Overview

Request 2513 (accepted)

No description set
Submit package home:awissu:branches:Multimedia / curlew to package Multimedia / curlew

curlew.changes Changed
x
 
1
@@ -1,4 +1,11 @@
2
 -------------------------------------------------------------------
3
+Sat Feb 27 16:34:14 UTC 2016 - avvissu@yandex.ru
4
+
5
+- Update to 0.2.1:
6
+  * see: /usr/share/doc/packages/curlew/ChangeLog
7
+- Add a language pack
8
+
9
+-------------------------------------------------------------------
10
 Fri Apr 10 21:09:24 UTC 2015 - avvissu@yandex.ru
11
 
12
 - Initial package
13
curlew.spec Changed
96
 
1
@@ -1,7 +1,7 @@
2
 #
3
 # spec file for package curlew
4
 #
5
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
6
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
7
 #
8
 # All modifications and additions to the file contributed by third parties
9
 # remain the property of their copyright owners, unless otherwise agreed
10
@@ -17,27 +17,27 @@
11
 
12
 
13
 Name:           curlew
14
-Version:        0.1.22.3
15
+Version:        0.2.1
16
 Release:        0
17
 Summary:        Multimedia converter
18
 License:        Waqf
19
 Group:          Productivity/Multimedia/Video/Convertors
20
 Url:            http://sourceforge.net/projects/curlew/
21
-Source0:        http://sourceforge.net/projects/curlew/files/curlew-0.1.22.3/%{name}-%{version}.tar.gz
22
-# PATCH-FIX-OPENSUSE desktop.patch avvissu@yandex.ru -- Generic name of the application
23
-Patch0:         curlew-0.1.22.3_desktop.patch
24
-BuildRequires:  ImageMagick
25
-BuildRequires:  desktop-file-utils
26
+Source0:        http://sourceforge.net/projects/curlew/files/curlew-%{version}/%{name}-%{version}.tar.gz
27
+# PATCH-FIX-OPENSUSE desktop.patch avvissu@yandex.ru -- Change path to files
28
+Patch0:         curlew-0.2.1_path.patch
29
 BuildRequires:  hicolor-icon-theme
30
 BuildRequires:  intltool
31
-BuildRequires:  python-devel
32
-BuildRequires:  python-distutils-extra
33
-BuildRequires:  python-gobject >= 3.0
34
-BuildRequires:  python-setuptools
35
+BuildRequires:  python3-base >= 3.3.2
36
+BuildRequires:  python3-setuptools
37
+BuildRequires:  rsvg-view
38
+BuildRequires:  update-desktop-files
39
+Requires:       dbus-1-python3
40
 Requires:       ffmpeg
41
 Requires:       mediainfo
42
 Requires:       mencoder
43
-Requires:       python-gobject
44
+Requires:       python3-gobject
45
+Requires:       typelib(Gtk) = 3.0
46
 Requires:       xdg-utils
47
 # Conflict with ffmpeg
48
 #Requires:       libav-tools
49
@@ -61,6 +61,8 @@
50
   - Combine subtitle with video file.
51
   - Show error details if exist.
52
   - And more ...
53
+  
54
+%lang_package
55
 
56
 %prep
57
 %setup -q
58
@@ -70,10 +72,12 @@
59
 find . -type f -perm /u+x -exec chmod 644 {} \; || :
60
 
61
 %build
62
-python setup.py build
63
+python3 setup.py build
64
 
65
 %install
66
-python setup.py install --root=%{buildroot}
67
+python3 setup.py install --root=%{buildroot}
68
+
69
+%suse_update_desktop_file -r %{name} AudioVideo Video AudioVideoEditing
70
 
71
 %find_lang %{name}
72
 
73
@@ -85,14 +89,17 @@
74
 %icon_theme_cache_postun
75
 %desktop_database_postun
76
 
77
-%files -f %{name}.lang
78
-%defattr(-,root,root,-)
79
-%doc %{_datadir}/doc/curlew
80
+%files
81
+%doc LICENSE* AUTHORS ChangeLog README
82
 %{_bindir}/%{name}
83
+%{_datadir}/%{name}/
84
 %{_datadir}/applications/%{name}.desktop
85
 %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
86
 %{_datadir}/icons/hicolor/*/apps/%{name}.png
87
-%{python_sitelib}/Curlew
88
-%{python_sitelib}/%{name}-*
89
+%{python3_sitelib}/%{name}-*.egg-info
90
+%{python3_sitelib}/%{name}/
91
+
92
+%files lang -f %{name}.lang
93
+%defattr(-,root,root,-)
94
 
95
 %changelog
96
curlew-0.1.22.3_desktop.patch Deleted
18
 
1
@@ -1,16 +0,0 @@
2
-diff -U 3 -H -d -r -N -- curlew-0.1.22.3.orig/curlew.desktop curlew-0.1.22.3/curlew.desktop
3
---- curlew-0.1.22.3.orig/curlew.desktop    2013-10-08 11:52:26.000000000 +0300
4
-+++ curlew-0.1.22.3/curlew.desktop 2015-04-11 01:14:51.039378764 +0300
5
-@@ -12,7 +12,11 @@
6
- Comment=Easy to use Multimedia Converter for Linux
7
- Comment[ar]=محول وسائط على لينكس سهل الاستخدام
8
- Comment[fr]=Un Convertisseur Multimédia simple à utiliser sous Linux
9
--Categories=AudioVideo;Video;
10
-+GenericName=Multimedia Converter
11
-+GenericName[ru]=Мультимедиа конвертер
12
-+GenericName[ar]=تحويل الوسائط المتعددة
13
-+GenericName[fr]=Convertisseur multimédia
14
-+Categories=AudioVideo;Video;AudioVideoEditing;
15
- #MimeType=audio/vorbis;audio/x-mp3;audio/x-ms-wma;audio/x-vorbis;audio/x-wav;video/x-ms-asf;audio/ogg;audio/3gpp;audio/AMR;audio/AMR-WB;video/3gpp;video/flv;video/mpeg;video/msvideo;video/x-mpeg;video/x-ms-asf;video/x-ms-wmv;video/quicktime;audio/x-realaudio;audio/x-pn-realaudio;video/vnd.rn-realvideo;audio/mp4a-latm;video/x-m4v;video/mp4;audio/x-matroska;video/x-matroska;audio/x-aiff;audio/x-monkeys-audio;video/x-m4v;audio/mp4a-latm;video/webm
16
- Encoding=UTF-8
17
- Terminal=false
18
curlew-0.2.1_path.patch Added
148
 
1
@@ -0,0 +1,146 @@
2
+diff -U 3 -dHrN curlew-0.2.1.orig/curlew curlew-0.2.1/curlew
3
+--- curlew-0.2.1.orig/curlew   2016-01-23 15:08:20.000000000 +0300
4
++++ curlew-0.2.1/curlew    2016-02-28 02:10:29.409365970 +0300
5
+@@ -1,9 +1,5 @@
6
+ #!/usr/bin/env python3
7
+ 
8
+-from site import addsitedir
9
+-addsitedir('/usr/share/curlew')
10
+-addsitedir('/usr/local/share/curlew')
11
+-
12
+ import sys
13
+-from modules.curlew import main
14
++from curlew.curlew import main
15
+ main(*sys.argv[1:])
16
+diff -U 3 -dHrN curlew-0.2.1.orig/modules/codecs.py curlew-0.2.1/modules/codecs.py
17
+--- curlew-0.2.1.orig/modules/codecs.py    2016-02-27 10:27:05.000000000 +0300
18
++++ curlew-0.2.1/modules/codecs.py 2016-02-28 02:19:50.890717533 +0300
19
+@@ -21,7 +21,7 @@
20
+ gi.require_version('Gtk', '3.0')
21
+ 
22
+ from gi.repository import Gtk, Pango
23
+-from modules.functions import get_available_codecs
24
++from curlew.functions import get_available_codecs
25
+ 
26
+ class CodecsDialog(Gtk.Dialog):
27
+     def __init__(self, prnt, encoder, title):
28
+diff -U 3 -dHrN curlew-0.2.1.orig/modules/consts.py curlew-0.2.1/modules/consts.py
29
+--- curlew-0.2.1.orig/modules/consts.py    2016-02-16 00:33:49.000000000 +0300
30
++++ curlew-0.2.1/modules/consts.py 2016-02-28 02:49:54.000000000 +0300
31
+@@ -26,7 +26,7 @@
32
+ CONF_FILE = join(CONF_PATH, 'curlew.cfg')
33
+ 
34
+ PKG_DIR = dirname(realpath(__file__))
35
+-DTA_DIR = join(PKG_DIR, '../')
36
++DTA_DIR = join(PKG_DIR, '../../../../share/curlew')
37
+ 
38
+ ORG_FFILE = join(DTA_DIR, 'formats.cfg')
39
+ USR_FFILE = join(CONF_PATH, 'formats.cfg')
40
+diff -U 3 -dHrN curlew-0.2.1.orig/modules/curlew.py curlew-0.2.1/modules/curlew.py
41
+--- curlew-0.2.1.orig/modules/curlew.py    2016-02-27 10:27:38.000000000 +0300
42
++++ curlew-0.2.1/modules/curlew.py 2016-02-28 02:50:14.000000000 +0300
43
+@@ -39,21 +39,21 @@
44
+     from gi.repository import Gtk, GLib, Gdk, GObject, GdkPixbuf, Gio
45
+     import dbus.glib, dbus.service
46
+     
47
+-    from modules.customwidgets import LabeledHBox, TimeLayout, HScale, \
48
++    from curlew.customwidgets import LabeledHBox, TimeLayout, HScale, \
49
+     SpinsFrame, LabeledGrid, ComboWithEntry
50
+-    from modules.about import About
51
+-    from modules.functions import show_message, get_format_size, \
52
++    from curlew.about import About
53
++    from curlew.functions import show_message, get_format_size, \
54
+     duration_to_time, time_to_duration, check_codec
55
+-    from modules.logdialog import LogDialog
56
+-    from modules.tray import StatusIcon
57
+-    from modules.languages import LANGUAGES
58
+-    from modules.favdialog import Favorite
59
+-    from modules.waitdialog import WaitDialog
60
+-    from modules.fileinfos import FileInfos
61
+-    from modules.formats import Formats
62
+-    from modules.infobars import InfoBar
63
+-    from modules.codecs import CodecsDialog
64
+-    from modules.consts import CONF_PATH, HOME, CONF_FILE, DTA_DIR, \
65
++    from curlew.logdialog import LogDialog
66
++    from curlew.tray import StatusIcon
67
++    from curlew.languages import LANGUAGES
68
++    from curlew.favdialog import Favorite
69
++    from curlew.waitdialog import WaitDialog
70
++    from curlew.fileinfos import FileInfos
71
++    from curlew.formats import Formats
72
++    from curlew.infobars import InfoBar
73
++    from curlew.codecs import CodecsDialog
74
++    from curlew.consts import CONF_PATH, HOME, CONF_FILE, DTA_DIR, \
75
+     ORG_FFILE, USR_FFILE
76
+ except Exception as e:
77
+     print(e)
78
+@@ -72,7 +72,7 @@
79
+ 
80
+ # Localization.
81
+ DOMAIN = 'curlew'
82
+-LOCALDIR = join(DTA_DIR, 'locale')
83
++LOCALDIR = join(DTA_DIR, '../locale')
84
+ gettext.install(DOMAIN, LOCALDIR)
85
+ 
86
+ # Create ".curlew" folder if not exist
87
+diff -U 3 -dHrN curlew-0.2.1.orig/modules/edition.py curlew-0.2.1/modules/edition.py
88
+--- curlew-0.2.1.orig/modules/edition.py   2016-02-27 10:28:13.000000000 +0300
89
++++ curlew-0.2.1/modules/edition.py    2016-02-28 02:19:50.886717580 +0300
90
+@@ -24,9 +24,9 @@
91
+ 
92
+ from gi.repository import Gtk, GLib
93
+ 
94
+-from modules.customwidgets import LabeledGrid, ButtonWithIcon
95
+-from modules.consts import CONF_FILE, ORG_FFILE
96
+-from modules.functions import show_message
97
++from curlew.customwidgets import LabeledGrid, ButtonWithIcon
98
++from curlew.consts import CONF_FILE, ORG_FFILE
99
++from curlew.functions import show_message
100
+ 
101
+ 
102
+ class FormatEditor(Gtk.Dialog):
103
+diff -U 3 -dHrN curlew-0.2.1.orig/modules/formats.py curlew-0.2.1/modules/formats.py
104
+--- curlew-0.2.1.orig/modules/formats.py   2016-02-27 10:29:02.000000000 +0300
105
++++ curlew-0.2.1/modules/formats.py    2016-02-28 02:19:50.882717628 +0300
106
+@@ -21,7 +21,7 @@
107
+ gi.require_version('Gtk', '3.0')
108
+ 
109
+ from gi.repository import Gtk
110
+-from modules.edition import FormatEditor
111
++from curlew.edition import FormatEditor
112
+ 
113
+ class Formats(Gtk.Popover):
114
+     
115
+diff -U 3 -dHrN curlew-0.2.1.orig/setup.py curlew-0.2.1/setup.py
116
+--- curlew-0.2.1.orig/setup.py 2016-02-27 10:24:30.000000000 +0300
117
++++ curlew-0.2.1/setup.py  2016-02-28 01:50:54.810509993 +0300
118
+@@ -17,11 +17,7 @@
119
+ doc_files  = ['LICENSE-ar.txt', 'LICENSE-en.txt', 'AUTHORS', 'ChangeLog', 'README']
120
+ data_files = [('share/applications/', ['curlew.desktop']),
121
+               ('share/icons/hicolor/scalable/apps', ['curlew.svg']),
122
+-              ('share/pixmaps', ['curlew.svg']),
123
+-              ('share/doc/curlew', doc_files),
124
+               ('share/curlew', ['formats.cfg']),
125
+-              #('share/curlew', ['formats.cfg', 'ffmpeg']), # Portable version
126
+-              ('share/curlew/modules', glob("modules/*.py"))
127
+               ]
128
+ 
129
+ # Prepare curlew icons
130
+@@ -58,7 +54,7 @@
131
+         # Generate mo files
132
+         call("msgfmt {} -o {}".format(po_file, mo_path), shell=True)
133
+     
134
+-    locales = map(lambda i: ('share/curlew/'+i, [i+'/curlew.mo', ]), glob('locale/*/LC_MESSAGES'))
135
++    locales = map(lambda i: ('share/'+i, [i+'/curlew.mo', ]), glob('locale/*/LC_MESSAGES'))
136
+     data_files.extend(locales)
137
+     
138
+     return 0
139
+@@ -163,5 +159,7 @@
140
+                      'Topic :: Desktop Environment :: Gnome',
141
+                      'Topic :: Multimedia :: Sound/Audio :: Conversion',
142
+                      'Topic :: Utilities'],
143
+-      data_files=data_files
144
++      data_files=data_files,
145
++      packages=['curlew'],
146
++      package_dir={"curlew" : "modules"},
147
+       )
148
curlew-0.1.22.3.tar.gz/Curlew Deleted
2
 
1
-(directory)
2
curlew-0.1.22.3.tar.gz/Curlew/__init__.py Deleted
curlew-0.1.22.3.tar.gz/Curlew/about.py Deleted
56
 
1
@@ -1,54 +0,0 @@
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it 
11
-# under the terms of the latest version waqf public license as published by 
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
-# ANY WARRANTY; without even the implied warranty 
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#        
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-from gi.repository import Gtk
23
-
24
-PROGRAMMER = 'Fayssal Chamekh <chamfay@gmail.com>'
25
-WEB_SITE = 'https://github.com/chamfay/Curlew'
26
-
27
-class About(Gtk.AboutDialog):
28
-    def __init__(self, parent):
29
-        Gtk.AboutDialog.__init__(self, parent=parent, wrap_license=True)
30
-        self.set_program_name(_('Curlew'))
31
-        self.set_authors([PROGRAMMER, 'Ehab El-Gedawy <ehabsas@gmail.com>', 'Andrej Kvasnica <andrej@gmail.com>'])
32
-        self.set_copyright("Copyright © 2012, 2014 Fayssal Chamekh <chamfay@gmail.com>")
33
-        self.set_version('0.1.22.3')
34
-        self.set_title(_('About Curlew'))
35
-        self.set_logo_icon_name('curlew')
36
-        self.set_icon_name('curlew')
37
-        self.set_comments(_('Easy to use Multimedia Converter for Linux'))
38
-        self.set_license("""
39
-Released under terms on waqf public license.
40
-
41
-This program is free software; you can redistribute it and/or modify it under the terms of the latest version waqf public license as published by ojuba.org.
42
-
43
-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.
44
-        
45
-The latest version of the license can be found on:
46
-http://www.ojuba.org/wiki/doku.php/waqf/license
47
-""")
48
-        self.set_website(WEB_SITE)
49
-        self.set_website_label(WEB_SITE)
50
-        self.set_translator_credits(_("translator-credits"))
51
-        self.set_artists([PROGRAMMER, 'Smail <kungfu07mail@gmail.com>'])
52
-    
53
-    def show(self):
54
-        self.run()
55
-        self.destroy()
56
curlew-0.1.22.3.tar.gz/Curlew/curlew.py Deleted
2454
 
1
@@ -1,2452 +0,0 @@
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it 
11
-# under the terms of the latest version waqf public license as published by 
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
-# ANY WARRANTY; without even the implied warranty 
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#        
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-try:
23
-    import sys
24
-    import os
25
-    import re
26
-    import time
27
-    import gettext
28
-    from subprocess import Popen, PIPE, call
29
-    from os.path import basename, isdir, splitext, join, dirname, realpath, \
30
-    isfile, exists, getsize
31
-    from os import listdir
32
-    from ConfigParser import ConfigParser, NoOptionError
33
-    from urllib import unquote
34
-    from gi.repository import Gtk, GLib, Gdk, GObject
35
-    import dbus.glib, dbus.service
36
-    import cPickle
37
-    from glob import glob
38
-
39
-    from customwidgets import LabeledHBox, TimeLayout, CustomHScale, \
40
-    CustomToolButton, SpinsFrame, LabeledGrid, CustomComboEntry
41
-    from about import About
42
-    from functions import show_message, get_format_size, duration_to_time, \
43
-    time_to_duration
44
-    from logdialog import LogDialog
45
-    from tray import StatusIcon
46
-    from languages import LANGUAGES
47
-    from favdialog import Favorite
48
-    from waitdialog import WaitDialog
49
-    from fileinfos import FileInfos
50
-    
51
-except Exception as detail:
52
-    print(detail)
53
-    sys.exit(1)
54
-
55
-#--- Localization setup
56
-exedir = dirname(sys.argv[0])
57
-
58
-DOMAIN = 'curlew'
59
-LOCALDIR = ''
60
-
61
-# Curlew script (default locale)
62
-if isdir(join(exedir, '..', 'share/locale')):
63
-    LOCALDIR = join(exedir, '..', 'share/locale')
64
-
65
-# Curlew script (test)
66
-elif isdir(join(exedir, 'locale')):
67
-    LOCALDIR = join(exedir, 'locale')
68
-
69
-# curlew.py
70
-else:
71
-    LOCALDIR = join(exedir, '..', 'locale')
72
-    
73
-gettext.install(DOMAIN, LOCALDIR)
74
-
75
-
76
-#--- Constants
77
-APP_DIR = dirname(realpath(__file__))
78
-HOME = os.getenv("HOME")
79
-TEN_SECONDS = '10'
80
-CONF_PATH = join(HOME, '.curlew')
81
-OPTS_FILE = join(CONF_PATH, 'curlew.cfg')
82
-ERROR_LOG = join(CONF_PATH, 'errors.log')
83
-PASS_LOG = '/tmp/pass1log'
84
-PASS_1_FILE = '/tmp/pass1file'
85
-PREVIEW_FILE = '/tmp/preview'
86
-IMG_PREV = '/tmp/img_prev.jpeg'
87
-FAV_FILE = join(CONF_PATH, 'fav.list')
88
-
89
-
90
-# Make .curlew folder if not exist
91
-if not exists(CONF_PATH): os.mkdir(CONF_PATH)
92
-
93
-# Treeview cols nbrs
94
-C_SKIP = 0  # Skip (checkbox)
95
-C_NAME = 1  # File name
96
-C_FSIZE = 2  # File size
97
-C_FDURA = 3  # File duration
98
-C_ESIZE = 4  # Estimated output size
99
-C_ELAPT = 5  # Elapsed time
100
-C_REMN = 6  # Remaining time
101
-C_PRGR = 7  # Progress value
102
-C_STAT = 8  # Stat string
103
-C_PULS = 9  # Pulse
104
-C_FILE = 10  # complete file name /path/file.ext
105
-
106
-
107
-#--- Main class        
108
-class Curlew(Gtk.Window):    
109
-    
110
-    def __init__(self, *cmd_line_files):
111
-        #--- Global Variables
112
-        self.curr_open_folder = HOME
113
-        self.curr_save_folder = HOME
114
-        self.is_converting = False
115
-        self.fp = None
116
-        self.Iter = None
117
-        self.total_duration = 0.0
118
-        self.out_file = None
119
-        self.counter = 20
120
-        self.errs_nbr = 0
121
-        self.pass_nbr = 0
122
-        
123
-        '''
124
-        self.pass_nbr = 0: Single pass encoding option
125
-        self.pass_nbr = 1: Two-pass encoding option (1st pass)
126
-        self.pass_nbr = 2: Two-pass encoding option (2nd pass)
127
-        '''
128
-        
129
-        self.encoder = ''
130
-        self.player = 'avplay'
131
-        self.is_preview = False
132
-        self.dict_icons = {}
133
-        self.icons_path = ''
134
-        
135
-        self._start_time = None
136
-        self.elapsed_time = '0.00.00'
137
-        
138
-        self.last_format = None
139
-        
140
-        self.is_maxi = False
141
-        
142
-        #--- Regex
143
-        self.reg_avconv_u = \
144
-        re.compile('''size=\s+(\d+\.*\d*).*time=(\d+\.\d*)''')  # ubuntu
145
-        self.reg_avconv_f = \
146
-        re.compile('''size=\s+(\d+\.*\d*).*time=(\d+:\d+:\d+.\d+)''')  # fedora
147
-        self.reg_menc = \
148
-        re.compile('''.(\d+\.*\d*)s.*\((.\d+)%.*\s+(\d+)mb''')
149
-        self.reg_duration = \
150
-        re.compile('''Duration:.*(\d+:\d+:\d+\.\d+)''')
151
-        
152
-        # Install Local
153
-        self.install_locale()
154
-               
155
-        Gtk.Window.__init__(self)
156
-        #self.set_position(Gtk.WindowPosition.CENTER)
157
-        self.set_title(_('Curlew'))
158
-        self.set_size_request(730, -1)
159
-        self.set_icon_name('curlew')
160
-        
161
-        #--- Global vbox
162
-        vbox_global = Gtk.Box(spacing=6, orientation=Gtk.Orientation.VERTICAL)
163
-        self.add(vbox_global)
164
-        
165
-        #--- Toolbar
166
-        toolbar = Gtk.Toolbar()
167
-        toolbar.set_style(Gtk.ToolbarStyle.ICONS)
168
-        toolbar.set_icon_size(Gtk.IconSize.DIALOG)
169
-        toolbar.get_style_context().add_class(Gtk.STYLE_CLASS_PRIMARY_TOOLBAR);
170
-        vbox_global.pack_start(toolbar, False, True, 0)
171
-        
172
-        
173
-        #--- ToolButtons
174
-        # Add file toolbutton
175
-        self.add_file_tb = CustomToolButton('add-file', _('Add File'),
176
-                                       _('Add files'),
177
-                                       self.tb_add_file_cb, toolbar)
178
-        # Add folder toolbutton
179
-        self.add_folder_tb = CustomToolButton('add-folder', _('Add Folder'),
180
-                                       _('Add folders'),
181
-                                       self.tb_add_folder_cb, toolbar)
182
-        
183
-        # Remove toolbutton
184
-        self.remove_tb = CustomToolButton('remove', _('Remove'),
185
-                                          _('Remove files'),
186
-                                          self.tb_remove_cb, toolbar)
187
-        
188
-        # Clear toolbutton
189
-        self.clear_tb = CustomToolButton('clear', _('Clear'),
190
-                                         _('Clear files list'),
191
-                                         self.tb_clear_cb, toolbar)
192
-        
193
-        # Separator
194
-        toolbar.insert(Gtk.SeparatorToolItem(), -1)
195
-        
196
-        # Convert toolbutton
197
-        self.convert_tb = CustomToolButton('convert', _('Convert'),
198
-                                           _('Start Conversion'),
199
-                                           self.convert_cb, toolbar)
200
-        
201
-        # Stop toolbutton
202
-        self.stop_tb = CustomToolButton('stop', _('Stop'),
203
-                                        _('Stop Conversion'),
204
-                                        self.tb_stop_cb, toolbar)
205
-        
206
-        # Separator
207
-        toolbar.insert(Gtk.SeparatorToolItem(), -1)
208
-        
209
-        # Infos toolbutton
210
-        self.infos_tb = CustomToolButton('infos', _('File Infos'),
211
-                                         _('File Informations'),
212
-                                         self.on_file_info_cb, toolbar)
213
-        
214
-        # About toolbutton
215
-        self.about_tb = CustomToolButton('about', _('About'),
216
-                                         _('About Curlew'),
217
-                                         self.tb_about_cb, toolbar)
218
-        
219
-        # Separator
220
-        toolbar.insert(Gtk.SeparatorToolItem(), -1)
221
-        
222
-        # Quit toolbutton
223
-        self.quit_tb = CustomToolButton('quit', _('Quit'),
224
-                                        _('Quit application'),
225
-                                        self.quit_cb, toolbar)
226
-        
227
-        
228
-        #--- List of files
229
-        self.store = Gtk.ListStore(bool, # active 
230
-                                   str,  # file_name
231
-                                   str,  # file size
232
-                                   str,  # duration
233
-                                   str,  # estimated file_size
234
-                                   str,  # elapsed time
235
-                                   str,  # time remaining
236
-                                   float,  # progress
237
-                                   str,  # status (progress txt)
238
-                                   int,  # pulse
239
-                                   str  # complete file_name
240
-                                   )         
241
-        self.tree = Gtk.TreeView(self.store)
242
-        self.tree.set_has_tooltip(True)
243
-        self.tree_sel = self.tree.get_selection()
244
-        #self.tree.set_rubber_banding(True)
245
-
246
-        tree_select = self.tree.get_selection()
247
-        tree_select.set_mode(Gtk.SelectionMode.MULTIPLE)
248
-        
249
-        self.tree.connect("button-press-event", self.on_button_press)
250
-        self.tree.connect("key-press-event", self.on_tree_key_press)
251
-        self.tree.connect("cursor-changed", self.on_tree_cursor_changed)
252
-        
253
-        scroll = Gtk.ScrolledWindow()
254
-        scroll.set_size_request(500, 220)
255
-        scroll.set_shadow_type(Gtk.ShadowType.IN)
256
-        scroll.add(self.tree)
257
-        
258
-        self.paned = Gtk.Paned()
259
-        vbox_global.pack_start(self.paned, True, True, 0)
260
-        
261
-        #--- Image preview
262
-        vbox_image = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
263
-        vbox_image.set_border_width(4)
264
-        
265
-        frame = Gtk.Frame()
266
-        frame.set_shadow_type(Gtk.ShadowType.IN)
267
-        frame.add(vbox_image)
268
-        
269
-        event_box = Gtk.EventBox()
270
-        event_box.add(frame)
271
-        event_box.connect('button-press-event', self.on_event_cb)
272
-        
273
-        self.image_prev = Gtk.Image()
274
-        self.image_prev.set_padding(4, 4)
275
-        
276
-        # popup
277
-        self.popup_hide = Gtk.Menu()
278
-        self.hide_item = Gtk.CheckMenuItem().new_with_label(_('Show sidebar'))
279
-        self.hide_item.connect('toggled', self.on_hide_item_activate)
280
-        self.popup_hide.append(self.hide_item)
281
-        self.popup_hide.show_all()
282
-        
283
-        
284
-        self.label_infos = Gtk.Label()
285
-        
286
-        vbox_image.pack_start(self.image_prev, False, True, 0)
287
-        vbox_image.pack_start(self.label_infos, False, True, 6)
288
-        
289
-        self.paned.pack1(scroll, True, False)
290
-        self.paned.pack2(event_box, False, False)
291
-        
292
-        self._child = self.paned.get_child2()
293
-        
294
-        #--- CheckButton cell
295
-        cell = Gtk.CellRendererToggle()
296
-        cell.connect('toggled', self.on_toggled_cb)
297
-        col = Gtk.TreeViewColumn("#", cell, active=C_SKIP)
298
-        self.tree.append_column(col)
299
-        
300
-        #--- Filename cell
301
-        cell = Gtk.CellRendererText()
302
-        col = Gtk.TreeViewColumn(_("File"), cell, text=C_NAME)
303
-        col.set_resizable(True)
304
-        col.set_min_width(150)
305
-        self.tree.append_column(col)
306
-        
307
-        #--- filesize cell
308
-        cell = Gtk.CellRendererText()
309
-        col = Gtk.TreeViewColumn(_("Size"), cell, text=C_FSIZE)
310
-        self.tree.append_column(col)
311
-        
312
-        #--- file duration cell
313
-        cell = Gtk.CellRendererText()
314
-        col = Gtk.TreeViewColumn(_("Duration"), cell, text=C_FDURA)
315
-        self.tree.append_column(col)
316
-        
317
-        
318
-        #--- Size cell
319
-        cell = Gtk.CellRendererText()
320
-        col = Gtk.TreeViewColumn(_("Estimated size"), cell, text=C_ESIZE)
321
-        col.set_fixed_width(60)
322
-        self.tree.append_column(col)
323
-        
324
-        #--- Elapsed time cell
325
-        cell = Gtk.CellRendererText()
326
-        col = Gtk.TreeViewColumn(_("Elapsed time"), cell, text=C_ELAPT)
327
-        col.set_fixed_width(60)
328
-        self.tree.append_column(col)
329
-        
330
-        #--- Remaining time cell
331
-        cell = Gtk.CellRendererText()
332
-        col = Gtk.TreeViewColumn(_("Remaining time"), cell, text=C_REMN)
333
-        self.tree.append_column(col)
334
-        
335
-        #--- Progress cell
336
-        cell = Gtk.CellRendererProgress()
337
-        col = Gtk.TreeViewColumn(_("Progress"), cell,
338
-                                 value=C_PRGR, text=C_STAT, pulse=C_PULS)
339
-        col.set_min_width(100)
340
-        self.tree.append_column(col)
341
-        
342
-        #--- Popup menu (TreeView)
343
-        self.popup = Gtk.Menu()
344
-        remove_item = Gtk.ImageMenuItem().new_from_stock(Gtk.STOCK_REMOVE, None)
345
-        remove_item.set_always_show_image(True)
346
-        remove_item.connect('activate', self.tb_remove_cb)
347
-        
348
-        play_item = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_MEDIA_PLAY, None)
349
-        play_item.set_always_show_image(True)
350
-        play_item.connect('activate', self.on_play_cb)
351
-        
352
-        browse_src = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_DIRECTORY, None)
353
-        browse_src.set_always_show_image(True)
354
-        browse_src.set_label(_('Browse source'))
355
-        browse_src.connect('activate', self.on_browse_src_cb)
356
-        
357
-        browse_item = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_DIRECTORY, None)
358
-        browse_item.set_always_show_image(True)
359
-        browse_item.set_label(_('Browse destination'))
360
-        browse_item.connect('activate', self.on_browse_cb)
361
-        
362
-        preview_item = Gtk.MenuItem(_('Preview before converting'))
363
-        preview_item.connect('activate', self.on_preview_cb)
364
-        
365
-        # File informations
366
-        file_info = Gtk.ImageMenuItem().new_with_label(_('File Informations'))
367
-        file_info.set_image(Gtk.Image.new_from_icon_name("help-contents", 1))
368
-        file_info.set_always_show_image(True)
369
-        file_info.connect('activate', self.on_file_info_cb)
370
-        
371
-        self.popup.append(play_item)
372
-        self.popup.append(preview_item)
373
-        self.popup.append(remove_item)
374
-        self.popup.append(Gtk.SeparatorMenuItem.new())
375
-        self.popup.append(browse_src)
376
-        self.popup.append(browse_item)
377
-        self.popup.append(Gtk.SeparatorMenuItem.new())
378
-        self.popup.append(file_info)
379
-        
380
-        #--- Output formats
381
-        self.cmb_formats = Gtk.ComboBoxText()
382
-        self.cmb_formats.set_entry_text_column(0)
383
-        self.cmb_formats.set_id_column(0)
384
-        self.cmb_formats.set_has_tooltip(True)
385
-        self.cmb_formats.connect('changed', self.on_cmb_formats_changed)
386
-        self.cmb_formats.connect('query-tooltip', self.on_cmb_formats_tooltip)
387
-        
388
-        vbox = Gtk.Box(spacing=6, orientation=Gtk.Orientation.VERTICAL)
389
-        vbox.set_border_width(4)
390
-        vbox_global.add(vbox)
391
-        
392
-        hbox = Gtk.Box(spacing=6)
393
-        hl = LabeledGrid(vbox)
394
-        hl.append_row(_("<b>Format:</b>"), hbox, True)
395
-        
396
-        # Favorite button
397
-        self.btn_fav = Gtk.Button()
398
-        self.btn_fav.set_image(Gtk.Image
399
-                               .new_from_icon_name("emblem-favorite",
400
-                                                   Gtk.IconSize.MENU))
401
-        self.btn_fav.connect('clicked', self.show_menu)
402
-        self.btn_fav.set_tooltip_markup(_("Favorite list"))
403
-        hbox.pack_start(self.cmb_formats, True, True, 0)
404
-        hbox.pack_start(self.btn_fav, False, False, 0)
405
-        
406
-        # Buid Favorite menu
407
-        self.build_fav_menu()        
408
-        
409
-        #--- Destination
410
-        self.e_dest = Gtk.Entry()
411
-        self.e_dest.set_text(HOME)
412
-        self.b_dest = Gtk.Button(' ... ')
413
-        self.b_dest.set_size_request(30, -1)
414
-        self.cb_dest = Gtk.CheckButton(_('Source Path'))
415
-        self.cb_dest.connect('toggled', self.on_cb_dest_toggled)
416
-        self.b_dest.connect('clicked', self.on_dest_clicked)
417
-        
418
-        hbox = Gtk.Box(spacing=6)
419
-        hl.append_row(_('<b>Destination:</b>'), hbox, True)
420
-        
421
-        hbox.pack_start(self.e_dest, True, True, 0)
422
-        hbox.pack_start(self.b_dest, False, True, 0)
423
-        hbox.pack_start(self.cb_dest, False, True, 0)
424
-        
425
-        
426
-        #--- advanced options
427
-        self.exp_advanced = Gtk.Expander(label=_("<b>Advanced</b>"))
428
-        self.exp_advanced.set_use_markup(True)
429
-        self.exp_advanced.set_resize_toplevel(True)
430
-        vbox.pack_start(self.exp_advanced, False, True, 0)
431
-        
432
-        note = Gtk.Notebook()
433
-        self.exp_advanced.add(note)
434
-        
435
-        #--- audio page
436
-        self.vb_audio = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
437
-        note.append_page(self.vb_audio, Gtk.Label(_("Audio")))
438
-       
439
-        self.c_abitrate = CustomComboEntry()
440
-        self.c_afreq = CustomComboEntry()
441
-        self.c_ach = CustomComboEntry()
442
-        self.c_acodec = CustomComboEntry()
443
-        
444
-        grid_audio = LabeledGrid(self.vb_audio)
445
-        grid_audio.append_row(_("Audio Bitrate"), self.c_abitrate)
446
-        grid_audio.append_row(_("Audio Frequency"), self.c_afreq)
447
-        grid_audio.append_row(_("Audio Channels"), self.c_ach)
448
-        grid_audio.append_row(_("Audio Codec"), self.c_acodec)
449
-        
450
-        # volume
451
-        self.hb_volume = LabeledHBox(_('Volume (%)'), self.vb_audio)
452
-        self.vol_scale = CustomHScale(self.hb_volume, 100, 25, 400, 25)
453
-        
454
-        self.vb_audio.pack_start(Gtk.Separator(), False, False, 0)
455
-        
456
-        # Audio quality for ogg
457
-        self.hb_aqual = LabeledHBox(_('Audio Quality'), self.vb_audio)
458
-        self.a_scale = CustomHScale(self.hb_aqual, 3, 0, 10)
459
-        
460
-        
461
-        #--- video page
462
-        self.vb_video = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
463
-        note.append_page(self.vb_video, Gtk.Label(_("Video")))
464
-        
465
-
466
-        self.c_vbitrate = CustomComboEntry()
467
-        self.c_vfps = CustomComboEntry()
468
-        self.c_vsize = CustomComboEntry()
469
-        self.c_vcodec = CustomComboEntry()
470
-        self.c_vratio = CustomComboEntry()
471
-        
472
-        grid_video = LabeledGrid(self.vb_video)
473
-        grid_video.append_row(_("Video Bitrate"), self.c_vbitrate)
474
-        grid_video.append_row(_("Video FPS"), self.c_vfps)
475
-        grid_video.append_row(_("Video Size"), self.c_vsize)
476
-        grid_video.append_row(_("Video Codec"), self.c_vcodec)
477
-        grid_video.append_row(_("Aspect Ratio"), self.c_vratio)
478
-        
479
-        hbox = Gtk.Box(spacing=8)
480
-        self.vb_video.pack_start(hbox, False, False, 0)
481
-        
482
-        # 2-pass
483
-        self.cb_2pass = Gtk.CheckButton(_('2-Pass'))
484
-        hbox.pack_start(self.cb_2pass, False, False, 0)
485
-        
486
-        # Video only (no sound)
487
-        self.cb_video_only = Gtk.CheckButton(_('Video only'))
488
-        self.cb_video_only.connect('toggled', self.on_cb_video_only_toggled)
489
-        hbox.pack_start(self.cb_video_only, False, False, 0)
490
-        
491
-        self.vb_video.pack_start(Gtk.Separator(), False, False, 0)
492
-        
493
-        # Video quality for ogv
494
-        self.hb_vqual = LabeledHBox(_('Video Quality'), self.vb_video)
495
-        self.v_scale = CustomHScale(self.hb_vqual, 5, 0, 20)
496
-        
497
-        #--- Subtitle page
498
-        self.frame_sub = Gtk.Frame(border_width=5)
499
-        note.append_page(self.frame_sub, Gtk.Label(_("Subtitle")))
500
-        
501
-        self.vb_sub = Gtk.Box(spacing=5, border_width=5, sensitive=False, orientation=Gtk.Orientation.VERTICAL)
502
-        self.frame_sub.add(self.vb_sub)
503
-        
504
-        #--- Sub Active/Desactive
505
-        self.cb_sub = Gtk.CheckButton(_('Use Subtitle'))
506
-        self.frame_sub.set_label_widget(self.cb_sub)
507
-        self.cb_sub.connect('toggled', self.cb_sub_toggled)
508
-        
509
-        grid_sub = LabeledGrid(self.vb_sub)
510
-        
511
-        #--- Subtitle filename
512
-        self.hb_sub = Gtk.Box(spacing=6)
513
-        self.entry_sub = Gtk.Entry()
514
-        self.hb_sub.pack_start(self.entry_sub, True, True, 0)
515
-        
516
-        #---- Select subtitle
517
-        b_enc = Gtk.Button(' ... ')
518
-        b_enc.set_size_request(30, -1)
519
-        self.hb_sub.pack_start(b_enc, False, False, 0)
520
-        b_enc.connect('clicked', self.b_enc_cb)
521
-        grid_sub.append_row(_('Subtitle: '), self.hb_sub, True)
522
-        
523
-        #--- Subtitle font
524
-        self.b_font = Gtk.FontButton()
525
-        self.b_font.set_show_size(False)
526
-        self.b_font.set_show_style(False)
527
-        
528
-        grid_sub.append_row(_('Font: '), self.b_font, True)
529
-        
530
-        hbox = Gtk.Box(spacing=30)
531
-        
532
-        #--- Subtitle position
533
-        self.hb_pos = Gtk.Box(spacing=4)
534
-        
535
-        adj = Gtk.Adjustment(100, 0, 100, 2)
536
-        self.spin_pos = Gtk.SpinButton(adjustment=adj)
537
-        self.hb_pos.pack_start(self.spin_pos, True, True, 0)
538
-        
539
-        self.hb_pos.pack_start(Gtk.Label('      ' + _('Size: ')), True, True, 0)
540
-        
541
-        #--- Subtitle size
542
-        adj = Gtk.Adjustment(4, 0, 100, 1)
543
-        self.spin_size = Gtk.SpinButton(adjustment=adj)
544
-        self.hb_pos.pack_start(self.spin_size, True, True, 0)
545
-        
546
-        grid_sub.append_row(_('Position: '), self.hb_pos, False)
547
-        
548
-        self.vb_sub.pack_start(hbox, False, False, 0)
549
-        
550
-        
551
-        #--- Subtitle Encoding
552
-        encs = ['cp1250', 'cp1252', 'cp1253', 'cp1254',
553
-               'cp1255', 'cp1256', 'cp1257', 'cp1258',
554
-               'iso-8859-1', 'iso-8859-2', 'iso-8859-3', 'iso-8859-4',
555
-               'iso-8859-5', 'iso-8859-6', 'iso-8859-7', 'iso-8859-8',
556
-               'iso-8859-9', 'iso-8859-10', 'iso-8859-11', 'iso-8859-12',
557
-               'iso-8859-13', 'iso-8859-14', 'iso-8859-15',
558
-               'utf-7', 'utf-8', 'utf-16', 'utf-32', 'ASCII']
559
-        self.cmb_enc = Gtk.ComboBoxText()
560
-        self.cmb_enc.set_entry_text_column(0)
561
-        self.cmb_enc.set_id_column(0)
562
-        for enc in encs:
563
-            self.cmb_enc.append_text(enc)
564
-        self.cmb_enc.set_active(5)
565
-        self.cmb_enc.set_wrap_width(4)
566
-        grid_sub.append_row(_('Encoding: '), self.cmb_enc, True)
567
-        
568
-        # Delay subtitle
569
-        self.hb_delay = Gtk.Box(spacing=6)
570
-        self.sub_delay = Gtk.SpinButton()        
571
-        self.sub_delay.set_adjustment(Gtk.Adjustment(0, -90000, 90000, 1))
572
-        self.hb_delay.pack_start(self.sub_delay, False, True, 0)
573
-        self.hb_delay.pack_start(Gtk.Label(_("sec")), False, False, 0)
574
-        grid_sub.append_row(_('Delay: '), self.hb_delay)
575
-        
576
-        # harddup option
577
-        self.cb_hard = Gtk.CheckButton(_('Harddup'))
578
-        self.vb_sub.pack_start(self.cb_hard, False, False, 0)
579
-        
580
-        # SSA/ASS
581
-        self.cb_ass = Gtk.CheckButton(_('Use SSA/ASS subtitle'))
582
-        self.cb_ass.connect('toggled', self.on_cb_ass_toggled)
583
-        self.vb_sub.pack_start(self.cb_ass, False, False, 0)
584
-        
585
-        
586
-        #--- Crop/Pad page
587
-        self.vb_crop = Gtk.Box(spacing=5, border_width=5, orientation=Gtk.Orientation.VERTICAL)
588
-        note.append_page(self.vb_crop, Gtk.Label(_('Crop / Pad')))
589
-        
590
-        # Cropping video
591
-        self.crop = SpinsFrame(_('Crop'))
592
-        self.vb_crop.pack_start(self.crop, False, False, 0)
593
-        
594
-        # Padding video
595
-        self.pad = SpinsFrame(_('Pad'))
596
-        self.vb_crop.pack_start(self.pad, False, False, 0)
597
-        
598
-        
599
-        #--- "More" page
600
-        self.vb_more = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
601
-        note.append_page(self.vb_more, Gtk.Label(_("More")))
602
-        
603
-        # Split file
604
-        self.cb_split = Gtk.CheckButton(_('Split File'))
605
-        self.cb_split.connect('toggled', self.cb_split_cb)
606
-        
607
-        self.frame = Gtk.Frame(label_widget=self.cb_split)
608
-        self.vb_more.pack_start(self.frame, False, False, 0)
609
-        
610
-        self.vb_group = Gtk.Box(sensitive=False, spacing=4, orientation=Gtk.Orientation.VERTICAL)
611
-        self.vb_group.set_border_width(4)
612
-        self.frame.add(self.vb_group)
613
-        
614
-        self.tl_begin = TimeLayout(self.vb_group, _('Begin time: '))
615
-        hb_dur = Gtk.Box(spacing=10)
616
-        self.vb_group.pack_start(hb_dur, False, False, 0)
617
-        self.tl_duration = TimeLayout(hb_dur, _('Duration: '))
618
-        self.cb_end = Gtk.CheckButton(_('To the end'))
619
-        self.cb_end.connect('toggled', self.cb_end_cb)
620
-        hb_dur.pack_start(self.cb_end, False, False, 0)
621
-        self.tl_duration.set_duration(5)
622
-        
623
-        # Copy Mode
624
-        self.cb_copy = Gtk.CheckButton(_('Use Copy Mode'))
625
-        self.cb_copy.set_tooltip_text(_("Keep the same codecs as the input file"))
626
-        self.cb_copy.connect('toggled', self.on_cb_copy_mode_toggled)
627
-        self.vb_group.add(self.cb_copy)
628
-        
629
-        # Other Parameters entry.
630
-        grid_other = LabeledGrid(self.vb_more)
631
-        self.e_extra = Gtk.Entry()
632
-        
633
-        grid_other.append_row(_('Other opts:'), self.e_extra, True)
634
-        
635
-        # Threads
636
-        self.s_threads = Gtk.SpinButton().new_with_range(0, 10, 1)
637
-        grid_other.append_row(_('Threads:'), self.s_threads)
638
-
639
-        # -- Use same quality as source file
640
-        self.cb_same_qual = Gtk.CheckButton(_('Source Quality'))
641
-        self.cb_same_qual.set_tooltip_text(_('Use the same quality as source'
642
-                                             ' file'))
643
-        self.cb_same_qual.connect('toggled', self.on_cb_same_qual_toggled)
644
-        self.vb_more.pack_start(self.cb_same_qual, False, False, 0)
645
-        
646
-        # Encoder type (ffmpeg / avconv)
647
-        self.cmb_encoder = CustomComboEntry(True)
648
-        self.cmb_encoder.set_id_column(0)
649
-        self.cmb_encoder.connect('changed', self.cmb_encoder_cb)
650
-        grid_other.append_row(_('Converter:'), self.cmb_encoder)
651
-        
652
-        # Load available encoder        
653
-        if call('which avconv > /dev/null', shell=True) == 0:
654
-            self.cmb_encoder.append_text('avconv')
655
-        if call('which ffmpeg > /dev/null', shell=True) == 0:
656
-            self.cmb_encoder.append_text('ffmpeg')
657
-        self.cmb_encoder.set_active(0)
658
-        
659
-        
660
-        #--- Configuration page
661
-        self.vb_config = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
662
-        note.append_page(self.vb_config, Gtk.Label(_('Configs')))
663
-        
664
-        grid_config = LabeledGrid(self.vb_config)
665
-        
666
-        # Replace/Skip/Rename
667
-        self.cmb_exist = CustomComboEntry(False)
668
-        self.cmb_exist.set_list([_('Overwrite it'),
669
-                                 _('Choose another name'),
670
-                                 _('Skip conversion')])
671
-        grid_config.append_row(_('File exist:'), self.cmb_exist)
672
-        
673
-        
674
-        #--- Application language
675
-        self.cmb_lang = CustomComboEntry(False)
676
-        self.cmb_lang.set_tooltip_markup(_("Your language will appear after restart Curlew"))
677
-        self.cmb_lang.set_id_column(0)
678
-        # Fill
679
-        self.cmb_lang.set_list(sorted(LANGUAGES.keys()))
680
-        self.cmb_lang.prepend_text('< System >')
681
-        self.cmb_lang.set_active(0)
682
-        
683
-        grid_config.append_row(_('Language:'), self.cmb_lang)
684
-        
685
-        hb_icons = Gtk.Box(spacing=4)
686
-        
687
-        #--- Icons theme
688
-        self.cmb_icons = CustomComboEntry(False)
689
-        self.cmb_icons.connect('changed', self.on_cmb_icons_changed)
690
-        self.cmb_icons.set_id_column(0)
691
-        hb_icons.pack_start(self.cmb_icons, False, False, 0)
692
-        
693
-        #--- Show icons text
694
-        self.cb_icon_text = Gtk.CheckButton(_('Show toolbar\'s buttons text'))
695
-        self.cb_icon_text.connect('toggled', self.cb_icon_text_cb, toolbar)
696
-        hb_icons.pack_start(self.cb_icon_text, False, False, 0)
697
-        
698
-        grid_config.append_row(_('Icons:'), hb_icons)
699
-        
700
-        # Show / Hide side bar
701
-        self.cb_sideb = Gtk.CheckButton(_('Show sidebar'))
702
-        self.cb_sideb.connect('toggled', self.on_cb_sideb_toggled)
703
-        self.vb_config.pack_start(self.cb_sideb, False, False, 0)
704
-        
705
-        # Use tray icon
706
-        self.cb_tray = Gtk.CheckButton(_('Show tray icon'))
707
-        self.cb_tray.connect('toggled', self.on_cb_tray_toggled)
708
-        self.vb_config.pack_start(self.cb_tray, False, False, 0)
709
-        
710
-        # Shutdown after conversion
711
-        self.cb_halt = Gtk.CheckButton(_('Shutdown computer after finish'))
712
-        self.cb_halt.connect('toggled', self.on_cb_halt_toggled)
713
-        self.vb_config.pack_start(self.cb_halt, False, False, 0)
714
-        
715
-        # Suspend after conversion
716
-        self.cb_suspend = Gtk.CheckButton(_('Suspend computer after finish'))
717
-        self.cb_suspend.connect('toggled', self.on_cb_suspend_toggled)
718
-        self.vb_config.pack_start(self.cb_suspend, False, False, 0)
719
-        
720
-        # Remove source file
721
-        self.cb_remove = Gtk.CheckButton(_('Delete input file after conversion'))
722
-        self.vb_config.pack_start(self.cb_remove, False, False, 0)
723
-
724
-        # Rename source file
725
-        self.cb_rename = Gtk.CheckButton(_('Rename input file after conversion'))
726
-        self.vb_config.pack_start(self.cb_rename, False, False, 0)
727
-
728
-        vbox.pack_start(Gtk.Separator(), False, False, 0)
729
-        
730
-        #--- Status
731
-        self.label_details = Gtk.Label()
732
-        vbox.pack_start(self.label_details, False, False, 0)
733
-        
734
-        # Status icon
735
-        self.trayico = StatusIcon(self)
736
-        self.fill_dict()
737
-        
738
-        
739
-        #--- Load formats from formats.cfg file
740
-        self.f_file = ConfigParser()
741
-        self.f_file.read(join(APP_DIR, 'formats.cfg'))
742
-        for section in sorted(self.f_file.sections()):
743
-            self.cmb_formats.append_text(section)
744
-        self.cmb_formats.set_active(0)
745
-        
746
-        #--- Load saved options.
747
-        self.load_options()
748
-        
749
-        
750
-        #--- Show interface
751
-        self.show_all()
752
-        
753
-        # -- Show/Hide sidebar
754
-        self._child.set_visible(self.cb_sideb.get_active())
755
-        
756
-        #--- Drag and Drop
757
-        targets = Gtk.TargetList.new([])
758
-        targets.add_uri_targets((1 << 5) - 1)
759
-        self.drag_dest_set(Gtk.DestDefaults.ALL, [], Gdk.DragAction.COPY)
760
-        self.drag_dest_set_target_list(targets)
761
-        self.connect('drag-data-received', self.drop_data_cb)
762
-        
763
-        #--- Window connections
764
-        self.connect('destroy', Gtk.main_quit)
765
-        self.connect('delete-event', self.on_delete)
766
-        self.connect("key-press-event", self.on_key_press)
767
-        self.connect("window-state-event", self.on_window_state)
768
-    
769
-        #--- Status icon
770
-        self.trayico.set_visible(self.cb_tray.get_active())
771
-        
772
-        if cmd_line_files:
773
-            self.tb_do_add(*cmd_line_files)
774
-            
775
-    def on_toggled_cb(self, widget, Path):
776
-        self.store[Path][C_SKIP] = not self.store[Path][C_SKIP]
777
-        
778
-    def on_cb_same_qual_toggled(self, widget):
779
-        active = widget.get_active()
780
-        if active:
781
-            self.vb_audio.set_sensitive(False)
782
-            self.vb_video.set_sensitive(False)
783
-        else:
784
-            self.set_sensitives()
785
-        
786
-    
787
-    def on_key_press(self, widget, event):
788
-        """Cancel preview and stop conversion"""
789
-        if event.keyval == Gdk.KEY_Escape:
790
-            self.is_preview = False
791
-            self.tb_stop_cb()
792
-    
793
-    def on_window_state (self, w, e):
794
-        mask = Gdk.WindowState.MAXIMIZED
795
-        self.is_maxi = self.get_window().get_state() & mask == mask
796
-            
797
-    def on_delete(self, widget, data):
798
-        if self.cb_tray.get_active():
799
-            self.hide_on_delete()
800
-            return True
801
-        else:
802
-            self.quit_cb(widget)
803
-            return False
804
-    
805
-    def quit_cb(self, *args):
806
-        self.save_options()
807
-        if self.is_converting:
808
-            ''' Press quit btn during conversion process '''
809
-            resp = show_message(None, _('Do you want to quit Curlew and \
810
-abort conversion process?'),
811
-                                Gtk.MessageType.QUESTION,
812
-                                Gtk.ButtonsType.YES_NO)
813
-            if resp == Gtk.ResponseType.YES:
814
-                try:
815
-                    self.fp.kill()
816
-                    self.fp.terminate()
817
-                    self.force_delete_file(self.out_file)
818
-                except: 
819
-                    pass
820
-                Gtk.main_quit()
821
-            return
822
-        Gtk.main_quit()
823
-    
824
-    #--- Add files
825
-    def tb_add_file_cb(self, *args):
826
-        open_dlg = Gtk.FileChooserDialog(_("Add file"),
827
-                                         self, Gtk.FileChooserAction.OPEN,
828
-                                        (Gtk.STOCK_OK,
829
-                                         Gtk.ResponseType.OK,
830
-                                         Gtk.STOCK_CANCEL,
831
-                                         Gtk.ResponseType.CANCEL))
832
-        if self.curr_open_folder:
833
-            open_dlg.set_current_folder(self.curr_open_folder)
834
-        open_dlg.set_select_multiple(True)
835
-        open_dlg.set_icon_name('curlew')
836
-        
837
-        #--- File filters
838
-        Filter = Gtk.FileFilter()
839
-        Filter.set_name(_("All supported files"))
840
-        Filter.add_mime_type("video/*")
841
-        Filter.add_mime_type("audio/*")
842
-        Filter.add_pattern("*.[Rr][Mm]*")
843
-        open_dlg.add_filter(Filter)
844
-        
845
-        Filter = Gtk.FileFilter()
846
-        Filter.set_name(_("Video files"))
847
-        Filter.add_mime_type("video/*")
848
-        Filter.add_pattern("*.[Rr][Mm]*")
849
-        open_dlg.add_filter(Filter)
850
-        
851
-        Filter = Gtk.FileFilter()
852
-        Filter.set_name(_("Audio files"))
853
-        Filter.add_mime_type("audio/*")
854
-        Filter.add_pattern("*.[Rr][Mm]")
855
-        open_dlg.add_filter(Filter)
856
-        
857
-        Filter = Gtk.FileFilter()
858
-        Filter.set_name(_("All files"))
859
-        Filter.add_pattern("*")
860
-        open_dlg.add_filter(Filter)
861
-        
862
-        res = open_dlg.run()
863
-        if res == Gtk.ResponseType.OK:
864
-            files = open_dlg.get_filenames()
865
-            self.curr_open_folder = open_dlg.get_current_folder()
866
-            open_dlg.destroy()
867
-            self.tb_do_add(*files)
868
-        else:
869
-            open_dlg.destroy()
870
-        
871
-    def tb_do_add(self, *args):
872
-        file_name = ''
873
-        wait_dlg = WaitDialog(self)
874
-        tot = len(args)
875
-        
876
-        for file_name in args:
877
-            
878
-            wait_dlg.set_filename(basename(file_name))
879
-            wait_dlg.set_progress((args.index(file_name)+1.0)/tot)
880
-            if wait_dlg.skip: break
881
-            
882
-            while Gtk.events_pending():
883
-                Gtk.main_iteration()
884
-            
885
-            if file_name.startswith('file://'):
886
-                file_name = unquote(file_name[7:])
887
-            if isfile(file_name):
888
-                dura = self.get_time(file_name)
889
-                self.store.append([
890
-                                   True,
891
-                                   splitext(basename(file_name))[0],
892
-                                   get_format_size(getsize(file_name)/1024),
893
-                                   dura,
894
-                                   None,
895
-                                   None,
896
-                                   None,
897
-                                   0.0,
898
-                                   _('Ready!'),
899
-                                   -1,
900
-                                   realpath(file_name)
901
-                                   ])
902
-        
903
-        
904
-        wait_dlg.destroy()
905
-        return dirname(file_name) + os.sep
906
-    
907
-    #--- Add folder that contain media files
908
-    def tb_add_folder_cb(self, mi):
909
-        folder_dlg = Gtk.FileChooserDialog(_('Add folder'), self,
910
-                                           Gtk.FileChooserAction.SELECT_FOLDER,
911
-                                           (Gtk.STOCK_OK,
912
-                                            Gtk.ResponseType.OK,
913
-                                            Gtk.STOCK_CANCEL,
914
-                                            Gtk.ResponseType.CANCEL)
915
-                                           )
916
-        folder_dlg.set_select_multiple(True)
917
-        folder_dlg.set_icon_name('curlew')
918
-        
919
-        if self.curr_open_folder:
920
-            folder_dlg.set_current_folder(self.curr_open_folder)
921
-            folder_dlg.set_filename(self.curr_open_folder)
922
-        
923
-        resp = folder_dlg.run()
924
-        if resp == Gtk.ResponseType.OK:
925
-            files = []
926
-            cur_folders = folder_dlg.get_filenames()
927
-            for cur_folder in cur_folders:
928
-                files.extend(glob(cur_folder + '/*.*'))
929
-            self.curr_open_folder = folder_dlg.get_filename()
930
-            folder_dlg.destroy()
931
-            self.tb_do_add(*files)
932
-        folder_dlg.destroy()
933
-    
934
-    
935
-    def on_dest_clicked(self, widget):
936
-        save_dlg = Gtk.FileChooserDialog(_("Choose destination"), self,
937
-                                    Gtk.FileChooserAction.SELECT_FOLDER,
938
-                                    (Gtk.STOCK_OK, Gtk.ResponseType.OK,
939
-                                    Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL))
940
-        save_dlg.set_current_folder(self.curr_save_folder)
941
-        save_dlg.set_icon_name('curlew')
942
-        res = save_dlg.run()
943
-        if res == Gtk.ResponseType.OK:
944
-            self.e_dest.set_text(save_dlg.get_filename())
945
-        self.curr_save_folder = save_dlg.get_current_folder()
946
-        save_dlg.destroy()
947
-    
948
-    def cb_split_cb(self, cb_split):
949
-        self.vb_group.set_sensitive(cb_split.get_active())
950
-        
951
-    def on_cmb_formats_changed(self, w):
952
-        self.set_sensitives()
953
-        self.fill_options()
954
-    
955
-    def on_cmb_formats_tooltip(self, widget, x, y, keyboard_mode, tooltip):
956
-        # TODO: Enhance tooltip infos
957
-        sect = self.cmb_formats.get_active_text()
958
-        encoder = {'f': self.encoder, 'm': 'mencoder'}
959
-        infos = _('<b>Format:</b>\t{}\n'
960
-                   '<b>Extension:</b>\t{}\n'
961
-                   '<b>Encoder:</b>\t{}'
962
-                   ).format(sect,
963
-                            self.f_file.get(sect, 'ext'),
964
-                            encoder[self.f_file.get(sect, 'encoder')],
965
-                            )
966
-        widget.set_tooltip_markup(infos)
967
-    
968
-    
969
-    def set_sensitives(self):
970
-        section = self.cmb_formats.get_active_text()
971
-        media_type = self.f_file.get(section, 'type')
972
-
973
-        # sens = [AudioP, VideoP, SubtitleP, aQuality, vQuality, CropPad, SameQual]
974
-        if media_type == 'audio':
975
-            sens = [True, False, False, False, False, False, True]
976
-        elif media_type == 'video':
977
-            sens = [True, True, False, False, False, True, True]
978
-        elif media_type == 'mvideo':
979
-            sens = [True, True, True, False, False, False, False]            
980
-        elif media_type == 'ogg':
981
-            sens = [True, False, False, True, False, False, True]
982
-        elif media_type == 'ogv':
983
-            sens = [True, True, False, True, True, False, True]
984
-        elif media_type == 'presets':
985
-            sens = [False, False, False, False, False, False, False]
986
-        elif media_type == 'copy':
987
-            sens = [False, False, False, False, False, False, False]
988
-
989
-        self.vb_audio.set_sensitive(sens[0])  # Audio page
990
-        self.vb_video.set_sensitive(sens[1])  # Video page
991
-        self.frame_sub.set_sensitive(sens[2]) # Subtitle page
992
-        self.hb_aqual.set_sensitive(sens[3])  # Audio quality slider (ogg)
993
-        self.hb_vqual.set_sensitive(sens[4])  # video Quality slider (ogv)
994
-        self.vb_crop.set_sensitive(sens[5])   # Crop/Pad page
995
-        self.cb_same_qual.set_sensitive(sens[6])  # Same quality combo
996
-        
997
-        self.cb_same_qual.set_active(False)
998
-    
999
-    
1000
-    #--- fill options widgets
1001
-    def fill_options(self):
1002
-        section = self.cmb_formats.get_active_text()
1003
-        
1004
-        if self.f_file.has_option(section, 'extra'):
1005
-            self.e_extra.set_text(self.f_file.get(section, 'extra'))
1006
-        else:
1007
-            self.e_extra.set_text('')
1008
-            
1009
-        # For presets
1010
-        if self.f_file.has_option(section, 'cmd'):
1011
-            self.presets_cmd = self.f_file.get(section, 'cmd').split()
1012
-            return
1013
-            
1014
-        if self.f_file.has_option(section, 'ab'):
1015
-            self.c_abitrate.set_list(self.f_file.get(section, 'ab').split())
1016
-            
1017
-        if self.f_file.has_option(section, 'def_ab'):
1018
-            self.c_abitrate.set_text(self.f_file.get(section, 'def_ab'))
1019
-        
1020
-        if self.f_file.has_option(section, 'afreq'):
1021
-            self.c_afreq.set_list(self.f_file.get(section, 'afreq').split())
1022
-        
1023
-        if self.f_file.has_option(section, 'ach'):    
1024
-            self.c_ach.set_list(self.f_file.get(section, 'ach').split())
1025
-        
1026
-        if self.f_file.has_option(section, 'acodec'):
1027
-            self.c_acodec.set_list(self.f_file.get(section, 'acodec').split())
1028
-            
1029
-        if self.f_file.has_option(section, 'vb'):
1030
-            self.c_vbitrate.set_list(self.f_file.get(section, 'vb').split())
1031
-            
1032
-        if self.f_file.has_option(section, 'def_vb'):
1033
-            self.c_vbitrate.set_text(self.f_file.get(section, 'def_vb'))
1034
-            
1035
-        if self.f_file.has_option(section, 'vfps'):
1036
-            self.c_vfps.set_list(self.f_file.get(section, 'vfps').split())
1037
-        
1038
-        if self.f_file.has_option(section, 'vcodec'):
1039
-            self.c_vcodec.set_list(self.f_file.get(section, 'vcodec').split())
1040
-            
1041
-        if self.f_file.has_option(section, 'vsize'):
1042
-            self.c_vsize.set_list(self.f_file.get(section, 'vsize').split())
1043
-        
1044
-        if self.f_file.has_option(section, 'vratio'):
1045
-            self.c_vratio.set_list(self.f_file.get(section, 'vratio').split())            
1046
-        
1047
-    
1048
-    def build_avconv_cmd(self,
1049
-                         input_file, out_file,
1050
-                         start_pos='-1', part_dura='-1'):
1051
-        '''
1052
-        start_pos <=> -ss, part_dura <=> -t
1053
-        '''
1054
-        section = self.cmb_formats.get_active_text()
1055
-        media_type = self.f_file.get(section, 'type')
1056
-        
1057
-        cmd = [self.encoder, '-y']  # , '-xerror']
1058
-        
1059
-        if start_pos != '-1' and part_dura != '-1':
1060
-            cmd.extend(['-ss', start_pos])
1061
-        
1062
-        cmd.extend(["-i", input_file])
1063
-        
1064
-        # Threads
1065
-        if self.s_threads.get_value() != 0:
1066
-            cmd.extend(['-threads',
1067
-                        '{}'.format(self.s_threads.get_value_as_int())])
1068
-        
1069
-        # Force format
1070
-        if self.f_file.has_option(section, 'ff'):
1071
-            cmd.extend(['-f', self.f_file.get(section, 'ff')])
1072
-            
1073
-        # Extract Audio
1074
-        if media_type in ['audio', 'ogg']:
1075
-            cmd.append('-vn')
1076
-        
1077
-        # Use the same quality
1078
-        if self.cb_same_qual.get_active():
1079
-            if self.encoder == 'ffmpeg': cmd.append('-sameq')
1080
-            if self.encoder == 'avconv': cmd.append('-same_quant')
1081
-        else:
1082
-            # Video opts
1083
-            if media_type == 'video':
1084
-                # Extract video only
1085
-                if self.cb_video_only.get_active():
1086
-                    cmd.append('-an')
1087
-                
1088
-                # Video bitrate
1089
-                if self.c_vbitrate.not_default():
1090
-                    cmd.extend(['-b', self.c_vbitrate.get_text()])
1091
-                # Video FPS
1092
-                if self.c_vfps.not_default():
1093
-                    cmd.extend(['-r', self.c_vfps.get_text()])
1094
-                # Video codec
1095
-                if self.c_vcodec.not_default():
1096
-                    cmd.extend(['-vcodec', self.c_vcodec.get_text()])
1097
-                
1098
-                # Video aspect ratio    
1099
-                if self.c_vratio.get_text() == 'default':
1100
-                    # -- force aspect ratio
1101
-                    if self.c_vcodec.get_text() in ['libxvid', 'mpeg4', 'h263']:
1102
-                        cmd.extend(['-aspect', self.get_aspect_ratio(input_file)])
1103
-                else:
1104
-                    cmd.extend(['-aspect', self.c_vratio.get_text()])
1105
-                
1106
-                
1107
-                #--- Apply filters crop/pad/resize
1108
-                filters = []
1109
-                # Crop
1110
-                if self.crop.get_active():
1111
-                    filters.append(self.crop.get_crop())
1112
-                
1113
-                # Pad
1114
-                if self.pad.get_active():
1115
-                    filters.append(self.pad.get_pad())
1116
-                
1117
-                # Resize video
1118
-                if self.c_vsize.not_default():
1119
-                    filters.append('scale={}'.format(self.c_vsize.get_text()))
1120
-                
1121
-                if filters:
1122
-                    cmd.append('-vf')
1123
-                    cmd.append(','.join(filters))
1124
-            
1125
-            
1126
-            # Audio
1127
-            if media_type in ['audio', 'video', 'ogg', 'ogv']:
1128
-                # Audio bitrate
1129
-                if self.c_abitrate.not_default():
1130
-                    cmd.extend(['-ab', self.c_abitrate.get_text()])
1131
-                # Audio Freq.
1132
-                if self.c_afreq.not_default():
1133
-                    cmd.extend(['-ar', self.c_afreq.get_text()])
1134
-                # Audio channel
1135
-                if self.c_ach.not_default():
1136
-                    cmd.extend(['-ac', self.c_ach.get_text()])
1137
-                
1138
-                # Audio codec
1139
-                if self.c_acodec.not_default():
1140
-                    cmd.extend(['-acodec', self.c_acodec.get_text()])
1141
-                    #
1142
-                    if self.c_acodec.get_text() == 'aac':
1143
-                        cmd.extend(['-strict', 'experimental'])
1144
-
1145
-            # Ogg format
1146
-            if media_type in ['ogg', 'ogv']:
1147
-                cmd.extend(['-aq', str(self.a_scale.get_value())])
1148
-            
1149
-            # ogv format
1150
-            if media_type == 'ogv':
1151
-                cmd.extend(['-qscale', str(self.v_scale.get_value())])
1152
-                
1153
-            # Copy mode format
1154
-            if media_type == 'copy':
1155
-                cmd.extend(['-acodec', 'copy'])
1156
-                cmd.extend(['-vcodec', 'copy'])
1157
-            
1158
-            #--- Extra options (add other specific options if exist)
1159
-            if self.e_extra.get_text().strip() != '':
1160
-                cmd.extend(self.e_extra.get_text().split())
1161
-        
1162
-        # Presets formats
1163
-        if media_type == 'presets':
1164
-            cmd.extend(self.presets_cmd)
1165
-        
1166
-        # Split file by time
1167
-        if start_pos != '-1' and part_dura != '-1':
1168
-            if not self.cb_end.get_active():
1169
-                cmd.extend(['-t', part_dura])
1170
-        
1171
-        # Volume (gain)
1172
-        if self.vol_scale.get_value() != 100:
1173
-            cmd.extend(['-vol', self.per_to_vol(self.vol_scale.get_value())])
1174
-        
1175
-        # 2-pass (avconv)
1176
-        if self.pass_nbr == 1:
1177
-            cmd.append('-an')  # disable audio
1178
-            cmd.extend(['-pass', '1'])
1179
-            cmd.extend(['-passlogfile', PASS_LOG])
1180
-        elif self.pass_nbr == 2:
1181
-            cmd.extend(['-pass', '2'])
1182
-            cmd.extend(['-passlogfile', PASS_LOG])
1183
-        
1184
-        #--- Last
1185
-        cmd.append(out_file)
1186
-        return cmd
1187
-    
1188
-    
1189
-    #--- MEncoder cmd
1190
-    def build_mencoder_cmd(self,
1191
-                           input_file, out_file,
1192
-                           start_pos= -1, part_dura= -1):
1193
-
1194
-        cmd = ['mencoder']
1195
-        #--- Input and output files
1196
-        cmd.append(input_file)
1197
-        cmd.extend(['-o', out_file])
1198
-        cmd.append('-noskip')
1199
-        
1200
-        # Split file (mencoder)
1201
-        if start_pos != -1 and part_dura != -1:
1202
-            cmd.extend(['-ss', start_pos])
1203
-            if not self.cb_end.get_active():
1204
-                cmd.extend(['-endpos', part_dura])
1205
-        
1206
-        #--- Subtitle font
1207
-        if self.cb_sub.get_active():
1208
-            # Subtitle file
1209
-            cmd.extend(['-sub', self.entry_sub.get_text()])
1210
-            cmd.append('-fontconfig')  # configure font
1211
-            
1212
-            # Use SSA/ASS
1213
-            if self.cb_ass.get_active():
1214
-                cmd.append('-ass')
1215
-                # TODO: Add more options here.
1216
-            # Normal OSD
1217
-            else:
1218
-                # Font name
1219
-                cmd.extend(['-subfont', self.b_font.get_font_family().get_name()])
1220
-                cmd.extend(['-subfont-text-scale',
1221
-                            str(self.spin_size.get_value_as_int())])
1222
-                cmd.extend(['-subpos', str(self.spin_pos.get_value_as_int())])
1223
-                #--- Delay Sub
1224
-                if self.sub_delay.get_value() != 0:
1225
-                    cmd.extend(['-subdelay', str(self.sub_delay.get_value_as_int())])
1226
-            
1227
-            # RTL language (Arabic)
1228
-            cmd.extend(['-subcp', self.cmb_enc.get_active_text()])
1229
-            cmd.append('-flip-hebrew')
1230
-            cmd.append('-noflip-hebrew-commas')
1231
-        
1232
-        
1233
-        #--- Audio codec and opts
1234
-        cmd.extend(['-oac', self.c_acodec.get_text()])
1235
-        # No audio options with 'copy'
1236
-        if self.c_acodec.get_text() == 'copy':
1237
-            pass
1238
-        else:
1239
-            a_opts = []
1240
-            
1241
-            #--- For mp3lame codec
1242
-            if self.c_acodec.get_text() == 'mp3lame':
1243
-                cmd.append('-lameopts')
1244
-                # Use constant bitrate
1245
-                a_opts.append('cbr') 
1246
-                # Audio channels
1247
-                a_opts.append('mode={}'.format(self.c_ach.get_text())) 
1248
-                # Audio bitrate
1249
-                a_opts.append('br={}'.format(self.c_abitrate.get_text()))
1250
-            
1251
-            #--- For faac audio codec
1252
-            elif self.c_acodec.get_text() == 'faac':
1253
-                cmd.append('-faacopts')
1254
-                # Bitrate
1255
-                a_opts.append('br={}'.format(self.c_abitrate.get_text()))
1256
-            
1257
-            #--- For libavcodec audio (lavc)
1258
-            elif self.c_acodec.get_text() == 'lavc':
1259
-                cmd.append('-lavcopts')
1260
-                # Bitrate
1261
-                a_opts.append('abitrate={}'.format(self.c_abitrate.get_text()))
1262
-                # Codec used
1263
-                a_opts.append('acodec=mp2')
1264
-                
1265
-            #--- Append cmd with audio opts
1266
-            cmd.append(':'.join(a_opts))
1267
-            
1268
-        
1269
-        #--- Video codec and opts
1270
-        cmd.extend(['-ovc', self.c_vcodec.get_text()])
1271
-        
1272
-        #--- For XviD video codec
1273
-        v_opts = []
1274
-        if self.c_vcodec.get_text() == 'xvid':
1275
-            cmd.append('-xvidencopts')
1276
-            # Video bitrate
1277
-            v_opts.append('bitrate={}'.format(self.c_vbitrate.get_text()))
1278
-            # More...
1279
-            v_opts.append('autoaspect')
1280
-            v_opts.append('vhq=2:bvhq=1:trellis:hq_ac:chroma_me:chroma_opt')
1281
-            v_opts.append('quant_type=mpeg')
1282
-            # Pass number
1283
-            if self.pass_nbr != 0:
1284
-                v_opts.append('pass={}'.format(self.pass_nbr))
1285
-        
1286
-        #--- For libavcodec video opts (divx)
1287
-        elif self.c_vcodec.get_text() == 'lavc':
1288
-            cmd.append('-lavcopts')
1289
-            # Bitrate
1290
-            v_opts.append('vbitrate={}'.format(self.c_vbitrate.get_text()))
1291
-            # Additional options.
1292
-            v_opts.append('vcodec=mpeg4:autoaspect')
1293
-            if self.pass_nbr != 1:
1294
-                v_opts.append('mbd=2:trell')
1295
-                
1296
-            # Pass number (1 or 2)
1297
-            if self.pass_nbr != 0:
1298
-                v_opts.append('vpass={}'.format(self.pass_nbr))
1299
-        
1300
-        #--- For H.264 video
1301
-        elif self.c_vcodec.get_text() == 'x264':
1302
-            cmd.append('-x264encopts')
1303
-            # Bitrate
1304
-            v_opts.append('bitrate={}'.format(self.c_vbitrate.get_text()))
1305
-            # Additional options.
1306
-            v_opts.append('subq=5:8x8dct:me=umh:frameref=2:bframes=3:weight_b')
1307
-            # Pass number (1 or 2)
1308
-            if self.pass_nbr != 0:
1309
-                v_opts.append('pass={}'.format(self.pass_nbr))
1310
-        
1311
-        # Threads number (x264, xvid, divx)
1312
-        if self.s_threads.get_value() != 0:
1313
-            v_opts.append('threads={}'.format(self.s_threads.get_value_as_int()))
1314
-        
1315
-        # Append cmd with video opts
1316
-        cmd.append(':'.join(v_opts))
1317
-            
1318
-        # Add extra option if exist.
1319
-        if self.e_extra.get_text().strip() != '':
1320
-            cmd.extend(self.e_extra.get_text().split())
1321
-            
1322
-        # Add option suitable for each pass (1 or 2)
1323
-        if self.pass_nbr == 1:
1324
-            cmd.append('-nosound')  # disable audio
1325
-            cmd.extend(['-passlogfile', PASS_LOG])
1326
-        elif self.pass_nbr == 2:
1327
-            cmd.extend(['-passlogfile', PASS_LOG])
1328
-        
1329
-        #--- Split file (encode part of file)
1330
-        if self.cb_split.get_active():
1331
-            cmd.extend(['-ss', self.tl_begin.get_time_str()])
1332
-            if not self.cb_end.get_active():
1333
-                cmd.extend(['-endpos', self.tl_duration.get_time_str()])
1334
-        
1335
-        filters = []
1336
-        #--- Video size
1337
-        if self.c_vsize.not_default():
1338
-            filters.append('scale={}'.format(self.c_vsize.get_text()))
1339
-        
1340
-        # Harddup
1341
-        if self.cb_hard.get_active():
1342
-            filters.append('harddup')
1343
-        
1344
-        if filters:
1345
-            cmd.append('-vf')
1346
-            cmd.append(','.join(filters))
1347
-        
1348
-        #--- Video FPS
1349
-        if self.c_vfps.get_active_text() != 'default':
1350
-            cmd.append('-mf')
1351
-            cmd.append('fps={}'.format(self.c_vfps.get_active_text()))
1352
-        
1353
-        return cmd
1354
-
1355
-    #--- Convert funtcion
1356
-    def convert_cb(self, widget):
1357
-        if len(self.store) == 0 or self.is_converting:
1358
-            return
1359
-        
1360
-        # Return when invalid / inaccessible path
1361
-        if not isdir(self.e_dest.get_text()):
1362
-            show_message(self,
1363
-                         _('Destination path is not valid.'),
1364
-                         Gtk.MessageType.ERROR)
1365
-            self.set_focus(self.e_dest)
1366
-            return
1367
-        if not os.access(self.e_dest.get_text(), os.W_OK):
1368
-            show_message(self,
1369
-                         _('Destination path is not accessible.'),
1370
-                         Gtk.MessageType.ERROR)
1371
-            self.set_focus(self.e_dest)
1372
-            return
1373
-        
1374
-        self.set_focus(None)
1375
-        
1376
-        self.Iter = self.store.get_iter_first()
1377
-        self.is_converting = True
1378
-        self.pass_nbr = int(self.cb_2pass.get_active())
1379
-        # Delete error log
1380
-        self.force_delete_file(ERROR_LOG)
1381
-        self.errs_nbr = 0
1382
-        
1383
-        self._start_time = time.time()
1384
-        GObject.timeout_add(100, self._on_elapsed_timer)
1385
-        
1386
-        self.convert_file()
1387
-        
1388
-
1389
-    def convert_file(self):
1390
-        f_type = self.f_file.get(self.cmb_formats.get_active_text(), 'type')
1391
-        ext = self.f_file.get(self.cmb_formats.get_active_text(), 'ext')
1392
-        encoder_type = self.f_file.get(self.cmb_formats.get_active_text(),
1393
-                                       'encoder')
1394
-        
1395
-        #--- Check
1396
-        if self.Iter != None:
1397
-            #--- Do not convert this file (unchecked)
1398
-            if self.store[self.Iter][C_SKIP] == False:
1399
-                self.store[self.Iter][C_STAT] = _("Skipped!")
1400
-                # Jump to next file
1401
-                self.Iter = self.store.iter_next(self.Iter)
1402
-                self.convert_file()
1403
-                return
1404
-                     
1405
-            #--- Get input file
1406
-            input_file = self.store[self.Iter][C_FILE]
1407
-            # When input file not found
1408
-            if not isfile(input_file):
1409
-                self.store[self.Iter][C_STAT] = _("Not found!")
1410
-                self.Iter = self.store.iter_next(self.Iter)
1411
-                self.convert_file()
1412
-                return    
1413
-            
1414
-            #----------------------------
1415
-            if f_type == 'copy':
1416
-                ext = splitext(basename(input_file))[1][1:]
1417
-
1418
-            part = splitext(basename(input_file))[0] + '.' + ext
1419
-            
1420
-            # Same destination as source file
1421
-            if self.cb_dest.get_active():
1422
-                out_file = join(dirname(input_file), part)
1423
-            # Use entry destination path
1424
-            else:
1425
-                out_file = join(self.e_dest.get_text(), part)
1426
-            
1427
-            #--- If output file already exist
1428
-            if exists(out_file):
1429
-                # Overwrite it.
1430
-                if self.cmb_exist.get_active() == 0:
1431
-                    #--- Rename output file if has the same name as input file
1432
-                    if input_file == out_file:
1433
-                        out_file = '{}~.{}'.format(splitext(out_file)[0], ext)
1434
-                    self.force_delete_file(out_file)
1435
-                # Choose another name.
1436
-                elif self.cmb_exist.get_active() == 1:
1437
-                    out_file = self.new_name(out_file)
1438
-                # Skip conversion.
1439
-                elif self.cmb_exist.get_active() == 2:
1440
-                    self.store[self.Iter][C_STAT] = _('Skipped!')
1441
-                    self.Iter = self.store.iter_next(self.Iter)
1442
-                    self.convert_file()
1443
-                    return
1444
-            
1445
-            self.out_file = out_file
1446
-        
1447
-            # Encoding in /tmp "temporary folder" in 1st pass
1448
-            if self.pass_nbr == 1:
1449
-                out_file = PASS_1_FILE
1450
-            
1451
-            #--- Which encoder use (avconv of mencoder)
1452
-            if encoder_type == 'f':
1453
-                if self.cb_split.get_active():
1454
-                    full_cmd = \
1455
-                    self.build_avconv_cmd(input_file, out_file,
1456
-                                          self.tl_begin.get_time_str(),
1457
-                                          self.tl_duration.get_time_str())
1458
-                else:
1459
-                    full_cmd = self.build_avconv_cmd(input_file, out_file)
1460
-                    
1461
-            elif encoder_type == 'm':
1462
-                if self.cb_split.get_active():
1463
-                    full_cmd = self.build_mencoder_cmd(input_file, out_file,
1464
-                                            self.tl_begin.get_time_str(),
1465
-                                            self.tl_duration.get_time_str()) 
1466
-                else:
1467
-                    full_cmd = self.build_mencoder_cmd(input_file, out_file)
1468
-            
1469
-            #--- Total file duration
1470
-            self.total_duration = self.get_duration(input_file)
1471
-            
1472
-            #---  To be converted duration
1473
-            if self.cb_split.get_active():
1474
-                # to the end.
1475
-                if self.cb_end.get_active():
1476
-                    self.total_duration = self.total_duration - self.tl_begin.get_duration()
1477
-                else:
1478
-                    self.total_duration = self.tl_duration.get_duration()
1479
-            
1480
-            # Stored start time
1481
-            self.begin_time = time.time()
1482
-            
1483
-            #--- deactivated controls
1484
-            self.enable_controls(False)
1485
-            
1486
-            #--- Start the process
1487
-            try:
1488
-                self.fp = Popen(full_cmd, stdout=PIPE, stderr=PIPE,
1489
-                                universal_newlines=True, bufsize= -1)
1490
-            except:
1491
-                print('Encoder not found (ffmpeg/avconv or mencoder) :(')
1492
-                self.is_converting = False
1493
-                self.enable_controls(True)
1494
-                return -1
1495
-            
1496
-            #--- Watch stdout and stderr
1497
-            GLib.io_add_watch(self.fp.stdout,
1498
-                              GLib.IO_IN | GLib.IO_HUP,
1499
-                              self.on_output, encoder_type, out_file)
1500
-            GLib.io_add_watch(self.fp.stderr,
1501
-                              GLib.IO_IN | GLib.IO_HUP,
1502
-                              self.on_output, encoder_type, out_file)
1503
-            #--- On end process
1504
-            GLib.child_watch_add(self.fp.pid, self.on_end, (out_file, full_cmd))
1505
-            
1506
-        else:
1507
-            self.is_converting = False
1508
-
1509
-            if self.errs_nbr > 0:
1510
-                resp = show_message(
1511
-                                    self,
1512
-                                    _('There are some errors occured.\n'
1513
-                                      'Do you want to show more details?'),
1514
-                                    Gtk.MessageType.WARNING,
1515
-                                    Gtk.ButtonsType.YES_NO)
1516
-                if resp == Gtk.ResponseType.YES:
1517
-                    dia = LogDialog(self, ERROR_LOG)
1518
-                    dia.show_dialog()
1519
-    
1520
-    
1521
-    #--- Stop conversion cb
1522
-    def tb_stop_cb(self, *args):        
1523
-        if self.is_converting == True:
1524
-            resp = show_message(None,
1525
-                                _('Do you want to stop conversion process?'),
1526
-                                Gtk.MessageType.QUESTION,
1527
-                                Gtk.ButtonsType.YES_NO)
1528
-            if resp == Gtk.ResponseType.YES and self.is_converting == True:
1529
-                try:
1530
-                    if self.fp:
1531
-                        self.fp.kill()
1532
-                except OSError as err:
1533
-                    print(err)
1534
-                finally:
1535
-                    self.is_converting = False
1536
-                    self.enable_controls(True)
1537
-                    self.label_details.set_text('')
1538
-                return True
1539
-                    
1540
-    
1541
-    def new_name(self, filename):
1542
-        """Return new filename like path/output~n.ext (n = 0,1 ...)"""
1543
-        part = splitext(filename)
1544
-        num = 1
1545
-        new_name = '{}~{}'.format(part[0], part[1])
1546
-        while exists(new_name):
1547
-            new_name = '{}~{}{}'.format(part[0], str(num), part[1])
1548
-            num += 1
1549
-        return new_name
1550
-    
1551
-    def get_duration(self, input_file):
1552
-        ''' Get duration file in seconds (float)'''
1553
-        duration = 0.0
1554
-        cmd = [self.encoder, '-i', input_file]
1555
-        try:
1556
-            Proc = Popen(cmd, stdout=PIPE, stderr=PIPE)
1557
-            out_str = Proc.stderr.read()
1558
-        except: pass
1559
-                
1560
-        try:
1561
-            time_list = self.reg_duration.findall(out_str)[0].split(':')
1562
-        except:
1563
-            return duration
1564
-        duration = int(time_list[0]) * 3600 + int(time_list[1]) * 60 + \
1565
-        float(time_list[2])
1566
-        return duration
1567
-    
1568
-    def get_time(self, input_file):
1569
-        ''' Get time duration file 0:00:00'''
1570
-        cmd = '{} -i "{}"'.format(self.encoder, input_file)
1571
-        Proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=True)
1572
-        out_str = Proc.stderr.read()
1573
-        try:
1574
-            return self.reg_duration.findall(out_str)[0]
1575
-        except:
1576
-            return '0:00:00.00'
1577
-    
1578
-    #---- Select subtitle
1579
-    def b_enc_cb(self, widget):
1580
-        dlg = Gtk.FileChooserDialog(_('Select subtitle'),
1581
-                                    self,
1582
-                                    Gtk.FileChooserAction.OPEN,
1583
-                                    (Gtk.STOCK_ADD, Gtk.ResponseType.OK,
1584
-                                     Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL)
1585
-                                     )
1586
-        dlg.set_current_folder(self.curr_open_folder)
1587
-        Filter = Gtk.FileFilter()
1588
-        Filter.set_name(_("Subtitle files"))
1589
-        Filter.add_pattern("*.[Ss][Rr][Tt]*")
1590
-        Filter.add_pattern("*.[Ss][Uu][Bb]*")
1591
-        Filter.add_pattern("*.[Aa][Ss][Ss]*")
1592
-        Filter.add_pattern("*.[Ss][Ss][Aa]*")
1593
-        dlg.add_filter(Filter)
1594
-        
1595
-        Filter = Gtk.FileFilter()
1596
-        Filter.set_name(_("All files"))
1597
-        Filter.add_pattern("*")
1598
-        dlg.add_filter(Filter)
1599
-        
1600
-        res = dlg.run()
1601
-        if res == Gtk.ResponseType.OK:
1602
-            self.entry_sub.set_text(dlg.get_filename())
1603
-        dlg.destroy()
1604
-    
1605
-    #--- Remove item
1606
-    def tb_remove_cb(self, *args):
1607
-        iters = self.get_selected_iters()
1608
-        if not iters:
1609
-            return      
1610
-        elif self.is_converting:
1611
-            for Iter in iters:
1612
-                if self.store[Iter][:] != self.store[self.Iter][:]:
1613
-                    self.store.remove(Iter)
1614
-        else:
1615
-            for i in iters: self.store.remove(i)
1616
-
1617
-    def get_selected_iter(self):
1618
-        '''Return first selected iter'''
1619
-        model, tree_path = self.tree_sel.get_selected_rows()
1620
-        # count_selected_rows() only for gtk3 >> 3.4
1621
-        if not self.tree_sel.count_selected_rows():
1622
-            return None
1623
-        return model.get_iter(tree_path)
1624
-    
1625
-    def get_selected_iters(self):
1626
-        ''' Get a list contain selected iters '''
1627
-        iters = []
1628
-        model, tree_path = self.tree.get_selection().get_selected_rows()
1629
-        if not tree_path:
1630
-            return iters
1631
-        for path in tree_path:
1632
-            iters.append(model.get_iter(path))
1633
-        return iters
1634
-    
1635
-    def on_play_cb(self, *args):
1636
-        if self.get_selected_iters():
1637
-            Iter = self.get_selected_iters()[0]
1638
-            call('{} -autoexit "{}"'.format(self.player,
1639
-                                            self.store[Iter][C_FILE]),
1640
-                 shell=True)
1641
-
1642
-    def on_browse_src_cb(self, widget):
1643
-        sel_iter = self.get_selected_iters()[0]
1644
-        call(['xdg-open', dirname(self.store[sel_iter][C_FILE])])    
1645
-    
1646
-    def on_browse_cb(self, widget):
1647
-        if self.cb_dest.get_active():
1648
-            Iter = self.get_selected_iters()[0]
1649
-            call(['xdg-open', dirname(self.store[Iter][C_FILE])])
1650
-        else:
1651
-            call(['xdg-open', self.e_dest.get_text()])
1652
-            
1653
-    def on_preview_cb(self, widget):
1654
-        if self.is_converting:
1655
-            return
1656
-        
1657
-        self.is_preview = True
1658
-        encoder_type = self.f_file.get(self.cmb_formats.get_active_text(),
1659
-                                       'encoder')
1660
-        Iter = self.get_selected_iters()[0]
1661
-        input_file = self.store[Iter][C_FILE]
1662
-        duration = self.get_duration(input_file)
1663
-        preview_begin = str(duration / 10)
1664
-        
1665
-        if encoder_type == 'f':
1666
-            cmd = self.build_avconv_cmd(input_file, PREVIEW_FILE,
1667
-                                        preview_begin, TEN_SECONDS)
1668
-        elif encoder_type == 'm':
1669
-            cmd = self.build_mencoder_cmd(input_file, PREVIEW_FILE,
1670
-                                          preview_begin, TEN_SECONDS)
1671
-    
1672
-        try:
1673
-            fp = Popen(cmd, stdout=PIPE, stderr=PIPE)
1674
-        except: return -1
1675
-        
1676
-        # Disable main window
1677
-        self.get_child().set_sensitive(False)
1678
-        
1679
-        # Wait...
1680
-        while fp.poll() == None:
1681
-            while Gtk.events_pending():
1682
-                Gtk.main_iteration()
1683
-            # Cancel preview
1684
-            if not self.is_preview:
1685
-                self.get_child().set_sensitive(True)
1686
-                self.force_delete_file(PREVIEW_FILE)
1687
-                return
1688
-            self.store[Iter][C_PULS] = self.store[Iter][C_PULS] + 1
1689
-            self.store[Iter][C_STAT] = _('Wait...')
1690
-            time.sleep(0.05)
1691
-            
1692
-        # Update informations.
1693
-        self.store[Iter][C_PRGR] = 0.0
1694
-        self.store[Iter][C_STAT] = _('Ready!')
1695
-        self.store[Iter][C_PULS] = -1
1696
-        
1697
-        # Play preview file.
1698
-        fp = Popen('{} -autoexit -window_title {} "{}"'.format(self.player,
1699
-                                                         _('Preview'),
1700
-                                                         PREVIEW_FILE),
1701
-             shell=True)
1702
-        
1703
-        # Delete preview file after the end of playing
1704
-        while fp.poll() == None:
1705
-            pass
1706
-        self.force_delete_file(PREVIEW_FILE)
1707
-        
1708
-        # Enable main window
1709
-        self.get_child().set_sensitive(True)
1710
-    
1711
-
1712
-    #--- Clear list    
1713
-    def tb_clear_cb(self, widget):
1714
-        if not self.is_converting:
1715
-            self.tree.set_model(None)
1716
-            self.store.clear()
1717
-            self.tree.set_model(self.store)
1718
-        
1719
-    def tb_about_cb(self, widget):
1720
-        a_dgl = About(self)
1721
-        a_dgl.show()
1722
-        
1723
-    def cb_sub_toggled(self, cb_sub):
1724
-        self.vb_sub.set_sensitive(cb_sub.get_active())
1725
-    
1726
-    # Keyboard events.
1727
-    def on_tree_key_press(self, widget, event):
1728
-        
1729
-        # Delete file with "Delete" key
1730
-        if event.keyval == Gdk.KEY_Delete:
1731
-            self.tb_remove_cb()
1732
-        
1733
-        # Play file with "Return" key
1734
-        elif event.keyval == Gdk.KEY_Return:
1735
-            self.on_play_cb()
1736
-            
1737
-    # Mouse events
1738
-    def on_button_press(self, widget, event):
1739
-        # There is no file
1740
-        if len(self.store) == 0:
1741
-            if event.button == 1 and event.get_click_count()[1] == 2:
1742
-                self.tb_add_file_cb()
1743
-                return
1744
-        
1745
-            treepath = self.tree.get_selection().get_selected_rows()[1]
1746
-            if len(treepath) == 0:
1747
-                return
1748
-        
1749
-        # Show popup menu with right click
1750
-        if event.button == 3:
1751
-            self.popup.show_all()
1752
-            self.popup.popup(None, None, None, None, 3,
1753
-                             Gtk.get_current_event_time())
1754
-        # Play with double click
1755
-        elif event.button == 1 and event.get_click_count()[1] == 2:
1756
-            self.on_play_cb()        
1757
-    
1758
-    
1759
-    #---- On end conversion
1760
-    def on_end(self, pid, err_code, (out_file, cmd)):
1761
-        if self.Iter != None:
1762
-            # Converion succeed
1763
-            if err_code == 0:
1764
-                # 2pass
1765
-                if self.pass_nbr == 1:
1766
-                    self.pass_nbr = 2
1767
-                    # Remove temoprary file
1768
-                    self.force_delete_file(PASS_1_FILE)
1769
-                    self.convert_file()
1770
-                    return
1771
-                elif self.pass_nbr == 2:
1772
-                    self.pass_nbr = 1
1773
-                
1774
-                self.store[self.Iter][C_SKIP] = False
1775
-                self.store[self.Iter][C_PRGR] = 100.0
1776
-                self.store[self.Iter][C_STAT] = _("Done!")
1777
-                self.store[self.Iter][C_PULS] = -1
1778
-                
1779
-                # Remove source file
1780
-                if self.cb_remove.get_active():
1781
-                    self.force_delete_file(self.store[self.Iter][C_FILE])
1782
-                elif self.cb_rename.get_active():
1783
-                    self.rename_file(self.store[self.Iter][C_FILE])
1784
-                
1785
-                # Update start time
1786
-                self._start_time = time.time()
1787
-                
1788
-                # Convert the next file
1789
-                self.Iter = self.store.iter_next(self.Iter)
1790
-                self.convert_file()
1791
-            
1792
-            # Converion failed
1793
-            elif err_code == 256:
1794
-                self.store[self.Iter][C_STAT] = _("Failed!")
1795
-                self.force_delete_file(out_file)
1796
-                
1797
-                # Write erros log
1798
-                self.write_log(cmd)
1799
-                self.errs_nbr += 1
1800
-                
1801
-                # Convert the next file
1802
-                self.Iter = self.store.iter_next(self.Iter)
1803
-                self.convert_file()
1804
-            
1805
-            # Conversion stopped
1806
-            elif err_code == 9:
1807
-                # Remove uncompleted file
1808
-                self.force_delete_file(out_file)
1809
-                return
1810
-                    
1811
-        else:
1812
-            self.is_converting = False
1813
-            
1814
-        if self.Iter == None:
1815
-            self.enable_controls(True)
1816
-            self.label_details.set_text('')
1817
-            # Shutdown system
1818
-            if self.cb_halt.get_active():
1819
-                self.shutdown()
1820
-            # Suspend system
1821
-            if self.cb_suspend.get_active():
1822
-                self.suspend()
1823
-        
1824
-    
1825
-        
1826
-    
1827
-    #--- Catch output 
1828
-    def on_output(self, source, condition, encoder_type, out_file):
1829
-        #--- Allow interaction with application widgets.
1830
-        self.log = source
1831
-        while Gtk.events_pending():
1832
-            Gtk.main_iteration()
1833
-        
1834
-        if self.Iter == None:
1835
-            return False
1836
-        
1837
-        #--- Skipped file during conversion (unckecked file during conversion)
1838
-        if self.store[self.Iter][C_SKIP] == False:
1839
-            self.store[self.Iter][C_STAT] = _("Skipped!")
1840
-            self.store[self.Iter][C_PRGR] = 0.0
1841
-            
1842
-            # Stop conversion
1843
-            try: self.fp.kill()
1844
-            except OSError as detail:
1845
-                print(detail)
1846
-            
1847
-            # Delete the file
1848
-            self.force_delete_file(out_file)
1849
-            
1850
-            # Update start time
1851
-            self._start_time = time.time()
1852
-            
1853
-            # Jump to next file
1854
-            self.Iter = self.store.iter_next(self.Iter)
1855
-            self.convert_file()
1856
-            return False
1857
-        
1858
-        line = source.readline()
1859
-        self.log = source
1860
-        if len(line) > 0:
1861
-            # avconv progress
1862
-            if encoder_type == 'f':
1863
-                begin = line.find('time=')
1864
-                if begin != -1:                    
1865
-                    self.label_details.set_text(line.strip())
1866
-                    reg_avconv = self.reg_avconv_u
1867
-                    
1868
-                    # on ubuntu ... time like: time=00.00
1869
-                    if reg_avconv.findall(line) != []:
1870
-                        elapsed_time = float(reg_avconv.findall(line)[0][1])
1871
-                    
1872
-                    # on fedora ... time like this 'time=00:00:00.00'
1873
-                    else:
1874
-                        reg_avconv = self.reg_avconv_f
1875
-                        elapsed_time = reg_avconv.findall(line)[0][1]
1876
-                        elapsed_time = time_to_duration(elapsed_time)
1877
-
1878
-                    try:
1879
-                        time_ratio = elapsed_time / self.total_duration
1880
-                    except ZeroDivisionError:
1881
-                        time_ratio = 0
1882
-                    
1883
-                    if time_ratio > 1: time_ratio = 1
1884
-                    
1885
-                    # Get estimated size
1886
-                    curr_size = float(reg_avconv.findall(line)[0][0])
1887
-                    try:
1888
-                        est_size = int((curr_size * self.total_duration) / elapsed_time)
1889
-                    except ZeroDivisionError: 
1890
-                        est_size = 0
1891
-                    
1892
-                    # Waiting (pluse progressbar)
1893
-                    if est_size == 0:
1894
-                        self.store[self.Iter][C_PULS] = self.store[self.Iter][C_PULS] + 1
1895
-                        self.store[self.Iter][C_STAT] = _('Wait...')
1896
-                    else:
1897
-                        # Formating estimated size
1898
-                        size_str = get_format_size(est_size)
1899
-                        
1900
-                        # Calculate remaining time.
1901
-                        cur_time = time.time() - self.begin_time
1902
-                        try:
1903
-                            rem_dur = ((cur_time * self.total_duration) / elapsed_time) - cur_time
1904
-                        except ZeroDivisionError:
1905
-                            rem_dur = 0
1906
-                        
1907
-                        # Convert duration (sec) to time (0:00:00)
1908
-                        rem_time = duration_to_time(rem_dur)
1909
-                        self.store[self.Iter][C_ESIZE] = size_str
1910
-                        self.store[self.Iter][C_ELAPT] = self.elapsed_time
1911
-                        self.store[self.Iter][C_REMN] = rem_time
1912
-                        self.store[self.Iter][C_PRGR] = float(time_ratio * 100) 
1913
-                        if self.pass_nbr != 0:
1914
-                            self.store[self.Iter][C_STAT] = '{:.2%} (P{})'\
1915
-                            .format(time_ratio, self.pass_nbr)  # progress text
1916
-                        else:
1917
-                            self.store[self.Iter][C_STAT] = '{:.2%}'\
1918
-                            .format(time_ratio)  # progress text
1919
-                        self.store[self.Iter][C_PULS] = -1  # progress pusle
1920
-            
1921
-            # mencoder progress
1922
-            elif encoder_type == 'm':
1923
-                begin = line.find('Pos:')
1924
-                if begin != -1:
1925
-                    # Print log
1926
-                    self.label_details.set_text(line.strip())
1927
-                    
1928
-                    #--- Get file size
1929
-                    file_size = self.reg_menc.findall(line)[0][2]
1930
-                    
1931
-                    #--- Get remaining time
1932
-                    dur = self.reg_menc.findall(line)[0][0]
1933
-                    rem_dur = self.total_duration - float(dur)
1934
-                    rem_time = duration_to_time(rem_dur)
1935
-                    
1936
-                    #--- Progress
1937
-                    prog_value = float(self.reg_menc.findall(line)[0][1])
1938
-                    
1939
-                    self.store[self.Iter][C_ESIZE] = file_size + _(' MB')
1940
-                    self.store[self.Iter][C_ELAPT] = self.elapsed_time
1941
-                    self.store[self.Iter][C_REMN] = rem_time
1942
-                    self.store[self.Iter][C_PRGR] = prog_value
1943
-                    if self.pass_nbr != 0:
1944
-                        self.store[self.Iter][C_STAT] = '{:.2f}% (P{})'\
1945
-                        .format(prog_value, self.pass_nbr)
1946
-                    else:    
1947
-                        self.store[self.Iter][C_STAT] = '{:.0f}%'.format(prog_value)
1948
-                    self.store[self.Iter][C_PULS] = -1
1949
-                
1950
-                if begin == -1 and self.is_converting:
1951
-                    time.sleep(0.05)
1952
-                    self.store[self.Iter][C_PULS] = self.store[self.Iter][C_PULS] + 1
1953
-                    self.store[self.Iter][C_STAT] = _('Wait...')
1954
-                
1955
-            
1956
-            #--- Continue read output
1957
-            return True
1958
-        # When len(line) == 0
1959
-        return False
1960
-
1961
-    
1962
-    #--- Drag and drop callback
1963
-    def drop_data_cb(self, widget, dc, x, y, selection_data, info, t):
1964
-        drag_folder = self.tb_do_add(*selection_data.get_uris())
1965
-        # Save directory from dragged filename.
1966
-        self.curr_open_folder = dirname(drag_folder)
1967
-    
1968
-    def on_cb_dest_toggled(self, widget):
1969
-        Active = not widget.get_active()
1970
-        self.e_dest.set_sensitive(Active)
1971
-        self.b_dest.set_sensitive(Active)
1972
-    
1973
-    def cmb_encoder_cb(self, combo):
1974
-        self.encoder = combo.get_active_text()
1975
-    
1976
-    def on_cb_video_only_toggled(self, cb):
1977
-        self.vb_audio.set_sensitive(not cb.get_active())
1978
-    
1979
-    def force_delete_file(self, file_name):
1980
-        ''' Force delete file_name '''
1981
-        while exists(file_name):
1982
-            try:
1983
-                os.unlink(file_name)
1984
-            except OSError:
1985
-                continue
1986
-    
1987
-    def rename_file(self, file_name):
1988
-        ''' Rename file_name '''
1989
-        while exists(file_name):
1990
-            try:
1991
-                path = os.path.dirname(os.path.realpath(file_name))
1992
-                base = os.path.basename(os.path.realpath(file_name))
1993
-                os.rename(join(path, file_name), join(path, "DONE " + base))
1994
-            except OSError:
1995
-                continue
1996
-    
1997
-    def per_to_vol(self, percent):
1998
-        # 100 --> 256, 200 --> 512, 300 --> 768 ...
1999
-        return '{}'.format((256 * int(percent)) / 100)
2000
-
2001
-    def get_aspect_ratio(self, input_file):
2002
-        ''' extract adpect ratio from file if exist, otherwise use 4:3 
2003
-        (fix a problem) '''
2004
-        cmd = '{} -i {}'.format(self.encoder, input_file)
2005
-        Proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=True)
2006
-        out_str = Proc.stderr.read()
2007
-        try:
2008
-            reg_aspect = re.compile('''DAR\s+(\d*:\d*)''')
2009
-            return reg_aspect.findall(out_str)[0]
2010
-        except:
2011
-            return '4:3'
2012
-    
2013
-    def enable_controls(self, sens=True):
2014
-        self.cmb_formats.set_sensitive(sens)
2015
-        self.btn_fav.set_sensitive(sens)
2016
-        self.e_dest.set_sensitive(sens)
2017
-        self.b_dest.set_sensitive(sens)
2018
-        self.cb_dest.set_sensitive(sens)
2019
-        self.cb_same_qual.set_sensitive(sens)
2020
-        
2021
-        self.vb_audio.set_sensitive(sens)
2022
-        self.vb_video.set_sensitive(sens)
2023
-        self.vb_sub.set_sensitive(sens)
2024
-        self.vb_more.set_sensitive(sens)
2025
-        self.vb_crop.set_sensitive(sens)
2026
-    
2027
-    def save_options(self):
2028
-        conf = ConfigParser()
2029
-        conf.read(OPTS_FILE)
2030
-        
2031
-        if not conf.has_section('configs'):
2032
-            conf.add_section('configs')
2033
-        
2034
-        conf.set('configs', 'curr_open_folder', self.curr_open_folder)
2035
-        conf.set('configs', 'curr_save_folder', self.curr_save_folder)
2036
-        conf.set('configs', 'e_dest_text', self.e_dest.get_text())
2037
-        conf.set('configs', 'cmb_formats_ind', self.cmb_formats.get_active())
2038
-        conf.set('configs', 'cb_same_dest_on', self.cb_dest.get_active())
2039
-        conf.set('configs', 'cb_same_qual_on', self.cb_same_qual.get_active())
2040
-        conf.set('configs', 'overwrite_mode', self.cmb_exist.get_active())
2041
-        conf.set('configs', 'encoder', self.cmb_encoder.get_active_text())
2042
-        conf.set('configs', 'font', self.b_font.get_font_name())
2043
-        conf.set('configs', 'encoding', self.cmb_enc.get_active_id())
2044
-        conf.set('configs', 'use_ass', self.cb_ass.get_active())
2045
-        conf.set('configs', 'side_bar', self.cb_sideb.get_active())
2046
-        conf.set('configs', 'tray', self.cb_tray.get_active())
2047
-        conf.set('configs', 'icons', self.cmb_icons.get_active_id())
2048
-        conf.set('configs', 'language', self.cmb_lang.get_active_id())
2049
-        conf.set('configs', 'text_icon', self.cb_icon_text.get_active())
2050
-        
2051
-        conf.set('configs', 'audio_bitrate', self.c_abitrate.get_text())
2052
-        conf.set('configs', 'audio_frequency', self.c_afreq.get_text())
2053
-        conf.set('configs', 'audio_channels', self.c_ach.get_text())
2054
-        conf.set('configs', 'audio_codec', self.c_acodec.get_text())
2055
-        
2056
-        conf.set('configs', 'video_bitrate', self.c_vbitrate.get_text())
2057
-        conf.set('configs', 'video_fps', self.c_vfps.get_text())
2058
-        conf.set('configs', 'video_size', self.c_vsize.get_text())
2059
-        conf.set('configs', 'video_codec', self.c_vcodec.get_text())
2060
-        conf.set('configs', 'video_ratio', self.c_vratio.get_text())
2061
-        
2062
-        conf.set('configs', 'video_2pass', self.cb_2pass.get_active())
2063
-        conf.set('configs', 'video_video_only', self.cb_video_only.get_active())
2064
-        
2065
-        conf.set('configs', 'expanded', self.exp_advanced.get_expanded())
2066
-        
2067
-        # Size, position and state
2068
-        conf.set('configs', 'position', self.get_position())
2069
-        conf.set('configs', 'maximized', self.is_maxi)
2070
-        if not self.is_maxi :
2071
-            conf.set('configs', 'size', self.get_size())
2072
-        
2073
-        with open(OPTS_FILE, 'w') as configfile:
2074
-            conf.write(configfile)
2075
-        
2076
-        
2077
-    def load_options(self):
2078
-        conf = ConfigParser()
2079
-        conf.read(OPTS_FILE)
2080
-        
2081
-        if not conf.has_section('configs'):
2082
-            return
2083
-        try:
2084
-            self.curr_open_folder = conf.get('configs', 'curr_open_folder')
2085
-            self.curr_save_folder = conf.get('configs', 'curr_save_folder')
2086
-            self.e_dest.set_text(conf.get('configs', 'e_dest_text'))
2087
-            self.cmb_formats.set_active(conf.getint('configs', 'cmb_formats_ind'))
2088
-            self.cb_dest.set_active(conf.getboolean('configs', 'cb_same_dest_on'))
2089
-            self.cb_same_qual.set_active(conf.getboolean('configs', 'cb_same_qual_on'))
2090
-            self.cmb_exist.set_active(conf.getint('configs', 'overwrite_mode'))
2091
-            self.cmb_encoder.set_text(conf.get('configs', 'encoder'))
2092
-            self.b_font.set_font(conf.get('configs', 'font'))
2093
-            self.cmb_enc.set_active_id(conf.get('configs', 'encoding'))
2094
-            self.cb_ass.set_active(conf.getboolean('configs', 'use_ass'))
2095
-            self.cb_sideb.set_active(conf.getboolean('configs', 'side_bar'))
2096
-            self.cb_tray.set_active(conf.getboolean('configs', 'tray'))
2097
-            self.cmb_icons.set_active_id(conf.get('configs', 'icons'))
2098
-            self.cmb_lang.set_active_id(conf.get('configs', 'language'))
2099
-            self.cb_icon_text.set_active(conf.getboolean('configs', 'text_icon'))
2100
-            
2101
-            self.c_abitrate.set_text(conf.get('configs', 'audio_bitrate'))
2102
-            self.c_afreq.set_text(conf.get('configs', 'audio_frequency'))
2103
-            self.c_ach.set_text(conf.get('configs', 'audio_channels'))
2104
-            self.c_acodec.set_text(conf.get('configs', 'audio_codec'))
2105
-            
2106
-            self.c_vbitrate.set_text(conf.get('configs', 'video_bitrate'))
2107
-            self.c_vfps.set_text(conf.get('configs', 'video_fps'))
2108
-            self.c_vsize.set_text(conf.get('configs', 'video_size'))
2109
-            self.c_vcodec.set_text(conf.get('configs', 'video_codec'))
2110
-            self.c_vratio.set_text(conf.get('configs', 'video_ratio'))
2111
-            
2112
-            self.cb_2pass.set_active(conf.getboolean('configs', 'video_2pass'))
2113
-            self.cb_video_only.set_active(conf.getboolean('configs', 'video_video_only'))
2114
-            
2115
-            self.exp_advanced.set_expanded(conf.getboolean('configs', 'expanded'))
2116
-            
2117
-            # Load size/position
2118
-            if (conf.getboolean('configs', 'maximized')):
2119
-                self.maximize()
2120
-            else:
2121
-                x, y = eval( conf.get('configs', 'position')) 
2122
-                w, h = eval( conf.get('configs', 'size'))
2123
-                self.resize(w, h)
2124
-                self.move(x, y)
2125
-            
2126
-        except NoOptionError as err:
2127
-            print(err)
2128
-    
2129
-    def write_log(self, cmd):
2130
-        with open(ERROR_LOG, 'a') as f_log:
2131
-            # Command line
2132
-            f_log.write('Command line #{}:\n****************\n'\
2133
-                        .format(self.errs_nbr + 1))
2134
-            f_log.write('{}\n'.format(' '.join(cmd)))
2135
-            # Error details
2136
-            f_log.write('\nError detail:\n*************\n')
2137
-            f_log.write(self.log.read())
2138
-            f_log.write('\n')
2139
-    
2140
-    def on_cb_tray_toggled(self, cb_tray):
2141
-        self.trayico.set_visible(cb_tray.get_active())
2142
-    
2143
-    def on_cmb_icons_changed(self, cmb_icons):
2144
-        '''Change toolbar icons'''
2145
-        icons_path = self.dict_icons[cmb_icons.get_active_text()]
2146
-        
2147
-        self.add_file_tb.set_icon(icons_path)
2148
-        self.add_folder_tb.set_icon(icons_path)
2149
-        self.remove_tb.set_icon(icons_path)
2150
-        self.clear_tb.set_icon(icons_path)
2151
-        self.convert_tb.set_icon(icons_path)
2152
-        self.stop_tb.set_icon(icons_path)
2153
-        self.infos_tb.set_icon(icons_path)
2154
-        self.about_tb.set_icon(icons_path)
2155
-        self.quit_tb.set_icon(icons_path)
2156
-        self.show_all()
2157
-    
2158
-    
2159
-    def fill_dict(self):
2160
-        self.dict_icons = {}
2161
-        
2162
-        root_icons_path = join(APP_DIR, 'icons')
2163
-        user_icons_path = join(CONF_PATH, 'icons')
2164
-        if not exists(user_icons_path):
2165
-            os.mkdir(user_icons_path)
2166
-        
2167
-        # Default (root) directory
2168
-        for i in listdir(root_icons_path):
2169
-            if isdir(join(root_icons_path, i)):
2170
-                self.dict_icons[i] = join(root_icons_path, i)
2171
-        
2172
-        # User directory
2173
-        for i in listdir(user_icons_path):
2174
-            if isdir(join(user_icons_path, i)):
2175
-                self.dict_icons[i] = join(user_icons_path, i)
2176
-        
2177
-        self.cmb_icons.set_list(self.dict_icons.keys())
2178
-    
2179
-    
2180
-    def install_locale(self):
2181
-        conf = ConfigParser()
2182
-        conf.read(OPTS_FILE)
2183
-        # .curlew.cfg not found
2184
-        try:
2185
-            lang_name = conf.get('configs', 'language')
2186
-        except:
2187
-            return
2188
-        
2189
-        # System language
2190
-        if lang_name == '< System >':
2191
-            return
2192
-        
2193
-        # RTL/LTR direction
2194
-        if lang_name == 'العربية':
2195
-            self.set_default_direction(Gtk.TextDirection.RTL)
2196
-        else:
2197
-            self.set_default_direction(Gtk.TextDirection.LTR)
2198
-            
2199
-        # Set language
2200
-        try:
2201
-            lang_code = LANGUAGES[lang_name]
2202
-            lang = gettext.translation(DOMAIN, LOCALDIR, languages=[lang_code])
2203
-            lang.install()
2204
-        except: pass
2205
-    
2206
-    def shutdown(self):
2207
-        # Start timer
2208
-        GObject.timeout_add(1000, self._on_timer_shutdown)
2209
-    
2210
-    def _on_timer_shutdown(self):
2211
-        self.label_details.set_markup(_('<span foreground="red" weight="bold">System will shutdown after {} sec.</span>').format(self.counter))
2212
-        self.counter -= 1
2213
-        if self.counter < 0:
2214
-            cmd = 'dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop'
2215
-            call(cmd, shell=True)
2216
-            return False
2217
-        return True
2218
-    
2219
-    def suspend(self):
2220
-        # Start timer
2221
-        GObject.timeout_add(1000, self._on_timer_suspend)
2222
-    
2223
-    def _on_timer_suspend(self):
2224
-        self.label_details.set_markup(_('<span foreground="red" weight="bold">System will suspend after {} sec.</span>').format(self.counter))
2225
-        self.counter -= 1
2226
-        if self.counter < 0:
2227
-            self.label_details.set_text('')
2228
-            cmd = 'sync'
2229
-            call(cmd, shell=True)
2230
-            cmd = 'dbus-send --system --print-reply --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend'
2231
-            call(cmd, shell=True)
2232
-            return False
2233
-        return True
2234
-    
2235
-    # Show / Hide text in toolbar
2236
-    def cb_icon_text_cb(self, cb_icon_text, toolbar):
2237
-        if cb_icon_text.get_active():
2238
-            toolbar.set_style(Gtk.ToolbarStyle.BOTH)
2239
-        else:
2240
-            toolbar.set_style(Gtk.ToolbarStyle.ICONS)
2241
-    
2242
-    def on_cb_ass_toggled(self, cb_ass):
2243
-        active = not cb_ass.get_active()
2244
-        self.b_font.set_sensitive(active)
2245
-        self.hb_pos.set_sensitive(active)
2246
-    
2247
-    # Calculate elapsed time
2248
-    def _on_elapsed_timer(self):
2249
-        if not self.is_converting:
2250
-            return False
2251
-        self.elapsed_time = duration_to_time(time.time() - self._start_time)
2252
-        return True
2253
-    
2254
-    # Add current format to favorite list.
2255
-    def to_fav_cb(self, widget):
2256
-        fav_list = self.get_fav_list()
2257
-        fav_format = self.cmb_formats.get_active_text()
2258
-        
2259
-        # format already exist
2260
-        if fav_format in fav_list:
2261
-            return
2262
-        
2263
-        fav_list.append(fav_format)
2264
-        favfile = open(FAV_FILE, "wb")
2265
-        cPickle.dump(fav_list, favfile)
2266
-        favfile.close()
2267
-        
2268
-        self.build_fav_menu()
2269
-    
2270
-    # Remove current item from favorite
2271
-    def remove_from_fav(self, item):
2272
-        fav_list = self.get_fav_list()
2273
-        if not item in fav_list:
2274
-            return
2275
-        fav_list.remove(item)
2276
-        favfile = open(FAV_FILE, "wb")
2277
-        cPickle.dump(fav_list, favfile)
2278
-        favfile.close()
2279
-        
2280
-    def get_fav_list(self):
2281
-        if not exists(FAV_FILE):
2282
-            return []
2283
-        with open(FAV_FILE, 'r') as favfile:
2284
-            return cPickle.load(favfile)
2285
-    
2286
-    # show favorite menu
2287
-    def show_menu(self, widget):
2288
-        self.fav_menu.show_all()
2289
-        self.fav_menu.popup(None, None, None, None, 3,
2290
-                            Gtk.get_current_event_time())
2291
-    
2292
-    # Select format from fav
2293
-    def on_item_activated(self, item):
2294
-        self.cmb_formats.set_active_id(item.get_label())
2295
-        self.fav_menu.select_item(item)
2296
-    
2297
-    def _append(self, menu, text):
2298
-        item = Gtk.MenuItem(text)
2299
-        item.connect('activate', self.on_item_activated)
2300
-        menu.append(item)
2301
-    
2302
-    def build_fav_menu(self):
2303
-        menu = Gtk.Menu()
2304
-        
2305
-        for fformat in self.get_fav_list():
2306
-            self._append(menu, fformat)
2307
-        
2308
-        menu.append(Gtk.SeparatorMenuItem.new())
2309
-        
2310
-        # "Add" item
2311
-        add_item = Gtk.ImageMenuItem(_("Add to favorite"))
2312
-        add_item.set_image(Gtk.Image.new_from_stock(Gtk.STOCK_ADD,
2313
-                                                    Gtk.IconSize.MENU))
2314
-        add_item.set_always_show_image(True)
2315
-        add_item.connect('activate', self.to_fav_cb)
2316
-        menu.append(add_item)
2317
-        
2318
-        # Edit item
2319
-        edt_item = Gtk.ImageMenuItem(_("Edit list"))
2320
-        edt_item.set_image(Gtk.Image.new_from_stock(Gtk.STOCK_EDIT,
2321
-                                                    Gtk.IconSize.MENU))
2322
-        edt_item.set_always_show_image(True)
2323
-        edt_item.connect('activate', self.edit_favorite)
2324
-        menu.append(edt_item)
2325
-        
2326
-        self.fav_menu = menu
2327
-        self.fav_menu.show_all()
2328
-    
2329
-    # Edit favorite list
2330
-    def edit_favorite(self, item):
2331
-        fav_dlg = Favorite(self, self.get_fav_list())
2332
-        fav_dlg.run()
2333
-        fav_dlg.save(FAV_FILE)
2334
-        self.build_fav_menu()
2335
-        fav_dlg.destroy()
2336
-    
2337
-    #
2338
-    def cb_end_cb(self, w):
2339
-        self.tl_duration.set_sensitive(not w.get_active())
2340
-    
2341
-    # Copy mode callback 
2342
-    def on_cb_copy_mode_toggled(self, w):
2343
-        if w.get_active():
2344
-            self.last_format = self.cmb_formats.get_active_text()
2345
-            self.cmb_formats.set_active_id("Copy Mode")
2346
-        else:
2347
-            self.cmb_formats.set_active_id(self.last_format)
2348
-    
2349
-    
2350
-    #
2351
-    def on_cb_halt_toggled(self, w):
2352
-        self.cb_suspend.set_sensitive(not w.get_active())
2353
-
2354
-    #
2355
-    def on_cb_suspend_toggled(self, w):
2356
-        self.cb_halt.set_sensitive(not w.get_active())
2357
-       
2358
-    #
2359
-    def on_tree_cursor_changed(self, w):
2360
-        if not self.cb_sideb.get_active():
2361
-            return
2362
-        
2363
-        while Gtk.events_pending():
2364
-            Gtk.main_iteration()
2365
-        
2366
-        if len(self.store) == 0:
2367
-            return
2368
-        
2369
-        try : Iter = self.get_selected_iters()[0]
2370
-        except: return
2371
-        
2372
-        input_file = self.store[Iter][C_FILE]
2373
-        
2374
-        # Show file informations
2375
-        self.label_infos.set_markup(_('<b>Duration:</b> {}\n'
2376
-                                    '<b>Size:</b> {}\n'
2377
-                                    '<b>Extension:</b> {}\n')
2378
-                                    .format(self.get_time(input_file),
2379
-                                            self.store[Iter][C_FSIZE],
2380
-                                            splitext(input_file)[1],
2381
-                                            ))
2382
-        
2383
-        # Show image preview (screenshot)
2384
-        self.force_delete_file(IMG_PREV)
2385
-        img_pos = self.get_duration(input_file) / 10
2386
-        call('{} -ss {} -i "{}" -f image2 -frames:v 1 -s sqcif {}'
2387
-             .format(self.encoder, img_pos, input_file, IMG_PREV),
2388
-             shell=True, stdout=PIPE, stderr=PIPE)
2389
-        if exists(IMG_PREV):
2390
-            self.image_prev.set_from_file(IMG_PREV)
2391
-        else:
2392
-            self.image_prev.clear()
2393
-    
2394
-    
2395
-    def on_cb_sideb_toggled(self, w):
2396
-        self._child.set_visible(self.cb_sideb.get_active())
2397
-        self.hide_item.set_active(self.cb_sideb.get_active())
2398
-    
2399
-    
2400
-    def on_event_cb(self, w, e):
2401
-        if e.button == 3:
2402
-            self.popup_hide.show_all()
2403
-            self.popup_hide.popup(None, None, None, None, 3,
2404
-                             Gtk.get_current_event_time())
2405
-    
2406
-    
2407
-    def on_hide_item_activate(self, w):
2408
-        self.cb_sideb.set_active(self.hide_item.get_active())
2409
-    
2410
-    
2411
-    # file infos cb
2412
-    def on_file_info_cb(self, widget):
2413
-        try: Iter = self.get_selected_iters()[0]
2414
-        except: return
2415
-        
2416
-        if call("which mediainfo > /dev/null", shell=True) != 0:
2417
-            show_message(self, _('Please install "mediainfo" package.'),
2418
-                         Gtk.MessageType.WARNING, Gtk.ButtonsType.OK)
2419
-            return
2420
-        
2421
-        input_file = self.store[Iter][C_FILE]
2422
-        f_dlg = FileInfos(self, input_file);
2423
-        f_dlg.show_dialog()
2424
-        
2425
-
2426
-
2427
-class DBusService(dbus.service.Object):
2428
-    def __init__(self, app, *args):
2429
-        self.app = app
2430
-        bus_name = dbus.service.BusName('org.Curlew', bus=dbus.SessionBus())
2431
-        dbus.service.Object.__init__(self, bus_name, '/org/Curlew')
2432
-
2433
-    @dbus.service.method(dbus_interface='org.Curlew')
2434
-    
2435
-    def present(self, *args):
2436
-        self.app.tb_do_add(*args)
2437
-        self.app.present()
2438
-
2439
-
2440
-def main(*args):
2441
-    if dbus.SessionBus().request_name("org.Curlew") != \
2442
-       dbus.bus.REQUEST_NAME_REPLY_PRIMARY_OWNER:
2443
-        print('Curlew is already running')
2444
-        method = dbus.SessionBus().get_object("org.Curlew", "/org/Curlew").\
2445
-        get_dbus_method("present")
2446
-        method(*args)
2447
-    else:
2448
-        app = Curlew(*args)
2449
-        DBusService(app)
2450
-        Gtk.main()
2451
-
2452
-if __name__ == '__main__':
2453
-    main()
2454
curlew-0.1.22.3.tar.gz/Curlew/customwidgets.py Deleted
247
 
1
@@ -1,245 +0,0 @@
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it 
11
-# under the terms of the latest version waqf public license as published by 
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
-# ANY WARRANTY; without even the implied warranty 
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#        
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-from gi.repository import Gtk
23
-from os.path import join
24
-
25
-
26
-class SpinsFrame(Gtk.Frame):
27
-    '''4 SpinButton collection'''
28
-    def __init__(self, title):
29
-        Gtk.Frame.__init__(self)
30
-        
31
-        self._top = 0
32
-        self._bottom = 0
33
-        self._left = 0
34
-        self._right = 0
35
-        self._sum = 0
36
-        
37
-        hbox = Gtk.Box(sensitive=False, spacing=4, border_width=4)
38
-        self.add(hbox)
39
-        
40
-        self.check_btn = Gtk.CheckButton(title)
41
-        self.set_label_widget(self.check_btn)
42
-        
43
-        # Adjustments
44
-        adj_top    = Gtk.Adjustment(0, 0, 10000, 1)
45
-        adj_bottom = Gtk.Adjustment(0, 0, 10000, 1)
46
-        adj_left   = Gtk.Adjustment(0, 0, 10000, 1)
47
-        adj_right  = Gtk.Adjustment(0, 0, 10000, 1)
48
-        
49
-        # Top spin
50
-        self.spin_top = Gtk.SpinButton(adjustment=adj_top)
51
-        self.spin_top.set_numeric(True)
52
-        hbox.pack_start(Gtk.Label(_('Top')), False, False, 0)
53
-        hbox.pack_start(self.spin_top, False, False, 0)
54
-        
55
-        hbox.pack_start(Gtk.VSeparator(), False, False, 8)
56
-        
57
-        # bottom spin
58
-        self.spin_bottom = Gtk.SpinButton(adjustment=adj_bottom)
59
-        self.spin_bottom.set_numeric(True)
60
-        hbox.pack_start(Gtk.Label(_('Bottom')), False, False, 0)
61
-        hbox.pack_start(self.spin_bottom, False, False, 0)
62
-        
63
-        hbox.pack_start(Gtk.VSeparator(), False, False, 8)
64
-        
65
-        # Left Spin
66
-        self.spin_left = Gtk.SpinButton(adjustment=adj_left)
67
-        self.spin_left.set_numeric(True)
68
-        hbox.pack_start(Gtk.Label(_('Left')), False, False, 0)
69
-        hbox.pack_start(self.spin_left, False, False, 0)
70
-        
71
-        hbox.pack_start(Gtk.VSeparator(), False, False, 8)
72
-        
73
-        # Right spin
74
-        self.spin_right = Gtk.SpinButton(adjustment=adj_right)
75
-        self.spin_right.set_numeric(True)
76
-        hbox.pack_start(Gtk.Label(_('Right')), False, False, 0)
77
-        hbox.pack_start(self.spin_right, False, False, 0)
78
-        
79
-        
80
-        # Connection
81
-        self.spin_top.connect('value-changed', self._on_spins_changed)
82
-        self.spin_bottom.connect('value-changed', self._on_spins_changed)
83
-        self.spin_left.connect('value-changed', self._on_spins_changed)
84
-        self.spin_right.connect('value-changed', self._on_spins_changed)
85
-        self.check_btn.connect('toggled', self._on_check_cb, hbox)
86
-    
87
-    def _on_check_cb(self, check_btn, hbox):
88
-        hbox.set_sensitive(check_btn.get_active())
89
-    
90
-    def _on_spins_changed(self, spin):
91
-        self._top = self.spin_top.get_value_as_int()
92
-        self._bottom = self.spin_bottom.get_value_as_int()
93
-        self._left = self.spin_left.get_value_as_int()
94
-        self._right = self.spin_right.get_value_as_int()
95
-        
96
-        self._sum = self._top + self._bottom + self._left + self._right
97
-    
98
-    def get_active(self):
99
-        return self.check_btn.get_active() and self._sum != 0
100
-    
101
-    def get_crop(self):
102
-        return 'crop=iw-{}:ih-{}:{}:{}'.format(self._left+self._right,
103
-                                               self._top+self._bottom,
104
-                                               self._left, self._top)
105
-    
106
-    def get_pad(self):
107
-        return 'pad=iw+{}:ih+{}:{}:{}'.format(self._left+self._right,
108
-                                               self._top+self._bottom,
109
-                                               self._left, self._top)
110
-    
111
-    
112
-class CustomToolButton(Gtk.ToolButton):
113
-    def __init__(self, name, label, tooltip, callback, toolbar):
114
-        
115
-        Gtk.ToolButton.__init__(self)
116
-        self._name = name + '.png'
117
-        self.set_tooltip_markup(tooltip)
118
-        self.set_label(label)
119
-        self.connect('clicked', callback)
120
-        self.set_is_important(True)
121
-        toolbar.insert(self, -1)
122
-    
123
-    def set_icon(self, path):
124
-        image_path = join(path, self._name)
125
-        image = Gtk.Image.new_from_file(image_path)
126
-        self.set_icon_widget(image)
127
-        
128
-        
129
-class CustomHScale(Gtk.HScale):
130
-    def __init__(self, container, def_value, min_value, max_value, step=1):
131
-        Gtk.HScale.__init__(self)
132
-        container.pack_start(self, True, True, 0)
133
-        adj = Gtk.Adjustment(def_value, min_value, max_value, step)
134
-        self.set_adjustment(adj)
135
-        self.set_value_pos(Gtk.PositionType.RIGHT)
136
-        self.set_digits(0)
137
-        
138
-
139
-class LabeledHBox(Gtk.Box):
140
-    def __init__(self, label, container=None):
141
-        ''' hbox with label'''
142
-        Gtk.Box.__init__(self, spacing=4)
143
-        _label = Gtk.Label(label, use_markup=True)
144
-        _label.set_alignment(0, 0.5)
145
-        self.pack_start(_label, False, False, 0)
146
-        if container != None:
147
-            container.pack_start(self, False, False, 0)
148
-
149
-
150
-class LabeledGrid(Gtk.Grid):
151
-    def __init__(self, container):
152
-        super(LabeledGrid, self).__init__()
153
-        self.set_column_spacing(4)
154
-        self.set_row_spacing(4)
155
-        self.set_row_homogeneous(False)
156
-        self._n_childs = 0
157
-        container.pack_start(self, False, False, 0)
158
-        
159
-    def append_row(self, label, widget, expanded=False):
160
-        _label = Gtk.Label(label, use_markup=True)
161
-        _label.set_alignment(0, 0.5)
162
-        _hbox = Gtk.Box()
163
-        _hbox.set_hexpand(True)
164
-        _hbox.pack_start(widget, expanded, expanded, 0)
165
-        self.attach(_label, 0, self._n_childs, 1, 1)
166
-        self.attach(_hbox, 1, self._n_childs, 1, 1)
167
-        self._n_childs += 1
168
-
169
-
170
-class TimeLayout(Gtk.Box):
171
-    def __init__(self, container, label):
172
-        '''    Time widget    '''
173
-        Gtk.Box.__init__(self)
174
-        self._spin_h = Gtk.SpinButton().new_with_range(0, 5, 1)
175
-        self._spin_m = Gtk.SpinButton().new_with_range(0, 59, 1)
176
-        self._spin_s = Gtk.SpinButton().new_with_range(0, 59, 1)
177
-        
178
-        _label = Gtk.Label(label, use_markup=True)
179
-        _label.set_alignment(0, 0.5)
180
-        _label.set_width_chars(10)
181
-        
182
-        self.pack_start(_label, False, False, 0)
183
-        
184
-        self.pack_start(self._spin_h, False, False, 3)
185
-        self.pack_start(Gtk.Label(label=_('hr')), False, False, 0)
186
-        
187
-        self.pack_start(Gtk.Label(6*' '), False, False, 0)
188
-        
189
-        self.pack_start(self._spin_m, False, False, 3)
190
-        self.pack_start(Gtk.Label(label=_('min')), False, False, 0)
191
-        
192
-        self.pack_start(Gtk.Label(6*' '), False, False, 0)
193
-        
194
-        self.pack_start(self._spin_s, False, False, 3)
195
-        self.pack_start(Gtk.Label(label=_('sec')), False, False, 0)
196
-        
197
-        container.pack_start(self, False, False, 0)
198
-    
199
-    def set_duration(self, duration):
200
-        ''' Set duration in seconds '''
201
-        self._spin_h.set_value(duration/3600)
202
-        self._spin_m.set_value((duration%3600)/60)
203
-        self._spin_s.set_value((duration%3600)%60)
204
-    
205
-    def get_duration(self):
206
-        ''' Return duration in sec '''
207
-        return self._spin_h.get_value()*3600 \
208
-                       + self._spin_m.get_value()*60 \
209
-                       + self._spin_s.get_value()
210
-    
211
-    def get_time_str(self):
212
-        ''' Return time str like 00:00:00'''
213
-        return '{:02.0f}:{:02.0f}:{:02.0f}'.format(self._spin_h.get_value(), 
214
-                                                   self._spin_m.get_value(), 
215
-                                                   self._spin_s.get_value())
216
-
217
-
218
-class CustomComboEntry(Gtk.ComboBoxText):
219
-    ''' Create custom ComboBoxText with entry'''
220
-    def __init__(self, with_entry=True):
221
-        Gtk.ComboBoxText.__init__(self, has_entry=with_entry)
222
-        self.connect('changed', self._on_combo_changed)
223
-        self.set_entry_text_column(0)
224
-    
225
-    def set_list(self, list_of_elements):
226
-        ''' Fill combobox with list directly [] '''
227
-        self.remove_all()
228
-        for i in list_of_elements: self.append_text(i)
229
-        self.set_active(0)
230
-    
231
-    def get_text(self):
232
-        return self.get_active_text()
233
-    
234
-    def set_text(self, text):
235
-        ''' Set text to Entry '''
236
-        entry = self.get_child()
237
-        entry.set_text(text)
238
-    
239
-    def _on_combo_changed(self, *args):
240
-        enabled = self.get_text() == 'default' and len(self.get_model()) < 2
241
-        self.set_sensitive(not enabled)
242
-    
243
-    def not_default(self):
244
-        return self.get_active_text() != 'default'
245
-
246
-
247
curlew-0.1.22.3.tar.gz/Curlew/favdialog.py Deleted
107
 
1
@@ -1,105 +0,0 @@
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it 
11
-# under the terms of the latest version waqf public license as published by 
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
-# ANY WARRANTY; without even the implied warranty 
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#        
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-from gi.repository import Gtk, Gdk
23
-import cPickle
24
-
25
-class Favorite(Gtk.Dialog):
26
-    def __init__(self, prnt, fav_list):
27
-        Gtk.Dialog.__init__(self, parent=prnt)
28
-        self.set_title(_('Favorite list'))
29
-        self.set_icon_name('curlew')
30
-        self.set_border_width(4)
31
-        self.set_size_request(350, 280)
32
-        self.store = Gtk.ListStore(str)
33
-        self.list_view = Gtk.TreeView(self.store)
34
-        self.list_view.connect("key-press-event", self.on_key_press)
35
-        
36
-        cell = Gtk.CellRendererText()
37
-        col = Gtk.TreeViewColumn(_("Format"), cell, text=0)
38
-        self.list_view.append_column(col)
39
-        
40
-        hbox = Gtk.Box(spacing=6, orientation=Gtk.Orientation.HORIZONTAL)
41
-        
42
-        scroll = Gtk.ScrolledWindow()
43
-        scroll.set_shadow_type(Gtk.ShadowType.IN)
44
-        scroll.add(self.list_view)
45
-        
46
-        hbox.pack_start(scroll, True, True, 0)
47
-        
48
-        vbox_tool = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
49
-        hbox.pack_start(vbox_tool, False, False, 0)
50
-        
51
-        btn_delete = Gtk.Button()
52
-        btn_delete.set_image(Gtk.Image.new_from_stock(Gtk.STOCK_REMOVE, Gtk.IconSize.MENU))
53
-        btn_delete.connect('clicked', self.delete_item)
54
-        vbox_tool.pack_end(btn_delete, False, False, 0)
55
-        
56
-        btn_up = Gtk.Button()
57
-        btn_up.set_image(Gtk.Image.new_from_stock(Gtk.STOCK_GO_UP, Gtk.IconSize.MENU))
58
-        btn_up.connect('clicked', self.go_up)
59
-        vbox_tool.pack_start(btn_up, False, False, 0)
60
-        
61
-        btn_down = Gtk.Button()
62
-        btn_down.set_image(Gtk.Image.new_from_stock(Gtk.STOCK_GO_DOWN, Gtk.IconSize.MENU))
63
-        btn_down.connect('clicked', self.go_down)
64
-        vbox_tool.pack_start(btn_down, False, False, 0)
65
-        
66
-        self.vbox.pack_start(hbox, True, True, 0)
67
-        
68
-        self.add_button(Gtk.STOCK_OK, Gtk.ResponseType.OK)
69
-        
70
-        # load
71
-        for fformat in fav_list:
72
-            self.store.append((fformat,))
73
-        
74
-        self.show_all()
75
-    
76
-    # Delete Item
77
-    def delete_item(self, *args):
78
-        sele = self.get_selected_iter()
79
-        if sele:
80
-            self.store.remove(sele)
81
-    
82
-    def go_up(self, widget):
83
-        sel_iter = self.get_selected_iter()
84
-        if sel_iter:
85
-            self.store.move_before(sel_iter, self.store.iter_previous(sel_iter))
86
-    
87
-    def go_down(self, widget):
88
-        sel_iter = self.get_selected_iter()
89
-        if sel_iter:
90
-            self.store.move_after(sel_iter, self.store.iter_next(sel_iter))
91
-    
92
-    def get_selected_iter(self):
93
-        return self.list_view.get_selection().get_selected()[1]
94
-    
95
-    def save(self, file_name):
96
-        fav_list = []
97
-        for row in self.store:
98
-            fav_list.append(row[0])
99
-        favfile = open(file_name, "wb")
100
-        cPickle.dump(fav_list, favfile)
101
-        favfile.close()
102
-    
103
-    def on_key_press(self, widget, event):
104
-        if event.keyval == Gdk.KEY_Delete:
105
-            self.delete_item()
106
-    
107
curlew-0.1.22.3.tar.gz/Curlew/fileinfos.py Deleted
60
 
1
@@ -1,57 +0,0 @@
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it 
11
-# under the terms of the latest version waqf public license as published by 
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
-# ANY WARRANTY; without even the implied warranty 
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#        
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-from gi.repository import Gtk, Pango
22
-from subprocess import check_output
23
-
24
-class FileInfos(Gtk.Dialog):
25
-    def __init__(self, prnt, file_name):
26
-        Gtk.Dialog.__init__(self, parent=prnt)
27
-        self.set_title(_("File informations"))
28
-        self.set_size_request(580, 450)
29
-        self.set_border_width(6)
30
-        
31
-        txt_info = Gtk.TextView()
32
-        txt_info.set_editable(False)
33
-        txt_info.set_cursor_visible(False)
34
-        txt_info.set_border_width(8)
35
-        
36
-        scroll = Gtk.ScrolledWindow()
37
-        scroll.set_shadow_type(Gtk.ShadowType.IN)
38
-        scroll.add(txt_info)
39
-        self.vbox.pack_start(scroll, True, True, 0)
40
-        
41
-        self.add_button(Gtk.STOCK_CLOSE, Gtk.ResponseType.CLOSE)
42
-        
43
-        font_desc = Pango.FontDescription('Monospace')
44
-        txt_info.override_font(font_desc)
45
-        
46
-        txt_buffer = Gtk.TextBuffer()
47
-        txt_info.set_buffer(txt_buffer)
48
-        
49
-        # Show info        
50
-        buf = check_output('mediainfo "{}"'.format(file_name), shell=True)
51
-        txt_buffer.set_text(buf.strip())
52
-        
53
-    
54
-    
55
-    def show_dialog(self):
56
-        self.show_all()
57
-        self.run()
58
-        self.destroy()
59
\ No newline at end of file
60
curlew-0.1.22.3.tar.gz/Curlew/formats.cfg Deleted
1773
 
1
@@ -1,1771 +0,0 @@
2
-[MP3 Audio]
3
-encoder = f
4
-type = audio
5
-ab = 32k 64k 96k 128k 196k 256k
6
-afreq = 44100 8000 16000 22050 32000
7
-ach = default 2 1
8
-acodec = libmp3lame copy
9
-def_ab = 128k
10
-ff = mp3
11
-ext = mp3
12
-
13
-[Ac3 DVD - 192kbps Stereo]
14
-type = audio
15
-encoder = f
16
-ab = 192k
17
-afreq = 48000
18
-ach = 2
19
-acodec = ac3
20
-ff = ac3
21
-ext = ac3
22
-
23
-[Ac3 DVD - 384kbps Stereo]
24
-type = audio
25
-encoder = f
26
-ab = 384k
27
-afreq = 48000
28
-ach = 2
29
-acodec = ac3
30
-ff = ac3
31
-ext = ac3
32
-
33
-[MPEG4 Audio (m4a)]
34
-encoder = f
35
-type = audio
36
-ab = 112k
37
-afreq = 48000
38
-ach = default 2
39
-acodec = libvo_aacenc aac
40
-ext = m4a
41
-
42
-[CDMA Phone Audio (3g2)]
43
-type = audio
44
-encoder = f
45
-ab = 128k
46
-ach = default
47
-afreq = 22050
48
-acodec = libvo_aacenc aac
49
-ff = 3g2
50
-ext = 3g2
51
-
52
-[Wav for CD]
53
-type = presets
54
-encoder = f
55
-cmd = -vn -ar 44100
56
-ext = wav
57
-
58
-[Wave Audio]
59
-encoder = f
60
-type = audio
61
-ab = 1000k 1200k 1411k 1500k 1600k
62
-afreq = 44100 8000 16000 22050 32000
63
-ach = default 2 1
64
-acodec = pcm_s16le pcm_u8 adpcm_ms adpcm_ima_wav
65
-def_ab = 1200k
66
-ff = wav
67
-ext = wav
68
-
69
-[Window Media Audio]
70
-encoder = f
71
-type = audio
72
-ab = 16k 32k 64k 128k 192k 256k
73
-afreq = 44100 8000 16000 22050 32000
74
-ach = default 2 1
75
-acodec = wmav2 wmav1
76
-def_ab = 128k
77
-ff = asf
78
-ext = wma
79
-
80
-[OGG Vorbis Audio]
81
-encoder = f
82
-type = ogg
83
-ab = default
84
-afreq = 44100 8000 16000 22050 32000
85
-ach = default 2 1
86
-acodec = libvorbis
87
-ff = ogg
88
-ext = ogg
89
-
90
-[OGG Theora Video]
91
-encoder = f
92
-type = ogv
93
-ab = default
94
-afreq = 44100 8000 16000 22050 32000
95
-ach = default 2 1
96
-acodec = flac libvorbis
97
-vb = default
98
-vfps = default
99
-vcodec = libtheora
100
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
101
-vratio = default
102
-extra = -rc_lookahead 16 -keyint_min 0 -g 360 -skip_threshold 0 -level 116
103
-ff = ogg
104
-ext = ogv
105
-
106
-
107
-
108
-[MPEG1 Video]
109
-encoder = f
110
-type = video
111
-ab = 64k 96k 128k 196k 256k
112
-afreq = 44100 8000 16000 22050 32000
113
-ach = default 2 1
114
-acodec = libmp3lame  mp2
115
-def_ab = 128k
116
-vb = 200k 320k 500k 700k 1100k 1500K
117
-def_vb = 1100k
118
-vfps = 30 25
119
-vcodec = mpeg1video
120
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200
121
-vratio = default
122
-ff = mpeg
123
-ext = mpg
124
-extra = -mbd rd -cmp 2 -subcmp 2 -bf 2
125
-
126
-[MPEG2 Video]
127
-encoder = f
128
-type = video
129
-ab = 64k 96k 128k 196k 256k
130
-afreq = 44100 8000 16000 22050 32000
131
-ach = default 2 1
132
-acodec = libmp3lame mp2
133
-def_ab = 128k
134
-vb = 200k 320k 500k 700k 1100k 1500K
135
-def_vb = 1100k
136
-vfps = 30 25
137
-vcodec = mpeg2video
138
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200
139
-vratio = default
140
-ff = mpeg
141
-ext = mpg
142
-extra = -mbd rd -cmp 2 -subcmp 2 -bf 2
143
-
144
-
145
-[AVI Video]
146
-encoder = f
147
-type = video
148
-ab = 64k 96k 128k 196k 256k
149
-afreq = 44100 8000 16000 22050 32000
150
-ach = default 2 1
151
-acodec = libmp3lame mp2
152
-def_ab = 128k
153
-vb = 200k 320k 500k 700k 1100k 1500K
154
-def_vb = 1100k
155
-vfps = 30 25
156
-vcodec = msmpeg4 msmpeg4v2 libxvid mpeg4
157
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
158
-vratio = default 1:1 4:3 5:4 16:9
159
-ff = avi
160
-ext = avi
161
-
162
-[MP4 Video]
163
-encoder = f
164
-type = video
165
-ab = 64k 96k 128k 196k 256k
166
-afreq = 44100 8000 16000 22050 32000
167
-ach = default 2 1
168
-acodec = libvo_aacenc aac
169
-def_ab = 128k
170
-vb = 200k 320k 500k 700k 1100k 1500K
171
-def_vb = 1100k
172
-vfps = 30 25
173
-vcodec = mpeg4
174
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
175
-vratio = 4:3 1:1 4:3 5:4 16:9
176
-ff = mp4
177
-ext = mp4
178
-
179
-[Flash Video (FLV)]
180
-encoder = f
181
-type = video
182
-ab = 64k 96k 128k 196k 256k
183
-afreq = 44100 8000 16000 22050 32000
184
-ach = default 2 1
185
-acodec = libmp3lame
186
-def_ab = 128k
187
-vb = 200k 320k 500k 700k 1100k 1500K
188
-def_vb = 1100k
189
-vfps = 25
190
-vcodec = flv
191
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
192
-vratio = default 1:1 4:3 5:4 16:9
193
-ff = flv
194
-ext = flv
195
-
196
-[Windows Media Video]
197
-encoder = f
198
-type = video
199
-ab = 64k 96k 128k 196k 256k
200
-afreq = 44100 8000 16000 22050 32000
201
-ach = default 2 1
202
-acodec = wmav2 wmav1 libmp3lame
203
-def_ab = 128k
204
-vb = 200k 320k 500k 700k 1100k 1500K
205
-def_vb = 1100k
206
-vfps = 25
207
-vcodec = wmv2 wmv1
208
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
209
-vratio = default 1:1 4:3 5:4 16:9
210
-ff = asf
211
-ext = wmv
212
-
213
-[QuickTime Video (MOV)]
214
-encoder = f
215
-type = video
216
-ab = 64k 96k 128k 196k 256k
217
-afreq = 44100 8000 16000 22050 32000
218
-ach = default 2 1
219
-acodec = libvo_aacenc aac adpcm_ima_qt libmp3lame mp2
220
-def_ab = 128k
221
-vb = 200k 320k 500k 700k 1100k 1500K
222
-def_vb = 1100k
223
-vfps = 25
224
-vcodec = mpeg4
225
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
226
-vratio = 4:3 1:1 4:3 5:4 16:9
227
-ff = mov
228
-ext = mov
229
-
230
-[WebM Video]
231
-encoder = f
232
-type = video
233
-ab = 64k 96k 128k 196k 256k
234
-afreq = 44100 8000 16000 22050 32000
235
-ach = default 2 1
236
-acodec = libvorbis
237
-def_ab = 128k
238
-vb = 200k 320k 500k 700k 1100k 1500K
239
-def_vb = 1100k
240
-vfps = 30 25
241
-vcodec = libvpx
242
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
243
-vratio = default 1:1 4:3 5:4 16:9
244
-ff = webm
245
-ext = webm
246
-
247
-[Matroska Video (MKV)]
248
-encoder = f
249
-type = video
250
-ab = 128k
251
-afreq = 44100
252
-ach = 2
253
-acodec = libvorbis
254
-def_ab = 128k
255
-vb = 1000k
256
-def_vb = 1000k
257
-vfps = 25 30
258
-vcodec = libvpx
259
-vsize = default
260
-vratio = default 1:1 4:3 5:4 16:9
261
-ff = matroska
262
-ext = mkv
263
-extra = -rc_lookahead 16 -keyint_min 0 -g 360 -skip_threshold 0
264
-
265
-
266
-[3GP Video Mono]
267
-encoder = f
268
-type = video
269
-ab = 4750 5150 5900 6700 7400 7950 10200 12200
270
-afreq = 8000 16000 22050 32000 44100
271
-ach = 1
272
-acodec = libopencore_amrnb 
273
-def_ab = 4750
274
-vb = 40k 80k 100k 160k 200k 320k 500k 700k
275
-def_vb = 80k
276
-vfps = 15 25 30
277
-vcodec = h263
278
-vsize = 128:96 176:144 352:288 704:576 1408:1152
279
-vratio = default 1:1 4:3 5:4 16:9
280
-ff = 3gp
281
-ext = 3gp
282
-
283
-[3GP Video Stereo]
284
-encoder = f
285
-type = video
286
-ab = 64k 16k 32k 96k 128k 192k 256k
287
-afreq = 8000 16000 22050 32000 44100
288
-ach = 2
289
-acodec = libvo_aacenc aac
290
-def_ab = 64k
291
-vb = 40k 80k 100k 160k 200k 320k 500k 700k
292
-def_vb = 100k
293
-vfps = 15 25 30
294
-vcodec = mpeg4
295
-vsize = 176:144 128:96 176:144 352:288 704:576 1408:1152
296
-vratio = default 1:1 4:3 5:4 16:9
297
-ff = 3g2
298
-ext = 3gp
299
-
300
-# Video with subtitle
301
-
302
-[XviD Video -*- with subtitle -*-]
303
-encoder = m
304
-type = mvideo
305
-ab = 64 96 128 196 256
306
-afreq = 44100 8000 16000 22050 32000
307
-ach = 0 1 2 3
308
-acodec = mp3lame faac copy
309
-def_ab = 128
310
-vb = 200 320 500 700 1100 1500
311
-def_vb = 1100
312
-vfps = default 25 30
313
-vcodec = xvid
314
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200
315
-vratio = default
316
-ext = avi
317
-
318
-[H.264 Video -*- with subtitle -*-]
319
-encoder = m
320
-type = mvideo
321
-ab = 64 96 128 196 256
322
-afreq = 44100 8000 16000 22050 32000
323
-ach = 0 1 2 3
324
-acodec = mp3lame faac copy
325
-def_ab = 128
326
-vb = 200 320 500 700 1100 1500
327
-def_vb = 1100
328
-vfps = default 25 30
329
-vcodec = x264
330
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200
331
-vratio = default
332
-ext = avi
333
-
334
-[DivX 5 Video -*- with subtitle -*-]
335
-encoder = m
336
-type = mvideo
337
-ab = 64 96 128 196 256
338
-afreq = 44100 8000 16000 22050 32000
339
-ach = 0 1 2 3
340
-acodec = faac lavc mp3lame copy
341
-def_ab = 128
342
-vb = 200 320 500 700 1100 1500
343
-def_vb = 800
344
-vfps = default 25 30
345
-vcodec = lavc
346
-vsize = default 320:240 640:480 800:600 1024:768 1600:1200
347
-vratio = default
348
-extra = -ffourcc DX50
349
-ext = avi
350
-
351
-# MPEG-4
352
-[MPEG-4 H.264 video (High Quality)]
353
-encoder = f
354
-type = video
355
-ab = 128k
356
-afreq = 48000
357
-ach = default
358
-acodec = libvo_aacenc aac
359
-vb = 800k 1000k
360
-vfps = default
361
-vcodec = libx264
362
-vsize = default
363
-vratio = default
364
-extra = -crf 35.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 5 -directpred 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50 -threads 0
365
-ff = mp4
366
-ext = mp4
367
-
368
-[MPEG-4 H.264 video (Very High Quality)]
369
-encoder = f
370
-type = video
371
-ab = 160k
372
-afreq = 48000
373
-ach = default
374
-acodec = libvo_aacenc aac
375
-vb = 800k 1000k
376
-vfps = default
377
-vcodec = libx264
378
-vsize = default
379
-vratio = default
380
-extra = -crf 25.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 8 -directpred 3 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 60 -threads 0
381
-ff = mp4
382
-ext = mp4
383
-
384
-[MPEG-4 H.264 video (Super High Quality)]
385
-encoder = f
386
-type = video
387
-ab = 192k
388
-afreq = 48000
389
-ach = default
390
-acodec = libvo_aacenc aac
391
-vb = 800k 1000k
392
-vfps = default
393
-vcodec = libx264
394
-vsize = default
395
-vratio = default
396
-extra = -crf 15.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 8 -refs 16 -directpred 3 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 60 -threads 0
397
-ff = mp4
398
-ext = mp4
399
-
400
-# MP4
401
-[MP4 FullScreen (HQ)]
402
-encoder = f
403
-type = video
404
-ab = 112k
405
-afreq = 48000
406
-ach = default 2
407
-acodec = libvo_aacenc aac
408
-vb = 1250k
409
-vfps = 29.97
410
-vcodec = libx264
411
-vsize = 640:480
412
-vratio = 4:3
413
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -maxrate 1500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -directpred 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50
414
-ff = mp4
415
-ext = mp4
416
-
417
-[MP4 WideScreen (HQ)]
418
-encoder = f
419
-type = video
420
-ab = 112k
421
-afreq = 48000
422
-ach = default 2
423
-acodec = libvo_aacenc aac
424
-vb = 1250k
425
-vfps = 29.97
426
-vcodec = libx264
427
-vsize = 704:384
428
-vratio = 16:9
429
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -maxrate 1500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -directpred 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50
430
-ff = mp4
431
-ext = mp4
432
-
433
-[NTSC DVD FullScreen]
434
-encoder = f
435
-type = video
436
-ab = 192k
437
-afreq = 48000
438
-ach = default 2
439
-acodec = mp2
440
-vb = 4000k
441
-vfps = 29.97
442
-vcodec = mpeg2video
443
-vsize = 352:480
444
-vratio = 4:3
445
-extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
446
-ff = dvd
447
-ext = mpg
448
-
449
-[NTSC DVD WideScreen]
450
-encoder = f
451
-type = video
452
-ab = 192k
453
-afreq = 48000
454
-ach = default 2
455
-acodec = mp2
456
-vb = 4000k
457
-vfps = 29.97
458
-vcodec = mpeg2video
459
-vsize = 352:480
460
-vratio = 16:9
461
-extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
462
-ff = dvd
463
-ext =  mpg
464
-
465
-[NTSC DVD HQ FullScreen]
466
-encoder = f
467
-type = video
468
-ab = default
469
-afreq = default
470
-ach = default
471
-acodec = default
472
-vb = 8000k
473
-vfps = 29.97
474
-vcodec = default
475
-vsize = 720:480
476
-vratio = 4:3
477
-extra = -target ntsc-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
478
-ff = dvd
479
-ext = mpg
480
-
481
-[NTSC DVD HQ WideScreen]
482
-encoder = f
483
-type = video
484
-ab = default
485
-afreq = default
486
-ach = default
487
-acodec = default
488
-vb = 8000k
489
-vfps = 29.97
490
-vcodec = default
491
-vsize = 720:480
492
-vratio = 16:9
493
-extra = -target ntsc-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2  -g 12
494
-ff = dvd
495
-ext = mpg
496
-
497
-[NTSC DVD Fast (LQ)]
498
-encoder = f
499
-type = video
500
-ab = 384k
501
-afreq = 48000
502
-ach = default
503
-acodec = default
504
-vb = 5000k
505
-vfps = 29.97
506
-vcodec = default
507
-vsize = 720:480
508
-vratio = default
509
-extra = -target ntsc-dvd 
510
-ff = dvd
511
-ext = mpg
512
-
513
-[NTSC VCD (HQ)]
514
-type = presets
515
-encoder = f
516
-cmd = -target ntsc-vcd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
517
-ff = vcd
518
-ext = mpg
519
-
520
-[PAL DVD FullScreen]
521
-encoder = f
522
-type = video
523
-ab = 192k
524
-afreq = 48000
525
-ach = default 2
526
-acodec = mp2
527
-vb = 4000k
528
-vfps = 25.00
529
-vcodec = mpeg2video
530
-vsize = 352:576
531
-vratio = 4:3
532
-extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
533
-ff = dvd
534
-ext = mpg
535
-
536
-[PAL DVD WideScreen]
537
-encoder = f
538
-type = video
539
-ab = 192k
540
-afreq = 48000
541
-ach = default 2
542
-acodec = mp2
543
-vb = 4000k
544
-vfps = 25.00
545
-vcodec = mpeg2video
546
-vsize = 352:576
547
-vratio = 16:9
548
-extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
549
-ff = dvd
550
-ext = mpg
551
-
552
-[PAL DVD HQ FullScreen]
553
-encoder = f
554
-type = video
555
-ab = default
556
-afreq = default
557
-ach = default
558
-acodec = default
559
-vb = 8000k
560
-vfps = 29.97
561
-vcodec = default
562
-vsize = default
563
-vratio = 4:3
564
-extra = -target pal-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
565
-ff = dvd
566
-ext = mpg
567
-
568
-[PAL DVD HQ WideScreen]
569
-encoder = f
570
-type = video
571
-ab = default
572
-afreq = default
573
-ach = default
574
-acodec = default
575
-vb = 8000k
576
-vfps = 29.97
577
-vcodec = default
578
-vsize = default
579
-vratio = 16:9
580
-extra = -target pal-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
581
-ff = dvd
582
-ext = mpg
583
-
584
-[PAL DVD Fast (LQ)]
585
-encoder = f
586
-type = video
587
-ab = 384k
588
-afreq = 48000
589
-ach = default
590
-acodec = default
591
-vb = 5000k
592
-vfps = 25
593
-vcodec = default
594
-vsize = 720:576
595
-vratio = default
596
-extra = -target pal-dvd
597
-ff = dvd
598
-ext = mpg
599
-
600
-[PAL VCD (HQ)]
601
-type = presets
602
-encoder = f
603
-cmd = -target pal-vcd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
604
-ff = vcd
605
-ext = mpg
606
-
607
-#xvid
608
-[XviD FullScreen]
609
-encoder = f
610
-type = video
611
-ab = 128k
612
-afreq = 48000
613
-ach = default 2
614
-acodec = libmp3lame
615
-vb = 1500k
616
-vfps = 29.97
617
-vcodec = libxvid
618
-vsize = 640:480
619
-vratio = 4:3
620
-extra = -vtag XVID -maxrate 1800k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
621
-ff = avi
622
-ext = avi
623
-
624
-[XviD WideScreen]
625
-encoder = f
626
-type = video
627
-ab = 128k
628
-afreq = 48000
629
-ach = default 2
630
-acodec = libmp3lame
631
-vb = 1500k
632
-vfps = 29.97
633
-vcodec = libxvid
634
-vsize = 704:384
635
-vratio = 16:9
636
-extra = -vtag XVID -maxrate 1800k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
637
-ff = avi
638
-ext = avi
639
-
640
-[XviD WideScreen Anamorphic]
641
-encoder = f
642
-type = video
643
-ab = 128k
644
-afreq = 48000
645
-ach = default 2
646
-acodec = libmp3lame
647
-vb = 1500k
648
-vfps = 29.97
649
-vcodec = libxvid
650
-vsize = default
651
-vratio = 2.35
652
-extra = -vf crop=iw:ih-58-62:0:58,scale=640:272 -vtag XVID -maxrate 1800k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
653
-ff = avi
654
-ext = avi
655
-
656
-[Zen FullScreen]
657
-encoder = f
658
-type = video
659
-ab = 128k
660
-afreq = 48000
661
-ach = 2
662
-acodec = libmp3lame
663
-vb = 1500k
664
-vfps = 29.97
665
-vcodec = libxvid
666
-vsize = 320:240
667
-vratio = 4:3
668
-extra = -vtag XVID -maxrate 1800k
669
-ff = avi
670
-ext = avi
671
-
672
-[Zen WideScreen]
673
-encoder = f
674
-type = video
675
-ab = 128k
676
-afreq = 48000
677
-ach = 2
678
-acodec = libmp3lame
679
-vb = 1500k
680
-vfps = 29.97
681
-vcodec = libxvid
682
-vsize = 320:240
683
-vratio = 16:9
684
-extra = -vtag XVID -maxrate 1800k
685
-ff = avi
686
-ext = avi
687
-
688
-# Blackberry
689
-[Blackberry Curve FullScreen]
690
-encoder = f
691
-type = video
692
-ab = 48k
693
-afreq = 22050
694
-ach = 2
695
-acodec = libvo_aacenc aac
696
-vb = 400k
697
-vfps = 24
698
-vcodec = mpeg4
699
-vsize = 320:240
700
-vratio = 4:3
701
-extra = 
702
-ff = mp4
703
-ext = mp4
704
-
705
-[Blackberry Curve WideScreen]
706
-encoder = f
707
-type = video
708
-ab = 48k
709
-afreq = 22050
710
-ach = 2
711
-acodec = libvo_aacenc aac
712
-vb = 400k
713
-vfps = 24
714
-vcodec = mpeg4
715
-vsize = 320:180
716
-vratio = 16:9
717
-extra = 
718
-ff = mp4
719
-ext = mp4
720
-
721
-[Blackberry Video FullScreen]
722
-encoder = f
723
-type = video
724
-ab = 80k
725
-afreq = 44100
726
-ach = 2
727
-acodec = libvo_aacenc aac
728
-vb = 400k
729
-vfps = 24
730
-vcodec = libx264
731
-vsize = 240:180
732
-vratio = 4:3
733
-extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -directpred 1 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -maxrate 800k -bufsize 80k
734
-ff = mp4
735
-ext = mp4
736
-
737
-[Blackberry Video WideScreen]
738
-encoder = f
739
-type = video
740
-ab = 80k
741
-afreq = 44100
742
-ach = 2
743
-acodec = libvo_aacenc aac
744
-vb = 400k
745
-vfps = 24
746
-vcodec = libx264
747
-vsize = 320:180
748
-vratio = 16:9
749
-extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -directpred 1 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -maxrate 800k -bufsize 80k
750
-ff = mp4
751
-ext = mp4
752
-
753
-[Blackberry Music (mp3)]
754
-encoder = f
755
-type = audio
756
-ab = 160k
757
-afreq = 44100
758
-ach = 2
759
-acodec = libmp3lame
760
-ext = mp3
761
-
762
-[Tuna-vIDS]
763
-encoder = f
764
-type = video
765
-ab = 96k
766
-afreq = 32000
767
-ach = 2
768
-acodec = libmp3lame
769
-vb = 192k
770
-vfps = 10
771
-vcodec = libxvid
772
-vsize = 256:192
773
-vratio = 256:192
774
-extra = -bt 64k -deinterlace
775
-ff = avi
776
-ext = avi
777
-
778
-[Xvid walkman (4:3)]
779
-encoder = f
780
-type = video
781
-ab = 80k
782
-afreq = 48000
783
-ach = 2
784
-acodec = libvo_aacenc aac
785
-vb = 1250k
786
-vfps = 29.97
787
-vcodec = libxvid
788
-vsize = 320:240
789
-vratio = 4:3
790
-extra = -maxrate 1500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -cmp 2 -subcmp 2 -g 300
791
-ff = mp4
792
-ext = mp4
793
-
794
-[Palm XviD FullScreen]
795
-encoder = f
796
-type = video
797
-ab = 80k
798
-afreq = 44100
799
-ach = 2
800
-acodec = libvo_aacenc aac
801
-vb = 500k
802
-vfps = 29.97
803
-vcodec = libxvid
804
-vsize = 428:320
805
-vratio = 4:3
806
-extra = -maxrate 550k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
807
-ff = mp4
808
-ext = mp4
809
-
810
-[Palm XviD WideScreen]
811
-encoder = f
812
-type = video
813
-ab = 80k
814
-afreq = 44100
815
-ach = 2
816
-acodec = libvo_aacenc aac
817
-vb = 430k
818
-vfps = 29.97
819
-vcodec = libxvid
820
-vsize = 480:320
821
-vratio = 3:2
822
-extra = -maxrate 450k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
823
-ff = mp4
824
-ext = mp4
825
-
826
-# PS3
827
-[PS3 720p FullScreen]
828
-encoder = f
829
-type = video
830
-ab = 384k
831
-afreq = 48000
832
-ach = 2
833
-acodec = libvo_aacenc aac
834
-vb = 3000k
835
-vfps = 23.976
836
-vcodec = libx264
837
-vsize = 1280:720
838
-vratio = 4:3
839
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -maxrate 3500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -directpred 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50
840
-ff = mp4
841
-ext = mp4
842
-
843
-[PS3 720p WideScreen]
844
-encoder = f
845
-type = video
846
-ab = 384k
847
-afreq = 48000
848
-ach = 2
849
-acodec = libvo_aacenc aac
850
-vb = 3000k
851
-vfps = 23.976
852
-vcodec = libx264
853
-vsize = 1280:720
854
-vratio = 16:9
855
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -maxrate 3500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -directpred 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50
856
-ff = mp4
857
-ext = mp4
858
-
859
-
860
-# PSP
861
-[PSP WideScreen]
862
-encoder = f
863
-type = video
864
-ab = 128k
865
-afreq = 48000
866
-ach = 2
867
-acodec = libvo_aacenc aac
868
-vb = 1250k
869
-vfps = 29.97
870
-vcodec = libx264
871
-vsize = 480:272
872
-vratio = 16:9
873
-extra = -maxrate 4M -bufsize 4M -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method umh -subq 6 -trellis 1 -refs 2 -bf 1 -coder 1 -me_range 16 -g 300 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 1250k -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 21 -b_strategy 2 -directpred 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50
874
-ff = mp4
875
-ext = mp4
876
-
877
-[PSP FullScreen]
878
-encoder = f
879
-type = video
880
-ab = 128k
881
-afreq = 48000
882
-ach = 2
883
-acodec = libvo_aacenc aac
884
-vb = 1250k
885
-vfps = 29.97
886
-vcodec = libx264
887
-vsize = 640:480
888
-vratio = 4:3
889
-extra = -maxrate 4M -bufsize 4M -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method umh -subq 6 -trellis 1 -refs 2 -bf 1 -coder 1 -me_range 16 -g 300 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 1250k -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -b_strategy 2 -directpred 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50 -level 21
890
-ff = mp4
891
-ext = mp4
892
-
893
-# Raw
894
-[Raw DV for NTSC FullScreen]
895
-type = presets
896
-encoder = f
897
-cmd = -target ntsc-dv -aspect 4:3 -f dv
898
-ext = dv
899
-
900
-[Raw DV for PAL FullScreen]
901
-type = presets
902
-encoder = f
903
-cmd = -target pal-dv -aspect 4:3 -f dv
904
-ext = dv
905
-
906
-[Raw DV for NTSC WideScreen]
907
-type = presets
908
-encoder = f
909
-cmd = -target ntsc-dv -aspect 16:9 -f dv
910
-ext = dv
911
-
912
-[Raw DV for PAL WideScreen]
913
-type = presets
914
-encoder = f
915
-cmd = -target pal-dv -aspect 16:9 -f dv
916
-ext = dv
917
-
918
-# RockBox
919
-[RB Sandisk Sansa e200 FullScreen]
920
-encoder = f
921
-type = video
922
-ab = 128k
923
-afreq = 44100
924
-ach = 2
925
-acodec = libmp3lame
926
-vb = 320k
927
-vfps = default
928
-vcodec = mpeg2video
929
-vsize = 224:176
930
-vratio = default
931
-extra = -strict -1
932
-ff = mpeg
933
-ext = mpg
934
-
935
-
936
-[RB Sandisk Sansa e200 WideScreen]
937
-encoder = f
938
-type = video
939
-ab = 128k
940
-afreq = 44100
941
-ach = 2
942
-acodec = libmp3lame
943
-vb = 320k
944
-vfps = default
945
-vcodec = mpeg2video
946
-vsize = 224:128
947
-vratio = default
948
-extra = -strict -1
949
-ff = mpeg
950
-ext = mpg
951
-
952
-[RB Toshiba Gigabeat F/X FullScreen]
953
-encoder = f
954
-type = video
955
-ab = 128k
956
-afreq = 44100
957
-ach = 2
958
-acodec = libmp3lame
959
-vb = 600k
960
-vfps = default
961
-vcodec = mpeg2video
962
-vsize = 320:240
963
-vratio = default
964
-extra = -strict -1
965
-ff = mpeg
966
-ext = mpg
967
-
968
-[RB Toshiba Gigabeat F/X WideScreen]
969
-encoder = f
970
-type = video
971
-ab = 128k
972
-afreq = 44100
973
-ach = 2
974
-acodec = libmp3lame
975
-vb = 600k
976
-vfps = default
977
-vcodec = mpeg2video
978
-vsize = 320:176
979
-vratio = default
980
-extra = -strict -1
981
-ff = mpeg
982
-ext = mpg
983
-
984
-[RB iRiver H10 20GB FullScreen]
985
-encoder = f
986
-type = video
987
-ab = 128k
988
-afreq = 44100
989
-ach = default
990
-acodec = libmp3lame
991
-vb = 224k
992
-vfps = default
993
-vcodec = mpeg2video
994
-vsize = 160:128
995
-vratio = default
996
-extra = -strict -1
997
-ff = mpeg
998
-ext = mpg
999
-
1000
-[RB iRiver H10 20GB WideScreen]
1001
-encoder = f
1002
-type = video
1003
-ab = 128k
1004
-afreq = 44100
1005
-ach = default
1006
-acodec = libmp3lame
1007
-vb = 224k
1008
-vfps = default
1009
-vcodec = mpeg2video
1010
-vsize = 160:96
1011
-vratio = default
1012
-extra = -strict -1
1013
-ff = mpeg
1014
-ext = mpg
1015
-
1016
-[RB iRiver H10 5/6GB FullScreen]
1017
-encoder = f
1018
-type = video
1019
-ab = 128k
1020
-afreq = 44100
1021
-ach = default
1022
-acodec = libmp3lame
1023
-vb = 224k
1024
-vfps = default
1025
-vcodec = mpeg2video
1026
-vsize = 128:96
1027
-vratio = default
1028
-extra = -strict -1
1029
-ff = mpeg
1030
-ext = mpg
1031
-
1032
-[RB iRiver H10 5/6GB WideScreen]
1033
-encoder = f
1034
-type = video
1035
-ab = 128k
1036
-afreq = 44100
1037
-ach = default
1038
-acodec = libmp3lame
1039
-vb = 224k
1040
-vfps = default
1041
-vcodec = mpeg2video
1042
-vsize = 128:80
1043
-vratio = default
1044
-cmd = -strict -1
1045
-ff = mpeg
1046
-ext =  mpg
1047
-
1048
-[RB iRiver H300 FullScreen]
1049
-encoder = f
1050
-type = video
1051
-ab = 96k
1052
-afreq = 44100
1053
-ach = default
1054
-acodec = libmp3lame
1055
-vb = 224k
1056
-vfps = 10
1057
-vcodec = mpeg2video
1058
-vsize = 224:176
1059
-vratio = default
1060
-extra = -strict -1
1061
-ff = mpeg
1062
-ext = mpg
1063
-
1064
-[RB iRiver H300 WideScreen]
1065
-encoder = f
1066
-type = video
1067
-ab = 96k
1068
-afreq = 44100
1069
-ach = 2
1070
-acodec = libmp3lame
1071
-vb = 256k
1072
-vfps = 15
1073
-vcodec = mpeg2video
1074
-vsize = 224:128
1075
-vratio = default
1076
-extra = -strict -1
1077
-ff = mpeg
1078
-ext = mpg
1079
-
1080
-[RB Apple iPod Video FullScreen]
1081
-encoder = f
1082
-type = video
1083
-ab = 128k
1084
-afreq = 44100
1085
-ach = default
1086
-acodec = libmp3lame
1087
-vb = 400k
1088
-vfps = default
1089
-vcodec = mpeg2video
1090
-vsize = 320:240
1091
-vratio = default
1092
-extra = -strict -1
1093
-ff = mpeg
1094
-ext = mpg
1095
-
1096
-[RB Apple iPod Video WideScreen]
1097
-encoder = f
1098
-type = video
1099
-ab = 128k
1100
-afreq = 44100
1101
-ach = default
1102
-acodec = libmp3lame
1103
-vb = 400k
1104
-vfps = default
1105
-vcodec = mpeg2video
1106
-vsize = 320:176
1107
-vratio = default
1108
-extra = -strict -1
1109
-ff = mpeg
1110
-ext = mpg
1111
-
1112
-[RB Apple iPod Photo/Color FullScreen]
1113
-encoder = f
1114
-type = video
1115
-ab = 128k
1116
-afreq = 44100
1117
-ach = default
1118
-acodec = libmp3lame
1119
-vb = 320k
1120
-vfps = 15
1121
-vcodec = mpeg2video
1122
-vsize = 224:176
1123
-vratio = default
1124
-extra = -strict -1
1125
-ff = mpeg
1126
-ext = mpg
1127
-
1128
-[RB Apple iPod Photo/Color WideScreen]
1129
-encoder = f
1130
-type = video
1131
-ab = 128k
1132
-afreq = 44100
1133
-ach = default
1134
-acodec = libmp3lame
1135
-vb = 320k
1136
-vfps = 24
1137
-vcodec = mpeg2video
1138
-vsize = 224:128
1139
-vratio = default
1140
-extra = -strict -1
1141
-ff = mpeg
1142
-ext = mpg
1143
-
1144
-[RB Cowon iAudio X5 FullScreen]
1145
-encoder = f
1146
-type = video
1147
-ab = 128k
1148
-afreq = 44100
1149
-ach = default
1150
-acodec = libmp3lame
1151
-vb = 176k
1152
-vfps = 15
1153
-vcodec = mpeg2video
1154
-vsize = 160:128
1155
-vratio = default
1156
-extra = -strict -1
1157
-ff = mpeg
1158
-ext = mpg
1159
-
1160
-[RB Cowon iAudio X5 WideScreen]
1161
-encoder = f
1162
-type = video
1163
-ab = 224k
1164
-afreq = 44100
1165
-ach = default
1166
-acodec = libmp3lame
1167
-vb = 176k
1168
-vfps = 24
1169
-vcodec = mpeg2video
1170
-vsize = 160:96
1171
-vratio = default
1172
-extra = -strict -1
1173
-ff = mpeg
1174
-ext = mpg
1175
-
1176
-[RB Apple iPod Nano FullScreen]
1177
-encoder = f
1178
-type = video
1179
-ab = 128k
1180
-afreq = 44100
1181
-ach = default
1182
-acodec = libmp3lame
1183
-vb = 256k
1184
-vfps = default
1185
-vcodec = mpeg2video
1186
-vsize = 176:144
1187
-vratio = default
1188
-extra = -strict -1
1189
-ff = mpeg
1190
-ext = mpg
1191
-
1192
-[RB Apple iPod Nano WideScreen]
1193
-encoder = f
1194
-type = video
1195
-ab = 128k
1196
-afreq = 44100
1197
-ach = default
1198
-acodec = libmp3lame
1199
-vb = 256k
1200
-vfps = default
1201
-vcodec = mpeg2video
1202
-vsize = 176:128
1203
-vratio = default
1204
-extra = -strict -1
1205
-ff = mpeg
1206
-ext = mpg
1207
-
1208
-[Xbox 360 (wmv)]
1209
-encoder = f
1210
-type = video
1211
-ab = 160k
1212
-afreq = default
1213
-ach = default
1214
-acodec = wmav2
1215
-vb = 1200k
1216
-vfps = 25
1217
-vcodec = wmv2
1218
-vsize = 720:480
1219
-vratio = default
1220
-extra = 
1221
-ff = asf
1222
-ext = wmv
1223
-
1224
-[Zune (wmv)]
1225
-encoder = f
1226
-type = video
1227
-ab = 128k
1228
-afreq = default
1229
-ach = default
1230
-acodec = wmav2
1231
-vb = 640k
1232
-vfps = 23.97
1233
-vcodec = wmv2
1234
-vsize = 320:240
1235
-vratio = default
1236
-extra = 
1237
-ext = wmv
1238
-
1239
-[WMV for Web Use]
1240
-encoder = f
1241
-type = video
1242
-ab = 128k
1243
-afreq = default
1244
-ach = default
1245
-acodec = wmav2
1246
-vb = 640k
1247
-vfps = 29.97
1248
-vcodec = wmv2
1249
-vsize = 320:240
1250
-vratio = default
1251
-extra = 
1252
-ext = wmv
1253
-
1254
-[Google WebM for Andriod 2.3.3+ FullScreen]
1255
-encoder = f
1256
-type = video
1257
-ab = 96k
1258
-afreq = default
1259
-ach = default 2
1260
-acodec = libvorbis
1261
-vb = 480k
1262
-vfps = 13
1263
-vcodec = libvpx
1264
-vsize = 432:320
1265
-vratio = 4:3
1266
-extra = -g 120 -level 216 -profile 0 -qmax 42 -qmin 10 -rc_buf_aggressivity 0.95 -aq 90
1267
-ext = webm
1268
-
1269
-[Google WebM for Andriod 2.3.3+ WideScreen]
1270
-encoder = f
1271
-type = video
1272
-ab = 96k
1273
-afreq = default
1274
-ach = default 2
1275
-acodec = libvorbis
1276
-vb = 480k
1277
-vfps = 13
1278
-vcodec = libvpx
1279
-vsize = 480:272
1280
-vratio = 16:9
1281
-extra = -g 120 -level 216 -profile 0 -qmax 42 -qmin 10 -rc_buf_aggressivity 0.95 -aq 90
1282
-ext = webm
1283
-
1284
-[Google Android video VHQ 4:3 FullScreen]
1285
-encoder = f
1286
-type = video
1287
-ab = 96k
1288
-afreq = default
1289
-ach = default
1290
-acodec = libvo_aacenc aac
1291
-vb = 500k
1292
-vfps = default
1293
-vcodec = libx264
1294
-vsize = 432:320
1295
-vratio = default
1296
-extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -directpred 1 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -threads 0
1297
-ext = mp4
1298
-
1299
-[Google Android video VHQ 16:9 WideScreen]
1300
-encoder = f
1301
-type = video
1302
-ab = 96k
1303
-afreq = default
1304
-ach = default
1305
-acodec = libvo_aacenc aac
1306
-vb = 500k
1307
-vfps = default
1308
-vcodec = libx264
1309
-vsize = 480:272
1310
-vratio = default
1311
-extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -directpred 1 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -threads 0
1312
-ext = mp4
1313
-
1314
-
1315
-[Flash Video (flv) for Web use FullScreen]
1316
-encoder = f
1317
-type = video
1318
-ab = 56k
1319
-afreq = 22050
1320
-ach = 1
1321
-acodec = 
1322
-vb = 300k
1323
-vfps = 29.97
1324
-vcodec = flv
1325
-vsize = 320:240
1326
-vratio = 4:3
1327
-extra = -g 160 -cmp dct -subcmp dct -mbd 2 -flags +aic+cbp+mv0+mv4 -trellis 1 
1328
-ff = flv
1329
-ext = flv
1330
-
1331
-[Flash Video (flv) for Web use WideScreen]
1332
-encoder = f
1333
-type = video
1334
-ab = 56k
1335
-afreq = 22050
1336
-ach = 1
1337
-acodec = 
1338
-vb = 300k
1339
-vfps = 29.97
1340
-vcodec = flv
1341
-vsize = 320:180
1342
-vratio = 16:9
1343
-extra = -g 160 -cmp dct -subcmp dct -mbd 2 -flags +aic+cbp+mv0+mv4 -trellis 1
1344
-ff = flv
1345
-ext = flv
1346
-
1347
-[iPhone WideScreen]
1348
-encoder = f
1349
-type = video
1350
-ab = 112k
1351
-afreq = 48000
1352
-ach = 2
1353
-acodec = libvo_aacenc aac
1354
-vb = default
1355
-vfps = 29.97
1356
-vcodec = libx264
1357
-vsize = 480:320
1358
-vratio = 16:9
1359
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 2 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 30
1360
-ext = m4v
1361
-
1362
-[iPod Small FullScreen]
1363
-encoder = f
1364
-type = video
1365
-ab = 112k
1366
-afreq = 48000
1367
-ach = 2
1368
-acodec = libvo_aacenc aac
1369
-vb = default
1370
-vfps = 29.97
1371
-vcodec = libx264
1372
-vsize = 320:240
1373
-vratio = 4:3
1374
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2
1375
-ext = m4v
1376
-
1377
-[iPod Small WideScreen]
1378
-encoder = f
1379
-type = video
1380
-ab = 112k
1381
-afreq = 48000
1382
-ach = 2
1383
-acodec = libvo_aacenc aac
1384
-vb = default
1385
-vfps = 29.97
1386
-vcodec = libx264
1387
-vsize = 320:176
1388
-vratio = 16:9
1389
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -directpred 1 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2
1390
-ext = m4v
1391
-
1392
-[iPod Small WideScreen Anamorphic]
1393
-encoder = f
1394
-type = video
1395
-ab = 112k
1396
-afreq = 48000
1397
-ach = 2
1398
-acodec = libvo_aacenc aac
1399
-vb = default
1400
-vfps = 29.97
1401
-vcodec = libx264
1402
-vsize = default
1403
-vratio = 2.35
1404
-extra = -vf crop=iw:ih-2*60,scale=320:144 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 
1405
-ext = m4v
1406
-
1407
-[iPod Small Converted to WideScreen]
1408
-encoder = f
1409
-type = video
1410
-ab = 112k
1411
-afreq = 48000
1412
-ach = 2
1413
-acodec = libvo_aacenc aac
1414
-vb = 
1415
-vfps = 29.97
1416
-vcodec = libx264
1417
-vsize = default
1418
-vratio = 16:9
1419
-extra = -vf crop=iw:ih-2*64,scale=320:176 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2
1420
-ext = m4v
1421
-
1422
-[iPod TV Out FullScreen]
1423
-encoder = f
1424
-type = video
1425
-ab = 112k
1426
-afreq = 48000
1427
-ach = 2
1428
-acodec = libvo_aacenc aac
1429
-vb = default
1430
-vfps = 29.97
1431
-vcodec = libx264
1432
-vsize = 512:384
1433
-vratio = 4:3
1434
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2
1435
-ext = m4v
1436
-
1437
-[iPod TV Out WideScreen]
1438
-encoder = f
1439
-type = video
1440
-ab = 112k
1441
-afreq = 48000
1442
-ach = 2
1443
-acodec = libvo_aacenc aac
1444
-vb = default
1445
-vfps = 29.97
1446
-vcodec = libx264
1447
-vsize = 624:352
1448
-vratio = 16:9
1449
-extra = -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2
1450
-ext = m4v
1451
-
1452
-[iPod TV Out WideScreen Anamorphic]
1453
-encoder = f
1454
-type = video
1455
-ab = 112k
1456
-afreq = 48000
1457
-ach = 2
1458
-acodec = libvo_aacenc aac
1459
-vb = default
1460
-vfps = 29.97
1461
-vcodec = libx264
1462
-vsize = default
1463
-vratio = 2.35
1464
-extra = -vf crop=iw:ih-2*60,scale=640:272 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 
1465
-ext = m4v
1466
-
1467
-[iPod TV Out Converted to WideScreen]
1468
-encoder = f
1469
-type = video
1470
-ab = 112k
1471
-afreq = 48000
1472
-ach = 2
1473
-acodec = libvo_aacenc aac
1474
-vb = default
1475
-vfps = 29.97
1476
-vcodec = libx264
1477
-vsize = default
1478
-vratio = 16:9
1479
-extra = -vf crop=iw:ih-2*64,scale=640:352 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -directpred 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2
1480
-ext = m4v
1481
-
1482
-# LG
1483
-[LG Chocolate]
1484
-encoder = f
1485
-type = video
1486
-ab = 56k
1487
-afreq = 22050
1488
-ach = default
1489
-acodec = libvo_aacenc aac
1490
-vb = 192k
1491
-vfps = 11.988
1492
-vcodec = libxvid
1493
-vsize = 240:192
1494
-vratio = 240:192
1495
-extra = 
1496
-ff = mp4
1497
-ext = mp4
1498
-
1499
-[LG Dare]
1500
-encoder = f
1501
-type = video
1502
-ab = 56k
1503
-afreq = default
1504
-ach = default
1505
-acodec = libvo_aacenc aac
1506
-vb = 160k
1507
-vfps = 11.988
1508
-vcodec = libxvid
1509
-vsize = 320:240
1510
-vratio = 320:240
1511
-extra = 
1512
-ff = mp4
1513
-ext = mp4
1514
-
1515
-[Nokia N810 mplayer 4:3]
1516
-encoder = f
1517
-type = video
1518
-ab = 160k
1519
-afreq = 44100
1520
-ach = 2
1521
-acodec = libmp3lame
1522
-vb = 1200k
1523
-vfps = 29.97
1524
-vcodec = libxvid
1525
-vsize = 400:240
1526
-vratio = 4:3
1527
-extra = -vtag XVID -maxrate 1200k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -cmp 2 -subcmp 2 -g 300 -async 1
1528
-ext = avi
1529
-
1530
-[Nokia N810 mplayer 16:9]
1531
-encoder = f
1532
-type = video
1533
-ab = 160k
1534
-afreq = 44100
1535
-ach = 2
1536
-acodec = libmp3lame
1537
-vb = 1200k
1538
-vfps = 29.97
1539
-vcodec = libxvid
1540
-vsize = 400:240
1541
-vratio = 16:9
1542
-extra = -vtag XVID -maxrate 1200k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300 -async 1
1543
-ext = avi
1544
-
1545
-[Nokia N810 mplayer CinemaScope 24:10]
1546
-encoder = f
1547
-type = video
1548
-ab = 160k
1549
-afreq = 44100
1550
-ach = 2
1551
-acodec = libmp3lame
1552
-vb = 1200k
1553
-vfps = 29.97
1554
-vcodec = libxvid
1555
-vsize = 400:240
1556
-vratio = 24:10
1557
-extra = -vtag XVID -maxrate 1200k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300 -async 1
1558
-ext = avi
1559
-
1560
-[Nokia Nxx Video FullScreen]
1561
-encoder = f
1562
-type = video
1563
-ab = 96k
1564
-afreq = 44100
1565
-ach = 2
1566
-acodec = libvo_aacenc aac
1567
-vb = 320k
1568
-vfps = 15
1569
-vcodec = mpeg4
1570
-vsize = 320:240
1571
-vratio = 4:3
1572
-extra =  
1573
-ff = mp4
1574
-ext = mp4
1575
-
1576
-[Nokia Nxx Video WideScreen]
1577
-encoder = f
1578
-type = video
1579
-ab = 96k
1580
-afreq = 44100 
1581
-ach = 2
1582
-acodec = libvo_aacenc aac
1583
-vb = 320k
1584
-vfps = 15
1585
-vcodec = mpeg4
1586
-vsize = 320:240
1587
-vratio = 16:9
1588
-extra = 
1589
-ff = mp4
1590
-ext = mp4
1591
-
1592
-[Neuros HQ NTSC FullScreen]
1593
-encoder = f
1594
-type = video
1595
-ab = 128k
1596
-afreq = 48000
1597
-ach = 2
1598
-acodec = libvo_aacenc aac
1599
-vb = 2000k
1600
-vfps = 29.97
1601
-vcodec = libxvid
1602
-vsize = 640:480
1603
-vratio = 4:3
1604
-extra = -maxrate 2500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1605
-ff = mp4
1606
-ext = mp4
1607
-
1608
-[Neuros HQ PAL FullScreen]
1609
-encoder = f
1610
-type = video
1611
-ab = 128k
1612
-afreq = 48000
1613
-ach = 2
1614
-acodec = libvo_aacenc aac
1615
-vb = 2000k
1616
-vfps = 25
1617
-vcodec = libxvid
1618
-vsize = 640:480
1619
-vratio = 4:3
1620
-extra = -maxrate 2500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1621
-ff = mp4
1622
-ext = mp4
1623
-
1624
-[Neuros Small File NTSC FullScreen]
1625
-encoder = f
1626
-type = video
1627
-ab = 80k
1628
-afreq = 48000
1629
-ach = 2
1630
-acodec = libvo_aacenc aac
1631
-vb = 800k
1632
-vfps = 29.97
1633
-vcodec = libxvid
1634
-vsize = 320:240
1635
-vratio = 4:3
1636
-extra =  
1637
-ff = mp4
1638
-ext = mp4
1639
-
1640
-[Neuros Small File NTSC WideScreen]
1641
-encoder = f
1642
-type = video
1643
-ab = 80k
1644
-afreq = 48000
1645
-ach = 2
1646
-acodec = libvo_aacenc aac
1647
-vb = 800k
1648
-vfps = 29.97
1649
-vcodec = libxvid
1650
-vsize = 352:240
1651
-vratio = 16:9
1652
-extra = 
1653
-ff = mp4
1654
-ext = mp4
1655
-
1656
-[Neuros Small File PAL FullScreen]
1657
-encoder = f
1658
-type = video
1659
-ab = 80k
1660
-afreq = 48000
1661
-ach = 2
1662
-acodec = libvo_aacenc aac
1663
-vb = 800k
1664
-vfps = 25
1665
-vcodec = libxvid
1666
-vsize = 320:240
1667
-vratio = 4:3
1668
-extra = 
1669
-ff = mp4
1670
-ext = mp4
1671
-
1672
-[Neuros Small File PAL WideScreen]
1673
-encoder = f
1674
-type = video
1675
-ab = 80k
1676
-afreq = 48000
1677
-ach = 2
1678
-acodec = libvo_aacenc aac
1679
-vb = 800k
1680
-vfps = 25
1681
-vcodec = libxvid
1682
-vsize = 352:240
1683
-vratio = 16:9
1684
-extra = 
1685
-ff = mp4
1686
-ext = mp4
1687
-
1688
-[Neuros HQ NTSC WideScreen]
1689
-encoder = f
1690
-type = video
1691
-ab = 128k
1692
-afreq = 48000
1693
-ach = 2
1694
-acodec = libvo_aacenc aac
1695
-vb = 2500k
1696
-vfps = 29.97
1697
-vcodec = libxvid
1698
-vsize = 704:384
1699
-vratio = 16:9
1700
-extra = -maxrate 3000k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1701
-ff = mp4
1702
-ext = mp4
1703
-
1704
-[Neuros HQ PAL WideScreen]
1705
-encoder = f
1706
-type = video
1707
-ab = 128k
1708
-afreq = 48000
1709
-ach = 2
1710
-acodec = libvo_aacenc aac
1711
-vb = 2500k
1712
-vfps = 25
1713
-vcodec = libxvid
1714
-vsize = 704:384
1715
-vratio = 16:9
1716
-extra = -maxrate 3000k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1717
-ff = mp4
1718
-ext = mp4
1719
-
1720
-[QuickTime H.264 video (high quality)]
1721
-encoder = f
1722
-type = video
1723
-ab = 128k
1724
-afreq = 48000
1725
-ach = default
1726
-acodec = libvo_aacenc aac
1727
-vb = default
1728
-vfps = default
1729
-vcodec = libx264
1730
-vsize = default
1731
-vratio = default
1732
-extra = -crf 35.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 5 -directpred 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 50 -threads 0
1733
-ext = mov
1734
-
1735
-[QuickTime H.264 video (very high quality)]
1736
-encoder = f
1737
-type = video
1738
-ab = 160k
1739
-afreq = 48000
1740
-ach = default
1741
-acodec = libvo_aacenc aac
1742
-vb = default
1743
-vfps = default
1744
-vcodec = libx264
1745
-vsize = default
1746
-vratio = default
1747
-extra = -crf 25.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 8 -directpred 3 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 60 -threads 0
1748
-ext = mov
1749
-
1750
-[QuickTime H.264 video (super high quality)]
1751
-encoder = f
1752
-type = video
1753
-ab = 192k
1754
-afreq = 48000
1755
-ach = default
1756
-acodec = libvo_aacenc aac
1757
-vb = default
1758
-vfps = default
1759
-vcodec = libx264
1760
-vsize = default
1761
-vratio = default
1762
-cmd = -crf 15.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 8 -refs 16 -directpred 3 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 -rc_lookahead 60 -threads 0
1763
-ext = mov
1764
-
1765
-
1766
-
1767
-
1768
-[Copy Mode]
1769
-encoder = f
1770
-type = copy
1771
-ext = None
1772
-
1773
curlew-0.1.22.3.tar.gz/Curlew/functions.py Deleted
66
 
1
@@ -1,64 +0,0 @@
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it 
11
-# under the terms of the latest version waqf public license as published by 
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
-# ANY WARRANTY; without even the implied warranty 
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#        
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-from gi.repository import Gtk
23
-
24
-def show_message(parent, 
25
-                 message, 
26
-                 message_type, 
27
-                 button_type=Gtk.ButtonsType.CLOSE):
28
-    ''' Show custom message dialog'''
29
-    mess_dlg = Gtk.MessageDialog(parent,
30
-                             Gtk.DialogFlags.MODAL,
31
-                             message_type,
32
-                             button_type)
33
-    mess_dlg.set_markup(message)
34
-    if not parent:
35
-        mess_dlg.set_keep_above(True)
36
-    resp = mess_dlg.run()
37
-    mess_dlg.destroy()
38
-    return resp
39
-
40
-def get_format_size(size):
41
-    ''' formating file size '''
42
-    size_str = ''
43
-    if 0 <= size <= 1024:
44
-        size_str = '{:.2f}'.format(size) + _(' KB')
45
-    elif 1024 <= size < 1024 * 1024:
46
-        e_size = size / 1024.0
47
-        size_str = '{:.2f}'.format(e_size) + _(' MB')
48
-    elif size >= 1024 * 1024:
49
-        e_size = size / 1048576.0
50
-        size_str = '{:.2f}'.format(e_size) + _(' GB')
51
-    return size_str
52
-
53
-
54
-def duration_to_time(duration):
55
-    ''' Convert duration (sec) to time 0:00:00 '''
56
-    if duration < 0: duration = 0
57
-    return '{:.0f}:{:02.0f}:{:02.0f}'.format(
58
-                                             duration/3600,
59
-                                             (duration%3600)/60,
60
-                                             (duration%3600)%60
61
-                                             )
62
-def time_to_duration(time):
63
-    ''' Convert time like 0:00:00.00 to duration (sec)'''
64
-    times = time.split(':')
65
-    return int(times[0])*3600 + int(times[1])*60 + float(times[2])
66
curlew-0.1.22.3.tar.gz/Curlew/icons Deleted
2
 
1
-(directory)
2
curlew-0.1.22.3.tar.gz/Curlew/icons/Default Deleted
2
 
1
-(directory)
2
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/about.svg Deleted
198
 
1
@@ -1,196 +0,0 @@
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
7
-   xmlns:cc="http://creativecommons.org/ns#"
8
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
-   xmlns:svg="http://www.w3.org/2000/svg"
10
-   xmlns="http://www.w3.org/2000/svg"
11
-   xmlns:xlink="http://www.w3.org/1999/xlink"
12
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
-   width="48px"
15
-   height="48px"
16
-   id="svg3692"
17
-   version="1.1"
18
-   inkscape:version="0.47 r22583"
19
-   sodipodi:docname="help-about.svg">
20
-  <defs
21
-     id="defs3694">
22
-    <linearGradient
23
-       inkscape:collect="always"
24
-       xlink:href="#linearGradient8265-821-176-38-919-66-249"
25
-       id="linearGradient3619"
26
-       gradientUnits="userSpaceOnUse"
27
-       gradientTransform="translate(2.9799125,-3.1216548)"
28
-       x1="11.566265"
29
-       y1="22.292103"
30
-       x2="15.214532"
31
-       y2="33.95525" />
32
-    <linearGradient
33
-       id="linearGradient8265-821-176-38-919-66-249">
34
-      <stop
35
-         id="stop2687"
36
-         style="stop-color:#ffffff;stop-opacity:0.27450982"
37
-         offset="0" />
38
-      <stop
39
-         id="stop2689"
40
-         style="stop-color:#ffffff;stop-opacity:0"
41
-         offset="1" />
42
-    </linearGradient>
43
-    <linearGradient
44
-       inkscape:collect="always"
45
-       xlink:href="#linearGradient3642"
46
-       id="linearGradient3648"
47
-       x1="29.646643"
48
-       y1="2"
49
-       x2="29.646643"
50
-       y2="43.443626"
51
-       gradientUnits="userSpaceOnUse" />
52
-    <linearGradient
53
-       id="linearGradient3642">
54
-      <stop
55
-         style="stop-color:#ffffff;stop-opacity:1;"
56
-         offset="0"
57
-         id="stop3644" />
58
-      <stop
59
-         style="stop-color:#ffffff;stop-opacity:0;"
60
-         offset="1"
61
-         id="stop3646" />
62
-    </linearGradient>
63
-    <radialGradient
64
-       inkscape:collect="always"
65
-       xlink:href="#linearGradient3690"
66
-       id="radialGradient3627"
67
-       gradientUnits="userSpaceOnUse"
68
-       gradientTransform="matrix(0,2.6540647,-3.1628087,0,97.182609,-26.675837)"
69
-       cx="13.138569"
70
-       cy="25.625349"
71
-       fx="13.138569"
72
-       fy="25.625349"
73
-       r="13.931416" />
74
-    <linearGradient
75
-       id="linearGradient3690">
76
-      <stop
77
-         id="stop3692"
78
-         style="stop-color:#ffeb9f;stop-opacity:1"
79
-         offset="0" />
80
-      <stop
81
-         id="stop3694"
82
-         style="stop-color:#ffd57e;stop-opacity:1"
83
-         offset="0.26238" />
84
-      <stop
85
-         id="stop3696"
86
-         style="stop-color:#ffbc43;stop-opacity:1"
87
-         offset="0.66093999" />
88
-      <stop
89
-         id="stop3698"
90
-         style="stop-color:#ff921a;stop-opacity:1"
91
-         offset="1" />
92
-    </linearGradient>
93
-    <linearGradient
94
-       inkscape:collect="always"
95
-       xlink:href="#linearGradient3603"
96
-       id="linearGradient3629"
97
-       gradientUnits="userSpaceOnUse"
98
-       gradientTransform="matrix(1.6508808,0,0,1.6568311,-11.466494,-15.045759)"
99
-       x1="21.483376"
100
-       y1="36.255058"
101
-       x2="21.483376"
102
-       y2="9.5799999" />
103
-    <linearGradient
104
-       id="linearGradient3603">
105
-      <stop
106
-         id="stop3605"
107
-         style="stop-color:#a7651c;stop-opacity:1"
108
-         offset="0" />
109
-      <stop
110
-         id="stop3607"
111
-         style="stop-color:#c8a700;stop-opacity:1"
112
-         offset="1" />
113
-    </linearGradient>
114
-    <linearGradient
115
-       id="linearGradient8838">
116
-      <stop
117
-         id="stop8840"
118
-         style="stop-color:#000000;stop-opacity:1"
119
-         offset="0" />
120
-      <stop
121
-         id="stop8842"
122
-         style="stop-color:#000000;stop-opacity:0"
123
-         offset="1" />
124
-    </linearGradient>
125
-    <radialGradient
126
-       r="10.625"
127
-       fy="4.625"
128
-       fx="62.625"
129
-       cy="4.625"
130
-       cx="62.625"
131
-       gradientTransform="matrix(2.1647059,0,0,0.84705771,-111.56471,35.082353)"
132
-       gradientUnits="userSpaceOnUse"
133
-       id="radialGradient3690"
134
-       xlink:href="#linearGradient8838"
135
-       inkscape:collect="always" />
136
-  </defs>
137
-  <sodipodi:namedview
138
-     id="base"
139
-     pagecolor="#ffffff"
140
-     bordercolor="#666666"
141
-     borderopacity="1.0"
142
-     inkscape:pageopacity="0.0"
143
-     inkscape:pageshadow="2"
144
-     inkscape:zoom="7"
145
-     inkscape:cx="24"
146
-     inkscape:cy="24"
147
-     inkscape:current-layer="layer1"
148
-     showgrid="true"
149
-     inkscape:grid-bbox="true"
150
-     inkscape:document-units="px"
151
-     inkscape:window-width="603"
152
-     inkscape:window-height="484"
153
-     inkscape:window-x="417"
154
-     inkscape:window-y="162"
155
-     inkscape:window-maximized="0" />
156
-  <metadata
157
-     id="metadata3697">
158
-    <rdf:RDF>
159
-      <cc:Work
160
-         rdf:about="">
161
-        <dc:format>image/svg+xml</dc:format>
162
-        <dc:type
163
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
164
-        <dc:title></dc:title>
165
-      </cc:Work>
166
-    </rdf:RDF>
167
-  </metadata>
168
-  <g
169
-     id="layer1"
170
-     inkscape:label="Layer 1"
171
-     inkscape:groupmode="layer">
172
-    <path
173
-       style="opacity:0.3;fill:url(#radialGradient3690);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible"
174
-       id="path8836"
175
-       d="m 47,39 c 0,4.970563 -10.297453,9 -23,9 -12.702548,0 -23,-4.029437 -23,-9 0,-4.970563 10.297452,-9 23,-9 12.702547,0 23,4.029437 23,9 l 0,0 z" />
176
-    <path
177
-       style="fill:url(#radialGradient3627);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3629);stroke-width:0.9922713;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
178
-       id="path1307"
179
-       d="m 23.999999,1.4961347 c 1.518797,0 6.415369,12.2754723 7.644103,13.1714173 1.228732,0.895944 14.374596,1.776317 14.843931,3.225986 0.469334,1.449669 -9.650283,9.916699 -10.119617,11.366368 -0.469334,1.449669 2.758685,14.269241 1.529951,15.165186 -1.228733,0.895944 -12.379571,-6.146615 -13.89837,-6.146615 -1.518797,0 -12.669635,7.042559 -13.898369,6.146615 C 8.8728956,43.529147 12.100914,30.709574 11.63158,29.259906 11.162246,27.810237 1.0426298,19.343205 1.5119642,17.893536 1.9812985,16.443869 15.127162,15.563496 16.355896,14.667552 17.584628,13.771607 22.481202,1.4961347 23.999999,1.4961347 z" />
180
-    <path
181
-       style="opacity:0.3;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
182
-       id="path11014"
183
-       d="m 36.457966,42.854576 c 0,0 -4.318414,-3.742625 -10.076299,-4.894202" />
184
-    <path
185
-       style="opacity:0.3;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
186
-       id="path11985"
187
-       d="m 11.175618,42.854576 c 0,0 4.318413,-3.742625 10.076298,-4.894202" />
188
-    <path
189
-       style="opacity:0.4;fill:none;stroke:url(#linearGradient3648);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
190
-       id="path1309"
191
-       d="m 24,2.5 c 2.255601,4.3171106 4.478429,8.952433 6.73403,13.269542 4.843973,0.789864 10.26201,1.380836 14.771263,2.50542 -3.449934,3.457984 -6.875961,7.131147 -10.325895,10.589132 0.738138,4.805274 1.213021,9.259541 1.95116,14.064815 C 32.742781,40.748952 28.355003,38.568994 23.967226,36.389035 19.579447,38.568994 15.19167,40.748952 10.803892,42.928909 11.542029,38.123635 11.929163,33.581617 12.6673,28.776343 9.2173666,25.318358 5.9355586,21.692246 2.4856257,18.234262 7.329597,17.444398 12.356449,16.559406 17.20042,15.769542 19.456021,11.452433 21.744398,6.8171106 24,2.5 z" />
192
-    <path
193
-       style="opacity:0.8;fill:url(#linearGradient3619);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
194
-       id="path3382"
195
-       d="m 24.023909,2.0218291 c 0,0 4.502337,7.4701031 7.020932,13.3173589 4.843973,0.789864 10.309827,1.404745 14.914715,2.720597 0,0 -2.463879,2.468624 -3.480641,3.487759 0,0 -31.782299,5.712288 -31.782299,5.712288 C 7.7999341,24.283482 4.5120994,21.39468 1.9615429,18.048297 5.5144527,16.97153 12.093455,16.105144 16.937426,15.31528 20.29282,7.4118887 24.023909,2.0218291 24.023909,2.0218291 z" />
196
-  </g>
197
-</svg>
198
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/add-file.svg Deleted
2355
 
1
@@ -1,2353 +0,0 @@
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
7
-   xmlns:cc="http://creativecommons.org/ns#"
8
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
-   xmlns:svg="http://www.w3.org/2000/svg"
10
-   xmlns="http://www.w3.org/2000/svg"
11
-   xmlns:xlink="http://www.w3.org/1999/xlink"
12
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
-   id="svg2604"
15
-   height="48"
16
-   width="48"
17
-   version="1.0"
18
-   inkscape:version="0.48.4 r9939"
19
-   sodipodi:docname="add-file.svg">
20
-  <metadata
21
-     id="metadata59">
22
-    <rdf:RDF>
23
-      <cc:Work
24
-         rdf:about="">
25
-        <dc:format>image/svg+xml</dc:format>
26
-        <dc:type
27
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
-        <dc:title />
29
-      </cc:Work>
30
-    </rdf:RDF>
31
-  </metadata>
32
-  <sodipodi:namedview
33
-     pagecolor="#ffffff"
34
-     bordercolor="#666666"
35
-     borderopacity="1"
36
-     objecttolerance="10"
37
-     gridtolerance="10"
38
-     guidetolerance="10"
39
-     inkscape:pageopacity="0"
40
-     inkscape:pageshadow="2"
41
-     inkscape:window-width="1600"
42
-     inkscape:window-height="842"
43
-     id="namedview57"
44
-     showgrid="false"
45
-     inkscape:zoom="9.3102393"
46
-     inkscape:cx="11.218374"
47
-     inkscape:cy="24"
48
-     inkscape:window-x="-2"
49
-     inkscape:window-y="-3"
50
-     inkscape:window-maximized="1"
51
-     inkscape:current-layer="g3440"
52
-     showguides="true"
53
-     inkscape:guide-bbox="true" />
54
-  <defs
55
-     id="defs2606">
56
-    <linearGradient
57
-       id="linearGradient3333"
58
-       y2="609.51"
59
-       gradientUnits="userSpaceOnUse"
60
-       x2="302.86"
61
-       gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
62
-       y1="366.65"
63
-       x1="302.86">
64
-      <stop
65
-         id="stop5050"
66
-         style="stop-opacity:0"
67
-         offset="0" />
68
-      <stop
69
-         id="stop5056"
70
-         offset=".5" />
71
-      <stop
72
-         id="stop5052"
73
-         style="stop-opacity:0"
74
-         offset="1" />
75
-    </linearGradient>
76
-    <radialGradient
77
-       id="radialGradient3330"
78
-       xlink:href="#linearGradient5060"
79
-       gradientUnits="userSpaceOnUse"
80
-       cy="486.65"
81
-       cx="605.71"
82
-       gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
83
-       r="117.14" />
84
-    <linearGradient
85
-       id="linearGradient5060">
86
-      <stop
87
-         id="stop5062"
88
-         offset="0" />
89
-      <stop
90
-         id="stop5064"
91
-         style="stop-opacity:0"
92
-         offset="1" />
93
-    </linearGradient>
94
-    <radialGradient
95
-       id="radialGradient3327"
96
-       xlink:href="#linearGradient5060"
97
-       gradientUnits="userSpaceOnUse"
98
-       cy="486.65"
99
-       cx="605.71"
100
-       gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
101
-       r="117.14" />
102
-    <linearGradient
103
-       id="linearGradient3324"
104
-       y2="2.9062"
105
-       gradientUnits="userSpaceOnUse"
106
-       x2="-51.786"
107
-       gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
108
-       y1="50.786"
109
-       x1="-51.786">
110
-      <stop
111
-         id="stop3106"
112
-         style="stop-color:#aaa"
113
-         offset="0" />
114
-      <stop
115
-         id="stop3108"
116
-         style="stop-color:#c8c8c8"
117
-         offset="1" />
118
-    </linearGradient>
119
-    <linearGradient
120
-       id="linearGradient3322"
121
-       y2="47.013"
122
-       gradientUnits="userSpaceOnUse"
123
-       x2="25.132"
124
-       gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
125
-       y1=".98521"
126
-       x1="25.132">
127
-      <stop
128
-         id="stop3602"
129
-         style="stop-color:#f4f4f4"
130
-         offset="0" />
131
-      <stop
132
-         id="stop3604"
133
-         style="stop-color:#dbdbdb"
134
-         offset="1" />
135
-    </linearGradient>
136
-    <radialGradient
137
-       id="radialGradient3319"
138
-       gradientUnits="userSpaceOnUse"
139
-       cy="112.3"
140
-       cx="102"
141
-       gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
142
-       r="139.56">
143
-      <stop
144
-         id="stop41"
145
-         style="stop-color:#b7b8b9"
146
-         offset="0" />
147
-      <stop
148
-         id="stop47"
149
-         style="stop-color:#ececec"
150
-         offset=".18851" />
151
-      <stop
152
-         id="stop49"
153
-         style="stop-color:#fafafa;stop-opacity:0"
154
-         offset=".25718" />
155
-      <stop
156
-         id="stop51"
157
-         style="stop-color:#fff;stop-opacity:0"
158
-         offset=".30111" />
159
-      <stop
160
-         id="stop53"
161
-         style="stop-color:#fafafa;stop-opacity:0"
162
-         offset=".53130" />
163
-      <stop
164
-         id="stop55"
165
-         style="stop-color:#ebecec;stop-opacity:0"
166
-         offset=".84490" />
167
-      <stop
168
-         id="stop57"
169
-         style="stop-color:#e1e2e3;stop-opacity:0"
170
-         offset="1" />
171
-    </radialGradient>
172
-    <linearGradient
173
-       id="linearGradient3316"
174
-       y2="46.017"
175
-       gradientUnits="userSpaceOnUse"
176
-       x2="24"
177
-       gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
178
-       y1="2"
179
-       x1="24">
180
-      <stop
181
-         id="stop3213"
182
-         style="stop-color:#fff"
183
-         offset="0" />
184
-      <stop
185
-         id="stop3215"
186
-         style="stop-color:#fff;stop-opacity:0"
187
-         offset="1" />
188
-    </linearGradient>
189
-    <filter
190
-       id="filter3212"
191
-       y="-.16434"
192
-       width="1.2969"
193
-       x="-.14846"
194
-       height="1.3287">
195
-      <feGaussianBlur
196
-         id="feGaussianBlur3214"
197
-         stdDeviation="0.77391625" />
198
-    </filter>
199
-    <linearGradient
200
-       id="linearGradient3312"
201
-       y2="5.4565"
202
-       gradientUnits="userSpaceOnUse"
203
-       x2="36.358"
204
-       gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
205
-       y1="8.059"
206
-       x1="32.892">
207
-      <stop
208
-         id="stop8591"
209
-         style="stop-color:#fefefe"
210
-         offset="0" />
211
-      <stop
212
-         id="stop8593"
213
-         style="stop-color:#cbcbcb"
214
-         offset="1" />
215
-    </linearGradient>
216
-    <linearGradient
217
-       id="linearGradient2484"
218
-       y2="36"
219
-       gradientUnits="userSpaceOnUse"
220
-       x2="-.097514"
221
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
222
-       y1="36"
223
-       x1="36.5">
224
-      <stop
225
-         id="stop3916"
226
-         style="stop-color:#2c79c0"
227
-         offset="0" />
228
-      <stop
229
-         id="stop3918"
230
-         style="stop-color:#2970b3;stop-opacity:.49804"
231
-         offset=".79722" />
232
-      <stop
233
-         id="stop3920"
234
-         style="stop-color:#236098;stop-opacity:0"
235
-         offset="1" />
236
-    </linearGradient>
237
-    <linearGradient
238
-       id="linearGradient2482"
239
-       y2="15.5"
240
-       gradientUnits="userSpaceOnUse"
241
-       x2="-.073089"
242
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
243
-       y1="15.5"
244
-       x1="23.997">
245
-      <stop
246
-         id="stop3700"
247
-         style="stop-color:#7ea8ce"
248
-         offset="0" />
249
-      <stop
250
-         id="stop3702"
251
-         style="stop-color:#568dc0;stop-opacity:.81569"
252
-         offset=".76279" />
253
-      <stop
254
-         id="stop3704"
255
-         style="stop-color:#c9e1f8;stop-opacity:0"
256
-         offset="1" />
257
-    </linearGradient>
258
-    <linearGradient
259
-       id="linearGradient2479"
260
-       y2="-.43754"
261
-       gradientUnits="userSpaceOnUse"
262
-       x2="20.484"
263
-       gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
264
-       y1="12.82"
265
-       x1="20.484">
266
-      <stop
267
-         id="stop2189"
268
-         style="stop-color:#fff;stop-opacity:.64341"
269
-         offset="0" />
270
-      <stop
271
-         id="stop2191"
272
-         style="stop-color:#fff;stop-opacity:0"
273
-         offset="1" />
274
-    </linearGradient>
275
-    <linearGradient
276
-       inkscape:collect="always"
277
-       xlink:href="#linearGradient2482"
278
-       id="linearGradient3046"
279
-       gradientUnits="userSpaceOnUse"
280
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
281
-       x1="23.997"
282
-       y1="15.5"
283
-       x2="-.073089"
284
-       y2="15.5" />
285
-    <linearGradient
286
-       inkscape:collect="always"
287
-       xlink:href="#linearGradient2484"
288
-       id="linearGradient3048"
289
-       gradientUnits="userSpaceOnUse"
290
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
291
-       x1="36.5"
292
-       y1="36"
293
-       x2="-.097514"
294
-       y2="36" />
295
-    <linearGradient
296
-       inkscape:collect="always"
297
-       xlink:href="#linearGradient2479"
298
-       id="linearGradient3050"
299
-       gradientUnits="userSpaceOnUse"
300
-       gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
301
-       x1="20.484"
302
-       y1="12.82"
303
-       x2="20.484"
304
-       y2="-.43754" />
305
-    <linearGradient
306
-       inkscape:collect="always"
307
-       xlink:href="#linearGradient3333"
308
-       id="linearGradient3132"
309
-       gradientUnits="userSpaceOnUse"
310
-       gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
311
-       x1="302.86"
312
-       y1="366.65"
313
-       x2="302.86"
314
-       y2="609.51" />
315
-    <radialGradient
316
-       inkscape:collect="always"
317
-       xlink:href="#linearGradient5060"
318
-       id="radialGradient3134"
319
-       gradientUnits="userSpaceOnUse"
320
-       gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
321
-       cx="605.71"
322
-       cy="486.65"
323
-       r="117.14" />
324
-    <radialGradient
325
-       inkscape:collect="always"
326
-       xlink:href="#linearGradient5060"
327
-       id="radialGradient3136"
328
-       gradientUnits="userSpaceOnUse"
329
-       gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
330
-       cx="605.71"
331
-       cy="486.65"
332
-       r="117.14" />
333
-    <linearGradient
334
-       inkscape:collect="always"
335
-       xlink:href="#linearGradient3322"
336
-       id="linearGradient3138"
337
-       gradientUnits="userSpaceOnUse"
338
-       gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
339
-       x1="25.132"
340
-       y1=".98521"
341
-       x2="25.132"
342
-       y2="47.013" />
343
-    <linearGradient
344
-       inkscape:collect="always"
345
-       xlink:href="#linearGradient3324"
346
-       id="linearGradient3140"
347
-       gradientUnits="userSpaceOnUse"
348
-       gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
349
-       x1="-51.786"
350
-       y1="50.786"
351
-       x2="-51.786"
352
-       y2="2.9062" />
353
-    <radialGradient
354
-       inkscape:collect="always"
355
-       xlink:href="#radialGradient3319"
356
-       id="radialGradient3142"
357
-       gradientUnits="userSpaceOnUse"
358
-       gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
359
-       cx="102"
360
-       cy="112.3"
361
-       r="139.56" />
362
-    <linearGradient
363
-       inkscape:collect="always"
364
-       xlink:href="#linearGradient3316"
365
-       id="linearGradient3144"
366
-       gradientUnits="userSpaceOnUse"
367
-       gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
368
-       x1="24"
369
-       y1="2"
370
-       x2="24"
371
-       y2="46.017" />
372
-    <linearGradient
373
-       inkscape:collect="always"
374
-       xlink:href="#linearGradient3312"
375
-       id="linearGradient3146"
376
-       gradientUnits="userSpaceOnUse"
377
-       gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
378
-       x1="32.892"
379
-       y1="8.059"
380
-       x2="36.358"
381
-       y2="5.4565" />
382
-    <radialGradient
383
-       id="radialGradient3690"
384
-       gradientUnits="userSpaceOnUse"
385
-       cx="62.625"
386
-       cy="4.625"
387
-       r="10.625"
388
-       gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
389
-      <stop
390
-         id="stop8840"
391
-         offset="0" />
392
-      <stop
393
-         id="stop8842"
394
-         style="stop-opacity:0"
395
-         offset="1" />
396
-    </radialGradient>
397
-    <radialGradient
398
-       id="radialGradient3627"
399
-       gradientUnits="userSpaceOnUse"
400
-       cy="25.625"
401
-       cx="13.139"
402
-       gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
403
-       r="13.931">
404
-      <stop
405
-         id="stop3692"
406
-         style="stop-color:#ffeb9f"
407
-         offset="0" />
408
-      <stop
409
-         id="stop3694"
410
-         style="stop-color:#ffd57e"
411
-         offset=".26238" />
412
-      <stop
413
-         id="stop3696"
414
-         style="stop-color:#ffbc43"
415
-         offset=".66094" />
416
-      <stop
417
-         id="stop3698"
418
-         style="stop-color:#ff921a"
419
-         offset="1" />
420
-    </radialGradient>
421
-    <linearGradient
422
-       id="linearGradient3629"
423
-       y2="9.5799999"
424
-       gradientUnits="userSpaceOnUse"
425
-       x2="21.483"
426
-       gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
427
-       y1="36.255001"
428
-       x1="21.483">
429
-      <stop
430
-         id="stop3605"
431
-         style="stop-color:#a7651c"
432
-         offset="0" />
433
-      <stop
434
-         id="stop3607"
435
-         style="stop-color:#c8a700"
436
-         offset="1" />
437
-    </linearGradient>
438
-    <linearGradient
439
-       id="linearGradient3648"
440
-       y2="43.444"
441
-       gradientUnits="userSpaceOnUse"
442
-       x2="29.646999"
443
-       y1="2"
444
-       x1="29.646999">
445
-      <stop
446
-         id="stop3644"
447
-         style="stop-color:#fff"
448
-         offset="0" />
449
-      <stop
450
-         id="stop3646"
451
-         style="stop-color:#fff;stop-opacity:0"
452
-         offset="1" />
453
-    </linearGradient>
454
-    <linearGradient
455
-       id="linearGradient3619"
456
-       y2="33.955002"
457
-       gradientUnits="userSpaceOnUse"
458
-       x2="15.215"
459
-       gradientTransform="translate(2.9799,-3.1217)"
460
-       y1="22.292"
461
-       x1="11.566">
462
-      <stop
463
-         id="stop2687"
464
-         style="stop-color:#fff;stop-opacity:.27451"
465
-         offset="0" />
466
-      <stop
467
-         id="stop2689"
468
-         style="stop-color:#fff;stop-opacity:0"
469
-         offset="1" />
470
-    </linearGradient>
471
-    <linearGradient
472
-       y2="33.955002"
473
-       x2="15.215"
474
-       y1="22.292"
475
-       x1="11.566"
476
-       gradientTransform="translate(2.9799,-3.1217)"
477
-       gradientUnits="userSpaceOnUse"
478
-       id="linearGradient3040"
479
-       xlink:href="#linearGradient3619"
480
-       inkscape:collect="always" />
481
-    <linearGradient
482
-       inkscape:collect="always"
483
-       xlink:href="#linearGradient3049"
484
-       id="linearGradient3677"
485
-       gradientUnits="userSpaceOnUse"
486
-       gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
487
-       x1="12.872"
488
-       y1="0.62146002"
489
-       x2="12.872"
490
-       y2="22.487" />
491
-    <linearGradient
492
-       id="linearGradient3049"
493
-       y2="22.487"
494
-       gradientUnits="userSpaceOnUse"
495
-       x2="12.872"
496
-       gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
497
-       y1="0.62146002"
498
-       x1="12.872">
499
-      <stop
500
-         id="stop3618"
501
-         style="stop-color:#fbedd8;stop-opacity:1;"
502
-         offset="0" />
503
-      <stop
504
-         id="stop3270"
505
-         style="stop-color:#dd7b2a;stop-opacity:1;"
506
-         offset="0.5" />
507
-      <stop
508
-         id="stop3620"
509
-         style="stop-color:#da4612;stop-opacity:1;"
510
-         offset="1" />
511
-    </linearGradient>
512
-    <linearGradient
513
-       inkscape:collect="always"
514
-       xlink:href="#linearGradient3051"
515
-       id="linearGradient3679"
516
-       gradientUnits="userSpaceOnUse"
517
-       gradientTransform="translate(-52.306337,-6.0189448)"
518
-       x1="12.248"
519
-       y1="34.993"
520
-       x2="12.248"
521
-       y2="1.9999" />
522
-    <linearGradient
523
-       id="linearGradient3051"
524
-       y2="1.9999"
525
-       gradientUnits="userSpaceOnUse"
526
-       x2="12.248"
527
-       y1="34.993"
528
-       x1="12.248">
529
-      <stop
530
-         id="stop3624"
531
-         style="stop-color:#bb2b12"
532
-         offset="0" />
533
-      <stop
534
-         id="stop3626"
535
-         style="stop-color:#da986a;stop-opacity:1;"
536
-         offset="1" />
537
-    </linearGradient>
538
-    <linearGradient
539
-       id="linearGradient259">
540
-      <stop
541
-         id="stop260"
542
-         style="stop-color:#828282"
543
-         offset="0" />
544
-      <stop
545
-         id="stop261"
546
-         style="stop-color:#434343"
547
-         offset="1" />
548
-    </linearGradient>
549
-    <linearGradient
550
-       id="linearGradient3582">
551
-      <stop
552
-         id="stop3584"
553
-         style="stop-color:#333"
554
-         offset="0" />
555
-      <stop
556
-         id="stop3586"
557
-         style="stop-color:#5a5a5a"
558
-         offset="1" />
559
-    </linearGradient>
560
-    <linearGradient
561
-       id="linearGradient3719">
562
-      <stop
563
-         id="stop3721"
564
-         style="stop-color:#828282"
565
-         offset="0" />
566
-      <stop
567
-         id="stop3723"
568
-         style="stop-color:#434343"
569
-         offset="1" />
570
-    </linearGradient>
571
-    <linearGradient
572
-       id="linearGradient3726">
573
-      <stop
574
-         id="stop3728"
575
-         style="stop-color:#333"
576
-         offset="0" />
577
-      <stop
578
-         id="stop3730"
579
-         style="stop-color:#5a5a5a"
580
-         offset="1" />
581
-    </linearGradient>
582
-    <linearGradient
583
-       inkscape:collect="always"
584
-       xlink:href="#linearGradient3027"
585
-       id="linearGradient3689"
586
-       gradientUnits="userSpaceOnUse"
587
-       gradientTransform="translate(-52.306337,-6.0189448)"
588
-       x1="16.723"
589
-       y1="3"
590
-       x2="16.723"
591
-       y2="35.055" />
592
-    <linearGradient
593
-       id="linearGradient3027"
594
-       y2="35.055"
595
-       gradientUnits="userSpaceOnUse"
596
-       x2="16.723"
597
-       y1="3"
598
-       x1="16.723">
599
-      <stop
600
-         id="stop3463"
601
-         style="stop-color:#fff"
602
-         offset="0" />
603
-      <stop
604
-         id="stop3465"
605
-         style="stop-color:#fff;stop-opacity:0"
606
-         offset="1" />
607
-    </linearGradient>
608
-    <linearGradient
609
-       x1="24.103895"
610
-       y1="15.180944"
611
-       x2="24.103895"
612
-       y2="34.224861"
613
-       id="linearGradient2401"
614
-       xlink:href="#linearGradient2264"
615
-       gradientUnits="userSpaceOnUse"
616
-       gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
617
-    <linearGradient
618
-       id="linearGradient2264">
619
-      <stop
620
-         id="stop2266"
621
-         style="stop-color:#d7e866;stop-opacity:1"
622
-         offset="0" />
623
-      <stop
624
-         id="stop2268"
625
-         style="stop-color:#8cab2a;stop-opacity:1"
626
-         offset="1" />
627
-    </linearGradient>
628
-    <linearGradient
629
-       x1="24.138529"
630
-       y1="6.5316639"
631
-       x2="24.138529"
632
-       y2="45.690399"
633
-       id="linearGradient2398"
634
-       xlink:href="#linearGradient4222"
635
-       gradientUnits="userSpaceOnUse"
636
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
637
-    <linearGradient
638
-       id="linearGradient4222">
639
-      <stop
640
-         id="stop4224"
641
-         style="stop-color:#ffffff;stop-opacity:1"
642
-         offset="0" />
643
-      <stop
644
-         id="stop4226"
645
-         style="stop-color:#ffffff;stop-opacity:0"
646
-         offset="1" />
647
-    </linearGradient>
648
-    <linearGradient
649
-       y2="45.690399"
650
-       x2="24.138529"
651
-       y1="6.5316639"
652
-       x1="24.138529"
653
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
654
-       gradientUnits="userSpaceOnUse"
655
-       id="linearGradient3015"
656
-       xlink:href="#linearGradient4222"
657
-       inkscape:collect="always" />
658
-    <linearGradient
659
-       y2="12.95892"
660
-       x2="15.047561"
661
-       y1="12.95892"
662
-       x1="19.502533"
663
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
664
-       gradientUnits="userSpaceOnUse"
665
-       id="linearGradient3010"
666
-       xlink:href="#linearGradient2187"
667
-       inkscape:collect="always" />
668
-    <linearGradient
669
-       y2="36.353996"
670
-       x2="35.998066"
671
-       y1="31.247124"
672
-       x1="35.998066"
673
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
674
-       gradientUnits="userSpaceOnUse"
675
-       id="linearGradient3008"
676
-       xlink:href="#linearGradient4176"
677
-       inkscape:collect="always" />
678
-    <linearGradient
679
-       y2="36.353996"
680
-       x2="31.270321"
681
-       y1="10.819631"
682
-       x1="31.270321"
683
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
684
-       gradientUnits="userSpaceOnUse"
685
-       id="linearGradient3006"
686
-       xlink:href="#linearGradient4168"
687
-       inkscape:collect="always" />
688
-    <linearGradient
689
-       y2="12.95892"
690
-       x2="15.047561"
691
-       y1="12.95892"
692
-       x1="19.502533"
693
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
694
-       gradientUnits="userSpaceOnUse"
695
-       id="linearGradient4083"
696
-       xlink:href="#linearGradient2187"
697
-       inkscape:collect="always" />
698
-    <linearGradient
699
-       id="linearGradient2187">
700
-      <stop
701
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
702
-         offset="0"
703
-         id="stop2189-0" />
704
-      <stop
705
-         style="stop-color:#ffffff;stop-opacity:0;"
706
-         offset="1"
707
-         id="stop2191-3" />
708
-    </linearGradient>
709
-    <linearGradient
710
-       y2="36.353996"
711
-       x2="31.270321"
712
-       y1="10.819631"
713
-       x1="31.270321"
714
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
715
-       gradientUnits="userSpaceOnUse"
716
-       id="linearGradient4086"
717
-       xlink:href="#linearGradient4168"
718
-       inkscape:collect="always" />
719
-    <linearGradient
720
-       id="linearGradient4168">
721
-      <stop
722
-         style="stop-color:#f8cd70;stop-opacity:1;"
723
-         offset="0"
724
-         id="stop4170" />
725
-      <stop
726
-         id="stop4172"
727
-         offset="0.9375"
728
-         style="stop-color:#d99a11;stop-opacity:1;" />
729
-      <stop
730
-         style="stop-color:#b07c0b;stop-opacity:0;"
731
-         offset="1"
732
-         id="stop4174" />
733
-    </linearGradient>
734
-    <linearGradient
735
-       y2="36.353996"
736
-       x2="35.998066"
737
-       y1="31.247124"
738
-       x1="35.998066"
739
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
740
-       gradientUnits="userSpaceOnUse"
741
-       id="linearGradient4088"
742
-       xlink:href="#linearGradient4176"
743
-       inkscape:collect="always" />
744
-    <linearGradient
745
-       id="linearGradient4176">
746
-      <stop
747
-         style="stop-color:#bf8407;stop-opacity:1;"
748
-         offset="0"
749
-         id="stop4178" />
750
-      <stop
751
-         style="stop-color:#a87300;stop-opacity:0;"
752
-         offset="1"
753
-         id="stop4180" />
754
-    </linearGradient>
755
-    <radialGradient
756
-       r="15.644737"
757
-       fy="36.421127"
758
-       fx="24.837126"
759
-       cy="36.421127"
760
-       cx="24.837126"
761
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
762
-       gradientUnits="userSpaceOnUse"
763
-       id="radialGradient3827"
764
-       xlink:href="#linearGradient8662"
765
-       inkscape:collect="always" />
766
-    <linearGradient
767
-       id="linearGradient8662"
768
-       inkscape:collect="always">
769
-      <stop
770
-         id="stop8664"
771
-         offset="0"
772
-         style="stop-color:#000000;stop-opacity:1;" />
773
-      <stop
774
-         id="stop8666"
775
-         offset="1"
776
-         style="stop-color:#000000;stop-opacity:0;" />
777
-    </linearGradient>
778
-    <linearGradient
779
-       y2="12.95892"
780
-       x2="15.047561"
781
-       y1="12.95892"
782
-       x1="19.502533"
783
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
784
-       gradientUnits="userSpaceOnUse"
785
-       id="linearGradient3011"
786
-       xlink:href="#linearGradient2187-6"
787
-       inkscape:collect="always" />
788
-    <linearGradient
789
-       y2="36.353996"
790
-       x2="35.998066"
791
-       y1="31.247124"
792
-       x1="35.998066"
793
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
794
-       gradientUnits="userSpaceOnUse"
795
-       id="linearGradient3009"
796
-       xlink:href="#linearGradient4019"
797
-       inkscape:collect="always" />
798
-    <linearGradient
799
-       y2="36.353996"
800
-       x2="31.270321"
801
-       y1="10.819631"
802
-       x1="31.270321"
803
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
804
-       gradientUnits="userSpaceOnUse"
805
-       id="linearGradient3007"
806
-       xlink:href="#linearGradient4009"
807
-       inkscape:collect="always" />
808
-    <linearGradient
809
-       y2="12.95892"
810
-       x2="15.047561"
811
-       y1="12.95892"
812
-       x1="19.502533"
813
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
814
-       gradientUnits="userSpaceOnUse"
815
-       id="linearGradient3763"
816
-       xlink:href="#linearGradient2187-6"
817
-       inkscape:collect="always" />
818
-    <linearGradient
819
-       id="linearGradient2187-6">
820
-      <stop
821
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
822
-         offset="0"
823
-         id="stop2189-4" />
824
-      <stop
825
-         style="stop-color:#ffffff;stop-opacity:0;"
826
-         offset="1"
827
-         id="stop2191-5" />
828
-    </linearGradient>
829
-    <linearGradient
830
-       y2="36.353996"
831
-       x2="31.270321"
832
-       y1="10.819631"
833
-       x1="31.270321"
834
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
835
-       gradientUnits="userSpaceOnUse"
836
-       id="linearGradient3766"
837
-       xlink:href="#linearGradient4009"
838
-       inkscape:collect="always" />
839
-    <linearGradient
840
-       id="linearGradient4009">
841
-      <stop
842
-         style="stop-color:#d7e866;stop-opacity:1"
843
-         offset="0"
844
-         id="stop4011" />
845
-      <stop
846
-         id="stop4013"
847
-         offset="0.68190742"
848
-         style="stop-color:#98b438;stop-opacity:1" />
849
-      <stop
850
-         style="stop-color:#a1ba49;stop-opacity:1"
851
-         offset="0.95274329"
852
-         id="stop4015" />
853
-      <stop
854
-         style="stop-color:#ffffff;stop-opacity:0;"
855
-         offset="1"
856
-         id="stop4017" />
857
-    </linearGradient>
858
-    <linearGradient
859
-       y2="36.353996"
860
-       x2="35.998066"
861
-       y1="31.247124"
862
-       x1="35.998066"
863
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
864
-       gradientUnits="userSpaceOnUse"
865
-       id="linearGradient3768"
866
-       xlink:href="#linearGradient4019"
867
-       inkscape:collect="always" />
868
-    <linearGradient
869
-       id="linearGradient4019">
870
-      <stop
871
-         style="stop-color:#688c35;stop-opacity:1;"
872
-         offset="0"
873
-         id="stop4021" />
874
-      <stop
875
-         style="stop-color:#9cc8f0;stop-opacity:0;"
876
-         offset="1"
877
-         id="stop4023" />
878
-    </linearGradient>
879
-    <radialGradient
880
-       r="15.644737"
881
-       fy="36.421127"
882
-       fx="24.837126"
883
-       cy="36.421127"
884
-       cx="24.837126"
885
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
886
-       gradientUnits="userSpaceOnUse"
887
-       id="radialGradient3827-1"
888
-       xlink:href="#linearGradient8662-7"
889
-       inkscape:collect="always" />
890
-    <linearGradient
891
-       id="linearGradient8662-7"
892
-       inkscape:collect="always">
893
-      <stop
894
-         id="stop8664-2"
895
-         offset="0"
896
-         style="stop-color:#000000;stop-opacity:1;" />
897
-      <stop
898
-         id="stop8666-3"
899
-         offset="1"
900
-         style="stop-color:#000000;stop-opacity:0;" />
901
-    </linearGradient>
902
-    <linearGradient
903
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
904
-       gradientUnits="userSpaceOnUse"
905
-       xlink:href="#linearGradient2187-8"
906
-       id="linearGradient3513"
907
-       y2="12.95892"
908
-       x2="16.419912"
909
-       y1="12.95892"
910
-       x1="41.278553" />
911
-    <linearGradient
912
-       id="linearGradient2187-8">
913
-      <stop
914
-         offset="0"
915
-         style="stop-color:#ffffff;stop-opacity:0.64341086"
916
-         id="stop2189-7" />
917
-      <stop
918
-         offset="1"
919
-         style="stop-color:#ffffff;stop-opacity:0"
920
-         id="stop2191-8" />
921
-    </linearGradient>
922
-    <linearGradient
923
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
924
-       gradientUnits="userSpaceOnUse"
925
-       xlink:href="#linearGradient4009-5"
926
-       id="linearGradient3518"
927
-       y2="36.353996"
928
-       x2="31.270321"
929
-       y1="10.819631"
930
-       x1="31.270321" />
931
-    <linearGradient
932
-       id="linearGradient4009-5">
933
-      <stop
934
-         offset="0"
935
-         style="stop-color:#d7e866;stop-opacity:1"
936
-         id="stop4011-3" />
937
-      <stop
938
-         offset="0.68190742"
939
-         style="stop-color:#98b438;stop-opacity:1"
940
-         id="stop4013-6" />
941
-      <stop
942
-         offset="0.95274329"
943
-         style="stop-color:#a1ba49;stop-opacity:1"
944
-         id="stop4015-0" />
945
-      <stop
946
-         offset="1"
947
-         style="stop-color:#a1ba49;stop-opacity:0"
948
-         id="stop4017-8" />
949
-    </linearGradient>
950
-    <linearGradient
951
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
952
-       gradientUnits="userSpaceOnUse"
953
-       xlink:href="#linearGradient4019-9"
954
-       id="linearGradient3520"
955
-       y2="36.353996"
956
-       x2="35.998066"
957
-       y1="31.247124"
958
-       x1="35.998066" />
959
-    <linearGradient
960
-       id="linearGradient4019-9">
961
-      <stop
962
-         offset="0"
963
-         style="stop-color:#688c35;stop-opacity:1"
964
-         id="stop4021-6" />
965
-      <stop
966
-         offset="1"
967
-         style="stop-color:#688c35;stop-opacity:0"
968
-         id="stop4023-2" />
969
-    </linearGradient>
970
-    <radialGradient
971
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
972
-       gradientUnits="userSpaceOnUse"
973
-       xlink:href="#linearGradient8662-1"
974
-       id="radialGradient3507"
975
-       fy="36.421127"
976
-       fx="24.837126"
977
-       r="15.644737"
978
-       cy="36.421127"
979
-       cx="24.837126" />
980
-    <linearGradient
981
-       id="linearGradient8662-1">
982
-      <stop
983
-         offset="0"
984
-         style="stop-color:#000000;stop-opacity:1"
985
-         id="stop8664-3" />
986
-      <stop
987
-         offset="1"
988
-         style="stop-color:#000000;stop-opacity:0"
989
-         id="stop8666-9" />
990
-    </linearGradient>
991
-    <linearGradient
992
-       inkscape:collect="always"
993
-       xlink:href="#linearGradient4009-5"
994
-       id="linearGradient3211"
995
-       gradientUnits="userSpaceOnUse"
996
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
997
-       x1="31.270321"
998
-       y1="10.819631"
999
-       x2="31.270321"
1000
-       y2="36.353996" />
1001
-    <linearGradient
1002
-       inkscape:collect="always"
1003
-       xlink:href="#linearGradient4019-9"
1004
-       id="linearGradient3213"
1005
-       gradientUnits="userSpaceOnUse"
1006
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1007
-       x1="35.998066"
1008
-       y1="31.247124"
1009
-       x2="35.998066"
1010
-       y2="36.353996" />
1011
-    <linearGradient
1012
-       inkscape:collect="always"
1013
-       xlink:href="#linearGradient2187-8"
1014
-       id="linearGradient3215"
1015
-       gradientUnits="userSpaceOnUse"
1016
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1017
-       x1="41.278553"
1018
-       y1="12.95892"
1019
-       x2="16.419912"
1020
-       y2="12.95892" />
1021
-    <linearGradient
1022
-       y2="36.353996"
1023
-       x2="35.998066"
1024
-       y1="11.41118"
1025
-       x1="35.998066"
1026
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1027
-       gradientUnits="userSpaceOnUse"
1028
-       id="linearGradient2842"
1029
-       xlink:href="#linearGradient4176-2"
1030
-       inkscape:collect="always" />
1031
-    <linearGradient
1032
-       y2="36.353996"
1033
-       x2="31.270321"
1034
-       y1="10.819631"
1035
-       x1="31.270321"
1036
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1037
-       gradientUnits="userSpaceOnUse"
1038
-       id="linearGradient2840"
1039
-       xlink:href="#linearGradient4168-3"
1040
-       inkscape:collect="always" />
1041
-    <linearGradient
1042
-       gradientTransform="translate(1.2595749e-8,-0.99951293)"
1043
-       y2="20.340685"
1044
-       x2="17.226442"
1045
-       y1="4.3594136"
1046
-       x1="12.944274"
1047
-       gradientUnits="userSpaceOnUse"
1048
-       id="linearGradient2837"
1049
-       xlink:href="#linearGradient4222-7"
1050
-       inkscape:collect="always" />
1051
-    <linearGradient
1052
-       id="linearGradient4222-7">
1053
-      <stop
1054
-         offset="0"
1055
-         style="stop-color:#ffffff;stop-opacity:1"
1056
-         id="stop4224-8" />
1057
-      <stop
1058
-         offset="1"
1059
-         style="stop-color:#ffffff;stop-opacity:0"
1060
-         id="stop4226-6" />
1061
-    </linearGradient>
1062
-    <linearGradient
1063
-       id="linearGradient4168-3">
1064
-      <stop
1065
-         offset="0"
1066
-         style="stop-color:#ecb56c;stop-opacity:1"
1067
-         id="stop4170-0" />
1068
-      <stop
1069
-         offset="0.7426424"
1070
-         style="stop-color:#e86225;stop-opacity:1"
1071
-         id="stop4172-2" />
1072
-      <stop
1073
-         offset="1"
1074
-         style="stop-color:#b07c0b;stop-opacity:0"
1075
-         id="stop4174-6" />
1076
-    </linearGradient>
1077
-    <linearGradient
1078
-       id="linearGradient4176-2">
1079
-      <stop
1080
-         offset="0"
1081
-         style="stop-color:#cc7032;stop-opacity:1"
1082
-         id="stop4178-3" />
1083
-      <stop
1084
-         offset="0.73855066"
1085
-         style="stop-color:#bb2d13;stop-opacity:1"
1086
-         id="stop3223" />
1087
-      <stop
1088
-         offset="1"
1089
-         style="stop-color:#a87300;stop-opacity:0"
1090
-         id="stop4180-5" />
1091
-    </linearGradient>
1092
-    <radialGradient
1093
-       gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1094
-       gradientUnits="userSpaceOnUse"
1095
-       xlink:href="#linearGradient7067"
1096
-       id="radialGradient3622"
1097
-       fy="37.45607"
1098
-       fx="14.68769"
1099
-       r="5.7384715"
1100
-       cy="41.058823"
1101
-       cx="17.058823" />
1102
-    <linearGradient
1103
-       id="linearGradient7067">
1104
-      <stop
1105
-         offset="0"
1106
-         style="stop-color:#ffffff;stop-opacity:1"
1107
-         id="stop7069" />
1108
-      <stop
1109
-         offset="1"
1110
-         style="stop-color:#ffffff;stop-opacity:0"
1111
-         id="stop7071" />
1112
-    </linearGradient>
1113
-    <radialGradient
1114
-       gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1115
-       gradientUnits="userSpaceOnUse"
1116
-       xlink:href="#linearGradient3668"
1117
-       id="radialGradient3634"
1118
-       fy="37.841019"
1119
-       fx="14.757765"
1120
-       r="5.7384715"
1121
-       cy="41.058823"
1122
-       cx="17.058823" />
1123
-    <linearGradient
1124
-       id="linearGradient3668">
1125
-      <stop
1126
-         offset="0"
1127
-         style="stop-color:#ffffff;stop-opacity:1"
1128
-         id="stop3670" />
1129
-      <stop
1130
-         offset="1"
1131
-         style="stop-color:#ffffff;stop-opacity:0"
1132
-         id="stop3672" />
1133
-    </linearGradient>
1134
-    <linearGradient
1135
-       gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1136
-       gradientUnits="userSpaceOnUse"
1137
-       xlink:href="#linearGradient2372"
1138
-       id="linearGradient3642"
1139
-       y2="125.39074"
1140
-       x2="26.256771"
1141
-       y1="137.53885"
1142
-       x1="28.503141" />
1143
-    <linearGradient
1144
-       id="linearGradient2372">
1145
-      <stop
1146
-         offset="0"
1147
-         style="stop-color:#ffffff;stop-opacity:1"
1148
-         id="stop2374" />
1149
-      <stop
1150
-         offset="1"
1151
-         style="stop-color:#ffffff;stop-opacity:0.34482759"
1152
-         id="stop2376" />
1153
-    </linearGradient>
1154
-    <linearGradient
1155
-       gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1156
-       gradientUnits="userSpaceOnUse"
1157
-       xlink:href="#linearGradient2372"
1158
-       id="linearGradient2698"
1159
-       y2="125.39074"
1160
-       x2="26.256771"
1161
-       y1="144.11652"
1162
-       x1="28.739122" />
1163
-    <linearGradient
1164
-       gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1165
-       gradientUnits="userSpaceOnUse"
1166
-       xlink:href="#linearGradient3461"
1167
-       id="linearGradient2711"
1168
-       y2="35.055153"
1169
-       x2="16.722891"
1170
-       y1="3"
1171
-       x1="16.722891" />
1172
-    <linearGradient
1173
-       id="linearGradient3461">
1174
-      <stop
1175
-         offset="0"
1176
-         style="stop-color:#ffffff;stop-opacity:1"
1177
-         id="stop3463-9" />
1178
-      <stop
1179
-         offset="1"
1180
-         style="stop-color:#ffffff;stop-opacity:0"
1181
-         id="stop3465-6" />
1182
-    </linearGradient>
1183
-    <linearGradient
1184
-       gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1185
-       gradientUnits="userSpaceOnUse"
1186
-       xlink:href="#linearGradient3932"
1187
-       id="linearGradient2801"
1188
-       y2="46.263954"
1189
-       x2="-22.539846"
1190
-       y1="11.109024"
1191
-       x1="-22.539846" />
1192
-    <linearGradient
1193
-       id="linearGradient3932">
1194
-      <stop
1195
-         offset="0"
1196
-         style="stop-color:#828282;stop-opacity:1"
1197
-         id="stop3934" />
1198
-      <stop
1199
-         offset="1"
1200
-         style="stop-color:#434343;stop-opacity:1"
1201
-         id="stop3936" />
1202
-    </linearGradient>
1203
-    <linearGradient
1204
-       gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1205
-       gradientUnits="userSpaceOnUse"
1206
-       xlink:href="#linearGradient3582-5"
1207
-       id="linearGradient2803"
1208
-       y2="1.4097958"
1209
-       x2="16.745687"
1210
-       y1="46.132927"
1211
-       x1="16.745687" />
1212
-    <linearGradient
1213
-       id="linearGradient3582-5">
1214
-      <stop
1215
-         offset="0"
1216
-         style="stop-color:#333333;stop-opacity:1"
1217
-         id="stop3584-2" />
1218
-      <stop
1219
-         offset="1"
1220
-         style="stop-color:#5a5a5a;stop-opacity:1"
1221
-         id="stop3586-8" />
1222
-    </linearGradient>
1223
-    <linearGradient
1224
-       gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1225
-       gradientUnits="userSpaceOnUse"
1226
-       xlink:href="#linearGradient3932"
1227
-       id="linearGradient2797"
1228
-       y2="46.263954"
1229
-       x2="-22.539846"
1230
-       y1="11.109024"
1231
-       x1="-22.539846" />
1232
-    <linearGradient
1233
-       gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1234
-       gradientUnits="userSpaceOnUse"
1235
-       xlink:href="#linearGradient3582-5"
1236
-       id="linearGradient2799"
1237
-       y2="1.4097958"
1238
-       x2="16.745687"
1239
-       y1="46.132927"
1240
-       x1="16.745687" />
1241
-    <radialGradient
1242
-       gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1243
-       gradientUnits="userSpaceOnUse"
1244
-       xlink:href="#linearGradient3993"
1245
-       id="radialGradient2759"
1246
-       fy="10.898237"
1247
-       fx="14.76559"
1248
-       r="18.000002"
1249
-       cy="10.898237"
1250
-       cx="14.76559" />
1251
-    <linearGradient
1252
-       id="linearGradient3993">
1253
-      <stop
1254
-         offset="0"
1255
-         style="stop-color:#a3c0d0;stop-opacity:1"
1256
-         id="stop3995" />
1257
-      <stop
1258
-         offset="1"
1259
-         style="stop-color:#427da1;stop-opacity:1"
1260
-         id="stop4001" />
1261
-    </linearGradient>
1262
-    <linearGradient
1263
-       gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1264
-       gradientUnits="userSpaceOnUse"
1265
-       xlink:href="#linearGradient2490"
1266
-       id="linearGradient2761"
1267
-       y2="2.9062471"
1268
-       x2="-51.786404"
1269
-       y1="53.623615"
1270
-       x1="-51.786404" />
1271
-    <linearGradient
1272
-       id="linearGradient2490">
1273
-      <stop
1274
-         offset="0"
1275
-         style="stop-color:#2e4a5a;stop-opacity:1"
1276
-         id="stop2492" />
1277
-      <stop
1278
-         offset="1"
1279
-         style="stop-color:#6e8796;stop-opacity:1"
1280
-         id="stop2494" />
1281
-    </linearGradient>
1282
-    <radialGradient
1283
-       gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1284
-       gradientUnits="userSpaceOnUse"
1285
-       xlink:href="#linearGradient5060-4"
1286
-       id="radialGradient2735"
1287
-       fy="486.64789"
1288
-       fx="605.71429"
1289
-       r="117.14286"
1290
-       cy="486.64789"
1291
-       cx="605.71429" />
1292
-    <linearGradient
1293
-       id="linearGradient5060-4">
1294
-      <stop
1295
-         offset="0"
1296
-         style="stop-color:#000000;stop-opacity:1"
1297
-         id="stop5062-9" />
1298
-      <stop
1299
-         offset="1"
1300
-         style="stop-color:#000000;stop-opacity:0"
1301
-         id="stop5064-3" />
1302
-    </linearGradient>
1303
-    <linearGradient
1304
-       gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1305
-       gradientUnits="userSpaceOnUse"
1306
-       xlink:href="#linearGradient5048"
1307
-       id="linearGradient2738"
1308
-       y2="609.50507"
1309
-       x2="302.85715"
1310
-       y1="366.64789"
1311
-       x1="302.85715" />
1312
-    <linearGradient
1313
-       id="linearGradient5048">
1314
-      <stop
1315
-         offset="0"
1316
-         style="stop-color:#000000;stop-opacity:0"
1317
-         id="stop5050-3" />
1318
-      <stop
1319
-         offset="0.5"
1320
-         style="stop-color:#000000;stop-opacity:1"
1321
-         id="stop5056-5" />
1322
-      <stop
1323
-         offset="1"
1324
-         style="stop-color:#000000;stop-opacity:0"
1325
-         id="stop5052-8" />
1326
-    </linearGradient>
1327
-    <radialGradient
1328
-       gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1329
-       gradientUnits="userSpaceOnUse"
1330
-       xlink:href="#linearGradient5060-4"
1331
-       id="radialGradient2704"
1332
-       fy="486.64789"
1333
-       fx="605.71429"
1334
-       r="117.14286"
1335
-       cy="486.64789"
1336
-       cx="605.71429" />
1337
-    <linearGradient
1338
-       gradientUnits="userSpaceOnUse"
1339
-       xlink:href="#linearGradient3180"
1340
-       id="linearGradient3190"
1341
-       y2="16.004318"
1342
-       x2="8"
1343
-       y1="0"
1344
-       x1="8" />
1345
-    <linearGradient
1346
-       id="linearGradient3180">
1347
-      <stop
1348
-         offset="0"
1349
-         style="stop-color:#ffffff;stop-opacity:1"
1350
-         id="stop3182" />
1351
-      <stop
1352
-         offset="1"
1353
-         style="stop-color:#ffffff;stop-opacity:0"
1354
-         id="stop3184" />
1355
-    </linearGradient>
1356
-    <linearGradient
1357
-       gradientTransform="matrix(0.709648,0,0,0.7053673,-8.9450299,-8.2362938)"
1358
-       gradientUnits="userSpaceOnUse"
1359
-       xlink:href="#linearGradient2264-0"
1360
-       id="linearGradient2401-0"
1361
-       y2="34.224861"
1362
-       x2="24.103895"
1363
-       y1="15.180944"
1364
-       x1="24.103895" />
1365
-    <linearGradient
1366
-       id="linearGradient2264-0">
1367
-      <stop
1368
-         offset="0"
1369
-         style="stop-color:#d7e866;stop-opacity:1"
1370
-         id="stop2266-9" />
1371
-      <stop
1372
-         offset="1"
1373
-         style="stop-color:#8cab2a;stop-opacity:1"
1374
-         id="stop2268-6" />
1375
-    </linearGradient>
1376
-    <linearGradient
1377
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
1378
-       gradientUnits="userSpaceOnUse"
1379
-       xlink:href="#linearGradient4222-2"
1380
-       id="linearGradient2398-4"
1381
-       y2="45.690399"
1382
-       x2="24.138529"
1383
-       y1="6.5316639"
1384
-       x1="24.138529" />
1385
-    <linearGradient
1386
-       id="linearGradient4222-2">
1387
-      <stop
1388
-         offset="0"
1389
-         style="stop-color:#ffffff;stop-opacity:1"
1390
-         id="stop4224-2" />
1391
-      <stop
1392
-         offset="1"
1393
-         style="stop-color:#ffffff;stop-opacity:0"
1394
-         id="stop4226-4" />
1395
-    </linearGradient>
1396
-    <linearGradient
1397
-       gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)"
1398
-       gradientUnits="userSpaceOnUse"
1399
-       xlink:href="#linearGradient2264-08"
1400
-       id="linearGradient2401-8"
1401
-       y2="34.224861"
1402
-       x2="24.103895"
1403
-       y1="15.180944"
1404
-       x1="24.103895" />
1405
-    <linearGradient
1406
-       id="linearGradient2264-08">
1407
-      <stop
1408
-         offset="0"
1409
-         style="stop-color:#d7e866;stop-opacity:1"
1410
-         id="stop2266-8" />
1411
-      <stop
1412
-         offset="1"
1413
-         style="stop-color:#8cab2a;stop-opacity:1"
1414
-         id="stop2268-9" />
1415
-    </linearGradient>
1416
-    <radialGradient
1417
-       r="10.625"
1418
-       fy="4.625"
1419
-       fx="62.625"
1420
-       cy="4.625"
1421
-       cx="62.625"
1422
-       gradientTransform="matrix(2.1647059,0,0,0.2823526,-111.56471,42.694117)"
1423
-       gradientUnits="userSpaceOnUse"
1424
-       id="radialGradient2403"
1425
-       xlink:href="#linearGradient8838"
1426
-       inkscape:collect="always" />
1427
-    <linearGradient
1428
-       y2="34.224861"
1429
-       x2="24.103895"
1430
-       y1="15.180944"
1431
-       x1="24.103895"
1432
-       gradientTransform="matrix(1.8450847,0,0,1.8339549,-20.057077,-17.214365)"
1433
-       gradientUnits="userSpaceOnUse"
1434
-       id="linearGradient2400"
1435
-       xlink:href="#linearGradient2264-7"
1436
-       inkscape:collect="always" />
1437
-    <linearGradient
1438
-       y2="45"
1439
-       x2="24"
1440
-       y1="5"
1441
-       x1="24"
1442
-       gradientUnits="userSpaceOnUse"
1443
-       id="linearGradient2397"
1444
-       xlink:href="#linearGradient3259"
1445
-       inkscape:collect="always" />
1446
-    <linearGradient
1447
-       id="linearGradient3259">
1448
-      <stop
1449
-         offset="0"
1450
-         style="stop-color:#ffffff;stop-opacity:1"
1451
-         id="stop3261" />
1452
-      <stop
1453
-         offset="1"
1454
-         style="stop-color:#ffffff;stop-opacity:0"
1455
-         id="stop3263" />
1456
-    </linearGradient>
1457
-    <linearGradient
1458
-       id="linearGradient2264-7">
1459
-      <stop
1460
-         offset="0"
1461
-         style="stop-color:#d7e866;stop-opacity:1"
1462
-         id="stop2266-0" />
1463
-      <stop
1464
-         offset="1"
1465
-         style="stop-color:#8cab2a;stop-opacity:1"
1466
-         id="stop2268-1" />
1467
-    </linearGradient>
1468
-    <linearGradient
1469
-       id="linearGradient8838">
1470
-      <stop
1471
-         offset="0"
1472
-         style="stop-color:#000000;stop-opacity:1"
1473
-         id="stop8840-7" />
1474
-      <stop
1475
-         offset="1"
1476
-         style="stop-color:#000000;stop-opacity:0"
1477
-         id="stop8842-4" />
1478
-    </linearGradient>
1479
-    <radialGradient
1480
-       r="31.000002"
1481
-       fy="48.587921"
1482
-       fx="69.447609"
1483
-       cy="48.587921"
1484
-       cx="69.447609"
1485
-       gradientTransform="matrix(0,1.7490455,-1.9047536,0,155.09346,67.71325)"
1486
-       gradientUnits="userSpaceOnUse"
1487
-       id="radialGradient5307"
1488
-       xlink:href="#linearGradient3242-7"
1489
-       inkscape:collect="always" />
1490
-    <linearGradient
1491
-       id="linearGradient3242-7">
1492
-      <stop
1493
-         id="stop3244-5"
1494
-         style="stop-color:#eef87e;stop-opacity:1"
1495
-         offset="0" />
1496
-      <stop
1497
-         id="stop3246-9"
1498
-         style="stop-color:#cde34f;stop-opacity:1"
1499
-         offset="0.26238" />
1500
-      <stop
1501
-         id="stop3248-7"
1502
-         style="stop-color:#93b723;stop-opacity:1"
1503
-         offset="0.66093999" />
1504
-      <stop
1505
-         id="stop3250-8"
1506
-         style="stop-color:#5a7e0d;stop-opacity:1"
1507
-         offset="1" />
1508
-    </linearGradient>
1509
-    <linearGradient
1510
-       y2="53.868069"
1511
-       x2="72.421684"
1512
-       y1="122.13199"
1513
-       x1="72.421684"
1514
-       gradientTransform="matrix(0.72729259,0,0,0.73246814,-1.4562995,143.54278)"
1515
-       gradientUnits="userSpaceOnUse"
1516
-       id="linearGradient5309"
1517
-       xlink:href="#linearGradient2490-3"
1518
-       inkscape:collect="always" />
1519
-    <linearGradient
1520
-       id="linearGradient2490-3">
1521
-      <stop
1522
-         id="stop2492-3"
1523
-         style="stop-color:#365f0e;stop-opacity:1"
1524
-         offset="0" />
1525
-      <stop
1526
-         id="stop2494-8"
1527
-         style="stop-color:#84a718;stop-opacity:1"
1528
-         offset="1" />
1529
-    </linearGradient>
1530
-    <radialGradient
1531
-       r="31.000002"
1532
-       fy="48.587921"
1533
-       fx="69.447609"
1534
-       cy="48.587921"
1535
-       cx="69.447609"
1536
-       gradientTransform="matrix(0,1.4609744,-1.591037,0,18.94522,-105.93215)"
1537
-       gradientUnits="userSpaceOnUse"
1538
-       id="radialGradient3360"
1539
-       xlink:href="#linearGradient3242-7"
1540
-       inkscape:collect="always" />
1541
-    <linearGradient
1542
-       y2="53.868069"
1543
-       x2="72.421684"
1544
-       y1="122.13199"
1545
-       x1="72.421684"
1546
-       gradientTransform="matrix(0.60750609,0,0,0.61182923,-111.82049,-42.591879)"
1547
-       gradientUnits="userSpaceOnUse"
1548
-       id="linearGradient3362"
1549
-       xlink:href="#linearGradient2490-3"
1550
-       inkscape:collect="always" />
1551
-    <linearGradient
1552
-       gradientTransform="matrix(0.3280315,0,0,0.3257096,4.4449582,4.5320247)"
1553
-       gradientUnits="userSpaceOnUse"
1554
-       xlink:href="#linearGradient3945"
1555
-       id="linearGradient2471"
1556
-       y2="32.485161"
1557
-       x2="24.103895"
1558
-       y1="15.168831"
1559
-       x1="24.103895" />
1560
-    <linearGradient
1561
-       id="linearGradient3945">
1562
-      <stop
1563
-         offset="0"
1564
-         style="stop-color:#ecf5b6;stop-opacity:1"
1565
-         id="stop3947" />
1566
-      <stop
1567
-         offset="1"
1568
-         style="stop-color:#9fba48;stop-opacity:1"
1569
-         id="stop3949" />
1570
-    </linearGradient>
1571
-    <linearGradient
1572
-       gradientUnits="userSpaceOnUse"
1573
-       xlink:href="#linearGradient8265-821-176-38-919-66-249"
1574
-       id="linearGradient2580"
1575
-       y2="24.627615"
1576
-       x2="20.054544"
1577
-       y1="16.407909"
1578
-       x1="18.03083" />
1579
-    <linearGradient
1580
-       id="linearGradient8265-821-176-38-919-66-249">
1581
-      <stop
1582
-         offset="0"
1583
-         style="stop-color:#ffffff;stop-opacity:1"
1584
-         id="stop2687-0" />
1585
-      <stop
1586
-         offset="1"
1587
-         style="stop-color:#ffffff;stop-opacity:0"
1588
-         id="stop2689-3" />
1589
-    </linearGradient>
1590
-    <linearGradient
1591
-       gradientTransform="matrix(5.4893416e-2,1.3851317e-2,2.572632e-3,5.248166e-2,-11.212261,-26.738461)"
1592
-       gradientUnits="userSpaceOnUse"
1593
-       xlink:href="#linearGradient7012-661-145-733-759-865-745"
1594
-       id="linearGradient2576"
1595
-       y2="238.3999"
1596
-       x2="169.22964"
1597
-       y1="58.583481"
1598
-       x1="126.69791" />
1599
-    <linearGradient
1600
-       id="linearGradient7012-661-145-733-759-865-745">
1601
-      <stop
1602
-         offset="0"
1603
-         style="stop-color:#9cbbd9;stop-opacity:1"
1604
-         id="stop2699" />
1605
-      <stop
1606
-         offset="1"
1607
-         style="stop-color:#5c82ab;stop-opacity:1"
1608
-         id="stop2701" />
1609
-    </linearGradient>
1610
-    <linearGradient
1611
-       gradientTransform="matrix(1.0083043,0,0,1.0006232,-10.500284,-26.477671)"
1612
-       gradientUnits="userSpaceOnUse"
1613
-       xlink:href="#linearGradient3390"
1614
-       id="linearGradient2578"
1615
-       y2="4.0514131"
1616
-       x2="4.1760364"
1617
-       y1="14.992862"
1618
-       x1="10.318256" />
1619
-    <linearGradient
1620
-       id="linearGradient3390">
1621
-      <stop
1622
-         offset="0"
1623
-         style="stop-color:#425e7b;stop-opacity:1"
1624
-         id="stop3392" />
1625
-      <stop
1626
-         offset="1"
1627
-         style="stop-color:#7a91a7;stop-opacity:1"
1628
-         id="stop3394" />
1629
-    </linearGradient>
1630
-    <linearGradient
1631
-       gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
1632
-       gradientUnits="userSpaceOnUse"
1633
-       xlink:href="#linearGradient5048-1"
1634
-       id="linearGradient2570"
1635
-       y2="609.50507"
1636
-       x2="302.85715"
1637
-       y1="366.64789"
1638
-       x1="302.85715" />
1639
-    <linearGradient
1640
-       id="linearGradient5048-1">
1641
-      <stop
1642
-         offset="0"
1643
-         style="stop-color:#000000;stop-opacity:0"
1644
-         id="stop5050-8" />
1645
-      <stop
1646
-         offset="0.5"
1647
-         style="stop-color:#000000;stop-opacity:1"
1648
-         id="stop5056-6" />
1649
-      <stop
1650
-         offset="1"
1651
-         style="stop-color:#000000;stop-opacity:0"
1652
-         id="stop5052-1" />
1653
-    </linearGradient>
1654
-    <radialGradient
1655
-       gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
1656
-       gradientUnits="userSpaceOnUse"
1657
-       xlink:href="#linearGradient5060-3"
1658
-       id="radialGradient2572"
1659
-       fy="486.64789"
1660
-       fx="605.71429"
1661
-       r="117.14286"
1662
-       cy="486.64789"
1663
-       cx="605.71429" />
1664
-    <linearGradient
1665
-       id="linearGradient5060-3">
1666
-      <stop
1667
-         offset="0"
1668
-         style="stop-color:#000000;stop-opacity:1"
1669
-         id="stop5062-2" />
1670
-      <stop
1671
-         offset="1"
1672
-         style="stop-color:#000000;stop-opacity:0"
1673
-         id="stop5064-6" />
1674
-    </linearGradient>
1675
-    <radialGradient
1676
-       gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
1677
-       gradientUnits="userSpaceOnUse"
1678
-       xlink:href="#linearGradient5060-3"
1679
-       id="radialGradient2574"
1680
-       fy="486.64789"
1681
-       fx="605.71429"
1682
-       r="117.14286"
1683
-       cy="486.64789"
1684
-       cx="605.71429" />
1685
-    <linearGradient
1686
-       inkscape:collect="always"
1687
-       xlink:href="#linearGradient5048-1"
1688
-       id="linearGradient3404"
1689
-       gradientUnits="userSpaceOnUse"
1690
-       gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
1691
-       x1="302.85715"
1692
-       y1="366.64789"
1693
-       x2="302.85715"
1694
-       y2="609.50507" />
1695
-    <radialGradient
1696
-       inkscape:collect="always"
1697
-       xlink:href="#linearGradient5060-3"
1698
-       id="radialGradient3406"
1699
-       gradientUnits="userSpaceOnUse"
1700
-       gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
1701
-       cx="605.71429"
1702
-       cy="486.64789"
1703
-       fx="605.71429"
1704
-       fy="486.64789"
1705
-       r="117.14286" />
1706
-    <radialGradient
1707
-       inkscape:collect="always"
1708
-       xlink:href="#linearGradient5060-3"
1709
-       id="radialGradient3408"
1710
-       gradientUnits="userSpaceOnUse"
1711
-       gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
1712
-       cx="605.71429"
1713
-       cy="486.64789"
1714
-       fx="605.71429"
1715
-       fy="486.64789"
1716
-       r="117.14286" />
1717
-    <linearGradient
1718
-       inkscape:collect="always"
1719
-       xlink:href="#linearGradient7012-661-145-733-759-865-745"
1720
-       id="linearGradient3410"
1721
-       gradientUnits="userSpaceOnUse"
1722
-       gradientTransform="matrix(0.05489342,0.01385132,0.00257263,0.05248166,-11.212261,-26.738461)"
1723
-       x1="126.69791"
1724
-       y1="58.583481"
1725
-       x2="169.22964"
1726
-       y2="238.3999" />
1727
-    <linearGradient
1728
-       inkscape:collect="always"
1729
-       xlink:href="#linearGradient3390"
1730
-       id="linearGradient3412"
1731
-       gradientUnits="userSpaceOnUse"
1732
-       gradientTransform="matrix(1.0083043,0,0,1.0006232,-10.500284,-26.477671)"
1733
-       x1="10.318256"
1734
-       y1="14.992862"
1735
-       x2="4.1760364"
1736
-       y2="4.0514131" />
1737
-    <linearGradient
1738
-       inkscape:collect="always"
1739
-       xlink:href="#linearGradient8265-821-176-38-919-66-249"
1740
-       id="linearGradient3414"
1741
-       gradientUnits="userSpaceOnUse"
1742
-       x1="18.03083"
1743
-       y1="16.407909"
1744
-       x2="20.054544"
1745
-       y2="24.627615" />
1746
-    <linearGradient
1747
-       inkscape:collect="always"
1748
-       xlink:href="#linearGradient3945"
1749
-       id="linearGradient3416"
1750
-       gradientUnits="userSpaceOnUse"
1751
-       gradientTransform="matrix(0.3280315,0,0,0.3257096,4.4449582,4.5320247)"
1752
-       x1="24.103895"
1753
-       y1="15.168831"
1754
-       x2="24.103895"
1755
-       y2="32.485161" />
1756
-    <linearGradient
1757
-       inkscape:collect="always"
1758
-       xlink:href="#linearGradient2490-3-1"
1759
-       id="linearGradient3151"
1760
-       gradientUnits="userSpaceOnUse"
1761
-       gradientTransform="matrix(0.10408428,0,0,0.10482496,2.8405826,2.7754018)"
1762
-       x1="72.421684"
1763
-       y1="124.75623"
1764
-       x2="72.421684"
1765
-       y2="51.244411" />
1766
-    <radialGradient
1767
-       inkscape:collect="always"
1768
-       xlink:href="#linearGradient3242-7-2"
1769
-       id="radialGradient3149"
1770
-       gradientUnits="userSpaceOnUse"
1771
-       gradientTransform="matrix(0,0.25030935,-0.27259303,0,25.244726,-8.076711)"
1772
-       cx="69.447609"
1773
-       cy="51.694645"
1774
-       fx="69.447609"
1775
-       fy="51.694645"
1776
-       r="31.000002" />
1777
-    <linearGradient
1778
-       id="linearGradient3943">
1779
-      <stop
1780
-         id="stop3945"
1781
-         offset="0"
1782
-         style="stop-color:#ffffff;stop-opacity:1;" />
1783
-      <stop
1784
-         id="stop3947-5"
1785
-         offset="1"
1786
-         style="stop-color:#ffffff;stop-opacity:0;" />
1787
-    </linearGradient>
1788
-    <linearGradient
1789
-       y2="39.268391"
1790
-       x2="24.138529"
1791
-       y1="7.0478544"
1792
-       x1="24.138529"
1793
-       gradientTransform="matrix(0.20131127,0,0,0.1999165,7.4133025,7.3088517)"
1794
-       gradientUnits="userSpaceOnUse"
1795
-       id="linearGradient5530"
1796
-       xlink:href="#linearGradient3943"
1797
-       inkscape:collect="always" />
1798
-    <linearGradient
1799
-       id="linearGradient2490-3-1">
1800
-      <stop
1801
-         id="stop2492-3-3"
1802
-         style="stop-color:#365f0e;stop-opacity:1"
1803
-         offset="0" />
1804
-      <stop
1805
-         id="stop2494-8-4"
1806
-         style="stop-color:#84a718;stop-opacity:1"
1807
-         offset="1" />
1808
-    </linearGradient>
1809
-    <linearGradient
1810
-       id="linearGradient3242-7-2">
1811
-      <stop
1812
-         id="stop3244-5-8"
1813
-         style="stop-color:#eef87e;stop-opacity:1"
1814
-         offset="0" />
1815
-      <stop
1816
-         id="stop3246-9-7"
1817
-         style="stop-color:#cde34f;stop-opacity:1"
1818
-         offset="0.26238" />
1819
-      <stop
1820
-         id="stop3248-7-5"
1821
-         style="stop-color:#93b723;stop-opacity:1"
1822
-         offset="0.66093999" />
1823
-      <stop
1824
-         id="stop3250-8-7"
1825
-         style="stop-color:#5a7e0d;stop-opacity:1"
1826
-         offset="1" />
1827
-    </linearGradient>
1828
-    <linearGradient
1829
-       gradientTransform="matrix(0.3091956,0,0,0.3766935,0.4761461,0.1071779)"
1830
-       gradientUnits="userSpaceOnUse"
1831
-       xlink:href="#linearGradient8589"
1832
-       id="linearGradient2507"
1833
-       y2="5.4565363"
1834
-       x2="36.358372"
1835
-       y1="8.0590115"
1836
-       x1="32.892288" />
1837
-    <linearGradient
1838
-       id="linearGradient8589">
1839
-      <stop
1840
-         offset="0"
1841
-         style="stop-color:#fefefe;stop-opacity:1"
1842
-         id="stop8591-2" />
1843
-      <stop
1844
-         offset="1"
1845
-         style="stop-color:#cbcbcb;stop-opacity:1"
1846
-         id="stop8593-3" />
1847
-    </linearGradient>
1848
-    <linearGradient
1849
-       gradientTransform="matrix(0.2727267,0,0,0.302325,1.4545607,0.7441991)"
1850
-       gradientUnits="userSpaceOnUse"
1851
-       xlink:href="#linearGradient3211-9"
1852
-       id="linearGradient2511"
1853
-       y2="46.01725"
1854
-       x2="24"
1855
-       y1="1.9999999"
1856
-       x1="24" />
1857
-    <linearGradient
1858
-       id="linearGradient3211-9">
1859
-      <stop
1860
-         offset="0"
1861
-         style="stop-color:#ffffff;stop-opacity:1"
1862
-         id="stop3213-7" />
1863
-      <stop
1864
-         offset="1"
1865
-         style="stop-color:#ffffff;stop-opacity:0"
1866
-         id="stop3215-7" />
1867
-    </linearGradient>
1868
-    <linearGradient
1869
-       gradientTransform="matrix(0.3142872,0,0,0.3259268,0.4571068,-0.3222465)"
1870
-       gradientUnits="userSpaceOnUse"
1871
-       xlink:href="#linearGradient3600"
1872
-       id="linearGradient2517"
1873
-       y2="47.013336"
1874
-       x2="25.132275"
1875
-       y1="0.98520643"
1876
-       x1="25.132275" />
1877
-    <linearGradient
1878
-       id="linearGradient3600">
1879
-      <stop
1880
-         offset="0"
1881
-         style="stop-color:#f4f4f4;stop-opacity:1"
1882
-         id="stop3602-1" />
1883
-      <stop
1884
-         offset="1"
1885
-         style="stop-color:#dbdbdb;stop-opacity:1"
1886
-         id="stop3604-6" />
1887
-    </linearGradient>
1888
-    <linearGradient
1889
-       gradientTransform="matrix(0.2537858,0,0,0.3050189,19.128982,-0.6854851)"
1890
-       gradientUnits="userSpaceOnUse"
1891
-       xlink:href="#linearGradient3104"
1892
-       id="linearGradient2519"
1893
-       y2="2.9062471"
1894
-       x2="-51.786404"
1895
-       y1="50.786446"
1896
-       x1="-51.786404" />
1897
-    <linearGradient
1898
-       id="linearGradient3104">
1899
-      <stop
1900
-         offset="0"
1901
-         style="stop-color:#aaaaaa;stop-opacity:1"
1902
-         id="stop3106-3" />
1903
-      <stop
1904
-         offset="1"
1905
-         style="stop-color:#c8c8c8;stop-opacity:1"
1906
-         id="stop3108-6" />
1907
-    </linearGradient>
1908
-    <linearGradient
1909
-       inkscape:collect="always"
1910
-       xlink:href="#linearGradient2490-3-9"
1911
-       id="linearGradient3088"
1912
-       gradientUnits="userSpaceOnUse"
1913
-       gradientTransform="matrix(0.1482266,0,0,0.1494387,3.4435035,3.3566817)"
1914
-       x1="72.421684"
1915
-       y1="124.75623"
1916
-       x2="72.421684"
1917
-       y2="51.244411" />
1918
-    <radialGradient
1919
-       inkscape:collect="always"
1920
-       xlink:href="#linearGradient3242-7-29"
1921
-       id="radialGradient3086"
1922
-       gradientUnits="userSpaceOnUse"
1923
-       gradientTransform="matrix(0,0.35684158,-0.38820022,0,35.349285,-12.114114)"
1924
-       cx="69.447609"
1925
-       cy="51.694645"
1926
-       fx="69.447609"
1927
-       fy="51.694645"
1928
-       r="31.000002" />
1929
-    <linearGradient
1930
-       id="linearGradient2490-3-9">
1931
-      <stop
1932
-         id="stop2492-3-6"
1933
-         style="stop-color:#365f0e;stop-opacity:1"
1934
-         offset="0" />
1935
-      <stop
1936
-         id="stop2494-8-5"
1937
-         style="stop-color:#84a718;stop-opacity:1"
1938
-         offset="1" />
1939
-    </linearGradient>
1940
-    <linearGradient
1941
-       id="linearGradient3242-7-29">
1942
-      <stop
1943
-         id="stop3244-5-5"
1944
-         style="stop-color:#eef87e;stop-opacity:1"
1945
-         offset="0" />
1946
-      <stop
1947
-         id="stop3246-9-9"
1948
-         style="stop-color:#cde34f;stop-opacity:1"
1949
-         offset="0.26238" />
1950
-      <stop
1951
-         id="stop3248-7-9"
1952
-         style="stop-color:#93b723;stop-opacity:1"
1953
-         offset="0.66093999" />
1954
-      <stop
1955
-         id="stop3250-8-76"
1956
-         style="stop-color:#5a7e0d;stop-opacity:1"
1957
-         offset="1" />
1958
-    </linearGradient>
1959
-    <linearGradient
1960
-       id="linearGradient3943-4">
1961
-      <stop
1962
-         id="stop3945-9"
1963
-         offset="0"
1964
-         style="stop-color:#ffffff;stop-opacity:1;" />
1965
-      <stop
1966
-         id="stop3947-8"
1967
-         offset="1"
1968
-         style="stop-color:#ffffff;stop-opacity:0;" />
1969
-    </linearGradient>
1970
-    <linearGradient
1971
-       y2="39.268391"
1972
-       x2="24.138529"
1973
-       y1="7.0478544"
1974
-       x1="24.138529"
1975
-       gradientTransform="matrix(0.2817955,0,0,0.2800956,10.178741,10.02218)"
1976
-       gradientUnits="userSpaceOnUse"
1977
-       id="linearGradient5530-8"
1978
-       xlink:href="#linearGradient3943-4"
1979
-       inkscape:collect="always" />
1980
-    <linearGradient
1981
-       gradientTransform="matrix(0.3922135,0,0,0.4473607,28.199292,-1.2386997)"
1982
-       gradientUnits="userSpaceOnUse"
1983
-       xlink:href="#linearGradient3104-7"
1984
-       id="linearGradient2438"
1985
-       y2="2.9062471"
1986
-       x2="-51.786404"
1987
-       y1="50.786446"
1988
-       x1="-51.786404" />
1989
-    <linearGradient
1990
-       gradientTransform="matrix(0.4857154,0,0,0.4780255,-0.65717039,-0.7059501)"
1991
-       gradientUnits="userSpaceOnUse"
1992
-       xlink:href="#linearGradient3600-4"
1993
-       id="linearGradient2435"
1994
-       y2="47.013336"
1995
-       x2="25.132275"
1996
-       y1="0.98520643"
1997
-       x1="25.132275" />
1998
-    <radialGradient
1999
-       gradientTransform="matrix(0.1702128,0,0,-0.1907226,0.10638221,23.716504)"
2000
-       gradientUnits="userSpaceOnUse"
2001
-       xlink:href="#XMLID_8_"
2002
-       id="radialGradient2432"
2003
-       fy="102.70267"
2004
-       fx="92.090363"
2005
-       r="139.55859"
2006
-       cy="102.70267"
2007
-       cx="92.090363" />
2008
-    <linearGradient
2009
-       gradientTransform="matrix(0.4545444,0,0,0.4651153,0.09093361,0.3372293)"
2010
-       gradientUnits="userSpaceOnUse"
2011
-       xlink:href="#linearGradient3211-5"
2012
-       id="linearGradient2429"
2013
-       y2="46.01725"
2014
-       x2="24"
2015
-       y1="1.9999999"
2016
-       x1="24" />
2017
-    <linearGradient
2018
-       gradientTransform="matrix(0.4778466,0,0,0.5524833,-0.62774609,-0.0761283)"
2019
-       gradientUnits="userSpaceOnUse"
2020
-       xlink:href="#linearGradient8589-2"
2021
-       id="linearGradient2425"
2022
-       y2="5.4565363"
2023
-       x2="36.358372"
2024
-       y1="8.0590115"
2025
-       x1="32.892288" />
2026
-    <linearGradient
2027
-       id="linearGradient8589-2">
2028
-      <stop
2029
-         offset="0"
2030
-         style="stop-color:#fefefe;stop-opacity:1"
2031
-         id="stop8591-8" />
2032
-      <stop
2033
-         offset="1"
2034
-         style="stop-color:#cbcbcb;stop-opacity:1"
2035
-         id="stop8593-0" />
2036
-    </linearGradient>
2037
-    <linearGradient
2038
-       id="linearGradient3211-5">
2039
-      <stop
2040
-         offset="0"
2041
-         style="stop-color:#ffffff;stop-opacity:1"
2042
-         id="stop3213-1" />
2043
-      <stop
2044
-         offset="1"
2045
-         style="stop-color:#ffffff;stop-opacity:0"
2046
-         id="stop3215-9" />
2047
-    </linearGradient>
2048
-    <radialGradient
2049
-       gradientUnits="userSpaceOnUse"
2050
-       id="XMLID_8_"
2051
-       r="139.55859"
2052
-       cy="112.3047"
2053
-       cx="102">
2054
-      <stop
2055
-         offset="0"
2056
-         style="stop-color:#b7b8b9;stop-opacity:1"
2057
-         id="stop41-2" />
2058
-      <stop
2059
-         offset="0.17402567"
2060
-         style="stop-color:#ececec;stop-opacity:1"
2061
-         id="stop47-0" />
2062
-      <stop
2063
-         offset="0.23907544"
2064
-         style="stop-color:#fafafa;stop-opacity:0"
2065
-         id="stop49-1" />
2066
-      <stop
2067
-         offset="0.30111277"
2068
-         style="stop-color:#ffffff;stop-opacity:0"
2069
-         id="stop51-8" />
2070
-      <stop
2071
-         offset="0.53130001"
2072
-         style="stop-color:#fafafa;stop-opacity:0"
2073
-         id="stop53-9" />
2074
-      <stop
2075
-         offset="0.84490001"
2076
-         style="stop-color:#ebecec;stop-opacity:0"
2077
-         id="stop55-3" />
2078
-      <stop
2079
-         offset="1"
2080
-         style="stop-color:#e1e2e3;stop-opacity:0"
2081
-         id="stop57-3" />
2082
-    </radialGradient>
2083
-    <linearGradient
2084
-       id="linearGradient3600-4">
2085
-      <stop
2086
-         offset="0"
2087
-         style="stop-color:#f4f4f4;stop-opacity:1"
2088
-         id="stop3602-11" />
2089
-      <stop
2090
-         offset="1"
2091
-         style="stop-color:#dbdbdb;stop-opacity:1"
2092
-         id="stop3604-3" />
2093
-    </linearGradient>
2094
-    <linearGradient
2095
-       id="linearGradient3104-7">
2096
-      <stop
2097
-         offset="0"
2098
-         style="stop-color:#aaaaaa;stop-opacity:1"
2099
-         id="stop3106-7" />
2100
-      <stop
2101
-         offset="1"
2102
-         style="stop-color:#c8c8c8;stop-opacity:1"
2103
-         id="stop3108-7" />
2104
-    </linearGradient>
2105
-  </defs>
2106
-  <g
2107
-     id="layer1">
2108
-    <g
2109
-       id="g3652"
2110
-       transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
2111
-      <g
2112
-         id="layer1-3"
2113
-         transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.9427152)">
2114
-        <g
2115
-           id="g3379">
2116
-          <path
2117
-             inkscape:connector-curvature="0"
2118
-             d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
2119
-             id="path5058"
2120
-             style="opacity:0.40206185;fill:url(#radialGradient2704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2121
-          <rect
2122
-             width="28"
2123
-             height="8"
2124
-             x="9"
2125
-             y="42"
2126
-             id="rect4173"
2127
-             style="opacity:0.40206185;fill:url(#linearGradient2738);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2128
-          <path
2129
-             inkscape:connector-curvature="0"
2130
-             d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
2131
-             id="path5018"
2132
-             style="opacity:0.40206185;fill:url(#radialGradient2735);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2133
-          <rect
2134
-             width="25.000078"
2135
-             height="44.00008"
2136
-             rx="0"
2137
-             ry="0"
2138
-             x="11.499961"
2139
-             y="3.4999609"
2140
-             id="rect3457-7"
2141
-             style="fill:url(#radialGradient2759);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2761);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
2142
-          <path
2143
-             inkscape:connector-curvature="0"
2144
-             d="m 12.588724,26.515 22.613957,0"
2145
-             id="path3460-7"
2146
-             style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2147
-          <path
2148
-             inkscape:connector-curvature="0"
2149
-             d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
2150
-             id="path3360-8"
2151
-             style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
2152
-          <path
2153
-             inkscape:connector-curvature="0"
2154
-             d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
2155
-             id="path3385-3"
2156
-             style="fill:url(#linearGradient2797);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2799);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2157
-          <rect
2158
-             width="3"
2159
-             height="2"
2160
-             x="7.0997243"
2161
-             y="5"
2162
-             id="rect3464"
2163
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2164
-          <path
2165
-             inkscape:connector-curvature="0"
2166
-             d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
2167
-             id="rect15391-7"
2168
-             style="fill:url(#linearGradient2801);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2803);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2169
-          <rect
2170
-             width="3"
2171
-             height="2"
2172
-             x="36.084"
2173
-             y="25"
2174
-             id="rect3766"
2175
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2176
-          <rect
2177
-             width="3"
2178
-             height="2"
2179
-             x="36.084"
2180
-             y="5"
2181
-             id="rect3760"
2182
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2183
-          <rect
2184
-             width="3"
2185
-             height="2"
2186
-             x="36.084"
2187
-             y="30"
2188
-             id="rect3772"
2189
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2190
-          <rect
2191
-             width="35.001312"
2192
-             height="42.001316"
2193
-             rx="0"
2194
-             ry="0"
2195
-             x="5.4993434"
2196
-             y="4.4993439"
2197
-             id="rect2689-6"
2198
-             style="opacity:0.4;fill:none;stroke:url(#linearGradient2711);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2199
-          <rect
2200
-             width="3"
2201
-             height="2"
2202
-             x="36.084"
2203
-             y="40"
2204
-             id="rect3774"
2205
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2206
-          <rect
2207
-             width="3"
2208
-             height="2"
2209
-             x="36.084"
2210
-             y="35"
2211
-             id="rect3768"
2212
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2213
-          <rect
2214
-             width="3"
2215
-             height="2"
2216
-             x="36.084"
2217
-             y="10"
2218
-             id="rect3762"
2219
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2220
-          <rect
2221
-             width="3"
2222
-             height="2"
2223
-             x="36.084"
2224
-             y="45"
2225
-             id="rect3776"
2226
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2227
-          <rect
2228
-             width="3"
2229
-             height="2"
2230
-             x="36.084"
2231
-             y="20"
2232
-             id="rect3770"
2233
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2234
-          <rect
2235
-             width="3"
2236
-             height="2"
2237
-             x="36.084"
2238
-             y="15"
2239
-             id="rect3764"
2240
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2241
-          <rect
2242
-             width="3"
2243
-             height="2"
2244
-             x="7.0997243"
2245
-             y="10"
2246
-             id="rect3744"
2247
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2248
-          <rect
2249
-             width="3"
2250
-             height="2"
2251
-             x="7.0997243"
2252
-             y="15"
2253
-             id="rect3746"
2254
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2255
-          <rect
2256
-             width="3"
2257
-             height="2"
2258
-             x="7.0997243"
2259
-             y="25"
2260
-             id="rect3748"
2261
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2262
-          <rect
2263
-             width="3"
2264
-             height="2"
2265
-             x="7.0997243"
2266
-             y="35"
2267
-             id="rect3750"
2268
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2269
-          <rect
2270
-             width="3"
2271
-             height="2"
2272
-             x="7.0997243"
2273
-             y="20"
2274
-             id="rect3752"
2275
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2276
-          <rect
2277
-             width="3"
2278
-             height="2"
2279
-             x="7.0997243"
2280
-             y="30"
2281
-             id="rect3754"
2282
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2283
-          <rect
2284
-             width="3"
2285
-             height="2"
2286
-             x="7.0997243"
2287
-             y="40"
2288
-             id="rect3756"
2289
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2290
-          <rect
2291
-             width="3"
2292
-             height="2"
2293
-             x="7.0997243"
2294
-             y="45"
2295
-             id="rect3758"
2296
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2297
-        </g>
2298
-      </g>
2299
-      <g
2300
-         id="g3288"
2301
-         transform="matrix(0.51414223,0,0,0.51414223,-55.428526,9.0218175)">
2302
-        <path
2303
-           d="m 46.999997,44 c 0,1.656854 -10.297452,3 -23,3 -12.702548,0 -23.0000002,-1.343146 -23.0000002,-3 0,-1.656854 10.2974522,-3 23.0000002,-3 12.702548,0 23,1.343146 23,3 l 0,0 z"
2304
-           id="path8836"
2305
-           style="opacity:0.2;fill:url(#radialGradient2403);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible"
2306
-           inkscape:connector-curvature="0" />
2307
-        <g
2308
-           id="g3440"
2309
-           transform="matrix(1.9844998,0,0,1.9844998,-0.57166495,1.6294216)">
2310
-          <path
2311
-             style="fill:url(#linearGradient2435);fill-opacity:1;stroke:url(#linearGradient2438);stroke-width:0.99992162;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
2312
-             id="path4160-3"
2313
-             d="m 2.4999608,0.499961 c 3.8955799,0 7.6044552,0 11.5000382,0 0.683368,0.2372969 4.541325,3.12817 5.5,5.000039 0,5.729157 3.9e-5,10.270842 3.9e-5,16 l -17.0000772,0 c 0,-7.33336 0,-13.6666811 0,-21.000039 z"
2314
-             inkscape:connector-curvature="0" />
2315
-          <path
2316
-             style="fill:url(#radialGradient2432);fill-opacity:1"
2317
-             id="path4191"
2318
-             d="M 3.1702119,22 C 3.0764249,22 2.9999991,21.91437 2.9999991,21.809277 l 0,-20.5980318 c 0,-0.1052785 0.076426,-0.1907219 0.1702128,-0.1907219 3.5214555,0.052717 7.4238521,-0.0788581 10.9410271,0.013125 l 4.838887,4.3271368 0.04987,16.4484919 C 18.999999,21.914366 18.923742,22 18.829785,22 L 3.1702119,22 z"
2319
-             inkscape:connector-curvature="0" />
2320
-          <path
2321
-             style="opacity:0.6;fill:none;stroke:url(#linearGradient2429);stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline"
2322
-             id="path2435-7"
2323
-             d="m 18.5,5.6770357 c 0,5.2083053 0,10.6146573 0,15.8229643 -5,0 -9.9999997,0 -15.0000009,0 0,-6.66667 0,-13.3333343 0,-20.0000001 3.4372614,0 6.9564989,0 10.3937609,0"
2324
-             inkscape:connector-curvature="0" />
2325
-          <path
2326
-             style="opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
2327
-             id="path3370"
2328
-             d="m 13.075473,1 c 1.156303,0.3287671 0.339059,4.6143789 0.339059,4.6143789 0,0 4.515388,-0.4277362 5.60771,1.1949961 C 20.511395,9.0216317 18.954022,6.1742029 18.848795,5.9876778 18.092867,4.6476323 14.982455,1.4405918 13.803386,1.0464703 13.715154,1.0169778 13.51951,1 13.075473,1 z"
2329
-             inkscape:connector-curvature="0" />
2330
-          <path
2331
-             style="fill:url(#linearGradient2425);fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline"
2332
-             id="path4474-7"
2333
-             d="m 12.999999,1 c 1.526166,0 1,4 1,4 0,0 4.992074,-0.45326 4.992074,2 0,-0.5977419 0.05575,-1.4784338 -0.06407,-1.6559326 C 18.088896,4.1010616 15.184238,1.4821803 14.129934,1.0464703 14.043956,1.0109384 13.444036,1 12.999999,1 z"
2334
-             inkscape:connector-curvature="0" />
2335
-          <g
2336
-             id="g3451">
2337
-            <path
2338
-               inkscape:connector-curvature="0"
2339
-               style="color:#000000;fill:url(#radialGradient3086);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3088);stroke-width:0.98542744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
2340
-               d="m 14.482179,14.507295 0,-3 4,0 0,3 3,0 0,4 -3,0 0,2.999991 -4,0 0,-2.999991 -2.989465,0 0,-4 2.989465,0 z"
2341
-               id="path2262"
2342
-               sodipodi:nodetypes="ccccccccccccc" />
2343
-            <path
2344
-               inkscape:connector-curvature="0"
2345
-               style="opacity:0.4;fill:none;stroke:url(#linearGradient5530-8);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
2346
-               d="m 15.482179,15.507295 0,-3 2,0 0,3 3,0 0,2 -3,0 0,3 -2,0 0,-3 -3,0 0,-2 3,0 z"
2347
-               id="path2272-8"
2348
-               sodipodi:nodetypes="ccccccccccccc" />
2349
-          </g>
2350
-        </g>
2351
-      </g>
2352
-    </g>
2353
-  </g>
2354
-</svg>
2355
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/add-folder.svg Deleted
2430
 
1
@@ -1,2428 +0,0 @@
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
7
-   xmlns:cc="http://creativecommons.org/ns#"
8
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
-   xmlns:svg="http://www.w3.org/2000/svg"
10
-   xmlns="http://www.w3.org/2000/svg"
11
-   xmlns:xlink="http://www.w3.org/1999/xlink"
12
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
-   id="svg2604"
15
-   height="48"
16
-   width="48"
17
-   version="1.0"
18
-   inkscape:version="0.48.4 r9939"
19
-   sodipodi:docname="add-folder.svg">
20
-  <metadata
21
-     id="metadata59">
22
-    <rdf:RDF>
23
-      <cc:Work
24
-         rdf:about="">
25
-        <dc:format>image/svg+xml</dc:format>
26
-        <dc:type
27
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
-        <dc:title />
29
-      </cc:Work>
30
-    </rdf:RDF>
31
-  </metadata>
32
-  <sodipodi:namedview
33
-     pagecolor="#ffffff"
34
-     bordercolor="#666666"
35
-     borderopacity="1"
36
-     objecttolerance="10"
37
-     gridtolerance="10"
38
-     guidetolerance="10"
39
-     inkscape:pageopacity="0"
40
-     inkscape:pageshadow="2"
41
-     inkscape:window-width="1600"
42
-     inkscape:window-height="842"
43
-     id="namedview57"
44
-     showgrid="false"
45
-     inkscape:zoom="9.3102393"
46
-     inkscape:cx="11.218374"
47
-     inkscape:cy="24"
48
-     inkscape:window-x="-2"
49
-     inkscape:window-y="-3"
50
-     inkscape:window-maximized="1"
51
-     inkscape:current-layer="layer1-2"
52
-     showguides="true"
53
-     inkscape:guide-bbox="true" />
54
-  <defs
55
-     id="defs2606">
56
-    <linearGradient
57
-       id="linearGradient3333"
58
-       y2="609.51"
59
-       gradientUnits="userSpaceOnUse"
60
-       x2="302.86"
61
-       gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
62
-       y1="366.65"
63
-       x1="302.86">
64
-      <stop
65
-         id="stop5050"
66
-         style="stop-opacity:0"
67
-         offset="0" />
68
-      <stop
69
-         id="stop5056"
70
-         offset=".5" />
71
-      <stop
72
-         id="stop5052"
73
-         style="stop-opacity:0"
74
-         offset="1" />
75
-    </linearGradient>
76
-    <radialGradient
77
-       id="radialGradient3330"
78
-       xlink:href="#linearGradient5060"
79
-       gradientUnits="userSpaceOnUse"
80
-       cy="486.65"
81
-       cx="605.71"
82
-       gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
83
-       r="117.14" />
84
-    <linearGradient
85
-       id="linearGradient5060">
86
-      <stop
87
-         id="stop5062"
88
-         offset="0" />
89
-      <stop
90
-         id="stop5064"
91
-         style="stop-opacity:0"
92
-         offset="1" />
93
-    </linearGradient>
94
-    <radialGradient
95
-       id="radialGradient3327"
96
-       xlink:href="#linearGradient5060"
97
-       gradientUnits="userSpaceOnUse"
98
-       cy="486.65"
99
-       cx="605.71"
100
-       gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
101
-       r="117.14" />
102
-    <linearGradient
103
-       id="linearGradient3324"
104
-       y2="2.9062"
105
-       gradientUnits="userSpaceOnUse"
106
-       x2="-51.786"
107
-       gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
108
-       y1="50.786"
109
-       x1="-51.786">
110
-      <stop
111
-         id="stop3106"
112
-         style="stop-color:#aaa"
113
-         offset="0" />
114
-      <stop
115
-         id="stop3108"
116
-         style="stop-color:#c8c8c8"
117
-         offset="1" />
118
-    </linearGradient>
119
-    <linearGradient
120
-       id="linearGradient3322"
121
-       y2="47.013"
122
-       gradientUnits="userSpaceOnUse"
123
-       x2="25.132"
124
-       gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
125
-       y1=".98521"
126
-       x1="25.132">
127
-      <stop
128
-         id="stop3602"
129
-         style="stop-color:#f4f4f4"
130
-         offset="0" />
131
-      <stop
132
-         id="stop3604"
133
-         style="stop-color:#dbdbdb"
134
-         offset="1" />
135
-    </linearGradient>
136
-    <radialGradient
137
-       id="radialGradient3319"
138
-       gradientUnits="userSpaceOnUse"
139
-       cy="112.3"
140
-       cx="102"
141
-       gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
142
-       r="139.56">
143
-      <stop
144
-         id="stop41"
145
-         style="stop-color:#b7b8b9"
146
-         offset="0" />
147
-      <stop
148
-         id="stop47"
149
-         style="stop-color:#ececec"
150
-         offset=".18851" />
151
-      <stop
152
-         id="stop49"
153
-         style="stop-color:#fafafa;stop-opacity:0"
154
-         offset=".25718" />
155
-      <stop
156
-         id="stop51"
157
-         style="stop-color:#fff;stop-opacity:0"
158
-         offset=".30111" />
159
-      <stop
160
-         id="stop53"
161
-         style="stop-color:#fafafa;stop-opacity:0"
162
-         offset=".53130" />
163
-      <stop
164
-         id="stop55"
165
-         style="stop-color:#ebecec;stop-opacity:0"
166
-         offset=".84490" />
167
-      <stop
168
-         id="stop57"
169
-         style="stop-color:#e1e2e3;stop-opacity:0"
170
-         offset="1" />
171
-    </radialGradient>
172
-    <linearGradient
173
-       id="linearGradient3316"
174
-       y2="46.017"
175
-       gradientUnits="userSpaceOnUse"
176
-       x2="24"
177
-       gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
178
-       y1="2"
179
-       x1="24">
180
-      <stop
181
-         id="stop3213"
182
-         style="stop-color:#fff"
183
-         offset="0" />
184
-      <stop
185
-         id="stop3215"
186
-         style="stop-color:#fff;stop-opacity:0"
187
-         offset="1" />
188
-    </linearGradient>
189
-    <filter
190
-       id="filter3212"
191
-       y="-.16434"
192
-       width="1.2969"
193
-       x="-.14846"
194
-       height="1.3287">
195
-      <feGaussianBlur
196
-         id="feGaussianBlur3214"
197
-         stdDeviation="0.77391625" />
198
-    </filter>
199
-    <linearGradient
200
-       id="linearGradient3312"
201
-       y2="5.4565"
202
-       gradientUnits="userSpaceOnUse"
203
-       x2="36.358"
204
-       gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
205
-       y1="8.059"
206
-       x1="32.892">
207
-      <stop
208
-         id="stop8591"
209
-         style="stop-color:#fefefe"
210
-         offset="0" />
211
-      <stop
212
-         id="stop8593"
213
-         style="stop-color:#cbcbcb"
214
-         offset="1" />
215
-    </linearGradient>
216
-    <linearGradient
217
-       id="linearGradient2484"
218
-       y2="36"
219
-       gradientUnits="userSpaceOnUse"
220
-       x2="-.097514"
221
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
222
-       y1="36"
223
-       x1="36.5">
224
-      <stop
225
-         id="stop3916"
226
-         style="stop-color:#2c79c0"
227
-         offset="0" />
228
-      <stop
229
-         id="stop3918"
230
-         style="stop-color:#2970b3;stop-opacity:.49804"
231
-         offset=".79722" />
232
-      <stop
233
-         id="stop3920"
234
-         style="stop-color:#236098;stop-opacity:0"
235
-         offset="1" />
236
-    </linearGradient>
237
-    <linearGradient
238
-       id="linearGradient2482"
239
-       y2="15.5"
240
-       gradientUnits="userSpaceOnUse"
241
-       x2="-.073089"
242
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
243
-       y1="15.5"
244
-       x1="23.997">
245
-      <stop
246
-         id="stop3700"
247
-         style="stop-color:#7ea8ce"
248
-         offset="0" />
249
-      <stop
250
-         id="stop3702"
251
-         style="stop-color:#568dc0;stop-opacity:.81569"
252
-         offset=".76279" />
253
-      <stop
254
-         id="stop3704"
255
-         style="stop-color:#c9e1f8;stop-opacity:0"
256
-         offset="1" />
257
-    </linearGradient>
258
-    <linearGradient
259
-       id="linearGradient2479"
260
-       y2="-.43754"
261
-       gradientUnits="userSpaceOnUse"
262
-       x2="20.484"
263
-       gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
264
-       y1="12.82"
265
-       x1="20.484">
266
-      <stop
267
-         id="stop2189"
268
-         style="stop-color:#fff;stop-opacity:.64341"
269
-         offset="0" />
270
-      <stop
271
-         id="stop2191"
272
-         style="stop-color:#fff;stop-opacity:0"
273
-         offset="1" />
274
-    </linearGradient>
275
-    <linearGradient
276
-       inkscape:collect="always"
277
-       xlink:href="#linearGradient2482"
278
-       id="linearGradient3046"
279
-       gradientUnits="userSpaceOnUse"
280
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
281
-       x1="23.997"
282
-       y1="15.5"
283
-       x2="-.073089"
284
-       y2="15.5" />
285
-    <linearGradient
286
-       inkscape:collect="always"
287
-       xlink:href="#linearGradient2484"
288
-       id="linearGradient3048"
289
-       gradientUnits="userSpaceOnUse"
290
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
291
-       x1="36.5"
292
-       y1="36"
293
-       x2="-.097514"
294
-       y2="36" />
295
-    <linearGradient
296
-       inkscape:collect="always"
297
-       xlink:href="#linearGradient2479"
298
-       id="linearGradient3050"
299
-       gradientUnits="userSpaceOnUse"
300
-       gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
301
-       x1="20.484"
302
-       y1="12.82"
303
-       x2="20.484"
304
-       y2="-.43754" />
305
-    <linearGradient
306
-       inkscape:collect="always"
307
-       xlink:href="#linearGradient3333"
308
-       id="linearGradient3132"
309
-       gradientUnits="userSpaceOnUse"
310
-       gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
311
-       x1="302.86"
312
-       y1="366.65"
313
-       x2="302.86"
314
-       y2="609.51" />
315
-    <radialGradient
316
-       inkscape:collect="always"
317
-       xlink:href="#linearGradient5060"
318
-       id="radialGradient3134"
319
-       gradientUnits="userSpaceOnUse"
320
-       gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
321
-       cx="605.71"
322
-       cy="486.65"
323
-       r="117.14" />
324
-    <radialGradient
325
-       inkscape:collect="always"
326
-       xlink:href="#linearGradient5060"
327
-       id="radialGradient3136"
328
-       gradientUnits="userSpaceOnUse"
329
-       gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
330
-       cx="605.71"
331
-       cy="486.65"
332
-       r="117.14" />
333
-    <linearGradient
334
-       inkscape:collect="always"
335
-       xlink:href="#linearGradient3322"
336
-       id="linearGradient3138"
337
-       gradientUnits="userSpaceOnUse"
338
-       gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
339
-       x1="25.132"
340
-       y1=".98521"
341
-       x2="25.132"
342
-       y2="47.013" />
343
-    <linearGradient
344
-       inkscape:collect="always"
345
-       xlink:href="#linearGradient3324"
346
-       id="linearGradient3140"
347
-       gradientUnits="userSpaceOnUse"
348
-       gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
349
-       x1="-51.786"
350
-       y1="50.786"
351
-       x2="-51.786"
352
-       y2="2.9062" />
353
-    <radialGradient
354
-       inkscape:collect="always"
355
-       xlink:href="#radialGradient3319"
356
-       id="radialGradient3142"
357
-       gradientUnits="userSpaceOnUse"
358
-       gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
359
-       cx="102"
360
-       cy="112.3"
361
-       r="139.56" />
362
-    <linearGradient
363
-       inkscape:collect="always"
364
-       xlink:href="#linearGradient3316"
365
-       id="linearGradient3144"
366
-       gradientUnits="userSpaceOnUse"
367
-       gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
368
-       x1="24"
369
-       y1="2"
370
-       x2="24"
371
-       y2="46.017" />
372
-    <linearGradient
373
-       inkscape:collect="always"
374
-       xlink:href="#linearGradient3312"
375
-       id="linearGradient3146"
376
-       gradientUnits="userSpaceOnUse"
377
-       gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
378
-       x1="32.892"
379
-       y1="8.059"
380
-       x2="36.358"
381
-       y2="5.4565" />
382
-    <radialGradient
383
-       id="radialGradient3690"
384
-       gradientUnits="userSpaceOnUse"
385
-       cx="62.625"
386
-       cy="4.625"
387
-       r="10.625"
388
-       gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
389
-      <stop
390
-         id="stop8840"
391
-         offset="0" />
392
-      <stop
393
-         id="stop8842"
394
-         style="stop-opacity:0"
395
-         offset="1" />
396
-    </radialGradient>
397
-    <radialGradient
398
-       id="radialGradient3627"
399
-       gradientUnits="userSpaceOnUse"
400
-       cy="25.625"
401
-       cx="13.139"
402
-       gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
403
-       r="13.931">
404
-      <stop
405
-         id="stop3692"
406
-         style="stop-color:#ffeb9f"
407
-         offset="0" />
408
-      <stop
409
-         id="stop3694"
410
-         style="stop-color:#ffd57e"
411
-         offset=".26238" />
412
-      <stop
413
-         id="stop3696"
414
-         style="stop-color:#ffbc43"
415
-         offset=".66094" />
416
-      <stop
417
-         id="stop3698"
418
-         style="stop-color:#ff921a"
419
-         offset="1" />
420
-    </radialGradient>
421
-    <linearGradient
422
-       id="linearGradient3629"
423
-       y2="9.5799999"
424
-       gradientUnits="userSpaceOnUse"
425
-       x2="21.483"
426
-       gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
427
-       y1="36.255001"
428
-       x1="21.483">
429
-      <stop
430
-         id="stop3605"
431
-         style="stop-color:#a7651c"
432
-         offset="0" />
433
-      <stop
434
-         id="stop3607"
435
-         style="stop-color:#c8a700"
436
-         offset="1" />
437
-    </linearGradient>
438
-    <linearGradient
439
-       id="linearGradient3648"
440
-       y2="43.444"
441
-       gradientUnits="userSpaceOnUse"
442
-       x2="29.646999"
443
-       y1="2"
444
-       x1="29.646999">
445
-      <stop
446
-         id="stop3644"
447
-         style="stop-color:#fff"
448
-         offset="0" />
449
-      <stop
450
-         id="stop3646"
451
-         style="stop-color:#fff;stop-opacity:0"
452
-         offset="1" />
453
-    </linearGradient>
454
-    <linearGradient
455
-       id="linearGradient3619"
456
-       y2="33.955002"
457
-       gradientUnits="userSpaceOnUse"
458
-       x2="15.215"
459
-       gradientTransform="translate(2.9799,-3.1217)"
460
-       y1="22.292"
461
-       x1="11.566">
462
-      <stop
463
-         id="stop2687"
464
-         style="stop-color:#fff;stop-opacity:.27451"
465
-         offset="0" />
466
-      <stop
467
-         id="stop2689"
468
-         style="stop-color:#fff;stop-opacity:0"
469
-         offset="1" />
470
-    </linearGradient>
471
-    <linearGradient
472
-       y2="33.955002"
473
-       x2="15.215"
474
-       y1="22.292"
475
-       x1="11.566"
476
-       gradientTransform="translate(2.9799,-3.1217)"
477
-       gradientUnits="userSpaceOnUse"
478
-       id="linearGradient3040"
479
-       xlink:href="#linearGradient3619"
480
-       inkscape:collect="always" />
481
-    <linearGradient
482
-       inkscape:collect="always"
483
-       xlink:href="#linearGradient3049"
484
-       id="linearGradient3677"
485
-       gradientUnits="userSpaceOnUse"
486
-       gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
487
-       x1="12.872"
488
-       y1="0.62146002"
489
-       x2="12.872"
490
-       y2="22.487" />
491
-    <linearGradient
492
-       id="linearGradient3049"
493
-       y2="22.487"
494
-       gradientUnits="userSpaceOnUse"
495
-       x2="12.872"
496
-       gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
497
-       y1="0.62146002"
498
-       x1="12.872">
499
-      <stop
500
-         id="stop3618"
501
-         style="stop-color:#fbedd8;stop-opacity:1;"
502
-         offset="0" />
503
-      <stop
504
-         id="stop3270"
505
-         style="stop-color:#dd7b2a;stop-opacity:1;"
506
-         offset="0.5" />
507
-      <stop
508
-         id="stop3620"
509
-         style="stop-color:#da4612;stop-opacity:1;"
510
-         offset="1" />
511
-    </linearGradient>
512
-    <linearGradient
513
-       inkscape:collect="always"
514
-       xlink:href="#linearGradient3051"
515
-       id="linearGradient3679"
516
-       gradientUnits="userSpaceOnUse"
517
-       gradientTransform="translate(-52.306337,-6.0189448)"
518
-       x1="12.248"
519
-       y1="34.993"
520
-       x2="12.248"
521
-       y2="1.9999" />
522
-    <linearGradient
523
-       id="linearGradient3051"
524
-       y2="1.9999"
525
-       gradientUnits="userSpaceOnUse"
526
-       x2="12.248"
527
-       y1="34.993"
528
-       x1="12.248">
529
-      <stop
530
-         id="stop3624"
531
-         style="stop-color:#bb2b12"
532
-         offset="0" />
533
-      <stop
534
-         id="stop3626"
535
-         style="stop-color:#da986a;stop-opacity:1;"
536
-         offset="1" />
537
-    </linearGradient>
538
-    <linearGradient
539
-       id="linearGradient259">
540
-      <stop
541
-         id="stop260"
542
-         style="stop-color:#828282"
543
-         offset="0" />
544
-      <stop
545
-         id="stop261"
546
-         style="stop-color:#434343"
547
-         offset="1" />
548
-    </linearGradient>
549
-    <linearGradient
550
-       id="linearGradient3582">
551
-      <stop
552
-         id="stop3584"
553
-         style="stop-color:#333"
554
-         offset="0" />
555
-      <stop
556
-         id="stop3586"
557
-         style="stop-color:#5a5a5a"
558
-         offset="1" />
559
-    </linearGradient>
560
-    <linearGradient
561
-       id="linearGradient3719">
562
-      <stop
563
-         id="stop3721"
564
-         style="stop-color:#828282"
565
-         offset="0" />
566
-      <stop
567
-         id="stop3723"
568
-         style="stop-color:#434343"
569
-         offset="1" />
570
-    </linearGradient>
571
-    <linearGradient
572
-       id="linearGradient3726">
573
-      <stop
574
-         id="stop3728"
575
-         style="stop-color:#333"
576
-         offset="0" />
577
-      <stop
578
-         id="stop3730"
579
-         style="stop-color:#5a5a5a"
580
-         offset="1" />
581
-    </linearGradient>
582
-    <linearGradient
583
-       inkscape:collect="always"
584
-       xlink:href="#linearGradient3027"
585
-       id="linearGradient3689"
586
-       gradientUnits="userSpaceOnUse"
587
-       gradientTransform="translate(-52.306337,-6.0189448)"
588
-       x1="16.723"
589
-       y1="3"
590
-       x2="16.723"
591
-       y2="35.055" />
592
-    <linearGradient
593
-       id="linearGradient3027"
594
-       y2="35.055"
595
-       gradientUnits="userSpaceOnUse"
596
-       x2="16.723"
597
-       y1="3"
598
-       x1="16.723">
599
-      <stop
600
-         id="stop3463"
601
-         style="stop-color:#fff"
602
-         offset="0" />
603
-      <stop
604
-         id="stop3465"
605
-         style="stop-color:#fff;stop-opacity:0"
606
-         offset="1" />
607
-    </linearGradient>
608
-    <linearGradient
609
-       x1="24.103895"
610
-       y1="15.180944"
611
-       x2="24.103895"
612
-       y2="34.224861"
613
-       id="linearGradient2401"
614
-       xlink:href="#linearGradient2264"
615
-       gradientUnits="userSpaceOnUse"
616
-       gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
617
-    <linearGradient
618
-       id="linearGradient2264">
619
-      <stop
620
-         id="stop2266"
621
-         style="stop-color:#d7e866;stop-opacity:1"
622
-         offset="0" />
623
-      <stop
624
-         id="stop2268"
625
-         style="stop-color:#8cab2a;stop-opacity:1"
626
-         offset="1" />
627
-    </linearGradient>
628
-    <linearGradient
629
-       x1="24.138529"
630
-       y1="6.5316639"
631
-       x2="24.138529"
632
-       y2="45.690399"
633
-       id="linearGradient2398"
634
-       xlink:href="#linearGradient4222"
635
-       gradientUnits="userSpaceOnUse"
636
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
637
-    <linearGradient
638
-       id="linearGradient4222">
639
-      <stop
640
-         id="stop4224"
641
-         style="stop-color:#ffffff;stop-opacity:1"
642
-         offset="0" />
643
-      <stop
644
-         id="stop4226"
645
-         style="stop-color:#ffffff;stop-opacity:0"
646
-         offset="1" />
647
-    </linearGradient>
648
-    <linearGradient
649
-       y2="45.690399"
650
-       x2="24.138529"
651
-       y1="6.5316639"
652
-       x1="24.138529"
653
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
654
-       gradientUnits="userSpaceOnUse"
655
-       id="linearGradient3015"
656
-       xlink:href="#linearGradient4222"
657
-       inkscape:collect="always" />
658
-    <linearGradient
659
-       y2="12.95892"
660
-       x2="15.047561"
661
-       y1="12.95892"
662
-       x1="19.502533"
663
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
664
-       gradientUnits="userSpaceOnUse"
665
-       id="linearGradient3010"
666
-       xlink:href="#linearGradient2187"
667
-       inkscape:collect="always" />
668
-    <linearGradient
669
-       y2="36.353996"
670
-       x2="35.998066"
671
-       y1="31.247124"
672
-       x1="35.998066"
673
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
674
-       gradientUnits="userSpaceOnUse"
675
-       id="linearGradient3008"
676
-       xlink:href="#linearGradient4176"
677
-       inkscape:collect="always" />
678
-    <linearGradient
679
-       y2="36.353996"
680
-       x2="31.270321"
681
-       y1="10.819631"
682
-       x1="31.270321"
683
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
684
-       gradientUnits="userSpaceOnUse"
685
-       id="linearGradient3006"
686
-       xlink:href="#linearGradient4168"
687
-       inkscape:collect="always" />
688
-    <linearGradient
689
-       y2="12.95892"
690
-       x2="15.047561"
691
-       y1="12.95892"
692
-       x1="19.502533"
693
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
694
-       gradientUnits="userSpaceOnUse"
695
-       id="linearGradient4083"
696
-       xlink:href="#linearGradient2187"
697
-       inkscape:collect="always" />
698
-    <linearGradient
699
-       id="linearGradient2187">
700
-      <stop
701
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
702
-         offset="0"
703
-         id="stop2189-0" />
704
-      <stop
705
-         style="stop-color:#ffffff;stop-opacity:0;"
706
-         offset="1"
707
-         id="stop2191-3" />
708
-    </linearGradient>
709
-    <linearGradient
710
-       y2="36.353996"
711
-       x2="31.270321"
712
-       y1="10.819631"
713
-       x1="31.270321"
714
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
715
-       gradientUnits="userSpaceOnUse"
716
-       id="linearGradient4086"
717
-       xlink:href="#linearGradient4168"
718
-       inkscape:collect="always" />
719
-    <linearGradient
720
-       id="linearGradient4168">
721
-      <stop
722
-         style="stop-color:#f8cd70;stop-opacity:1;"
723
-         offset="0"
724
-         id="stop4170" />
725
-      <stop
726
-         id="stop4172"
727
-         offset="0.9375"
728
-         style="stop-color:#d99a11;stop-opacity:1;" />
729
-      <stop
730
-         style="stop-color:#b07c0b;stop-opacity:0;"
731
-         offset="1"
732
-         id="stop4174" />
733
-    </linearGradient>
734
-    <linearGradient
735
-       y2="36.353996"
736
-       x2="35.998066"
737
-       y1="31.247124"
738
-       x1="35.998066"
739
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
740
-       gradientUnits="userSpaceOnUse"
741
-       id="linearGradient4088"
742
-       xlink:href="#linearGradient4176"
743
-       inkscape:collect="always" />
744
-    <linearGradient
745
-       id="linearGradient4176">
746
-      <stop
747
-         style="stop-color:#bf8407;stop-opacity:1;"
748
-         offset="0"
749
-         id="stop4178" />
750
-      <stop
751
-         style="stop-color:#a87300;stop-opacity:0;"
752
-         offset="1"
753
-         id="stop4180" />
754
-    </linearGradient>
755
-    <radialGradient
756
-       r="15.644737"
757
-       fy="36.421127"
758
-       fx="24.837126"
759
-       cy="36.421127"
760
-       cx="24.837126"
761
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
762
-       gradientUnits="userSpaceOnUse"
763
-       id="radialGradient3827"
764
-       xlink:href="#linearGradient8662"
765
-       inkscape:collect="always" />
766
-    <linearGradient
767
-       id="linearGradient8662"
768
-       inkscape:collect="always">
769
-      <stop
770
-         id="stop8664"
771
-         offset="0"
772
-         style="stop-color:#000000;stop-opacity:1;" />
773
-      <stop
774
-         id="stop8666"
775
-         offset="1"
776
-         style="stop-color:#000000;stop-opacity:0;" />
777
-    </linearGradient>
778
-    <linearGradient
779
-       y2="12.95892"
780
-       x2="15.047561"
781
-       y1="12.95892"
782
-       x1="19.502533"
783
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
784
-       gradientUnits="userSpaceOnUse"
785
-       id="linearGradient3011"
786
-       xlink:href="#linearGradient2187-6"
787
-       inkscape:collect="always" />
788
-    <linearGradient
789
-       y2="36.353996"
790
-       x2="35.998066"
791
-       y1="31.247124"
792
-       x1="35.998066"
793
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
794
-       gradientUnits="userSpaceOnUse"
795
-       id="linearGradient3009"
796
-       xlink:href="#linearGradient4019"
797
-       inkscape:collect="always" />
798
-    <linearGradient
799
-       y2="36.353996"
800
-       x2="31.270321"
801
-       y1="10.819631"
802
-       x1="31.270321"
803
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
804
-       gradientUnits="userSpaceOnUse"
805
-       id="linearGradient3007"
806
-       xlink:href="#linearGradient4009"
807
-       inkscape:collect="always" />
808
-    <linearGradient
809
-       y2="12.95892"
810
-       x2="15.047561"
811
-       y1="12.95892"
812
-       x1="19.502533"
813
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
814
-       gradientUnits="userSpaceOnUse"
815
-       id="linearGradient3763"
816
-       xlink:href="#linearGradient2187-6"
817
-       inkscape:collect="always" />
818
-    <linearGradient
819
-       id="linearGradient2187-6">
820
-      <stop
821
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
822
-         offset="0"
823
-         id="stop2189-4" />
824
-      <stop
825
-         style="stop-color:#ffffff;stop-opacity:0;"
826
-         offset="1"
827
-         id="stop2191-5" />
828
-    </linearGradient>
829
-    <linearGradient
830
-       y2="36.353996"
831
-       x2="31.270321"
832
-       y1="10.819631"
833
-       x1="31.270321"
834
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
835
-       gradientUnits="userSpaceOnUse"
836
-       id="linearGradient3766"
837
-       xlink:href="#linearGradient4009"
838
-       inkscape:collect="always" />
839
-    <linearGradient
840
-       id="linearGradient4009">
841
-      <stop
842
-         style="stop-color:#d7e866;stop-opacity:1"
843
-         offset="0"
844
-         id="stop4011" />
845
-      <stop
846
-         id="stop4013"
847
-         offset="0.68190742"
848
-         style="stop-color:#98b438;stop-opacity:1" />
849
-      <stop
850
-         style="stop-color:#a1ba49;stop-opacity:1"
851
-         offset="0.95274329"
852
-         id="stop4015" />
853
-      <stop
854
-         style="stop-color:#ffffff;stop-opacity:0;"
855
-         offset="1"
856
-         id="stop4017" />
857
-    </linearGradient>
858
-    <linearGradient
859
-       y2="36.353996"
860
-       x2="35.998066"
861
-       y1="31.247124"
862
-       x1="35.998066"
863
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
864
-       gradientUnits="userSpaceOnUse"
865
-       id="linearGradient3768"
866
-       xlink:href="#linearGradient4019"
867
-       inkscape:collect="always" />
868
-    <linearGradient
869
-       id="linearGradient4019">
870
-      <stop
871
-         style="stop-color:#688c35;stop-opacity:1;"
872
-         offset="0"
873
-         id="stop4021" />
874
-      <stop
875
-         style="stop-color:#9cc8f0;stop-opacity:0;"
876
-         offset="1"
877
-         id="stop4023" />
878
-    </linearGradient>
879
-    <radialGradient
880
-       r="15.644737"
881
-       fy="36.421127"
882
-       fx="24.837126"
883
-       cy="36.421127"
884
-       cx="24.837126"
885
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
886
-       gradientUnits="userSpaceOnUse"
887
-       id="radialGradient3827-1"
888
-       xlink:href="#linearGradient8662-7"
889
-       inkscape:collect="always" />
890
-    <linearGradient
891
-       id="linearGradient8662-7"
892
-       inkscape:collect="always">
893
-      <stop
894
-         id="stop8664-2"
895
-         offset="0"
896
-         style="stop-color:#000000;stop-opacity:1;" />
897
-      <stop
898
-         id="stop8666-3"
899
-         offset="1"
900
-         style="stop-color:#000000;stop-opacity:0;" />
901
-    </linearGradient>
902
-    <linearGradient
903
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
904
-       gradientUnits="userSpaceOnUse"
905
-       xlink:href="#linearGradient2187-8"
906
-       id="linearGradient3513"
907
-       y2="12.95892"
908
-       x2="16.419912"
909
-       y1="12.95892"
910
-       x1="41.278553" />
911
-    <linearGradient
912
-       id="linearGradient2187-8">
913
-      <stop
914
-         offset="0"
915
-         style="stop-color:#ffffff;stop-opacity:0.64341086"
916
-         id="stop2189-7" />
917
-      <stop
918
-         offset="1"
919
-         style="stop-color:#ffffff;stop-opacity:0"
920
-         id="stop2191-8" />
921
-    </linearGradient>
922
-    <linearGradient
923
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
924
-       gradientUnits="userSpaceOnUse"
925
-       xlink:href="#linearGradient4009-5"
926
-       id="linearGradient3518"
927
-       y2="36.353996"
928
-       x2="31.270321"
929
-       y1="10.819631"
930
-       x1="31.270321" />
931
-    <linearGradient
932
-       id="linearGradient4009-5">
933
-      <stop
934
-         offset="0"
935
-         style="stop-color:#d7e866;stop-opacity:1"
936
-         id="stop4011-3" />
937
-      <stop
938
-         offset="0.68190742"
939
-         style="stop-color:#98b438;stop-opacity:1"
940
-         id="stop4013-6" />
941
-      <stop
942
-         offset="0.95274329"
943
-         style="stop-color:#a1ba49;stop-opacity:1"
944
-         id="stop4015-0" />
945
-      <stop
946
-         offset="1"
947
-         style="stop-color:#a1ba49;stop-opacity:0"
948
-         id="stop4017-8" />
949
-    </linearGradient>
950
-    <linearGradient
951
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
952
-       gradientUnits="userSpaceOnUse"
953
-       xlink:href="#linearGradient4019-9"
954
-       id="linearGradient3520"
955
-       y2="36.353996"
956
-       x2="35.998066"
957
-       y1="31.247124"
958
-       x1="35.998066" />
959
-    <linearGradient
960
-       id="linearGradient4019-9">
961
-      <stop
962
-         offset="0"
963
-         style="stop-color:#688c35;stop-opacity:1"
964
-         id="stop4021-6" />
965
-      <stop
966
-         offset="1"
967
-         style="stop-color:#688c35;stop-opacity:0"
968
-         id="stop4023-2" />
969
-    </linearGradient>
970
-    <radialGradient
971
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
972
-       gradientUnits="userSpaceOnUse"
973
-       xlink:href="#linearGradient8662-1"
974
-       id="radialGradient3507"
975
-       fy="36.421127"
976
-       fx="24.837126"
977
-       r="15.644737"
978
-       cy="36.421127"
979
-       cx="24.837126" />
980
-    <linearGradient
981
-       id="linearGradient8662-1">
982
-      <stop
983
-         offset="0"
984
-         style="stop-color:#000000;stop-opacity:1"
985
-         id="stop8664-3" />
986
-      <stop
987
-         offset="1"
988
-         style="stop-color:#000000;stop-opacity:0"
989
-         id="stop8666-9" />
990
-    </linearGradient>
991
-    <linearGradient
992
-       inkscape:collect="always"
993
-       xlink:href="#linearGradient4009-5"
994
-       id="linearGradient3211"
995
-       gradientUnits="userSpaceOnUse"
996
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
997
-       x1="31.270321"
998
-       y1="10.819631"
999
-       x2="31.270321"
1000
-       y2="36.353996" />
1001
-    <linearGradient
1002
-       inkscape:collect="always"
1003
-       xlink:href="#linearGradient4019-9"
1004
-       id="linearGradient3213"
1005
-       gradientUnits="userSpaceOnUse"
1006
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1007
-       x1="35.998066"
1008
-       y1="31.247124"
1009
-       x2="35.998066"
1010
-       y2="36.353996" />
1011
-    <linearGradient
1012
-       inkscape:collect="always"
1013
-       xlink:href="#linearGradient2187-8"
1014
-       id="linearGradient3215"
1015
-       gradientUnits="userSpaceOnUse"
1016
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1017
-       x1="41.278553"
1018
-       y1="12.95892"
1019
-       x2="16.419912"
1020
-       y2="12.95892" />
1021
-    <linearGradient
1022
-       y2="36.353996"
1023
-       x2="35.998066"
1024
-       y1="11.41118"
1025
-       x1="35.998066"
1026
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1027
-       gradientUnits="userSpaceOnUse"
1028
-       id="linearGradient2842"
1029
-       xlink:href="#linearGradient4176-2"
1030
-       inkscape:collect="always" />
1031
-    <linearGradient
1032
-       y2="36.353996"
1033
-       x2="31.270321"
1034
-       y1="10.819631"
1035
-       x1="31.270321"
1036
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1037
-       gradientUnits="userSpaceOnUse"
1038
-       id="linearGradient2840"
1039
-       xlink:href="#linearGradient4168-3"
1040
-       inkscape:collect="always" />
1041
-    <linearGradient
1042
-       gradientTransform="translate(1.2595749e-8,-0.99951293)"
1043
-       y2="20.340685"
1044
-       x2="17.226442"
1045
-       y1="4.3594136"
1046
-       x1="12.944274"
1047
-       gradientUnits="userSpaceOnUse"
1048
-       id="linearGradient2837"
1049
-       xlink:href="#linearGradient4222-7"
1050
-       inkscape:collect="always" />
1051
-    <linearGradient
1052
-       id="linearGradient4222-7">
1053
-      <stop
1054
-         offset="0"
1055
-         style="stop-color:#ffffff;stop-opacity:1"
1056
-         id="stop4224-8" />
1057
-      <stop
1058
-         offset="1"
1059
-         style="stop-color:#ffffff;stop-opacity:0"
1060
-         id="stop4226-6" />
1061
-    </linearGradient>
1062
-    <linearGradient
1063
-       id="linearGradient4168-3">
1064
-      <stop
1065
-         offset="0"
1066
-         style="stop-color:#ecb56c;stop-opacity:1"
1067
-         id="stop4170-0" />
1068
-      <stop
1069
-         offset="0.7426424"
1070
-         style="stop-color:#e86225;stop-opacity:1"
1071
-         id="stop4172-2" />
1072
-      <stop
1073
-         offset="1"
1074
-         style="stop-color:#b07c0b;stop-opacity:0"
1075
-         id="stop4174-6" />
1076
-    </linearGradient>
1077
-    <linearGradient
1078
-       id="linearGradient4176-2">
1079
-      <stop
1080
-         offset="0"
1081
-         style="stop-color:#cc7032;stop-opacity:1"
1082
-         id="stop4178-3" />
1083
-      <stop
1084
-         offset="0.73855066"
1085
-         style="stop-color:#bb2d13;stop-opacity:1"
1086
-         id="stop3223" />
1087
-      <stop
1088
-         offset="1"
1089
-         style="stop-color:#a87300;stop-opacity:0"
1090
-         id="stop4180-5" />
1091
-    </linearGradient>
1092
-    <radialGradient
1093
-       gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1094
-       gradientUnits="userSpaceOnUse"
1095
-       xlink:href="#linearGradient7067"
1096
-       id="radialGradient3622"
1097
-       fy="37.45607"
1098
-       fx="14.68769"
1099
-       r="5.7384715"
1100
-       cy="41.058823"
1101
-       cx="17.058823" />
1102
-    <linearGradient
1103
-       id="linearGradient7067">
1104
-      <stop
1105
-         offset="0"
1106
-         style="stop-color:#ffffff;stop-opacity:1"
1107
-         id="stop7069" />
1108
-      <stop
1109
-         offset="1"
1110
-         style="stop-color:#ffffff;stop-opacity:0"
1111
-         id="stop7071" />
1112
-    </linearGradient>
1113
-    <radialGradient
1114
-       gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1115
-       gradientUnits="userSpaceOnUse"
1116
-       xlink:href="#linearGradient3668"
1117
-       id="radialGradient3634"
1118
-       fy="37.841019"
1119
-       fx="14.757765"
1120
-       r="5.7384715"
1121
-       cy="41.058823"
1122
-       cx="17.058823" />
1123
-    <linearGradient
1124
-       id="linearGradient3668">
1125
-      <stop
1126
-         offset="0"
1127
-         style="stop-color:#ffffff;stop-opacity:1"
1128
-         id="stop3670" />
1129
-      <stop
1130
-         offset="1"
1131
-         style="stop-color:#ffffff;stop-opacity:0"
1132
-         id="stop3672" />
1133
-    </linearGradient>
1134
-    <linearGradient
1135
-       gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1136
-       gradientUnits="userSpaceOnUse"
1137
-       xlink:href="#linearGradient2372"
1138
-       id="linearGradient3642"
1139
-       y2="125.39074"
1140
-       x2="26.256771"
1141
-       y1="137.53885"
1142
-       x1="28.503141" />
1143
-    <linearGradient
1144
-       id="linearGradient2372">
1145
-      <stop
1146
-         offset="0"
1147
-         style="stop-color:#ffffff;stop-opacity:1"
1148
-         id="stop2374" />
1149
-      <stop
1150
-         offset="1"
1151
-         style="stop-color:#ffffff;stop-opacity:0.34482759"
1152
-         id="stop2376" />
1153
-    </linearGradient>
1154
-    <linearGradient
1155
-       gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1156
-       gradientUnits="userSpaceOnUse"
1157
-       xlink:href="#linearGradient2372"
1158
-       id="linearGradient2698"
1159
-       y2="125.39074"
1160
-       x2="26.256771"
1161
-       y1="144.11652"
1162
-       x1="28.739122" />
1163
-    <linearGradient
1164
-       gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1165
-       gradientUnits="userSpaceOnUse"
1166
-       xlink:href="#linearGradient3461"
1167
-       id="linearGradient2711"
1168
-       y2="35.055153"
1169
-       x2="16.722891"
1170
-       y1="3"
1171
-       x1="16.722891" />
1172
-    <linearGradient
1173
-       id="linearGradient3461">
1174
-      <stop
1175
-         offset="0"
1176
-         style="stop-color:#ffffff;stop-opacity:1"
1177
-         id="stop3463-9" />
1178
-      <stop
1179
-         offset="1"
1180
-         style="stop-color:#ffffff;stop-opacity:0"
1181
-         id="stop3465-6" />
1182
-    </linearGradient>
1183
-    <linearGradient
1184
-       gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1185
-       gradientUnits="userSpaceOnUse"
1186
-       xlink:href="#linearGradient3932"
1187
-       id="linearGradient2801"
1188
-       y2="46.263954"
1189
-       x2="-22.539846"
1190
-       y1="11.109024"
1191
-       x1="-22.539846" />
1192
-    <linearGradient
1193
-       id="linearGradient3932">
1194
-      <stop
1195
-         offset="0"
1196
-         style="stop-color:#828282;stop-opacity:1"
1197
-         id="stop3934" />
1198
-      <stop
1199
-         offset="1"
1200
-         style="stop-color:#434343;stop-opacity:1"
1201
-         id="stop3936" />
1202
-    </linearGradient>
1203
-    <linearGradient
1204
-       gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1205
-       gradientUnits="userSpaceOnUse"
1206
-       xlink:href="#linearGradient3582-5"
1207
-       id="linearGradient2803"
1208
-       y2="1.4097958"
1209
-       x2="16.745687"
1210
-       y1="46.132927"
1211
-       x1="16.745687" />
1212
-    <linearGradient
1213
-       id="linearGradient3582-5">
1214
-      <stop
1215
-         offset="0"
1216
-         style="stop-color:#333333;stop-opacity:1"
1217
-         id="stop3584-2" />
1218
-      <stop
1219
-         offset="1"
1220
-         style="stop-color:#5a5a5a;stop-opacity:1"
1221
-         id="stop3586-8" />
1222
-    </linearGradient>
1223
-    <linearGradient
1224
-       gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1225
-       gradientUnits="userSpaceOnUse"
1226
-       xlink:href="#linearGradient3932"
1227
-       id="linearGradient2797"
1228
-       y2="46.263954"
1229
-       x2="-22.539846"
1230
-       y1="11.109024"
1231
-       x1="-22.539846" />
1232
-    <linearGradient
1233
-       gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1234
-       gradientUnits="userSpaceOnUse"
1235
-       xlink:href="#linearGradient3582-5"
1236
-       id="linearGradient2799"
1237
-       y2="1.4097958"
1238
-       x2="16.745687"
1239
-       y1="46.132927"
1240
-       x1="16.745687" />
1241
-    <radialGradient
1242
-       gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1243
-       gradientUnits="userSpaceOnUse"
1244
-       xlink:href="#linearGradient3993"
1245
-       id="radialGradient2759"
1246
-       fy="10.898237"
1247
-       fx="14.76559"
1248
-       r="18.000002"
1249
-       cy="10.898237"
1250
-       cx="14.76559" />
1251
-    <linearGradient
1252
-       id="linearGradient3993">
1253
-      <stop
1254
-         offset="0"
1255
-         style="stop-color:#a3c0d0;stop-opacity:1"
1256
-         id="stop3995" />
1257
-      <stop
1258
-         offset="1"
1259
-         style="stop-color:#427da1;stop-opacity:1"
1260
-         id="stop4001" />
1261
-    </linearGradient>
1262
-    <linearGradient
1263
-       gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1264
-       gradientUnits="userSpaceOnUse"
1265
-       xlink:href="#linearGradient2490"
1266
-       id="linearGradient2761"
1267
-       y2="2.9062471"
1268
-       x2="-51.786404"
1269
-       y1="53.623615"
1270
-       x1="-51.786404" />
1271
-    <linearGradient
1272
-       id="linearGradient2490">
1273
-      <stop
1274
-         offset="0"
1275
-         style="stop-color:#2e4a5a;stop-opacity:1"
1276
-         id="stop2492" />
1277
-      <stop
1278
-         offset="1"
1279
-         style="stop-color:#6e8796;stop-opacity:1"
1280
-         id="stop2494" />
1281
-    </linearGradient>
1282
-    <radialGradient
1283
-       gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1284
-       gradientUnits="userSpaceOnUse"
1285
-       xlink:href="#linearGradient5060-4"
1286
-       id="radialGradient2735"
1287
-       fy="486.64789"
1288
-       fx="605.71429"
1289
-       r="117.14286"
1290
-       cy="486.64789"
1291
-       cx="605.71429" />
1292
-    <linearGradient
1293
-       id="linearGradient5060-4">
1294
-      <stop
1295
-         offset="0"
1296
-         style="stop-color:#000000;stop-opacity:1"
1297
-         id="stop5062-9" />
1298
-      <stop
1299
-         offset="1"
1300
-         style="stop-color:#000000;stop-opacity:0"
1301
-         id="stop5064-3" />
1302
-    </linearGradient>
1303
-    <linearGradient
1304
-       gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1305
-       gradientUnits="userSpaceOnUse"
1306
-       xlink:href="#linearGradient5048"
1307
-       id="linearGradient2738"
1308
-       y2="609.50507"
1309
-       x2="302.85715"
1310
-       y1="366.64789"
1311
-       x1="302.85715" />
1312
-    <linearGradient
1313
-       id="linearGradient5048">
1314
-      <stop
1315
-         offset="0"
1316
-         style="stop-color:#000000;stop-opacity:0"
1317
-         id="stop5050-3" />
1318
-      <stop
1319
-         offset="0.5"
1320
-         style="stop-color:#000000;stop-opacity:1"
1321
-         id="stop5056-5" />
1322
-      <stop
1323
-         offset="1"
1324
-         style="stop-color:#000000;stop-opacity:0"
1325
-         id="stop5052-8" />
1326
-    </linearGradient>
1327
-    <radialGradient
1328
-       gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1329
-       gradientUnits="userSpaceOnUse"
1330
-       xlink:href="#linearGradient5060-4"
1331
-       id="radialGradient2704"
1332
-       fy="486.64789"
1333
-       fx="605.71429"
1334
-       r="117.14286"
1335
-       cy="486.64789"
1336
-       cx="605.71429" />
1337
-    <linearGradient
1338
-       gradientUnits="userSpaceOnUse"
1339
-       xlink:href="#linearGradient3180"
1340
-       id="linearGradient3190"
1341
-       y2="16.004318"
1342
-       x2="8"
1343
-       y1="0"
1344
-       x1="8" />
1345
-    <linearGradient
1346
-       id="linearGradient3180">
1347
-      <stop
1348
-         offset="0"
1349
-         style="stop-color:#ffffff;stop-opacity:1"
1350
-         id="stop3182" />
1351
-      <stop
1352
-         offset="1"
1353
-         style="stop-color:#ffffff;stop-opacity:0"
1354
-         id="stop3184" />
1355
-    </linearGradient>
1356
-    <linearGradient
1357
-       gradientTransform="matrix(0.709648,0,0,0.7053673,-8.9450299,-8.2362938)"
1358
-       gradientUnits="userSpaceOnUse"
1359
-       xlink:href="#linearGradient2264-0"
1360
-       id="linearGradient2401-0"
1361
-       y2="34.224861"
1362
-       x2="24.103895"
1363
-       y1="15.180944"
1364
-       x1="24.103895" />
1365
-    <linearGradient
1366
-       id="linearGradient2264-0">
1367
-      <stop
1368
-         offset="0"
1369
-         style="stop-color:#d7e866;stop-opacity:1"
1370
-         id="stop2266-9" />
1371
-      <stop
1372
-         offset="1"
1373
-         style="stop-color:#8cab2a;stop-opacity:1"
1374
-         id="stop2268-6" />
1375
-    </linearGradient>
1376
-    <linearGradient
1377
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
1378
-       gradientUnits="userSpaceOnUse"
1379
-       xlink:href="#linearGradient4222-2"
1380
-       id="linearGradient2398-4"
1381
-       y2="45.690399"
1382
-       x2="24.138529"
1383
-       y1="6.5316639"
1384
-       x1="24.138529" />
1385
-    <linearGradient
1386
-       id="linearGradient4222-2">
1387
-      <stop
1388
-         offset="0"
1389
-         style="stop-color:#ffffff;stop-opacity:1"
1390
-         id="stop4224-2" />
1391
-      <stop
1392
-         offset="1"
1393
-         style="stop-color:#ffffff;stop-opacity:0"
1394
-         id="stop4226-4" />
1395
-    </linearGradient>
1396
-    <linearGradient
1397
-       gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)"
1398
-       gradientUnits="userSpaceOnUse"
1399
-       xlink:href="#linearGradient2264-08"
1400
-       id="linearGradient2401-8"
1401
-       y2="34.224861"
1402
-       x2="24.103895"
1403
-       y1="15.180944"
1404
-       x1="24.103895" />
1405
-    <linearGradient
1406
-       id="linearGradient2264-08">
1407
-      <stop
1408
-         offset="0"
1409
-         style="stop-color:#d7e866;stop-opacity:1"
1410
-         id="stop2266-8" />
1411
-      <stop
1412
-         offset="1"
1413
-         style="stop-color:#8cab2a;stop-opacity:1"
1414
-         id="stop2268-9" />
1415
-    </linearGradient>
1416
-    <radialGradient
1417
-       r="10.625"
1418
-       fy="4.625"
1419
-       fx="62.625"
1420
-       cy="4.625"
1421
-       cx="62.625"
1422
-       gradientTransform="matrix(2.1647059,0,0,0.2823526,-111.56471,42.694117)"
1423
-       gradientUnits="userSpaceOnUse"
1424
-       id="radialGradient2403"
1425
-       xlink:href="#linearGradient8838"
1426
-       inkscape:collect="always" />
1427
-    <linearGradient
1428
-       y2="34.224861"
1429
-       x2="24.103895"
1430
-       y1="15.180944"
1431
-       x1="24.103895"
1432
-       gradientTransform="matrix(1.8450847,0,0,1.8339549,-20.057077,-17.214365)"
1433
-       gradientUnits="userSpaceOnUse"
1434
-       id="linearGradient2400"
1435
-       xlink:href="#linearGradient2264-7"
1436
-       inkscape:collect="always" />
1437
-    <linearGradient
1438
-       y2="45"
1439
-       x2="24"
1440
-       y1="5"
1441
-       x1="24"
1442
-       gradientUnits="userSpaceOnUse"
1443
-       id="linearGradient2397"
1444
-       xlink:href="#linearGradient3259"
1445
-       inkscape:collect="always" />
1446
-    <linearGradient
1447
-       id="linearGradient3259">
1448
-      <stop
1449
-         offset="0"
1450
-         style="stop-color:#ffffff;stop-opacity:1"
1451
-         id="stop3261" />
1452
-      <stop
1453
-         offset="1"
1454
-         style="stop-color:#ffffff;stop-opacity:0"
1455
-         id="stop3263" />
1456
-    </linearGradient>
1457
-    <linearGradient
1458
-       id="linearGradient2264-7">
1459
-      <stop
1460
-         offset="0"
1461
-         style="stop-color:#d7e866;stop-opacity:1"
1462
-         id="stop2266-0" />
1463
-      <stop
1464
-         offset="1"
1465
-         style="stop-color:#8cab2a;stop-opacity:1"
1466
-         id="stop2268-1" />
1467
-    </linearGradient>
1468
-    <linearGradient
1469
-       id="linearGradient8838">
1470
-      <stop
1471
-         offset="0"
1472
-         style="stop-color:#000000;stop-opacity:1"
1473
-         id="stop8840-7" />
1474
-      <stop
1475
-         offset="1"
1476
-         style="stop-color:#000000;stop-opacity:0"
1477
-         id="stop8842-4" />
1478
-    </linearGradient>
1479
-    <radialGradient
1480
-       r="31.000002"
1481
-       fy="48.587921"
1482
-       fx="69.447609"
1483
-       cy="48.587921"
1484
-       cx="69.447609"
1485
-       gradientTransform="matrix(0,1.7490455,-1.9047536,0,155.09346,67.71325)"
1486
-       gradientUnits="userSpaceOnUse"
1487
-       id="radialGradient5307"
1488
-       xlink:href="#linearGradient3242-7"
1489
-       inkscape:collect="always" />
1490
-    <linearGradient
1491
-       id="linearGradient3242-7">
1492
-      <stop
1493
-         id="stop3244-5"
1494
-         style="stop-color:#eef87e;stop-opacity:1"
1495
-         offset="0" />
1496
-      <stop
1497
-         id="stop3246-9"
1498
-         style="stop-color:#cde34f;stop-opacity:1"
1499
-         offset="0.26238" />
1500
-      <stop
1501
-         id="stop3248-7"
1502
-         style="stop-color:#93b723;stop-opacity:1"
1503
-         offset="0.66093999" />
1504
-      <stop
1505
-         id="stop3250-8"
1506
-         style="stop-color:#5a7e0d;stop-opacity:1"
1507
-         offset="1" />
1508
-    </linearGradient>
1509
-    <linearGradient
1510
-       y2="53.868069"
1511
-       x2="72.421684"
1512
-       y1="122.13199"
1513
-       x1="72.421684"
1514
-       gradientTransform="matrix(0.72729259,0,0,0.73246814,-1.4562995,143.54278)"
1515
-       gradientUnits="userSpaceOnUse"
1516
-       id="linearGradient5309"
1517
-       xlink:href="#linearGradient2490-3"
1518
-       inkscape:collect="always" />
1519
-    <linearGradient
1520
-       id="linearGradient2490-3">
1521
-      <stop
1522
-         id="stop2492-3"
1523
-         style="stop-color:#365f0e;stop-opacity:1"
1524
-         offset="0" />
1525
-      <stop
1526
-         id="stop2494-8"
1527
-         style="stop-color:#84a718;stop-opacity:1"
1528
-         offset="1" />
1529
-    </linearGradient>
1530
-    <radialGradient
1531
-       r="31.000002"
1532
-       fy="48.587921"
1533
-       fx="69.447609"
1534
-       cy="48.587921"
1535
-       cx="69.447609"
1536
-       gradientTransform="matrix(0,1.4609744,-1.591037,0,18.94522,-105.93215)"
1537
-       gradientUnits="userSpaceOnUse"
1538
-       id="radialGradient3360"
1539
-       xlink:href="#linearGradient3242-7"
1540
-       inkscape:collect="always" />
1541
-    <linearGradient
1542
-       y2="53.868069"
1543
-       x2="72.421684"
1544
-       y1="122.13199"
1545
-       x1="72.421684"
1546
-       gradientTransform="matrix(0.60750609,0,0,0.61182923,-111.82049,-42.591879)"
1547
-       gradientUnits="userSpaceOnUse"
1548
-       id="linearGradient3362"
1549
-       xlink:href="#linearGradient2490-3"
1550
-       inkscape:collect="always" />
1551
-    <linearGradient
1552
-       gradientTransform="matrix(0.3280315,0,0,0.3257096,4.4449582,4.5320247)"
1553
-       gradientUnits="userSpaceOnUse"
1554
-       xlink:href="#linearGradient3945"
1555
-       id="linearGradient2471"
1556
-       y2="32.485161"
1557
-       x2="24.103895"
1558
-       y1="15.168831"
1559
-       x1="24.103895" />
1560
-    <linearGradient
1561
-       id="linearGradient3945">
1562
-      <stop
1563
-         offset="0"
1564
-         style="stop-color:#ecf5b6;stop-opacity:1"
1565
-         id="stop3947" />
1566
-      <stop
1567
-         offset="1"
1568
-         style="stop-color:#9fba48;stop-opacity:1"
1569
-         id="stop3949" />
1570
-    </linearGradient>
1571
-    <linearGradient
1572
-       gradientUnits="userSpaceOnUse"
1573
-       xlink:href="#linearGradient8265-821-176-38-919-66-249"
1574
-       id="linearGradient2580"
1575
-       y2="24.627615"
1576
-       x2="20.054544"
1577
-       y1="16.407909"
1578
-       x1="18.03083" />
1579
-    <linearGradient
1580
-       id="linearGradient8265-821-176-38-919-66-249">
1581
-      <stop
1582
-         offset="0"
1583
-         style="stop-color:#ffffff;stop-opacity:1"
1584
-         id="stop2687-0" />
1585
-      <stop
1586
-         offset="1"
1587
-         style="stop-color:#ffffff;stop-opacity:0"
1588
-         id="stop2689-3" />
1589
-    </linearGradient>
1590
-    <linearGradient
1591
-       gradientTransform="matrix(5.4893416e-2,1.3851317e-2,2.572632e-3,5.248166e-2,-11.212261,-26.738461)"
1592
-       gradientUnits="userSpaceOnUse"
1593
-       xlink:href="#linearGradient7012-661-145-733-759-865-745"
1594
-       id="linearGradient2576"
1595
-       y2="238.3999"
1596
-       x2="169.22964"
1597
-       y1="58.583481"
1598
-       x1="126.69791" />
1599
-    <linearGradient
1600
-       id="linearGradient7012-661-145-733-759-865-745">
1601
-      <stop
1602
-         offset="0"
1603
-         style="stop-color:#9cbbd9;stop-opacity:1"
1604
-         id="stop2699" />
1605
-      <stop
1606
-         offset="1"
1607
-         style="stop-color:#5c82ab;stop-opacity:1"
1608
-         id="stop2701" />
1609
-    </linearGradient>
1610
-    <linearGradient
1611
-       gradientTransform="matrix(1.0083043,0,0,1.0006232,-10.500284,-26.477671)"
1612
-       gradientUnits="userSpaceOnUse"
1613
-       xlink:href="#linearGradient3390"
1614
-       id="linearGradient2578"
1615
-       y2="4.0514131"
1616
-       x2="4.1760364"
1617
-       y1="14.992862"
1618
-       x1="10.318256" />
1619
-    <linearGradient
1620
-       id="linearGradient3390">
1621
-      <stop
1622
-         offset="0"
1623
-         style="stop-color:#425e7b;stop-opacity:1"
1624
-         id="stop3392" />
1625
-      <stop
1626
-         offset="1"
1627
-         style="stop-color:#7a91a7;stop-opacity:1"
1628
-         id="stop3394" />
1629
-    </linearGradient>
1630
-    <linearGradient
1631
-       gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
1632
-       gradientUnits="userSpaceOnUse"
1633
-       xlink:href="#linearGradient5048-1"
1634
-       id="linearGradient2570"
1635
-       y2="609.50507"
1636
-       x2="302.85715"
1637
-       y1="366.64789"
1638
-       x1="302.85715" />
1639
-    <linearGradient
1640
-       id="linearGradient5048-1">
1641
-      <stop
1642
-         offset="0"
1643
-         style="stop-color:#000000;stop-opacity:0"
1644
-         id="stop5050-8" />
1645
-      <stop
1646
-         offset="0.5"
1647
-         style="stop-color:#000000;stop-opacity:1"
1648
-         id="stop5056-6" />
1649
-      <stop
1650
-         offset="1"
1651
-         style="stop-color:#000000;stop-opacity:0"
1652
-         id="stop5052-1" />
1653
-    </linearGradient>
1654
-    <radialGradient
1655
-       gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
1656
-       gradientUnits="userSpaceOnUse"
1657
-       xlink:href="#linearGradient5060-3"
1658
-       id="radialGradient2572"
1659
-       fy="486.64789"
1660
-       fx="605.71429"
1661
-       r="117.14286"
1662
-       cy="486.64789"
1663
-       cx="605.71429" />
1664
-    <linearGradient
1665
-       id="linearGradient5060-3">
1666
-      <stop
1667
-         offset="0"
1668
-         style="stop-color:#000000;stop-opacity:1"
1669
-         id="stop5062-2" />
1670
-      <stop
1671
-         offset="1"
1672
-         style="stop-color:#000000;stop-opacity:0"
1673
-         id="stop5064-6" />
1674
-    </linearGradient>
1675
-    <radialGradient
1676
-       gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
1677
-       gradientUnits="userSpaceOnUse"
1678
-       xlink:href="#linearGradient5060-3"
1679
-       id="radialGradient2574"
1680
-       fy="486.64789"
1681
-       fx="605.71429"
1682
-       r="117.14286"
1683
-       cy="486.64789"
1684
-       cx="605.71429" />
1685
-    <linearGradient
1686
-       inkscape:collect="always"
1687
-       xlink:href="#linearGradient3945"
1688
-       id="linearGradient3416"
1689
-       gradientUnits="userSpaceOnUse"
1690
-       gradientTransform="matrix(0.3280315,0,0,0.3257096,4.4449582,4.5320247)"
1691
-       x1="24.103895"
1692
-       y1="15.168831"
1693
-       x2="24.103895"
1694
-       y2="32.485161" />
1695
-    <linearGradient
1696
-       inkscape:collect="always"
1697
-       xlink:href="#linearGradient2490-3-1"
1698
-       id="linearGradient3151"
1699
-       gradientUnits="userSpaceOnUse"
1700
-       gradientTransform="matrix(0.10408428,0,0,0.10482496,2.8405826,2.7754018)"
1701
-       x1="72.421684"
1702
-       y1="124.75623"
1703
-       x2="72.421684"
1704
-       y2="51.244411" />
1705
-    <radialGradient
1706
-       inkscape:collect="always"
1707
-       xlink:href="#linearGradient3242-7-2"
1708
-       id="radialGradient3149"
1709
-       gradientUnits="userSpaceOnUse"
1710
-       gradientTransform="matrix(0,0.25030935,-0.27259303,0,25.244726,-8.076711)"
1711
-       cx="69.447609"
1712
-       cy="51.694645"
1713
-       fx="69.447609"
1714
-       fy="51.694645"
1715
-       r="31.000002" />
1716
-    <linearGradient
1717
-       id="linearGradient3943">
1718
-      <stop
1719
-         id="stop3945"
1720
-         offset="0"
1721
-         style="stop-color:#ffffff;stop-opacity:1;" />
1722
-      <stop
1723
-         id="stop3947-5"
1724
-         offset="1"
1725
-         style="stop-color:#ffffff;stop-opacity:0;" />
1726
-    </linearGradient>
1727
-    <linearGradient
1728
-       y2="39.268391"
1729
-       x2="24.138529"
1730
-       y1="7.0478544"
1731
-       x1="24.138529"
1732
-       gradientTransform="matrix(0.20131127,0,0,0.1999165,7.4133025,7.3088517)"
1733
-       gradientUnits="userSpaceOnUse"
1734
-       id="linearGradient5530"
1735
-       xlink:href="#linearGradient3943"
1736
-       inkscape:collect="always" />
1737
-    <linearGradient
1738
-       id="linearGradient2490-3-1">
1739
-      <stop
1740
-         id="stop2492-3-3"
1741
-         style="stop-color:#365f0e;stop-opacity:1"
1742
-         offset="0" />
1743
-      <stop
1744
-         id="stop2494-8-4"
1745
-         style="stop-color:#84a718;stop-opacity:1"
1746
-         offset="1" />
1747
-    </linearGradient>
1748
-    <linearGradient
1749
-       id="linearGradient3242-7-2">
1750
-      <stop
1751
-         id="stop3244-5-8"
1752
-         style="stop-color:#eef87e;stop-opacity:1"
1753
-         offset="0" />
1754
-      <stop
1755
-         id="stop3246-9-7"
1756
-         style="stop-color:#cde34f;stop-opacity:1"
1757
-         offset="0.26238" />
1758
-      <stop
1759
-         id="stop3248-7-5"
1760
-         style="stop-color:#93b723;stop-opacity:1"
1761
-         offset="0.66093999" />
1762
-      <stop
1763
-         id="stop3250-8-7"
1764
-         style="stop-color:#5a7e0d;stop-opacity:1"
1765
-         offset="1" />
1766
-    </linearGradient>
1767
-    <linearGradient
1768
-       gradientTransform="matrix(0.3091956,0,0,0.3766935,0.4761461,0.1071779)"
1769
-       gradientUnits="userSpaceOnUse"
1770
-       xlink:href="#linearGradient8589"
1771
-       id="linearGradient2507"
1772
-       y2="5.4565363"
1773
-       x2="36.358372"
1774
-       y1="8.0590115"
1775
-       x1="32.892288" />
1776
-    <linearGradient
1777
-       id="linearGradient8589">
1778
-      <stop
1779
-         offset="0"
1780
-         style="stop-color:#fefefe;stop-opacity:1"
1781
-         id="stop8591-2" />
1782
-      <stop
1783
-         offset="1"
1784
-         style="stop-color:#cbcbcb;stop-opacity:1"
1785
-         id="stop8593-3" />
1786
-    </linearGradient>
1787
-    <linearGradient
1788
-       gradientTransform="matrix(0.2727267,0,0,0.302325,1.4545607,0.7441991)"
1789
-       gradientUnits="userSpaceOnUse"
1790
-       xlink:href="#linearGradient3211-9"
1791
-       id="linearGradient2511"
1792
-       y2="46.01725"
1793
-       x2="24"
1794
-       y1="1.9999999"
1795
-       x1="24" />
1796
-    <linearGradient
1797
-       id="linearGradient3211-9">
1798
-      <stop
1799
-         offset="0"
1800
-         style="stop-color:#ffffff;stop-opacity:1"
1801
-         id="stop3213-7" />
1802
-      <stop
1803
-         offset="1"
1804
-         style="stop-color:#ffffff;stop-opacity:0"
1805
-         id="stop3215-7" />
1806
-    </linearGradient>
1807
-    <linearGradient
1808
-       gradientTransform="matrix(0.3142872,0,0,0.3259268,0.4571068,-0.3222465)"
1809
-       gradientUnits="userSpaceOnUse"
1810
-       xlink:href="#linearGradient3600"
1811
-       id="linearGradient2517"
1812
-       y2="47.013336"
1813
-       x2="25.132275"
1814
-       y1="0.98520643"
1815
-       x1="25.132275" />
1816
-    <linearGradient
1817
-       id="linearGradient3600">
1818
-      <stop
1819
-         offset="0"
1820
-         style="stop-color:#f4f4f4;stop-opacity:1"
1821
-         id="stop3602-1" />
1822
-      <stop
1823
-         offset="1"
1824
-         style="stop-color:#dbdbdb;stop-opacity:1"
1825
-         id="stop3604-6" />
1826
-    </linearGradient>
1827
-    <linearGradient
1828
-       gradientTransform="matrix(0.2537858,0,0,0.3050189,19.128982,-0.6854851)"
1829
-       gradientUnits="userSpaceOnUse"
1830
-       xlink:href="#linearGradient3104"
1831
-       id="linearGradient2519"
1832
-       y2="2.9062471"
1833
-       x2="-51.786404"
1834
-       y1="50.786446"
1835
-       x1="-51.786404" />
1836
-    <linearGradient
1837
-       id="linearGradient3104">
1838
-      <stop
1839
-         offset="0"
1840
-         style="stop-color:#aaaaaa;stop-opacity:1"
1841
-         id="stop3106-3" />
1842
-      <stop
1843
-         offset="1"
1844
-         style="stop-color:#c8c8c8;stop-opacity:1"
1845
-         id="stop3108-6" />
1846
-    </linearGradient>
1847
-    <linearGradient
1848
-       gradientTransform="matrix(0.4691323,0,0,0.4663025,-29.84169,6.2280908)"
1849
-       gradientUnits="userSpaceOnUse"
1850
-       xlink:href="#linearGradient2264-75"
1851
-       id="linearGradient2610"
1852
-       y2="32.485161"
1853
-       x2="24.103895"
1854
-       y1="15.168831"
1855
-       x1="24.103895" />
1856
-    <linearGradient
1857
-       id="linearGradient2264-75">
1858
-      <stop
1859
-         offset="0"
1860
-         style="stop-color:#d7e866;stop-opacity:1"
1861
-         id="stop2266-2" />
1862
-      <stop
1863
-         offset="1"
1864
-         style="stop-color:#8cab2a;stop-opacity:1"
1865
-         id="stop2268-7" />
1866
-    </linearGradient>
1867
-    <linearGradient
1868
-       gradientTransform="matrix(0.2817955,0,0,0.2800956,-25.345607,10.434514)"
1869
-       gradientUnits="userSpaceOnUse"
1870
-       xlink:href="#linearGradient4222-78"
1871
-       id="linearGradient2612"
1872
-       y2="47.272728"
1873
-       x2="24.138529"
1874
-       y1="7.0774679"
1875
-       x1="24.138529" />
1876
-    <linearGradient
1877
-       id="linearGradient4222-78">
1878
-      <stop
1879
-         offset="0"
1880
-         style="stop-color:#ffffff;stop-opacity:1"
1881
-         id="stop4224-0" />
1882
-      <stop
1883
-         offset="1"
1884
-         style="stop-color:#ffffff;stop-opacity:0"
1885
-         id="stop4226-62" />
1886
-    </linearGradient>
1887
-    <linearGradient
1888
-       gradientUnits="userSpaceOnUse"
1889
-       xlink:href="#linearGradient8265-821-176-38-919-66-249-4"
1890
-       id="linearGradient3332"
1891
-       y2="24.627615"
1892
-       x2="20.054544"
1893
-       y1="16.407909"
1894
-       x1="18.03083" />
1895
-    <linearGradient
1896
-       id="linearGradient8265-821-176-38-919-66-249-4">
1897
-      <stop
1898
-         offset="0"
1899
-         style="stop-color:#ffffff;stop-opacity:1"
1900
-         id="stop2687-07" />
1901
-      <stop
1902
-         offset="1"
1903
-         style="stop-color:#ffffff;stop-opacity:0"
1904
-         id="stop2689-32" />
1905
-    </linearGradient>
1906
-    <radialGradient
1907
-       gradientTransform="matrix(-0.01680222,1.3942814,-1.79662,-0.02165073,14.152267,2.1566239)"
1908
-       gradientUnits="userSpaceOnUse"
1909
-       xlink:href="#linearGradient3752"
1910
-       id="radialGradient4372"
1911
-       fy="5.5926585"
1912
-       fx="4.02005"
1913
-       r="10.273108"
1914
-       cy="5.5926585"
1915
-       cx="4.02005" />
1916
-    <linearGradient
1917
-       id="linearGradient3752">
1918
-      <stop
1919
-         offset="0"
1920
-         style="stop-color:#ffffff;stop-opacity:1"
1921
-         id="stop3754" />
1922
-      <stop
1923
-         offset="0.84754151"
1924
-         style="stop-color:#ffffff;stop-opacity:1"
1925
-         id="stop3760" />
1926
-      <stop
1927
-         offset="1"
1928
-         style="stop-color:#ffffff;stop-opacity:0"
1929
-         id="stop3756" />
1930
-    </linearGradient>
1931
-    <radialGradient
1932
-       gradientTransform="matrix(1.6899516,0,0,1.0436086,-5.448971,0.9617527)"
1933
-       gradientUnits="userSpaceOnUse"
1934
-       xlink:href="#linearGradient7012-661-145-733-759-865-745-0"
1935
-       id="radialGradient3334"
1936
-       fy="8.5608768"
1937
-       fx="7.8185525"
1938
-       r="11.268134"
1939
-       cy="8.5608768"
1940
-       cx="7.8185525" />
1941
-    <linearGradient
1942
-       id="linearGradient7012-661-145-733-759-865-745-0">
1943
-      <stop
1944
-         offset="0"
1945
-         style="stop-color:#9cbbd9;stop-opacity:1"
1946
-         id="stop2699-7" />
1947
-      <stop
1948
-         offset="1"
1949
-         style="stop-color:#5c82ab;stop-opacity:1"
1950
-         id="stop2701-6" />
1951
-    </linearGradient>
1952
-    <linearGradient
1953
-       gradientTransform="matrix(0.9945751,0,0,0.9945751,-0.3392671,1.7177729)"
1954
-       gradientUnits="userSpaceOnUse"
1955
-       xlink:href="#linearGradient3390-5"
1956
-       id="linearGradient4377"
1957
-       y2="4.3030405"
1958
-       x2="9.7045717"
1959
-       y1="20.882006"
1960
-       x1="9.7045717" />
1961
-    <linearGradient
1962
-       id="linearGradient3390-5">
1963
-      <stop
1964
-         offset="0"
1965
-         style="stop-color:#425e7b;stop-opacity:1"
1966
-         id="stop3392-3" />
1967
-      <stop
1968
-         offset="1"
1969
-         style="stop-color:#7a91a7;stop-opacity:1"
1970
-         id="stop3394-4" />
1971
-    </linearGradient>
1972
-    <linearGradient
1973
-       gradientTransform="translate(34.378004,-14.501322)"
1974
-       gradientUnits="userSpaceOnUse"
1975
-       xlink:href="#linearGradient11111"
1976
-       id="linearGradient4380"
1977
-       y2="37.502914"
1978
-       x2="-28.531403"
1979
-       y1="17.955765"
1980
-       x1="-28.531403" />
1981
-    <linearGradient
1982
-       id="linearGradient11111">
1983
-      <stop
1984
-         offset="0"
1985
-         style="stop-color:#ffffff;stop-opacity:1"
1986
-         id="stop11113" />
1987
-      <stop
1988
-         offset="0.91013825"
1989
-         style="stop-color:#cdcdcd;stop-opacity:1"
1990
-         id="stop11115" />
1991
-      <stop
1992
-         offset="1"
1993
-         style="stop-color:#a1a1a1;stop-opacity:1"
1994
-         id="stop11117" />
1995
-    </linearGradient>
1996
-    <linearGradient
1997
-       gradientUnits="userSpaceOnUse"
1998
-       xlink:href="#linearGradient5157"
1999
-       id="linearGradient5163"
2000
-       y2="23.061668"
2001
-       x2="9.8763561"
2002
-       y1="2.6014566"
2003
-       x1="9.8763561" />
2004
-    <linearGradient
2005
-       id="linearGradient5157">
2006
-      <stop
2007
-         offset="0"
2008
-         style="stop-color:#c1c1c1;stop-opacity:1"
2009
-         id="stop5159" />
2010
-      <stop
2011
-         offset="1"
2012
-         style="stop-color:#909090;stop-opacity:1"
2013
-         id="stop5161" />
2014
-    </linearGradient>
2015
-    <linearGradient
2016
-       gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
2017
-       gradientUnits="userSpaceOnUse"
2018
-       xlink:href="#linearGradient5048-9"
2019
-       id="linearGradient4357"
2020
-       y2="609.50507"
2021
-       x2="302.85715"
2022
-       y1="366.64789"
2023
-       x1="302.85715" />
2024
-    <linearGradient
2025
-       id="linearGradient5048-9">
2026
-      <stop
2027
-         offset="0"
2028
-         style="stop-color:#000000;stop-opacity:0"
2029
-         id="stop5050-4" />
2030
-      <stop
2031
-         offset="0.5"
2032
-         style="stop-color:#000000;stop-opacity:1"
2033
-         id="stop5056-3" />
2034
-      <stop
2035
-         offset="1"
2036
-         style="stop-color:#000000;stop-opacity:0"
2037
-         id="stop5052-13" />
2038
-    </linearGradient>
2039
-    <radialGradient
2040
-       gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
2041
-       gradientUnits="userSpaceOnUse"
2042
-       xlink:href="#linearGradient5060-8"
2043
-       id="radialGradient4359"
2044
-       fy="486.64789"
2045
-       fx="605.71429"
2046
-       r="117.14286"
2047
-       cy="486.64789"
2048
-       cx="605.71429" />
2049
-    <linearGradient
2050
-       id="linearGradient5060-8">
2051
-      <stop
2052
-         offset="0"
2053
-         style="stop-color:#000000;stop-opacity:1"
2054
-         id="stop5062-94" />
2055
-      <stop
2056
-         offset="1"
2057
-         style="stop-color:#000000;stop-opacity:0"
2058
-         id="stop5064-4" />
2059
-    </linearGradient>
2060
-    <radialGradient
2061
-       gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
2062
-       gradientUnits="userSpaceOnUse"
2063
-       xlink:href="#linearGradient5060-8"
2064
-       id="radialGradient4361"
2065
-       fy="486.64789"
2066
-       fx="605.71429"
2067
-       r="117.14286"
2068
-       cy="486.64789"
2069
-       cx="605.71429" />
2070
-    <radialGradient
2071
-       inkscape:collect="always"
2072
-       xlink:href="#linearGradient3242-7-29"
2073
-       id="radialGradient3086"
2074
-       gradientUnits="userSpaceOnUse"
2075
-       gradientTransform="matrix(0,0.35684158,-0.38820022,0,35.349285,-12.114114)"
2076
-       cx="69.447609"
2077
-       cy="51.694645"
2078
-       fx="69.447609"
2079
-       fy="51.694645"
2080
-       r="31.000002" />
2081
-    <linearGradient
2082
-       id="linearGradient3242-7-29">
2083
-      <stop
2084
-         id="stop3244-5-5"
2085
-         style="stop-color:#eef87e;stop-opacity:1"
2086
-         offset="0" />
2087
-      <stop
2088
-         id="stop3246-9-9"
2089
-         style="stop-color:#cde34f;stop-opacity:1"
2090
-         offset="0.26238" />
2091
-      <stop
2092
-         id="stop3248-7-9"
2093
-         style="stop-color:#93b723;stop-opacity:1"
2094
-         offset="0.66093999" />
2095
-      <stop
2096
-         id="stop3250-8-76"
2097
-         style="stop-color:#5a7e0d;stop-opacity:1"
2098
-         offset="1" />
2099
-    </linearGradient>
2100
-    <linearGradient
2101
-       inkscape:collect="always"
2102
-       xlink:href="#linearGradient2490-3-9"
2103
-       id="linearGradient3088"
2104
-       gradientUnits="userSpaceOnUse"
2105
-       gradientTransform="matrix(0.1482266,0,0,0.1494387,3.4435035,3.3566817)"
2106
-       x1="72.421684"
2107
-       y1="124.75623"
2108
-       x2="72.421684"
2109
-       y2="51.244411" />
2110
-    <linearGradient
2111
-       id="linearGradient2490-3-9">
2112
-      <stop
2113
-         id="stop2492-3-6"
2114
-         style="stop-color:#365f0e;stop-opacity:1"
2115
-         offset="0" />
2116
-      <stop
2117
-         id="stop2494-8-5"
2118
-         style="stop-color:#84a718;stop-opacity:1"
2119
-         offset="1" />
2120
-    </linearGradient>
2121
-    <linearGradient
2122
-       y2="39.268391"
2123
-       x2="24.138529"
2124
-       y1="7.0478544"
2125
-       x1="24.138529"
2126
-       gradientTransform="matrix(0.2817955,0,0,0.2800956,10.178741,10.02218)"
2127
-       gradientUnits="userSpaceOnUse"
2128
-       id="linearGradient5530-8"
2129
-       xlink:href="#linearGradient3943-4"
2130
-       inkscape:collect="always" />
2131
-    <linearGradient
2132
-       id="linearGradient3943-4">
2133
-      <stop
2134
-         id="stop3945-9"
2135
-         offset="0"
2136
-         style="stop-color:#ffffff;stop-opacity:1;" />
2137
-      <stop
2138
-         id="stop3947-8"
2139
-         offset="1"
2140
-         style="stop-color:#ffffff;stop-opacity:0;" />
2141
-    </linearGradient>
2142
-    <linearGradient
2143
-       y2="39.268391"
2144
-       x2="24.138529"
2145
-       y1="7.0478544"
2146
-       x1="24.138529"
2147
-       gradientTransform="matrix(0.2817955,0,0,0.2800956,10.178741,10.02218)"
2148
-       gradientUnits="userSpaceOnUse"
2149
-       id="linearGradient3482"
2150
-       xlink:href="#linearGradient3943-4"
2151
-       inkscape:collect="always" />
2152
-  </defs>
2153
-  <g
2154
-     id="layer1">
2155
-    <g
2156
-       id="g3652"
2157
-       transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
2158
-      <g
2159
-         id="layer1-3"
2160
-         transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.9427152)">
2161
-        <g
2162
-           id="g3379">
2163
-          <path
2164
-             inkscape:connector-curvature="0"
2165
-             d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
2166
-             id="path5058"
2167
-             style="opacity:0.40206185;fill:url(#radialGradient2704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2168
-          <rect
2169
-             width="28"
2170
-             height="8"
2171
-             x="9"
2172
-             y="42"
2173
-             id="rect4173"
2174
-             style="opacity:0.40206185;fill:url(#linearGradient2738);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2175
-          <path
2176
-             inkscape:connector-curvature="0"
2177
-             d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
2178
-             id="path5018"
2179
-             style="opacity:0.40206185;fill:url(#radialGradient2735);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2180
-          <rect
2181
-             width="25.000078"
2182
-             height="44.00008"
2183
-             rx="0"
2184
-             ry="0"
2185
-             x="11.499961"
2186
-             y="3.4999609"
2187
-             id="rect3457-7"
2188
-             style="fill:url(#radialGradient2759);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2761);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
2189
-          <path
2190
-             inkscape:connector-curvature="0"
2191
-             d="m 12.588724,26.515 22.613957,0"
2192
-             id="path3460-7"
2193
-             style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2194
-          <path
2195
-             inkscape:connector-curvature="0"
2196
-             d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
2197
-             id="path3360-8"
2198
-             style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
2199
-          <path
2200
-             inkscape:connector-curvature="0"
2201
-             d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
2202
-             id="path3385-3"
2203
-             style="fill:url(#linearGradient2797);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2799);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2204
-          <rect
2205
-             width="3"
2206
-             height="2"
2207
-             x="7.0997243"
2208
-             y="5"
2209
-             id="rect3464"
2210
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2211
-          <path
2212
-             inkscape:connector-curvature="0"
2213
-             d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
2214
-             id="rect15391-7"
2215
-             style="fill:url(#linearGradient2801);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2803);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2216
-          <rect
2217
-             width="3"
2218
-             height="2"
2219
-             x="36.084"
2220
-             y="25"
2221
-             id="rect3766"
2222
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2223
-          <rect
2224
-             width="3"
2225
-             height="2"
2226
-             x="36.084"
2227
-             y="5"
2228
-             id="rect3760"
2229
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2230
-          <rect
2231
-             width="3"
2232
-             height="2"
2233
-             x="36.084"
2234
-             y="30"
2235
-             id="rect3772"
2236
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2237
-          <rect
2238
-             width="35.001312"
2239
-             height="42.001316"
2240
-             rx="0"
2241
-             ry="0"
2242
-             x="5.4993434"
2243
-             y="4.4993439"
2244
-             id="rect2689-6"
2245
-             style="opacity:0.4;fill:none;stroke:url(#linearGradient2711);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2246
-          <rect
2247
-             width="3"
2248
-             height="2"
2249
-             x="36.084"
2250
-             y="40"
2251
-             id="rect3774"
2252
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2253
-          <rect
2254
-             width="3"
2255
-             height="2"
2256
-             x="36.084"
2257
-             y="35"
2258
-             id="rect3768"
2259
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2260
-          <rect
2261
-             width="3"
2262
-             height="2"
2263
-             x="36.084"
2264
-             y="10"
2265
-             id="rect3762"
2266
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2267
-          <rect
2268
-             width="3"
2269
-             height="2"
2270
-             x="36.084"
2271
-             y="45"
2272
-             id="rect3776"
2273
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2274
-          <rect
2275
-             width="3"
2276
-             height="2"
2277
-             x="36.084"
2278
-             y="20"
2279
-             id="rect3770"
2280
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2281
-          <rect
2282
-             width="3"
2283
-             height="2"
2284
-             x="36.084"
2285
-             y="15"
2286
-             id="rect3764"
2287
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2288
-          <rect
2289
-             width="3"
2290
-             height="2"
2291
-             x="7.0997243"
2292
-             y="10"
2293
-             id="rect3744"
2294
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2295
-          <rect
2296
-             width="3"
2297
-             height="2"
2298
-             x="7.0997243"
2299
-             y="15"
2300
-             id="rect3746"
2301
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2302
-          <rect
2303
-             width="3"
2304
-             height="2"
2305
-             x="7.0997243"
2306
-             y="25"
2307
-             id="rect3748"
2308
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2309
-          <rect
2310
-             width="3"
2311
-             height="2"
2312
-             x="7.0997243"
2313
-             y="35"
2314
-             id="rect3750"
2315
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2316
-          <rect
2317
-             width="3"
2318
-             height="2"
2319
-             x="7.0997243"
2320
-             y="20"
2321
-             id="rect3752"
2322
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2323
-          <rect
2324
-             width="3"
2325
-             height="2"
2326
-             x="7.0997243"
2327
-             y="30"
2328
-             id="rect3754"
2329
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2330
-          <rect
2331
-             width="3"
2332
-             height="2"
2333
-             x="7.0997243"
2334
-             y="40"
2335
-             id="rect3756"
2336
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2337
-          <rect
2338
-             width="3"
2339
-             height="2"
2340
-             x="7.0997243"
2341
-             y="45"
2342
-             id="rect3758"
2343
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2344
-        </g>
2345
-      </g>
2346
-      <g
2347
-         id="g3288"
2348
-         transform="matrix(0.51414223,0,0,0.51414223,-55.428526,9.0218175)">
2349
-        <path
2350
-           d="m 46.999997,44 c 0,1.656854 -10.297452,3 -23,3 -12.702548,0 -23.0000002,-1.343146 -23.0000002,-3 0,-1.656854 10.2974522,-3 23.0000002,-3 12.702548,0 23,1.343146 23,3 l 0,0 z"
2351
-           id="path8836"
2352
-           style="opacity:0.2;fill:url(#radialGradient2403);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible"
2353
-           inkscape:connector-curvature="0" />
2354
-        <g
2355
-           id="g3489"
2356
-           transform="matrix(2.6165055,0,0,2.6165055,-108.8093,-35.023052)">
2357
-          <g
2358
-             id="layer1-2"
2359
-             transform="matrix(0.75886616,0,0,0.75886616,42.971581,13.249896)">
2360
-            <g
2361
-               style="stroke-width:1.88256383;stroke-miterlimit:4;stroke-dasharray:none"
2362
-               id="g3490"
2363
-               transform="matrix(0.5459263,0,0,0.5168524,-1.0020361,-0.5781821)">
2364
-              <g
2365
-                 style="stroke-width:104.96237946;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
2366
-                 id="g5022"
2367
-                 transform="matrix(0.02165152,0,0,0.01485743,43.0076,42.68539)">
2368
-                <rect
2369
-                   style="opacity:0.40206185;fill:url(#linearGradient4357);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:104.96237946;marker:none;visibility:visible;display:inline;overflow:visible"
2370
-                   id="rect4173-8"
2371
-                   y="-150.69685"
2372
-                   x="-1559.2523"
2373
-                   height="478.35718"
2374
-                   width="1339.6335" />
2375
-                <path
2376
-                   style="opacity:0.40206185;fill:url(#radialGradient4359);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:104.96237946;marker:none;visibility:visible;display:inline;overflow:visible"
2377
-                   id="path5058-7"
2378
-                   d="m -219.61876,-150.68038 c 0,0 0,478.33079 0,478.33079 142.874166,0.90045 345.40022,-107.16966 345.40014,-239.196175 0,-132.026537 -159.436816,-239.134595 -345.40014,-239.134615 z"
2379
-                   inkscape:connector-curvature="0" />
2380
-                <path
2381
-                   style="opacity:0.40206185;fill:url(#radialGradient4361);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:104.96237946;marker:none;visibility:visible;display:inline;overflow:visible"
2382
-                   id="path5018-1"
2383
-                   d="m -1559.2523,-150.68038 c 0,0 0,478.33079 0,478.33079 -142.8742,0.90045 -345.4002,-107.16966 -345.4002,-239.196175 0,-132.026537 159.4368,-239.134595 345.4002,-239.134615 z"
2384
-                   inkscape:connector-curvature="0" />
2385
-              </g>
2386
-            </g>
2387
-            <path
2388
-               style="fill:url(#linearGradient4380);fill-opacity:1;stroke:url(#linearGradient5163);stroke-width:1.01114547;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
2389
-               id="path3496"
2390
-               d="m 2.6510299,2.5338039 c -0.085539,0 -0.158869,0.092747 -0.158869,0.188543 l 0,1.80342 -1.196774,0 -0.603702,0 c -0.106745,0 -0.190642,0.094861 -0.190642,0.188543 l 0,0.377085 0,4.1702921 c -0.010775,3.954554 -0.031774,8.079318 -0.031774,11.721073 0.029084,0.895035 0.537241,1.505142 0.889665,1.508342 1.012736,0.0092 0.539272,-0.004 1.048535,0 6.4703329,-0.0161 13.5789171,-0.07817 20.0492481,-0.09427 0.05421,0.0069 -1.476715,-0.107725 -1.461594,-1.445495 1e-6,-4.672947 -0.502047,-11.186992 -0.502047,-15.8599411 0,-0.186878 -0.01544,-0.290886 -0.03177,-0.377085 -0.01261,-0.066563 -0.0287,-0.09887 -0.06355,-0.125695 -0.02786,-0.024451 -0.05455,-0.057043 -0.09532,-0.062848 l -9.835171,0 0,-1.80342 c 0,-0.095796 -0.07333,-0.188543 -0.158869,-0.188543 l -7.6573641,0 z"
2391
-               inkscape:connector-curvature="0" />
2392
-            <path
2393
-               style="fill:url(#radialGradient3334);fill-opacity:1;stroke:url(#linearGradient4377);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
2394
-               id="path3498"
2395
-               d="m 3.4993539,6.5471259 c 10.5699021,0 13.0304441,4.6e-4 19.9935051,-0.027539 0,1.570444 0.258156,16.0402751 -0.484112,16.0402751 -0.714048,0 -14.0456512,-0.09435 -21.0087101,-0.06635 1.471684,0 1.499317,-0.622748 1.499317,-15.9463841 z"
2396
-               inkscape:connector-curvature="0" />
2397
-            <path
2398
-               style="opacity:0.4;fill:none;stroke:url(#radialGradient4372);stroke-width:0.98119503;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
2399
-               id="path3211"
2400
-               d="m 22.938799,7.6088419 c 0,0 -16.8318011,0.09361 -18.3967961,-0.092369 C 4.4590639,21.345907 4.0410549,21.955515 4.0410549,21.955515"
2401
-               inkscape:connector-curvature="0" />
2402
-            <path
2403
-               style="opacity:0.2;fill:url(#linearGradient3332);fill-opacity:1;fill-rule:evenodd;stroke:none"
2404
-               id="path2608-2"
2405
-               transform="matrix(0.4450331,0,0,0.4023652,2.8192053,3.8498613)"
2406
-               d="m 3.21875,5.34375 c -1.5389481,0 -2.8125,1.273552 -2.8125,2.8125 l 0,16 c 0.005894,0.286233 0.14841957,0.612577 0.375,0.8125 0.2265775,0.199921 0.5161946,0.284272 0.84375,0.25 0.010415,2.66e-4 0.020835,2.66e-4 0.03125,0 l 45,-7.125 c 0.521773,-0.08229 0.930206,-0.53433 0.9375,-1.0625 l 0,-8.875 c 0,-1.538948 -1.273552,-2.8125 -2.8125,-2.8125 l -41.5625,0 z"
2407
-               inkscape:connector-curvature="0" />
2408
-          </g>
2409
-          <g
2410
-             transform="matrix(0.75845428,0,0,0.75845428,44.494136,14.068065)"
2411
-             id="g3451">
2412
-            <path
2413
-               inkscape:connector-curvature="0"
2414
-               style="color:#000000;fill:url(#radialGradient3086);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3088);stroke-width:0.98542744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
2415
-               d="m 14.482179,14.507295 0,-3 4,0 0,3 3,0 0,4 -3,0 0,2.999991 -4,0 0,-2.999991 -2.989465,0 0,-4 2.989465,0 z"
2416
-               id="path2262-2"
2417
-               sodipodi:nodetypes="ccccccccccccc" />
2418
-            <path
2419
-               inkscape:connector-curvature="0"
2420
-               style="opacity:0.4;fill:none;stroke:url(#linearGradient3482);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
2421
-               d="m 15.482179,15.507295 0,-3 2,0 0,3 3,0 0,2 -3,0 0,3 -2,0 0,-3 -3,0 0,-2 3,0 z"
2422
-               id="path2272-8"
2423
-               sodipodi:nodetypes="ccccccccccccc" />
2424
-          </g>
2425
-        </g>
2426
-      </g>
2427
-    </g>
2428
-  </g>
2429
-</svg>
2430
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/add.svg Deleted
1550
 
1
@@ -1,1548 +0,0 @@
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
7
-   xmlns:cc="http://creativecommons.org/ns#"
8
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
-   xmlns:svg="http://www.w3.org/2000/svg"
10
-   xmlns="http://www.w3.org/2000/svg"
11
-   xmlns:xlink="http://www.w3.org/1999/xlink"
12
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
-   id="svg2604"
15
-   height="48"
16
-   width="48"
17
-   version="1.0"
18
-   inkscape:version="0.48.3.1 r9886"
19
-   sodipodi:docname="add.svg">
20
-  <metadata
21
-     id="metadata59">
22
-    <rdf:RDF>
23
-      <cc:Work
24
-         rdf:about="">
25
-        <dc:format>image/svg+xml</dc:format>
26
-        <dc:type
27
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
-        <dc:title />
29
-      </cc:Work>
30
-    </rdf:RDF>
31
-  </metadata>
32
-  <sodipodi:namedview
33
-     pagecolor="#ffffff"
34
-     bordercolor="#666666"
35
-     borderopacity="1"
36
-     objecttolerance="10"
37
-     gridtolerance="10"
38
-     guidetolerance="10"
39
-     inkscape:pageopacity="0"
40
-     inkscape:pageshadow="2"
41
-     inkscape:window-width="1600"
42
-     inkscape:window-height="842"
43
-     id="namedview57"
44
-     showgrid="false"
45
-     inkscape:zoom="9.3102393"
46
-     inkscape:cx="24"
47
-     inkscape:cy="24"
48
-     inkscape:window-x="-4"
49
-     inkscape:window-y="-3"
50
-     inkscape:window-maximized="1"
51
-     inkscape:current-layer="g3652" />
52
-  <defs
53
-     id="defs2606">
54
-    <linearGradient
55
-       id="linearGradient3333"
56
-       y2="609.51"
57
-       gradientUnits="userSpaceOnUse"
58
-       x2="302.86"
59
-       gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
60
-       y1="366.65"
61
-       x1="302.86">
62
-      <stop
63
-         id="stop5050"
64
-         style="stop-opacity:0"
65
-         offset="0" />
66
-      <stop
67
-         id="stop5056"
68
-         offset=".5" />
69
-      <stop
70
-         id="stop5052"
71
-         style="stop-opacity:0"
72
-         offset="1" />
73
-    </linearGradient>
74
-    <radialGradient
75
-       id="radialGradient3330"
76
-       xlink:href="#linearGradient5060"
77
-       gradientUnits="userSpaceOnUse"
78
-       cy="486.65"
79
-       cx="605.71"
80
-       gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
81
-       r="117.14" />
82
-    <linearGradient
83
-       id="linearGradient5060">
84
-      <stop
85
-         id="stop5062"
86
-         offset="0" />
87
-      <stop
88
-         id="stop5064"
89
-         style="stop-opacity:0"
90
-         offset="1" />
91
-    </linearGradient>
92
-    <radialGradient
93
-       id="radialGradient3327"
94
-       xlink:href="#linearGradient5060"
95
-       gradientUnits="userSpaceOnUse"
96
-       cy="486.65"
97
-       cx="605.71"
98
-       gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
99
-       r="117.14" />
100
-    <linearGradient
101
-       id="linearGradient3324"
102
-       y2="2.9062"
103
-       gradientUnits="userSpaceOnUse"
104
-       x2="-51.786"
105
-       gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
106
-       y1="50.786"
107
-       x1="-51.786">
108
-      <stop
109
-         id="stop3106"
110
-         style="stop-color:#aaa"
111
-         offset="0" />
112
-      <stop
113
-         id="stop3108"
114
-         style="stop-color:#c8c8c8"
115
-         offset="1" />
116
-    </linearGradient>
117
-    <linearGradient
118
-       id="linearGradient3322"
119
-       y2="47.013"
120
-       gradientUnits="userSpaceOnUse"
121
-       x2="25.132"
122
-       gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
123
-       y1=".98521"
124
-       x1="25.132">
125
-      <stop
126
-         id="stop3602"
127
-         style="stop-color:#f4f4f4"
128
-         offset="0" />
129
-      <stop
130
-         id="stop3604"
131
-         style="stop-color:#dbdbdb"
132
-         offset="1" />
133
-    </linearGradient>
134
-    <radialGradient
135
-       id="radialGradient3319"
136
-       gradientUnits="userSpaceOnUse"
137
-       cy="112.3"
138
-       cx="102"
139
-       gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
140
-       r="139.56">
141
-      <stop
142
-         id="stop41"
143
-         style="stop-color:#b7b8b9"
144
-         offset="0" />
145
-      <stop
146
-         id="stop47"
147
-         style="stop-color:#ececec"
148
-         offset=".18851" />
149
-      <stop
150
-         id="stop49"
151
-         style="stop-color:#fafafa;stop-opacity:0"
152
-         offset=".25718" />
153
-      <stop
154
-         id="stop51"
155
-         style="stop-color:#fff;stop-opacity:0"
156
-         offset=".30111" />
157
-      <stop
158
-         id="stop53"
159
-         style="stop-color:#fafafa;stop-opacity:0"
160
-         offset=".53130" />
161
-      <stop
162
-         id="stop55"
163
-         style="stop-color:#ebecec;stop-opacity:0"
164
-         offset=".84490" />
165
-      <stop
166
-         id="stop57"
167
-         style="stop-color:#e1e2e3;stop-opacity:0"
168
-         offset="1" />
169
-    </radialGradient>
170
-    <linearGradient
171
-       id="linearGradient3316"
172
-       y2="46.017"
173
-       gradientUnits="userSpaceOnUse"
174
-       x2="24"
175
-       gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
176
-       y1="2"
177
-       x1="24">
178
-      <stop
179
-         id="stop3213"
180
-         style="stop-color:#fff"
181
-         offset="0" />
182
-      <stop
183
-         id="stop3215"
184
-         style="stop-color:#fff;stop-opacity:0"
185
-         offset="1" />
186
-    </linearGradient>
187
-    <filter
188
-       id="filter3212"
189
-       y="-.16434"
190
-       width="1.2969"
191
-       x="-.14846"
192
-       height="1.3287">
193
-      <feGaussianBlur
194
-         id="feGaussianBlur3214"
195
-         stdDeviation="0.77391625" />
196
-    </filter>
197
-    <linearGradient
198
-       id="linearGradient3312"
199
-       y2="5.4565"
200
-       gradientUnits="userSpaceOnUse"
201
-       x2="36.358"
202
-       gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
203
-       y1="8.059"
204
-       x1="32.892">
205
-      <stop
206
-         id="stop8591"
207
-         style="stop-color:#fefefe"
208
-         offset="0" />
209
-      <stop
210
-         id="stop8593"
211
-         style="stop-color:#cbcbcb"
212
-         offset="1" />
213
-    </linearGradient>
214
-    <linearGradient
215
-       id="linearGradient2484"
216
-       y2="36"
217
-       gradientUnits="userSpaceOnUse"
218
-       x2="-.097514"
219
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
220
-       y1="36"
221
-       x1="36.5">
222
-      <stop
223
-         id="stop3916"
224
-         style="stop-color:#2c79c0"
225
-         offset="0" />
226
-      <stop
227
-         id="stop3918"
228
-         style="stop-color:#2970b3;stop-opacity:.49804"
229
-         offset=".79722" />
230
-      <stop
231
-         id="stop3920"
232
-         style="stop-color:#236098;stop-opacity:0"
233
-         offset="1" />
234
-    </linearGradient>
235
-    <linearGradient
236
-       id="linearGradient2482"
237
-       y2="15.5"
238
-       gradientUnits="userSpaceOnUse"
239
-       x2="-.073089"
240
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
241
-       y1="15.5"
242
-       x1="23.997">
243
-      <stop
244
-         id="stop3700"
245
-         style="stop-color:#7ea8ce"
246
-         offset="0" />
247
-      <stop
248
-         id="stop3702"
249
-         style="stop-color:#568dc0;stop-opacity:.81569"
250
-         offset=".76279" />
251
-      <stop
252
-         id="stop3704"
253
-         style="stop-color:#c9e1f8;stop-opacity:0"
254
-         offset="1" />
255
-    </linearGradient>
256
-    <linearGradient
257
-       id="linearGradient2479"
258
-       y2="-.43754"
259
-       gradientUnits="userSpaceOnUse"
260
-       x2="20.484"
261
-       gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
262
-       y1="12.82"
263
-       x1="20.484">
264
-      <stop
265
-         id="stop2189"
266
-         style="stop-color:#fff;stop-opacity:.64341"
267
-         offset="0" />
268
-      <stop
269
-         id="stop2191"
270
-         style="stop-color:#fff;stop-opacity:0"
271
-         offset="1" />
272
-    </linearGradient>
273
-    <linearGradient
274
-       inkscape:collect="always"
275
-       xlink:href="#linearGradient2482"
276
-       id="linearGradient3046"
277
-       gradientUnits="userSpaceOnUse"
278
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
279
-       x1="23.997"
280
-       y1="15.5"
281
-       x2="-.073089"
282
-       y2="15.5" />
283
-    <linearGradient
284
-       inkscape:collect="always"
285
-       xlink:href="#linearGradient2484"
286
-       id="linearGradient3048"
287
-       gradientUnits="userSpaceOnUse"
288
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
289
-       x1="36.5"
290
-       y1="36"
291
-       x2="-.097514"
292
-       y2="36" />
293
-    <linearGradient
294
-       inkscape:collect="always"
295
-       xlink:href="#linearGradient2479"
296
-       id="linearGradient3050"
297
-       gradientUnits="userSpaceOnUse"
298
-       gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
299
-       x1="20.484"
300
-       y1="12.82"
301
-       x2="20.484"
302
-       y2="-.43754" />
303
-    <linearGradient
304
-       inkscape:collect="always"
305
-       xlink:href="#linearGradient3333"
306
-       id="linearGradient3132"
307
-       gradientUnits="userSpaceOnUse"
308
-       gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
309
-       x1="302.86"
310
-       y1="366.65"
311
-       x2="302.86"
312
-       y2="609.51" />
313
-    <radialGradient
314
-       inkscape:collect="always"
315
-       xlink:href="#linearGradient5060"
316
-       id="radialGradient3134"
317
-       gradientUnits="userSpaceOnUse"
318
-       gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
319
-       cx="605.71"
320
-       cy="486.65"
321
-       r="117.14" />
322
-    <radialGradient
323
-       inkscape:collect="always"
324
-       xlink:href="#linearGradient5060"
325
-       id="radialGradient3136"
326
-       gradientUnits="userSpaceOnUse"
327
-       gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
328
-       cx="605.71"
329
-       cy="486.65"
330
-       r="117.14" />
331
-    <linearGradient
332
-       inkscape:collect="always"
333
-       xlink:href="#linearGradient3322"
334
-       id="linearGradient3138"
335
-       gradientUnits="userSpaceOnUse"
336
-       gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
337
-       x1="25.132"
338
-       y1=".98521"
339
-       x2="25.132"
340
-       y2="47.013" />
341
-    <linearGradient
342
-       inkscape:collect="always"
343
-       xlink:href="#linearGradient3324"
344
-       id="linearGradient3140"
345
-       gradientUnits="userSpaceOnUse"
346
-       gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
347
-       x1="-51.786"
348
-       y1="50.786"
349
-       x2="-51.786"
350
-       y2="2.9062" />
351
-    <radialGradient
352
-       inkscape:collect="always"
353
-       xlink:href="#radialGradient3319"
354
-       id="radialGradient3142"
355
-       gradientUnits="userSpaceOnUse"
356
-       gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
357
-       cx="102"
358
-       cy="112.3"
359
-       r="139.56" />
360
-    <linearGradient
361
-       inkscape:collect="always"
362
-       xlink:href="#linearGradient3316"
363
-       id="linearGradient3144"
364
-       gradientUnits="userSpaceOnUse"
365
-       gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
366
-       x1="24"
367
-       y1="2"
368
-       x2="24"
369
-       y2="46.017" />
370
-    <linearGradient
371
-       inkscape:collect="always"
372
-       xlink:href="#linearGradient3312"
373
-       id="linearGradient3146"
374
-       gradientUnits="userSpaceOnUse"
375
-       gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
376
-       x1="32.892"
377
-       y1="8.059"
378
-       x2="36.358"
379
-       y2="5.4565" />
380
-    <radialGradient
381
-       id="radialGradient3690"
382
-       gradientUnits="userSpaceOnUse"
383
-       cx="62.625"
384
-       cy="4.625"
385
-       r="10.625"
386
-       gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
387
-      <stop
388
-         id="stop8840"
389
-         offset="0" />
390
-      <stop
391
-         id="stop8842"
392
-         style="stop-opacity:0"
393
-         offset="1" />
394
-    </radialGradient>
395
-    <radialGradient
396
-       id="radialGradient3627"
397
-       gradientUnits="userSpaceOnUse"
398
-       cy="25.625"
399
-       cx="13.139"
400
-       gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
401
-       r="13.931">
402
-      <stop
403
-         id="stop3692"
404
-         style="stop-color:#ffeb9f"
405
-         offset="0" />
406
-      <stop
407
-         id="stop3694"
408
-         style="stop-color:#ffd57e"
409
-         offset=".26238" />
410
-      <stop
411
-         id="stop3696"
412
-         style="stop-color:#ffbc43"
413
-         offset=".66094" />
414
-      <stop
415
-         id="stop3698"
416
-         style="stop-color:#ff921a"
417
-         offset="1" />
418
-    </radialGradient>
419
-    <linearGradient
420
-       id="linearGradient3629"
421
-       y2="9.5799999"
422
-       gradientUnits="userSpaceOnUse"
423
-       x2="21.483"
424
-       gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
425
-       y1="36.255001"
426
-       x1="21.483">
427
-      <stop
428
-         id="stop3605"
429
-         style="stop-color:#a7651c"
430
-         offset="0" />
431
-      <stop
432
-         id="stop3607"
433
-         style="stop-color:#c8a700"
434
-         offset="1" />
435
-    </linearGradient>
436
-    <linearGradient
437
-       id="linearGradient3648"
438
-       y2="43.444"
439
-       gradientUnits="userSpaceOnUse"
440
-       x2="29.646999"
441
-       y1="2"
442
-       x1="29.646999">
443
-      <stop
444
-         id="stop3644"
445
-         style="stop-color:#fff"
446
-         offset="0" />
447
-      <stop
448
-         id="stop3646"
449
-         style="stop-color:#fff;stop-opacity:0"
450
-         offset="1" />
451
-    </linearGradient>
452
-    <linearGradient
453
-       id="linearGradient3619"
454
-       y2="33.955002"
455
-       gradientUnits="userSpaceOnUse"
456
-       x2="15.215"
457
-       gradientTransform="translate(2.9799,-3.1217)"
458
-       y1="22.292"
459
-       x1="11.566">
460
-      <stop
461
-         id="stop2687"
462
-         style="stop-color:#fff;stop-opacity:.27451"
463
-         offset="0" />
464
-      <stop
465
-         id="stop2689"
466
-         style="stop-color:#fff;stop-opacity:0"
467
-         offset="1" />
468
-    </linearGradient>
469
-    <linearGradient
470
-       y2="33.955002"
471
-       x2="15.215"
472
-       y1="22.292"
473
-       x1="11.566"
474
-       gradientTransform="translate(2.9799,-3.1217)"
475
-       gradientUnits="userSpaceOnUse"
476
-       id="linearGradient3040"
477
-       xlink:href="#linearGradient3619"
478
-       inkscape:collect="always" />
479
-    <linearGradient
480
-       inkscape:collect="always"
481
-       xlink:href="#linearGradient3049"
482
-       id="linearGradient3677"
483
-       gradientUnits="userSpaceOnUse"
484
-       gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
485
-       x1="12.872"
486
-       y1="0.62146002"
487
-       x2="12.872"
488
-       y2="22.487" />
489
-    <linearGradient
490
-       id="linearGradient3049"
491
-       y2="22.487"
492
-       gradientUnits="userSpaceOnUse"
493
-       x2="12.872"
494
-       gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
495
-       y1="0.62146002"
496
-       x1="12.872">
497
-      <stop
498
-         id="stop3618"
499
-         style="stop-color:#fbedd8;stop-opacity:1;"
500
-         offset="0" />
501
-      <stop
502
-         id="stop3270"
503
-         style="stop-color:#dd7b2a;stop-opacity:1;"
504
-         offset="0.5" />
505
-      <stop
506
-         id="stop3620"
507
-         style="stop-color:#da4612;stop-opacity:1;"
508
-         offset="1" />
509
-    </linearGradient>
510
-    <linearGradient
511
-       inkscape:collect="always"
512
-       xlink:href="#linearGradient3051"
513
-       id="linearGradient3679"
514
-       gradientUnits="userSpaceOnUse"
515
-       gradientTransform="translate(-52.306337,-6.0189448)"
516
-       x1="12.248"
517
-       y1="34.993"
518
-       x2="12.248"
519
-       y2="1.9999" />
520
-    <linearGradient
521
-       id="linearGradient3051"
522
-       y2="1.9999"
523
-       gradientUnits="userSpaceOnUse"
524
-       x2="12.248"
525
-       y1="34.993"
526
-       x1="12.248">
527
-      <stop
528
-         id="stop3624"
529
-         style="stop-color:#bb2b12"
530
-         offset="0" />
531
-      <stop
532
-         id="stop3626"
533
-         style="stop-color:#da986a;stop-opacity:1;"
534
-         offset="1" />
535
-    </linearGradient>
536
-    <linearGradient
537
-       id="linearGradient259">
538
-      <stop
539
-         id="stop260"
540
-         style="stop-color:#828282"
541
-         offset="0" />
542
-      <stop
543
-         id="stop261"
544
-         style="stop-color:#434343"
545
-         offset="1" />
546
-    </linearGradient>
547
-    <linearGradient
548
-       id="linearGradient3582">
549
-      <stop
550
-         id="stop3584"
551
-         style="stop-color:#333"
552
-         offset="0" />
553
-      <stop
554
-         id="stop3586"
555
-         style="stop-color:#5a5a5a"
556
-         offset="1" />
557
-    </linearGradient>
558
-    <linearGradient
559
-       id="linearGradient3719">
560
-      <stop
561
-         id="stop3721"
562
-         style="stop-color:#828282"
563
-         offset="0" />
564
-      <stop
565
-         id="stop3723"
566
-         style="stop-color:#434343"
567
-         offset="1" />
568
-    </linearGradient>
569
-    <linearGradient
570
-       id="linearGradient3726">
571
-      <stop
572
-         id="stop3728"
573
-         style="stop-color:#333"
574
-         offset="0" />
575
-      <stop
576
-         id="stop3730"
577
-         style="stop-color:#5a5a5a"
578
-         offset="1" />
579
-    </linearGradient>
580
-    <linearGradient
581
-       inkscape:collect="always"
582
-       xlink:href="#linearGradient3027"
583
-       id="linearGradient3689"
584
-       gradientUnits="userSpaceOnUse"
585
-       gradientTransform="translate(-52.306337,-6.0189448)"
586
-       x1="16.723"
587
-       y1="3"
588
-       x2="16.723"
589
-       y2="35.055" />
590
-    <linearGradient
591
-       id="linearGradient3027"
592
-       y2="35.055"
593
-       gradientUnits="userSpaceOnUse"
594
-       x2="16.723"
595
-       y1="3"
596
-       x1="16.723">
597
-      <stop
598
-         id="stop3463"
599
-         style="stop-color:#fff"
600
-         offset="0" />
601
-      <stop
602
-         id="stop3465"
603
-         style="stop-color:#fff;stop-opacity:0"
604
-         offset="1" />
605
-    </linearGradient>
606
-    <linearGradient
607
-       x1="24.103895"
608
-       y1="15.180944"
609
-       x2="24.103895"
610
-       y2="34.224861"
611
-       id="linearGradient2401"
612
-       xlink:href="#linearGradient2264"
613
-       gradientUnits="userSpaceOnUse"
614
-       gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
615
-    <linearGradient
616
-       id="linearGradient2264">
617
-      <stop
618
-         id="stop2266"
619
-         style="stop-color:#d7e866;stop-opacity:1"
620
-         offset="0" />
621
-      <stop
622
-         id="stop2268"
623
-         style="stop-color:#8cab2a;stop-opacity:1"
624
-         offset="1" />
625
-    </linearGradient>
626
-    <linearGradient
627
-       x1="24.138529"
628
-       y1="6.5316639"
629
-       x2="24.138529"
630
-       y2="45.690399"
631
-       id="linearGradient2398"
632
-       xlink:href="#linearGradient4222"
633
-       gradientUnits="userSpaceOnUse"
634
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
635
-    <linearGradient
636
-       id="linearGradient4222">
637
-      <stop
638
-         id="stop4224"
639
-         style="stop-color:#ffffff;stop-opacity:1"
640
-         offset="0" />
641
-      <stop
642
-         id="stop4226"
643
-         style="stop-color:#ffffff;stop-opacity:0"
644
-         offset="1" />
645
-    </linearGradient>
646
-    <linearGradient
647
-       y2="45.690399"
648
-       x2="24.138529"
649
-       y1="6.5316639"
650
-       x1="24.138529"
651
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
652
-       gradientUnits="userSpaceOnUse"
653
-       id="linearGradient3015"
654
-       xlink:href="#linearGradient4222"
655
-       inkscape:collect="always" />
656
-    <linearGradient
657
-       y2="12.95892"
658
-       x2="15.047561"
659
-       y1="12.95892"
660
-       x1="19.502533"
661
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
662
-       gradientUnits="userSpaceOnUse"
663
-       id="linearGradient3010"
664
-       xlink:href="#linearGradient2187"
665
-       inkscape:collect="always" />
666
-    <linearGradient
667
-       y2="36.353996"
668
-       x2="35.998066"
669
-       y1="31.247124"
670
-       x1="35.998066"
671
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
672
-       gradientUnits="userSpaceOnUse"
673
-       id="linearGradient3008"
674
-       xlink:href="#linearGradient4176"
675
-       inkscape:collect="always" />
676
-    <linearGradient
677
-       y2="36.353996"
678
-       x2="31.270321"
679
-       y1="10.819631"
680
-       x1="31.270321"
681
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
682
-       gradientUnits="userSpaceOnUse"
683
-       id="linearGradient3006"
684
-       xlink:href="#linearGradient4168"
685
-       inkscape:collect="always" />
686
-    <linearGradient
687
-       y2="12.95892"
688
-       x2="15.047561"
689
-       y1="12.95892"
690
-       x1="19.502533"
691
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
692
-       gradientUnits="userSpaceOnUse"
693
-       id="linearGradient4083"
694
-       xlink:href="#linearGradient2187"
695
-       inkscape:collect="always" />
696
-    <linearGradient
697
-       id="linearGradient2187">
698
-      <stop
699
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
700
-         offset="0"
701
-         id="stop2189-0" />
702
-      <stop
703
-         style="stop-color:#ffffff;stop-opacity:0;"
704
-         offset="1"
705
-         id="stop2191-3" />
706
-    </linearGradient>
707
-    <linearGradient
708
-       y2="36.353996"
709
-       x2="31.270321"
710
-       y1="10.819631"
711
-       x1="31.270321"
712
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
713
-       gradientUnits="userSpaceOnUse"
714
-       id="linearGradient4086"
715
-       xlink:href="#linearGradient4168"
716
-       inkscape:collect="always" />
717
-    <linearGradient
718
-       id="linearGradient4168">
719
-      <stop
720
-         style="stop-color:#f8cd70;stop-opacity:1;"
721
-         offset="0"
722
-         id="stop4170" />
723
-      <stop
724
-         id="stop4172"
725
-         offset="0.9375"
726
-         style="stop-color:#d99a11;stop-opacity:1;" />
727
-      <stop
728
-         style="stop-color:#b07c0b;stop-opacity:0;"
729
-         offset="1"
730
-         id="stop4174" />
731
-    </linearGradient>
732
-    <linearGradient
733
-       y2="36.353996"
734
-       x2="35.998066"
735
-       y1="31.247124"
736
-       x1="35.998066"
737
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
738
-       gradientUnits="userSpaceOnUse"
739
-       id="linearGradient4088"
740
-       xlink:href="#linearGradient4176"
741
-       inkscape:collect="always" />
742
-    <linearGradient
743
-       id="linearGradient4176">
744
-      <stop
745
-         style="stop-color:#bf8407;stop-opacity:1;"
746
-         offset="0"
747
-         id="stop4178" />
748
-      <stop
749
-         style="stop-color:#a87300;stop-opacity:0;"
750
-         offset="1"
751
-         id="stop4180" />
752
-    </linearGradient>
753
-    <radialGradient
754
-       r="15.644737"
755
-       fy="36.421127"
756
-       fx="24.837126"
757
-       cy="36.421127"
758
-       cx="24.837126"
759
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
760
-       gradientUnits="userSpaceOnUse"
761
-       id="radialGradient3827"
762
-       xlink:href="#linearGradient8662"
763
-       inkscape:collect="always" />
764
-    <linearGradient
765
-       id="linearGradient8662"
766
-       inkscape:collect="always">
767
-      <stop
768
-         id="stop8664"
769
-         offset="0"
770
-         style="stop-color:#000000;stop-opacity:1;" />
771
-      <stop
772
-         id="stop8666"
773
-         offset="1"
774
-         style="stop-color:#000000;stop-opacity:0;" />
775
-    </linearGradient>
776
-    <linearGradient
777
-       y2="12.95892"
778
-       x2="15.047561"
779
-       y1="12.95892"
780
-       x1="19.502533"
781
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
782
-       gradientUnits="userSpaceOnUse"
783
-       id="linearGradient3011"
784
-       xlink:href="#linearGradient2187-6"
785
-       inkscape:collect="always" />
786
-    <linearGradient
787
-       y2="36.353996"
788
-       x2="35.998066"
789
-       y1="31.247124"
790
-       x1="35.998066"
791
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
792
-       gradientUnits="userSpaceOnUse"
793
-       id="linearGradient3009"
794
-       xlink:href="#linearGradient4019"
795
-       inkscape:collect="always" />
796
-    <linearGradient
797
-       y2="36.353996"
798
-       x2="31.270321"
799
-       y1="10.819631"
800
-       x1="31.270321"
801
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
802
-       gradientUnits="userSpaceOnUse"
803
-       id="linearGradient3007"
804
-       xlink:href="#linearGradient4009"
805
-       inkscape:collect="always" />
806
-    <linearGradient
807
-       y2="12.95892"
808
-       x2="15.047561"
809
-       y1="12.95892"
810
-       x1="19.502533"
811
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
812
-       gradientUnits="userSpaceOnUse"
813
-       id="linearGradient3763"
814
-       xlink:href="#linearGradient2187-6"
815
-       inkscape:collect="always" />
816
-    <linearGradient
817
-       id="linearGradient2187-6">
818
-      <stop
819
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
820
-         offset="0"
821
-         id="stop2189-4" />
822
-      <stop
823
-         style="stop-color:#ffffff;stop-opacity:0;"
824
-         offset="1"
825
-         id="stop2191-5" />
826
-    </linearGradient>
827
-    <linearGradient
828
-       y2="36.353996"
829
-       x2="31.270321"
830
-       y1="10.819631"
831
-       x1="31.270321"
832
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
833
-       gradientUnits="userSpaceOnUse"
834
-       id="linearGradient3766"
835
-       xlink:href="#linearGradient4009"
836
-       inkscape:collect="always" />
837
-    <linearGradient
838
-       id="linearGradient4009">
839
-      <stop
840
-         style="stop-color:#d7e866;stop-opacity:1"
841
-         offset="0"
842
-         id="stop4011" />
843
-      <stop
844
-         id="stop4013"
845
-         offset="0.68190742"
846
-         style="stop-color:#98b438;stop-opacity:1" />
847
-      <stop
848
-         style="stop-color:#a1ba49;stop-opacity:1"
849
-         offset="0.95274329"
850
-         id="stop4015" />
851
-      <stop
852
-         style="stop-color:#ffffff;stop-opacity:0;"
853
-         offset="1"
854
-         id="stop4017" />
855
-    </linearGradient>
856
-    <linearGradient
857
-       y2="36.353996"
858
-       x2="35.998066"
859
-       y1="31.247124"
860
-       x1="35.998066"
861
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
862
-       gradientUnits="userSpaceOnUse"
863
-       id="linearGradient3768"
864
-       xlink:href="#linearGradient4019"
865
-       inkscape:collect="always" />
866
-    <linearGradient
867
-       id="linearGradient4019">
868
-      <stop
869
-         style="stop-color:#688c35;stop-opacity:1;"
870
-         offset="0"
871
-         id="stop4021" />
872
-      <stop
873
-         style="stop-color:#9cc8f0;stop-opacity:0;"
874
-         offset="1"
875
-         id="stop4023" />
876
-    </linearGradient>
877
-    <radialGradient
878
-       r="15.644737"
879
-       fy="36.421127"
880
-       fx="24.837126"
881
-       cy="36.421127"
882
-       cx="24.837126"
883
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
884
-       gradientUnits="userSpaceOnUse"
885
-       id="radialGradient3827-1"
886
-       xlink:href="#linearGradient8662-7"
887
-       inkscape:collect="always" />
888
-    <linearGradient
889
-       id="linearGradient8662-7"
890
-       inkscape:collect="always">
891
-      <stop
892
-         id="stop8664-2"
893
-         offset="0"
894
-         style="stop-color:#000000;stop-opacity:1;" />
895
-      <stop
896
-         id="stop8666-3"
897
-         offset="1"
898
-         style="stop-color:#000000;stop-opacity:0;" />
899
-    </linearGradient>
900
-    <linearGradient
901
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
902
-       gradientUnits="userSpaceOnUse"
903
-       xlink:href="#linearGradient2187-8"
904
-       id="linearGradient3513"
905
-       y2="12.95892"
906
-       x2="16.419912"
907
-       y1="12.95892"
908
-       x1="41.278553" />
909
-    <linearGradient
910
-       id="linearGradient2187-8">
911
-      <stop
912
-         offset="0"
913
-         style="stop-color:#ffffff;stop-opacity:0.64341086"
914
-         id="stop2189-7" />
915
-      <stop
916
-         offset="1"
917
-         style="stop-color:#ffffff;stop-opacity:0"
918
-         id="stop2191-8" />
919
-    </linearGradient>
920
-    <linearGradient
921
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
922
-       gradientUnits="userSpaceOnUse"
923
-       xlink:href="#linearGradient4009-5"
924
-       id="linearGradient3518"
925
-       y2="36.353996"
926
-       x2="31.270321"
927
-       y1="10.819631"
928
-       x1="31.270321" />
929
-    <linearGradient
930
-       id="linearGradient4009-5">
931
-      <stop
932
-         offset="0"
933
-         style="stop-color:#d7e866;stop-opacity:1"
934
-         id="stop4011-3" />
935
-      <stop
936
-         offset="0.68190742"
937
-         style="stop-color:#98b438;stop-opacity:1"
938
-         id="stop4013-6" />
939
-      <stop
940
-         offset="0.95274329"
941
-         style="stop-color:#a1ba49;stop-opacity:1"
942
-         id="stop4015-0" />
943
-      <stop
944
-         offset="1"
945
-         style="stop-color:#a1ba49;stop-opacity:0"
946
-         id="stop4017-8" />
947
-    </linearGradient>
948
-    <linearGradient
949
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
950
-       gradientUnits="userSpaceOnUse"
951
-       xlink:href="#linearGradient4019-9"
952
-       id="linearGradient3520"
953
-       y2="36.353996"
954
-       x2="35.998066"
955
-       y1="31.247124"
956
-       x1="35.998066" />
957
-    <linearGradient
958
-       id="linearGradient4019-9">
959
-      <stop
960
-         offset="0"
961
-         style="stop-color:#688c35;stop-opacity:1"
962
-         id="stop4021-6" />
963
-      <stop
964
-         offset="1"
965
-         style="stop-color:#688c35;stop-opacity:0"
966
-         id="stop4023-2" />
967
-    </linearGradient>
968
-    <radialGradient
969
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
970
-       gradientUnits="userSpaceOnUse"
971
-       xlink:href="#linearGradient8662-1"
972
-       id="radialGradient3507"
973
-       fy="36.421127"
974
-       fx="24.837126"
975
-       r="15.644737"
976
-       cy="36.421127"
977
-       cx="24.837126" />
978
-    <linearGradient
979
-       id="linearGradient8662-1">
980
-      <stop
981
-         offset="0"
982
-         style="stop-color:#000000;stop-opacity:1"
983
-         id="stop8664-3" />
984
-      <stop
985
-         offset="1"
986
-         style="stop-color:#000000;stop-opacity:0"
987
-         id="stop8666-9" />
988
-    </linearGradient>
989
-    <linearGradient
990
-       inkscape:collect="always"
991
-       xlink:href="#linearGradient4009-5"
992
-       id="linearGradient3211"
993
-       gradientUnits="userSpaceOnUse"
994
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
995
-       x1="31.270321"
996
-       y1="10.819631"
997
-       x2="31.270321"
998
-       y2="36.353996" />
999
-    <linearGradient
1000
-       inkscape:collect="always"
1001
-       xlink:href="#linearGradient4019-9"
1002
-       id="linearGradient3213"
1003
-       gradientUnits="userSpaceOnUse"
1004
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1005
-       x1="35.998066"
1006
-       y1="31.247124"
1007
-       x2="35.998066"
1008
-       y2="36.353996" />
1009
-    <linearGradient
1010
-       inkscape:collect="always"
1011
-       xlink:href="#linearGradient2187-8"
1012
-       id="linearGradient3215"
1013
-       gradientUnits="userSpaceOnUse"
1014
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1015
-       x1="41.278553"
1016
-       y1="12.95892"
1017
-       x2="16.419912"
1018
-       y2="12.95892" />
1019
-    <linearGradient
1020
-       y2="36.353996"
1021
-       x2="35.998066"
1022
-       y1="11.41118"
1023
-       x1="35.998066"
1024
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1025
-       gradientUnits="userSpaceOnUse"
1026
-       id="linearGradient2842"
1027
-       xlink:href="#linearGradient4176-2"
1028
-       inkscape:collect="always" />
1029
-    <linearGradient
1030
-       y2="36.353996"
1031
-       x2="31.270321"
1032
-       y1="10.819631"
1033
-       x1="31.270321"
1034
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1035
-       gradientUnits="userSpaceOnUse"
1036
-       id="linearGradient2840"
1037
-       xlink:href="#linearGradient4168-3"
1038
-       inkscape:collect="always" />
1039
-    <linearGradient
1040
-       gradientTransform="translate(1.2595749e-8,-0.99951293)"
1041
-       y2="20.340685"
1042
-       x2="17.226442"
1043
-       y1="4.3594136"
1044
-       x1="12.944274"
1045
-       gradientUnits="userSpaceOnUse"
1046
-       id="linearGradient2837"
1047
-       xlink:href="#linearGradient4222-7"
1048
-       inkscape:collect="always" />
1049
-    <linearGradient
1050
-       id="linearGradient4222-7">
1051
-      <stop
1052
-         offset="0"
1053
-         style="stop-color:#ffffff;stop-opacity:1"
1054
-         id="stop4224-8" />
1055
-      <stop
1056
-         offset="1"
1057
-         style="stop-color:#ffffff;stop-opacity:0"
1058
-         id="stop4226-6" />
1059
-    </linearGradient>
1060
-    <linearGradient
1061
-       id="linearGradient4168-3">
1062
-      <stop
1063
-         offset="0"
1064
-         style="stop-color:#ecb56c;stop-opacity:1"
1065
-         id="stop4170-0" />
1066
-      <stop
1067
-         offset="0.7426424"
1068
-         style="stop-color:#e86225;stop-opacity:1"
1069
-         id="stop4172-2" />
1070
-      <stop
1071
-         offset="1"
1072
-         style="stop-color:#b07c0b;stop-opacity:0"
1073
-         id="stop4174-6" />
1074
-    </linearGradient>
1075
-    <linearGradient
1076
-       id="linearGradient4176-2">
1077
-      <stop
1078
-         offset="0"
1079
-         style="stop-color:#cc7032;stop-opacity:1"
1080
-         id="stop4178-3" />
1081
-      <stop
1082
-         offset="0.73855066"
1083
-         style="stop-color:#bb2d13;stop-opacity:1"
1084
-         id="stop3223" />
1085
-      <stop
1086
-         offset="1"
1087
-         style="stop-color:#a87300;stop-opacity:0"
1088
-         id="stop4180-5" />
1089
-    </linearGradient>
1090
-    <radialGradient
1091
-       gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1092
-       gradientUnits="userSpaceOnUse"
1093
-       xlink:href="#linearGradient7067"
1094
-       id="radialGradient3622"
1095
-       fy="37.45607"
1096
-       fx="14.68769"
1097
-       r="5.7384715"
1098
-       cy="41.058823"
1099
-       cx="17.058823" />
1100
-    <linearGradient
1101
-       id="linearGradient7067">
1102
-      <stop
1103
-         offset="0"
1104
-         style="stop-color:#ffffff;stop-opacity:1"
1105
-         id="stop7069" />
1106
-      <stop
1107
-         offset="1"
1108
-         style="stop-color:#ffffff;stop-opacity:0"
1109
-         id="stop7071" />
1110
-    </linearGradient>
1111
-    <radialGradient
1112
-       gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1113
-       gradientUnits="userSpaceOnUse"
1114
-       xlink:href="#linearGradient3668"
1115
-       id="radialGradient3634"
1116
-       fy="37.841019"
1117
-       fx="14.757765"
1118
-       r="5.7384715"
1119
-       cy="41.058823"
1120
-       cx="17.058823" />
1121
-    <linearGradient
1122
-       id="linearGradient3668">
1123
-      <stop
1124
-         offset="0"
1125
-         style="stop-color:#ffffff;stop-opacity:1"
1126
-         id="stop3670" />
1127
-      <stop
1128
-         offset="1"
1129
-         style="stop-color:#ffffff;stop-opacity:0"
1130
-         id="stop3672" />
1131
-    </linearGradient>
1132
-    <linearGradient
1133
-       gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1134
-       gradientUnits="userSpaceOnUse"
1135
-       xlink:href="#linearGradient2372"
1136
-       id="linearGradient3642"
1137
-       y2="125.39074"
1138
-       x2="26.256771"
1139
-       y1="137.53885"
1140
-       x1="28.503141" />
1141
-    <linearGradient
1142
-       id="linearGradient2372">
1143
-      <stop
1144
-         offset="0"
1145
-         style="stop-color:#ffffff;stop-opacity:1"
1146
-         id="stop2374" />
1147
-      <stop
1148
-         offset="1"
1149
-         style="stop-color:#ffffff;stop-opacity:0.34482759"
1150
-         id="stop2376" />
1151
-    </linearGradient>
1152
-    <linearGradient
1153
-       gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1154
-       gradientUnits="userSpaceOnUse"
1155
-       xlink:href="#linearGradient2372"
1156
-       id="linearGradient2698"
1157
-       y2="125.39074"
1158
-       x2="26.256771"
1159
-       y1="144.11652"
1160
-       x1="28.739122" />
1161
-    <linearGradient
1162
-       gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1163
-       gradientUnits="userSpaceOnUse"
1164
-       xlink:href="#linearGradient3461"
1165
-       id="linearGradient2711"
1166
-       y2="35.055153"
1167
-       x2="16.722891"
1168
-       y1="3"
1169
-       x1="16.722891" />
1170
-    <linearGradient
1171
-       id="linearGradient3461">
1172
-      <stop
1173
-         offset="0"
1174
-         style="stop-color:#ffffff;stop-opacity:1"
1175
-         id="stop3463-9" />
1176
-      <stop
1177
-         offset="1"
1178
-         style="stop-color:#ffffff;stop-opacity:0"
1179
-         id="stop3465-6" />
1180
-    </linearGradient>
1181
-    <linearGradient
1182
-       gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1183
-       gradientUnits="userSpaceOnUse"
1184
-       xlink:href="#linearGradient3932"
1185
-       id="linearGradient2801"
1186
-       y2="46.263954"
1187
-       x2="-22.539846"
1188
-       y1="11.109024"
1189
-       x1="-22.539846" />
1190
-    <linearGradient
1191
-       id="linearGradient3932">
1192
-      <stop
1193
-         offset="0"
1194
-         style="stop-color:#828282;stop-opacity:1"
1195
-         id="stop3934" />
1196
-      <stop
1197
-         offset="1"
1198
-         style="stop-color:#434343;stop-opacity:1"
1199
-         id="stop3936" />
1200
-    </linearGradient>
1201
-    <linearGradient
1202
-       gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1203
-       gradientUnits="userSpaceOnUse"
1204
-       xlink:href="#linearGradient3582-5"
1205
-       id="linearGradient2803"
1206
-       y2="1.4097958"
1207
-       x2="16.745687"
1208
-       y1="46.132927"
1209
-       x1="16.745687" />
1210
-    <linearGradient
1211
-       id="linearGradient3582-5">
1212
-      <stop
1213
-         offset="0"
1214
-         style="stop-color:#333333;stop-opacity:1"
1215
-         id="stop3584-2" />
1216
-      <stop
1217
-         offset="1"
1218
-         style="stop-color:#5a5a5a;stop-opacity:1"
1219
-         id="stop3586-8" />
1220
-    </linearGradient>
1221
-    <linearGradient
1222
-       gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1223
-       gradientUnits="userSpaceOnUse"
1224
-       xlink:href="#linearGradient3932"
1225
-       id="linearGradient2797"
1226
-       y2="46.263954"
1227
-       x2="-22.539846"
1228
-       y1="11.109024"
1229
-       x1="-22.539846" />
1230
-    <linearGradient
1231
-       gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1232
-       gradientUnits="userSpaceOnUse"
1233
-       xlink:href="#linearGradient3582-5"
1234
-       id="linearGradient2799"
1235
-       y2="1.4097958"
1236
-       x2="16.745687"
1237
-       y1="46.132927"
1238
-       x1="16.745687" />
1239
-    <radialGradient
1240
-       gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1241
-       gradientUnits="userSpaceOnUse"
1242
-       xlink:href="#linearGradient3993"
1243
-       id="radialGradient2759"
1244
-       fy="10.898237"
1245
-       fx="14.76559"
1246
-       r="18.000002"
1247
-       cy="10.898237"
1248
-       cx="14.76559" />
1249
-    <linearGradient
1250
-       id="linearGradient3993">
1251
-      <stop
1252
-         offset="0"
1253
-         style="stop-color:#a3c0d0;stop-opacity:1"
1254
-         id="stop3995" />
1255
-      <stop
1256
-         offset="1"
1257
-         style="stop-color:#427da1;stop-opacity:1"
1258
-         id="stop4001" />
1259
-    </linearGradient>
1260
-    <linearGradient
1261
-       gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1262
-       gradientUnits="userSpaceOnUse"
1263
-       xlink:href="#linearGradient2490"
1264
-       id="linearGradient2761"
1265
-       y2="2.9062471"
1266
-       x2="-51.786404"
1267
-       y1="53.623615"
1268
-       x1="-51.786404" />
1269
-    <linearGradient
1270
-       id="linearGradient2490">
1271
-      <stop
1272
-         offset="0"
1273
-         style="stop-color:#2e4a5a;stop-opacity:1"
1274
-         id="stop2492" />
1275
-      <stop
1276
-         offset="1"
1277
-         style="stop-color:#6e8796;stop-opacity:1"
1278
-         id="stop2494" />
1279
-    </linearGradient>
1280
-    <radialGradient
1281
-       gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1282
-       gradientUnits="userSpaceOnUse"
1283
-       xlink:href="#linearGradient5060-4"
1284
-       id="radialGradient2735"
1285
-       fy="486.64789"
1286
-       fx="605.71429"
1287
-       r="117.14286"
1288
-       cy="486.64789"
1289
-       cx="605.71429" />
1290
-    <linearGradient
1291
-       id="linearGradient5060-4">
1292
-      <stop
1293
-         offset="0"
1294
-         style="stop-color:#000000;stop-opacity:1"
1295
-         id="stop5062-9" />
1296
-      <stop
1297
-         offset="1"
1298
-         style="stop-color:#000000;stop-opacity:0"
1299
-         id="stop5064-3" />
1300
-    </linearGradient>
1301
-    <linearGradient
1302
-       gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1303
-       gradientUnits="userSpaceOnUse"
1304
-       xlink:href="#linearGradient5048"
1305
-       id="linearGradient2738"
1306
-       y2="609.50507"
1307
-       x2="302.85715"
1308
-       y1="366.64789"
1309
-       x1="302.85715" />
1310
-    <linearGradient
1311
-       id="linearGradient5048">
1312
-      <stop
1313
-         offset="0"
1314
-         style="stop-color:#000000;stop-opacity:0"
1315
-         id="stop5050-3" />
1316
-      <stop
1317
-         offset="0.5"
1318
-         style="stop-color:#000000;stop-opacity:1"
1319
-         id="stop5056-5" />
1320
-      <stop
1321
-         offset="1"
1322
-         style="stop-color:#000000;stop-opacity:0"
1323
-         id="stop5052-8" />
1324
-    </linearGradient>
1325
-    <radialGradient
1326
-       gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1327
-       gradientUnits="userSpaceOnUse"
1328
-       xlink:href="#linearGradient5060-4"
1329
-       id="radialGradient2704"
1330
-       fy="486.64789"
1331
-       fx="605.71429"
1332
-       r="117.14286"
1333
-       cy="486.64789"
1334
-       cx="605.71429" />
1335
-  </defs>
1336
-  <g
1337
-     id="layer1">
1338
-    <g
1339
-       id="g3652"
1340
-       transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
1341
-      <g
1342
-         id="layer1-3"
1343
-         transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.9427152)">
1344
-        <g
1345
-           id="g3379">
1346
-          <path
1347
-             inkscape:connector-curvature="0"
1348
-             d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
1349
-             id="path5058"
1350
-             style="opacity:0.40206185;fill:url(#radialGradient2704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1351
-          <rect
1352
-             width="28"
1353
-             height="8"
1354
-             x="9"
1355
-             y="42"
1356
-             id="rect4173"
1357
-             style="opacity:0.40206185;fill:url(#linearGradient2738);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1358
-          <path
1359
-             inkscape:connector-curvature="0"
1360
-             d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
1361
-             id="path5018"
1362
-             style="opacity:0.40206185;fill:url(#radialGradient2735);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1363
-          <rect
1364
-             width="25.000078"
1365
-             height="44.00008"
1366
-             rx="0"
1367
-             ry="0"
1368
-             x="11.499961"
1369
-             y="3.4999609"
1370
-             id="rect3457-7"
1371
-             style="fill:url(#radialGradient2759);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2761);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
1372
-          <path
1373
-             inkscape:connector-curvature="0"
1374
-             d="m 12.588724,26.515 22.613957,0"
1375
-             id="path3460-7"
1376
-             style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
1377
-          <path
1378
-             inkscape:connector-curvature="0"
1379
-             d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
1380
-             id="path3360-8"
1381
-             style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
1382
-          <path
1383
-             inkscape:connector-curvature="0"
1384
-             d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
1385
-             id="path3385-3"
1386
-             style="fill:url(#linearGradient2797);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2799);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
1387
-          <rect
1388
-             width="3"
1389
-             height="2"
1390
-             x="7.0997243"
1391
-             y="5"
1392
-             id="rect3464"
1393
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1394
-          <path
1395
-             inkscape:connector-curvature="0"
1396
-             d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
1397
-             id="rect15391-7"
1398
-             style="fill:url(#linearGradient2801);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2803);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
1399
-          <rect
1400
-             width="3"
1401
-             height="2"
1402
-             x="36.084"
1403
-             y="25"
1404
-             id="rect3766"
1405
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1406
-          <rect
1407
-             width="3"
1408
-             height="2"
1409
-             x="36.084"
1410
-             y="5"
1411
-             id="rect3760"
1412
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1413
-          <rect
1414
-             width="3"
1415
-             height="2"
1416
-             x="36.084"
1417
-             y="30"
1418
-             id="rect3772"
1419
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1420
-          <rect
1421
-             width="35.001312"
1422
-             height="42.001316"
1423
-             rx="0"
1424
-             ry="0"
1425
-             x="5.4993434"
1426
-             y="4.4993439"
1427
-             id="rect2689-6"
1428
-             style="opacity:0.4;fill:none;stroke:url(#linearGradient2711);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
1429
-          <rect
1430
-             width="3"
1431
-             height="2"
1432
-             x="36.084"
1433
-             y="40"
1434
-             id="rect3774"
1435
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1436
-          <rect
1437
-             width="3"
1438
-             height="2"
1439
-             x="36.084"
1440
-             y="35"
1441
-             id="rect3768"
1442
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1443
-          <rect
1444
-             width="3"
1445
-             height="2"
1446
-             x="36.084"
1447
-             y="10"
1448
-             id="rect3762"
1449
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1450
-          <rect
1451
-             width="3"
1452
-             height="2"
1453
-             x="36.084"
1454
-             y="45"
1455
-             id="rect3776"
1456
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1457
-          <rect
1458
-             width="3"
1459
-             height="2"
1460
-             x="36.084"
1461
-             y="20"
1462
-             id="rect3770"
1463
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1464
-          <rect
1465
-             width="3"
1466
-             height="2"
1467
-             x="36.084"
1468
-             y="15"
1469
-             id="rect3764"
1470
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1471
-          <rect
1472
-             width="3"
1473
-             height="2"
1474
-             x="7.0997243"
1475
-             y="10"
1476
-             id="rect3744"
1477
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1478
-          <rect
1479
-             width="3"
1480
-             height="2"
1481
-             x="7.0997243"
1482
-             y="15"
1483
-             id="rect3746"
1484
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1485
-          <rect
1486
-             width="3"
1487
-             height="2"
1488
-             x="7.0997243"
1489
-             y="25"
1490
-             id="rect3748"
1491
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1492
-          <rect
1493
-             width="3"
1494
-             height="2"
1495
-             x="7.0997243"
1496
-             y="35"
1497
-             id="rect3750"
1498
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1499
-          <rect
1500
-             width="3"
1501
-             height="2"
1502
-             x="7.0997243"
1503
-             y="20"
1504
-             id="rect3752"
1505
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1506
-          <rect
1507
-             width="3"
1508
-             height="2"
1509
-             x="7.0997243"
1510
-             y="30"
1511
-             id="rect3754"
1512
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1513
-          <rect
1514
-             width="3"
1515
-             height="2"
1516
-             x="7.0997243"
1517
-             y="40"
1518
-             id="rect3756"
1519
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1520
-          <rect
1521
-             width="3"
1522
-             height="2"
1523
-             x="7.0997243"
1524
-             y="45"
1525
-             id="rect3758"
1526
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1527
-        </g>
1528
-      </g>
1529
-      <g
1530
-         id="layer1-9"
1531
-         transform="matrix(0,1.0405337,-1.0405337,0,-71.449585,-9.2778635)">
1532
-        <g
1533
-           id="g3207"
1534
-           transform="matrix(1,0,0,-1,15.432524,-15.694009)">
1535
-          <path
1536
-             inkscape:connector-curvature="0"
1537
-             d="M 21.160514,26.935187 C -3.8790459,27.705624 -0.52468389,7.3809765 12.5,7.5 l 0,-5 L 23.518038,11 12.5,19.5 c 0,0 0,-5 0,-5 -8.7976759,-0.341715 -10.7686029,12.281337 8.660514,12.435187 z"
1538
-             id="path3503"
1539
-             style="fill:url(#linearGradient3211);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3213);stroke-width:0.96392483;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:7;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
1540
-          <path
1541
-             inkscape:connector-curvature="0"
1542
-             d="M 6.3858951,21.916311 C 1.3606511,19.049321 2.3824911,8.2303063 13.5,8.5 l 0,-4 c 0,0 8.410808,6.5 8.410808,6.5 L 13.5,17.5 c 0,0 0,-4 0,-4 -9.2835929,-0.203097 -9.4795799,7.297247 -7.1141049,8.416311 z"
1543
-             id="path3505"
1544
-             style="opacity:0.4;fill:none;stroke:url(#linearGradient3215);stroke-width:0.96392483;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:7;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
1545
-        </g>
1546
-      </g>
1547
-    </g>
1548
-  </g>
1549
-</svg>
1550
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/clear.svg Deleted
2835
 
1
@@ -1,2833 +0,0 @@
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
7
-   xmlns:cc="http://creativecommons.org/ns#"
8
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
-   xmlns:svg="http://www.w3.org/2000/svg"
10
-   xmlns="http://www.w3.org/2000/svg"
11
-   xmlns:xlink="http://www.w3.org/1999/xlink"
12
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
-   id="svg2604"
15
-   height="48"
16
-   width="48"
17
-   version="1.0"
18
-   inkscape:version="0.48.4 r9939"
19
-   sodipodi:docname="clear.svg">
20
-  <metadata
21
-     id="metadata59">
22
-    <rdf:RDF>
23
-      <cc:Work
24
-         rdf:about="">
25
-        <dc:format>image/svg+xml</dc:format>
26
-        <dc:type
27
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
-        <dc:title />
29
-      </cc:Work>
30
-    </rdf:RDF>
31
-  </metadata>
32
-  <sodipodi:namedview
33
-     pagecolor="#ffffff"
34
-     bordercolor="#666666"
35
-     borderopacity="1"
36
-     objecttolerance="10"
37
-     gridtolerance="10"
38
-     guidetolerance="10"
39
-     inkscape:pageopacity="0"
40
-     inkscape:pageshadow="2"
41
-     inkscape:window-width="1600"
42
-     inkscape:window-height="842"
43
-     id="namedview57"
44
-     showgrid="false"
45
-     inkscape:zoom="9.3102393"
46
-     inkscape:cx="10.412809"
47
-     inkscape:cy="24"
48
-     inkscape:window-x="-2"
49
-     inkscape:window-y="-3"
50
-     inkscape:window-maximized="1"
51
-     inkscape:current-layer="g3652"
52
-     showguides="true"
53
-     inkscape:guide-bbox="true" />
54
-  <defs
55
-     id="defs2606">
56
-    <linearGradient
57
-       id="linearGradient3333"
58
-       y2="609.51"
59
-       gradientUnits="userSpaceOnUse"
60
-       x2="302.86"
61
-       gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
62
-       y1="366.65"
63
-       x1="302.86">
64
-      <stop
65
-         id="stop5050"
66
-         style="stop-opacity:0"
67
-         offset="0" />
68
-      <stop
69
-         id="stop5056"
70
-         offset=".5" />
71
-      <stop
72
-         id="stop5052"
73
-         style="stop-opacity:0"
74
-         offset="1" />
75
-    </linearGradient>
76
-    <radialGradient
77
-       id="radialGradient3330"
78
-       xlink:href="#linearGradient5060"
79
-       gradientUnits="userSpaceOnUse"
80
-       cy="486.65"
81
-       cx="605.71"
82
-       gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
83
-       r="117.14" />
84
-    <linearGradient
85
-       id="linearGradient5060">
86
-      <stop
87
-         id="stop5062"
88
-         offset="0" />
89
-      <stop
90
-         id="stop5064"
91
-         style="stop-opacity:0"
92
-         offset="1" />
93
-    </linearGradient>
94
-    <radialGradient
95
-       id="radialGradient3327"
96
-       xlink:href="#linearGradient5060"
97
-       gradientUnits="userSpaceOnUse"
98
-       cy="486.65"
99
-       cx="605.71"
100
-       gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
101
-       r="117.14" />
102
-    <linearGradient
103
-       id="linearGradient3324"
104
-       y2="2.9062"
105
-       gradientUnits="userSpaceOnUse"
106
-       x2="-51.786"
107
-       gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
108
-       y1="50.786"
109
-       x1="-51.786">
110
-      <stop
111
-         id="stop3106"
112
-         style="stop-color:#aaa"
113
-         offset="0" />
114
-      <stop
115
-         id="stop3108"
116
-         style="stop-color:#c8c8c8"
117
-         offset="1" />
118
-    </linearGradient>
119
-    <linearGradient
120
-       id="linearGradient3322"
121
-       y2="47.013"
122
-       gradientUnits="userSpaceOnUse"
123
-       x2="25.132"
124
-       gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
125
-       y1=".98521"
126
-       x1="25.132">
127
-      <stop
128
-         id="stop3602"
129
-         style="stop-color:#f4f4f4"
130
-         offset="0" />
131
-      <stop
132
-         id="stop3604"
133
-         style="stop-color:#dbdbdb"
134
-         offset="1" />
135
-    </linearGradient>
136
-    <radialGradient
137
-       id="radialGradient3319"
138
-       gradientUnits="userSpaceOnUse"
139
-       cy="112.3"
140
-       cx="102"
141
-       gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
142
-       r="139.56">
143
-      <stop
144
-         id="stop41"
145
-         style="stop-color:#b7b8b9"
146
-         offset="0" />
147
-      <stop
148
-         id="stop47"
149
-         style="stop-color:#ececec"
150
-         offset=".18851" />
151
-      <stop
152
-         id="stop49"
153
-         style="stop-color:#fafafa;stop-opacity:0"
154
-         offset=".25718" />
155
-      <stop
156
-         id="stop51"
157
-         style="stop-color:#fff;stop-opacity:0"
158
-         offset=".30111" />
159
-      <stop
160
-         id="stop53"
161
-         style="stop-color:#fafafa;stop-opacity:0"
162
-         offset=".53130" />
163
-      <stop
164
-         id="stop55"
165
-         style="stop-color:#ebecec;stop-opacity:0"
166
-         offset=".84490" />
167
-      <stop
168
-         id="stop57"
169
-         style="stop-color:#e1e2e3;stop-opacity:0"
170
-         offset="1" />
171
-    </radialGradient>
172
-    <linearGradient
173
-       id="linearGradient3316"
174
-       y2="46.017"
175
-       gradientUnits="userSpaceOnUse"
176
-       x2="24"
177
-       gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
178
-       y1="2"
179
-       x1="24">
180
-      <stop
181
-         id="stop3213"
182
-         style="stop-color:#fff"
183
-         offset="0" />
184
-      <stop
185
-         id="stop3215"
186
-         style="stop-color:#fff;stop-opacity:0"
187
-         offset="1" />
188
-    </linearGradient>
189
-    <filter
190
-       id="filter3212"
191
-       y="-.16434"
192
-       width="1.2969"
193
-       x="-.14846"
194
-       height="1.3287">
195
-      <feGaussianBlur
196
-         id="feGaussianBlur3214"
197
-         stdDeviation="0.77391625" />
198
-    </filter>
199
-    <linearGradient
200
-       id="linearGradient3312"
201
-       y2="5.4565"
202
-       gradientUnits="userSpaceOnUse"
203
-       x2="36.358"
204
-       gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
205
-       y1="8.059"
206
-       x1="32.892">
207
-      <stop
208
-         id="stop8591"
209
-         style="stop-color:#fefefe"
210
-         offset="0" />
211
-      <stop
212
-         id="stop8593"
213
-         style="stop-color:#cbcbcb"
214
-         offset="1" />
215
-    </linearGradient>
216
-    <linearGradient
217
-       id="linearGradient2484"
218
-       y2="36"
219
-       gradientUnits="userSpaceOnUse"
220
-       x2="-.097514"
221
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
222
-       y1="36"
223
-       x1="36.5">
224
-      <stop
225
-         id="stop3916"
226
-         style="stop-color:#2c79c0"
227
-         offset="0" />
228
-      <stop
229
-         id="stop3918"
230
-         style="stop-color:#2970b3;stop-opacity:.49804"
231
-         offset=".79722" />
232
-      <stop
233
-         id="stop3920"
234
-         style="stop-color:#236098;stop-opacity:0"
235
-         offset="1" />
236
-    </linearGradient>
237
-    <linearGradient
238
-       id="linearGradient2482"
239
-       y2="15.5"
240
-       gradientUnits="userSpaceOnUse"
241
-       x2="-.073089"
242
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
243
-       y1="15.5"
244
-       x1="23.997">
245
-      <stop
246
-         id="stop3700"
247
-         style="stop-color:#7ea8ce"
248
-         offset="0" />
249
-      <stop
250
-         id="stop3702"
251
-         style="stop-color:#568dc0;stop-opacity:.81569"
252
-         offset=".76279" />
253
-      <stop
254
-         id="stop3704"
255
-         style="stop-color:#c9e1f8;stop-opacity:0"
256
-         offset="1" />
257
-    </linearGradient>
258
-    <linearGradient
259
-       id="linearGradient2479"
260
-       y2="-.43754"
261
-       gradientUnits="userSpaceOnUse"
262
-       x2="20.484"
263
-       gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
264
-       y1="12.82"
265
-       x1="20.484">
266
-      <stop
267
-         id="stop2189"
268
-         style="stop-color:#fff;stop-opacity:.64341"
269
-         offset="0" />
270
-      <stop
271
-         id="stop2191"
272
-         style="stop-color:#fff;stop-opacity:0"
273
-         offset="1" />
274
-    </linearGradient>
275
-    <linearGradient
276
-       inkscape:collect="always"
277
-       xlink:href="#linearGradient2482"
278
-       id="linearGradient3046"
279
-       gradientUnits="userSpaceOnUse"
280
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
281
-       x1="23.997"
282
-       y1="15.5"
283
-       x2="-.073089"
284
-       y2="15.5" />
285
-    <linearGradient
286
-       inkscape:collect="always"
287
-       xlink:href="#linearGradient2484"
288
-       id="linearGradient3048"
289
-       gradientUnits="userSpaceOnUse"
290
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
291
-       x1="36.5"
292
-       y1="36"
293
-       x2="-.097514"
294
-       y2="36" />
295
-    <linearGradient
296
-       inkscape:collect="always"
297
-       xlink:href="#linearGradient2479"
298
-       id="linearGradient3050"
299
-       gradientUnits="userSpaceOnUse"
300
-       gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
301
-       x1="20.484"
302
-       y1="12.82"
303
-       x2="20.484"
304
-       y2="-.43754" />
305
-    <linearGradient
306
-       inkscape:collect="always"
307
-       xlink:href="#linearGradient3333"
308
-       id="linearGradient3132"
309
-       gradientUnits="userSpaceOnUse"
310
-       gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
311
-       x1="302.86"
312
-       y1="366.65"
313
-       x2="302.86"
314
-       y2="609.51" />
315
-    <radialGradient
316
-       inkscape:collect="always"
317
-       xlink:href="#linearGradient5060"
318
-       id="radialGradient3134"
319
-       gradientUnits="userSpaceOnUse"
320
-       gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
321
-       cx="605.71"
322
-       cy="486.65"
323
-       r="117.14" />
324
-    <radialGradient
325
-       inkscape:collect="always"
326
-       xlink:href="#linearGradient5060"
327
-       id="radialGradient3136"
328
-       gradientUnits="userSpaceOnUse"
329
-       gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
330
-       cx="605.71"
331
-       cy="486.65"
332
-       r="117.14" />
333
-    <linearGradient
334
-       inkscape:collect="always"
335
-       xlink:href="#linearGradient3322"
336
-       id="linearGradient3138"
337
-       gradientUnits="userSpaceOnUse"
338
-       gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
339
-       x1="25.132"
340
-       y1=".98521"
341
-       x2="25.132"
342
-       y2="47.013" />
343
-    <linearGradient
344
-       inkscape:collect="always"
345
-       xlink:href="#linearGradient3324"
346
-       id="linearGradient3140"
347
-       gradientUnits="userSpaceOnUse"
348
-       gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
349
-       x1="-51.786"
350
-       y1="50.786"
351
-       x2="-51.786"
352
-       y2="2.9062" />
353
-    <radialGradient
354
-       inkscape:collect="always"
355
-       xlink:href="#radialGradient3319"
356
-       id="radialGradient3142"
357
-       gradientUnits="userSpaceOnUse"
358
-       gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
359
-       cx="102"
360
-       cy="112.3"
361
-       r="139.56" />
362
-    <linearGradient
363
-       inkscape:collect="always"
364
-       xlink:href="#linearGradient3316"
365
-       id="linearGradient3144"
366
-       gradientUnits="userSpaceOnUse"
367
-       gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
368
-       x1="24"
369
-       y1="2"
370
-       x2="24"
371
-       y2="46.017" />
372
-    <linearGradient
373
-       inkscape:collect="always"
374
-       xlink:href="#linearGradient3312"
375
-       id="linearGradient3146"
376
-       gradientUnits="userSpaceOnUse"
377
-       gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
378
-       x1="32.892"
379
-       y1="8.059"
380
-       x2="36.358"
381
-       y2="5.4565" />
382
-    <radialGradient
383
-       id="radialGradient3690"
384
-       gradientUnits="userSpaceOnUse"
385
-       cx="62.625"
386
-       cy="4.625"
387
-       r="10.625"
388
-       gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
389
-      <stop
390
-         id="stop8840"
391
-         offset="0" />
392
-      <stop
393
-         id="stop8842"
394
-         style="stop-opacity:0"
395
-         offset="1" />
396
-    </radialGradient>
397
-    <radialGradient
398
-       id="radialGradient3627"
399
-       gradientUnits="userSpaceOnUse"
400
-       cy="25.625"
401
-       cx="13.139"
402
-       gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
403
-       r="13.931">
404
-      <stop
405
-         id="stop3692"
406
-         style="stop-color:#ffeb9f"
407
-         offset="0" />
408
-      <stop
409
-         id="stop3694"
410
-         style="stop-color:#ffd57e"
411
-         offset=".26238" />
412
-      <stop
413
-         id="stop3696"
414
-         style="stop-color:#ffbc43"
415
-         offset=".66094" />
416
-      <stop
417
-         id="stop3698"
418
-         style="stop-color:#ff921a"
419
-         offset="1" />
420
-    </radialGradient>
421
-    <linearGradient
422
-       id="linearGradient3629"
423
-       y2="9.5799999"
424
-       gradientUnits="userSpaceOnUse"
425
-       x2="21.483"
426
-       gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
427
-       y1="36.255001"
428
-       x1="21.483">
429
-      <stop
430
-         id="stop3605"
431
-         style="stop-color:#a7651c"
432
-         offset="0" />
433
-      <stop
434
-         id="stop3607"
435
-         style="stop-color:#c8a700"
436
-         offset="1" />
437
-    </linearGradient>
438
-    <linearGradient
439
-       id="linearGradient3648"
440
-       y2="43.444"
441
-       gradientUnits="userSpaceOnUse"
442
-       x2="29.646999"
443
-       y1="2"
444
-       x1="29.646999">
445
-      <stop
446
-         id="stop3644"
447
-         style="stop-color:#fff"
448
-         offset="0" />
449
-      <stop
450
-         id="stop3646"
451
-         style="stop-color:#fff;stop-opacity:0"
452
-         offset="1" />
453
-    </linearGradient>
454
-    <linearGradient
455
-       id="linearGradient3619"
456
-       y2="33.955002"
457
-       gradientUnits="userSpaceOnUse"
458
-       x2="15.215"
459
-       gradientTransform="translate(2.9799,-3.1217)"
460
-       y1="22.292"
461
-       x1="11.566">
462
-      <stop
463
-         id="stop2687"
464
-         style="stop-color:#fff;stop-opacity:.27451"
465
-         offset="0" />
466
-      <stop
467
-         id="stop2689"
468
-         style="stop-color:#fff;stop-opacity:0"
469
-         offset="1" />
470
-    </linearGradient>
471
-    <linearGradient
472
-       y2="33.955002"
473
-       x2="15.215"
474
-       y1="22.292"
475
-       x1="11.566"
476
-       gradientTransform="translate(2.9799,-3.1217)"
477
-       gradientUnits="userSpaceOnUse"
478
-       id="linearGradient3040"
479
-       xlink:href="#linearGradient3619"
480
-       inkscape:collect="always" />
481
-    <linearGradient
482
-       inkscape:collect="always"
483
-       xlink:href="#linearGradient3049"
484
-       id="linearGradient3677"
485
-       gradientUnits="userSpaceOnUse"
486
-       gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
487
-       x1="12.872"
488
-       y1="0.62146002"
489
-       x2="12.872"
490
-       y2="22.487" />
491
-    <linearGradient
492
-       id="linearGradient3049"
493
-       y2="22.487"
494
-       gradientUnits="userSpaceOnUse"
495
-       x2="12.872"
496
-       gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
497
-       y1="0.62146002"
498
-       x1="12.872">
499
-      <stop
500
-         id="stop3618"
501
-         style="stop-color:#fbedd8;stop-opacity:1;"
502
-         offset="0" />
503
-      <stop
504
-         id="stop3270"
505
-         style="stop-color:#dd7b2a;stop-opacity:1;"
506
-         offset="0.5" />
507
-      <stop
508
-         id="stop3620"
509
-         style="stop-color:#da4612;stop-opacity:1;"
510
-         offset="1" />
511
-    </linearGradient>
512
-    <linearGradient
513
-       inkscape:collect="always"
514
-       xlink:href="#linearGradient3051"
515
-       id="linearGradient3679"
516
-       gradientUnits="userSpaceOnUse"
517
-       gradientTransform="translate(-52.306337,-6.0189448)"
518
-       x1="12.248"
519
-       y1="34.993"
520
-       x2="12.248"
521
-       y2="1.9999" />
522
-    <linearGradient
523
-       id="linearGradient3051"
524
-       y2="1.9999"
525
-       gradientUnits="userSpaceOnUse"
526
-       x2="12.248"
527
-       y1="34.993"
528
-       x1="12.248">
529
-      <stop
530
-         id="stop3624"
531
-         style="stop-color:#bb2b12"
532
-         offset="0" />
533
-      <stop
534
-         id="stop3626"
535
-         style="stop-color:#da986a;stop-opacity:1;"
536
-         offset="1" />
537
-    </linearGradient>
538
-    <linearGradient
539
-       id="linearGradient259">
540
-      <stop
541
-         id="stop260"
542
-         style="stop-color:#828282"
543
-         offset="0" />
544
-      <stop
545
-         id="stop261"
546
-         style="stop-color:#434343"
547
-         offset="1" />
548
-    </linearGradient>
549
-    <linearGradient
550
-       id="linearGradient3582">
551
-      <stop
552
-         id="stop3584"
553
-         style="stop-color:#333"
554
-         offset="0" />
555
-      <stop
556
-         id="stop3586"
557
-         style="stop-color:#5a5a5a"
558
-         offset="1" />
559
-    </linearGradient>
560
-    <linearGradient
561
-       id="linearGradient3719">
562
-      <stop
563
-         id="stop3721"
564
-         style="stop-color:#828282"
565
-         offset="0" />
566
-      <stop
567
-         id="stop3723"
568
-         style="stop-color:#434343"
569
-         offset="1" />
570
-    </linearGradient>
571
-    <linearGradient
572
-       id="linearGradient3726">
573
-      <stop
574
-         id="stop3728"
575
-         style="stop-color:#333"
576
-         offset="0" />
577
-      <stop
578
-         id="stop3730"
579
-         style="stop-color:#5a5a5a"
580
-         offset="1" />
581
-    </linearGradient>
582
-    <linearGradient
583
-       inkscape:collect="always"
584
-       xlink:href="#linearGradient3027"
585
-       id="linearGradient3689"
586
-       gradientUnits="userSpaceOnUse"
587
-       gradientTransform="translate(-52.306337,-6.0189448)"
588
-       x1="16.723"
589
-       y1="3"
590
-       x2="16.723"
591
-       y2="35.055" />
592
-    <linearGradient
593
-       id="linearGradient3027"
594
-       y2="35.055"
595
-       gradientUnits="userSpaceOnUse"
596
-       x2="16.723"
597
-       y1="3"
598
-       x1="16.723">
599
-      <stop
600
-         id="stop3463"
601
-         style="stop-color:#fff"
602
-         offset="0" />
603
-      <stop
604
-         id="stop3465"
605
-         style="stop-color:#fff;stop-opacity:0"
606
-         offset="1" />
607
-    </linearGradient>
608
-    <linearGradient
609
-       x1="24.103895"
610
-       y1="15.180944"
611
-       x2="24.103895"
612
-       y2="34.224861"
613
-       id="linearGradient2401"
614
-       xlink:href="#linearGradient2264"
615
-       gradientUnits="userSpaceOnUse"
616
-       gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
617
-    <linearGradient
618
-       id="linearGradient2264">
619
-      <stop
620
-         id="stop2266"
621
-         style="stop-color:#d7e866;stop-opacity:1"
622
-         offset="0" />
623
-      <stop
624
-         id="stop2268"
625
-         style="stop-color:#8cab2a;stop-opacity:1"
626
-         offset="1" />
627
-    </linearGradient>
628
-    <linearGradient
629
-       x1="24.138529"
630
-       y1="6.5316639"
631
-       x2="24.138529"
632
-       y2="45.690399"
633
-       id="linearGradient2398"
634
-       xlink:href="#linearGradient4222"
635
-       gradientUnits="userSpaceOnUse"
636
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
637
-    <linearGradient
638
-       id="linearGradient4222">
639
-      <stop
640
-         id="stop4224"
641
-         style="stop-color:#ffffff;stop-opacity:1"
642
-         offset="0" />
643
-      <stop
644
-         id="stop4226"
645
-         style="stop-color:#ffffff;stop-opacity:0"
646
-         offset="1" />
647
-    </linearGradient>
648
-    <linearGradient
649
-       y2="45.690399"
650
-       x2="24.138529"
651
-       y1="6.5316639"
652
-       x1="24.138529"
653
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
654
-       gradientUnits="userSpaceOnUse"
655
-       id="linearGradient3015"
656
-       xlink:href="#linearGradient4222"
657
-       inkscape:collect="always" />
658
-    <linearGradient
659
-       y2="12.95892"
660
-       x2="15.047561"
661
-       y1="12.95892"
662
-       x1="19.502533"
663
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
664
-       gradientUnits="userSpaceOnUse"
665
-       id="linearGradient3010"
666
-       xlink:href="#linearGradient2187"
667
-       inkscape:collect="always" />
668
-    <linearGradient
669
-       y2="36.353996"
670
-       x2="35.998066"
671
-       y1="31.247124"
672
-       x1="35.998066"
673
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
674
-       gradientUnits="userSpaceOnUse"
675
-       id="linearGradient3008"
676
-       xlink:href="#linearGradient4176"
677
-       inkscape:collect="always" />
678
-    <linearGradient
679
-       y2="36.353996"
680
-       x2="31.270321"
681
-       y1="10.819631"
682
-       x1="31.270321"
683
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
684
-       gradientUnits="userSpaceOnUse"
685
-       id="linearGradient3006"
686
-       xlink:href="#linearGradient4168"
687
-       inkscape:collect="always" />
688
-    <linearGradient
689
-       y2="12.95892"
690
-       x2="15.047561"
691
-       y1="12.95892"
692
-       x1="19.502533"
693
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
694
-       gradientUnits="userSpaceOnUse"
695
-       id="linearGradient4083"
696
-       xlink:href="#linearGradient2187"
697
-       inkscape:collect="always" />
698
-    <linearGradient
699
-       id="linearGradient2187">
700
-      <stop
701
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
702
-         offset="0"
703
-         id="stop2189-0" />
704
-      <stop
705
-         style="stop-color:#ffffff;stop-opacity:0;"
706
-         offset="1"
707
-         id="stop2191-3" />
708
-    </linearGradient>
709
-    <linearGradient
710
-       y2="36.353996"
711
-       x2="31.270321"
712
-       y1="10.819631"
713
-       x1="31.270321"
714
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
715
-       gradientUnits="userSpaceOnUse"
716
-       id="linearGradient4086"
717
-       xlink:href="#linearGradient4168"
718
-       inkscape:collect="always" />
719
-    <linearGradient
720
-       id="linearGradient4168">
721
-      <stop
722
-         style="stop-color:#f8cd70;stop-opacity:1;"
723
-         offset="0"
724
-         id="stop4170" />
725
-      <stop
726
-         id="stop4172"
727
-         offset="0.9375"
728
-         style="stop-color:#d99a11;stop-opacity:1;" />
729
-      <stop
730
-         style="stop-color:#b07c0b;stop-opacity:0;"
731
-         offset="1"
732
-         id="stop4174" />
733
-    </linearGradient>
734
-    <linearGradient
735
-       y2="36.353996"
736
-       x2="35.998066"
737
-       y1="31.247124"
738
-       x1="35.998066"
739
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
740
-       gradientUnits="userSpaceOnUse"
741
-       id="linearGradient4088"
742
-       xlink:href="#linearGradient4176"
743
-       inkscape:collect="always" />
744
-    <linearGradient
745
-       id="linearGradient4176">
746
-      <stop
747
-         style="stop-color:#bf8407;stop-opacity:1;"
748
-         offset="0"
749
-         id="stop4178" />
750
-      <stop
751
-         style="stop-color:#a87300;stop-opacity:0;"
752
-         offset="1"
753
-         id="stop4180" />
754
-    </linearGradient>
755
-    <radialGradient
756
-       r="15.644737"
757
-       fy="36.421127"
758
-       fx="24.837126"
759
-       cy="36.421127"
760
-       cx="24.837126"
761
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
762
-       gradientUnits="userSpaceOnUse"
763
-       id="radialGradient3827"
764
-       xlink:href="#linearGradient8662"
765
-       inkscape:collect="always" />
766
-    <linearGradient
767
-       id="linearGradient8662"
768
-       inkscape:collect="always">
769
-      <stop
770
-         id="stop8664"
771
-         offset="0"
772
-         style="stop-color:#000000;stop-opacity:1;" />
773
-      <stop
774
-         id="stop8666"
775
-         offset="1"
776
-         style="stop-color:#000000;stop-opacity:0;" />
777
-    </linearGradient>
778
-    <linearGradient
779
-       y2="12.95892"
780
-       x2="15.047561"
781
-       y1="12.95892"
782
-       x1="19.502533"
783
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
784
-       gradientUnits="userSpaceOnUse"
785
-       id="linearGradient3011"
786
-       xlink:href="#linearGradient2187-6"
787
-       inkscape:collect="always" />
788
-    <linearGradient
789
-       y2="36.353996"
790
-       x2="35.998066"
791
-       y1="31.247124"
792
-       x1="35.998066"
793
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
794
-       gradientUnits="userSpaceOnUse"
795
-       id="linearGradient3009"
796
-       xlink:href="#linearGradient4019"
797
-       inkscape:collect="always" />
798
-    <linearGradient
799
-       y2="36.353996"
800
-       x2="31.270321"
801
-       y1="10.819631"
802
-       x1="31.270321"
803
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
804
-       gradientUnits="userSpaceOnUse"
805
-       id="linearGradient3007"
806
-       xlink:href="#linearGradient4009"
807
-       inkscape:collect="always" />
808
-    <linearGradient
809
-       y2="12.95892"
810
-       x2="15.047561"
811
-       y1="12.95892"
812
-       x1="19.502533"
813
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
814
-       gradientUnits="userSpaceOnUse"
815
-       id="linearGradient3763"
816
-       xlink:href="#linearGradient2187-6"
817
-       inkscape:collect="always" />
818
-    <linearGradient
819
-       id="linearGradient2187-6">
820
-      <stop
821
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
822
-         offset="0"
823
-         id="stop2189-4" />
824
-      <stop
825
-         style="stop-color:#ffffff;stop-opacity:0;"
826
-         offset="1"
827
-         id="stop2191-5" />
828
-    </linearGradient>
829
-    <linearGradient
830
-       y2="36.353996"
831
-       x2="31.270321"
832
-       y1="10.819631"
833
-       x1="31.270321"
834
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
835
-       gradientUnits="userSpaceOnUse"
836
-       id="linearGradient3766"
837
-       xlink:href="#linearGradient4009"
838
-       inkscape:collect="always" />
839
-    <linearGradient
840
-       id="linearGradient4009">
841
-      <stop
842
-         style="stop-color:#d7e866;stop-opacity:1"
843
-         offset="0"
844
-         id="stop4011" />
845
-      <stop
846
-         id="stop4013"
847
-         offset="0.68190742"
848
-         style="stop-color:#98b438;stop-opacity:1" />
849
-      <stop
850
-         style="stop-color:#a1ba49;stop-opacity:1"
851
-         offset="0.95274329"
852
-         id="stop4015" />
853
-      <stop
854
-         style="stop-color:#ffffff;stop-opacity:0;"
855
-         offset="1"
856
-         id="stop4017" />
857
-    </linearGradient>
858
-    <linearGradient
859
-       y2="36.353996"
860
-       x2="35.998066"
861
-       y1="31.247124"
862
-       x1="35.998066"
863
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
864
-       gradientUnits="userSpaceOnUse"
865
-       id="linearGradient3768"
866
-       xlink:href="#linearGradient4019"
867
-       inkscape:collect="always" />
868
-    <linearGradient
869
-       id="linearGradient4019">
870
-      <stop
871
-         style="stop-color:#688c35;stop-opacity:1;"
872
-         offset="0"
873
-         id="stop4021" />
874
-      <stop
875
-         style="stop-color:#9cc8f0;stop-opacity:0;"
876
-         offset="1"
877
-         id="stop4023" />
878
-    </linearGradient>
879
-    <radialGradient
880
-       r="15.644737"
881
-       fy="36.421127"
882
-       fx="24.837126"
883
-       cy="36.421127"
884
-       cx="24.837126"
885
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
886
-       gradientUnits="userSpaceOnUse"
887
-       id="radialGradient3827-1"
888
-       xlink:href="#linearGradient8662-7"
889
-       inkscape:collect="always" />
890
-    <linearGradient
891
-       id="linearGradient8662-7"
892
-       inkscape:collect="always">
893
-      <stop
894
-         id="stop8664-2"
895
-         offset="0"
896
-         style="stop-color:#000000;stop-opacity:1;" />
897
-      <stop
898
-         id="stop8666-3"
899
-         offset="1"
900
-         style="stop-color:#000000;stop-opacity:0;" />
901
-    </linearGradient>
902
-    <linearGradient
903
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
904
-       gradientUnits="userSpaceOnUse"
905
-       xlink:href="#linearGradient2187-8"
906
-       id="linearGradient3513"
907
-       y2="12.95892"
908
-       x2="16.419912"
909
-       y1="12.95892"
910
-       x1="41.278553" />
911
-    <linearGradient
912
-       id="linearGradient2187-8">
913
-      <stop
914
-         offset="0"
915
-         style="stop-color:#ffffff;stop-opacity:0.64341086"
916
-         id="stop2189-7" />
917
-      <stop
918
-         offset="1"
919
-         style="stop-color:#ffffff;stop-opacity:0"
920
-         id="stop2191-8" />
921
-    </linearGradient>
922
-    <linearGradient
923
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
924
-       gradientUnits="userSpaceOnUse"
925
-       xlink:href="#linearGradient4009-5"
926
-       id="linearGradient3518"
927
-       y2="36.353996"
928
-       x2="31.270321"
929
-       y1="10.819631"
930
-       x1="31.270321" />
931
-    <linearGradient
932
-       id="linearGradient4009-5">
933
-      <stop
934
-         offset="0"
935
-         style="stop-color:#d7e866;stop-opacity:1"
936
-         id="stop4011-3" />
937
-      <stop
938
-         offset="0.68190742"
939
-         style="stop-color:#98b438;stop-opacity:1"
940
-         id="stop4013-6" />
941
-      <stop
942
-         offset="0.95274329"
943
-         style="stop-color:#a1ba49;stop-opacity:1"
944
-         id="stop4015-0" />
945
-      <stop
946
-         offset="1"
947
-         style="stop-color:#a1ba49;stop-opacity:0"
948
-         id="stop4017-8" />
949
-    </linearGradient>
950
-    <linearGradient
951
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
952
-       gradientUnits="userSpaceOnUse"
953
-       xlink:href="#linearGradient4019-9"
954
-       id="linearGradient3520"
955
-       y2="36.353996"
956
-       x2="35.998066"
957
-       y1="31.247124"
958
-       x1="35.998066" />
959
-    <linearGradient
960
-       id="linearGradient4019-9">
961
-      <stop
962
-         offset="0"
963
-         style="stop-color:#688c35;stop-opacity:1"
964
-         id="stop4021-6" />
965
-      <stop
966
-         offset="1"
967
-         style="stop-color:#688c35;stop-opacity:0"
968
-         id="stop4023-2" />
969
-    </linearGradient>
970
-    <radialGradient
971
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
972
-       gradientUnits="userSpaceOnUse"
973
-       xlink:href="#linearGradient8662-1"
974
-       id="radialGradient3507"
975
-       fy="36.421127"
976
-       fx="24.837126"
977
-       r="15.644737"
978
-       cy="36.421127"
979
-       cx="24.837126" />
980
-    <linearGradient
981
-       id="linearGradient8662-1">
982
-      <stop
983
-         offset="0"
984
-         style="stop-color:#000000;stop-opacity:1"
985
-         id="stop8664-3" />
986
-      <stop
987
-         offset="1"
988
-         style="stop-color:#000000;stop-opacity:0"
989
-         id="stop8666-9" />
990
-    </linearGradient>
991
-    <linearGradient
992
-       inkscape:collect="always"
993
-       xlink:href="#linearGradient4009-5"
994
-       id="linearGradient3211"
995
-       gradientUnits="userSpaceOnUse"
996
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
997
-       x1="31.270321"
998
-       y1="10.819631"
999
-       x2="31.270321"
1000
-       y2="36.353996" />
1001
-    <linearGradient
1002
-       inkscape:collect="always"
1003
-       xlink:href="#linearGradient4019-9"
1004
-       id="linearGradient3213"
1005
-       gradientUnits="userSpaceOnUse"
1006
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1007
-       x1="35.998066"
1008
-       y1="31.247124"
1009
-       x2="35.998066"
1010
-       y2="36.353996" />
1011
-    <linearGradient
1012
-       inkscape:collect="always"
1013
-       xlink:href="#linearGradient2187-8"
1014
-       id="linearGradient3215"
1015
-       gradientUnits="userSpaceOnUse"
1016
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1017
-       x1="41.278553"
1018
-       y1="12.95892"
1019
-       x2="16.419912"
1020
-       y2="12.95892" />
1021
-    <linearGradient
1022
-       y2="36.353996"
1023
-       x2="35.998066"
1024
-       y1="11.41118"
1025
-       x1="35.998066"
1026
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1027
-       gradientUnits="userSpaceOnUse"
1028
-       id="linearGradient2842"
1029
-       xlink:href="#linearGradient4176-2"
1030
-       inkscape:collect="always" />
1031
-    <linearGradient
1032
-       y2="36.353996"
1033
-       x2="31.270321"
1034
-       y1="10.819631"
1035
-       x1="31.270321"
1036
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1037
-       gradientUnits="userSpaceOnUse"
1038
-       id="linearGradient2840"
1039
-       xlink:href="#linearGradient4168-3"
1040
-       inkscape:collect="always" />
1041
-    <linearGradient
1042
-       gradientTransform="translate(1.2595749e-8,-0.99951293)"
1043
-       y2="20.340685"
1044
-       x2="17.226442"
1045
-       y1="4.3594136"
1046
-       x1="12.944274"
1047
-       gradientUnits="userSpaceOnUse"
1048
-       id="linearGradient2837"
1049
-       xlink:href="#linearGradient4222-7"
1050
-       inkscape:collect="always" />
1051
-    <linearGradient
1052
-       id="linearGradient4222-7">
1053
-      <stop
1054
-         offset="0"
1055
-         style="stop-color:#ffffff;stop-opacity:1"
1056
-         id="stop4224-8" />
1057
-      <stop
1058
-         offset="1"
1059
-         style="stop-color:#ffffff;stop-opacity:0"
1060
-         id="stop4226-6" />
1061
-    </linearGradient>
1062
-    <linearGradient
1063
-       id="linearGradient4168-3">
1064
-      <stop
1065
-         offset="0"
1066
-         style="stop-color:#ecb56c;stop-opacity:1"
1067
-         id="stop4170-0" />
1068
-      <stop
1069
-         offset="0.7426424"
1070
-         style="stop-color:#e86225;stop-opacity:1"
1071
-         id="stop4172-2" />
1072
-      <stop
1073
-         offset="1"
1074
-         style="stop-color:#b07c0b;stop-opacity:0"
1075
-         id="stop4174-6" />
1076
-    </linearGradient>
1077
-    <linearGradient
1078
-       id="linearGradient4176-2">
1079
-      <stop
1080
-         offset="0"
1081
-         style="stop-color:#cc7032;stop-opacity:1"
1082
-         id="stop4178-3" />
1083
-      <stop
1084
-         offset="0.73855066"
1085
-         style="stop-color:#bb2d13;stop-opacity:1"
1086
-         id="stop3223" />
1087
-      <stop
1088
-         offset="1"
1089
-         style="stop-color:#a87300;stop-opacity:0"
1090
-         id="stop4180-5" />
1091
-    </linearGradient>
1092
-    <radialGradient
1093
-       gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1094
-       gradientUnits="userSpaceOnUse"
1095
-       xlink:href="#linearGradient7067"
1096
-       id="radialGradient3622"
1097
-       fy="37.45607"
1098
-       fx="14.68769"
1099
-       r="5.7384715"
1100
-       cy="41.058823"
1101
-       cx="17.058823" />
1102
-    <linearGradient
1103
-       id="linearGradient7067">
1104
-      <stop
1105
-         offset="0"
1106
-         style="stop-color:#ffffff;stop-opacity:1"
1107
-         id="stop7069" />
1108
-      <stop
1109
-         offset="1"
1110
-         style="stop-color:#ffffff;stop-opacity:0"
1111
-         id="stop7071" />
1112
-    </linearGradient>
1113
-    <radialGradient
1114
-       gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1115
-       gradientUnits="userSpaceOnUse"
1116
-       xlink:href="#linearGradient3668"
1117
-       id="radialGradient3634"
1118
-       fy="37.841019"
1119
-       fx="14.757765"
1120
-       r="5.7384715"
1121
-       cy="41.058823"
1122
-       cx="17.058823" />
1123
-    <linearGradient
1124
-       id="linearGradient3668">
1125
-      <stop
1126
-         offset="0"
1127
-         style="stop-color:#ffffff;stop-opacity:1"
1128
-         id="stop3670" />
1129
-      <stop
1130
-         offset="1"
1131
-         style="stop-color:#ffffff;stop-opacity:0"
1132
-         id="stop3672" />
1133
-    </linearGradient>
1134
-    <linearGradient
1135
-       gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1136
-       gradientUnits="userSpaceOnUse"
1137
-       xlink:href="#linearGradient2372"
1138
-       id="linearGradient3642"
1139
-       y2="125.39074"
1140
-       x2="26.256771"
1141
-       y1="137.53885"
1142
-       x1="28.503141" />
1143
-    <linearGradient
1144
-       id="linearGradient2372">
1145
-      <stop
1146
-         offset="0"
1147
-         style="stop-color:#ffffff;stop-opacity:1"
1148
-         id="stop2374" />
1149
-      <stop
1150
-         offset="1"
1151
-         style="stop-color:#ffffff;stop-opacity:0.34482759"
1152
-         id="stop2376" />
1153
-    </linearGradient>
1154
-    <linearGradient
1155
-       gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1156
-       gradientUnits="userSpaceOnUse"
1157
-       xlink:href="#linearGradient2372"
1158
-       id="linearGradient2698"
1159
-       y2="125.39074"
1160
-       x2="26.256771"
1161
-       y1="144.11652"
1162
-       x1="28.739122" />
1163
-    <linearGradient
1164
-       gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1165
-       gradientUnits="userSpaceOnUse"
1166
-       xlink:href="#linearGradient3461"
1167
-       id="linearGradient2711"
1168
-       y2="35.055153"
1169
-       x2="16.722891"
1170
-       y1="3"
1171
-       x1="16.722891" />
1172
-    <linearGradient
1173
-       id="linearGradient3461">
1174
-      <stop
1175
-         offset="0"
1176
-         style="stop-color:#ffffff;stop-opacity:1"
1177
-         id="stop3463-9" />
1178
-      <stop
1179
-         offset="1"
1180
-         style="stop-color:#ffffff;stop-opacity:0"
1181
-         id="stop3465-6" />
1182
-    </linearGradient>
1183
-    <linearGradient
1184
-       gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1185
-       gradientUnits="userSpaceOnUse"
1186
-       xlink:href="#linearGradient3932"
1187
-       id="linearGradient2801"
1188
-       y2="46.263954"
1189
-       x2="-22.539846"
1190
-       y1="11.109024"
1191
-       x1="-22.539846" />
1192
-    <linearGradient
1193
-       id="linearGradient3932">
1194
-      <stop
1195
-         offset="0"
1196
-         style="stop-color:#828282;stop-opacity:1"
1197
-         id="stop3934" />
1198
-      <stop
1199
-         offset="1"
1200
-         style="stop-color:#434343;stop-opacity:1"
1201
-         id="stop3936" />
1202
-    </linearGradient>
1203
-    <linearGradient
1204
-       gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1205
-       gradientUnits="userSpaceOnUse"
1206
-       xlink:href="#linearGradient3582-5"
1207
-       id="linearGradient2803"
1208
-       y2="1.4097958"
1209
-       x2="16.745687"
1210
-       y1="46.132927"
1211
-       x1="16.745687" />
1212
-    <linearGradient
1213
-       id="linearGradient3582-5">
1214
-      <stop
1215
-         offset="0"
1216
-         style="stop-color:#333333;stop-opacity:1"
1217
-         id="stop3584-2" />
1218
-      <stop
1219
-         offset="1"
1220
-         style="stop-color:#5a5a5a;stop-opacity:1"
1221
-         id="stop3586-8" />
1222
-    </linearGradient>
1223
-    <linearGradient
1224
-       gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1225
-       gradientUnits="userSpaceOnUse"
1226
-       xlink:href="#linearGradient3932"
1227
-       id="linearGradient2797"
1228
-       y2="46.263954"
1229
-       x2="-22.539846"
1230
-       y1="11.109024"
1231
-       x1="-22.539846" />
1232
-    <linearGradient
1233
-       gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1234
-       gradientUnits="userSpaceOnUse"
1235
-       xlink:href="#linearGradient3582-5"
1236
-       id="linearGradient2799"
1237
-       y2="1.4097958"
1238
-       x2="16.745687"
1239
-       y1="46.132927"
1240
-       x1="16.745687" />
1241
-    <radialGradient
1242
-       gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1243
-       gradientUnits="userSpaceOnUse"
1244
-       xlink:href="#linearGradient3993"
1245
-       id="radialGradient2759"
1246
-       fy="10.898237"
1247
-       fx="14.76559"
1248
-       r="18.000002"
1249
-       cy="10.898237"
1250
-       cx="14.76559" />
1251
-    <linearGradient
1252
-       id="linearGradient3993">
1253
-      <stop
1254
-         offset="0"
1255
-         style="stop-color:#a3c0d0;stop-opacity:1"
1256
-         id="stop3995" />
1257
-      <stop
1258
-         offset="1"
1259
-         style="stop-color:#427da1;stop-opacity:1"
1260
-         id="stop4001" />
1261
-    </linearGradient>
1262
-    <linearGradient
1263
-       gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1264
-       gradientUnits="userSpaceOnUse"
1265
-       xlink:href="#linearGradient2490"
1266
-       id="linearGradient2761"
1267
-       y2="2.9062471"
1268
-       x2="-51.786404"
1269
-       y1="53.623615"
1270
-       x1="-51.786404" />
1271
-    <linearGradient
1272
-       id="linearGradient2490">
1273
-      <stop
1274
-         offset="0"
1275
-         style="stop-color:#2e4a5a;stop-opacity:1"
1276
-         id="stop2492" />
1277
-      <stop
1278
-         offset="1"
1279
-         style="stop-color:#6e8796;stop-opacity:1"
1280
-         id="stop2494" />
1281
-    </linearGradient>
1282
-    <radialGradient
1283
-       gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1284
-       gradientUnits="userSpaceOnUse"
1285
-       xlink:href="#linearGradient5060-4"
1286
-       id="radialGradient2735"
1287
-       fy="486.64789"
1288
-       fx="605.71429"
1289
-       r="117.14286"
1290
-       cy="486.64789"
1291
-       cx="605.71429" />
1292
-    <linearGradient
1293
-       id="linearGradient5060-4">
1294
-      <stop
1295
-         offset="0"
1296
-         style="stop-color:#000000;stop-opacity:1"
1297
-         id="stop5062-9" />
1298
-      <stop
1299
-         offset="1"
1300
-         style="stop-color:#000000;stop-opacity:0"
1301
-         id="stop5064-3" />
1302
-    </linearGradient>
1303
-    <linearGradient
1304
-       gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1305
-       gradientUnits="userSpaceOnUse"
1306
-       xlink:href="#linearGradient5048"
1307
-       id="linearGradient2738"
1308
-       y2="609.50507"
1309
-       x2="302.85715"
1310
-       y1="366.64789"
1311
-       x1="302.85715" />
1312
-    <linearGradient
1313
-       id="linearGradient5048">
1314
-      <stop
1315
-         offset="0"
1316
-         style="stop-color:#000000;stop-opacity:0"
1317
-         id="stop5050-3" />
1318
-      <stop
1319
-         offset="0.5"
1320
-         style="stop-color:#000000;stop-opacity:1"
1321
-         id="stop5056-5" />
1322
-      <stop
1323
-         offset="1"
1324
-         style="stop-color:#000000;stop-opacity:0"
1325
-         id="stop5052-8" />
1326
-    </linearGradient>
1327
-    <radialGradient
1328
-       gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1329
-       gradientUnits="userSpaceOnUse"
1330
-       xlink:href="#linearGradient5060-4"
1331
-       id="radialGradient2704"
1332
-       fy="486.64789"
1333
-       fx="605.71429"
1334
-       r="117.14286"
1335
-       cy="486.64789"
1336
-       cx="605.71429" />
1337
-    <linearGradient
1338
-       id="linearGradient6019"
1339
-       inkscape:collect="always">
1340
-      <stop
1341
-         id="stop6021"
1342
-         offset="0"
1343
-         style="stop-color:#000000;stop-opacity:1;" />
1344
-      <stop
1345
-         id="stop6023"
1346
-         offset="1"
1347
-         style="stop-color:#000000;stop-opacity:0;" />
1348
-    </linearGradient>
1349
-    <radialGradient
1350
-       gradientUnits="userSpaceOnUse"
1351
-       gradientTransform="matrix(1,0,0,0.45,0,37.95)"
1352
-       r="20"
1353
-       fy="69"
1354
-       fx="28.603323"
1355
-       cy="69"
1356
-       cx="38"
1357
-       id="radialGradient6025"
1358
-       xlink:href="#linearGradient6019"
1359
-       inkscape:collect="always" />
1360
-    <linearGradient
1361
-       id="linearGradient5996"
1362
-       inkscape:collect="always">
1363
-      <stop
1364
-         id="stop5998"
1365
-         offset="0"
1366
-         style="stop-color:#8f5902;stop-opacity:1;" />
1367
-      <stop
1368
-         id="stop6000"
1369
-         offset="1"
1370
-         style="stop-color:#73521e;stop-opacity:1" />
1371
-    </linearGradient>
1372
-    <linearGradient
1373
-       gradientTransform="translate(-2,0)"
1374
-       gradientUnits="userSpaceOnUse"
1375
-       y2="18"
1376
-       x2="34"
1377
-       y1="9.2407961"
1378
-       x1="30.324829"
1379
-       id="linearGradient6002"
1380
-       xlink:href="#linearGradient5996"
1381
-       inkscape:collect="always" />
1382
-    <linearGradient
1383
-       id="linearGradient5958"
1384
-       inkscape:collect="always">
1385
-      <stop
1386
-         id="stop5960"
1387
-         offset="0"
1388
-         style="stop-color:#c17d11;stop-opacity:1;" />
1389
-      <stop
1390
-         id="stop5962"
1391
-         offset="1"
1392
-         style="stop-color:#e9b96e;stop-opacity:1" />
1393
-    </linearGradient>
1394
-    <linearGradient
1395
-       gradientTransform="translate(-2,0)"
1396
-       gradientUnits="userSpaceOnUse"
1397
-       y2="8"
1398
-       x2="26"
1399
-       y1="16"
1400
-       x1="28"
1401
-       id="linearGradient5964"
1402
-       xlink:href="#linearGradient5958"
1403
-       inkscape:collect="always" />
1404
-    <linearGradient
1405
-       id="linearGradient5984"
1406
-       inkscape:collect="always">
1407
-      <stop
1408
-         id="stop5986"
1409
-         offset="0"
1410
-         style="stop-color:#ffffff;stop-opacity:1;" />
1411
-      <stop
1412
-         id="stop5988"
1413
-         offset="1"
1414
-         style="stop-color:#ffffff;stop-opacity:0.13438736" />
1415
-    </linearGradient>
1416
-    <linearGradient
1417
-       y2="16.685888"
1418
-       x2="33.447109"
1419
-       y1="8"
1420
-       x1="28"
1421
-       gradientUnits="userSpaceOnUse"
1422
-       id="linearGradient5994"
1423
-       xlink:href="#linearGradient5984"
1424
-       inkscape:collect="always" />
1425
-    <linearGradient
1426
-       id="linearGradient5987"
1427
-       inkscape:collect="always">
1428
-      <stop
1429
-         id="stop5989"
1430
-         offset="0"
1431
-         style="stop-color:#d7c20f;stop-opacity:1" />
1432
-      <stop
1433
-         id="stop5991"
1434
-         offset="1"
1435
-         style="stop-color:#b6970d;stop-opacity:1" />
1436
-    </linearGradient>
1437
-    <linearGradient
1438
-       gradientTransform="translate(-2,0)"
1439
-       gradientUnits="userSpaceOnUse"
1440
-       y2="37.845814"
1441
-       x2="29.494455"
1442
-       y1="27.446827"
1443
-       x1="17.032078"
1444
-       id="linearGradient5993"
1445
-       xlink:href="#linearGradient5987"
1446
-       inkscape:collect="always" />
1447
-    <linearGradient
1448
-       id="linearGradient5966"
1449
-       inkscape:collect="always">
1450
-      <stop
1451
-         id="stop5968"
1452
-         offset="0"
1453
-         style="stop-color:#fdef72;stop-opacity:1" />
1454
-      <stop
1455
-         id="stop5970"
1456
-         offset="1"
1457
-         style="stop-color:#e2cb0b;stop-opacity:1" />
1458
-    </linearGradient>
1459
-    <linearGradient
1460
-       gradientTransform="translate(-2,0)"
1461
-       gradientUnits="userSpaceOnUse"
1462
-       y2="30.742676"
1463
-       x2="30.208115"
1464
-       y1="25.060659"
1465
-       x1="20.933708"
1466
-       id="linearGradient5972"
1467
-       xlink:href="#linearGradient5966"
1468
-       inkscape:collect="always" />
1469
-    <linearGradient
1470
-       inkscape:collect="always"
1471
-       id="linearGradient5981">
1472
-      <stop
1473
-         style="stop-color:#ffffff;stop-opacity:1;"
1474
-         offset="0"
1475
-         id="stop5983" />
1476
-      <stop
1477
-         style="stop-color:#ffffff;stop-opacity:0.69411765"
1478
-         offset="1"
1479
-         id="stop5985" />
1480
-    </linearGradient>
1481
-    <linearGradient
1482
-       gradientTransform="translate(-2,0)"
1483
-       y2="37.029255"
1484
-       x2="18.985712"
1485
-       y1="41.955986"
1486
-       x1="22.319767"
1487
-       gradientUnits="userSpaceOnUse"
1488
-       id="linearGradient5973"
1489
-       xlink:href="#linearGradient5981"
1490
-       inkscape:collect="always" />
1491
-    <linearGradient
1492
-       id="linearGradient5999"
1493
-       inkscape:collect="always">
1494
-      <stop
1495
-         id="stop6001"
1496
-         offset="0"
1497
-         style="stop-color:#c4a000;stop-opacity:1;" />
1498
-      <stop
1499
-         id="stop6003"
1500
-         offset="1"
1501
-         style="stop-color:#c4a000;stop-opacity:0;" />
1502
-    </linearGradient>
1503
-    <linearGradient
1504
-       gradientTransform="translate(-2,0)"
1505
-       gradientUnits="userSpaceOnUse"
1506
-       y2="34.728424"
1507
-       x2="23.489431"
1508
-       y1="36.218422"
1509
-       x1="27.354809"
1510
-       id="linearGradient6005"
1511
-       xlink:href="#linearGradient5999"
1512
-       inkscape:collect="always" />
1513
-    <linearGradient
1514
-       id="linearGradient5974-892"
1515
-       inkscape:collect="always">
1516
-      <stop
1517
-         id="stop2473"
1518
-         offset="0"
1519
-         style="stop-color:#919191;stop-opacity:1;" />
1520
-      <stop
1521
-         id="stop2475"
1522
-         offset="1"
1523
-         style="stop-color:#cecece;stop-opacity:1" />
1524
-    </linearGradient>
1525
-    <linearGradient
1526
-       gradientTransform="matrix(0.9768193,0,0,1,-1.3746633,0)"
1527
-       gradientUnits="userSpaceOnUse"
1528
-       y2="20.618719"
1529
-       x2="21.59099"
1530
-       y1="23.145937"
1531
-       x1="27.651777"
1532
-       id="linearGradient5980-761"
1533
-       xlink:href="#linearGradient5974-892"
1534
-       inkscape:collect="always" />
1535
-    <linearGradient
1536
-       inkscape:collect="always"
1537
-       xlink:href="#linearGradient3781"
1538
-       id="linearGradient3037"
1539
-       gradientUnits="userSpaceOnUse"
1540
-       gradientTransform="matrix(0.5384199,0,0,0.5384199,-0.922077,-1.4604985)"
1541
-       x1="24.481066"
1542
-       y1="5.0808945"
1543
-       x2="24.481066"
1544
-       y2="45.074459" />
1545
-    <linearGradient
1546
-       id="linearGradient3781">
1547
-      <stop
1548
-         offset="0"
1549
-         style="stop-color:#ffffff;stop-opacity:1"
1550
-         id="stop3783" />
1551
-      <stop
1552
-         offset="1"
1553
-         style="stop-color:#ffffff;stop-opacity:0"
1554
-         id="stop3785" />
1555
-    </linearGradient>
1556
-    <linearGradient
1557
-       gradientTransform="matrix(0.5384199,0,0,0.5384199,-0.922077,-1.4604985)"
1558
-       gradientUnits="userSpaceOnUse"
1559
-       xlink:href="#linearGradient3781"
1560
-       id="linearGradient2432"
1561
-       y2="45.074459"
1562
-       x2="24.481066"
1563
-       y1="5.0808945"
1564
-       x1="24.481066" />
1565
-    <linearGradient
1566
-       id="linearGradient4873">
1567
-      <stop
1568
-         offset="0"
1569
-         style="stop-color:#ffffff;stop-opacity:1"
1570
-         id="stop4875" />
1571
-      <stop
1572
-         offset="1"
1573
-         style="stop-color:#ffffff;stop-opacity:0"
1574
-         id="stop4877" />
1575
-    </linearGradient>
1576
-    <linearGradient
1577
-       gradientTransform="matrix(1.0862728,0,0,1.0862481,-55.56661,15.813638)"
1578
-       gradientUnits="userSpaceOnUse"
1579
-       xlink:href="#linearGradient4873"
1580
-       id="linearGradient2430"
1581
-       y2="5.4675598"
1582
-       x2="63.397362"
1583
-       y1="-12.489107"
1584
-       x1="63.397362" />
1585
-    <linearGradient
1586
-       id="linearGradient2490-3">
1587
-      <stop
1588
-         offset="0"
1589
-         style="stop-color:#791235;stop-opacity:1"
1590
-         id="stop2492-6" />
1591
-      <stop
1592
-         offset="1"
1593
-         style="stop-color:#dd3b27;stop-opacity:1"
1594
-         id="stop2494-2" />
1595
-    </linearGradient>
1596
-    <linearGradient
1597
-       gradientTransform="matrix(0.5160413,0,0,0.5160413,-0.384991,-0.3849911)"
1598
-       gradientUnits="userSpaceOnUse"
1599
-       xlink:href="#linearGradient2490-3"
1600
-       id="linearGradient2428"
1601
-       y2="3.0816143"
1602
-       x2="18.379412"
1603
-       y1="44.980297"
1604
-       x1="18.379412" />
1605
-    <linearGradient
1606
-       id="linearGradient3242">
1607
-      <stop
1608
-         offset="0"
1609
-         style="stop-color:#f8b17e;stop-opacity:1"
1610
-         id="stop3244" />
1611
-      <stop
1612
-         offset="0.26238"
1613
-         style="stop-color:#e35d4f;stop-opacity:1"
1614
-         id="stop3246" />
1615
-      <stop
1616
-         offset="0.66093999"
1617
-         style="stop-color:#c6262e;stop-opacity:1"
1618
-         id="stop3248" />
1619
-      <stop
1620
-         offset="1"
1621
-         style="stop-color:#690b54;stop-opacity:1"
1622
-         id="stop3250" />
1623
-    </linearGradient>
1624
-    <radialGradient
1625
-       gradientTransform="matrix(0,1.2316137,-1.6257082,0,18.486581,-28.720783)"
1626
-       gradientUnits="userSpaceOnUse"
1627
-       xlink:href="#linearGradient3242"
1628
-       id="radialGradient2426"
1629
-       fy="3.9900031"
1630
-       fx="23.895569"
1631
-       r="20.397499"
1632
-       cy="3.9900031"
1633
-       cx="23.895569" />
1634
-    <linearGradient
1635
-       id="linearGradient4222-5">
1636
-      <stop
1637
-         offset="0"
1638
-         style="stop-color:#ffffff;stop-opacity:1"
1639
-         id="stop4224-0" />
1640
-      <stop
1641
-         offset="1"
1642
-         style="stop-color:#ffffff;stop-opacity:0"
1643
-         id="stop4226-1" />
1644
-    </linearGradient>
1645
-    <linearGradient
1646
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
1647
-       gradientUnits="userSpaceOnUse"
1648
-       xlink:href="#linearGradient4222-5"
1649
-       id="linearGradient2398-2"
1650
-       y2="45.690399"
1651
-       x2="24.138529"
1652
-       y1="6.5316639"
1653
-       x1="24.138529" />
1654
-    <linearGradient
1655
-       id="linearGradient2264-1">
1656
-      <stop
1657
-         offset="0"
1658
-         style="stop-color:#d7e866;stop-opacity:1"
1659
-         id="stop2266-9" />
1660
-      <stop
1661
-         offset="1"
1662
-         style="stop-color:#8cab2a;stop-opacity:1"
1663
-         id="stop2268-5" />
1664
-    </linearGradient>
1665
-    <linearGradient
1666
-       gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)"
1667
-       gradientUnits="userSpaceOnUse"
1668
-       xlink:href="#linearGradient2264-1"
1669
-       id="linearGradient2401-1"
1670
-       y2="34.224861"
1671
-       x2="24.103895"
1672
-       y1="15.180944"
1673
-       x1="24.103895" />
1674
-    <linearGradient
1675
-       x1="16.723"
1676
-       y1="3"
1677
-       x2="16.723"
1678
-       gradientUnits="userSpaceOnUse"
1679
-       y2="35.055"
1680
-       id="linearGradient3027-7">
1681
-      <stop
1682
-         offset="0"
1683
-         style="stop-color:#fff"
1684
-         id="stop3463-0" />
1685
-      <stop
1686
-         offset="1"
1687
-         style="stop-color:#fff;stop-opacity:0"
1688
-         id="stop3465-2" />
1689
-    </linearGradient>
1690
-    <linearGradient
1691
-       y2="35.055"
1692
-       x2="16.723"
1693
-       y1="3"
1694
-       x1="16.723"
1695
-       gradientTransform="translate(-52.306337,-6.0189448)"
1696
-       gradientUnits="userSpaceOnUse"
1697
-       id="linearGradient3689-5"
1698
-       xlink:href="#linearGradient3027-7"
1699
-       inkscape:collect="always" />
1700
-    <linearGradient
1701
-       id="linearGradient3726-7">
1702
-      <stop
1703
-         offset="0"
1704
-         style="stop-color:#333"
1705
-         id="stop3728-3" />
1706
-      <stop
1707
-         offset="1"
1708
-         style="stop-color:#5a5a5a"
1709
-         id="stop3730-0" />
1710
-    </linearGradient>
1711
-    <linearGradient
1712
-       id="linearGradient3719-7">
1713
-      <stop
1714
-         offset="0"
1715
-         style="stop-color:#828282"
1716
-         id="stop3721-7" />
1717
-      <stop
1718
-         offset="1"
1719
-         style="stop-color:#434343"
1720
-         id="stop3723-0" />
1721
-    </linearGradient>
1722
-    <linearGradient
1723
-       id="linearGradient3582-7">
1724
-      <stop
1725
-         offset="0"
1726
-         style="stop-color:#333"
1727
-         id="stop3584-8" />
1728
-      <stop
1729
-         offset="1"
1730
-         style="stop-color:#5a5a5a"
1731
-         id="stop3586-85" />
1732
-    </linearGradient>
1733
-    <linearGradient
1734
-       id="linearGradient259-1">
1735
-      <stop
1736
-         offset="0"
1737
-         style="stop-color:#828282"
1738
-         id="stop260-0" />
1739
-      <stop
1740
-         offset="1"
1741
-         style="stop-color:#434343"
1742
-         id="stop261-8" />
1743
-    </linearGradient>
1744
-    <linearGradient
1745
-       x1="12.248"
1746
-       y1="34.993"
1747
-       x2="12.248"
1748
-       gradientUnits="userSpaceOnUse"
1749
-       y2="1.9999"
1750
-       id="linearGradient3051-8">
1751
-      <stop
1752
-         offset="0"
1753
-         style="stop-color:#bb2b12"
1754
-         id="stop3624-0" />
1755
-      <stop
1756
-         offset="1"
1757
-         style="stop-color:#da986a;stop-opacity:1;"
1758
-         id="stop3626-9" />
1759
-    </linearGradient>
1760
-    <linearGradient
1761
-       y2="1.9999"
1762
-       x2="12.248"
1763
-       y1="34.993"
1764
-       x1="12.248"
1765
-       gradientTransform="translate(-52.306337,-6.0189448)"
1766
-       gradientUnits="userSpaceOnUse"
1767
-       id="linearGradient3679-0"
1768
-       xlink:href="#linearGradient3051-8"
1769
-       inkscape:collect="always" />
1770
-    <linearGradient
1771
-       x1="12.872"
1772
-       y1="0.62146002"
1773
-       gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
1774
-       x2="12.872"
1775
-       gradientUnits="userSpaceOnUse"
1776
-       y2="22.487"
1777
-       id="linearGradient3049-3">
1778
-      <stop
1779
-         offset="0"
1780
-         style="stop-color:#fbedd8;stop-opacity:1;"
1781
-         id="stop3618-7" />
1782
-      <stop
1783
-         offset="0.5"
1784
-         style="stop-color:#dd7b2a;stop-opacity:1;"
1785
-         id="stop3270-5" />
1786
-      <stop
1787
-         offset="1"
1788
-         style="stop-color:#da4612;stop-opacity:1;"
1789
-         id="stop3620-4" />
1790
-    </linearGradient>
1791
-    <linearGradient
1792
-       y2="22.487"
1793
-       x2="12.872"
1794
-       y1="0.62146002"
1795
-       x1="12.872"
1796
-       gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
1797
-       gradientUnits="userSpaceOnUse"
1798
-       id="linearGradient3677-6"
1799
-       xlink:href="#linearGradient3049-3"
1800
-       inkscape:collect="always" />
1801
-    <linearGradient
1802
-       inkscape:collect="always"
1803
-       xlink:href="#linearGradient3619-1"
1804
-       id="linearGradient3040-9"
1805
-       gradientUnits="userSpaceOnUse"
1806
-       gradientTransform="translate(2.9799,-3.1217)"
1807
-       x1="11.566"
1808
-       y1="22.292"
1809
-       x2="15.215"
1810
-       y2="33.955002" />
1811
-    <linearGradient
1812
-       x1="11.566"
1813
-       y1="22.292"
1814
-       gradientTransform="translate(2.9799,-3.1217)"
1815
-       x2="15.215"
1816
-       gradientUnits="userSpaceOnUse"
1817
-       y2="33.955002"
1818
-       id="linearGradient3619-1">
1819
-      <stop
1820
-         offset="0"
1821
-         style="stop-color:#fff;stop-opacity:.27451"
1822
-         id="stop2687-5" />
1823
-      <stop
1824
-         offset="1"
1825
-         style="stop-color:#fff;stop-opacity:0"
1826
-         id="stop2689-3" />
1827
-    </linearGradient>
1828
-    <linearGradient
1829
-       x1="29.646999"
1830
-       y1="2"
1831
-       x2="29.646999"
1832
-       gradientUnits="userSpaceOnUse"
1833
-       y2="43.444"
1834
-       id="linearGradient3648-8">
1835
-      <stop
1836
-         offset="0"
1837
-         style="stop-color:#fff"
1838
-         id="stop3644-7" />
1839
-      <stop
1840
-         offset="1"
1841
-         style="stop-color:#fff;stop-opacity:0"
1842
-         id="stop3646-2" />
1843
-    </linearGradient>
1844
-    <linearGradient
1845
-       x1="21.483"
1846
-       y1="36.255001"
1847
-       gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
1848
-       x2="21.483"
1849
-       gradientUnits="userSpaceOnUse"
1850
-       y2="9.5799999"
1851
-       id="linearGradient3629-0">
1852
-      <stop
1853
-         offset="0"
1854
-         style="stop-color:#a7651c"
1855
-         id="stop3605-8" />
1856
-      <stop
1857
-         offset="1"
1858
-         style="stop-color:#c8a700"
1859
-         id="stop3607-4" />
1860
-    </linearGradient>
1861
-    <radialGradient
1862
-       r="13.931"
1863
-       gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
1864
-       cx="13.139"
1865
-       cy="25.625"
1866
-       gradientUnits="userSpaceOnUse"
1867
-       id="radialGradient3627-7">
1868
-      <stop
1869
-         offset="0"
1870
-         style="stop-color:#ffeb9f"
1871
-         id="stop3692-8" />
1872
-      <stop
1873
-         offset=".26238"
1874
-         style="stop-color:#ffd57e"
1875
-         id="stop3694-2" />
1876
-      <stop
1877
-         offset=".66094"
1878
-         style="stop-color:#ffbc43"
1879
-         id="stop3696-8" />
1880
-      <stop
1881
-         offset="1"
1882
-         style="stop-color:#ff921a"
1883
-         id="stop3698-4" />
1884
-    </radialGradient>
1885
-    <radialGradient
1886
-       gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)"
1887
-       r="10.625"
1888
-       cy="4.625"
1889
-       cx="62.625"
1890
-       gradientUnits="userSpaceOnUse"
1891
-       id="radialGradient3690-8">
1892
-      <stop
1893
-         offset="0"
1894
-         id="stop8840-8" />
1895
-      <stop
1896
-         offset="1"
1897
-         style="stop-opacity:0"
1898
-         id="stop8842-8" />
1899
-    </radialGradient>
1900
-    <linearGradient
1901
-       y2="5.4565"
1902
-       x2="36.358"
1903
-       y1="8.059"
1904
-       x1="32.892"
1905
-       gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
1906
-       gradientUnits="userSpaceOnUse"
1907
-       id="linearGradient3146-6"
1908
-       xlink:href="#linearGradient3312-4"
1909
-       inkscape:collect="always" />
1910
-    <linearGradient
1911
-       y2="46.017"
1912
-       x2="24"
1913
-       y1="2"
1914
-       x1="24"
1915
-       gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
1916
-       gradientUnits="userSpaceOnUse"
1917
-       id="linearGradient3144-6"
1918
-       xlink:href="#linearGradient3316-8"
1919
-       inkscape:collect="always" />
1920
-    <radialGradient
1921
-       r="139.56"
1922
-       cy="112.3"
1923
-       cx="102"
1924
-       gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
1925
-       gradientUnits="userSpaceOnUse"
1926
-       id="radialGradient3142-7"
1927
-       xlink:href="#radialGradient3319-1"
1928
-       inkscape:collect="always" />
1929
-    <linearGradient
1930
-       y2="2.9062"
1931
-       x2="-51.786"
1932
-       y1="50.786"
1933
-       x1="-51.786"
1934
-       gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
1935
-       gradientUnits="userSpaceOnUse"
1936
-       id="linearGradient3140-0"
1937
-       xlink:href="#linearGradient3324-4"
1938
-       inkscape:collect="always" />
1939
-    <linearGradient
1940
-       y2="47.013"
1941
-       x2="25.132"
1942
-       y1=".98521"
1943
-       x1="25.132"
1944
-       gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
1945
-       gradientUnits="userSpaceOnUse"
1946
-       id="linearGradient3138-9"
1947
-       xlink:href="#linearGradient3322-0"
1948
-       inkscape:collect="always" />
1949
-    <radialGradient
1950
-       r="117.14"
1951
-       cy="486.65"
1952
-       cx="605.71"
1953
-       gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
1954
-       gradientUnits="userSpaceOnUse"
1955
-       id="radialGradient3136-6"
1956
-       xlink:href="#linearGradient5060-9"
1957
-       inkscape:collect="always" />
1958
-    <radialGradient
1959
-       r="117.14"
1960
-       cy="486.65"
1961
-       cx="605.71"
1962
-       gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
1963
-       gradientUnits="userSpaceOnUse"
1964
-       id="radialGradient3134-1"
1965
-       xlink:href="#linearGradient5060-9"
1966
-       inkscape:collect="always" />
1967
-    <linearGradient
1968
-       y2="609.51"
1969
-       x2="302.86"
1970
-       y1="366.65"
1971
-       x1="302.86"
1972
-       gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
1973
-       gradientUnits="userSpaceOnUse"
1974
-       id="linearGradient3132-1"
1975
-       xlink:href="#linearGradient3333-6"
1976
-       inkscape:collect="always" />
1977
-    <linearGradient
1978
-       y2="-.43754"
1979
-       x2="20.484"
1980
-       y1="12.82"
1981
-       x1="20.484"
1982
-       gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
1983
-       gradientUnits="userSpaceOnUse"
1984
-       id="linearGradient3050-9"
1985
-       xlink:href="#linearGradient2479-9"
1986
-       inkscape:collect="always" />
1987
-    <linearGradient
1988
-       y2="36"
1989
-       x2="-.097514"
1990
-       y1="36"
1991
-       x1="36.5"
1992
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
1993
-       gradientUnits="userSpaceOnUse"
1994
-       id="linearGradient3048-9"
1995
-       xlink:href="#linearGradient2484-5"
1996
-       inkscape:collect="always" />
1997
-    <linearGradient
1998
-       y2="15.5"
1999
-       x2="-.073089"
2000
-       y1="15.5"
2001
-       x1="23.997"
2002
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
2003
-       gradientUnits="userSpaceOnUse"
2004
-       id="linearGradient3046-8"
2005
-       xlink:href="#linearGradient2482-7"
2006
-       inkscape:collect="always" />
2007
-    <linearGradient
2008
-       x1="20.484"
2009
-       y1="12.82"
2010
-       gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
2011
-       x2="20.484"
2012
-       gradientUnits="userSpaceOnUse"
2013
-       y2="-.43754"
2014
-       id="linearGradient2479-9">
2015
-      <stop
2016
-         offset="0"
2017
-         style="stop-color:#fff;stop-opacity:.64341"
2018
-         id="stop2189-79" />
2019
-      <stop
2020
-         offset="1"
2021
-         style="stop-color:#fff;stop-opacity:0"
2022
-         id="stop2191-9" />
2023
-    </linearGradient>
2024
-    <linearGradient
2025
-       x1="23.997"
2026
-       y1="15.5"
2027
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
2028
-       x2="-.073089"
2029
-       gradientUnits="userSpaceOnUse"
2030
-       y2="15.5"
2031
-       id="linearGradient2482-7">
2032
-      <stop
2033
-         offset="0"
2034
-         style="stop-color:#7ea8ce"
2035
-         id="stop3700-8" />
2036
-      <stop
2037
-         offset=".76279"
2038
-         style="stop-color:#568dc0;stop-opacity:.81569"
2039
-         id="stop3702-1" />
2040
-      <stop
2041
-         offset="1"
2042
-         style="stop-color:#c9e1f8;stop-opacity:0"
2043
-         id="stop3704-7" />
2044
-    </linearGradient>
2045
-    <linearGradient
2046
-       x1="36.5"
2047
-       y1="36"
2048
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
2049
-       x2="-.097514"
2050
-       gradientUnits="userSpaceOnUse"
2051
-       y2="36"
2052
-       id="linearGradient2484-5">
2053
-      <stop
2054
-         offset="0"
2055
-         style="stop-color:#2c79c0"
2056
-         id="stop3916-8" />
2057
-      <stop
2058
-         offset=".79722"
2059
-         style="stop-color:#2970b3;stop-opacity:.49804"
2060
-         id="stop3918-7" />
2061
-      <stop
2062
-         offset="1"
2063
-         style="stop-color:#236098;stop-opacity:0"
2064
-         id="stop3920-8" />
2065
-    </linearGradient>
2066
-    <linearGradient
2067
-       x1="32.892"
2068
-       y1="8.059"
2069
-       gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
2070
-       x2="36.358"
2071
-       gradientUnits="userSpaceOnUse"
2072
-       y2="5.4565"
2073
-       id="linearGradient3312-4">
2074
-      <stop
2075
-         offset="0"
2076
-         style="stop-color:#fefefe"
2077
-         id="stop8591-1" />
2078
-      <stop
2079
-         offset="1"
2080
-         style="stop-color:#cbcbcb"
2081
-         id="stop8593-6" />
2082
-    </linearGradient>
2083
-    <filter
2084
-       height="1.3287"
2085
-       x="-.14846"
2086
-       width="1.2969"
2087
-       y="-.16434"
2088
-       id="filter3212-9">
2089
-      <feGaussianBlur
2090
-         stdDeviation="0.77391625"
2091
-         id="feGaussianBlur3214-8" />
2092
-    </filter>
2093
-    <linearGradient
2094
-       x1="24"
2095
-       y1="2"
2096
-       gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
2097
-       x2="24"
2098
-       gradientUnits="userSpaceOnUse"
2099
-       y2="46.017"
2100
-       id="linearGradient3316-8">
2101
-      <stop
2102
-         offset="0"
2103
-         style="stop-color:#fff"
2104
-         id="stop3213-2" />
2105
-      <stop
2106
-         offset="1"
2107
-         style="stop-color:#fff;stop-opacity:0"
2108
-         id="stop3215-1" />
2109
-    </linearGradient>
2110
-    <radialGradient
2111
-       r="139.56"
2112
-       gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
2113
-       cx="102"
2114
-       cy="112.3"
2115
-       gradientUnits="userSpaceOnUse"
2116
-       id="radialGradient3319-1">
2117
-      <stop
2118
-         offset="0"
2119
-         style="stop-color:#b7b8b9"
2120
-         id="stop41-1" />
2121
-      <stop
2122
-         offset=".18851"
2123
-         style="stop-color:#ececec"
2124
-         id="stop47-5" />
2125
-      <stop
2126
-         offset=".25718"
2127
-         style="stop-color:#fafafa;stop-opacity:0"
2128
-         id="stop49-7" />
2129
-      <stop
2130
-         offset=".30111"
2131
-         style="stop-color:#fff;stop-opacity:0"
2132
-         id="stop51-7" />
2133
-      <stop
2134
-         offset=".53130"
2135
-         style="stop-color:#fafafa;stop-opacity:0"
2136
-         id="stop53-1" />
2137
-      <stop
2138
-         offset=".84490"
2139
-         style="stop-color:#ebecec;stop-opacity:0"
2140
-         id="stop55-5" />
2141
-      <stop
2142
-         offset="1"
2143
-         style="stop-color:#e1e2e3;stop-opacity:0"
2144
-         id="stop57-4" />
2145
-    </radialGradient>
2146
-    <linearGradient
2147
-       x1="25.132"
2148
-       y1=".98521"
2149
-       gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
2150
-       x2="25.132"
2151
-       gradientUnits="userSpaceOnUse"
2152
-       y2="47.013"
2153
-       id="linearGradient3322-0">
2154
-      <stop
2155
-         offset="0"
2156
-         style="stop-color:#f4f4f4"
2157
-         id="stop3602-0" />
2158
-      <stop
2159
-         offset="1"
2160
-         style="stop-color:#dbdbdb"
2161
-         id="stop3604-7" />
2162
-    </linearGradient>
2163
-    <linearGradient
2164
-       x1="-51.786"
2165
-       y1="50.786"
2166
-       gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
2167
-       x2="-51.786"
2168
-       gradientUnits="userSpaceOnUse"
2169
-       y2="2.9062"
2170
-       id="linearGradient3324-4">
2171
-      <stop
2172
-         offset="0"
2173
-         style="stop-color:#aaa"
2174
-         id="stop3106-9" />
2175
-      <stop
2176
-         offset="1"
2177
-         style="stop-color:#c8c8c8"
2178
-         id="stop3108-0" />
2179
-    </linearGradient>
2180
-    <radialGradient
2181
-       r="117.14"
2182
-       gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
2183
-       cx="605.71"
2184
-       cy="486.65"
2185
-       gradientUnits="userSpaceOnUse"
2186
-       xlink:href="#linearGradient5060-9"
2187
-       id="radialGradient3327-1" />
2188
-    <linearGradient
2189
-       id="linearGradient5060-9">
2190
-      <stop
2191
-         offset="0"
2192
-         id="stop5062-8" />
2193
-      <stop
2194
-         offset="1"
2195
-         style="stop-opacity:0"
2196
-         id="stop5064-30" />
2197
-    </linearGradient>
2198
-    <radialGradient
2199
-       r="117.14"
2200
-       gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
2201
-       cx="605.71"
2202
-       cy="486.65"
2203
-       gradientUnits="userSpaceOnUse"
2204
-       xlink:href="#linearGradient5060-9"
2205
-       id="radialGradient3330-2" />
2206
-    <linearGradient
2207
-       x1="302.86"
2208
-       y1="366.65"
2209
-       gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
2210
-       x2="302.86"
2211
-       gradientUnits="userSpaceOnUse"
2212
-       y2="609.51"
2213
-       id="linearGradient3333-6">
2214
-      <stop
2215
-         offset="0"
2216
-         style="stop-opacity:0"
2217
-         id="stop5050-9" />
2218
-      <stop
2219
-         offset=".5"
2220
-         id="stop5056-7" />
2221
-      <stop
2222
-         offset="1"
2223
-         style="stop-opacity:0"
2224
-         id="stop5052-1" />
2225
-    </linearGradient>
2226
-    <radialGradient
2227
-       inkscape:collect="always"
2228
-       xlink:href="#linearGradient5060-4"
2229
-       id="radialGradient3444"
2230
-       gradientUnits="userSpaceOnUse"
2231
-       gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
2232
-       cx="605.71429"
2233
-       cy="486.64789"
2234
-       fx="605.71429"
2235
-       fy="486.64789"
2236
-       r="117.14286" />
2237
-    <linearGradient
2238
-       inkscape:collect="always"
2239
-       xlink:href="#linearGradient5048"
2240
-       id="linearGradient3446"
2241
-       gradientUnits="userSpaceOnUse"
2242
-       gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
2243
-       x1="302.85715"
2244
-       y1="366.64789"
2245
-       x2="302.85715"
2246
-       y2="609.50507" />
2247
-    <radialGradient
2248
-       inkscape:collect="always"
2249
-       xlink:href="#linearGradient5060-4"
2250
-       id="radialGradient3448"
2251
-       gradientUnits="userSpaceOnUse"
2252
-       gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
2253
-       cx="605.71429"
2254
-       cy="486.64789"
2255
-       fx="605.71429"
2256
-       fy="486.64789"
2257
-       r="117.14286" />
2258
-    <radialGradient
2259
-       inkscape:collect="always"
2260
-       xlink:href="#linearGradient3993"
2261
-       id="radialGradient3450"
2262
-       gradientUnits="userSpaceOnUse"
2263
-       gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
2264
-       cx="14.76559"
2265
-       cy="10.898237"
2266
-       fx="14.76559"
2267
-       fy="10.898237"
2268
-       r="18.000002" />
2269
-    <linearGradient
2270
-       inkscape:collect="always"
2271
-       xlink:href="#linearGradient2490"
2272
-       id="linearGradient3452"
2273
-       gradientUnits="userSpaceOnUse"
2274
-       gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
2275
-       x1="-51.786404"
2276
-       y1="53.623615"
2277
-       x2="-51.786404"
2278
-       y2="2.9062471" />
2279
-    <linearGradient
2280
-       inkscape:collect="always"
2281
-       xlink:href="#linearGradient3932"
2282
-       id="linearGradient3454"
2283
-       gradientUnits="userSpaceOnUse"
2284
-       gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
2285
-       x1="-22.539846"
2286
-       y1="11.109024"
2287
-       x2="-22.539846"
2288
-       y2="46.263954" />
2289
-    <linearGradient
2290
-       inkscape:collect="always"
2291
-       xlink:href="#linearGradient3582-5"
2292
-       id="linearGradient3456"
2293
-       gradientUnits="userSpaceOnUse"
2294
-       gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
2295
-       x1="16.745687"
2296
-       y1="46.132927"
2297
-       x2="16.745687"
2298
-       y2="1.4097958" />
2299
-    <linearGradient
2300
-       inkscape:collect="always"
2301
-       xlink:href="#linearGradient3932"
2302
-       id="linearGradient3458"
2303
-       gradientUnits="userSpaceOnUse"
2304
-       gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
2305
-       x1="-22.539846"
2306
-       y1="11.109024"
2307
-       x2="-22.539846"
2308
-       y2="46.263954" />
2309
-    <linearGradient
2310
-       inkscape:collect="always"
2311
-       xlink:href="#linearGradient3582-5"
2312
-       id="linearGradient3460"
2313
-       gradientUnits="userSpaceOnUse"
2314
-       gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
2315
-       x1="16.745687"
2316
-       y1="46.132927"
2317
-       x2="16.745687"
2318
-       y2="1.4097958" />
2319
-    <linearGradient
2320
-       inkscape:collect="always"
2321
-       xlink:href="#linearGradient3461"
2322
-       id="linearGradient3462"
2323
-       gradientUnits="userSpaceOnUse"
2324
-       gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
2325
-       x1="16.722891"
2326
-       y1="3"
2327
-       x2="16.722891"
2328
-       y2="35.055153" />
2329
-    <linearGradient
2330
-       inkscape:collect="always"
2331
-       xlink:href="#linearGradient5974-892-8"
2332
-       id="linearGradient5980-761-2"
2333
-       x1="27.651777"
2334
-       y1="23.145937"
2335
-       x2="21.59099"
2336
-       y2="20.618719"
2337
-       gradientUnits="userSpaceOnUse"
2338
-       gradientTransform="matrix(0.9768193,0,0,1,-1.3746633,0)" />
2339
-    <linearGradient
2340
-       inkscape:collect="always"
2341
-       id="linearGradient5974-892-8">
2342
-      <stop
2343
-         style="stop-color:#919191;stop-opacity:1;"
2344
-         offset="0"
2345
-         id="stop2473-7" />
2346
-      <stop
2347
-         style="stop-color:#cecece;stop-opacity:1"
2348
-         offset="1"
2349
-         id="stop2475-1" />
2350
-    </linearGradient>
2351
-    <linearGradient
2352
-       inkscape:collect="always"
2353
-       xlink:href="#linearGradient5999-6"
2354
-       id="linearGradient6005-5"
2355
-       x1="27.354809"
2356
-       y1="36.218422"
2357
-       x2="23.489431"
2358
-       y2="34.728424"
2359
-       gradientUnits="userSpaceOnUse"
2360
-       gradientTransform="translate(-2,0)" />
2361
-    <linearGradient
2362
-       inkscape:collect="always"
2363
-       id="linearGradient5999-6">
2364
-      <stop
2365
-         style="stop-color:#c4a000;stop-opacity:1;"
2366
-         offset="0"
2367
-         id="stop6001-3" />
2368
-      <stop
2369
-         style="stop-color:#c4a000;stop-opacity:0;"
2370
-         offset="1"
2371
-         id="stop6003-2" />
2372
-    </linearGradient>
2373
-    <linearGradient
2374
-       inkscape:collect="always"
2375
-       xlink:href="#linearGradient5981-5"
2376
-       id="linearGradient5973-7"
2377
-       gradientUnits="userSpaceOnUse"
2378
-       x1="22.319767"
2379
-       y1="41.955986"
2380
-       x2="18.985712"
2381
-       y2="37.029255"
2382
-       gradientTransform="translate(-2,0)" />
2383
-    <linearGradient
2384
-       id="linearGradient5981-5"
2385
-       inkscape:collect="always">
2386
-      <stop
2387
-         id="stop5983-9"
2388
-         offset="0"
2389
-         style="stop-color:#ffffff;stop-opacity:1;" />
2390
-      <stop
2391
-         id="stop5985-6"
2392
-         offset="1"
2393
-         style="stop-color:#ffffff;stop-opacity:0.69411765" />
2394
-    </linearGradient>
2395
-    <linearGradient
2396
-       inkscape:collect="always"
2397
-       xlink:href="#linearGradient5966-8"
2398
-       id="linearGradient5972-7"
2399
-       x1="20.933708"
2400
-       y1="25.060659"
2401
-       x2="30.208115"
2402
-       y2="30.742676"
2403
-       gradientUnits="userSpaceOnUse"
2404
-       gradientTransform="translate(-2,0)" />
2405
-    <linearGradient
2406
-       inkscape:collect="always"
2407
-       id="linearGradient5966-8">
2408
-      <stop
2409
-         style="stop-color:#fdef72;stop-opacity:1"
2410
-         offset="0"
2411
-         id="stop5968-1" />
2412
-      <stop
2413
-         style="stop-color:#e2cb0b;stop-opacity:1"
2414
-         offset="1"
2415
-         id="stop5970-7" />
2416
-    </linearGradient>
2417
-    <linearGradient
2418
-       inkscape:collect="always"
2419
-       xlink:href="#linearGradient5987-6"
2420
-       id="linearGradient5993-6"
2421
-       x1="17.032078"
2422
-       y1="27.446827"
2423
-       x2="29.494455"
2424
-       y2="37.845814"
2425
-       gradientUnits="userSpaceOnUse"
2426
-       gradientTransform="translate(-2,0)" />
2427
-    <linearGradient
2428
-       inkscape:collect="always"
2429
-       id="linearGradient5987-6">
2430
-      <stop
2431
-         style="stop-color:#d7c20f;stop-opacity:1"
2432
-         offset="0"
2433
-         id="stop5989-4" />
2434
-      <stop
2435
-         style="stop-color:#b6970d;stop-opacity:1"
2436
-         offset="1"
2437
-         id="stop5991-0" />
2438
-    </linearGradient>
2439
-    <linearGradient
2440
-       inkscape:collect="always"
2441
-       xlink:href="#linearGradient5984-8"
2442
-       id="linearGradient5994-1"
2443
-       gradientUnits="userSpaceOnUse"
2444
-       x1="28"
2445
-       y1="8"
2446
-       x2="33.447109"
2447
-       y2="16.685888" />
2448
-    <linearGradient
2449
-       inkscape:collect="always"
2450
-       id="linearGradient5984-8">
2451
-      <stop
2452
-         style="stop-color:#ffffff;stop-opacity:1;"
2453
-         offset="0"
2454
-         id="stop5986-3" />
2455
-      <stop
2456
-         style="stop-color:#ffffff;stop-opacity:0.13438736"
2457
-         offset="1"
2458
-         id="stop5988-3" />
2459
-    </linearGradient>
2460
-    <linearGradient
2461
-       inkscape:collect="always"
2462
-       xlink:href="#linearGradient5958-7"
2463
-       id="linearGradient5964-1"
2464
-       x1="28"
2465
-       y1="16"
2466
-       x2="26"
2467
-       y2="8"
2468
-       gradientUnits="userSpaceOnUse"
2469
-       gradientTransform="translate(-2,0)" />
2470
-    <linearGradient
2471
-       inkscape:collect="always"
2472
-       id="linearGradient5958-7">
2473
-      <stop
2474
-         style="stop-color:#c17d11;stop-opacity:1;"
2475
-         offset="0"
2476
-         id="stop5960-4" />
2477
-      <stop
2478
-         style="stop-color:#e9b96e;stop-opacity:1"
2479
-         offset="1"
2480
-         id="stop5962-5" />
2481
-    </linearGradient>
2482
-    <linearGradient
2483
-       inkscape:collect="always"
2484
-       xlink:href="#linearGradient5996-2"
2485
-       id="linearGradient6002-8"
2486
-       x1="30.324829"
2487
-       y1="9.2407961"
2488
-       x2="34"
2489
-       y2="18"
2490
-       gradientUnits="userSpaceOnUse"
2491
-       gradientTransform="translate(-2,0)" />
2492
-    <linearGradient
2493
-       inkscape:collect="always"
2494
-       id="linearGradient5996-2">
2495
-      <stop
2496
-         style="stop-color:#8f5902;stop-opacity:1;"
2497
-         offset="0"
2498
-         id="stop5998-9" />
2499
-      <stop
2500
-         style="stop-color:#73521e;stop-opacity:1"
2501
-         offset="1"
2502
-         id="stop6000-3" />
2503
-    </linearGradient>
2504
-    <radialGradient
2505
-       inkscape:collect="always"
2506
-       xlink:href="#linearGradient6019-9"
2507
-       id="radialGradient6025-4"
2508
-       cx="38"
2509
-       cy="69"
2510
-       fx="28.603323"
2511
-       fy="69"
2512
-       r="20"
2513
-       gradientTransform="matrix(1,0,0,0.45,0,37.95)"
2514
-       gradientUnits="userSpaceOnUse" />
2515
-    <linearGradient
2516
-       inkscape:collect="always"
2517
-       id="linearGradient6019-9">
2518
-      <stop
2519
-         style="stop-color:#000000;stop-opacity:1;"
2520
-         offset="0"
2521
-         id="stop6021-4" />
2522
-      <stop
2523
-         style="stop-color:#000000;stop-opacity:0;"
2524
-         offset="1"
2525
-         id="stop6023-5" />
2526
-    </linearGradient>
2527
-  </defs>
2528
-  <g
2529
-     id="layer1">
2530
-    <g
2531
-       id="g3652"
2532
-       transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
2533
-      <g
2534
-         id="layer1-3"
2535
-         transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.6003788)">
2536
-        <g
2537
-           id="g3379">
2538
-          <g
2539
-             id="g3415">
2540
-            <path
2541
-               style="opacity:0.40206185;fill:url(#radialGradient3444);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
2542
-               id="path5058"
2543
-               d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
2544
-               inkscape:connector-curvature="0" />
2545
-            <rect
2546
-               style="opacity:0.40206185;fill:url(#linearGradient3446);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
2547
-               id="rect4173"
2548
-               y="42"
2549
-               x="9"
2550
-               height="8"
2551
-               width="28" />
2552
-            <path
2553
-               style="opacity:0.40206185;fill:url(#radialGradient3448);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible"
2554
-               id="path5018"
2555
-               d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
2556
-               inkscape:connector-curvature="0" />
2557
-            <rect
2558
-               style="fill:url(#radialGradient3450);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3452);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
2559
-               id="rect3457-7"
2560
-               y="3.4999609"
2561
-               x="11.499961"
2562
-               ry="0"
2563
-               rx="0"
2564
-               height="44.00008"
2565
-               width="25.000078" />
2566
-            <path
2567
-               style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
2568
-               id="path3460-7"
2569
-               d="m 12.588724,26.515 22.613957,0"
2570
-               inkscape:connector-curvature="0" />
2571
-            <path
2572
-               style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible"
2573
-               id="path3360-8"
2574
-               d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
2575
-               inkscape:connector-curvature="0" />
2576
-            <path
2577
-               style="fill:url(#linearGradient3454);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3456);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate"
2578
-               id="path3385-3"
2579
-               d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
2580
-               inkscape:connector-curvature="0" />
2581
-            <rect
2582
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2583
-               id="rect3464"
2584
-               y="5"
2585
-               x="7.0997243"
2586
-               height="2"
2587
-               width="3" />
2588
-            <path
2589
-               style="fill:url(#linearGradient3458);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3460);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate"
2590
-               id="rect15391-7"
2591
-               d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
2592
-               inkscape:connector-curvature="0" />
2593
-            <rect
2594
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2595
-               id="rect3766"
2596
-               y="25"
2597
-               x="36.084"
2598
-               height="2"
2599
-               width="3" />
2600
-            <rect
2601
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2602
-               id="rect3760"
2603
-               y="5"
2604
-               x="36.084"
2605
-               height="2"
2606
-               width="3" />
2607
-            <rect
2608
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2609
-               id="rect3772"
2610
-               y="30"
2611
-               x="36.084"
2612
-               height="2"
2613
-               width="3" />
2614
-            <rect
2615
-               style="opacity:0.4;fill:none;stroke:url(#linearGradient3462);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
2616
-               id="rect2689-6"
2617
-               y="4.4993439"
2618
-               x="5.4993434"
2619
-               ry="0"
2620
-               rx="0"
2621
-               height="42.001316"
2622
-               width="35.001312" />
2623
-            <rect
2624
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2625
-               id="rect3774"
2626
-               y="40"
2627
-               x="36.084"
2628
-               height="2"
2629
-               width="3" />
2630
-            <rect
2631
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2632
-               id="rect3768"
2633
-               y="35"
2634
-               x="36.084"
2635
-               height="2"
2636
-               width="3" />
2637
-            <rect
2638
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2639
-               id="rect3762"
2640
-               y="10"
2641
-               x="36.084"
2642
-               height="2"
2643
-               width="3" />
2644
-            <rect
2645
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2646
-               id="rect3776"
2647
-               y="45"
2648
-               x="36.084"
2649
-               height="2"
2650
-               width="3" />
2651
-            <rect
2652
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2653
-               id="rect3770"
2654
-               y="20"
2655
-               x="36.084"
2656
-               height="2"
2657
-               width="3" />
2658
-            <rect
2659
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2660
-               id="rect3764"
2661
-               y="15"
2662
-               x="36.084"
2663
-               height="2"
2664
-               width="3" />
2665
-            <rect
2666
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2667
-               id="rect3744"
2668
-               y="10"
2669
-               x="7.0997243"
2670
-               height="2"
2671
-               width="3" />
2672
-            <rect
2673
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2674
-               id="rect3746"
2675
-               y="15"
2676
-               x="7.0997243"
2677
-               height="2"
2678
-               width="3" />
2679
-            <rect
2680
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2681
-               id="rect3748"
2682
-               y="25"
2683
-               x="7.0997243"
2684
-               height="2"
2685
-               width="3" />
2686
-            <rect
2687
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2688
-               id="rect3750"
2689
-               y="35"
2690
-               x="7.0997243"
2691
-               height="2"
2692
-               width="3" />
2693
-            <rect
2694
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2695
-               id="rect3752"
2696
-               y="20"
2697
-               x="7.0997243"
2698
-               height="2"
2699
-               width="3" />
2700
-            <rect
2701
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2702
-               id="rect3754"
2703
-               y="30"
2704
-               x="7.0997243"
2705
-               height="2"
2706
-               width="3" />
2707
-            <rect
2708
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2709
-               id="rect3756"
2710
-               y="40"
2711
-               x="7.0997243"
2712
-               height="2"
2713
-               width="3" />
2714
-            <rect
2715
-               style="fill:#ffffff;fill-opacity:1;stroke:none"
2716
-               id="rect3758"
2717
-               y="45"
2718
-               x="7.0997243"
2719
-               height="2"
2720
-               width="3" />
2721
-          </g>
2722
-        </g>
2723
-      </g>
2724
-      <g
2725
-         id="layer1-36"
2726
-         transform="matrix(0.81099383,0,0,0.81099383,-108.4427,-21.415012)">
2727
-        <g
2728
-           transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)"
2729
-           id="g3652-1">
2730
-          <g
2731
-             transform="matrix(0.58312883,0,0,0.61084166,-1.7059726,19.932708)"
2732
-             id="layer1-3-4"
2733
-             inkscape:label="Layer 1">
2734
-            <path
2735
-               transform="matrix(1,0,0,0.6666668,-13.999999,-5.0000087)"
2736
-               d="m 58,69 c 0,4.970563 -8.954305,9 -20,9 -11.045695,0 -20,-4.029437 -20,-9 0,-4.970563 8.954305,-9 20,-9 11.045695,0 20,4.029437 20,9 z"
2737
-               sodipodi:ry="9"
2738
-               sodipodi:rx="20"
2739
-               sodipodi:cy="69"
2740
-               sodipodi:cx="38"
2741
-               id="path6017"
2742
-               style="opacity:0.25;fill:url(#radialGradient6025);fill-opacity:1;stroke:none"
2743
-               sodipodi:type="arc" />
2744
-            <path
2745
-               inkscape:connector-curvature="0"
2746
-               id="path5371"
2747
-               d="m 34.59375,2.46875 c -8.203217,0.1056503 -9.3968,16.247526 -11.75,19.15625 l 4,1.4375 C 29.475623,18.689953 42.599746,4.1545034 35.40625,2.5 35.12676,2.4690309 34.85837,2.4653419 34.59375,2.46875 z m -1.03125,2.0625 c 0.193563,-0.018739 0.367986,0.00572 0.53125,0.09375 0.653056,0.3521226 0.723655,1.4948771 0.15625,2.53125 -0.567405,1.0363729 -1.565696,1.6021225 -2.21875,1.25 C 31.378197,8.0541272 31.307595,6.9113729 31.875,5.875 32.300554,5.0977202 32.981812,4.5874659 33.5625,4.53125 z"
2748
-               style="fill:url(#linearGradient5964);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6002);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2749
-            <path
2750
-               transform="translate(-2,0)"
2751
-               d="m 36.59375,3.46875 c -1.721618,0.022173 -3.007925,0.8558743 -4.1875,2.28125 -1.179575,1.4253757 -2.148334,3.4416354 -2.9375,5.59375 -0.789166,2.152115 -1.42404,4.43427 -2,6.375 -0.399891,1.347456 -0.769857,2.406448 -1.21875,3.34375 l 2.1875,0.78125 c 1.618594,-2.495624 5.038798,-6.591178 7.53125,-10.625 1.325839,-2.1457566 2.2837,-4.1780411 2.5,-5.5625 C 38.5769,4.9640206 38.513818,4.4833206 38.34375,4.1875 38.179059,3.9010309 37.880274,3.6629145 37.21875,3.5 37.019255,3.4812162 36.817917,3.4658629 36.59375,3.46875 z"
2752
-               id="path5992"
2753
-               style="opacity:0.26666667;fill:none;stroke:url(#linearGradient5994);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
2754
-               inkscape:original="M 36.59375 2.46875 C 28.390533 2.5744003 27.19695 18.716276 24.84375 21.625 L 28.84375 23.0625 C 31.475623 18.689953 44.599746 4.1545034 37.40625 2.5 C 37.12676 2.4690309 36.85837 2.4653419 36.59375 2.46875 z "
2755
-               inkscape:radius="-1.0049498"
2756
-               sodipodi:type="inkscape:offset" />
2757
-            <path
2758
-               inkscape:connector-curvature="0"
2759
-               sodipodi:nodetypes="cccccccccccccccc"
2760
-               id="path5367"
2761
-               d="m 20.5,16.5 c 0.709506,2.003007 -0.541388,3.737831 -1,5 C 14.308433,23.045674 10.713199,31.203726 5.3674175,35.453585 6.0352055,36.150983 6.819644,36.897763 7.5,37.5 l 4.0625,-3.53125 -3.067556,4.524649 C 10.704181,40.284382 13,41.5 14.5,42 L 17.25,38.34375 15.5,42.5 c 1.451994,0.588882 4.985286,1.482025 7,1.5 l 2.00389,-3.402497 -0.513169,3.464997 c 0.829563,0.158359 2.438165,0.374216 3.509279,0.40625 3.362186,-5.5 4,-14.46875 2,-18.46875 -0.5,-2 1.5,-4.5 3,-5.5 -2.5,-2 -8.205589,-4.303726 -12,-4 z"
2762
-               style="fill:url(#linearGradient5972);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5993);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:20;stroke-opacity:1;stroke-dasharray:none" />
2763
-            <path
2764
-               inkscape:connector-curvature="0"
2765
-               sodipodi:nodetypes="cccc"
2766
-               id="path5975"
2767
-               d="M 9,38.5 C 13.816495,33.489105 13.465023,31.296074 19.116117,26.972272 16.133675,31.800703 15.650278,34.31233 12,40.5 l -3,-2 z"
2768
-               style="opacity:0.26666667;fill:#c4a000;fill-rule:evenodd;stroke:none" />
2769
-            <path
2770
-               inkscape:connector-curvature="0"
2771
-               sodipodi:nodetypes="ccccc"
2772
-               id="path5979"
2773
-               d="m 16.149808,42.202452 4.346027,-9.840147 c 1.664513,-2.983727 2.859672,-5.970052 4.528973,-8.347353 -1.601954,5.418037 -4.89069,12.121793 -7.53125,18.625 l -1.34375,-0.4375 z"
2774
-               style="opacity:0.41568627;fill:#c4a000;fill-rule:evenodd;stroke:none" />
2775
-            <path
2776
-               inkscape:connector-curvature="0"
2777
-               sodipodi:nodetypes="csccccccccccccsssscsc"
2778
-               id="path6014"
2779
-               d="m 21.625,17.5 c 0.09674,1.915146 -0.922943,3.529645 -1.21875,4.34375 -0.104103,0.284709 -0.33533,0.504374 -0.625,0.59375 -5.453398,2.234644 -7.629803,8.574038 -12.9946384,13.086167 0.2016424,0.199854 0.4920308,0.417304 0.6945296,0.608231 L 16.5,28.5 9.923385,38.310313 c 1.270033,1.027613 2.722201,1.884544 4.226656,2.489165 L 21.144394,31.5 16.869501,41.911612 C 18.46507,42.437269 19.967804,42.738908 21.81451,43 l 4.61873,-7.6875 -1.37074,7.906817 1.875,0.225995 c 1.433213,-2.535494 2.132382,-5.66653 2.53125,-8.789062 0.423945,-3.318846 -0.005,-6.541178 -0.84375,-8.21875 -0.02716,-0.06021 -0.0481,-0.123035 -0.0625,-0.1875 -0.346858,-1.387431 0.169142,-2.745627 0.875,-3.875 0.426893,-0.683029 0.930372,-1.290779 1.464959,-1.801777 C 29.730977,19.790532 28.315762,19.113157 26.53125,18.46875 24.769173,17.832444 23.033252,17.518725 21.625,17.5 z"
2780
-               style="opacity:0.47843137;fill:none;stroke:url(#linearGradient5973);stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
2781
-            <path
2782
-               inkscape:connector-curvature="0"
2783
-               sodipodi:nodetypes="ccccccc"
2784
-               id="path5977"
2785
-               d="m 18.96875,43 c 2.177566,-5.751871 6.395916,-10.068943 8.016913,-15.935412 0.05154,3.662073 0.24972,10.203726 -1.891913,16.716662 -0.319766,0.0018 -0.173927,-0.110809 -0.46988,-0.118553 l 0.800792,-5.724517 -3.281486,5.554384 C 19.952368,43.33624 20.848565,43.525163 18.96875,43 z"
2786
-               style="opacity:0.24705882;fill:url(#linearGradient6005);fill-opacity:1;fill-rule:evenodd;stroke:none" />
2787
-            <path
2788
-               inkscape:connector-curvature="0"
2789
-               sodipodi:nodetypes="cccc"
2790
-               id="path5995"
2791
-               d="m 21.003067,22.610447 c -1.251995,0.616379 -2.062209,1.527278 -2.983106,2.364388 1.226487,-0.708643 2.378986,-1.448994 3.999573,-1.988738 l -1.016467,-0.37565 z"
2792
-               style="opacity:0.48235294;fill:#c4a000;fill-rule:evenodd;stroke:none" />
2793
-            <path
2794
-               inkscape:connector-curvature="0"
2795
-               sodipodi:nodetypes="cccc"
2796
-               id="path5997"
2797
-               d="m 23.008698,23.061049 -1.016465,1.988738 2.980713,-1.58825 -1.964248,-0.400488 z"
2798
-               style="opacity:0.48235294;fill:#c4a000;fill-rule:evenodd;stroke:none" />
2799
-            <path
2800
-               inkscape:connector-curvature="0"
2801
-               sodipodi:nodetypes="cccc"
2802
-               id="path6007"
2803
-               d="m 22.939805,17.961399 -0.895193,1.707022 1.565727,0.502084 -0.670534,-2.209106 z"
2804
-               style="opacity:0.48235294;fill:#c4a000;fill-rule:evenodd;stroke:none" />
2805
-            <path
2806
-               inkscape:connector-curvature="0"
2807
-               sodipodi:nodetypes="cccc"
2808
-               id="path6009"
2809
-               d="m 29.923254,19.88537 -2.460248,1.835447 1.565727,0.502084 0.894521,-2.337531 z"
2810
-               style="opacity:0.48235294;fill:#c4a000;fill-rule:evenodd;stroke:none" />
2811
-            <path
2812
-               inkscape:connector-curvature="0"
2813
-               sodipodi:nodetypes="cccc"
2814
-               id="path6011"
2815
-               d="m 26.012925,17.938566 -1.513911,2.524614 1.565727,0.502084 -0.05182,-3.026698 z"
2816
-               style="opacity:0.48235294;fill:#c4a000;fill-rule:evenodd;stroke:none" />
2817
-            <path
2818
-               inkscape:connector-curvature="0"
2819
-               sodipodi:nodetypes="cccc"
2820
-               id="path6013"
2821
-               d="m 18.967726,22.024699 c -0.56678,-2.965484 9.332835,2.152903 11.036822,2.994369 -0.0065,1.079068 0,2 -0.976819,2 -2.567538,-1.39298 -6.535255,-3.605143 -10.060003,-4.994369 z"
2822
-               style="opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
2823
-            <path
2824
-               inkscape:connector-curvature="0"
2825
-               sodipodi:nodetypes="ccccc"
2826
-               id="path5373"
2827
-               d="m 18.650133,21.5 c -0.48841,-1 0,-2 0.97682,-2 3.99144,0.975417 7.324875,2.206232 10.745012,4 0.48841,1 0,2 -0.976819,2 -3.533943,-1.86442 -6.866711,-3.074813 -10.745013,-4 z"
2828
-               style="fill:url(#linearGradient5980-761);fill-opacity:1;fill-rule:evenodd;stroke:#464646;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
2829
-          </g>
2830
-        </g>
2831
-      </g>
2832
-    </g>
2833
-  </g>
2834
-</svg>
2835
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/convert.svg Deleted
2128
 
1
@@ -1,2126 +0,0 @@
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
7
-   xmlns:cc="http://creativecommons.org/ns#"
8
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
-   xmlns:svg="http://www.w3.org/2000/svg"
10
-   xmlns="http://www.w3.org/2000/svg"
11
-   xmlns:xlink="http://www.w3.org/1999/xlink"
12
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
-   id="svg2604"
15
-   height="48"
16
-   width="48"
17
-   version="1.0"
18
-   inkscape:version="0.48.4 r9939"
19
-   sodipodi:docname="convert.svg">
20
-  <metadata
21
-     id="metadata59">
22
-    <rdf:RDF>
23
-      <cc:Work
24
-         rdf:about="">
25
-        <dc:format>image/svg+xml</dc:format>
26
-        <dc:type
27
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
-        <dc:title />
29
-      </cc:Work>
30
-    </rdf:RDF>
31
-  </metadata>
32
-  <sodipodi:namedview
33
-     pagecolor="#ffffff"
34
-     bordercolor="#666666"
35
-     borderopacity="1"
36
-     objecttolerance="10"
37
-     gridtolerance="10"
38
-     guidetolerance="10"
39
-     inkscape:pageopacity="0"
40
-     inkscape:pageshadow="2"
41
-     inkscape:window-width="1600"
42
-     inkscape:window-height="842"
43
-     id="namedview57"
44
-     showgrid="false"
45
-     inkscape:zoom="9.3102393"
46
-     inkscape:cx="-6.2355275"
47
-     inkscape:cy="24"
48
-     inkscape:window-x="-2"
49
-     inkscape:window-y="-3"
50
-     inkscape:window-maximized="1"
51
-     inkscape:current-layer="g3652" />
52
-  <defs
53
-     id="defs2606">
54
-    <linearGradient
55
-       id="linearGradient3333"
56
-       y2="609.51"
57
-       gradientUnits="userSpaceOnUse"
58
-       x2="302.86"
59
-       gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
60
-       y1="366.65"
61
-       x1="302.86">
62
-      <stop
63
-         id="stop5050"
64
-         style="stop-opacity:0"
65
-         offset="0" />
66
-      <stop
67
-         id="stop5056"
68
-         offset=".5" />
69
-      <stop
70
-         id="stop5052"
71
-         style="stop-opacity:0"
72
-         offset="1" />
73
-    </linearGradient>
74
-    <radialGradient
75
-       id="radialGradient3330"
76
-       xlink:href="#linearGradient5060"
77
-       gradientUnits="userSpaceOnUse"
78
-       cy="486.65"
79
-       cx="605.71"
80
-       gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
81
-       r="117.14" />
82
-    <linearGradient
83
-       id="linearGradient5060">
84
-      <stop
85
-         id="stop5062"
86
-         offset="0" />
87
-      <stop
88
-         id="stop5064"
89
-         style="stop-opacity:0"
90
-         offset="1" />
91
-    </linearGradient>
92
-    <radialGradient
93
-       id="radialGradient3327"
94
-       xlink:href="#linearGradient5060"
95
-       gradientUnits="userSpaceOnUse"
96
-       cy="486.65"
97
-       cx="605.71"
98
-       gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
99
-       r="117.14" />
100
-    <linearGradient
101
-       id="linearGradient3324"
102
-       y2="2.9062"
103
-       gradientUnits="userSpaceOnUse"
104
-       x2="-51.786"
105
-       gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
106
-       y1="50.786"
107
-       x1="-51.786">
108
-      <stop
109
-         id="stop3106"
110
-         style="stop-color:#aaa"
111
-         offset="0" />
112
-      <stop
113
-         id="stop3108"
114
-         style="stop-color:#c8c8c8"
115
-         offset="1" />
116
-    </linearGradient>
117
-    <linearGradient
118
-       id="linearGradient3322"
119
-       y2="47.013"
120
-       gradientUnits="userSpaceOnUse"
121
-       x2="25.132"
122
-       gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
123
-       y1=".98521"
124
-       x1="25.132">
125
-      <stop
126
-         id="stop3602"
127
-         style="stop-color:#f4f4f4"
128
-         offset="0" />
129
-      <stop
130
-         id="stop3604"
131
-         style="stop-color:#dbdbdb"
132
-         offset="1" />
133
-    </linearGradient>
134
-    <radialGradient
135
-       id="radialGradient3319"
136
-       gradientUnits="userSpaceOnUse"
137
-       cy="112.3"
138
-       cx="102"
139
-       gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
140
-       r="139.56">
141
-      <stop
142
-         id="stop41"
143
-         style="stop-color:#b7b8b9"
144
-         offset="0" />
145
-      <stop
146
-         id="stop47"
147
-         style="stop-color:#ececec"
148
-         offset=".18851" />
149
-      <stop
150
-         id="stop49"
151
-         style="stop-color:#fafafa;stop-opacity:0"
152
-         offset=".25718" />
153
-      <stop
154
-         id="stop51"
155
-         style="stop-color:#fff;stop-opacity:0"
156
-         offset=".30111" />
157
-      <stop
158
-         id="stop53"
159
-         style="stop-color:#fafafa;stop-opacity:0"
160
-         offset=".53130" />
161
-      <stop
162
-         id="stop55"
163
-         style="stop-color:#ebecec;stop-opacity:0"
164
-         offset=".84490" />
165
-      <stop
166
-         id="stop57"
167
-         style="stop-color:#e1e2e3;stop-opacity:0"
168
-         offset="1" />
169
-    </radialGradient>
170
-    <linearGradient
171
-       id="linearGradient3316"
172
-       y2="46.017"
173
-       gradientUnits="userSpaceOnUse"
174
-       x2="24"
175
-       gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
176
-       y1="2"
177
-       x1="24">
178
-      <stop
179
-         id="stop3213"
180
-         style="stop-color:#fff"
181
-         offset="0" />
182
-      <stop
183
-         id="stop3215"
184
-         style="stop-color:#fff;stop-opacity:0"
185
-         offset="1" />
186
-    </linearGradient>
187
-    <filter
188
-       id="filter3212"
189
-       y="-.16434"
190
-       width="1.2969"
191
-       x="-.14846"
192
-       height="1.3287">
193
-      <feGaussianBlur
194
-         id="feGaussianBlur3214"
195
-         stdDeviation="0.77391625" />
196
-    </filter>
197
-    <linearGradient
198
-       id="linearGradient3312"
199
-       y2="5.4565"
200
-       gradientUnits="userSpaceOnUse"
201
-       x2="36.358"
202
-       gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
203
-       y1="8.059"
204
-       x1="32.892">
205
-      <stop
206
-         id="stop8591"
207
-         style="stop-color:#fefefe"
208
-         offset="0" />
209
-      <stop
210
-         id="stop8593"
211
-         style="stop-color:#cbcbcb"
212
-         offset="1" />
213
-    </linearGradient>
214
-    <linearGradient
215
-       id="linearGradient2484"
216
-       y2="36"
217
-       gradientUnits="userSpaceOnUse"
218
-       x2="-.097514"
219
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
220
-       y1="36"
221
-       x1="36.5">
222
-      <stop
223
-         id="stop3916"
224
-         style="stop-color:#2c79c0"
225
-         offset="0" />
226
-      <stop
227
-         id="stop3918"
228
-         style="stop-color:#2970b3;stop-opacity:.49804"
229
-         offset=".79722" />
230
-      <stop
231
-         id="stop3920"
232
-         style="stop-color:#236098;stop-opacity:0"
233
-         offset="1" />
234
-    </linearGradient>
235
-    <linearGradient
236
-       id="linearGradient2482"
237
-       y2="15.5"
238
-       gradientUnits="userSpaceOnUse"
239
-       x2="-.073089"
240
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
241
-       y1="15.5"
242
-       x1="23.997">
243
-      <stop
244
-         id="stop3700"
245
-         style="stop-color:#7ea8ce"
246
-         offset="0" />
247
-      <stop
248
-         id="stop3702"
249
-         style="stop-color:#568dc0;stop-opacity:.81569"
250
-         offset=".76279" />
251
-      <stop
252
-         id="stop3704"
253
-         style="stop-color:#c9e1f8;stop-opacity:0"
254
-         offset="1" />
255
-    </linearGradient>
256
-    <linearGradient
257
-       id="linearGradient2479"
258
-       y2="-.43754"
259
-       gradientUnits="userSpaceOnUse"
260
-       x2="20.484"
261
-       gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
262
-       y1="12.82"
263
-       x1="20.484">
264
-      <stop
265
-         id="stop2189"
266
-         style="stop-color:#fff;stop-opacity:.64341"
267
-         offset="0" />
268
-      <stop
269
-         id="stop2191"
270
-         style="stop-color:#fff;stop-opacity:0"
271
-         offset="1" />
272
-    </linearGradient>
273
-    <linearGradient
274
-       inkscape:collect="always"
275
-       xlink:href="#linearGradient2482"
276
-       id="linearGradient3046"
277
-       gradientUnits="userSpaceOnUse"
278
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
279
-       x1="23.997"
280
-       y1="15.5"
281
-       x2="-.073089"
282
-       y2="15.5" />
283
-    <linearGradient
284
-       inkscape:collect="always"
285
-       xlink:href="#linearGradient2484"
286
-       id="linearGradient3048"
287
-       gradientUnits="userSpaceOnUse"
288
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
289
-       x1="36.5"
290
-       y1="36"
291
-       x2="-.097514"
292
-       y2="36" />
293
-    <linearGradient
294
-       inkscape:collect="always"
295
-       xlink:href="#linearGradient2479"
296
-       id="linearGradient3050"
297
-       gradientUnits="userSpaceOnUse"
298
-       gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
299
-       x1="20.484"
300
-       y1="12.82"
301
-       x2="20.484"
302
-       y2="-.43754" />
303
-    <linearGradient
304
-       inkscape:collect="always"
305
-       xlink:href="#linearGradient3333"
306
-       id="linearGradient3132"
307
-       gradientUnits="userSpaceOnUse"
308
-       gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
309
-       x1="302.86"
310
-       y1="366.65"
311
-       x2="302.86"
312
-       y2="609.51" />
313
-    <radialGradient
314
-       inkscape:collect="always"
315
-       xlink:href="#linearGradient5060"
316
-       id="radialGradient3134"
317
-       gradientUnits="userSpaceOnUse"
318
-       gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
319
-       cx="605.71"
320
-       cy="486.65"
321
-       r="117.14" />
322
-    <radialGradient
323
-       inkscape:collect="always"
324
-       xlink:href="#linearGradient5060"
325
-       id="radialGradient3136"
326
-       gradientUnits="userSpaceOnUse"
327
-       gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
328
-       cx="605.71"
329
-       cy="486.65"
330
-       r="117.14" />
331
-    <linearGradient
332
-       inkscape:collect="always"
333
-       xlink:href="#linearGradient3322"
334
-       id="linearGradient3138"
335
-       gradientUnits="userSpaceOnUse"
336
-       gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
337
-       x1="25.132"
338
-       y1=".98521"
339
-       x2="25.132"
340
-       y2="47.013" />
341
-    <linearGradient
342
-       inkscape:collect="always"
343
-       xlink:href="#linearGradient3324"
344
-       id="linearGradient3140"
345
-       gradientUnits="userSpaceOnUse"
346
-       gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
347
-       x1="-51.786"
348
-       y1="50.786"
349
-       x2="-51.786"
350
-       y2="2.9062" />
351
-    <radialGradient
352
-       inkscape:collect="always"
353
-       xlink:href="#radialGradient3319"
354
-       id="radialGradient3142"
355
-       gradientUnits="userSpaceOnUse"
356
-       gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
357
-       cx="102"
358
-       cy="112.3"
359
-       r="139.56" />
360
-    <linearGradient
361
-       inkscape:collect="always"
362
-       xlink:href="#linearGradient3316"
363
-       id="linearGradient3144"
364
-       gradientUnits="userSpaceOnUse"
365
-       gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
366
-       x1="24"
367
-       y1="2"
368
-       x2="24"
369
-       y2="46.017" />
370
-    <linearGradient
371
-       inkscape:collect="always"
372
-       xlink:href="#linearGradient3312"
373
-       id="linearGradient3146"
374
-       gradientUnits="userSpaceOnUse"
375
-       gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
376
-       x1="32.892"
377
-       y1="8.059"
378
-       x2="36.358"
379
-       y2="5.4565" />
380
-    <radialGradient
381
-       id="radialGradient3690"
382
-       gradientUnits="userSpaceOnUse"
383
-       cx="62.625"
384
-       cy="4.625"
385
-       r="10.625"
386
-       gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
387
-      <stop
388
-         id="stop8840"
389
-         offset="0" />
390
-      <stop
391
-         id="stop8842"
392
-         style="stop-opacity:0"
393
-         offset="1" />
394
-    </radialGradient>
395
-    <radialGradient
396
-       id="radialGradient3627"
397
-       gradientUnits="userSpaceOnUse"
398
-       cy="25.625"
399
-       cx="13.139"
400
-       gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
401
-       r="13.931">
402
-      <stop
403
-         id="stop3692"
404
-         style="stop-color:#ffeb9f"
405
-         offset="0" />
406
-      <stop
407
-         id="stop3694"
408
-         style="stop-color:#ffd57e"
409
-         offset=".26238" />
410
-      <stop
411
-         id="stop3696"
412
-         style="stop-color:#ffbc43"
413
-         offset=".66094" />
414
-      <stop
415
-         id="stop3698"
416
-         style="stop-color:#ff921a"
417
-         offset="1" />
418
-    </radialGradient>
419
-    <linearGradient
420
-       id="linearGradient3629"
421
-       y2="9.5799999"
422
-       gradientUnits="userSpaceOnUse"
423
-       x2="21.483"
424
-       gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
425
-       y1="36.255001"
426
-       x1="21.483">
427
-      <stop
428
-         id="stop3605"
429
-         style="stop-color:#a7651c"
430
-         offset="0" />
431
-      <stop
432
-         id="stop3607"
433
-         style="stop-color:#c8a700"
434
-         offset="1" />
435
-    </linearGradient>
436
-    <linearGradient
437
-       id="linearGradient3648"
438
-       y2="43.444"
439
-       gradientUnits="userSpaceOnUse"
440
-       x2="29.646999"
441
-       y1="2"
442
-       x1="29.646999">
443
-      <stop
444
-         id="stop3644"
445
-         style="stop-color:#fff"
446
-         offset="0" />
447
-      <stop
448
-         id="stop3646"
449
-         style="stop-color:#fff;stop-opacity:0"
450
-         offset="1" />
451
-    </linearGradient>
452
-    <linearGradient
453
-       id="linearGradient3619"
454
-       y2="33.955002"
455
-       gradientUnits="userSpaceOnUse"
456
-       x2="15.215"
457
-       gradientTransform="translate(2.9799,-3.1217)"
458
-       y1="22.292"
459
-       x1="11.566">
460
-      <stop
461
-         id="stop2687"
462
-         style="stop-color:#fff;stop-opacity:.27451"
463
-         offset="0" />
464
-      <stop
465
-         id="stop2689"
466
-         style="stop-color:#fff;stop-opacity:0"
467
-         offset="1" />
468
-    </linearGradient>
469
-    <linearGradient
470
-       y2="33.955002"
471
-       x2="15.215"
472
-       y1="22.292"
473
-       x1="11.566"
474
-       gradientTransform="translate(2.9799,-3.1217)"
475
-       gradientUnits="userSpaceOnUse"
476
-       id="linearGradient3040"
477
-       xlink:href="#linearGradient3619"
478
-       inkscape:collect="always" />
479
-    <linearGradient
480
-       inkscape:collect="always"
481
-       xlink:href="#linearGradient3049"
482
-       id="linearGradient3677"
483
-       gradientUnits="userSpaceOnUse"
484
-       gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
485
-       x1="12.872"
486
-       y1="0.62146002"
487
-       x2="12.872"
488
-       y2="22.487" />
489
-    <linearGradient
490
-       id="linearGradient3049"
491
-       y2="22.487"
492
-       gradientUnits="userSpaceOnUse"
493
-       x2="12.872"
494
-       gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
495
-       y1="0.62146002"
496
-       x1="12.872">
497
-      <stop
498
-         id="stop3618"
499
-         style="stop-color:#fbedd8;stop-opacity:1;"
500
-         offset="0" />
501
-      <stop
502
-         id="stop3270"
503
-         style="stop-color:#dd7b2a;stop-opacity:1;"
504
-         offset="0.5" />
505
-      <stop
506
-         id="stop3620"
507
-         style="stop-color:#da4612;stop-opacity:1;"
508
-         offset="1" />
509
-    </linearGradient>
510
-    <linearGradient
511
-       inkscape:collect="always"
512
-       xlink:href="#linearGradient3051"
513
-       id="linearGradient3679"
514
-       gradientUnits="userSpaceOnUse"
515
-       gradientTransform="translate(-52.306337,-6.0189448)"
516
-       x1="12.248"
517
-       y1="34.993"
518
-       x2="12.248"
519
-       y2="1.9999" />
520
-    <linearGradient
521
-       id="linearGradient3051"
522
-       y2="1.9999"
523
-       gradientUnits="userSpaceOnUse"
524
-       x2="12.248"
525
-       y1="34.993"
526
-       x1="12.248">
527
-      <stop
528
-         id="stop3624"
529
-         style="stop-color:#bb2b12"
530
-         offset="0" />
531
-      <stop
532
-         id="stop3626"
533
-         style="stop-color:#da986a;stop-opacity:1;"
534
-         offset="1" />
535
-    </linearGradient>
536
-    <linearGradient
537
-       id="linearGradient259">
538
-      <stop
539
-         id="stop260"
540
-         style="stop-color:#828282"
541
-         offset="0" />
542
-      <stop
543
-         id="stop261"
544
-         style="stop-color:#434343"
545
-         offset="1" />
546
-    </linearGradient>
547
-    <linearGradient
548
-       id="linearGradient3582">
549
-      <stop
550
-         id="stop3584"
551
-         style="stop-color:#333"
552
-         offset="0" />
553
-      <stop
554
-         id="stop3586"
555
-         style="stop-color:#5a5a5a"
556
-         offset="1" />
557
-    </linearGradient>
558
-    <linearGradient
559
-       id="linearGradient3719">
560
-      <stop
561
-         id="stop3721"
562
-         style="stop-color:#828282"
563
-         offset="0" />
564
-      <stop
565
-         id="stop3723"
566
-         style="stop-color:#434343"
567
-         offset="1" />
568
-    </linearGradient>
569
-    <linearGradient
570
-       id="linearGradient3726">
571
-      <stop
572
-         id="stop3728"
573
-         style="stop-color:#333"
574
-         offset="0" />
575
-      <stop
576
-         id="stop3730"
577
-         style="stop-color:#5a5a5a"
578
-         offset="1" />
579
-    </linearGradient>
580
-    <linearGradient
581
-       inkscape:collect="always"
582
-       xlink:href="#linearGradient3027"
583
-       id="linearGradient3689"
584
-       gradientUnits="userSpaceOnUse"
585
-       gradientTransform="translate(-52.306337,-6.0189448)"
586
-       x1="16.723"
587
-       y1="3"
588
-       x2="16.723"
589
-       y2="35.055" />
590
-    <linearGradient
591
-       id="linearGradient3027"
592
-       y2="35.055"
593
-       gradientUnits="userSpaceOnUse"
594
-       x2="16.723"
595
-       y1="3"
596
-       x1="16.723">
597
-      <stop
598
-         id="stop3463"
599
-         style="stop-color:#fff"
600
-         offset="0" />
601
-      <stop
602
-         id="stop3465"
603
-         style="stop-color:#fff;stop-opacity:0"
604
-         offset="1" />
605
-    </linearGradient>
606
-    <linearGradient
607
-       x1="24.103895"
608
-       y1="15.180944"
609
-       x2="24.103895"
610
-       y2="34.224861"
611
-       id="linearGradient2401"
612
-       xlink:href="#linearGradient2264"
613
-       gradientUnits="userSpaceOnUse"
614
-       gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
615
-    <linearGradient
616
-       id="linearGradient2264">
617
-      <stop
618
-         id="stop2266"
619
-         style="stop-color:#d7e866;stop-opacity:1"
620
-         offset="0" />
621
-      <stop
622
-         id="stop2268"
623
-         style="stop-color:#8cab2a;stop-opacity:1"
624
-         offset="1" />
625
-    </linearGradient>
626
-    <linearGradient
627
-       x1="24.138529"
628
-       y1="6.5316639"
629
-       x2="24.138529"
630
-       y2="45.690399"
631
-       id="linearGradient2398"
632
-       xlink:href="#linearGradient4222"
633
-       gradientUnits="userSpaceOnUse"
634
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
635
-    <linearGradient
636
-       id="linearGradient4222">
637
-      <stop
638
-         id="stop4224"
639
-         style="stop-color:#ffffff;stop-opacity:1"
640
-         offset="0" />
641
-      <stop
642
-         id="stop4226"
643
-         style="stop-color:#ffffff;stop-opacity:0"
644
-         offset="1" />
645
-    </linearGradient>
646
-    <linearGradient
647
-       y2="45.690399"
648
-       x2="24.138529"
649
-       y1="6.5316639"
650
-       x1="24.138529"
651
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
652
-       gradientUnits="userSpaceOnUse"
653
-       id="linearGradient3015"
654
-       xlink:href="#linearGradient4222"
655
-       inkscape:collect="always" />
656
-    <linearGradient
657
-       y2="12.95892"
658
-       x2="15.047561"
659
-       y1="12.95892"
660
-       x1="19.502533"
661
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
662
-       gradientUnits="userSpaceOnUse"
663
-       id="linearGradient3010"
664
-       xlink:href="#linearGradient2187"
665
-       inkscape:collect="always" />
666
-    <linearGradient
667
-       y2="36.353996"
668
-       x2="35.998066"
669
-       y1="31.247124"
670
-       x1="35.998066"
671
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
672
-       gradientUnits="userSpaceOnUse"
673
-       id="linearGradient3008"
674
-       xlink:href="#linearGradient4176"
675
-       inkscape:collect="always" />
676
-    <linearGradient
677
-       y2="36.353996"
678
-       x2="31.270321"
679
-       y1="10.819631"
680
-       x1="31.270321"
681
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
682
-       gradientUnits="userSpaceOnUse"
683
-       id="linearGradient3006"
684
-       xlink:href="#linearGradient4168"
685
-       inkscape:collect="always" />
686
-    <linearGradient
687
-       y2="12.95892"
688
-       x2="15.047561"
689
-       y1="12.95892"
690
-       x1="19.502533"
691
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
692
-       gradientUnits="userSpaceOnUse"
693
-       id="linearGradient4083"
694
-       xlink:href="#linearGradient2187"
695
-       inkscape:collect="always" />
696
-    <linearGradient
697
-       id="linearGradient2187">
698
-      <stop
699
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
700
-         offset="0"
701
-         id="stop2189-0" />
702
-      <stop
703
-         style="stop-color:#ffffff;stop-opacity:0;"
704
-         offset="1"
705
-         id="stop2191-3" />
706
-    </linearGradient>
707
-    <linearGradient
708
-       y2="36.353996"
709
-       x2="31.270321"
710
-       y1="10.819631"
711
-       x1="31.270321"
712
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
713
-       gradientUnits="userSpaceOnUse"
714
-       id="linearGradient4086"
715
-       xlink:href="#linearGradient4168"
716
-       inkscape:collect="always" />
717
-    <linearGradient
718
-       id="linearGradient4168">
719
-      <stop
720
-         style="stop-color:#f8cd70;stop-opacity:1;"
721
-         offset="0"
722
-         id="stop4170" />
723
-      <stop
724
-         id="stop4172"
725
-         offset="0.9375"
726
-         style="stop-color:#d99a11;stop-opacity:1;" />
727
-      <stop
728
-         style="stop-color:#b07c0b;stop-opacity:0;"
729
-         offset="1"
730
-         id="stop4174" />
731
-    </linearGradient>
732
-    <linearGradient
733
-       y2="36.353996"
734
-       x2="35.998066"
735
-       y1="31.247124"
736
-       x1="35.998066"
737
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
738
-       gradientUnits="userSpaceOnUse"
739
-       id="linearGradient4088"
740
-       xlink:href="#linearGradient4176"
741
-       inkscape:collect="always" />
742
-    <linearGradient
743
-       id="linearGradient4176">
744
-      <stop
745
-         style="stop-color:#bf8407;stop-opacity:1;"
746
-         offset="0"
747
-         id="stop4178" />
748
-      <stop
749
-         style="stop-color:#a87300;stop-opacity:0;"
750
-         offset="1"
751
-         id="stop4180" />
752
-    </linearGradient>
753
-    <radialGradient
754
-       r="15.644737"
755
-       fy="36.421127"
756
-       fx="24.837126"
757
-       cy="36.421127"
758
-       cx="24.837126"
759
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
760
-       gradientUnits="userSpaceOnUse"
761
-       id="radialGradient3827"
762
-       xlink:href="#linearGradient8662"
763
-       inkscape:collect="always" />
764
-    <linearGradient
765
-       id="linearGradient8662"
766
-       inkscape:collect="always">
767
-      <stop
768
-         id="stop8664"
769
-         offset="0"
770
-         style="stop-color:#000000;stop-opacity:1;" />
771
-      <stop
772
-         id="stop8666"
773
-         offset="1"
774
-         style="stop-color:#000000;stop-opacity:0;" />
775
-    </linearGradient>
776
-    <linearGradient
777
-       y2="12.95892"
778
-       x2="15.047561"
779
-       y1="12.95892"
780
-       x1="19.502533"
781
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
782
-       gradientUnits="userSpaceOnUse"
783
-       id="linearGradient3011"
784
-       xlink:href="#linearGradient2187-6"
785
-       inkscape:collect="always" />
786
-    <linearGradient
787
-       y2="36.353996"
788
-       x2="35.998066"
789
-       y1="31.247124"
790
-       x1="35.998066"
791
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
792
-       gradientUnits="userSpaceOnUse"
793
-       id="linearGradient3009"
794
-       xlink:href="#linearGradient4019"
795
-       inkscape:collect="always" />
796
-    <linearGradient
797
-       y2="36.353996"
798
-       x2="31.270321"
799
-       y1="10.819631"
800
-       x1="31.270321"
801
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
802
-       gradientUnits="userSpaceOnUse"
803
-       id="linearGradient3007"
804
-       xlink:href="#linearGradient4009"
805
-       inkscape:collect="always" />
806
-    <linearGradient
807
-       y2="12.95892"
808
-       x2="15.047561"
809
-       y1="12.95892"
810
-       x1="19.502533"
811
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
812
-       gradientUnits="userSpaceOnUse"
813
-       id="linearGradient3763"
814
-       xlink:href="#linearGradient2187-6"
815
-       inkscape:collect="always" />
816
-    <linearGradient
817
-       id="linearGradient2187-6">
818
-      <stop
819
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
820
-         offset="0"
821
-         id="stop2189-4" />
822
-      <stop
823
-         style="stop-color:#ffffff;stop-opacity:0;"
824
-         offset="1"
825
-         id="stop2191-5" />
826
-    </linearGradient>
827
-    <linearGradient
828
-       y2="36.353996"
829
-       x2="31.270321"
830
-       y1="10.819631"
831
-       x1="31.270321"
832
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
833
-       gradientUnits="userSpaceOnUse"
834
-       id="linearGradient3766"
835
-       xlink:href="#linearGradient4009"
836
-       inkscape:collect="always" />
837
-    <linearGradient
838
-       id="linearGradient4009">
839
-      <stop
840
-         style="stop-color:#d7e866;stop-opacity:1"
841
-         offset="0"
842
-         id="stop4011" />
843
-      <stop
844
-         id="stop4013"
845
-         offset="0.68190742"
846
-         style="stop-color:#98b438;stop-opacity:1" />
847
-      <stop
848
-         style="stop-color:#a1ba49;stop-opacity:1"
849
-         offset="0.95274329"
850
-         id="stop4015" />
851
-      <stop
852
-         style="stop-color:#ffffff;stop-opacity:0;"
853
-         offset="1"
854
-         id="stop4017" />
855
-    </linearGradient>
856
-    <linearGradient
857
-       y2="36.353996"
858
-       x2="35.998066"
859
-       y1="31.247124"
860
-       x1="35.998066"
861
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
862
-       gradientUnits="userSpaceOnUse"
863
-       id="linearGradient3768"
864
-       xlink:href="#linearGradient4019"
865
-       inkscape:collect="always" />
866
-    <linearGradient
867
-       id="linearGradient4019">
868
-      <stop
869
-         style="stop-color:#688c35;stop-opacity:1;"
870
-         offset="0"
871
-         id="stop4021" />
872
-      <stop
873
-         style="stop-color:#9cc8f0;stop-opacity:0;"
874
-         offset="1"
875
-         id="stop4023" />
876
-    </linearGradient>
877
-    <radialGradient
878
-       r="15.644737"
879
-       fy="36.421127"
880
-       fx="24.837126"
881
-       cy="36.421127"
882
-       cx="24.837126"
883
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
884
-       gradientUnits="userSpaceOnUse"
885
-       id="radialGradient3827-1"
886
-       xlink:href="#linearGradient8662-7"
887
-       inkscape:collect="always" />
888
-    <linearGradient
889
-       id="linearGradient8662-7"
890
-       inkscape:collect="always">
891
-      <stop
892
-         id="stop8664-2"
893
-         offset="0"
894
-         style="stop-color:#000000;stop-opacity:1;" />
895
-      <stop
896
-         id="stop8666-3"
897
-         offset="1"
898
-         style="stop-color:#000000;stop-opacity:0;" />
899
-    </linearGradient>
900
-    <linearGradient
901
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
902
-       gradientUnits="userSpaceOnUse"
903
-       xlink:href="#linearGradient2187-8"
904
-       id="linearGradient3513"
905
-       y2="12.95892"
906
-       x2="16.419912"
907
-       y1="12.95892"
908
-       x1="41.278553" />
909
-    <linearGradient
910
-       id="linearGradient2187-8">
911
-      <stop
912
-         offset="0"
913
-         style="stop-color:#ffffff;stop-opacity:0.64341086"
914
-         id="stop2189-7" />
915
-      <stop
916
-         offset="1"
917
-         style="stop-color:#ffffff;stop-opacity:0"
918
-         id="stop2191-8" />
919
-    </linearGradient>
920
-    <linearGradient
921
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
922
-       gradientUnits="userSpaceOnUse"
923
-       xlink:href="#linearGradient4009-5"
924
-       id="linearGradient3518"
925
-       y2="36.353996"
926
-       x2="31.270321"
927
-       y1="10.819631"
928
-       x1="31.270321" />
929
-    <linearGradient
930
-       id="linearGradient4009-5">
931
-      <stop
932
-         offset="0"
933
-         style="stop-color:#d7e866;stop-opacity:1"
934
-         id="stop4011-3" />
935
-      <stop
936
-         offset="0.68190742"
937
-         style="stop-color:#98b438;stop-opacity:1"
938
-         id="stop4013-6" />
939
-      <stop
940
-         offset="0.95274329"
941
-         style="stop-color:#a1ba49;stop-opacity:1"
942
-         id="stop4015-0" />
943
-      <stop
944
-         offset="1"
945
-         style="stop-color:#a1ba49;stop-opacity:0"
946
-         id="stop4017-8" />
947
-    </linearGradient>
948
-    <linearGradient
949
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
950
-       gradientUnits="userSpaceOnUse"
951
-       xlink:href="#linearGradient4019-9"
952
-       id="linearGradient3520"
953
-       y2="36.353996"
954
-       x2="35.998066"
955
-       y1="31.247124"
956
-       x1="35.998066" />
957
-    <linearGradient
958
-       id="linearGradient4019-9">
959
-      <stop
960
-         offset="0"
961
-         style="stop-color:#688c35;stop-opacity:1"
962
-         id="stop4021-6" />
963
-      <stop
964
-         offset="1"
965
-         style="stop-color:#688c35;stop-opacity:0"
966
-         id="stop4023-2" />
967
-    </linearGradient>
968
-    <radialGradient
969
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
970
-       gradientUnits="userSpaceOnUse"
971
-       xlink:href="#linearGradient8662-1"
972
-       id="radialGradient3507"
973
-       fy="36.421127"
974
-       fx="24.837126"
975
-       r="15.644737"
976
-       cy="36.421127"
977
-       cx="24.837126" />
978
-    <linearGradient
979
-       id="linearGradient8662-1">
980
-      <stop
981
-         offset="0"
982
-         style="stop-color:#000000;stop-opacity:1"
983
-         id="stop8664-3" />
984
-      <stop
985
-         offset="1"
986
-         style="stop-color:#000000;stop-opacity:0"
987
-         id="stop8666-9" />
988
-    </linearGradient>
989
-    <linearGradient
990
-       inkscape:collect="always"
991
-       xlink:href="#linearGradient4009-5"
992
-       id="linearGradient3211"
993
-       gradientUnits="userSpaceOnUse"
994
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
995
-       x1="31.270321"
996
-       y1="10.819631"
997
-       x2="31.270321"
998
-       y2="36.353996" />
999
-    <linearGradient
1000
-       inkscape:collect="always"
1001
-       xlink:href="#linearGradient4019-9"
1002
-       id="linearGradient3213"
1003
-       gradientUnits="userSpaceOnUse"
1004
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1005
-       x1="35.998066"
1006
-       y1="31.247124"
1007
-       x2="35.998066"
1008
-       y2="36.353996" />
1009
-    <linearGradient
1010
-       inkscape:collect="always"
1011
-       xlink:href="#linearGradient2187-8"
1012
-       id="linearGradient3215"
1013
-       gradientUnits="userSpaceOnUse"
1014
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1015
-       x1="41.278553"
1016
-       y1="12.95892"
1017
-       x2="16.419912"
1018
-       y2="12.95892" />
1019
-    <linearGradient
1020
-       y2="36.353996"
1021
-       x2="35.998066"
1022
-       y1="11.41118"
1023
-       x1="35.998066"
1024
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1025
-       gradientUnits="userSpaceOnUse"
1026
-       id="linearGradient2842"
1027
-       xlink:href="#linearGradient4176-2"
1028
-       inkscape:collect="always" />
1029
-    <linearGradient
1030
-       y2="36.353996"
1031
-       x2="31.270321"
1032
-       y1="10.819631"
1033
-       x1="31.270321"
1034
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1035
-       gradientUnits="userSpaceOnUse"
1036
-       id="linearGradient2840"
1037
-       xlink:href="#linearGradient4168-3"
1038
-       inkscape:collect="always" />
1039
-    <linearGradient
1040
-       gradientTransform="translate(1.2595749e-8,-0.99951293)"
1041
-       y2="20.340685"
1042
-       x2="17.226442"
1043
-       y1="4.3594136"
1044
-       x1="12.944274"
1045
-       gradientUnits="userSpaceOnUse"
1046
-       id="linearGradient2837"
1047
-       xlink:href="#linearGradient4222-7"
1048
-       inkscape:collect="always" />
1049
-    <linearGradient
1050
-       id="linearGradient4222-7">
1051
-      <stop
1052
-         offset="0"
1053
-         style="stop-color:#ffffff;stop-opacity:1"
1054
-         id="stop4224-8" />
1055
-      <stop
1056
-         offset="1"
1057
-         style="stop-color:#ffffff;stop-opacity:0"
1058
-         id="stop4226-6" />
1059
-    </linearGradient>
1060
-    <linearGradient
1061
-       id="linearGradient4168-3">
1062
-      <stop
1063
-         offset="0"
1064
-         style="stop-color:#ecb56c;stop-opacity:1"
1065
-         id="stop4170-0" />
1066
-      <stop
1067
-         offset="0.7426424"
1068
-         style="stop-color:#e86225;stop-opacity:1"
1069
-         id="stop4172-2" />
1070
-      <stop
1071
-         offset="1"
1072
-         style="stop-color:#b07c0b;stop-opacity:0"
1073
-         id="stop4174-6" />
1074
-    </linearGradient>
1075
-    <linearGradient
1076
-       id="linearGradient4176-2">
1077
-      <stop
1078
-         offset="0"
1079
-         style="stop-color:#cc7032;stop-opacity:1"
1080
-         id="stop4178-3" />
1081
-      <stop
1082
-         offset="0.73855066"
1083
-         style="stop-color:#bb2d13;stop-opacity:1"
1084
-         id="stop3223" />
1085
-      <stop
1086
-         offset="1"
1087
-         style="stop-color:#a87300;stop-opacity:0"
1088
-         id="stop4180-5" />
1089
-    </linearGradient>
1090
-    <radialGradient
1091
-       gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1092
-       gradientUnits="userSpaceOnUse"
1093
-       xlink:href="#linearGradient7067"
1094
-       id="radialGradient3622"
1095
-       fy="37.45607"
1096
-       fx="14.68769"
1097
-       r="5.7384715"
1098
-       cy="41.058823"
1099
-       cx="17.058823" />
1100
-    <linearGradient
1101
-       id="linearGradient7067">
1102
-      <stop
1103
-         offset="0"
1104
-         style="stop-color:#ffffff;stop-opacity:1"
1105
-         id="stop7069" />
1106
-      <stop
1107
-         offset="1"
1108
-         style="stop-color:#ffffff;stop-opacity:0"
1109
-         id="stop7071" />
1110
-    </linearGradient>
1111
-    <radialGradient
1112
-       gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1113
-       gradientUnits="userSpaceOnUse"
1114
-       xlink:href="#linearGradient3668"
1115
-       id="radialGradient3634"
1116
-       fy="37.841019"
1117
-       fx="14.757765"
1118
-       r="5.7384715"
1119
-       cy="41.058823"
1120
-       cx="17.058823" />
1121
-    <linearGradient
1122
-       id="linearGradient3668">
1123
-      <stop
1124
-         offset="0"
1125
-         style="stop-color:#ffffff;stop-opacity:1"
1126
-         id="stop3670" />
1127
-      <stop
1128
-         offset="1"
1129
-         style="stop-color:#ffffff;stop-opacity:0"
1130
-         id="stop3672" />
1131
-    </linearGradient>
1132
-    <linearGradient
1133
-       gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1134
-       gradientUnits="userSpaceOnUse"
1135
-       xlink:href="#linearGradient2372"
1136
-       id="linearGradient3642"
1137
-       y2="125.39074"
1138
-       x2="26.256771"
1139
-       y1="137.53885"
1140
-       x1="28.503141" />
1141
-    <linearGradient
1142
-       id="linearGradient2372">
1143
-      <stop
1144
-         offset="0"
1145
-         style="stop-color:#ffffff;stop-opacity:1"
1146
-         id="stop2374" />
1147
-      <stop
1148
-         offset="1"
1149
-         style="stop-color:#ffffff;stop-opacity:0.34482759"
1150
-         id="stop2376" />
1151
-    </linearGradient>
1152
-    <linearGradient
1153
-       gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1154
-       gradientUnits="userSpaceOnUse"
1155
-       xlink:href="#linearGradient2372"
1156
-       id="linearGradient2698"
1157
-       y2="125.39074"
1158
-       x2="26.256771"
1159
-       y1="144.11652"
1160
-       x1="28.739122" />
1161
-    <linearGradient
1162
-       gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1163
-       gradientUnits="userSpaceOnUse"
1164
-       xlink:href="#linearGradient3461"
1165
-       id="linearGradient2711"
1166
-       y2="35.055153"
1167
-       x2="16.722891"
1168
-       y1="3"
1169
-       x1="16.722891" />
1170
-    <linearGradient
1171
-       id="linearGradient3461">
1172
-      <stop
1173
-         offset="0"
1174
-         style="stop-color:#ffffff;stop-opacity:1"
1175
-         id="stop3463-9" />
1176
-      <stop
1177
-         offset="1"
1178
-         style="stop-color:#ffffff;stop-opacity:0"
1179
-         id="stop3465-6" />
1180
-    </linearGradient>
1181
-    <linearGradient
1182
-       gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1183
-       gradientUnits="userSpaceOnUse"
1184
-       xlink:href="#linearGradient3932"
1185
-       id="linearGradient2801"
1186
-       y2="46.263954"
1187
-       x2="-22.539846"
1188
-       y1="11.109024"
1189
-       x1="-22.539846" />
1190
-    <linearGradient
1191
-       id="linearGradient3932">
1192
-      <stop
1193
-         offset="0"
1194
-         style="stop-color:#828282;stop-opacity:1"
1195
-         id="stop3934" />
1196
-      <stop
1197
-         offset="1"
1198
-         style="stop-color:#434343;stop-opacity:1"
1199
-         id="stop3936" />
1200
-    </linearGradient>
1201
-    <linearGradient
1202
-       gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1203
-       gradientUnits="userSpaceOnUse"
1204
-       xlink:href="#linearGradient3582-5"
1205
-       id="linearGradient2803"
1206
-       y2="1.4097958"
1207
-       x2="16.745687"
1208
-       y1="46.132927"
1209
-       x1="16.745687" />
1210
-    <linearGradient
1211
-       id="linearGradient3582-5">
1212
-      <stop
1213
-         offset="0"
1214
-         style="stop-color:#333333;stop-opacity:1"
1215
-         id="stop3584-2" />
1216
-      <stop
1217
-         offset="1"
1218
-         style="stop-color:#5a5a5a;stop-opacity:1"
1219
-         id="stop3586-8" />
1220
-    </linearGradient>
1221
-    <linearGradient
1222
-       gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1223
-       gradientUnits="userSpaceOnUse"
1224
-       xlink:href="#linearGradient3932"
1225
-       id="linearGradient2797"
1226
-       y2="46.263954"
1227
-       x2="-22.539846"
1228
-       y1="11.109024"
1229
-       x1="-22.539846" />
1230
-    <linearGradient
1231
-       gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1232
-       gradientUnits="userSpaceOnUse"
1233
-       xlink:href="#linearGradient3582-5"
1234
-       id="linearGradient2799"
1235
-       y2="1.4097958"
1236
-       x2="16.745687"
1237
-       y1="46.132927"
1238
-       x1="16.745687" />
1239
-    <radialGradient
1240
-       gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1241
-       gradientUnits="userSpaceOnUse"
1242
-       xlink:href="#linearGradient3993"
1243
-       id="radialGradient2759"
1244
-       fy="10.898237"
1245
-       fx="14.76559"
1246
-       r="18.000002"
1247
-       cy="10.898237"
1248
-       cx="14.76559" />
1249
-    <linearGradient
1250
-       id="linearGradient3993">
1251
-      <stop
1252
-         offset="0"
1253
-         style="stop-color:#a3c0d0;stop-opacity:1"
1254
-         id="stop3995" />
1255
-      <stop
1256
-         offset="1"
1257
-         style="stop-color:#427da1;stop-opacity:1"
1258
-         id="stop4001" />
1259
-    </linearGradient>
1260
-    <linearGradient
1261
-       gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1262
-       gradientUnits="userSpaceOnUse"
1263
-       xlink:href="#linearGradient2490"
1264
-       id="linearGradient2761"
1265
-       y2="2.9062471"
1266
-       x2="-51.786404"
1267
-       y1="53.623615"
1268
-       x1="-51.786404" />
1269
-    <linearGradient
1270
-       id="linearGradient2490">
1271
-      <stop
1272
-         offset="0"
1273
-         style="stop-color:#2e4a5a;stop-opacity:1"
1274
-         id="stop2492" />
1275
-      <stop
1276
-         offset="1"
1277
-         style="stop-color:#6e8796;stop-opacity:1"
1278
-         id="stop2494" />
1279
-    </linearGradient>
1280
-    <radialGradient
1281
-       gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1282
-       gradientUnits="userSpaceOnUse"
1283
-       xlink:href="#linearGradient5060-4"
1284
-       id="radialGradient2735"
1285
-       fy="486.64789"
1286
-       fx="605.71429"
1287
-       r="117.14286"
1288
-       cy="486.64789"
1289
-       cx="605.71429" />
1290
-    <linearGradient
1291
-       id="linearGradient5060-4">
1292
-      <stop
1293
-         offset="0"
1294
-         style="stop-color:#000000;stop-opacity:1"
1295
-         id="stop5062-9" />
1296
-      <stop
1297
-         offset="1"
1298
-         style="stop-color:#000000;stop-opacity:0"
1299
-         id="stop5064-3" />
1300
-    </linearGradient>
1301
-    <linearGradient
1302
-       gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1303
-       gradientUnits="userSpaceOnUse"
1304
-       xlink:href="#linearGradient5048"
1305
-       id="linearGradient2738"
1306
-       y2="609.50507"
1307
-       x2="302.85715"
1308
-       y1="366.64789"
1309
-       x1="302.85715" />
1310
-    <linearGradient
1311
-       id="linearGradient5048">
1312
-      <stop
1313
-         offset="0"
1314
-         style="stop-color:#000000;stop-opacity:0"
1315
-         id="stop5050-3" />
1316
-      <stop
1317
-         offset="0.5"
1318
-         style="stop-color:#000000;stop-opacity:1"
1319
-         id="stop5056-5" />
1320
-      <stop
1321
-         offset="1"
1322
-         style="stop-color:#000000;stop-opacity:0"
1323
-         id="stop5052-8" />
1324
-    </linearGradient>
1325
-    <radialGradient
1326
-       gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1327
-       gradientUnits="userSpaceOnUse"
1328
-       xlink:href="#linearGradient5060-4"
1329
-       id="radialGradient2704"
1330
-       fy="486.64789"
1331
-       fx="605.71429"
1332
-       r="117.14286"
1333
-       cy="486.64789"
1334
-       cx="605.71429" />
1335
-    <linearGradient
1336
-       x1="18.037252"
1337
-       y1="14.510567"
1338
-       x2="18.037254"
1339
-       y2="43.878166"
1340
-       id="linearGradient3248"
1341
-       xlink:href="#linearGradient2264-7"
1342
-       gradientUnits="userSpaceOnUse"
1343
-       gradientTransform="matrix(0.6031667,0,0,0.5361505,-0.18142,21.488324)" />
1344
-    <linearGradient
1345
-       id="linearGradient2264-7">
1346
-      <stop
1347
-         id="stop2266-8"
1348
-         style="stop-color:#d7e866;stop-opacity:1"
1349
-         offset="0" />
1350
-      <stop
1351
-         id="stop2268-8"
1352
-         style="stop-color:#8cab2a;stop-opacity:1"
1353
-         offset="1" />
1354
-    </linearGradient>
1355
-    <linearGradient
1356
-       x1="34.404026"
1357
-       y1="14.660081"
1358
-       x2="13.758683"
1359
-       y2="46.874306"
1360
-       id="linearGradient3250"
1361
-       xlink:href="#linearGradient4222-9"
1362
-       gradientUnits="userSpaceOnUse"
1363
-       gradientTransform="matrix(0.5017956,0,0,0.4883795,2.3654908,22.508677)" />
1364
-    <linearGradient
1365
-       id="linearGradient4222-9">
1366
-      <stop
1367
-         id="stop4224-88"
1368
-         style="stop-color:#ffffff;stop-opacity:1"
1369
-         offset="0" />
1370
-      <stop
1371
-         id="stop4226-9"
1372
-         style="stop-color:#ffffff;stop-opacity:0"
1373
-         offset="1" />
1374
-    </linearGradient>
1375
-    <linearGradient
1376
-       x1="63.9995"
1377
-       y1="3.1001"
1378
-       x2="63.9995"
1379
-       y2="122.8994"
1380
-       id="linearGradient3309-8"
1381
-       gradientUnits="userSpaceOnUse">
1382
-      <stop
1383
-         id="stop3311-4"
1384
-         style="stop-color:#f6f6f6;stop-opacity:1"
1385
-         offset="0" />
1386
-      <stop
1387
-         id="stop3313-8"
1388
-         style="stop-color:#d2d2d2;stop-opacity:1"
1389
-         offset="1" />
1390
-    </linearGradient>
1391
-    <linearGradient
1392
-       id="linearGradient3397-1">
1393
-      <stop
1394
-         id="stop3399-0"
1395
-         style="stop-color:#aaaaaa;stop-opacity:1"
1396
-         offset="0" />
1397
-      <stop
1398
-         id="stop3401-3"
1399
-         style="stop-color:#8c8c8c;stop-opacity:1"
1400
-         offset="1" />
1401
-    </linearGradient>
1402
-    <linearGradient
1403
-       id="linearGradient5128-0">
1404
-      <stop
1405
-         id="stop5130-4"
1406
-         style="stop-color:#ffffff;stop-opacity:1"
1407
-         offset="0" />
1408
-      <stop
1409
-         id="stop5132-4"
1410
-         style="stop-color:#959595;stop-opacity:1"
1411
-         offset="1" />
1412
-    </linearGradient>
1413
-    <linearGradient
1414
-       x1="63.9995"
1415
-       y1="3.1001"
1416
-       x2="63.9995"
1417
-       y2="122.8994"
1418
-       id="linearGradient3309-4"
1419
-       gradientUnits="userSpaceOnUse">
1420
-      <stop
1421
-         id="stop3311-8"
1422
-         style="stop-color:#f6f6f6;stop-opacity:1"
1423
-         offset="0" />
1424
-      <stop
1425
-         id="stop3313-88"
1426
-         style="stop-color:#d2d2d2;stop-opacity:1"
1427
-         offset="1" />
1428
-    </linearGradient>
1429
-    <linearGradient
1430
-       id="linearGradient3397-9">
1431
-      <stop
1432
-         id="stop3399-7"
1433
-         style="stop-color:#aaaaaa;stop-opacity:1"
1434
-         offset="0" />
1435
-      <stop
1436
-         id="stop3401-7"
1437
-         style="stop-color:#8c8c8c;stop-opacity:1"
1438
-         offset="1" />
1439
-    </linearGradient>
1440
-    <linearGradient
1441
-       id="linearGradient5128-6">
1442
-      <stop
1443
-         id="stop5130-43"
1444
-         style="stop-color:#eeeeee;stop-opacity:1"
1445
-         offset="0" />
1446
-      <stop
1447
-         id="stop5132-0"
1448
-         style="stop-color:#a2a2a2;stop-opacity:1"
1449
-         offset="1" />
1450
-    </linearGradient>
1451
-    <linearGradient
1452
-       x1="63.9995"
1453
-       y1="3.1001"
1454
-       x2="63.9995"
1455
-       y2="122.8994"
1456
-       id="linearGradient3309-6"
1457
-       gradientUnits="userSpaceOnUse">
1458
-      <stop
1459
-         id="stop3311-2"
1460
-         style="stop-color:#f6f6f6;stop-opacity:1"
1461
-         offset="0" />
1462
-      <stop
1463
-         id="stop3313-9"
1464
-         style="stop-color:#cccccc;stop-opacity:1"
1465
-         offset="1" />
1466
-    </linearGradient>
1467
-    <linearGradient
1468
-       id="linearGradient3397-90">
1469
-      <stop
1470
-         id="stop3399-8"
1471
-         style="stop-color:#aaaaaa;stop-opacity:1"
1472
-         offset="0" />
1473
-      <stop
1474
-         id="stop3401-1"
1475
-         style="stop-color:#8c8c8c;stop-opacity:1"
1476
-         offset="1" />
1477
-    </linearGradient>
1478
-    <linearGradient
1479
-       id="linearGradient5128-3">
1480
-      <stop
1481
-         id="stop5130-1"
1482
-         style="stop-color:#e5e5e5;stop-opacity:1"
1483
-         offset="0" />
1484
-      <stop
1485
-         id="stop5132-1"
1486
-         style="stop-color:#ababab;stop-opacity:1"
1487
-         offset="1" />
1488
-    </linearGradient>
1489
-    <linearGradient
1490
-       inkscape:collect="always"
1491
-       xlink:href="#linearGradient2264-0"
1492
-       id="linearGradient2395"
1493
-       gradientUnits="userSpaceOnUse"
1494
-       gradientTransform="matrix(0.4222167,0,0,0.3829663,-3.1321822,-1.1010838)"
1495
-       x1="18.037252"
1496
-       y1="14.510567"
1497
-       x2="18.037254"
1498
-       y2="43.878166" />
1499
-    <linearGradient
1500
-       id="linearGradient2264-0">
1501
-      <stop
1502
-         style="stop-color:#d7e866;stop-opacity:1;"
1503
-         offset="0"
1504
-         id="stop2266-0" />
1505
-      <stop
1506
-         style="stop-color:#8cab2a;stop-opacity:1;"
1507
-         offset="1"
1508
-         id="stop2268-2" />
1509
-    </linearGradient>
1510
-    <linearGradient
1511
-       y2="43.878166"
1512
-       x2="18.037254"
1513
-       y1="14.510567"
1514
-       x1="18.037252"
1515
-       gradientTransform="matrix(0.58024844,0,0,0.52630698,-58.074712,8.9428756)"
1516
-       gradientUnits="userSpaceOnUse"
1517
-       id="linearGradient3007-8"
1518
-       xlink:href="#linearGradient2264-0"
1519
-       inkscape:collect="always" />
1520
-    <linearGradient
1521
-       inkscape:collect="always"
1522
-       xlink:href="#linearGradient2264-0"
1523
-       id="linearGradient4144"
1524
-       gradientUnits="userSpaceOnUse"
1525
-       gradientTransform="matrix(0.58024844,0,0,0.52630698,-51.58676,8.9428756)"
1526
-       x1="18.037252"
1527
-       y1="14.510567"
1528
-       x2="18.037254"
1529
-       y2="43.878166" />
1530
-    <linearGradient
1531
-       inkscape:collect="always"
1532
-       xlink:href="#linearGradient2264-7"
1533
-       id="linearGradient4154"
1534
-       gradientUnits="userSpaceOnUse"
1535
-       gradientTransform="matrix(0.6031667,0,0,0.5361505,-0.18142,21.488324)"
1536
-       x1="18.037252"
1537
-       y1="14.510567"
1538
-       x2="18.037254"
1539
-       y2="43.878166" />
1540
-    <linearGradient
1541
-       inkscape:collect="always"
1542
-       xlink:href="#linearGradient4222-9"
1543
-       id="linearGradient4156"
1544
-       gradientUnits="userSpaceOnUse"
1545
-       gradientTransform="matrix(0.5017956,0,0,0.4883795,2.3654908,22.508677)"
1546
-       x1="34.404026"
1547
-       y1="14.660081"
1548
-       x2="13.758683"
1549
-       y2="46.874306" />
1550
-    <linearGradient
1551
-       inkscape:collect="always"
1552
-       xlink:href="#linearGradient2264-0"
1553
-       id="linearGradient4172"
1554
-       gradientUnits="userSpaceOnUse"
1555
-       gradientTransform="matrix(0.58024844,0,0,0.52630698,-51.58676,8.9428756)"
1556
-       x1="18.037252"
1557
-       y1="14.510567"
1558
-       x2="18.037254"
1559
-       y2="43.878166" />
1560
-    <linearGradient
1561
-       inkscape:collect="always"
1562
-       xlink:href="#linearGradient2264-0"
1563
-       id="linearGradient4174"
1564
-       gradientUnits="userSpaceOnUse"
1565
-       gradientTransform="matrix(0.58024844,0,0,0.52630698,-58.074712,8.9428756)"
1566
-       x1="18.037252"
1567
-       y1="14.510567"
1568
-       x2="18.037254"
1569
-       y2="43.878166" />
1570
-    <linearGradient
1571
-       inkscape:collect="always"
1572
-       xlink:href="#linearGradient2264-7"
1573
-       id="linearGradient4177"
1574
-       gradientUnits="userSpaceOnUse"
1575
-       gradientTransform="matrix(0.6031667,0,0,0.5361505,-0.18142,21.488324)"
1576
-       x1="18.037252"
1577
-       y1="14.510567"
1578
-       x2="18.037254"
1579
-       y2="43.878166" />
1580
-    <linearGradient
1581
-       inkscape:collect="always"
1582
-       xlink:href="#linearGradient4222-9"
1583
-       id="linearGradient4179"
1584
-       gradientUnits="userSpaceOnUse"
1585
-       gradientTransform="matrix(0.5017956,0,0,0.4883795,2.3654908,22.508677)"
1586
-       x1="34.404026"
1587
-       y1="14.660081"
1588
-       x2="13.758683"
1589
-       y2="46.874306" />
1590
-    <linearGradient
1591
-       inkscape:collect="always"
1592
-       xlink:href="#linearGradient2264-7"
1593
-       id="linearGradient4181"
1594
-       gradientUnits="userSpaceOnUse"
1595
-       gradientTransform="matrix(0.6031667,0,0,0.5361505,-0.18142,21.488324)"
1596
-       x1="18.037252"
1597
-       y1="14.510567"
1598
-       x2="18.037254"
1599
-       y2="43.878166" />
1600
-    <linearGradient
1601
-       inkscape:collect="always"
1602
-       xlink:href="#linearGradient4222-9"
1603
-       id="linearGradient4183"
1604
-       gradientUnits="userSpaceOnUse"
1605
-       gradientTransform="matrix(0.5017956,0,0,0.4883795,2.3654908,22.508677)"
1606
-       x1="34.404026"
1607
-       y1="14.660081"
1608
-       x2="13.758683"
1609
-       y2="46.874306" />
1610
-    <linearGradient
1611
-       inkscape:collect="always"
1612
-       xlink:href="#linearGradient2264-7"
1613
-       id="linearGradient4193"
1614
-       gradientUnits="userSpaceOnUse"
1615
-       gradientTransform="matrix(0.6031667,0,0,0.5361505,-0.18142,21.488324)"
1616
-       x1="18.037252"
1617
-       y1="14.510567"
1618
-       x2="18.037254"
1619
-       y2="43.878166" />
1620
-    <linearGradient
1621
-       inkscape:collect="always"
1622
-       xlink:href="#linearGradient4222-9"
1623
-       id="linearGradient4195"
1624
-       gradientUnits="userSpaceOnUse"
1625
-       gradientTransform="matrix(0.5017956,0,0,0.4883795,2.3654908,22.508677)"
1626
-       x1="34.404026"
1627
-       y1="14.660081"
1628
-       x2="13.758683"
1629
-       y2="46.874306" />
1630
-    <radialGradient
1631
-       inkscape:collect="always"
1632
-       xlink:href="#linearGradient10691"
1633
-       id="radialGradient3877"
1634
-       gradientUnits="userSpaceOnUse"
1635
-       gradientTransform="matrix(1.6600963,0,0,0.36315008,0.8728521,2.6414479)"
1636
-       cx="6.702713"
1637
-       cy="73.615715"
1638
-       fx="6.702713"
1639
-       fy="73.615715"
1640
-       r="7.228416" />
1641
-    <linearGradient
1642
-       id="linearGradient10691">
1643
-      <stop
1644
-         offset="0"
1645
-         style="stop-color:#000000;stop-opacity:1"
1646
-         id="stop10693" />
1647
-      <stop
1648
-         offset="1"
1649
-         style="stop-color:#000000;stop-opacity:0"
1650
-         id="stop10695" />
1651
-    </linearGradient>
1652
-    <linearGradient
1653
-       id="linearGradient3397-0">
1654
-      <stop
1655
-         offset="0"
1656
-         style="stop-color:#aaaaaa;stop-opacity:1"
1657
-         id="stop3399-4" />
1658
-      <stop
1659
-         offset="1"
1660
-         style="stop-color:#8c8c8c;stop-opacity:1"
1661
-         id="stop3401-0" />
1662
-    </linearGradient>
1663
-    <linearGradient
1664
-       gradientUnits="userSpaceOnUse"
1665
-       id="linearGradient3309-1"
1666
-       y2="122.8994"
1667
-       x2="63.9995"
1668
-       y1="3.1001"
1669
-       x1="63.9995">
1670
-      <stop
1671
-         offset="0"
1672
-         style="stop-color:#f6f6f6;stop-opacity:1"
1673
-         id="stop3311-5" />
1674
-      <stop
1675
-         offset="1"
1676
-         style="stop-color:#d2d2d2;stop-opacity:1"
1677
-         id="stop3313-0" />
1678
-    </linearGradient>
1679
-    <linearGradient
1680
-       y2="47.012184"
1681
-       x2="32.036148"
1682
-       y1="19"
1683
-       x1="32.036148"
1684
-       gradientTransform="matrix(0.77777782,0,0,0.77777782,-12.111112,-5.666669)"
1685
-       gradientUnits="userSpaceOnUse"
1686
-       id="linearGradient3614-2"
1687
-       xlink:href="#linearGradient3309-1"
1688
-       inkscape:collect="always" />
1689
-    <linearGradient
1690
-       id="linearGradient5128">
1691
-      <stop
1692
-         offset="0"
1693
-         style="stop-color:#ffffff;stop-opacity:1"
1694
-         id="stop5130" />
1695
-      <stop
1696
-         offset="1"
1697
-         style="stop-color:#666666;stop-opacity:1"
1698
-         id="stop5132" />
1699
-    </linearGradient>
1700
-    <linearGradient
1701
-       y2="23.258657"
1702
-       x2="80.166351"
1703
-       y1="105.105"
1704
-       x1="86.132919"
1705
-       gradientTransform="matrix(0.15623116,0,0,0.15623125,2.0012002,10.157431)"
1706
-       gradientUnits="userSpaceOnUse"
1707
-       id="linearGradient3610"
1708
-       xlink:href="#linearGradient5128"
1709
-       inkscape:collect="always" />
1710
-    <linearGradient
1711
-       y2="22.006775"
1712
-       x2="12.47939"
1713
-       y1="2"
1714
-       x1="12.47939"
1715
-       gradientUnits="userSpaceOnUse"
1716
-       id="linearGradient3814"
1717
-       xlink:href="#linearGradient3805"
1718
-       inkscape:collect="always"
1719
-       gradientTransform="translate(0,8)" />
1720
-    <linearGradient
1721
-       id="linearGradient3805"
1722
-       inkscape:collect="always">
1723
-      <stop
1724
-         id="stop3807"
1725
-         offset="0"
1726
-         style="stop-color:#ffffff;stop-opacity:1;" />
1727
-      <stop
1728
-         id="stop3809"
1729
-         offset="1"
1730
-         style="stop-color:#ffffff;stop-opacity:0;" />
1731
-    </linearGradient>
1732
-    <linearGradient
1733
-       gradientUnits="userSpaceOnUse"
1734
-       y2="8"
1735
-       x2="12"
1736
-       y1="16"
1737
-       x1="12"
1738
-       id="linearGradient3830"
1739
-       xlink:href="#linearGradient3805"
1740
-       inkscape:collect="always" />
1741
-    <linearGradient
1742
-       gradientTransform="matrix(-0.69602538,0.71801718,-0.71801718,-0.69602538,28.302469,-1.7860371)"
1743
-       gradientUnits="userSpaceOnUse"
1744
-       xlink:href="#linearGradient3397"
1745
-       id="linearGradient3793"
1746
-       y2="16.004715"
1747
-       x2="21"
1748
-       y1="0"
1749
-       x1="21" />
1750
-    <linearGradient
1751
-       gradientTransform="matrix(-0.69602538,0.71801718,-0.71801718,-0.69602538,28.302469,-1.7860371)"
1752
-       gradientUnits="userSpaceOnUse"
1753
-       xlink:href="#linearGradient3309"
1754
-       id="linearGradient3791"
1755
-       y2="15.37132"
1756
-       x2="24.795872"
1757
-       y1="0.28819904"
1758
-       x1="25.030451" />
1759
-    <linearGradient
1760
-       gradientTransform="matrix(0.09614231,0,0,0.09614231,1.8468935,1.9430362)"
1761
-       gradientUnits="userSpaceOnUse"
1762
-       xlink:href="#linearGradient5128-9"
1763
-       id="linearGradient2971"
1764
-       y2="20.895"
1765
-       x2="84.63858"
1766
-       y1="105.105"
1767
-       x1="86.132919" />
1768
-    <linearGradient
1769
-       gradientTransform="translate(-17.058189,0)"
1770
-       gradientUnits="userSpaceOnUse"
1771
-       xlink:href="#linearGradient3397"
1772
-       id="linearGradient2969"
1773
-       y2="16.004715"
1774
-       x2="21"
1775
-       y1="0"
1776
-       x1="21" />
1777
-    <linearGradient
1778
-       gradientTransform="translate(-17.058189,0)"
1779
-       gradientUnits="userSpaceOnUse"
1780
-       xlink:href="#linearGradient3309"
1781
-       id="linearGradient2967"
1782
-       y2="16.000105"
1783
-       x2="25"
1784
-       y1="0"
1785
-       x1="25" />
1786
-    <linearGradient
1787
-       gradientTransform="translate(-17.058189,0)"
1788
-       gradientUnits="userSpaceOnUse"
1789
-       xlink:href="#linearGradient3309"
1790
-       id="linearGradient3262"
1791
-       y2="16.000105"
1792
-       x2="25"
1793
-       y1="0"
1794
-       x1="25" />
1795
-    <linearGradient
1796
-       gradientUnits="userSpaceOnUse"
1797
-       id="linearGradient3309"
1798
-       y2="122.8994"
1799
-       x2="63.9995"
1800
-       y1="3.1001"
1801
-       x1="63.9995">
1802
-      <stop
1803
-         offset="0"
1804
-         style="stop-color:#f6f6f6;stop-opacity:1"
1805
-         id="stop3311" />
1806
-      <stop
1807
-         offset="1"
1808
-         style="stop-color:#cccccc;stop-opacity:1"
1809
-         id="stop3313" />
1810
-    </linearGradient>
1811
-    <linearGradient
1812
-       gradientTransform="translate(-17.058189,0)"
1813
-       gradientUnits="userSpaceOnUse"
1814
-       xlink:href="#linearGradient3397"
1815
-       id="linearGradient3264"
1816
-       y2="16.004715"
1817
-       x2="21"
1818
-       y1="0"
1819
-       x1="21" />
1820
-    <linearGradient
1821
-       id="linearGradient3397">
1822
-      <stop
1823
-         offset="0"
1824
-         style="stop-color:#aaaaaa;stop-opacity:1"
1825
-         id="stop3399" />
1826
-      <stop
1827
-         offset="1"
1828
-         style="stop-color:#8c8c8c;stop-opacity:1"
1829
-         id="stop3401" />
1830
-    </linearGradient>
1831
-    <linearGradient
1832
-       gradientTransform="matrix(0.09614231,0,0,0.09614231,1.8468935,1.9430362)"
1833
-       gradientUnits="userSpaceOnUse"
1834
-       xlink:href="#linearGradient5128-9"
1835
-       id="linearGradient3260"
1836
-       y2="20.895"
1837
-       x2="84.63858"
1838
-       y1="105.105"
1839
-       x1="86.132919" />
1840
-    <linearGradient
1841
-       id="linearGradient5128-9">
1842
-      <stop
1843
-         offset="0"
1844
-         style="stop-color:#e5e5e5;stop-opacity:1"
1845
-         id="stop5130-0" />
1846
-      <stop
1847
-         offset="1"
1848
-         style="stop-color:#ababab;stop-opacity:1"
1849
-         id="stop5132-5" />
1850
-    </linearGradient>
1851
-  </defs>
1852
-  <g
1853
-     id="layer1">
1854
-    <g
1855
-       id="g3652"
1856
-       transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
1857
-      <g
1858
-         id="layer1-3"
1859
-         transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.9427152)">
1860
-        <g
1861
-           id="g3379">
1862
-          <path
1863
-             inkscape:connector-curvature="0"
1864
-             d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
1865
-             id="path5058"
1866
-             style="opacity:0.40206185;fill:url(#radialGradient2704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1867
-          <rect
1868
-             width="28"
1869
-             height="8"
1870
-             x="9"
1871
-             y="42"
1872
-             id="rect4173"
1873
-             style="opacity:0.40206185;fill:url(#linearGradient2738);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1874
-          <path
1875
-             inkscape:connector-curvature="0"
1876
-             d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
1877
-             id="path5018"
1878
-             style="opacity:0.40206185;fill:url(#radialGradient2735);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1879
-          <rect
1880
-             width="25.000078"
1881
-             height="44.00008"
1882
-             rx="0"
1883
-             ry="0"
1884
-             x="11.499961"
1885
-             y="3.4999609"
1886
-             id="rect3457-7"
1887
-             style="fill:url(#radialGradient2759);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2761);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
1888
-          <path
1889
-             inkscape:connector-curvature="0"
1890
-             d="m 12.588724,26.515 22.613957,0"
1891
-             id="path3460-7"
1892
-             style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
1893
-          <path
1894
-             inkscape:connector-curvature="0"
1895
-             d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
1896
-             id="path3360-8"
1897
-             style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
1898
-          <path
1899
-             inkscape:connector-curvature="0"
1900
-             d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
1901
-             id="path3385-3"
1902
-             style="fill:url(#linearGradient2797);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2799);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
1903
-          <rect
1904
-             width="3"
1905
-             height="2"
1906
-             x="7.0997243"
1907
-             y="5"
1908
-             id="rect3464"
1909
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1910
-          <path
1911
-             inkscape:connector-curvature="0"
1912
-             d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
1913
-             id="rect15391-7"
1914
-             style="fill:url(#linearGradient2801);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2803);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
1915
-          <rect
1916
-             width="3"
1917
-             height="2"
1918
-             x="36.084"
1919
-             y="25"
1920
-             id="rect3766"
1921
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1922
-          <rect
1923
-             width="3"
1924
-             height="2"
1925
-             x="36.084"
1926
-             y="5"
1927
-             id="rect3760"
1928
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1929
-          <rect
1930
-             width="3"
1931
-             height="2"
1932
-             x="36.084"
1933
-             y="30"
1934
-             id="rect3772"
1935
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1936
-          <rect
1937
-             width="35.001312"
1938
-             height="42.001316"
1939
-             rx="0"
1940
-             ry="0"
1941
-             x="5.4993434"
1942
-             y="4.4993439"
1943
-             id="rect2689-6"
1944
-             style="opacity:0.4;fill:none;stroke:url(#linearGradient2711);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
1945
-          <rect
1946
-             width="3"
1947
-             height="2"
1948
-             x="36.084"
1949
-             y="40"
1950
-             id="rect3774"
1951
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1952
-          <rect
1953
-             width="3"
1954
-             height="2"
1955
-             x="36.084"
1956
-             y="35"
1957
-             id="rect3768"
1958
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1959
-          <rect
1960
-             width="3"
1961
-             height="2"
1962
-             x="36.084"
1963
-             y="10"
1964
-             id="rect3762"
1965
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1966
-          <rect
1967
-             width="3"
1968
-             height="2"
1969
-             x="36.084"
1970
-             y="45"
1971
-             id="rect3776"
1972
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1973
-          <rect
1974
-             width="3"
1975
-             height="2"
1976
-             x="36.084"
1977
-             y="20"
1978
-             id="rect3770"
1979
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1980
-          <rect
1981
-             width="3"
1982
-             height="2"
1983
-             x="36.084"
1984
-             y="15"
1985
-             id="rect3764"
1986
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1987
-          <rect
1988
-             width="3"
1989
-             height="2"
1990
-             x="7.0997243"
1991
-             y="10"
1992
-             id="rect3744"
1993
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1994
-          <rect
1995
-             width="3"
1996
-             height="2"
1997
-             x="7.0997243"
1998
-             y="15"
1999
-             id="rect3746"
2000
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2001
-          <rect
2002
-             width="3"
2003
-             height="2"
2004
-             x="7.0997243"
2005
-             y="25"
2006
-             id="rect3748"
2007
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2008
-          <rect
2009
-             width="3"
2010
-             height="2"
2011
-             x="7.0997243"
2012
-             y="35"
2013
-             id="rect3750"
2014
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2015
-          <rect
2016
-             width="3"
2017
-             height="2"
2018
-             x="7.0997243"
2019
-             y="20"
2020
-             id="rect3752"
2021
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2022
-          <rect
2023
-             width="3"
2024
-             height="2"
2025
-             x="7.0997243"
2026
-             y="30"
2027
-             id="rect3754"
2028
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2029
-          <rect
2030
-             width="3"
2031
-             height="2"
2032
-             x="7.0997243"
2033
-             y="40"
2034
-             id="rect3756"
2035
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2036
-          <rect
2037
-             width="3"
2038
-             height="2"
2039
-             x="7.0997243"
2040
-             y="45"
2041
-             id="rect3758"
2042
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2043
-        </g>
2044
-      </g>
2045
-      <g
2046
-         id="g3373"
2047
-         transform="matrix(0.97432083,0,0,0.97432083,-51.556279,9.0362741)">
2048
-        <g
2049
-           id="layer1-0"
2050
-           transform="translate(8,7)">
2051
-          <g
2052
-             id="g2479">
2053
-            <path
2054
-               style="fill:url(#linearGradient3262);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3264);stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate"
2055
-               id="path2426"
2056
-               d="M 6.9375,0.5 C 6.6890831,0.5 6.5,0.68908218 6.5,0.9375 l 0,1.25 C 5.9460971,2.3297005 5.448836,2.5593783 4.96875,2.84375 L 4.0625,1.9375 c -0.1756569,-0.1756579 -0.449342,-0.1756579 -0.625,0 l -1.5,1.5 c -0.175657,0.1756579 -0.175657,0.4493421 0,0.625 L 2.84375,4.96875 C 2.5593789,5.4488356 2.329701,5.9460968 2.1875,6.5 l -1.25,0 C 0.68908301,6.5 0.5,6.6890821 0.5,6.9375 l 0,2.125 c 1e-8,0.2484178 0.189083,0.4375 0.4375,0.4375 l 1.25,0 c 0.1422009,0.553903 0.371879,1.051164 0.65625,1.53125 L 1.9375,11.9375 c -0.175657,0.175658 -0.175657,0.449342 0,0.625 l 1.5,1.5 c 0.1756579,0.175658 0.449342,0.175658 0.625,0 L 4.96875,13.15625 C 5.4488361,13.440622 5.946097,13.6703 6.5,13.8125 l 0,1.25 c 1e-7,0.248418 0.189083,0.4375 0.4375,0.4375 l 2.125,0 C 9.3109176,15.5 9.5,15.310918 9.5,15.0625 l 0,-1.25 c 0.553903,-0.1422 1.051164,-0.371878 1.53125,-0.65625 l 0.90625,0.90625 c 0.175658,0.175658 0.449342,0.175658 0.625,0 l 1.5,-1.5 c 0.175658,-0.175658 0.175658,-0.449342 0,-0.625 L 13.15625,11.03125 C 13.440622,10.551164 13.6703,10.053903 13.8125,9.5 l 1.25,0 C 15.310918,9.5 15.5,9.3109174 15.5,9.0625 l 0,-2.125 C 15.5,6.6890822 15.310917,6.5 15.0625,6.5 l -1.25,0 C 13.6703,5.9460968 13.440622,5.4488356 13.15625,4.96875 L 14.0625,4.0625 c 0.175658,-0.1756579 0.175658,-0.449342 0,-0.625 l -1.5,-1.5 c -0.175658,-0.1756579 -0.449342,-0.1756579 -0.625,0 L 11.03125,2.84375 C 10.551164,2.5593783 10.053903,2.3297005 9.5,2.1875 l 0,-1.25 C 9.4999996,0.68908218 9.310918,0.5 9.0625,0.5 l -2.125,0 z M 8,6 c 1.104,0 2,0.896 2,2 0,1.104 -0.896,2 -2,2 C 6.896,10 6,9.104 6,8 6,6.896 6.896,6 8,6 z"
2057
-               inkscape:connector-curvature="0" />
2058
-            <path
2059
-               style="opacity:0.05;fill:#000000;fill-opacity:1;stroke:none"
2060
-               id="path3315-6"
2061
-               d="M 8,3.465116 C 5.4994229,3.465116 3.4651163,5.499423 3.4651163,8 3.4651163,10.500577 5.4994229,12.534884 8,12.534884 10.500576,12.534883 12.534884,10.500577 12.534884,8 12.534884,5.499423 10.500576,3.465116 8,3.465116 z M 8,5.55814 c 1.347907,0 2.44186,1.093953 2.44186,2.44186 0,1.347907 -1.093953,2.44186 -2.44186,2.44186 C 6.652093,10.44186 5.5581395,9.347907 5.5581395,8 5.5581395,6.652093 6.652093,5.55814 8,5.55814 z"
2062
-               inkscape:connector-curvature="0" />
2063
-            <path
2064
-               style="fill:none;stroke:url(#linearGradient3260);stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
2065
-               id="path28-6"
2066
-               d="M 8.0000001,4 C 5.7943997,4 3.9999999,5.7944001 3.9999999,8.0000008 3.9999999,10.2056 5.7943997,12 8.0000001,12 10.2056,12 12,10.2056 12,8.0000008 12,5.7944001 10.2056,4 8.0000001,4 z"
2067
-               inkscape:connector-curvature="0" />
2068
-          </g>
2069
-        </g>
2070
-        <g
2071
-           id="g2957"
2072
-           transform="scale(0.75,0.75)">
2073
-          <g
2074
-             id="g2959">
2075
-            <path
2076
-               style="fill:url(#linearGradient2967);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2969);stroke-width:1.33333337;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate"
2077
-               id="path2961"
2078
-               d="m 6.4309572,0.66884762 c -0.2484169,0 -0.4375,0.18908218 -0.4375,0.43749998 l 0,1.25 c -0.5539029,0.1422005 -1.051164,0.3718783 -1.53125,0.65625 L 3.0125976,4.5184897 c -0.2843711,0.4800856 -0.514049,0.9773468 -0.65625,1.53125 l -1.25,0 c -0.24841697,0 -0.43749998,0.1890821 -0.43749998,0.4375 l 0,3.0818031 c 1e-8,0.2484178 0.189083,0.4375002 0.43749998,0.4375002 l 1.25,0 c 0.1422009,0.553903 0.371879,1.051164 0.65625,1.53125 L 4.96875,13.15625 c 0.4800861,0.284372 0.4708042,0.345202 1.0247072,0.487402 l 0,1.25 c 1e-7,0.248418 0.189083,0.4375 0.4375,0.4375 l 3.1943682,0.05628 c 0.2484176,0 0.4374996,-0.189082 0.4374996,-0.4375 l 0,-1.25 c 0.553903,-0.1422 0.488339,-0.259313 0.968425,-0.543685 l 2.012435,-1.618457 c 0.284372,-0.480083 0.51405,-0.977344 0.65625,-1.531247 l 1.25,0 c 0.248418,0 0.4375,-0.1890828 0.4375,-0.4375002 l 0,-3.0818031 c 0,-0.2484178 -0.189083,-0.4375 -0.4375,-0.4375 l -1.25,0 c -0.1422,-0.5539032 -0.371878,-1.0511644 -0.65625,-1.53125 l -1.44961,-1.5058921 c -0.480086,-0.2843717 -0.977347,-0.5140495 -1.53125,-0.65625 l 0,-1.25 c 0,-0.2484178 -0.1890816,-0.43749998 -0.4374996,-0.43749998 l -3.1943682,0 z M 8,6 c 1.104,0 2,0.896 2,2 0,1.104 -0.896,2 -2,2 C 6.896,10 6,9.104 6,8 6,6.896 6.896,6 8,6 z"
2079
-               inkscape:connector-curvature="0" />
2080
-            <path
2081
-               style="opacity:0.05;fill:#000000;fill-opacity:1;stroke:none"
2082
-               id="path2963"
2083
-               d="M 8,3.465116 C 5.4994229,3.465116 3.4651163,5.499423 3.4651163,8 3.4651163,10.500577 5.4994229,12.534884 8,12.534884 10.500576,12.534883 12.534884,10.500577 12.534884,8 12.534884,5.499423 10.500576,3.465116 8,3.465116 z M 8,5.55814 c 1.347907,0 2.44186,1.093953 2.44186,2.44186 0,1.347907 -1.093953,2.44186 -2.44186,2.44186 C 6.652093,10.44186 5.5581395,9.347907 5.5581395,8 5.5581395,6.652093 6.652093,5.55814 8,5.55814 z"
2084
-               inkscape:connector-curvature="0" />
2085
-            <path
2086
-               style="fill:none;stroke:url(#linearGradient2971);stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
2087
-               id="path2965"
2088
-               d="M 8.0000001,4 C 5.7943997,4 3.9999999,5.7944001 3.9999999,8.0000008 3.9999999,10.2056 5.7943997,12 8.0000001,12 10.2056,12 12,10.2056 12,8.0000008 12,5.7944001 10.2056,4 8.0000001,4 z"
2089
-               inkscape:connector-curvature="0" />
2090
-          </g>
2091
-        </g>
2092
-        <g
2093
-           id="g3781"
2094
-           transform="matrix(0.75,0,0,0.75,-8,0)">
2095
-          <g
2096
-             id="g3783"
2097
-             transform="translate(10.666667,16.000001)">
2098
-            <path
2099
-               style="fill:url(#linearGradient3791);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3793);stroke-width:1.33333337;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate"
2100
-               id="path3785"
2101
-               d="m 9.7929968,14.205525 c 0.172886,-0.178385 0.168745,-0.445737 -0.0096,-0.618642 l -1.1096873,-1.320295 0,-3.2727989 1.1730593,-1.1226517 C 10.019673,7.6927699 10.015516,7.425399 9.8371688,7.2524938 L 8.7570698,6.1422726 C 8.5787018,5.9693677 8.3113307,5.9735262 8.1384258,6.1518944 l -1.2209993,1.1671021 -3.2969123,0 L 2.4956249,6.0721948 C 2.3172541,5.8992926 2.049886,5.9034486 1.8769818,6.0818125 L 0.82407053,7.1295751 c -0.1729022,0.178371 -0.1687473,0.4457383 0.00966,0.6186431 l 1.17891727,1.3203094 0.061872,3.3121954 -1.20772967,1.12265 c -0.172903,0.178372 -0.289329,0.327547 -0.1109247,0.500452 l 1.29633757,1.18822 c 0.1783852,0.172888 0.4457385,0.168746 0.618643,-0.0097 l 1.0951652,-1.196682 3.2329963,0 1.0663515,1.220717 c 0.1783849,0.172888 0.4457377,0.168748 0.6186418,-0.0097 l 1.108996,-0.991155 z M 6.2777791,11.705008 C 5.7754021,12.096769 4.9103076,12.25884 4.3036037,11.643504 3.6968993,11.02817 3.8691922,10.235983 4.3034636,9.7289169 4.7377354,9.2218506 5.7166343,9.0329013 6.3446461,9.5417217 6.9726581,10.050543 6.7801565,11.313248 6.2777791,11.705008 z"
2102
-               inkscape:connector-curvature="0" />
2103
-          </g>
2104
-        </g>
2105
-      </g>
2106
-      <g
2107
-         transform="matrix(0.94917371,0,0,0.94731183,-55.650572,10.656605)"
2108
-         id="layer1-7">
2109
-        <g
2110
-           transform="translate(-2.5074115,-22.229787)"
2111
-           id="g3244"
2112
-           style="display:inline">
2113
-          <path
2114
-             inkscape:connector-curvature="0"
2115
-             d="m 5.0074115,44.729787 0,-21 19.9999995,10.5 -19.9999995,10.5 z"
2116
-             id="path3375"
2117
-             style="fill:url(#linearGradient4181);fill-opacity:1;fill-rule:evenodd;stroke:#548820;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
2118
-          <path
2119
-             inkscape:connector-curvature="0"
2120
-             d="m 6.0074115,43.128139 0,-17.662997 16.9009235,8.764645 -16.9009235,8.898352 z"
2121
-             id="path2294"
2122
-             style="opacity:0.41000001;fill:none;stroke:url(#linearGradient4183);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
2123
-        </g>
2124
-      </g>
2125
-    </g>
2126
-  </g>
2127
-</svg>
2128
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/infos.svg Deleted
2484
 
1
@@ -1,2482 +0,0 @@
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
7
-   xmlns:cc="http://creativecommons.org/ns#"
8
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
-   xmlns:svg="http://www.w3.org/2000/svg"
10
-   xmlns="http://www.w3.org/2000/svg"
11
-   xmlns:xlink="http://www.w3.org/1999/xlink"
12
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
-   id="svg2604"
15
-   height="48"
16
-   width="48"
17
-   version="1.0"
18
-   inkscape:version="0.48.4 r9939"
19
-   sodipodi:docname="infos.svg">
20
-  <metadata
21
-     id="metadata59">
22
-    <rdf:RDF>
23
-      <cc:Work
24
-         rdf:about="">
25
-        <dc:format>image/svg+xml</dc:format>
26
-        <dc:type
27
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
-        <dc:title />
29
-      </cc:Work>
30
-    </rdf:RDF>
31
-  </metadata>
32
-  <sodipodi:namedview
33
-     pagecolor="#ffffff"
34
-     bordercolor="#666666"
35
-     borderopacity="1"
36
-     objecttolerance="10"
37
-     gridtolerance="10"
38
-     guidetolerance="10"
39
-     inkscape:pageopacity="0"
40
-     inkscape:pageshadow="2"
41
-     inkscape:window-width="1600"
42
-     inkscape:window-height="842"
43
-     id="namedview57"
44
-     showgrid="false"
45
-     inkscape:zoom="9.3102393"
46
-     inkscape:cx="9.607244"
47
-     inkscape:cy="18.199934"
48
-     inkscape:window-x="-2"
49
-     inkscape:window-y="-3"
50
-     inkscape:window-maximized="1"
51
-     inkscape:current-layer="layer1-4" />
52
-  <defs
53
-     id="defs2606">
54
-    <linearGradient
55
-       id="linearGradient3333"
56
-       y2="609.51"
57
-       gradientUnits="userSpaceOnUse"
58
-       x2="302.86"
59
-       gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
60
-       y1="366.65"
61
-       x1="302.86">
62
-      <stop
63
-         id="stop5050"
64
-         style="stop-opacity:0"
65
-         offset="0" />
66
-      <stop
67
-         id="stop5056"
68
-         offset=".5" />
69
-      <stop
70
-         id="stop5052"
71
-         style="stop-opacity:0"
72
-         offset="1" />
73
-    </linearGradient>
74
-    <radialGradient
75
-       id="radialGradient3330"
76
-       xlink:href="#linearGradient5060"
77
-       gradientUnits="userSpaceOnUse"
78
-       cy="486.65"
79
-       cx="605.71"
80
-       gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
81
-       r="117.14" />
82
-    <linearGradient
83
-       id="linearGradient5060">
84
-      <stop
85
-         id="stop5062"
86
-         offset="0" />
87
-      <stop
88
-         id="stop5064"
89
-         style="stop-opacity:0"
90
-         offset="1" />
91
-    </linearGradient>
92
-    <radialGradient
93
-       id="radialGradient3327"
94
-       xlink:href="#linearGradient5060"
95
-       gradientUnits="userSpaceOnUse"
96
-       cy="486.65"
97
-       cx="605.71"
98
-       gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
99
-       r="117.14" />
100
-    <linearGradient
101
-       id="linearGradient3324"
102
-       y2="2.9062"
103
-       gradientUnits="userSpaceOnUse"
104
-       x2="-51.786"
105
-       gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
106
-       y1="50.786"
107
-       x1="-51.786">
108
-      <stop
109
-         id="stop3106"
110
-         style="stop-color:#aaa"
111
-         offset="0" />
112
-      <stop
113
-         id="stop3108"
114
-         style="stop-color:#c8c8c8"
115
-         offset="1" />
116
-    </linearGradient>
117
-    <linearGradient
118
-       id="linearGradient3322"
119
-       y2="47.013"
120
-       gradientUnits="userSpaceOnUse"
121
-       x2="25.132"
122
-       gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
123
-       y1=".98521"
124
-       x1="25.132">
125
-      <stop
126
-         id="stop3602"
127
-         style="stop-color:#f4f4f4"
128
-         offset="0" />
129
-      <stop
130
-         id="stop3604"
131
-         style="stop-color:#dbdbdb"
132
-         offset="1" />
133
-    </linearGradient>
134
-    <radialGradient
135
-       id="radialGradient3319"
136
-       gradientUnits="userSpaceOnUse"
137
-       cy="112.3"
138
-       cx="102"
139
-       gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
140
-       r="139.56">
141
-      <stop
142
-         id="stop41"
143
-         style="stop-color:#b7b8b9"
144
-         offset="0" />
145
-      <stop
146
-         id="stop47"
147
-         style="stop-color:#ececec"
148
-         offset=".18851" />
149
-      <stop
150
-         id="stop49"
151
-         style="stop-color:#fafafa;stop-opacity:0"
152
-         offset=".25718" />
153
-      <stop
154
-         id="stop51"
155
-         style="stop-color:#fff;stop-opacity:0"
156
-         offset=".30111" />
157
-      <stop
158
-         id="stop53"
159
-         style="stop-color:#fafafa;stop-opacity:0"
160
-         offset=".53130" />
161
-      <stop
162
-         id="stop55"
163
-         style="stop-color:#ebecec;stop-opacity:0"
164
-         offset=".84490" />
165
-      <stop
166
-         id="stop57"
167
-         style="stop-color:#e1e2e3;stop-opacity:0"
168
-         offset="1" />
169
-    </radialGradient>
170
-    <linearGradient
171
-       id="linearGradient3316"
172
-       y2="46.017"
173
-       gradientUnits="userSpaceOnUse"
174
-       x2="24"
175
-       gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
176
-       y1="2"
177
-       x1="24">
178
-      <stop
179
-         id="stop3213"
180
-         style="stop-color:#fff"
181
-         offset="0" />
182
-      <stop
183
-         id="stop3215"
184
-         style="stop-color:#fff;stop-opacity:0"
185
-         offset="1" />
186
-    </linearGradient>
187
-    <filter
188
-       id="filter3212"
189
-       y="-.16434"
190
-       width="1.2969"
191
-       x="-.14846"
192
-       height="1.3287">
193
-      <feGaussianBlur
194
-         id="feGaussianBlur3214"
195
-         stdDeviation="0.77391625" />
196
-    </filter>
197
-    <linearGradient
198
-       id="linearGradient3312"
199
-       y2="5.4565"
200
-       gradientUnits="userSpaceOnUse"
201
-       x2="36.358"
202
-       gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
203
-       y1="8.059"
204
-       x1="32.892">
205
-      <stop
206
-         id="stop8591"
207
-         style="stop-color:#fefefe"
208
-         offset="0" />
209
-      <stop
210
-         id="stop8593"
211
-         style="stop-color:#cbcbcb"
212
-         offset="1" />
213
-    </linearGradient>
214
-    <linearGradient
215
-       id="linearGradient2484"
216
-       y2="36"
217
-       gradientUnits="userSpaceOnUse"
218
-       x2="-.097514"
219
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
220
-       y1="36"
221
-       x1="36.5">
222
-      <stop
223
-         id="stop3916"
224
-         style="stop-color:#2c79c0"
225
-         offset="0" />
226
-      <stop
227
-         id="stop3918"
228
-         style="stop-color:#2970b3;stop-opacity:.49804"
229
-         offset=".79722" />
230
-      <stop
231
-         id="stop3920"
232
-         style="stop-color:#236098;stop-opacity:0"
233
-         offset="1" />
234
-    </linearGradient>
235
-    <linearGradient
236
-       id="linearGradient2482"
237
-       y2="15.5"
238
-       gradientUnits="userSpaceOnUse"
239
-       x2="-.073089"
240
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
241
-       y1="15.5"
242
-       x1="23.997">
243
-      <stop
244
-         id="stop3700"
245
-         style="stop-color:#7ea8ce"
246
-         offset="0" />
247
-      <stop
248
-         id="stop3702"
249
-         style="stop-color:#568dc0;stop-opacity:.81569"
250
-         offset=".76279" />
251
-      <stop
252
-         id="stop3704"
253
-         style="stop-color:#c9e1f8;stop-opacity:0"
254
-         offset="1" />
255
-    </linearGradient>
256
-    <linearGradient
257
-       id="linearGradient2479"
258
-       y2="-.43754"
259
-       gradientUnits="userSpaceOnUse"
260
-       x2="20.484"
261
-       gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
262
-       y1="12.82"
263
-       x1="20.484">
264
-      <stop
265
-         id="stop2189"
266
-         style="stop-color:#fff;stop-opacity:.64341"
267
-         offset="0" />
268
-      <stop
269
-         id="stop2191"
270
-         style="stop-color:#fff;stop-opacity:0"
271
-         offset="1" />
272
-    </linearGradient>
273
-    <linearGradient
274
-       inkscape:collect="always"
275
-       xlink:href="#linearGradient2482"
276
-       id="linearGradient3046"
277
-       gradientUnits="userSpaceOnUse"
278
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
279
-       x1="23.997"
280
-       y1="15.5"
281
-       x2="-.073089"
282
-       y2="15.5" />
283
-    <linearGradient
284
-       inkscape:collect="always"
285
-       xlink:href="#linearGradient2484"
286
-       id="linearGradient3048"
287
-       gradientUnits="userSpaceOnUse"
288
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
289
-       x1="36.5"
290
-       y1="36"
291
-       x2="-.097514"
292
-       y2="36" />
293
-    <linearGradient
294
-       inkscape:collect="always"
295
-       xlink:href="#linearGradient2479"
296
-       id="linearGradient3050"
297
-       gradientUnits="userSpaceOnUse"
298
-       gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
299
-       x1="20.484"
300
-       y1="12.82"
301
-       x2="20.484"
302
-       y2="-.43754" />
303
-    <linearGradient
304
-       inkscape:collect="always"
305
-       xlink:href="#linearGradient3333"
306
-       id="linearGradient3132"
307
-       gradientUnits="userSpaceOnUse"
308
-       gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
309
-       x1="302.86"
310
-       y1="366.65"
311
-       x2="302.86"
312
-       y2="609.51" />
313
-    <radialGradient
314
-       inkscape:collect="always"
315
-       xlink:href="#linearGradient5060"
316
-       id="radialGradient3134"
317
-       gradientUnits="userSpaceOnUse"
318
-       gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
319
-       cx="605.71"
320
-       cy="486.65"
321
-       r="117.14" />
322
-    <radialGradient
323
-       inkscape:collect="always"
324
-       xlink:href="#linearGradient5060"
325
-       id="radialGradient3136"
326
-       gradientUnits="userSpaceOnUse"
327
-       gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
328
-       cx="605.71"
329
-       cy="486.65"
330
-       r="117.14" />
331
-    <linearGradient
332
-       inkscape:collect="always"
333
-       xlink:href="#linearGradient3322"
334
-       id="linearGradient3138"
335
-       gradientUnits="userSpaceOnUse"
336
-       gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
337
-       x1="25.132"
338
-       y1=".98521"
339
-       x2="25.132"
340
-       y2="47.013" />
341
-    <linearGradient
342
-       inkscape:collect="always"
343
-       xlink:href="#linearGradient3324"
344
-       id="linearGradient3140"
345
-       gradientUnits="userSpaceOnUse"
346
-       gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
347
-       x1="-51.786"
348
-       y1="50.786"
349
-       x2="-51.786"
350
-       y2="2.9062" />
351
-    <radialGradient
352
-       inkscape:collect="always"
353
-       xlink:href="#radialGradient3319"
354
-       id="radialGradient3142"
355
-       gradientUnits="userSpaceOnUse"
356
-       gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
357
-       cx="102"
358
-       cy="112.3"
359
-       r="139.56" />
360
-    <linearGradient
361
-       inkscape:collect="always"
362
-       xlink:href="#linearGradient3316"
363
-       id="linearGradient3144"
364
-       gradientUnits="userSpaceOnUse"
365
-       gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
366
-       x1="24"
367
-       y1="2"
368
-       x2="24"
369
-       y2="46.017" />
370
-    <linearGradient
371
-       inkscape:collect="always"
372
-       xlink:href="#linearGradient3312"
373
-       id="linearGradient3146"
374
-       gradientUnits="userSpaceOnUse"
375
-       gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
376
-       x1="32.892"
377
-       y1="8.059"
378
-       x2="36.358"
379
-       y2="5.4565" />
380
-    <radialGradient
381
-       id="radialGradient3690"
382
-       gradientUnits="userSpaceOnUse"
383
-       cx="62.625"
384
-       cy="4.625"
385
-       r="10.625"
386
-       gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
387
-      <stop
388
-         id="stop8840"
389
-         offset="0" />
390
-      <stop
391
-         id="stop8842"
392
-         style="stop-opacity:0"
393
-         offset="1" />
394
-    </radialGradient>
395
-    <radialGradient
396
-       id="radialGradient3627"
397
-       gradientUnits="userSpaceOnUse"
398
-       cy="25.625"
399
-       cx="13.139"
400
-       gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
401
-       r="13.931">
402
-      <stop
403
-         id="stop3692"
404
-         style="stop-color:#ffeb9f"
405
-         offset="0" />
406
-      <stop
407
-         id="stop3694"
408
-         style="stop-color:#ffd57e"
409
-         offset=".26238" />
410
-      <stop
411
-         id="stop3696"
412
-         style="stop-color:#ffbc43"
413
-         offset=".66094" />
414
-      <stop
415
-         id="stop3698"
416
-         style="stop-color:#ff921a"
417
-         offset="1" />
418
-    </radialGradient>
419
-    <linearGradient
420
-       id="linearGradient3629"
421
-       y2="9.5799999"
422
-       gradientUnits="userSpaceOnUse"
423
-       x2="21.483"
424
-       gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
425
-       y1="36.255001"
426
-       x1="21.483">
427
-      <stop
428
-         id="stop3605"
429
-         style="stop-color:#a7651c"
430
-         offset="0" />
431
-      <stop
432
-         id="stop3607"
433
-         style="stop-color:#c8a700"
434
-         offset="1" />
435
-    </linearGradient>
436
-    <linearGradient
437
-       id="linearGradient3648"
438
-       y2="43.444"
439
-       gradientUnits="userSpaceOnUse"
440
-       x2="29.646999"
441
-       y1="2"
442
-       x1="29.646999">
443
-      <stop
444
-         id="stop3644"
445
-         style="stop-color:#fff"
446
-         offset="0" />
447
-      <stop
448
-         id="stop3646"
449
-         style="stop-color:#fff;stop-opacity:0"
450
-         offset="1" />
451
-    </linearGradient>
452
-    <linearGradient
453
-       id="linearGradient3619"
454
-       y2="33.955002"
455
-       gradientUnits="userSpaceOnUse"
456
-       x2="15.215"
457
-       gradientTransform="translate(2.9799,-3.1217)"
458
-       y1="22.292"
459
-       x1="11.566">
460
-      <stop
461
-         id="stop2687"
462
-         style="stop-color:#fff;stop-opacity:.27451"
463
-         offset="0" />
464
-      <stop
465
-         id="stop2689"
466
-         style="stop-color:#fff;stop-opacity:0"
467
-         offset="1" />
468
-    </linearGradient>
469
-    <linearGradient
470
-       y2="33.955002"
471
-       x2="15.215"
472
-       y1="22.292"
473
-       x1="11.566"
474
-       gradientTransform="translate(2.9799,-3.1217)"
475
-       gradientUnits="userSpaceOnUse"
476
-       id="linearGradient3040"
477
-       xlink:href="#linearGradient3619"
478
-       inkscape:collect="always" />
479
-    <linearGradient
480
-       inkscape:collect="always"
481
-       xlink:href="#linearGradient3049"
482
-       id="linearGradient3677"
483
-       gradientUnits="userSpaceOnUse"
484
-       gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
485
-       x1="12.872"
486
-       y1="0.62146002"
487
-       x2="12.872"
488
-       y2="22.487" />
489
-    <linearGradient
490
-       id="linearGradient3049"
491
-       y2="22.487"
492
-       gradientUnits="userSpaceOnUse"
493
-       x2="12.872"
494
-       gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
495
-       y1="0.62146002"
496
-       x1="12.872">
497
-      <stop
498
-         id="stop3618"
499
-         style="stop-color:#fbedd8;stop-opacity:1;"
500
-         offset="0" />
501
-      <stop
502
-         id="stop3270"
503
-         style="stop-color:#dd7b2a;stop-opacity:1;"
504
-         offset="0.5" />
505
-      <stop
506
-         id="stop3620"
507
-         style="stop-color:#da4612;stop-opacity:1;"
508
-         offset="1" />
509
-    </linearGradient>
510
-    <linearGradient
511
-       inkscape:collect="always"
512
-       xlink:href="#linearGradient3051"
513
-       id="linearGradient3679"
514
-       gradientUnits="userSpaceOnUse"
515
-       gradientTransform="translate(-52.306337,-6.0189448)"
516
-       x1="12.248"
517
-       y1="34.993"
518
-       x2="12.248"
519
-       y2="1.9999" />
520
-    <linearGradient
521
-       id="linearGradient3051"
522
-       y2="1.9999"
523
-       gradientUnits="userSpaceOnUse"
524
-       x2="12.248"
525
-       y1="34.993"
526
-       x1="12.248">
527
-      <stop
528
-         id="stop3624"
529
-         style="stop-color:#bb2b12"
530
-         offset="0" />
531
-      <stop
532
-         id="stop3626"
533
-         style="stop-color:#da986a;stop-opacity:1;"
534
-         offset="1" />
535
-    </linearGradient>
536
-    <linearGradient
537
-       id="linearGradient259">
538
-      <stop
539
-         id="stop260"
540
-         style="stop-color:#828282"
541
-         offset="0" />
542
-      <stop
543
-         id="stop261"
544
-         style="stop-color:#434343"
545
-         offset="1" />
546
-    </linearGradient>
547
-    <linearGradient
548
-       id="linearGradient3582">
549
-      <stop
550
-         id="stop3584"
551
-         style="stop-color:#333"
552
-         offset="0" />
553
-      <stop
554
-         id="stop3586"
555
-         style="stop-color:#5a5a5a"
556
-         offset="1" />
557
-    </linearGradient>
558
-    <linearGradient
559
-       id="linearGradient3719">
560
-      <stop
561
-         id="stop3721"
562
-         style="stop-color:#828282"
563
-         offset="0" />
564
-      <stop
565
-         id="stop3723"
566
-         style="stop-color:#434343"
567
-         offset="1" />
568
-    </linearGradient>
569
-    <linearGradient
570
-       id="linearGradient3726">
571
-      <stop
572
-         id="stop3728"
573
-         style="stop-color:#333"
574
-         offset="0" />
575
-      <stop
576
-         id="stop3730"
577
-         style="stop-color:#5a5a5a"
578
-         offset="1" />
579
-    </linearGradient>
580
-    <linearGradient
581
-       inkscape:collect="always"
582
-       xlink:href="#linearGradient3027"
583
-       id="linearGradient3689"
584
-       gradientUnits="userSpaceOnUse"
585
-       gradientTransform="translate(-52.306337,-6.0189448)"
586
-       x1="16.723"
587
-       y1="3"
588
-       x2="16.723"
589
-       y2="35.055" />
590
-    <linearGradient
591
-       id="linearGradient3027"
592
-       y2="35.055"
593
-       gradientUnits="userSpaceOnUse"
594
-       x2="16.723"
595
-       y1="3"
596
-       x1="16.723">
597
-      <stop
598
-         id="stop3463"
599
-         style="stop-color:#fff"
600
-         offset="0" />
601
-      <stop
602
-         id="stop3465"
603
-         style="stop-color:#fff;stop-opacity:0"
604
-         offset="1" />
605
-    </linearGradient>
606
-    <linearGradient
607
-       x1="24.103895"
608
-       y1="15.180944"
609
-       x2="24.103895"
610
-       y2="34.224861"
611
-       id="linearGradient2401"
612
-       xlink:href="#linearGradient2264"
613
-       gradientUnits="userSpaceOnUse"
614
-       gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
615
-    <linearGradient
616
-       id="linearGradient2264">
617
-      <stop
618
-         id="stop2266"
619
-         style="stop-color:#d7e866;stop-opacity:1"
620
-         offset="0" />
621
-      <stop
622
-         id="stop2268"
623
-         style="stop-color:#8cab2a;stop-opacity:1"
624
-         offset="1" />
625
-    </linearGradient>
626
-    <linearGradient
627
-       x1="24.138529"
628
-       y1="6.5316639"
629
-       x2="24.138529"
630
-       y2="45.690399"
631
-       id="linearGradient2398"
632
-       xlink:href="#linearGradient4222"
633
-       gradientUnits="userSpaceOnUse"
634
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
635
-    <linearGradient
636
-       id="linearGradient4222">
637
-      <stop
638
-         id="stop4224"
639
-         style="stop-color:#ffffff;stop-opacity:1"
640
-         offset="0" />
641
-      <stop
642
-         id="stop4226"
643
-         style="stop-color:#ffffff;stop-opacity:0"
644
-         offset="1" />
645
-    </linearGradient>
646
-    <linearGradient
647
-       y2="45.690399"
648
-       x2="24.138529"
649
-       y1="6.5316639"
650
-       x1="24.138529"
651
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
652
-       gradientUnits="userSpaceOnUse"
653
-       id="linearGradient3015"
654
-       xlink:href="#linearGradient4222"
655
-       inkscape:collect="always" />
656
-    <linearGradient
657
-       y2="12.95892"
658
-       x2="15.047561"
659
-       y1="12.95892"
660
-       x1="19.502533"
661
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
662
-       gradientUnits="userSpaceOnUse"
663
-       id="linearGradient3010"
664
-       xlink:href="#linearGradient2187"
665
-       inkscape:collect="always" />
666
-    <linearGradient
667
-       y2="36.353996"
668
-       x2="35.998066"
669
-       y1="31.247124"
670
-       x1="35.998066"
671
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
672
-       gradientUnits="userSpaceOnUse"
673
-       id="linearGradient3008"
674
-       xlink:href="#linearGradient4176"
675
-       inkscape:collect="always" />
676
-    <linearGradient
677
-       y2="36.353996"
678
-       x2="31.270321"
679
-       y1="10.819631"
680
-       x1="31.270321"
681
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
682
-       gradientUnits="userSpaceOnUse"
683
-       id="linearGradient3006"
684
-       xlink:href="#linearGradient4168"
685
-       inkscape:collect="always" />
686
-    <linearGradient
687
-       y2="12.95892"
688
-       x2="15.047561"
689
-       y1="12.95892"
690
-       x1="19.502533"
691
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
692
-       gradientUnits="userSpaceOnUse"
693
-       id="linearGradient4083"
694
-       xlink:href="#linearGradient2187"
695
-       inkscape:collect="always" />
696
-    <linearGradient
697
-       id="linearGradient2187">
698
-      <stop
699
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
700
-         offset="0"
701
-         id="stop2189-0" />
702
-      <stop
703
-         style="stop-color:#ffffff;stop-opacity:0;"
704
-         offset="1"
705
-         id="stop2191-3" />
706
-    </linearGradient>
707
-    <linearGradient
708
-       y2="36.353996"
709
-       x2="31.270321"
710
-       y1="10.819631"
711
-       x1="31.270321"
712
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
713
-       gradientUnits="userSpaceOnUse"
714
-       id="linearGradient4086"
715
-       xlink:href="#linearGradient4168"
716
-       inkscape:collect="always" />
717
-    <linearGradient
718
-       id="linearGradient4168">
719
-      <stop
720
-         style="stop-color:#f8cd70;stop-opacity:1;"
721
-         offset="0"
722
-         id="stop4170" />
723
-      <stop
724
-         id="stop4172"
725
-         offset="0.9375"
726
-         style="stop-color:#d99a11;stop-opacity:1;" />
727
-      <stop
728
-         style="stop-color:#b07c0b;stop-opacity:0;"
729
-         offset="1"
730
-         id="stop4174" />
731
-    </linearGradient>
732
-    <linearGradient
733
-       y2="36.353996"
734
-       x2="35.998066"
735
-       y1="31.247124"
736
-       x1="35.998066"
737
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
738
-       gradientUnits="userSpaceOnUse"
739
-       id="linearGradient4088"
740
-       xlink:href="#linearGradient4176"
741
-       inkscape:collect="always" />
742
-    <linearGradient
743
-       id="linearGradient4176">
744
-      <stop
745
-         style="stop-color:#bf8407;stop-opacity:1;"
746
-         offset="0"
747
-         id="stop4178" />
748
-      <stop
749
-         style="stop-color:#a87300;stop-opacity:0;"
750
-         offset="1"
751
-         id="stop4180" />
752
-    </linearGradient>
753
-    <radialGradient
754
-       r="15.644737"
755
-       fy="36.421127"
756
-       fx="24.837126"
757
-       cy="36.421127"
758
-       cx="24.837126"
759
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
760
-       gradientUnits="userSpaceOnUse"
761
-       id="radialGradient3827"
762
-       xlink:href="#linearGradient8662"
763
-       inkscape:collect="always" />
764
-    <linearGradient
765
-       id="linearGradient8662"
766
-       inkscape:collect="always">
767
-      <stop
768
-         id="stop8664"
769
-         offset="0"
770
-         style="stop-color:#000000;stop-opacity:1;" />
771
-      <stop
772
-         id="stop8666"
773
-         offset="1"
774
-         style="stop-color:#000000;stop-opacity:0;" />
775
-    </linearGradient>
776
-    <linearGradient
777
-       y2="12.95892"
778
-       x2="15.047561"
779
-       y1="12.95892"
780
-       x1="19.502533"
781
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
782
-       gradientUnits="userSpaceOnUse"
783
-       id="linearGradient3011"
784
-       xlink:href="#linearGradient2187-6"
785
-       inkscape:collect="always" />
786
-    <linearGradient
787
-       y2="36.353996"
788
-       x2="35.998066"
789
-       y1="31.247124"
790
-       x1="35.998066"
791
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
792
-       gradientUnits="userSpaceOnUse"
793
-       id="linearGradient3009"
794
-       xlink:href="#linearGradient4019"
795
-       inkscape:collect="always" />
796
-    <linearGradient
797
-       y2="36.353996"
798
-       x2="31.270321"
799
-       y1="10.819631"
800
-       x1="31.270321"
801
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
802
-       gradientUnits="userSpaceOnUse"
803
-       id="linearGradient3007"
804
-       xlink:href="#linearGradient4009"
805
-       inkscape:collect="always" />
806
-    <linearGradient
807
-       y2="12.95892"
808
-       x2="15.047561"
809
-       y1="12.95892"
810
-       x1="19.502533"
811
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
812
-       gradientUnits="userSpaceOnUse"
813
-       id="linearGradient3763"
814
-       xlink:href="#linearGradient2187-6"
815
-       inkscape:collect="always" />
816
-    <linearGradient
817
-       id="linearGradient2187-6">
818
-      <stop
819
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
820
-         offset="0"
821
-         id="stop2189-4" />
822
-      <stop
823
-         style="stop-color:#ffffff;stop-opacity:0;"
824
-         offset="1"
825
-         id="stop2191-5" />
826
-    </linearGradient>
827
-    <linearGradient
828
-       y2="36.353996"
829
-       x2="31.270321"
830
-       y1="10.819631"
831
-       x1="31.270321"
832
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
833
-       gradientUnits="userSpaceOnUse"
834
-       id="linearGradient3766"
835
-       xlink:href="#linearGradient4009"
836
-       inkscape:collect="always" />
837
-    <linearGradient
838
-       id="linearGradient4009">
839
-      <stop
840
-         style="stop-color:#d7e866;stop-opacity:1"
841
-         offset="0"
842
-         id="stop4011" />
843
-      <stop
844
-         id="stop4013"
845
-         offset="0.68190742"
846
-         style="stop-color:#98b438;stop-opacity:1" />
847
-      <stop
848
-         style="stop-color:#a1ba49;stop-opacity:1"
849
-         offset="0.95274329"
850
-         id="stop4015" />
851
-      <stop
852
-         style="stop-color:#ffffff;stop-opacity:0;"
853
-         offset="1"
854
-         id="stop4017" />
855
-    </linearGradient>
856
-    <linearGradient
857
-       y2="36.353996"
858
-       x2="35.998066"
859
-       y1="31.247124"
860
-       x1="35.998066"
861
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
862
-       gradientUnits="userSpaceOnUse"
863
-       id="linearGradient3768"
864
-       xlink:href="#linearGradient4019"
865
-       inkscape:collect="always" />
866
-    <linearGradient
867
-       id="linearGradient4019">
868
-      <stop
869
-         style="stop-color:#688c35;stop-opacity:1;"
870
-         offset="0"
871
-         id="stop4021" />
872
-      <stop
873
-         style="stop-color:#9cc8f0;stop-opacity:0;"
874
-         offset="1"
875
-         id="stop4023" />
876
-    </linearGradient>
877
-    <radialGradient
878
-       r="15.644737"
879
-       fy="36.421127"
880
-       fx="24.837126"
881
-       cy="36.421127"
882
-       cx="24.837126"
883
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
884
-       gradientUnits="userSpaceOnUse"
885
-       id="radialGradient3827-1"
886
-       xlink:href="#linearGradient8662-7"
887
-       inkscape:collect="always" />
888
-    <linearGradient
889
-       id="linearGradient8662-7"
890
-       inkscape:collect="always">
891
-      <stop
892
-         id="stop8664-2"
893
-         offset="0"
894
-         style="stop-color:#000000;stop-opacity:1;" />
895
-      <stop
896
-         id="stop8666-3"
897
-         offset="1"
898
-         style="stop-color:#000000;stop-opacity:0;" />
899
-    </linearGradient>
900
-    <linearGradient
901
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
902
-       gradientUnits="userSpaceOnUse"
903
-       xlink:href="#linearGradient2187-8"
904
-       id="linearGradient3513"
905
-       y2="12.95892"
906
-       x2="16.419912"
907
-       y1="12.95892"
908
-       x1="41.278553" />
909
-    <linearGradient
910
-       id="linearGradient2187-8">
911
-      <stop
912
-         offset="0"
913
-         style="stop-color:#ffffff;stop-opacity:0.64341086"
914
-         id="stop2189-7" />
915
-      <stop
916
-         offset="1"
917
-         style="stop-color:#ffffff;stop-opacity:0"
918
-         id="stop2191-8" />
919
-    </linearGradient>
920
-    <linearGradient
921
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
922
-       gradientUnits="userSpaceOnUse"
923
-       xlink:href="#linearGradient4009-5"
924
-       id="linearGradient3518"
925
-       y2="36.353996"
926
-       x2="31.270321"
927
-       y1="10.819631"
928
-       x1="31.270321" />
929
-    <linearGradient
930
-       id="linearGradient4009-5">
931
-      <stop
932
-         offset="0"
933
-         style="stop-color:#d7e866;stop-opacity:1"
934
-         id="stop4011-3" />
935
-      <stop
936
-         offset="0.68190742"
937
-         style="stop-color:#98b438;stop-opacity:1"
938
-         id="stop4013-6" />
939
-      <stop
940
-         offset="0.95274329"
941
-         style="stop-color:#a1ba49;stop-opacity:1"
942
-         id="stop4015-0" />
943
-      <stop
944
-         offset="1"
945
-         style="stop-color:#a1ba49;stop-opacity:0"
946
-         id="stop4017-8" />
947
-    </linearGradient>
948
-    <linearGradient
949
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
950
-       gradientUnits="userSpaceOnUse"
951
-       xlink:href="#linearGradient4019-9"
952
-       id="linearGradient3520"
953
-       y2="36.353996"
954
-       x2="35.998066"
955
-       y1="31.247124"
956
-       x1="35.998066" />
957
-    <linearGradient
958
-       id="linearGradient4019-9">
959
-      <stop
960
-         offset="0"
961
-         style="stop-color:#688c35;stop-opacity:1"
962
-         id="stop4021-6" />
963
-      <stop
964
-         offset="1"
965
-         style="stop-color:#688c35;stop-opacity:0"
966
-         id="stop4023-2" />
967
-    </linearGradient>
968
-    <radialGradient
969
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
970
-       gradientUnits="userSpaceOnUse"
971
-       xlink:href="#linearGradient8662-1"
972
-       id="radialGradient3507"
973
-       fy="36.421127"
974
-       fx="24.837126"
975
-       r="15.644737"
976
-       cy="36.421127"
977
-       cx="24.837126" />
978
-    <linearGradient
979
-       id="linearGradient8662-1">
980
-      <stop
981
-         offset="0"
982
-         style="stop-color:#000000;stop-opacity:1"
983
-         id="stop8664-3" />
984
-      <stop
985
-         offset="1"
986
-         style="stop-color:#000000;stop-opacity:0"
987
-         id="stop8666-9" />
988
-    </linearGradient>
989
-    <linearGradient
990
-       inkscape:collect="always"
991
-       xlink:href="#linearGradient4009-5"
992
-       id="linearGradient3211"
993
-       gradientUnits="userSpaceOnUse"
994
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
995
-       x1="31.270321"
996
-       y1="10.819631"
997
-       x2="31.270321"
998
-       y2="36.353996" />
999
-    <linearGradient
1000
-       inkscape:collect="always"
1001
-       xlink:href="#linearGradient4019-9"
1002
-       id="linearGradient3213"
1003
-       gradientUnits="userSpaceOnUse"
1004
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1005
-       x1="35.998066"
1006
-       y1="31.247124"
1007
-       x2="35.998066"
1008
-       y2="36.353996" />
1009
-    <linearGradient
1010
-       inkscape:collect="always"
1011
-       xlink:href="#linearGradient2187-8"
1012
-       id="linearGradient3215"
1013
-       gradientUnits="userSpaceOnUse"
1014
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1015
-       x1="41.278553"
1016
-       y1="12.95892"
1017
-       x2="16.419912"
1018
-       y2="12.95892" />
1019
-    <linearGradient
1020
-       inkscape:collect="always"
1021
-       xlink:href="#linearGradient3049"
1022
-       id="linearGradient3242"
1023
-       gradientUnits="userSpaceOnUse"
1024
-       gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
1025
-       x1="12.872"
1026
-       y1="0.62146002"
1027
-       x2="12.872"
1028
-       y2="22.487" />
1029
-    <linearGradient
1030
-       inkscape:collect="always"
1031
-       xlink:href="#linearGradient3051"
1032
-       id="linearGradient3244"
1033
-       gradientUnits="userSpaceOnUse"
1034
-       gradientTransform="translate(-52.306337,-6.0189448)"
1035
-       x1="12.248"
1036
-       y1="34.993"
1037
-       x2="12.248"
1038
-       y2="1.9999" />
1039
-    <linearGradient
1040
-       inkscape:collect="always"
1041
-       xlink:href="#linearGradient3027"
1042
-       id="linearGradient3246"
1043
-       gradientUnits="userSpaceOnUse"
1044
-       gradientTransform="translate(-52.306337,-6.0189448)"
1045
-       x1="16.723"
1046
-       y1="3"
1047
-       x2="16.723"
1048
-       y2="35.055" />
1049
-    <linearGradient
1050
-       y2="36.353996"
1051
-       x2="35.998066"
1052
-       y1="11.41118"
1053
-       x1="35.998066"
1054
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1055
-       gradientUnits="userSpaceOnUse"
1056
-       id="linearGradient2842"
1057
-       xlink:href="#linearGradient4176-2"
1058
-       inkscape:collect="always" />
1059
-    <linearGradient
1060
-       y2="36.353996"
1061
-       x2="31.270321"
1062
-       y1="10.819631"
1063
-       x1="31.270321"
1064
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1065
-       gradientUnits="userSpaceOnUse"
1066
-       id="linearGradient2840"
1067
-       xlink:href="#linearGradient4168-3"
1068
-       inkscape:collect="always" />
1069
-    <linearGradient
1070
-       gradientTransform="translate(1.2595749e-8,-0.99951293)"
1071
-       y2="20.340685"
1072
-       x2="17.226442"
1073
-       y1="4.3594136"
1074
-       x1="12.944274"
1075
-       gradientUnits="userSpaceOnUse"
1076
-       id="linearGradient2837"
1077
-       xlink:href="#linearGradient4222-7"
1078
-       inkscape:collect="always" />
1079
-    <linearGradient
1080
-       id="linearGradient4222-7">
1081
-      <stop
1082
-         offset="0"
1083
-         style="stop-color:#ffffff;stop-opacity:1"
1084
-         id="stop4224-8" />
1085
-      <stop
1086
-         offset="1"
1087
-         style="stop-color:#ffffff;stop-opacity:0"
1088
-         id="stop4226-6" />
1089
-    </linearGradient>
1090
-    <linearGradient
1091
-       id="linearGradient4168-3">
1092
-      <stop
1093
-         offset="0"
1094
-         style="stop-color:#ecb56c;stop-opacity:1"
1095
-         id="stop4170-0" />
1096
-      <stop
1097
-         offset="0.7426424"
1098
-         style="stop-color:#e86225;stop-opacity:1"
1099
-         id="stop4172-2" />
1100
-      <stop
1101
-         offset="1"
1102
-         style="stop-color:#b07c0b;stop-opacity:0"
1103
-         id="stop4174-6" />
1104
-    </linearGradient>
1105
-    <linearGradient
1106
-       id="linearGradient4176-2">
1107
-      <stop
1108
-         offset="0"
1109
-         style="stop-color:#cc7032;stop-opacity:1"
1110
-         id="stop4178-3" />
1111
-      <stop
1112
-         offset="0.73855066"
1113
-         style="stop-color:#bb2d13;stop-opacity:1"
1114
-         id="stop3223" />
1115
-      <stop
1116
-         offset="1"
1117
-         style="stop-color:#a87300;stop-opacity:0"
1118
-         id="stop4180-5" />
1119
-    </linearGradient>
1120
-    <radialGradient
1121
-       gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1122
-       gradientUnits="userSpaceOnUse"
1123
-       xlink:href="#linearGradient7067"
1124
-       id="radialGradient3622"
1125
-       fy="37.45607"
1126
-       fx="14.68769"
1127
-       r="5.7384715"
1128
-       cy="41.058823"
1129
-       cx="17.058823" />
1130
-    <linearGradient
1131
-       id="linearGradient7067">
1132
-      <stop
1133
-         offset="0"
1134
-         style="stop-color:#ffffff;stop-opacity:1"
1135
-         id="stop7069" />
1136
-      <stop
1137
-         offset="1"
1138
-         style="stop-color:#ffffff;stop-opacity:0"
1139
-         id="stop7071" />
1140
-    </linearGradient>
1141
-    <radialGradient
1142
-       gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1143
-       gradientUnits="userSpaceOnUse"
1144
-       xlink:href="#linearGradient3668"
1145
-       id="radialGradient3634"
1146
-       fy="37.841019"
1147
-       fx="14.757765"
1148
-       r="5.7384715"
1149
-       cy="41.058823"
1150
-       cx="17.058823" />
1151
-    <linearGradient
1152
-       id="linearGradient3668">
1153
-      <stop
1154
-         offset="0"
1155
-         style="stop-color:#ffffff;stop-opacity:1"
1156
-         id="stop3670" />
1157
-      <stop
1158
-         offset="1"
1159
-         style="stop-color:#ffffff;stop-opacity:0"
1160
-         id="stop3672" />
1161
-    </linearGradient>
1162
-    <linearGradient
1163
-       gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1164
-       gradientUnits="userSpaceOnUse"
1165
-       xlink:href="#linearGradient2372"
1166
-       id="linearGradient3642"
1167
-       y2="125.39074"
1168
-       x2="26.256771"
1169
-       y1="137.53885"
1170
-       x1="28.503141" />
1171
-    <linearGradient
1172
-       id="linearGradient2372">
1173
-      <stop
1174
-         offset="0"
1175
-         style="stop-color:#ffffff;stop-opacity:1"
1176
-         id="stop2374" />
1177
-      <stop
1178
-         offset="1"
1179
-         style="stop-color:#ffffff;stop-opacity:0.34482759"
1180
-         id="stop2376" />
1181
-    </linearGradient>
1182
-    <linearGradient
1183
-       gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1184
-       gradientUnits="userSpaceOnUse"
1185
-       xlink:href="#linearGradient2372"
1186
-       id="linearGradient2698"
1187
-       y2="125.39074"
1188
-       x2="26.256771"
1189
-       y1="144.11652"
1190
-       x1="28.739122" />
1191
-    <linearGradient
1192
-       gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1193
-       gradientUnits="userSpaceOnUse"
1194
-       xlink:href="#linearGradient3461"
1195
-       id="linearGradient2711"
1196
-       y2="35.055153"
1197
-       x2="16.722891"
1198
-       y1="3"
1199
-       x1="16.722891" />
1200
-    <linearGradient
1201
-       id="linearGradient3461">
1202
-      <stop
1203
-         offset="0"
1204
-         style="stop-color:#ffffff;stop-opacity:1"
1205
-         id="stop3463-9" />
1206
-      <stop
1207
-         offset="1"
1208
-         style="stop-color:#ffffff;stop-opacity:0"
1209
-         id="stop3465-6" />
1210
-    </linearGradient>
1211
-    <linearGradient
1212
-       gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1213
-       gradientUnits="userSpaceOnUse"
1214
-       xlink:href="#linearGradient3932"
1215
-       id="linearGradient2801"
1216
-       y2="46.263954"
1217
-       x2="-22.539846"
1218
-       y1="11.109024"
1219
-       x1="-22.539846" />
1220
-    <linearGradient
1221
-       id="linearGradient3932">
1222
-      <stop
1223
-         offset="0"
1224
-         style="stop-color:#828282;stop-opacity:1"
1225
-         id="stop3934" />
1226
-      <stop
1227
-         offset="1"
1228
-         style="stop-color:#434343;stop-opacity:1"
1229
-         id="stop3936" />
1230
-    </linearGradient>
1231
-    <linearGradient
1232
-       gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1233
-       gradientUnits="userSpaceOnUse"
1234
-       xlink:href="#linearGradient3582-5"
1235
-       id="linearGradient2803"
1236
-       y2="1.4097958"
1237
-       x2="16.745687"
1238
-       y1="46.132927"
1239
-       x1="16.745687" />
1240
-    <linearGradient
1241
-       id="linearGradient3582-5">
1242
-      <stop
1243
-         offset="0"
1244
-         style="stop-color:#333333;stop-opacity:1"
1245
-         id="stop3584-2" />
1246
-      <stop
1247
-         offset="1"
1248
-         style="stop-color:#5a5a5a;stop-opacity:1"
1249
-         id="stop3586-8" />
1250
-    </linearGradient>
1251
-    <linearGradient
1252
-       gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1253
-       gradientUnits="userSpaceOnUse"
1254
-       xlink:href="#linearGradient3932"
1255
-       id="linearGradient2797"
1256
-       y2="46.263954"
1257
-       x2="-22.539846"
1258
-       y1="11.109024"
1259
-       x1="-22.539846" />
1260
-    <linearGradient
1261
-       gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1262
-       gradientUnits="userSpaceOnUse"
1263
-       xlink:href="#linearGradient3582-5"
1264
-       id="linearGradient2799"
1265
-       y2="1.4097958"
1266
-       x2="16.745687"
1267
-       y1="46.132927"
1268
-       x1="16.745687" />
1269
-    <radialGradient
1270
-       gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1271
-       gradientUnits="userSpaceOnUse"
1272
-       xlink:href="#linearGradient3993"
1273
-       id="radialGradient2759"
1274
-       fy="10.898237"
1275
-       fx="14.76559"
1276
-       r="18.000002"
1277
-       cy="10.898237"
1278
-       cx="14.76559" />
1279
-    <linearGradient
1280
-       id="linearGradient3993">
1281
-      <stop
1282
-         offset="0"
1283
-         style="stop-color:#a3c0d0;stop-opacity:1"
1284
-         id="stop3995" />
1285
-      <stop
1286
-         offset="1"
1287
-         style="stop-color:#427da1;stop-opacity:1"
1288
-         id="stop4001" />
1289
-    </linearGradient>
1290
-    <linearGradient
1291
-       gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1292
-       gradientUnits="userSpaceOnUse"
1293
-       xlink:href="#linearGradient2490"
1294
-       id="linearGradient2761"
1295
-       y2="2.9062471"
1296
-       x2="-51.786404"
1297
-       y1="53.623615"
1298
-       x1="-51.786404" />
1299
-    <linearGradient
1300
-       id="linearGradient2490">
1301
-      <stop
1302
-         offset="0"
1303
-         style="stop-color:#2e4a5a;stop-opacity:1"
1304
-         id="stop2492" />
1305
-      <stop
1306
-         offset="1"
1307
-         style="stop-color:#6e8796;stop-opacity:1"
1308
-         id="stop2494" />
1309
-    </linearGradient>
1310
-    <radialGradient
1311
-       gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1312
-       gradientUnits="userSpaceOnUse"
1313
-       xlink:href="#linearGradient5060-4"
1314
-       id="radialGradient2735"
1315
-       fy="486.64789"
1316
-       fx="605.71429"
1317
-       r="117.14286"
1318
-       cy="486.64789"
1319
-       cx="605.71429" />
1320
-    <linearGradient
1321
-       id="linearGradient5060-4">
1322
-      <stop
1323
-         offset="0"
1324
-         style="stop-color:#000000;stop-opacity:1"
1325
-         id="stop5062-9" />
1326
-      <stop
1327
-         offset="1"
1328
-         style="stop-color:#000000;stop-opacity:0"
1329
-         id="stop5064-3" />
1330
-    </linearGradient>
1331
-    <linearGradient
1332
-       gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1333
-       gradientUnits="userSpaceOnUse"
1334
-       xlink:href="#linearGradient5048"
1335
-       id="linearGradient2738"
1336
-       y2="609.50507"
1337
-       x2="302.85715"
1338
-       y1="366.64789"
1339
-       x1="302.85715" />
1340
-    <linearGradient
1341
-       id="linearGradient5048">
1342
-      <stop
1343
-         offset="0"
1344
-         style="stop-color:#000000;stop-opacity:0"
1345
-         id="stop5050-3" />
1346
-      <stop
1347
-         offset="0.5"
1348
-         style="stop-color:#000000;stop-opacity:1"
1349
-         id="stop5056-5" />
1350
-      <stop
1351
-         offset="1"
1352
-         style="stop-color:#000000;stop-opacity:0"
1353
-         id="stop5052-8" />
1354
-    </linearGradient>
1355
-    <radialGradient
1356
-       gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1357
-       gradientUnits="userSpaceOnUse"
1358
-       xlink:href="#linearGradient5060-4"
1359
-       id="radialGradient2704"
1360
-       fy="486.64789"
1361
-       fx="605.71429"
1362
-       r="117.14286"
1363
-       cy="486.64789"
1364
-       cx="605.71429" />
1365
-    <linearGradient
1366
-       gradientTransform="matrix(0.5384199,0,0,0.5384199,-0.922077,-1.4604985)"
1367
-       gradientUnits="userSpaceOnUse"
1368
-       xlink:href="#linearGradient3781"
1369
-       id="linearGradient2432"
1370
-       y2="45.074459"
1371
-       x2="24.481066"
1372
-       y1="5.0808945"
1373
-       x1="24.481066" />
1374
-    <linearGradient
1375
-       gradientTransform="matrix(1.0862728,0,0,1.0862481,-55.56661,15.813638)"
1376
-       gradientUnits="userSpaceOnUse"
1377
-       xlink:href="#linearGradient4873"
1378
-       id="linearGradient2430"
1379
-       y2="5.4675598"
1380
-       x2="63.397362"
1381
-       y1="-12.489107"
1382
-       x1="63.397362" />
1383
-    <linearGradient
1384
-       gradientTransform="matrix(0.5160413,0,0,0.5160413,-0.384991,-0.3849911)"
1385
-       gradientUnits="userSpaceOnUse"
1386
-       xlink:href="#linearGradient2490-8"
1387
-       id="linearGradient2428"
1388
-       y2="3.0816143"
1389
-       x2="18.379412"
1390
-       y1="44.980297"
1391
-       x1="18.379412" />
1392
-    <radialGradient
1393
-       gradientTransform="matrix(0,1.2316137,-1.6257082,0,18.486581,-28.720783)"
1394
-       gradientUnits="userSpaceOnUse"
1395
-       xlink:href="#linearGradient3242-8"
1396
-       id="radialGradient2426"
1397
-       fy="3.9900031"
1398
-       fx="23.895569"
1399
-       r="20.397499"
1400
-       cy="3.9900031"
1401
-       cx="23.895569" />
1402
-    <linearGradient
1403
-       id="linearGradient3781">
1404
-      <stop
1405
-         offset="0"
1406
-         style="stop-color:#ffffff;stop-opacity:1"
1407
-         id="stop3783" />
1408
-      <stop
1409
-         offset="1"
1410
-         style="stop-color:#ffffff;stop-opacity:0"
1411
-         id="stop3785" />
1412
-    </linearGradient>
1413
-    <linearGradient
1414
-       id="linearGradient4873">
1415
-      <stop
1416
-         offset="0"
1417
-         style="stop-color:#ffffff;stop-opacity:1"
1418
-         id="stop4875" />
1419
-      <stop
1420
-         offset="1"
1421
-         style="stop-color:#ffffff;stop-opacity:0"
1422
-         id="stop4877" />
1423
-    </linearGradient>
1424
-    <linearGradient
1425
-       id="linearGradient3242-8">
1426
-      <stop
1427
-         offset="0"
1428
-         style="stop-color:#f8b17e;stop-opacity:1"
1429
-         id="stop3244" />
1430
-      <stop
1431
-         offset="0.26238"
1432
-         style="stop-color:#e35d4f;stop-opacity:1"
1433
-         id="stop3246" />
1434
-      <stop
1435
-         offset="0.66093999"
1436
-         style="stop-color:#c6262e;stop-opacity:1"
1437
-         id="stop3248" />
1438
-      <stop
1439
-         offset="1"
1440
-         style="stop-color:#690b54;stop-opacity:1"
1441
-         id="stop3250" />
1442
-    </linearGradient>
1443
-    <linearGradient
1444
-       id="linearGradient2490-8">
1445
-      <stop
1446
-         offset="0"
1447
-         style="stop-color:#791235;stop-opacity:1"
1448
-         id="stop2492-4" />
1449
-      <stop
1450
-         offset="1"
1451
-         style="stop-color:#dd3b27;stop-opacity:1"
1452
-         id="stop2494-5" />
1453
-    </linearGradient>
1454
-    <linearGradient
1455
-       gradientTransform="matrix(0.7435665,0,0,0.7435665,-1.8455965,-2.5891633)"
1456
-       gradientUnits="userSpaceOnUse"
1457
-       xlink:href="#linearGradient3781-9"
1458
-       id="linearGradient2408"
1459
-       y2="45.074459"
1460
-       x2="24.481066"
1461
-       y1="5.0808945"
1462
-       x1="24.481066" />
1463
-    <linearGradient
1464
-       id="linearGradient3781-9">
1465
-      <stop
1466
-         offset="0"
1467
-         style="stop-color:#ffffff;stop-opacity:1"
1468
-         id="stop3783-3" />
1469
-      <stop
1470
-         offset="1"
1471
-         style="stop-color:#ffffff;stop-opacity:0"
1472
-         id="stop3785-8" />
1473
-    </linearGradient>
1474
-    <linearGradient
1475
-       gradientTransform="matrix(1.5436509,0,0,1.5436158,-80.015712,21.419381)"
1476
-       gradientUnits="userSpaceOnUse"
1477
-       xlink:href="#linearGradient4873-0"
1478
-       id="linearGradient2411"
1479
-       y2="5.4675598"
1480
-       x2="63.397362"
1481
-       y1="-12.489107"
1482
-       x1="63.397362" />
1483
-    <linearGradient
1484
-       id="linearGradient4873-0">
1485
-      <stop
1486
-         offset="0"
1487
-         style="stop-color:#ffffff;stop-opacity:1"
1488
-         id="stop4875-2" />
1489
-      <stop
1490
-         offset="1"
1491
-         style="stop-color:#ffffff;stop-opacity:0"
1492
-         id="stop4877-4" />
1493
-    </linearGradient>
1494
-    <radialGradient
1495
-       gradientTransform="matrix(-0.03472262,1.9612978,-2.2447773,-0.03974131,25.786384,-46.300359)"
1496
-       gradientUnits="userSpaceOnUse"
1497
-       xlink:href="#linearGradient3242-5"
1498
-       id="radialGradient2414"
1499
-       fy="3.9900031"
1500
-       fx="23.895569"
1501
-       r="20.397499"
1502
-       cy="3.9900031"
1503
-       cx="23.895569" />
1504
-    <linearGradient
1505
-       id="linearGradient3242-5">
1506
-      <stop
1507
-         offset="0"
1508
-         style="stop-color:#f8b17e;stop-opacity:1"
1509
-         id="stop3244-4" />
1510
-      <stop
1511
-         offset="0.26238"
1512
-         style="stop-color:#e35d4f;stop-opacity:1"
1513
-         id="stop3246-5" />
1514
-      <stop
1515
-         offset="0.66093999"
1516
-         style="stop-color:#c6262e;stop-opacity:1"
1517
-         id="stop3248-9" />
1518
-      <stop
1519
-         offset="1"
1520
-         style="stop-color:#690b54;stop-opacity:1"
1521
-         id="stop3250-0" />
1522
-    </linearGradient>
1523
-    <linearGradient
1524
-       gradientTransform="matrix(0.7126612,0,0,0.7126613,-1.1038706,-1.1038704)"
1525
-       gradientUnits="userSpaceOnUse"
1526
-       xlink:href="#linearGradient2490-3"
1527
-       id="linearGradient2416"
1528
-       y2="12.688507"
1529
-       x2="20.367044"
1530
-       y1="58.893726"
1531
-       x1="18.379412" />
1532
-    <linearGradient
1533
-       id="linearGradient2490-3">
1534
-      <stop
1535
-         offset="0"
1536
-         style="stop-color:#791235;stop-opacity:1"
1537
-         id="stop2492-6" />
1538
-      <stop
1539
-         offset="1"
1540
-         style="stop-color:#dd3b27;stop-opacity:1"
1541
-         id="stop2494-2" />
1542
-    </linearGradient>
1543
-    <radialGradient
1544
-       gradientTransform="matrix(1.5058824,0,0,0.37647,-78.305888,26.258824)"
1545
-       gradientUnits="userSpaceOnUse"
1546
-       xlink:href="#linearGradient8838"
1547
-       id="radialGradient2419"
1548
-       fy="4.625"
1549
-       fx="62.625"
1550
-       r="10.625"
1551
-       cy="4.625"
1552
-       cx="62.625" />
1553
-    <linearGradient
1554
-       id="linearGradient8838">
1555
-      <stop
1556
-         offset="0"
1557
-         style="stop-color:#000000;stop-opacity:1"
1558
-         id="stop8840-8" />
1559
-      <stop
1560
-         offset="1"
1561
-         style="stop-color:#000000;stop-opacity:0"
1562
-         id="stop8842-8" />
1563
-    </linearGradient>
1564
-    <radialGradient
1565
-       gradientTransform="matrix(1.1294118,0,0,0.2823525,-58.729414,19.694118)"
1566
-       gradientUnits="userSpaceOnUse"
1567
-       xlink:href="#linearGradient8838-9"
1568
-       id="radialGradient2419-7"
1569
-       fy="4.625"
1570
-       fx="62.625"
1571
-       r="10.625"
1572
-       cy="4.625"
1573
-       cx="62.625" />
1574
-    <linearGradient
1575
-       id="linearGradient8838-9">
1576
-      <stop
1577
-         offset="0"
1578
-         style="stop-color:#000000;stop-opacity:1"
1579
-         id="stop8840-1" />
1580
-      <stop
1581
-         offset="1"
1582
-         style="stop-color:#000000;stop-opacity:0"
1583
-         id="stop8842-9" />
1584
-    </linearGradient>
1585
-    <radialGradient
1586
-       gradientTransform="matrix(0,1.2316137,-1.6257082,0,18.486581,-28.720783)"
1587
-       gradientUnits="userSpaceOnUse"
1588
-       xlink:href="#linearGradient3242-9"
1589
-       id="radialGradient2414-2"
1590
-       fy="3.9900031"
1591
-       fx="23.895569"
1592
-       r="20.397499"
1593
-       cy="3.9900031"
1594
-       cx="23.895569" />
1595
-    <linearGradient
1596
-       id="linearGradient3242-9">
1597
-      <stop
1598
-         offset="0"
1599
-         style="stop-color:#f8b17e;stop-opacity:1"
1600
-         id="stop3244-9" />
1601
-      <stop
1602
-         offset="0.26238"
1603
-         style="stop-color:#e35d4f;stop-opacity:1"
1604
-         id="stop3246-0" />
1605
-      <stop
1606
-         offset="0.66093999"
1607
-         style="stop-color:#c6262e;stop-opacity:1"
1608
-         id="stop3248-1" />
1609
-      <stop
1610
-         offset="1"
1611
-         style="stop-color:#690b54;stop-opacity:1"
1612
-         id="stop3250-2" />
1613
-    </linearGradient>
1614
-    <linearGradient
1615
-       gradientTransform="matrix(0.5160413,0,0,0.5160413,-0.384991,-0.3849911)"
1616
-       gradientUnits="userSpaceOnUse"
1617
-       xlink:href="#linearGradient2490-4"
1618
-       id="linearGradient2416-9"
1619
-       y2="3.0816143"
1620
-       x2="18.379412"
1621
-       y1="44.980297"
1622
-       x1="18.379412" />
1623
-    <linearGradient
1624
-       id="linearGradient2490-4">
1625
-      <stop
1626
-         offset="0"
1627
-         style="stop-color:#791235;stop-opacity:1"
1628
-         id="stop2492-3" />
1629
-      <stop
1630
-         offset="1"
1631
-         style="stop-color:#dd3b27;stop-opacity:1"
1632
-         id="stop2494-3" />
1633
-    </linearGradient>
1634
-    <linearGradient
1635
-       gradientTransform="matrix(1.0862728,0,0,1.0862481,-55.56661,15.813638)"
1636
-       gradientUnits="userSpaceOnUse"
1637
-       xlink:href="#linearGradient4873-3"
1638
-       id="linearGradient2411-4"
1639
-       y2="5.4675598"
1640
-       x2="63.397362"
1641
-       y1="-12.489107"
1642
-       x1="63.397362" />
1643
-    <linearGradient
1644
-       id="linearGradient4873-3">
1645
-      <stop
1646
-         offset="0"
1647
-         style="stop-color:#ffffff;stop-opacity:1"
1648
-         id="stop4875-1" />
1649
-      <stop
1650
-         offset="1"
1651
-         style="stop-color:#ffffff;stop-opacity:0"
1652
-         id="stop4877-5" />
1653
-    </linearGradient>
1654
-    <linearGradient
1655
-       y2="32.702335"
1656
-       x2="16.331276"
1657
-       y1="20.584223"
1658
-       x1="28.449389"
1659
-       gradientTransform="matrix(0.5315328,-0.530963,0.5315328,0.530963,-14.578201,12.23303)"
1660
-       gradientUnits="userSpaceOnUse"
1661
-       id="linearGradient2419"
1662
-       xlink:href="#linearGradient7916"
1663
-       inkscape:collect="always" />
1664
-    <linearGradient
1665
-       id="linearGradient7916">
1666
-      <stop
1667
-         id="stop7918"
1668
-         offset="0"
1669
-         style="stop-color:#ffffff;stop-opacity:1;" />
1670
-      <stop
1671
-         id="stop7920"
1672
-         offset="1"
1673
-         style="stop-color:#ffffff;stop-opacity:0;" />
1674
-    </linearGradient>
1675
-    <linearGradient
1676
-       y2="32.702335"
1677
-       x2="16.331276"
1678
-       y1="13.022708"
1679
-       x1="36.010902"
1680
-       gradientTransform="matrix(0.5315328,-0.530963,0.5315328,0.530963,-14.042382,11.96512)"
1681
-       gradientUnits="userSpaceOnUse"
1682
-       id="linearGradient3167"
1683
-       xlink:href="#linearGradient7916"
1684
-       inkscape:collect="always" />
1685
-    <linearGradient
1686
-       gradientUnits="userSpaceOnUse"
1687
-       y2="22.000153"
1688
-       x2="11.192374"
1689
-       y1="3"
1690
-       x1="11.192374"
1691
-       id="linearGradient3217"
1692
-       xlink:href="#linearGradient3203"
1693
-       inkscape:collect="always" />
1694
-    <linearGradient
1695
-       id="linearGradient3203"
1696
-       inkscape:collect="always">
1697
-      <stop
1698
-         id="stop3205"
1699
-         offset="0"
1700
-         style="stop-color:#777976;stop-opacity:1" />
1701
-      <stop
1702
-         id="stop3207"
1703
-         offset="1"
1704
-         style="stop-color:#565755;stop-opacity:1" />
1705
-    </linearGradient>
1706
-    <radialGradient
1707
-       r="10.31934"
1708
-       fy="35.127438"
1709
-       fx="23.070683"
1710
-       cy="35.127438"
1711
-       cx="23.070683"
1712
-       gradientTransform="matrix(0.914812,0.01265023,-0.00821502,0.213562,2.253914,27.18889)"
1713
-       gradientUnits="userSpaceOnUse"
1714
-       id="radialGradient2410"
1715
-       xlink:href="#linearGradient2091"
1716
-       inkscape:collect="always" />
1717
-    <linearGradient
1718
-       id="linearGradient2091">
1719
-      <stop
1720
-         id="stop2093"
1721
-         offset="0"
1722
-         style="stop-color:#000000;stop-opacity:0.39215687;" />
1723
-      <stop
1724
-         style="stop-color:#000000;stop-opacity:0.3137255;"
1725
-         offset="0.5"
1726
-         id="stop3169" />
1727
-      <stop
1728
-         id="stop2095"
1729
-         offset="1"
1730
-         style="stop-color:#000000;stop-opacity:0;" />
1731
-    </linearGradient>
1732
-    <radialGradient
1733
-       inkscape:collect="always"
1734
-       xlink:href="#linearGradient8838"
1735
-       id="radialGradient3390"
1736
-       gradientUnits="userSpaceOnUse"
1737
-       gradientTransform="matrix(1.5058824,0,0,0.37647,-78.305888,26.258824)"
1738
-       cx="62.625"
1739
-       cy="4.625"
1740
-       fx="62.625"
1741
-       fy="4.625"
1742
-       r="10.625" />
1743
-    <radialGradient
1744
-       inkscape:collect="always"
1745
-       xlink:href="#linearGradient3242-5"
1746
-       id="radialGradient3392"
1747
-       gradientUnits="userSpaceOnUse"
1748
-       gradientTransform="matrix(-0.03472262,1.9612978,-2.2447773,-0.03974131,25.786384,-46.300359)"
1749
-       cx="23.895569"
1750
-       cy="3.9900031"
1751
-       fx="23.895569"
1752
-       fy="3.9900031"
1753
-       r="20.397499" />
1754
-    <linearGradient
1755
-       inkscape:collect="always"
1756
-       xlink:href="#linearGradient2490-3"
1757
-       id="linearGradient3394"
1758
-       gradientUnits="userSpaceOnUse"
1759
-       gradientTransform="matrix(0.7126612,0,0,0.7126613,-1.1038706,-1.1038704)"
1760
-       x1="18.379412"
1761
-       y1="58.893726"
1762
-       x2="20.367044"
1763
-       y2="12.688507" />
1764
-    <linearGradient
1765
-       inkscape:collect="always"
1766
-       xlink:href="#linearGradient4873-0"
1767
-       id="linearGradient3396"
1768
-       gradientUnits="userSpaceOnUse"
1769
-       gradientTransform="matrix(1.5436509,0,0,1.5436158,-80.015712,21.419381)"
1770
-       x1="63.397362"
1771
-       y1="-12.489107"
1772
-       x2="63.397362"
1773
-       y2="5.4675598" />
1774
-    <linearGradient
1775
-       inkscape:collect="always"
1776
-       xlink:href="#linearGradient3781-9"
1777
-       id="linearGradient3398"
1778
-       gradientUnits="userSpaceOnUse"
1779
-       gradientTransform="matrix(0.7435665,0,0,0.7435665,-1.8455965,-2.5891633)"
1780
-       x1="24.481066"
1781
-       y1="5.0808945"
1782
-       x2="24.481066"
1783
-       y2="45.074459" />
1784
-    <linearGradient
1785
-       gradientUnits="userSpaceOnUse"
1786
-       xlink:href="#linearGradient3781-3"
1787
-       id="linearGradient2742"
1788
-       y2="45.074459"
1789
-       x2="24.481066"
1790
-       y1="5.0808945"
1791
-       x1="24.481066"
1792
-       gradientTransform="translate(0,0.63171412)" />
1793
-    <linearGradient
1794
-       id="linearGradient3781-3">
1795
-      <stop
1796
-         offset="0"
1797
-         style="stop-color:#ffffff;stop-opacity:1"
1798
-         id="stop3783-4" />
1799
-      <stop
1800
-         offset="1"
1801
-         style="stop-color:#ffffff;stop-opacity:0"
1802
-         id="stop3785-3" />
1803
-    </linearGradient>
1804
-    <linearGradient
1805
-       gradientTransform="matrix(2.1153735,0,0,2.1153253,-107.57709,32.426559)"
1806
-       gradientUnits="userSpaceOnUse"
1807
-       xlink:href="#linearGradient4873-02"
1808
-       id="linearGradient2745"
1809
-       y2="5.4675598"
1810
-       x2="63.397362"
1811
-       y1="-12.489107"
1812
-       x1="63.397362" />
1813
-    <linearGradient
1814
-       id="linearGradient4873-02">
1815
-      <stop
1816
-         offset="0"
1817
-         style="stop-color:#ffffff;stop-opacity:1"
1818
-         id="stop4875-3" />
1819
-      <stop
1820
-         offset="1"
1821
-         style="stop-color:#ffffff;stop-opacity:0"
1822
-         id="stop4877-1" />
1823
-    </linearGradient>
1824
-    <radialGradient
1825
-       gradientTransform="matrix(0,2.2874593,-3.0194057,0,35.73158,-49.682585)"
1826
-       gradientUnits="userSpaceOnUse"
1827
-       xlink:href="#linearGradient3242-50"
1828
-       id="radialGradient2748"
1829
-       fy="3.9900031"
1830
-       fx="23.895569"
1831
-       r="20.397499"
1832
-       cy="3.9900031"
1833
-       cx="23.895569" />
1834
-    <linearGradient
1835
-       id="linearGradient3242-50">
1836
-      <stop
1837
-         offset="0"
1838
-         style="stop-color:#f8b17e;stop-opacity:1"
1839
-         id="stop3244-3" />
1840
-      <stop
1841
-         offset="0.60762745"
1842
-         style="stop-color:#e35d4f;stop-opacity:1"
1843
-         id="stop3246-6" />
1844
-      <stop
1845
-         offset="0.82002461"
1846
-         style="stop-color:#c6262e;stop-opacity:1"
1847
-         id="stop3248-7" />
1848
-      <stop
1849
-         offset="1"
1850
-         style="stop-color:#690b54;stop-opacity:1"
1851
-         id="stop3250-9" />
1852
-    </linearGradient>
1853
-    <linearGradient
1854
-       gradientTransform="matrix(0.9584364,0,0,0.9584366,0.68166754,2.9450965)"
1855
-       gradientUnits="userSpaceOnUse"
1856
-       xlink:href="#linearGradient2490-1"
1857
-       id="linearGradient2750"
1858
-       y2="10.002258"
1859
-       x2="17.555525"
1860
-       y1="63.435349"
1861
-       x1="18.873743" />
1862
-    <linearGradient
1863
-       id="linearGradient2490-1">
1864
-      <stop
1865
-         offset="0"
1866
-         style="stop-color:#791235;stop-opacity:1"
1867
-         id="stop2492-0" />
1868
-      <stop
1869
-         offset="1"
1870
-         style="stop-color:#dd3b27;stop-opacity:1"
1871
-         id="stop2494-7" />
1872
-    </linearGradient>
1873
-    <radialGradient
1874
-       gradientTransform="matrix(2.1647059,0,0,0.7529402,-111.56471,37.149361)"
1875
-       gradientUnits="userSpaceOnUse"
1876
-       xlink:href="#linearGradient8838-6"
1877
-       id="radialGradient2436"
1878
-       fy="4.625"
1879
-       fx="62.625"
1880
-       r="10.625"
1881
-       cy="4.625"
1882
-       cx="62.625" />
1883
-    <linearGradient
1884
-       id="linearGradient8838-6">
1885
-      <stop
1886
-         offset="0"
1887
-         style="stop-color:#000000;stop-opacity:1"
1888
-         id="stop8840-9" />
1889
-      <stop
1890
-         offset="1"
1891
-         style="stop-color:#000000;stop-opacity:0"
1892
-         id="stop8842-90" />
1893
-    </linearGradient>
1894
-    <linearGradient
1895
-       gradientUnits="userSpaceOnUse"
1896
-       xlink:href="#linearGradient3781-0"
1897
-       id="linearGradient2742-4"
1898
-       y2="45.074459"
1899
-       x2="24.481066"
1900
-       y1="5.0808945"
1901
-       x1="24.481066" />
1902
-    <linearGradient
1903
-       id="linearGradient3781-0">
1904
-      <stop
1905
-         offset="0"
1906
-         style="stop-color:#ffffff;stop-opacity:1"
1907
-         id="stop3783-5" />
1908
-      <stop
1909
-         offset="1"
1910
-         style="stop-color:#ffffff;stop-opacity:0"
1911
-         id="stop3785-5" />
1912
-    </linearGradient>
1913
-    <linearGradient
1914
-       gradientTransform="matrix(2.1153735,0,0,2.1153253,-107.57709,32.426559)"
1915
-       gradientUnits="userSpaceOnUse"
1916
-       xlink:href="#linearGradient4873-5"
1917
-       id="linearGradient2745-2"
1918
-       y2="5.4675598"
1919
-       x2="63.397362"
1920
-       y1="-12.489107"
1921
-       x1="63.397362" />
1922
-    <linearGradient
1923
-       id="linearGradient4873-5">
1924
-      <stop
1925
-         offset="0"
1926
-         style="stop-color:#ffffff;stop-opacity:1"
1927
-         id="stop4875-17" />
1928
-      <stop
1929
-         offset="1"
1930
-         style="stop-color:#ffffff;stop-opacity:0"
1931
-         id="stop4877-53" />
1932
-    </linearGradient>
1933
-    <radialGradient
1934
-       gradientTransform="matrix(0,2.2874593,-3.0194057,0,36.047437,-50.630156)"
1935
-       gradientUnits="userSpaceOnUse"
1936
-       xlink:href="#linearGradient3242-6"
1937
-       id="radialGradient2748-0"
1938
-       fy="3.9900031"
1939
-       fx="23.895569"
1940
-       r="20.397499"
1941
-       cy="3.9900031"
1942
-       cx="23.895569" />
1943
-    <linearGradient
1944
-       id="linearGradient3242-6">
1945
-      <stop
1946
-         offset="0"
1947
-         style="stop-color:#f8b17e;stop-opacity:1"
1948
-         id="stop3244-38" />
1949
-      <stop
1950
-         offset="0.26238"
1951
-         style="stop-color:#e35d4f;stop-opacity:1"
1952
-         id="stop3246-8" />
1953
-      <stop
1954
-         offset="0.66093999"
1955
-         style="stop-color:#c6262e;stop-opacity:1"
1956
-         id="stop3248-2" />
1957
-      <stop
1958
-         offset="1"
1959
-         style="stop-color:#690b54;stop-opacity:1"
1960
-         id="stop3250-3" />
1961
-    </linearGradient>
1962
-    <linearGradient
1963
-       gradientTransform="matrix(0.9584364,0,0,0.9584366,0.9975246,1.9975253)"
1964
-       gradientUnits="userSpaceOnUse"
1965
-       xlink:href="#linearGradient2490-45"
1966
-       id="linearGradient2750-7"
1967
-       y2="3.0816143"
1968
-       x2="18.379412"
1969
-       y1="44.980297"
1970
-       x1="18.379412" />
1971
-    <linearGradient
1972
-       id="linearGradient2490-45">
1973
-      <stop
1974
-         offset="0"
1975
-         style="stop-color:#791235;stop-opacity:1"
1976
-         id="stop2492-7" />
1977
-      <stop
1978
-         offset="1"
1979
-         style="stop-color:#dd3b27;stop-opacity:1"
1980
-         id="stop2494-0" />
1981
-    </linearGradient>
1982
-    <radialGradient
1983
-       gradientTransform="matrix(2.1647059,0,0,0.7529402,-111.56471,36.517647)"
1984
-       gradientUnits="userSpaceOnUse"
1985
-       xlink:href="#linearGradient8838-69"
1986
-       id="radialGradient2436-9"
1987
-       fy="4.625"
1988
-       fx="62.625"
1989
-       r="10.625"
1990
-       cy="4.625"
1991
-       cx="62.625" />
1992
-    <linearGradient
1993
-       id="linearGradient8838-69">
1994
-      <stop
1995
-         offset="0"
1996
-         style="stop-color:#000000;stop-opacity:1"
1997
-         id="stop8840-7" />
1998
-      <stop
1999
-         offset="1"
2000
-         style="stop-color:#000000;stop-opacity:0"
2001
-         id="stop8842-3" />
2002
-    </linearGradient>
2003
-    <linearGradient
2004
-       gradientTransform="matrix(1.0862728,0,0,1.0862481,-55.56661,15.813638)"
2005
-       gradientUnits="userSpaceOnUse"
2006
-       xlink:href="#linearGradient4873-1"
2007
-       id="linearGradient2453"
2008
-       y2="5.4675598"
2009
-       x2="63.397362"
2010
-       y1="-12.489107"
2011
-       x1="63.397362" />
2012
-    <linearGradient
2013
-       id="linearGradient4873-1">
2014
-      <stop
2015
-         offset="0"
2016
-         style="stop-color:#ffffff;stop-opacity:1"
2017
-         id="stop4875-8" />
2018
-      <stop
2019
-         offset="1"
2020
-         style="stop-color:#ffffff;stop-opacity:0"
2021
-         id="stop4877-0" />
2022
-    </linearGradient>
2023
-    <radialGradient
2024
-       gradientTransform="matrix(0,1.2316137,-1.6257082,0,18.486581,-28.720783)"
2025
-       gradientUnits="userSpaceOnUse"
2026
-       xlink:href="#linearGradient3242-187-536"
2027
-       id="radialGradient2456"
2028
-       fy="3.9900031"
2029
-       fx="23.895569"
2030
-       r="20.397499"
2031
-       cy="3.9900031"
2032
-       cx="23.895569" />
2033
-    <linearGradient
2034
-       id="linearGradient3242-187-536">
2035
-      <stop
2036
-         offset="0"
2037
-         style="stop-color:#8badea;stop-opacity:1"
2038
-         id="stop2778" />
2039
-      <stop
2040
-         offset="0.26238"
2041
-         style="stop-color:#6ccbec;stop-opacity:1"
2042
-         id="stop2780" />
2043
-      <stop
2044
-         offset="0.66093999"
2045
-         style="stop-color:#3b7caf;stop-opacity:1"
2046
-         id="stop2782" />
2047
-      <stop
2048
-         offset="1"
2049
-         style="stop-color:#194c70;stop-opacity:1"
2050
-         id="stop2784" />
2051
-    </linearGradient>
2052
-    <linearGradient
2053
-       gradientTransform="matrix(0.5160413,0,0,0.5160413,-0.384991,-0.3849911)"
2054
-       gradientUnits="userSpaceOnUse"
2055
-       xlink:href="#linearGradient2490-182-124"
2056
-       id="linearGradient2458"
2057
-       y2="3.0816143"
2058
-       x2="18.379412"
2059
-       y1="44.980297"
2060
-       x1="18.379412" />
2061
-    <linearGradient
2062
-       id="linearGradient2490-182-124">
2063
-      <stop
2064
-         offset="0"
2065
-         style="stop-color:#1f4b6a;stop-opacity:1"
2066
-         id="stop2788" />
2067
-      <stop
2068
-         offset="1"
2069
-         style="stop-color:#4083c2;stop-opacity:1"
2070
-         id="stop2790" />
2071
-    </linearGradient>
2072
-    <radialGradient
2073
-       gradientTransform="matrix(1.1294118,0,0,0.2823525,-58.729414,19.694118)"
2074
-       gradientUnits="userSpaceOnUse"
2075
-       xlink:href="#linearGradient8838-4"
2076
-       id="radialGradient2461"
2077
-       fy="4.625"
2078
-       fx="62.625"
2079
-       r="10.625"
2080
-       cy="4.625"
2081
-       cx="62.625" />
2082
-    <linearGradient
2083
-       id="linearGradient8838-4">
2084
-      <stop
2085
-         offset="0"
2086
-         style="stop-color:#000000;stop-opacity:1"
2087
-         id="stop8840-3" />
2088
-      <stop
2089
-         offset="1"
2090
-         style="stop-color:#000000;stop-opacity:0"
2091
-         id="stop8842-97" />
2092
-    </linearGradient>
2093
-    <radialGradient
2094
-       inkscape:collect="always"
2095
-       xlink:href="#linearGradient8838-48"
2096
-       id="radialGradient3944"
2097
-       gradientUnits="userSpaceOnUse"
2098
-       gradientTransform="matrix(1.1294118,0,0,0.2823525,-58.729414,27.694118)"
2099
-       cx="62.625"
2100
-       cy="4.625"
2101
-       fx="62.625"
2102
-       fy="4.625"
2103
-       r="10.625" />
2104
-    <linearGradient
2105
-       id="linearGradient8838-48">
2106
-      <stop
2107
-         offset="0"
2108
-         style="stop-color:#000000;stop-opacity:1"
2109
-         id="stop8840-2" />
2110
-      <stop
2111
-         offset="1"
2112
-         style="stop-color:#000000;stop-opacity:0"
2113
-         id="stop8842-1" />
2114
-    </linearGradient>
2115
-    <linearGradient
2116
-       y2="3.8990016"
2117
-       x2="24"
2118
-       y1="44"
2119
-       x1="24"
2120
-       gradientTransform="matrix(0.53851149,0,0,0.53851149,-0.924275,7.0757243)"
2121
-       gradientUnits="userSpaceOnUse"
2122
-       id="linearGradient3095"
2123
-       xlink:href="#linearGradient3707-319-631-407-324-3-8"
2124
-       inkscape:collect="always" />
2125
-    <linearGradient
2126
-       id="linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-3-8">
2127
-      <stop
2128
-         id="stop3750-8-9"
2129
-         style="stop-color:#90dbec;stop-opacity:1;"
2130
-         offset="0" />
2131
-      <stop
2132
-         id="stop3752-3-2"
2133
-         style="stop-color:#55c1ec;stop-opacity:1;"
2134
-         offset="0.26238" />
2135
-      <stop
2136
-         id="stop3754-7-2"
2137
-         style="stop-color:#3689e6;stop-opacity:1;"
2138
-         offset="0.704952" />
2139
-      <stop
2140
-         id="stop3756-9-3"
2141
-         style="stop-color:#2b63a0;stop-opacity:1;"
2142
-         offset="1" />
2143
-    </linearGradient>
2144
-    <radialGradient
2145
-       r="19.99999"
2146
-       fy="8.4497671"
2147
-       fx="6.0693989"
2148
-       cy="8.4497671"
2149
-       cx="6.0693989"
2150
-       gradientTransform="matrix(1.0462453e-8,1.258496,-1.3313387,-2.3186299e-8,23.249562,0.379442)"
2151
-       gradientUnits="userSpaceOnUse"
2152
-       id="radialGradient3093"
2153
-       xlink:href="#linearGradient2867-449-88-871-390-598-476-591-434-148-57-177-3-8"
2154
-       inkscape:collect="always" />
2155
-    <linearGradient
2156
-       id="linearGradient3707-319-631-407-324-3-8">
2157
-      <stop
2158
-         id="stop3760-7-3"
2159
-         style="stop-color:#185f9a;stop-opacity:1;"
2160
-         offset="0" />
2161
-      <stop
2162
-         id="stop3762-8-4"
2163
-         style="stop-color:#599ec9;stop-opacity:1;"
2164
-         offset="1" />
2165
-    </linearGradient>
2166
-    <linearGradient
2167
-       gradientUnits="userSpaceOnUse"
2168
-       y2="0.86377394"
2169
-       x2="11.801105"
2170
-       y1="19.013813"
2171
-       x1="11.801105"
2172
-       id="linearGradient3887"
2173
-       xlink:href="#linearGradient3707-319-631-407-324-3-8"
2174
-       inkscape:collect="always"
2175
-       gradientTransform="translate(0,8.0000005)" />
2176
-    <linearGradient
2177
-       id="linearGradient4011">
2178
-      <stop
2179
-         id="stop4013-0"
2180
-         style="stop-color:#ffffff;stop-opacity:1;"
2181
-         offset="0" />
2182
-      <stop
2183
-         offset="0.507761"
2184
-         style="stop-color:#ffffff;stop-opacity:0.23529412;"
2185
-         id="stop4015-9" />
2186
-      <stop
2187
-         id="stop4017-7"
2188
-         style="stop-color:#ffffff;stop-opacity:0.15686275;"
2189
-         offset="0.83456558" />
2190
-      <stop
2191
-         id="stop4019"
2192
-         style="stop-color:#ffffff;stop-opacity:0.39215687;"
2193
-         offset="1" />
2194
-    </linearGradient>
2195
-    <linearGradient
2196
-       y2="44.340794"
2197
-       x2="71.204407"
2198
-       y1="6.2375584"
2199
-       x1="71.204407"
2200
-       gradientTransform="matrix(0.5135135,0,0,0.5135135,-24.836132,6.978716)"
2201
-       gradientUnits="userSpaceOnUse"
2202
-       id="linearGradient3090"
2203
-       xlink:href="#linearGradient4011"
2204
-       inkscape:collect="always" />
2205
-    <linearGradient
2206
-       y2="31.394552"
2207
-       x2="24.693371"
2208
-       y1="12.651934"
2209
-       x1="24.693371"
2210
-       gradientTransform="matrix(0.47239738,0,0,0.47485202,0.61695717,8.0689273)"
2211
-       gradientUnits="userSpaceOnUse"
2212
-       id="linearGradient3083"
2213
-       xlink:href="#linearGradient4661"
2214
-       inkscape:collect="always" />
2215
-    <linearGradient
2216
-       id="linearGradient4661"
2217
-       inkscape:collect="always">
2218
-      <stop
2219
-         id="stop4663"
2220
-         offset="0"
2221
-         style="stop-color:#000000;stop-opacity:1;" />
2222
-      <stop
2223
-         id="stop4665"
2224
-         offset="1"
2225
-         style="stop-color:#000000;stop-opacity:0;" />
2226
-    </linearGradient>
2227
-    <linearGradient
2228
-       y2="39.173557"
2229
-       x2="24.693371"
2230
-       y1="34.39452"
2231
-       x1="24.693371"
2232
-       gradientTransform="matrix(0.37458362,0,0,0.38811022,3.0068769,11.5961)"
2233
-       gradientUnits="userSpaceOnUse"
2234
-       id="linearGradient3080"
2235
-       xlink:href="#linearGradient4661"
2236
-       inkscape:collect="always" />
2237
-  </defs>
2238
-  <g
2239
-     id="layer1">
2240
-    <g
2241
-       id="g3652"
2242
-       transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
2243
-      <g
2244
-         id="layer1-3"
2245
-         transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.6003788)">
2246
-        <g
2247
-           id="g3379">
2248
-          <path
2249
-             inkscape:connector-curvature="0"
2250
-             d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
2251
-             id="path5058"
2252
-             style="opacity:0.40206185;fill:url(#radialGradient2704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2253
-          <rect
2254
-             width="28"
2255
-             height="8"
2256
-             x="9"
2257
-             y="42"
2258
-             id="rect4173"
2259
-             style="opacity:0.40206185;fill:url(#linearGradient2738);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2260
-          <path
2261
-             inkscape:connector-curvature="0"
2262
-             d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
2263
-             id="path5018"
2264
-             style="opacity:0.40206185;fill:url(#radialGradient2735);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2265
-          <rect
2266
-             width="25.000078"
2267
-             height="44.00008"
2268
-             rx="0"
2269
-             ry="0"
2270
-             x="11.499961"
2271
-             y="3.4999609"
2272
-             id="rect3457-7"
2273
-             style="fill:url(#radialGradient2759);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2761);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
2274
-          <path
2275
-             inkscape:connector-curvature="0"
2276
-             d="m 12.588724,26.515 22.613957,0"
2277
-             id="path3460-7"
2278
-             style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2279
-          <path
2280
-             inkscape:connector-curvature="0"
2281
-             d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
2282
-             id="path3360-8"
2283
-             style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
2284
-          <path
2285
-             inkscape:connector-curvature="0"
2286
-             d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
2287
-             id="path3385-3"
2288
-             style="fill:url(#linearGradient2797);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2799);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2289
-          <rect
2290
-             width="3"
2291
-             height="2"
2292
-             x="7.0997243"
2293
-             y="5"
2294
-             id="rect3464"
2295
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2296
-          <path
2297
-             inkscape:connector-curvature="0"
2298
-             d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
2299
-             id="rect15391-7"
2300
-             style="fill:url(#linearGradient2801);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2803);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2301
-          <rect
2302
-             width="3"
2303
-             height="2"
2304
-             x="36.084"
2305
-             y="25"
2306
-             id="rect3766"
2307
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2308
-          <rect
2309
-             width="3"
2310
-             height="2"
2311
-             x="36.084"
2312
-             y="5"
2313
-             id="rect3760"
2314
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2315
-          <rect
2316
-             width="3"
2317
-             height="2"
2318
-             x="36.084"
2319
-             y="30"
2320
-             id="rect3772"
2321
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2322
-          <rect
2323
-             width="35.001312"
2324
-             height="42.001316"
2325
-             rx="0"
2326
-             ry="0"
2327
-             x="5.4993434"
2328
-             y="4.4993439"
2329
-             id="rect2689-6"
2330
-             style="opacity:0.4;fill:none;stroke:url(#linearGradient2711);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2331
-          <rect
2332
-             width="3"
2333
-             height="2"
2334
-             x="36.084"
2335
-             y="40"
2336
-             id="rect3774"
2337
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2338
-          <rect
2339
-             width="3"
2340
-             height="2"
2341
-             x="36.084"
2342
-             y="35"
2343
-             id="rect3768"
2344
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2345
-          <rect
2346
-             width="3"
2347
-             height="2"
2348
-             x="36.084"
2349
-             y="10"
2350
-             id="rect3762"
2351
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2352
-          <rect
2353
-             width="3"
2354
-             height="2"
2355
-             x="36.084"
2356
-             y="45"
2357
-             id="rect3776"
2358
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2359
-          <rect
2360
-             width="3"
2361
-             height="2"
2362
-             x="36.084"
2363
-             y="20"
2364
-             id="rect3770"
2365
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2366
-          <rect
2367
-             width="3"
2368
-             height="2"
2369
-             x="36.084"
2370
-             y="15"
2371
-             id="rect3764"
2372
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2373
-          <rect
2374
-             width="3"
2375
-             height="2"
2376
-             x="7.0997243"
2377
-             y="10"
2378
-             id="rect3744"
2379
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2380
-          <rect
2381
-             width="3"
2382
-             height="2"
2383
-             x="7.0997243"
2384
-             y="15"
2385
-             id="rect3746"
2386
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2387
-          <rect
2388
-             width="3"
2389
-             height="2"
2390
-             x="7.0997243"
2391
-             y="25"
2392
-             id="rect3748"
2393
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2394
-          <rect
2395
-             width="3"
2396
-             height="2"
2397
-             x="7.0997243"
2398
-             y="35"
2399
-             id="rect3750"
2400
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2401
-          <rect
2402
-             width="3"
2403
-             height="2"
2404
-             x="7.0997243"
2405
-             y="20"
2406
-             id="rect3752"
2407
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2408
-          <rect
2409
-             width="3"
2410
-             height="2"
2411
-             x="7.0997243"
2412
-             y="30"
2413
-             id="rect3754"
2414
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2415
-          <rect
2416
-             width="3"
2417
-             height="2"
2418
-             x="7.0997243"
2419
-             y="40"
2420
-             id="rect3756"
2421
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2422
-          <rect
2423
-             width="3"
2424
-             height="2"
2425
-             x="7.0997243"
2426
-             y="45"
2427
-             id="rect3758"
2428
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2429
-        </g>
2430
-      </g>
2431
-      <g
2432
-         id="layer1-2"
2433
-         transform="matrix(0.7379358,0,0,0.7379358,-23.858636,9.5276938)">
2434
-        <g
2435
-           id="g3384">
2436
-          <g
2437
-             id="layer1-4"
2438
-             transform="matrix(0.74744206,0,0,0.74744206,-42.714021,-3.2669133)">
2439
-            <path
2440
-               style="opacity:0.3;fill:url(#radialGradient2436);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible"
2441
-               id="path8836-6"
2442
-               d="m 46.999997,40.631714 c 0,4.418278 -10.297452,8 -23,8 -12.702548,0 -23.0000002,-3.581722 -23.0000002,-8 0,-4.418278 10.2974522,-8 23.0000002,-8 12.702548,0 23,3.581722 23,8 l 0,0 z"
2443
-               inkscape:connector-curvature="0" />
2444
-            <path
2445
-               style="opacity:0.4;fill:none;stroke:url(#linearGradient2742);stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
2446
-               id="path3270"
2447
-               d="M 17.049914,14.870957 33.752151,34.557704"
2448
-               inkscape:connector-curvature="0" />
2449
-            <g
2450
-               id="layer1-0"
2451
-               transform="matrix(1.8099561,0,0,1.8099561,1.2230919,4.3869739)">
2452
-              <path
2453
-                 style="opacity:0.3;fill:url(#radialGradient2461);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible"
2454
-                 id="path8836"
2455
-                 d="m 24,21 c 0,1.656854 -5.372583,3 -12,3 C 5.3725828,24 -2.5e-7,22.656854 -2.5e-7,21 -2.5e-7,19.343146 5.3725828,18 12,18 c 6.627417,0 12,1.343146 12,3 l 0,0 z"
2456
-                 inkscape:connector-curvature="0" />
2457
-              <path
2458
-                 style="fill:url(#radialGradient2456);fill-opacity:1;stroke:url(#linearGradient2458);stroke-width:1.00365423999999992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
2459
-                 id="path2555-2"
2460
-                 d="m 12.000002,1.501785 c -5.792553,0 -10.498217,4.7056616 -10.498217,10.498214 0,5.792554 4.705664,10.498219 10.498217,10.498216 5.79255,0 10.498219,-4.705662 10.498213,-10.498216 0,-5.7925524 -4.705663,-10.498214 -10.498213,-10.498214 z"
2461
-                 inkscape:connector-curvature="0" />
2462
-              <path
2463
-                 style="opacity:0.4;fill:none;stroke:url(#linearGradient2453);stroke-width:0.99999994;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
2464
-                 id="path2463"
2465
-                 d="m 21.499999,11.999663 c 0,5.246874 -4.253609,9.500336 -9.499879,9.500336 -5.2467526,0 -9.5001201,-4.253509 -9.5001201,-9.500336 0,-5.2466312 4.2533675,-9.4996623 9.5001201,-9.4996623 5.24627,0 9.499879,4.2530311 9.499879,9.4996623 l 0,0 z"
2466
-                 inkscape:connector-curvature="0" />
2467
-              <path
2468
-                 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;opacity:0.2;fill:#000000;fill-opacity:1;stroke:none;font-family:URW Palladio L;-inkscape-font-specification:URW Palladio L Bold"
2469
-                 id="text3482"
2470
-                 d="m 9,10.851312 c 0.133856,0.363882 0.284521,0.658836 0.605452,0.255527 0.397883,-0.236731 1.731043,-1.2743934 1.597644,-0.257979 -0.426877,1.880812 -0.946481,3.741845 -1.3437773,5.628452 -0.4154287,1.033002 0.5279303,1.967395 1.5128653,1.295629 1.046924,-0.431584 1.947798,-1.134561 2.868143,-1.779436 -0.125575,-0.307965 -0.209273,-0.750354 -0.556249,-0.347606 -0.455597,0.20679 -1.450673,1.181728 -1.635539,0.377622 0.382698,-2.03658 1.09175,-3.99777 1.544989,-6.018111 C 14.010625,9.0764616 13.329423,7.9027016 12.309742,8.6711396 11.088138,9.2031876 10.066557,10.07231 9,10.851312 z M 13.533765,4.001596 C 12.287368,3.935451 11.635709,5.9446775 12.820152,6.4944925 13.781082,6.8885796 14.827362,5.9030226 14.592611,4.9182248 14.519759,4.4054322 14.059369,3.9843465 13.533766,4.001596 l -10e-7,0 z"
2471
-                 inkscape:connector-curvature="0" />
2472
-              <path
2473
-                 style="font-size:40px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:URW Palladio L;-inkscape-font-specification:URW Palladio L Bold"
2474
-                 id="path3536"
2475
-                 d="m 9,11.851312 c 0.133856,0.363882 0.284521,0.658836 0.605452,0.255527 0.397883,-0.236731 1.731043,-1.274393 1.597644,-0.257979 -0.426877,1.880812 -0.946481,3.741845 -1.3437773,5.628452 -0.4154287,1.033002 0.5279303,1.967395 1.5128653,1.295629 1.046924,-0.431584 1.947798,-1.134561 2.868143,-1.779436 -0.125575,-0.307965 -0.209273,-0.750354 -0.556249,-0.347606 -0.455597,0.20679 -1.450673,1.181728 -1.635539,0.377622 0.382698,-2.03658 1.09175,-3.99777 1.544989,-6.018111 C 14.010625,10.076462 13.329423,8.9027016 12.309742,9.6711396 11.088138,10.203188 10.066557,11.07231 9,11.851312 z m 4.533765,-6.849716 c -1.246397,-0.066145 -1.898056,1.9430816 -0.713613,2.4928966 0.96093,0.394086 2.00721,-0.59147 1.772459,-1.5762678 C 14.519759,5.4054321 14.059369,4.9843465 13.533766,5.001596 l -10e-7,0 z"
2476
-                 inkscape:connector-curvature="0" />
2477
-            </g>
2478
-          </g>
2479
-        </g>
2480
-      </g>
2481
-    </g>
2482
-  </g>
2483
-</svg>
2484
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/quit.svg Deleted
219
 
1
@@ -1,217 +0,0 @@
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
-   xmlns:svg="http://www.w3.org/2000/svg"
7
-   xmlns="http://www.w3.org/2000/svg"
8
-   xmlns:xlink="http://www.w3.org/1999/xlink"
9
-   version="1.0"
10
-   width="48"
11
-   height="48"
12
-   id="svg3334">
13
-  <defs
14
-     id="defs3336">
15
-    <linearGradient
16
-       id="linearGradient3702">
17
-      <stop
18
-         id="stop3704"
19
-         style="stop-color:black;stop-opacity:0"
20
-         offset="0" />
21
-      <stop
22
-         id="stop3710"
23
-         style="stop-color:black;stop-opacity:1"
24
-         offset="0.5" />
25
-      <stop
26
-         id="stop3706"
27
-         style="stop-color:black;stop-opacity:0"
28
-         offset="1" />
29
-    </linearGradient>
30
-    <linearGradient
31
-       x1="25.058096"
32
-       y1="47.027729"
33
-       x2="25.058096"
34
-       y2="39.999443"
35
-       id="linearGradient2877"
36
-       xlink:href="#linearGradient3702"
37
-       gradientUnits="userSpaceOnUse" />
38
-    <radialGradient
39
-       cx="4.9929786"
40
-       cy="43.5"
41
-       r="2.5"
42
-       fx="4.9929786"
43
-       fy="43.5"
44
-       id="radialGradient2875"
45
-       xlink:href="#linearGradient3688"
46
-       gradientUnits="userSpaceOnUse"
47
-       gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)" />
48
-    <linearGradient
49
-       id="linearGradient3688">
50
-      <stop
51
-         id="stop3690"
52
-         style="stop-color:black;stop-opacity:1"
53
-         offset="0" />
54
-      <stop
55
-         id="stop3692"
56
-         style="stop-color:black;stop-opacity:0"
57
-         offset="1" />
58
-    </linearGradient>
59
-    <radialGradient
60
-       cx="4.9929786"
61
-       cy="43.5"
62
-       r="2.5"
63
-       fx="4.9929786"
64
-       fy="43.5"
65
-       id="radialGradient2873"
66
-       xlink:href="#linearGradient3688"
67
-       gradientUnits="userSpaceOnUse"
68
-       gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)" />
69
-    <linearGradient
70
-       id="linearGradient2490">
71
-      <stop
72
-         id="stop2492"
73
-         style="stop-color:#791235;stop-opacity:1"
74
-         offset="0" />
75
-      <stop
76
-         id="stop2494"
77
-         style="stop-color:#dd3b27;stop-opacity:1"
78
-         offset="1" />
79
-    </linearGradient>
80
-    <linearGradient
81
-       x1="24"
82
-       y1="44"
83
-       x2="24"
84
-       y2="3.8990016"
85
-       id="linearGradient2865"
86
-       xlink:href="#linearGradient2490"
87
-       gradientUnits="userSpaceOnUse"
88
-       gradientTransform="translate(0,0.9674388)" />
89
-    <linearGradient
90
-       id="linearGradient3242">
91
-      <stop
92
-         id="stop3244"
93
-         style="stop-color:#f89b7e;stop-opacity:1"
94
-         offset="0" />
95
-      <stop
96
-         id="stop3246"
97
-         style="stop-color:#e35d4f;stop-opacity:1"
98
-         offset="0.26238" />
99
-      <stop
100
-         id="stop3248"
101
-         style="stop-color:#c6262e;stop-opacity:1"
102
-         offset="0.66093999" />
103
-      <stop
104
-         id="stop3250"
105
-         style="stop-color:#690b2c;stop-opacity:1"
106
-         offset="1" />
107
-    </linearGradient>
108
-    <radialGradient
109
-       cx="12.011247"
110
-       cy="10.423882"
111
-       r="19.99999"
112
-       fx="12.011247"
113
-       fy="10.423882"
114
-       id="radialGradient2863"
115
-       xlink:href="#linearGradient3242"
116
-       gradientUnits="userSpaceOnUse"
117
-       gradientTransform="matrix(5.6341942e-8,1.6800831,-2.423533,1.0380855e-8,44.478401,-5.926735)" />
118
-    <linearGradient
119
-       id="linearGradient3308-4-6">
120
-      <stop
121
-         id="stop3310-1-4"
122
-         style="stop-color:white;stop-opacity:1"
123
-         offset="0" />
124
-      <stop
125
-         id="stop3312-5-3"
126
-         style="stop-color:white;stop-opacity:0"
127
-         offset="1" />
128
-    </linearGradient>
129
-    <linearGradient
130
-       x1="23.99999"
131
-       y1="4.999989"
132
-       x2="23.99999"
133
-       y2="43"
134
-       id="linearGradient2855"
135
-       xlink:href="#linearGradient3308-4-6"
136
-       gradientUnits="userSpaceOnUse"
137
-       gradientTransform="translate(0,0.9674388)" />
138
-  </defs>
139
-  <g
140
-     id="layer1">
141
-    <g
142
-       transform="matrix(1.1,0,0,0.4444449,-2.4000022,25.11107)"
143
-       id="g2036"
144
-       style="display:inline">
145
-      <g
146
-         transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)"
147
-         id="g3712"
148
-         style="opacity:0.4">
149
-        <rect
150
-           width="5"
151
-           height="7"
152
-           x="38"
153
-           y="40"
154
-           id="rect2801"
155
-           style="fill:url(#radialGradient2873);fill-opacity:1;stroke:none" />
156
-        <rect
157
-           width="5"
158
-           height="7"
159
-           x="-10"
160
-           y="-47"
161
-           transform="scale(-1,-1)"
162
-           id="rect3696"
163
-           style="fill:url(#radialGradient2875);fill-opacity:1;stroke:none" />
164
-        <rect
165
-           width="28"
166
-           height="7.0000005"
167
-           x="10"
168
-           y="40"
169
-           id="rect3700"
170
-           style="fill:url(#linearGradient2877);fill-opacity:1;stroke:none" />
171
-      </g>
172
-    </g>
173
-    <rect
174
-       width="39"
175
-       height="39"
176
-       rx="2.2322156"
177
-       ry="2.2322156"
178
-       x="4.5"
179
-       y="5.4674392"
180
-       id="rect5505"
181
-       style="fill:url(#radialGradient2863);fill-opacity:1;stroke:url(#linearGradient2865);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
182
-    <rect
183
-       width="36.999985"
184
-       height="37.000011"
185
-       rx="1.365193"
186
-       ry="1.365193"
187
-       x="5.4999981"
188
-       y="6.4674282"
189
-       id="rect6741"
190
-       style="opacity:0.4;fill:none;stroke:url(#linearGradient2855);stroke-width:0.99999976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
191
-    <g
192
-       transform="matrix(1.3050462,0,0,1.3226787,-6.668563,-4.8529242)"
193
-       id="g2558"
194
-       style="opacity:0.4;fill:none;stroke:black;stroke-width:2.20987511;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none">
195
-      <path
196
-         d="m 19.281951,15.80617 c -6.992352,3.812838 -3.830429,14.73883 4.163513,14.73883 7.910671,0 11.456106,-10.358346 4.163511,-14.73883"
197
-         id="path2560"
198
-         style="fill:none;stroke:black;stroke-width:2.20987511;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
199
-      <path
200
-         d="m 23.499983,20.496141 0,-7.413124"
201
-         id="path2562"
202
-         style="fill:none;stroke:black;stroke-width:2.20987511;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
203
-    </g>
204
-    <g
205
-       transform="matrix(1.3050462,0,0,1.3226787,-6.668563,-3.8529242)"
206
-       id="g2419"
207
-       style="fill:none;stroke:white;stroke-width:2.20987511;stroke-linecap:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none">
208
-      <path
209
-         d="m 19.281951,15.80617 c -6.992352,3.812838 -3.830429,14.73883 4.163513,14.73883 7.910671,0 11.456106,-10.358346 4.163511,-14.73883"
210
-         id="path3339"
211
-         style="fill:none;stroke:white;stroke-width:2.20987511;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
212
-      <path
213
-         d="m 23.499983,20.496141 0,-7.413124"
214
-         id="path3341"
215
-         style="fill:none;stroke:white;stroke-width:2.20987511;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" />
216
-    </g>
217
-  </g>
218
-</svg>
219
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/remove.svg Deleted
2226
 
1
@@ -1,2224 +0,0 @@
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
7
-   xmlns:cc="http://creativecommons.org/ns#"
8
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
-   xmlns:svg="http://www.w3.org/2000/svg"
10
-   xmlns="http://www.w3.org/2000/svg"
11
-   xmlns:xlink="http://www.w3.org/1999/xlink"
12
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
-   id="svg2604"
15
-   height="48"
16
-   width="48"
17
-   version="1.0"
18
-   inkscape:version="0.48.4 r9939"
19
-   sodipodi:docname="remove.svg">
20
-  <metadata
21
-     id="metadata59">
22
-    <rdf:RDF>
23
-      <cc:Work
24
-         rdf:about="">
25
-        <dc:format>image/svg+xml</dc:format>
26
-        <dc:type
27
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
-        <dc:title />
29
-      </cc:Work>
30
-    </rdf:RDF>
31
-  </metadata>
32
-  <sodipodi:namedview
33
-     pagecolor="#ffffff"
34
-     bordercolor="#666666"
35
-     borderopacity="1"
36
-     objecttolerance="10"
37
-     gridtolerance="10"
38
-     guidetolerance="10"
39
-     inkscape:pageopacity="0"
40
-     inkscape:pageshadow="2"
41
-     inkscape:window-width="1600"
42
-     inkscape:window-height="842"
43
-     id="namedview57"
44
-     showgrid="false"
45
-     inkscape:zoom="9.3102393"
46
-     inkscape:cx="9.607244"
47
-     inkscape:cy="18.199934"
48
-     inkscape:window-x="-2"
49
-     inkscape:window-y="-3"
50
-     inkscape:window-maximized="1"
51
-     inkscape:current-layer="layer1-4" />
52
-  <defs
53
-     id="defs2606">
54
-    <linearGradient
55
-       id="linearGradient3333"
56
-       y2="609.51"
57
-       gradientUnits="userSpaceOnUse"
58
-       x2="302.86"
59
-       gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
60
-       y1="366.65"
61
-       x1="302.86">
62
-      <stop
63
-         id="stop5050"
64
-         style="stop-opacity:0"
65
-         offset="0" />
66
-      <stop
67
-         id="stop5056"
68
-         offset=".5" />
69
-      <stop
70
-         id="stop5052"
71
-         style="stop-opacity:0"
72
-         offset="1" />
73
-    </linearGradient>
74
-    <radialGradient
75
-       id="radialGradient3330"
76
-       xlink:href="#linearGradient5060"
77
-       gradientUnits="userSpaceOnUse"
78
-       cy="486.65"
79
-       cx="605.71"
80
-       gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
81
-       r="117.14" />
82
-    <linearGradient
83
-       id="linearGradient5060">
84
-      <stop
85
-         id="stop5062"
86
-         offset="0" />
87
-      <stop
88
-         id="stop5064"
89
-         style="stop-opacity:0"
90
-         offset="1" />
91
-    </linearGradient>
92
-    <radialGradient
93
-       id="radialGradient3327"
94
-       xlink:href="#linearGradient5060"
95
-       gradientUnits="userSpaceOnUse"
96
-       cy="486.65"
97
-       cx="605.71"
98
-       gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
99
-       r="117.14" />
100
-    <linearGradient
101
-       id="linearGradient3324"
102
-       y2="2.9062"
103
-       gradientUnits="userSpaceOnUse"
104
-       x2="-51.786"
105
-       gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
106
-       y1="50.786"
107
-       x1="-51.786">
108
-      <stop
109
-         id="stop3106"
110
-         style="stop-color:#aaa"
111
-         offset="0" />
112
-      <stop
113
-         id="stop3108"
114
-         style="stop-color:#c8c8c8"
115
-         offset="1" />
116
-    </linearGradient>
117
-    <linearGradient
118
-       id="linearGradient3322"
119
-       y2="47.013"
120
-       gradientUnits="userSpaceOnUse"
121
-       x2="25.132"
122
-       gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
123
-       y1=".98521"
124
-       x1="25.132">
125
-      <stop
126
-         id="stop3602"
127
-         style="stop-color:#f4f4f4"
128
-         offset="0" />
129
-      <stop
130
-         id="stop3604"
131
-         style="stop-color:#dbdbdb"
132
-         offset="1" />
133
-    </linearGradient>
134
-    <radialGradient
135
-       id="radialGradient3319"
136
-       gradientUnits="userSpaceOnUse"
137
-       cy="112.3"
138
-       cx="102"
139
-       gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
140
-       r="139.56">
141
-      <stop
142
-         id="stop41"
143
-         style="stop-color:#b7b8b9"
144
-         offset="0" />
145
-      <stop
146
-         id="stop47"
147
-         style="stop-color:#ececec"
148
-         offset=".18851" />
149
-      <stop
150
-         id="stop49"
151
-         style="stop-color:#fafafa;stop-opacity:0"
152
-         offset=".25718" />
153
-      <stop
154
-         id="stop51"
155
-         style="stop-color:#fff;stop-opacity:0"
156
-         offset=".30111" />
157
-      <stop
158
-         id="stop53"
159
-         style="stop-color:#fafafa;stop-opacity:0"
160
-         offset=".53130" />
161
-      <stop
162
-         id="stop55"
163
-         style="stop-color:#ebecec;stop-opacity:0"
164
-         offset=".84490" />
165
-      <stop
166
-         id="stop57"
167
-         style="stop-color:#e1e2e3;stop-opacity:0"
168
-         offset="1" />
169
-    </radialGradient>
170
-    <linearGradient
171
-       id="linearGradient3316"
172
-       y2="46.017"
173
-       gradientUnits="userSpaceOnUse"
174
-       x2="24"
175
-       gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
176
-       y1="2"
177
-       x1="24">
178
-      <stop
179
-         id="stop3213"
180
-         style="stop-color:#fff"
181
-         offset="0" />
182
-      <stop
183
-         id="stop3215"
184
-         style="stop-color:#fff;stop-opacity:0"
185
-         offset="1" />
186
-    </linearGradient>
187
-    <filter
188
-       id="filter3212"
189
-       y="-.16434"
190
-       width="1.2969"
191
-       x="-.14846"
192
-       height="1.3287">
193
-      <feGaussianBlur
194
-         id="feGaussianBlur3214"
195
-         stdDeviation="0.77391625" />
196
-    </filter>
197
-    <linearGradient
198
-       id="linearGradient3312"
199
-       y2="5.4565"
200
-       gradientUnits="userSpaceOnUse"
201
-       x2="36.358"
202
-       gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
203
-       y1="8.059"
204
-       x1="32.892">
205
-      <stop
206
-         id="stop8591"
207
-         style="stop-color:#fefefe"
208
-         offset="0" />
209
-      <stop
210
-         id="stop8593"
211
-         style="stop-color:#cbcbcb"
212
-         offset="1" />
213
-    </linearGradient>
214
-    <linearGradient
215
-       id="linearGradient2484"
216
-       y2="36"
217
-       gradientUnits="userSpaceOnUse"
218
-       x2="-.097514"
219
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
220
-       y1="36"
221
-       x1="36.5">
222
-      <stop
223
-         id="stop3916"
224
-         style="stop-color:#2c79c0"
225
-         offset="0" />
226
-      <stop
227
-         id="stop3918"
228
-         style="stop-color:#2970b3;stop-opacity:.49804"
229
-         offset=".79722" />
230
-      <stop
231
-         id="stop3920"
232
-         style="stop-color:#236098;stop-opacity:0"
233
-         offset="1" />
234
-    </linearGradient>
235
-    <linearGradient
236
-       id="linearGradient2482"
237
-       y2="15.5"
238
-       gradientUnits="userSpaceOnUse"
239
-       x2="-.073089"
240
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
241
-       y1="15.5"
242
-       x1="23.997">
243
-      <stop
244
-         id="stop3700"
245
-         style="stop-color:#7ea8ce"
246
-         offset="0" />
247
-      <stop
248
-         id="stop3702"
249
-         style="stop-color:#568dc0;stop-opacity:.81569"
250
-         offset=".76279" />
251
-      <stop
252
-         id="stop3704"
253
-         style="stop-color:#c9e1f8;stop-opacity:0"
254
-         offset="1" />
255
-    </linearGradient>
256
-    <linearGradient
257
-       id="linearGradient2479"
258
-       y2="-.43754"
259
-       gradientUnits="userSpaceOnUse"
260
-       x2="20.484"
261
-       gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
262
-       y1="12.82"
263
-       x1="20.484">
264
-      <stop
265
-         id="stop2189"
266
-         style="stop-color:#fff;stop-opacity:.64341"
267
-         offset="0" />
268
-      <stop
269
-         id="stop2191"
270
-         style="stop-color:#fff;stop-opacity:0"
271
-         offset="1" />
272
-    </linearGradient>
273
-    <linearGradient
274
-       inkscape:collect="always"
275
-       xlink:href="#linearGradient2482"
276
-       id="linearGradient3046"
277
-       gradientUnits="userSpaceOnUse"
278
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
279
-       x1="23.997"
280
-       y1="15.5"
281
-       x2="-.073089"
282
-       y2="15.5" />
283
-    <linearGradient
284
-       inkscape:collect="always"
285
-       xlink:href="#linearGradient2484"
286
-       id="linearGradient3048"
287
-       gradientUnits="userSpaceOnUse"
288
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
289
-       x1="36.5"
290
-       y1="36"
291
-       x2="-.097514"
292
-       y2="36" />
293
-    <linearGradient
294
-       inkscape:collect="always"
295
-       xlink:href="#linearGradient2479"
296
-       id="linearGradient3050"
297
-       gradientUnits="userSpaceOnUse"
298
-       gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
299
-       x1="20.484"
300
-       y1="12.82"
301
-       x2="20.484"
302
-       y2="-.43754" />
303
-    <linearGradient
304
-       inkscape:collect="always"
305
-       xlink:href="#linearGradient3333"
306
-       id="linearGradient3132"
307
-       gradientUnits="userSpaceOnUse"
308
-       gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
309
-       x1="302.86"
310
-       y1="366.65"
311
-       x2="302.86"
312
-       y2="609.51" />
313
-    <radialGradient
314
-       inkscape:collect="always"
315
-       xlink:href="#linearGradient5060"
316
-       id="radialGradient3134"
317
-       gradientUnits="userSpaceOnUse"
318
-       gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
319
-       cx="605.71"
320
-       cy="486.65"
321
-       r="117.14" />
322
-    <radialGradient
323
-       inkscape:collect="always"
324
-       xlink:href="#linearGradient5060"
325
-       id="radialGradient3136"
326
-       gradientUnits="userSpaceOnUse"
327
-       gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
328
-       cx="605.71"
329
-       cy="486.65"
330
-       r="117.14" />
331
-    <linearGradient
332
-       inkscape:collect="always"
333
-       xlink:href="#linearGradient3322"
334
-       id="linearGradient3138"
335
-       gradientUnits="userSpaceOnUse"
336
-       gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
337
-       x1="25.132"
338
-       y1=".98521"
339
-       x2="25.132"
340
-       y2="47.013" />
341
-    <linearGradient
342
-       inkscape:collect="always"
343
-       xlink:href="#linearGradient3324"
344
-       id="linearGradient3140"
345
-       gradientUnits="userSpaceOnUse"
346
-       gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
347
-       x1="-51.786"
348
-       y1="50.786"
349
-       x2="-51.786"
350
-       y2="2.9062" />
351
-    <radialGradient
352
-       inkscape:collect="always"
353
-       xlink:href="#radialGradient3319"
354
-       id="radialGradient3142"
355
-       gradientUnits="userSpaceOnUse"
356
-       gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
357
-       cx="102"
358
-       cy="112.3"
359
-       r="139.56" />
360
-    <linearGradient
361
-       inkscape:collect="always"
362
-       xlink:href="#linearGradient3316"
363
-       id="linearGradient3144"
364
-       gradientUnits="userSpaceOnUse"
365
-       gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
366
-       x1="24"
367
-       y1="2"
368
-       x2="24"
369
-       y2="46.017" />
370
-    <linearGradient
371
-       inkscape:collect="always"
372
-       xlink:href="#linearGradient3312"
373
-       id="linearGradient3146"
374
-       gradientUnits="userSpaceOnUse"
375
-       gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
376
-       x1="32.892"
377
-       y1="8.059"
378
-       x2="36.358"
379
-       y2="5.4565" />
380
-    <radialGradient
381
-       id="radialGradient3690"
382
-       gradientUnits="userSpaceOnUse"
383
-       cx="62.625"
384
-       cy="4.625"
385
-       r="10.625"
386
-       gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
387
-      <stop
388
-         id="stop8840"
389
-         offset="0" />
390
-      <stop
391
-         id="stop8842"
392
-         style="stop-opacity:0"
393
-         offset="1" />
394
-    </radialGradient>
395
-    <radialGradient
396
-       id="radialGradient3627"
397
-       gradientUnits="userSpaceOnUse"
398
-       cy="25.625"
399
-       cx="13.139"
400
-       gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
401
-       r="13.931">
402
-      <stop
403
-         id="stop3692"
404
-         style="stop-color:#ffeb9f"
405
-         offset="0" />
406
-      <stop
407
-         id="stop3694"
408
-         style="stop-color:#ffd57e"
409
-         offset=".26238" />
410
-      <stop
411
-         id="stop3696"
412
-         style="stop-color:#ffbc43"
413
-         offset=".66094" />
414
-      <stop
415
-         id="stop3698"
416
-         style="stop-color:#ff921a"
417
-         offset="1" />
418
-    </radialGradient>
419
-    <linearGradient
420
-       id="linearGradient3629"
421
-       y2="9.5799999"
422
-       gradientUnits="userSpaceOnUse"
423
-       x2="21.483"
424
-       gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
425
-       y1="36.255001"
426
-       x1="21.483">
427
-      <stop
428
-         id="stop3605"
429
-         style="stop-color:#a7651c"
430
-         offset="0" />
431
-      <stop
432
-         id="stop3607"
433
-         style="stop-color:#c8a700"
434
-         offset="1" />
435
-    </linearGradient>
436
-    <linearGradient
437
-       id="linearGradient3648"
438
-       y2="43.444"
439
-       gradientUnits="userSpaceOnUse"
440
-       x2="29.646999"
441
-       y1="2"
442
-       x1="29.646999">
443
-      <stop
444
-         id="stop3644"
445
-         style="stop-color:#fff"
446
-         offset="0" />
447
-      <stop
448
-         id="stop3646"
449
-         style="stop-color:#fff;stop-opacity:0"
450
-         offset="1" />
451
-    </linearGradient>
452
-    <linearGradient
453
-       id="linearGradient3619"
454
-       y2="33.955002"
455
-       gradientUnits="userSpaceOnUse"
456
-       x2="15.215"
457
-       gradientTransform="translate(2.9799,-3.1217)"
458
-       y1="22.292"
459
-       x1="11.566">
460
-      <stop
461
-         id="stop2687"
462
-         style="stop-color:#fff;stop-opacity:.27451"
463
-         offset="0" />
464
-      <stop
465
-         id="stop2689"
466
-         style="stop-color:#fff;stop-opacity:0"
467
-         offset="1" />
468
-    </linearGradient>
469
-    <linearGradient
470
-       y2="33.955002"
471
-       x2="15.215"
472
-       y1="22.292"
473
-       x1="11.566"
474
-       gradientTransform="translate(2.9799,-3.1217)"
475
-       gradientUnits="userSpaceOnUse"
476
-       id="linearGradient3040"
477
-       xlink:href="#linearGradient3619"
478
-       inkscape:collect="always" />
479
-    <linearGradient
480
-       inkscape:collect="always"
481
-       xlink:href="#linearGradient3049"
482
-       id="linearGradient3677"
483
-       gradientUnits="userSpaceOnUse"
484
-       gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
485
-       x1="12.872"
486
-       y1="0.62146002"
487
-       x2="12.872"
488
-       y2="22.487" />
489
-    <linearGradient
490
-       id="linearGradient3049"
491
-       y2="22.487"
492
-       gradientUnits="userSpaceOnUse"
493
-       x2="12.872"
494
-       gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
495
-       y1="0.62146002"
496
-       x1="12.872">
497
-      <stop
498
-         id="stop3618"
499
-         style="stop-color:#fbedd8;stop-opacity:1;"
500
-         offset="0" />
501
-      <stop
502
-         id="stop3270"
503
-         style="stop-color:#dd7b2a;stop-opacity:1;"
504
-         offset="0.5" />
505
-      <stop
506
-         id="stop3620"
507
-         style="stop-color:#da4612;stop-opacity:1;"
508
-         offset="1" />
509
-    </linearGradient>
510
-    <linearGradient
511
-       inkscape:collect="always"
512
-       xlink:href="#linearGradient3051"
513
-       id="linearGradient3679"
514
-       gradientUnits="userSpaceOnUse"
515
-       gradientTransform="translate(-52.306337,-6.0189448)"
516
-       x1="12.248"
517
-       y1="34.993"
518
-       x2="12.248"
519
-       y2="1.9999" />
520
-    <linearGradient
521
-       id="linearGradient3051"
522
-       y2="1.9999"
523
-       gradientUnits="userSpaceOnUse"
524
-       x2="12.248"
525
-       y1="34.993"
526
-       x1="12.248">
527
-      <stop
528
-         id="stop3624"
529
-         style="stop-color:#bb2b12"
530
-         offset="0" />
531
-      <stop
532
-         id="stop3626"
533
-         style="stop-color:#da986a;stop-opacity:1;"
534
-         offset="1" />
535
-    </linearGradient>
536
-    <linearGradient
537
-       id="linearGradient259">
538
-      <stop
539
-         id="stop260"
540
-         style="stop-color:#828282"
541
-         offset="0" />
542
-      <stop
543
-         id="stop261"
544
-         style="stop-color:#434343"
545
-         offset="1" />
546
-    </linearGradient>
547
-    <linearGradient
548
-       id="linearGradient3582">
549
-      <stop
550
-         id="stop3584"
551
-         style="stop-color:#333"
552
-         offset="0" />
553
-      <stop
554
-         id="stop3586"
555
-         style="stop-color:#5a5a5a"
556
-         offset="1" />
557
-    </linearGradient>
558
-    <linearGradient
559
-       id="linearGradient3719">
560
-      <stop
561
-         id="stop3721"
562
-         style="stop-color:#828282"
563
-         offset="0" />
564
-      <stop
565
-         id="stop3723"
566
-         style="stop-color:#434343"
567
-         offset="1" />
568
-    </linearGradient>
569
-    <linearGradient
570
-       id="linearGradient3726">
571
-      <stop
572
-         id="stop3728"
573
-         style="stop-color:#333"
574
-         offset="0" />
575
-      <stop
576
-         id="stop3730"
577
-         style="stop-color:#5a5a5a"
578
-         offset="1" />
579
-    </linearGradient>
580
-    <linearGradient
581
-       inkscape:collect="always"
582
-       xlink:href="#linearGradient3027"
583
-       id="linearGradient3689"
584
-       gradientUnits="userSpaceOnUse"
585
-       gradientTransform="translate(-52.306337,-6.0189448)"
586
-       x1="16.723"
587
-       y1="3"
588
-       x2="16.723"
589
-       y2="35.055" />
590
-    <linearGradient
591
-       id="linearGradient3027"
592
-       y2="35.055"
593
-       gradientUnits="userSpaceOnUse"
594
-       x2="16.723"
595
-       y1="3"
596
-       x1="16.723">
597
-      <stop
598
-         id="stop3463"
599
-         style="stop-color:#fff"
600
-         offset="0" />
601
-      <stop
602
-         id="stop3465"
603
-         style="stop-color:#fff;stop-opacity:0"
604
-         offset="1" />
605
-    </linearGradient>
606
-    <linearGradient
607
-       x1="24.103895"
608
-       y1="15.180944"
609
-       x2="24.103895"
610
-       y2="34.224861"
611
-       id="linearGradient2401"
612
-       xlink:href="#linearGradient2264"
613
-       gradientUnits="userSpaceOnUse"
614
-       gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
615
-    <linearGradient
616
-       id="linearGradient2264">
617
-      <stop
618
-         id="stop2266"
619
-         style="stop-color:#d7e866;stop-opacity:1"
620
-         offset="0" />
621
-      <stop
622
-         id="stop2268"
623
-         style="stop-color:#8cab2a;stop-opacity:1"
624
-         offset="1" />
625
-    </linearGradient>
626
-    <linearGradient
627
-       x1="24.138529"
628
-       y1="6.5316639"
629
-       x2="24.138529"
630
-       y2="45.690399"
631
-       id="linearGradient2398"
632
-       xlink:href="#linearGradient4222"
633
-       gradientUnits="userSpaceOnUse"
634
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
635
-    <linearGradient
636
-       id="linearGradient4222">
637
-      <stop
638
-         id="stop4224"
639
-         style="stop-color:#ffffff;stop-opacity:1"
640
-         offset="0" />
641
-      <stop
642
-         id="stop4226"
643
-         style="stop-color:#ffffff;stop-opacity:0"
644
-         offset="1" />
645
-    </linearGradient>
646
-    <linearGradient
647
-       y2="45.690399"
648
-       x2="24.138529"
649
-       y1="6.5316639"
650
-       x1="24.138529"
651
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
652
-       gradientUnits="userSpaceOnUse"
653
-       id="linearGradient3015"
654
-       xlink:href="#linearGradient4222"
655
-       inkscape:collect="always" />
656
-    <linearGradient
657
-       y2="12.95892"
658
-       x2="15.047561"
659
-       y1="12.95892"
660
-       x1="19.502533"
661
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
662
-       gradientUnits="userSpaceOnUse"
663
-       id="linearGradient3010"
664
-       xlink:href="#linearGradient2187"
665
-       inkscape:collect="always" />
666
-    <linearGradient
667
-       y2="36.353996"
668
-       x2="35.998066"
669
-       y1="31.247124"
670
-       x1="35.998066"
671
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
672
-       gradientUnits="userSpaceOnUse"
673
-       id="linearGradient3008"
674
-       xlink:href="#linearGradient4176"
675
-       inkscape:collect="always" />
676
-    <linearGradient
677
-       y2="36.353996"
678
-       x2="31.270321"
679
-       y1="10.819631"
680
-       x1="31.270321"
681
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
682
-       gradientUnits="userSpaceOnUse"
683
-       id="linearGradient3006"
684
-       xlink:href="#linearGradient4168"
685
-       inkscape:collect="always" />
686
-    <linearGradient
687
-       y2="12.95892"
688
-       x2="15.047561"
689
-       y1="12.95892"
690
-       x1="19.502533"
691
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
692
-       gradientUnits="userSpaceOnUse"
693
-       id="linearGradient4083"
694
-       xlink:href="#linearGradient2187"
695
-       inkscape:collect="always" />
696
-    <linearGradient
697
-       id="linearGradient2187">
698
-      <stop
699
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
700
-         offset="0"
701
-         id="stop2189-0" />
702
-      <stop
703
-         style="stop-color:#ffffff;stop-opacity:0;"
704
-         offset="1"
705
-         id="stop2191-3" />
706
-    </linearGradient>
707
-    <linearGradient
708
-       y2="36.353996"
709
-       x2="31.270321"
710
-       y1="10.819631"
711
-       x1="31.270321"
712
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
713
-       gradientUnits="userSpaceOnUse"
714
-       id="linearGradient4086"
715
-       xlink:href="#linearGradient4168"
716
-       inkscape:collect="always" />
717
-    <linearGradient
718
-       id="linearGradient4168">
719
-      <stop
720
-         style="stop-color:#f8cd70;stop-opacity:1;"
721
-         offset="0"
722
-         id="stop4170" />
723
-      <stop
724
-         id="stop4172"
725
-         offset="0.9375"
726
-         style="stop-color:#d99a11;stop-opacity:1;" />
727
-      <stop
728
-         style="stop-color:#b07c0b;stop-opacity:0;"
729
-         offset="1"
730
-         id="stop4174" />
731
-    </linearGradient>
732
-    <linearGradient
733
-       y2="36.353996"
734
-       x2="35.998066"
735
-       y1="31.247124"
736
-       x1="35.998066"
737
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
738
-       gradientUnits="userSpaceOnUse"
739
-       id="linearGradient4088"
740
-       xlink:href="#linearGradient4176"
741
-       inkscape:collect="always" />
742
-    <linearGradient
743
-       id="linearGradient4176">
744
-      <stop
745
-         style="stop-color:#bf8407;stop-opacity:1;"
746
-         offset="0"
747
-         id="stop4178" />
748
-      <stop
749
-         style="stop-color:#a87300;stop-opacity:0;"
750
-         offset="1"
751
-         id="stop4180" />
752
-    </linearGradient>
753
-    <radialGradient
754
-       r="15.644737"
755
-       fy="36.421127"
756
-       fx="24.837126"
757
-       cy="36.421127"
758
-       cx="24.837126"
759
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
760
-       gradientUnits="userSpaceOnUse"
761
-       id="radialGradient3827"
762
-       xlink:href="#linearGradient8662"
763
-       inkscape:collect="always" />
764
-    <linearGradient
765
-       id="linearGradient8662"
766
-       inkscape:collect="always">
767
-      <stop
768
-         id="stop8664"
769
-         offset="0"
770
-         style="stop-color:#000000;stop-opacity:1;" />
771
-      <stop
772
-         id="stop8666"
773
-         offset="1"
774
-         style="stop-color:#000000;stop-opacity:0;" />
775
-    </linearGradient>
776
-    <linearGradient
777
-       y2="12.95892"
778
-       x2="15.047561"
779
-       y1="12.95892"
780
-       x1="19.502533"
781
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
782
-       gradientUnits="userSpaceOnUse"
783
-       id="linearGradient3011"
784
-       xlink:href="#linearGradient2187-6"
785
-       inkscape:collect="always" />
786
-    <linearGradient
787
-       y2="36.353996"
788
-       x2="35.998066"
789
-       y1="31.247124"
790
-       x1="35.998066"
791
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
792
-       gradientUnits="userSpaceOnUse"
793
-       id="linearGradient3009"
794
-       xlink:href="#linearGradient4019"
795
-       inkscape:collect="always" />
796
-    <linearGradient
797
-       y2="36.353996"
798
-       x2="31.270321"
799
-       y1="10.819631"
800
-       x1="31.270321"
801
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
802
-       gradientUnits="userSpaceOnUse"
803
-       id="linearGradient3007"
804
-       xlink:href="#linearGradient4009"
805
-       inkscape:collect="always" />
806
-    <linearGradient
807
-       y2="12.95892"
808
-       x2="15.047561"
809
-       y1="12.95892"
810
-       x1="19.502533"
811
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
812
-       gradientUnits="userSpaceOnUse"
813
-       id="linearGradient3763"
814
-       xlink:href="#linearGradient2187-6"
815
-       inkscape:collect="always" />
816
-    <linearGradient
817
-       id="linearGradient2187-6">
818
-      <stop
819
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
820
-         offset="0"
821
-         id="stop2189-4" />
822
-      <stop
823
-         style="stop-color:#ffffff;stop-opacity:0;"
824
-         offset="1"
825
-         id="stop2191-5" />
826
-    </linearGradient>
827
-    <linearGradient
828
-       y2="36.353996"
829
-       x2="31.270321"
830
-       y1="10.819631"
831
-       x1="31.270321"
832
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
833
-       gradientUnits="userSpaceOnUse"
834
-       id="linearGradient3766"
835
-       xlink:href="#linearGradient4009"
836
-       inkscape:collect="always" />
837
-    <linearGradient
838
-       id="linearGradient4009">
839
-      <stop
840
-         style="stop-color:#d7e866;stop-opacity:1"
841
-         offset="0"
842
-         id="stop4011" />
843
-      <stop
844
-         id="stop4013"
845
-         offset="0.68190742"
846
-         style="stop-color:#98b438;stop-opacity:1" />
847
-      <stop
848
-         style="stop-color:#a1ba49;stop-opacity:1"
849
-         offset="0.95274329"
850
-         id="stop4015" />
851
-      <stop
852
-         style="stop-color:#ffffff;stop-opacity:0;"
853
-         offset="1"
854
-         id="stop4017" />
855
-    </linearGradient>
856
-    <linearGradient
857
-       y2="36.353996"
858
-       x2="35.998066"
859
-       y1="31.247124"
860
-       x1="35.998066"
861
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
862
-       gradientUnits="userSpaceOnUse"
863
-       id="linearGradient3768"
864
-       xlink:href="#linearGradient4019"
865
-       inkscape:collect="always" />
866
-    <linearGradient
867
-       id="linearGradient4019">
868
-      <stop
869
-         style="stop-color:#688c35;stop-opacity:1;"
870
-         offset="0"
871
-         id="stop4021" />
872
-      <stop
873
-         style="stop-color:#9cc8f0;stop-opacity:0;"
874
-         offset="1"
875
-         id="stop4023" />
876
-    </linearGradient>
877
-    <radialGradient
878
-       r="15.644737"
879
-       fy="36.421127"
880
-       fx="24.837126"
881
-       cy="36.421127"
882
-       cx="24.837126"
883
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
884
-       gradientUnits="userSpaceOnUse"
885
-       id="radialGradient3827-1"
886
-       xlink:href="#linearGradient8662-7"
887
-       inkscape:collect="always" />
888
-    <linearGradient
889
-       id="linearGradient8662-7"
890
-       inkscape:collect="always">
891
-      <stop
892
-         id="stop8664-2"
893
-         offset="0"
894
-         style="stop-color:#000000;stop-opacity:1;" />
895
-      <stop
896
-         id="stop8666-3"
897
-         offset="1"
898
-         style="stop-color:#000000;stop-opacity:0;" />
899
-    </linearGradient>
900
-    <linearGradient
901
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
902
-       gradientUnits="userSpaceOnUse"
903
-       xlink:href="#linearGradient2187-8"
904
-       id="linearGradient3513"
905
-       y2="12.95892"
906
-       x2="16.419912"
907
-       y1="12.95892"
908
-       x1="41.278553" />
909
-    <linearGradient
910
-       id="linearGradient2187-8">
911
-      <stop
912
-         offset="0"
913
-         style="stop-color:#ffffff;stop-opacity:0.64341086"
914
-         id="stop2189-7" />
915
-      <stop
916
-         offset="1"
917
-         style="stop-color:#ffffff;stop-opacity:0"
918
-         id="stop2191-8" />
919
-    </linearGradient>
920
-    <linearGradient
921
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
922
-       gradientUnits="userSpaceOnUse"
923
-       xlink:href="#linearGradient4009-5"
924
-       id="linearGradient3518"
925
-       y2="36.353996"
926
-       x2="31.270321"
927
-       y1="10.819631"
928
-       x1="31.270321" />
929
-    <linearGradient
930
-       id="linearGradient4009-5">
931
-      <stop
932
-         offset="0"
933
-         style="stop-color:#d7e866;stop-opacity:1"
934
-         id="stop4011-3" />
935
-      <stop
936
-         offset="0.68190742"
937
-         style="stop-color:#98b438;stop-opacity:1"
938
-         id="stop4013-6" />
939
-      <stop
940
-         offset="0.95274329"
941
-         style="stop-color:#a1ba49;stop-opacity:1"
942
-         id="stop4015-0" />
943
-      <stop
944
-         offset="1"
945
-         style="stop-color:#a1ba49;stop-opacity:0"
946
-         id="stop4017-8" />
947
-    </linearGradient>
948
-    <linearGradient
949
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
950
-       gradientUnits="userSpaceOnUse"
951
-       xlink:href="#linearGradient4019-9"
952
-       id="linearGradient3520"
953
-       y2="36.353996"
954
-       x2="35.998066"
955
-       y1="31.247124"
956
-       x1="35.998066" />
957
-    <linearGradient
958
-       id="linearGradient4019-9">
959
-      <stop
960
-         offset="0"
961
-         style="stop-color:#688c35;stop-opacity:1"
962
-         id="stop4021-6" />
963
-      <stop
964
-         offset="1"
965
-         style="stop-color:#688c35;stop-opacity:0"
966
-         id="stop4023-2" />
967
-    </linearGradient>
968
-    <radialGradient
969
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
970
-       gradientUnits="userSpaceOnUse"
971
-       xlink:href="#linearGradient8662-1"
972
-       id="radialGradient3507"
973
-       fy="36.421127"
974
-       fx="24.837126"
975
-       r="15.644737"
976
-       cy="36.421127"
977
-       cx="24.837126" />
978
-    <linearGradient
979
-       id="linearGradient8662-1">
980
-      <stop
981
-         offset="0"
982
-         style="stop-color:#000000;stop-opacity:1"
983
-         id="stop8664-3" />
984
-      <stop
985
-         offset="1"
986
-         style="stop-color:#000000;stop-opacity:0"
987
-         id="stop8666-9" />
988
-    </linearGradient>
989
-    <linearGradient
990
-       inkscape:collect="always"
991
-       xlink:href="#linearGradient4009-5"
992
-       id="linearGradient3211"
993
-       gradientUnits="userSpaceOnUse"
994
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
995
-       x1="31.270321"
996
-       y1="10.819631"
997
-       x2="31.270321"
998
-       y2="36.353996" />
999
-    <linearGradient
1000
-       inkscape:collect="always"
1001
-       xlink:href="#linearGradient4019-9"
1002
-       id="linearGradient3213"
1003
-       gradientUnits="userSpaceOnUse"
1004
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1005
-       x1="35.998066"
1006
-       y1="31.247124"
1007
-       x2="35.998066"
1008
-       y2="36.353996" />
1009
-    <linearGradient
1010
-       inkscape:collect="always"
1011
-       xlink:href="#linearGradient2187-8"
1012
-       id="linearGradient3215"
1013
-       gradientUnits="userSpaceOnUse"
1014
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1015
-       x1="41.278553"
1016
-       y1="12.95892"
1017
-       x2="16.419912"
1018
-       y2="12.95892" />
1019
-    <linearGradient
1020
-       inkscape:collect="always"
1021
-       xlink:href="#linearGradient3049"
1022
-       id="linearGradient3242"
1023
-       gradientUnits="userSpaceOnUse"
1024
-       gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
1025
-       x1="12.872"
1026
-       y1="0.62146002"
1027
-       x2="12.872"
1028
-       y2="22.487" />
1029
-    <linearGradient
1030
-       inkscape:collect="always"
1031
-       xlink:href="#linearGradient3051"
1032
-       id="linearGradient3244"
1033
-       gradientUnits="userSpaceOnUse"
1034
-       gradientTransform="translate(-52.306337,-6.0189448)"
1035
-       x1="12.248"
1036
-       y1="34.993"
1037
-       x2="12.248"
1038
-       y2="1.9999" />
1039
-    <linearGradient
1040
-       inkscape:collect="always"
1041
-       xlink:href="#linearGradient3027"
1042
-       id="linearGradient3246"
1043
-       gradientUnits="userSpaceOnUse"
1044
-       gradientTransform="translate(-52.306337,-6.0189448)"
1045
-       x1="16.723"
1046
-       y1="3"
1047
-       x2="16.723"
1048
-       y2="35.055" />
1049
-    <linearGradient
1050
-       y2="36.353996"
1051
-       x2="35.998066"
1052
-       y1="11.41118"
1053
-       x1="35.998066"
1054
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1055
-       gradientUnits="userSpaceOnUse"
1056
-       id="linearGradient2842"
1057
-       xlink:href="#linearGradient4176-2"
1058
-       inkscape:collect="always" />
1059
-    <linearGradient
1060
-       y2="36.353996"
1061
-       x2="31.270321"
1062
-       y1="10.819631"
1063
-       x1="31.270321"
1064
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1065
-       gradientUnits="userSpaceOnUse"
1066
-       id="linearGradient2840"
1067
-       xlink:href="#linearGradient4168-3"
1068
-       inkscape:collect="always" />
1069
-    <linearGradient
1070
-       gradientTransform="translate(1.2595749e-8,-0.99951293)"
1071
-       y2="20.340685"
1072
-       x2="17.226442"
1073
-       y1="4.3594136"
1074
-       x1="12.944274"
1075
-       gradientUnits="userSpaceOnUse"
1076
-       id="linearGradient2837"
1077
-       xlink:href="#linearGradient4222-7"
1078
-       inkscape:collect="always" />
1079
-    <linearGradient
1080
-       id="linearGradient4222-7">
1081
-      <stop
1082
-         offset="0"
1083
-         style="stop-color:#ffffff;stop-opacity:1"
1084
-         id="stop4224-8" />
1085
-      <stop
1086
-         offset="1"
1087
-         style="stop-color:#ffffff;stop-opacity:0"
1088
-         id="stop4226-6" />
1089
-    </linearGradient>
1090
-    <linearGradient
1091
-       id="linearGradient4168-3">
1092
-      <stop
1093
-         offset="0"
1094
-         style="stop-color:#ecb56c;stop-opacity:1"
1095
-         id="stop4170-0" />
1096
-      <stop
1097
-         offset="0.7426424"
1098
-         style="stop-color:#e86225;stop-opacity:1"
1099
-         id="stop4172-2" />
1100
-      <stop
1101
-         offset="1"
1102
-         style="stop-color:#b07c0b;stop-opacity:0"
1103
-         id="stop4174-6" />
1104
-    </linearGradient>
1105
-    <linearGradient
1106
-       id="linearGradient4176-2">
1107
-      <stop
1108
-         offset="0"
1109
-         style="stop-color:#cc7032;stop-opacity:1"
1110
-         id="stop4178-3" />
1111
-      <stop
1112
-         offset="0.73855066"
1113
-         style="stop-color:#bb2d13;stop-opacity:1"
1114
-         id="stop3223" />
1115
-      <stop
1116
-         offset="1"
1117
-         style="stop-color:#a87300;stop-opacity:0"
1118
-         id="stop4180-5" />
1119
-    </linearGradient>
1120
-    <radialGradient
1121
-       gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1122
-       gradientUnits="userSpaceOnUse"
1123
-       xlink:href="#linearGradient7067"
1124
-       id="radialGradient3622"
1125
-       fy="37.45607"
1126
-       fx="14.68769"
1127
-       r="5.7384715"
1128
-       cy="41.058823"
1129
-       cx="17.058823" />
1130
-    <linearGradient
1131
-       id="linearGradient7067">
1132
-      <stop
1133
-         offset="0"
1134
-         style="stop-color:#ffffff;stop-opacity:1"
1135
-         id="stop7069" />
1136
-      <stop
1137
-         offset="1"
1138
-         style="stop-color:#ffffff;stop-opacity:0"
1139
-         id="stop7071" />
1140
-    </linearGradient>
1141
-    <radialGradient
1142
-       gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1143
-       gradientUnits="userSpaceOnUse"
1144
-       xlink:href="#linearGradient3668"
1145
-       id="radialGradient3634"
1146
-       fy="37.841019"
1147
-       fx="14.757765"
1148
-       r="5.7384715"
1149
-       cy="41.058823"
1150
-       cx="17.058823" />
1151
-    <linearGradient
1152
-       id="linearGradient3668">
1153
-      <stop
1154
-         offset="0"
1155
-         style="stop-color:#ffffff;stop-opacity:1"
1156
-         id="stop3670" />
1157
-      <stop
1158
-         offset="1"
1159
-         style="stop-color:#ffffff;stop-opacity:0"
1160
-         id="stop3672" />
1161
-    </linearGradient>
1162
-    <linearGradient
1163
-       gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1164
-       gradientUnits="userSpaceOnUse"
1165
-       xlink:href="#linearGradient2372"
1166
-       id="linearGradient3642"
1167
-       y2="125.39074"
1168
-       x2="26.256771"
1169
-       y1="137.53885"
1170
-       x1="28.503141" />
1171
-    <linearGradient
1172
-       id="linearGradient2372">
1173
-      <stop
1174
-         offset="0"
1175
-         style="stop-color:#ffffff;stop-opacity:1"
1176
-         id="stop2374" />
1177
-      <stop
1178
-         offset="1"
1179
-         style="stop-color:#ffffff;stop-opacity:0.34482759"
1180
-         id="stop2376" />
1181
-    </linearGradient>
1182
-    <linearGradient
1183
-       gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1184
-       gradientUnits="userSpaceOnUse"
1185
-       xlink:href="#linearGradient2372"
1186
-       id="linearGradient2698"
1187
-       y2="125.39074"
1188
-       x2="26.256771"
1189
-       y1="144.11652"
1190
-       x1="28.739122" />
1191
-    <linearGradient
1192
-       gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1193
-       gradientUnits="userSpaceOnUse"
1194
-       xlink:href="#linearGradient3461"
1195
-       id="linearGradient2711"
1196
-       y2="35.055153"
1197
-       x2="16.722891"
1198
-       y1="3"
1199
-       x1="16.722891" />
1200
-    <linearGradient
1201
-       id="linearGradient3461">
1202
-      <stop
1203
-         offset="0"
1204
-         style="stop-color:#ffffff;stop-opacity:1"
1205
-         id="stop3463-9" />
1206
-      <stop
1207
-         offset="1"
1208
-         style="stop-color:#ffffff;stop-opacity:0"
1209
-         id="stop3465-6" />
1210
-    </linearGradient>
1211
-    <linearGradient
1212
-       gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1213
-       gradientUnits="userSpaceOnUse"
1214
-       xlink:href="#linearGradient3932"
1215
-       id="linearGradient2801"
1216
-       y2="46.263954"
1217
-       x2="-22.539846"
1218
-       y1="11.109024"
1219
-       x1="-22.539846" />
1220
-    <linearGradient
1221
-       id="linearGradient3932">
1222
-      <stop
1223
-         offset="0"
1224
-         style="stop-color:#828282;stop-opacity:1"
1225
-         id="stop3934" />
1226
-      <stop
1227
-         offset="1"
1228
-         style="stop-color:#434343;stop-opacity:1"
1229
-         id="stop3936" />
1230
-    </linearGradient>
1231
-    <linearGradient
1232
-       gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1233
-       gradientUnits="userSpaceOnUse"
1234
-       xlink:href="#linearGradient3582-5"
1235
-       id="linearGradient2803"
1236
-       y2="1.4097958"
1237
-       x2="16.745687"
1238
-       y1="46.132927"
1239
-       x1="16.745687" />
1240
-    <linearGradient
1241
-       id="linearGradient3582-5">
1242
-      <stop
1243
-         offset="0"
1244
-         style="stop-color:#333333;stop-opacity:1"
1245
-         id="stop3584-2" />
1246
-      <stop
1247
-         offset="1"
1248
-         style="stop-color:#5a5a5a;stop-opacity:1"
1249
-         id="stop3586-8" />
1250
-    </linearGradient>
1251
-    <linearGradient
1252
-       gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1253
-       gradientUnits="userSpaceOnUse"
1254
-       xlink:href="#linearGradient3932"
1255
-       id="linearGradient2797"
1256
-       y2="46.263954"
1257
-       x2="-22.539846"
1258
-       y1="11.109024"
1259
-       x1="-22.539846" />
1260
-    <linearGradient
1261
-       gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1262
-       gradientUnits="userSpaceOnUse"
1263
-       xlink:href="#linearGradient3582-5"
1264
-       id="linearGradient2799"
1265
-       y2="1.4097958"
1266
-       x2="16.745687"
1267
-       y1="46.132927"
1268
-       x1="16.745687" />
1269
-    <radialGradient
1270
-       gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1271
-       gradientUnits="userSpaceOnUse"
1272
-       xlink:href="#linearGradient3993"
1273
-       id="radialGradient2759"
1274
-       fy="10.898237"
1275
-       fx="14.76559"
1276
-       r="18.000002"
1277
-       cy="10.898237"
1278
-       cx="14.76559" />
1279
-    <linearGradient
1280
-       id="linearGradient3993">
1281
-      <stop
1282
-         offset="0"
1283
-         style="stop-color:#a3c0d0;stop-opacity:1"
1284
-         id="stop3995" />
1285
-      <stop
1286
-         offset="1"
1287
-         style="stop-color:#427da1;stop-opacity:1"
1288
-         id="stop4001" />
1289
-    </linearGradient>
1290
-    <linearGradient
1291
-       gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1292
-       gradientUnits="userSpaceOnUse"
1293
-       xlink:href="#linearGradient2490"
1294
-       id="linearGradient2761"
1295
-       y2="2.9062471"
1296
-       x2="-51.786404"
1297
-       y1="53.623615"
1298
-       x1="-51.786404" />
1299
-    <linearGradient
1300
-       id="linearGradient2490">
1301
-      <stop
1302
-         offset="0"
1303
-         style="stop-color:#2e4a5a;stop-opacity:1"
1304
-         id="stop2492" />
1305
-      <stop
1306
-         offset="1"
1307
-         style="stop-color:#6e8796;stop-opacity:1"
1308
-         id="stop2494" />
1309
-    </linearGradient>
1310
-    <radialGradient
1311
-       gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1312
-       gradientUnits="userSpaceOnUse"
1313
-       xlink:href="#linearGradient5060-4"
1314
-       id="radialGradient2735"
1315
-       fy="486.64789"
1316
-       fx="605.71429"
1317
-       r="117.14286"
1318
-       cy="486.64789"
1319
-       cx="605.71429" />
1320
-    <linearGradient
1321
-       id="linearGradient5060-4">
1322
-      <stop
1323
-         offset="0"
1324
-         style="stop-color:#000000;stop-opacity:1"
1325
-         id="stop5062-9" />
1326
-      <stop
1327
-         offset="1"
1328
-         style="stop-color:#000000;stop-opacity:0"
1329
-         id="stop5064-3" />
1330
-    </linearGradient>
1331
-    <linearGradient
1332
-       gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1333
-       gradientUnits="userSpaceOnUse"
1334
-       xlink:href="#linearGradient5048"
1335
-       id="linearGradient2738"
1336
-       y2="609.50507"
1337
-       x2="302.85715"
1338
-       y1="366.64789"
1339
-       x1="302.85715" />
1340
-    <linearGradient
1341
-       id="linearGradient5048">
1342
-      <stop
1343
-         offset="0"
1344
-         style="stop-color:#000000;stop-opacity:0"
1345
-         id="stop5050-3" />
1346
-      <stop
1347
-         offset="0.5"
1348
-         style="stop-color:#000000;stop-opacity:1"
1349
-         id="stop5056-5" />
1350
-      <stop
1351
-         offset="1"
1352
-         style="stop-color:#000000;stop-opacity:0"
1353
-         id="stop5052-8" />
1354
-    </linearGradient>
1355
-    <radialGradient
1356
-       gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1357
-       gradientUnits="userSpaceOnUse"
1358
-       xlink:href="#linearGradient5060-4"
1359
-       id="radialGradient2704"
1360
-       fy="486.64789"
1361
-       fx="605.71429"
1362
-       r="117.14286"
1363
-       cy="486.64789"
1364
-       cx="605.71429" />
1365
-    <linearGradient
1366
-       gradientTransform="matrix(0.5384199,0,0,0.5384199,-0.922077,-1.4604985)"
1367
-       gradientUnits="userSpaceOnUse"
1368
-       xlink:href="#linearGradient3781"
1369
-       id="linearGradient2432"
1370
-       y2="45.074459"
1371
-       x2="24.481066"
1372
-       y1="5.0808945"
1373
-       x1="24.481066" />
1374
-    <linearGradient
1375
-       gradientTransform="matrix(1.0862728,0,0,1.0862481,-55.56661,15.813638)"
1376
-       gradientUnits="userSpaceOnUse"
1377
-       xlink:href="#linearGradient4873"
1378
-       id="linearGradient2430"
1379
-       y2="5.4675598"
1380
-       x2="63.397362"
1381
-       y1="-12.489107"
1382
-       x1="63.397362" />
1383
-    <linearGradient
1384
-       gradientTransform="matrix(0.5160413,0,0,0.5160413,-0.384991,-0.3849911)"
1385
-       gradientUnits="userSpaceOnUse"
1386
-       xlink:href="#linearGradient2490-8"
1387
-       id="linearGradient2428"
1388
-       y2="3.0816143"
1389
-       x2="18.379412"
1390
-       y1="44.980297"
1391
-       x1="18.379412" />
1392
-    <radialGradient
1393
-       gradientTransform="matrix(0,1.2316137,-1.6257082,0,18.486581,-28.720783)"
1394
-       gradientUnits="userSpaceOnUse"
1395
-       xlink:href="#linearGradient3242-8"
1396
-       id="radialGradient2426"
1397
-       fy="3.9900031"
1398
-       fx="23.895569"
1399
-       r="20.397499"
1400
-       cy="3.9900031"
1401
-       cx="23.895569" />
1402
-    <linearGradient
1403
-       id="linearGradient3781">
1404
-      <stop
1405
-         offset="0"
1406
-         style="stop-color:#ffffff;stop-opacity:1"
1407
-         id="stop3783" />
1408
-      <stop
1409
-         offset="1"
1410
-         style="stop-color:#ffffff;stop-opacity:0"
1411
-         id="stop3785" />
1412
-    </linearGradient>
1413
-    <linearGradient
1414
-       id="linearGradient4873">
1415
-      <stop
1416
-         offset="0"
1417
-         style="stop-color:#ffffff;stop-opacity:1"
1418
-         id="stop4875" />
1419
-      <stop
1420
-         offset="1"
1421
-         style="stop-color:#ffffff;stop-opacity:0"
1422
-         id="stop4877" />
1423
-    </linearGradient>
1424
-    <linearGradient
1425
-       id="linearGradient3242-8">
1426
-      <stop
1427
-         offset="0"
1428
-         style="stop-color:#f8b17e;stop-opacity:1"
1429
-         id="stop3244" />
1430
-      <stop
1431
-         offset="0.26238"
1432
-         style="stop-color:#e35d4f;stop-opacity:1"
1433
-         id="stop3246" />
1434
-      <stop
1435
-         offset="0.66093999"
1436
-         style="stop-color:#c6262e;stop-opacity:1"
1437
-         id="stop3248" />
1438
-      <stop
1439
-         offset="1"
1440
-         style="stop-color:#690b54;stop-opacity:1"
1441
-         id="stop3250" />
1442
-    </linearGradient>
1443
-    <linearGradient
1444
-       id="linearGradient2490-8">
1445
-      <stop
1446
-         offset="0"
1447
-         style="stop-color:#791235;stop-opacity:1"
1448
-         id="stop2492-4" />
1449
-      <stop
1450
-         offset="1"
1451
-         style="stop-color:#dd3b27;stop-opacity:1"
1452
-         id="stop2494-5" />
1453
-    </linearGradient>
1454
-    <linearGradient
1455
-       gradientTransform="matrix(0.7435665,0,0,0.7435665,-1.8455965,-2.5891633)"
1456
-       gradientUnits="userSpaceOnUse"
1457
-       xlink:href="#linearGradient3781-9"
1458
-       id="linearGradient2408"
1459
-       y2="45.074459"
1460
-       x2="24.481066"
1461
-       y1="5.0808945"
1462
-       x1="24.481066" />
1463
-    <linearGradient
1464
-       id="linearGradient3781-9">
1465
-      <stop
1466
-         offset="0"
1467
-         style="stop-color:#ffffff;stop-opacity:1"
1468
-         id="stop3783-3" />
1469
-      <stop
1470
-         offset="1"
1471
-         style="stop-color:#ffffff;stop-opacity:0"
1472
-         id="stop3785-8" />
1473
-    </linearGradient>
1474
-    <linearGradient
1475
-       gradientTransform="matrix(1.5436509,0,0,1.5436158,-80.015712,21.419381)"
1476
-       gradientUnits="userSpaceOnUse"
1477
-       xlink:href="#linearGradient4873-0"
1478
-       id="linearGradient2411"
1479
-       y2="5.4675598"
1480
-       x2="63.397362"
1481
-       y1="-12.489107"
1482
-       x1="63.397362" />
1483
-    <linearGradient
1484
-       id="linearGradient4873-0">
1485
-      <stop
1486
-         offset="0"
1487
-         style="stop-color:#ffffff;stop-opacity:1"
1488
-         id="stop4875-2" />
1489
-      <stop
1490
-         offset="1"
1491
-         style="stop-color:#ffffff;stop-opacity:0"
1492
-         id="stop4877-4" />
1493
-    </linearGradient>
1494
-    <radialGradient
1495
-       gradientTransform="matrix(-0.03472262,1.9612978,-2.2447773,-0.03974131,25.786384,-46.300359)"
1496
-       gradientUnits="userSpaceOnUse"
1497
-       xlink:href="#linearGradient3242-5"
1498
-       id="radialGradient2414"
1499
-       fy="3.9900031"
1500
-       fx="23.895569"
1501
-       r="20.397499"
1502
-       cy="3.9900031"
1503
-       cx="23.895569" />
1504
-    <linearGradient
1505
-       id="linearGradient3242-5">
1506
-      <stop
1507
-         offset="0"
1508
-         style="stop-color:#f8b17e;stop-opacity:1"
1509
-         id="stop3244-4" />
1510
-      <stop
1511
-         offset="0.26238"
1512
-         style="stop-color:#e35d4f;stop-opacity:1"
1513
-         id="stop3246-5" />
1514
-      <stop
1515
-         offset="0.66093999"
1516
-         style="stop-color:#c6262e;stop-opacity:1"
1517
-         id="stop3248-9" />
1518
-      <stop
1519
-         offset="1"
1520
-         style="stop-color:#690b54;stop-opacity:1"
1521
-         id="stop3250-0" />
1522
-    </linearGradient>
1523
-    <linearGradient
1524
-       gradientTransform="matrix(0.7126612,0,0,0.7126613,-1.1038706,-1.1038704)"
1525
-       gradientUnits="userSpaceOnUse"
1526
-       xlink:href="#linearGradient2490-3"
1527
-       id="linearGradient2416"
1528
-       y2="12.688507"
1529
-       x2="20.367044"
1530
-       y1="58.893726"
1531
-       x1="18.379412" />
1532
-    <linearGradient
1533
-       id="linearGradient2490-3">
1534
-      <stop
1535
-         offset="0"
1536
-         style="stop-color:#791235;stop-opacity:1"
1537
-         id="stop2492-6" />
1538
-      <stop
1539
-         offset="1"
1540
-         style="stop-color:#dd3b27;stop-opacity:1"
1541
-         id="stop2494-2" />
1542
-    </linearGradient>
1543
-    <radialGradient
1544
-       gradientTransform="matrix(1.5058824,0,0,0.37647,-78.305888,26.258824)"
1545
-       gradientUnits="userSpaceOnUse"
1546
-       xlink:href="#linearGradient8838"
1547
-       id="radialGradient2419"
1548
-       fy="4.625"
1549
-       fx="62.625"
1550
-       r="10.625"
1551
-       cy="4.625"
1552
-       cx="62.625" />
1553
-    <linearGradient
1554
-       id="linearGradient8838">
1555
-      <stop
1556
-         offset="0"
1557
-         style="stop-color:#000000;stop-opacity:1"
1558
-         id="stop8840-8" />
1559
-      <stop
1560
-         offset="1"
1561
-         style="stop-color:#000000;stop-opacity:0"
1562
-         id="stop8842-8" />
1563
-    </linearGradient>
1564
-    <radialGradient
1565
-       gradientTransform="matrix(1.1294118,0,0,0.2823525,-58.729414,19.694118)"
1566
-       gradientUnits="userSpaceOnUse"
1567
-       xlink:href="#linearGradient8838-9"
1568
-       id="radialGradient2419-7"
1569
-       fy="4.625"
1570
-       fx="62.625"
1571
-       r="10.625"
1572
-       cy="4.625"
1573
-       cx="62.625" />
1574
-    <linearGradient
1575
-       id="linearGradient8838-9">
1576
-      <stop
1577
-         offset="0"
1578
-         style="stop-color:#000000;stop-opacity:1"
1579
-         id="stop8840-1" />
1580
-      <stop
1581
-         offset="1"
1582
-         style="stop-color:#000000;stop-opacity:0"
1583
-         id="stop8842-9" />
1584
-    </linearGradient>
1585
-    <radialGradient
1586
-       gradientTransform="matrix(0,1.2316137,-1.6257082,0,18.486581,-28.720783)"
1587
-       gradientUnits="userSpaceOnUse"
1588
-       xlink:href="#linearGradient3242-9"
1589
-       id="radialGradient2414-2"
1590
-       fy="3.9900031"
1591
-       fx="23.895569"
1592
-       r="20.397499"
1593
-       cy="3.9900031"
1594
-       cx="23.895569" />
1595
-    <linearGradient
1596
-       id="linearGradient3242-9">
1597
-      <stop
1598
-         offset="0"
1599
-         style="stop-color:#f8b17e;stop-opacity:1"
1600
-         id="stop3244-9" />
1601
-      <stop
1602
-         offset="0.26238"
1603
-         style="stop-color:#e35d4f;stop-opacity:1"
1604
-         id="stop3246-0" />
1605
-      <stop
1606
-         offset="0.66093999"
1607
-         style="stop-color:#c6262e;stop-opacity:1"
1608
-         id="stop3248-1" />
1609
-      <stop
1610
-         offset="1"
1611
-         style="stop-color:#690b54;stop-opacity:1"
1612
-         id="stop3250-2" />
1613
-    </linearGradient>
1614
-    <linearGradient
1615
-       gradientTransform="matrix(0.5160413,0,0,0.5160413,-0.384991,-0.3849911)"
1616
-       gradientUnits="userSpaceOnUse"
1617
-       xlink:href="#linearGradient2490-4"
1618
-       id="linearGradient2416-9"
1619
-       y2="3.0816143"
1620
-       x2="18.379412"
1621
-       y1="44.980297"
1622
-       x1="18.379412" />
1623
-    <linearGradient
1624
-       id="linearGradient2490-4">
1625
-      <stop
1626
-         offset="0"
1627
-         style="stop-color:#791235;stop-opacity:1"
1628
-         id="stop2492-3" />
1629
-      <stop
1630
-         offset="1"
1631
-         style="stop-color:#dd3b27;stop-opacity:1"
1632
-         id="stop2494-3" />
1633
-    </linearGradient>
1634
-    <linearGradient
1635
-       gradientTransform="matrix(1.0862728,0,0,1.0862481,-55.56661,15.813638)"
1636
-       gradientUnits="userSpaceOnUse"
1637
-       xlink:href="#linearGradient4873-3"
1638
-       id="linearGradient2411-4"
1639
-       y2="5.4675598"
1640
-       x2="63.397362"
1641
-       y1="-12.489107"
1642
-       x1="63.397362" />
1643
-    <linearGradient
1644
-       id="linearGradient4873-3">
1645
-      <stop
1646
-         offset="0"
1647
-         style="stop-color:#ffffff;stop-opacity:1"
1648
-         id="stop4875-1" />
1649
-      <stop
1650
-         offset="1"
1651
-         style="stop-color:#ffffff;stop-opacity:0"
1652
-         id="stop4877-5" />
1653
-    </linearGradient>
1654
-    <linearGradient
1655
-       y2="32.702335"
1656
-       x2="16.331276"
1657
-       y1="20.584223"
1658
-       x1="28.449389"
1659
-       gradientTransform="matrix(0.5315328,-0.530963,0.5315328,0.530963,-14.578201,12.23303)"
1660
-       gradientUnits="userSpaceOnUse"
1661
-       id="linearGradient2419"
1662
-       xlink:href="#linearGradient7916"
1663
-       inkscape:collect="always" />
1664
-    <linearGradient
1665
-       id="linearGradient7916">
1666
-      <stop
1667
-         id="stop7918"
1668
-         offset="0"
1669
-         style="stop-color:#ffffff;stop-opacity:1;" />
1670
-      <stop
1671
-         id="stop7920"
1672
-         offset="1"
1673
-         style="stop-color:#ffffff;stop-opacity:0;" />
1674
-    </linearGradient>
1675
-    <linearGradient
1676
-       y2="32.702335"
1677
-       x2="16.331276"
1678
-       y1="13.022708"
1679
-       x1="36.010902"
1680
-       gradientTransform="matrix(0.5315328,-0.530963,0.5315328,0.530963,-14.042382,11.96512)"
1681
-       gradientUnits="userSpaceOnUse"
1682
-       id="linearGradient3167"
1683
-       xlink:href="#linearGradient7916"
1684
-       inkscape:collect="always" />
1685
-    <linearGradient
1686
-       gradientUnits="userSpaceOnUse"
1687
-       y2="22.000153"
1688
-       x2="11.192374"
1689
-       y1="3"
1690
-       x1="11.192374"
1691
-       id="linearGradient3217"
1692
-       xlink:href="#linearGradient3203"
1693
-       inkscape:collect="always" />
1694
-    <linearGradient
1695
-       id="linearGradient3203"
1696
-       inkscape:collect="always">
1697
-      <stop
1698
-         id="stop3205"
1699
-         offset="0"
1700
-         style="stop-color:#777976;stop-opacity:1" />
1701
-      <stop
1702
-         id="stop3207"
1703
-         offset="1"
1704
-         style="stop-color:#565755;stop-opacity:1" />
1705
-    </linearGradient>
1706
-    <radialGradient
1707
-       r="10.31934"
1708
-       fy="35.127438"
1709
-       fx="23.070683"
1710
-       cy="35.127438"
1711
-       cx="23.070683"
1712
-       gradientTransform="matrix(0.914812,0.01265023,-0.00821502,0.213562,2.253914,27.18889)"
1713
-       gradientUnits="userSpaceOnUse"
1714
-       id="radialGradient2410"
1715
-       xlink:href="#linearGradient2091"
1716
-       inkscape:collect="always" />
1717
-    <linearGradient
1718
-       id="linearGradient2091">
1719
-      <stop
1720
-         id="stop2093"
1721
-         offset="0"
1722
-         style="stop-color:#000000;stop-opacity:0.39215687;" />
1723
-      <stop
1724
-         style="stop-color:#000000;stop-opacity:0.3137255;"
1725
-         offset="0.5"
1726
-         id="stop3169" />
1727
-      <stop
1728
-         id="stop2095"
1729
-         offset="1"
1730
-         style="stop-color:#000000;stop-opacity:0;" />
1731
-    </linearGradient>
1732
-    <radialGradient
1733
-       inkscape:collect="always"
1734
-       xlink:href="#linearGradient8838"
1735
-       id="radialGradient3390"
1736
-       gradientUnits="userSpaceOnUse"
1737
-       gradientTransform="matrix(1.5058824,0,0,0.37647,-78.305888,26.258824)"
1738
-       cx="62.625"
1739
-       cy="4.625"
1740
-       fx="62.625"
1741
-       fy="4.625"
1742
-       r="10.625" />
1743
-    <radialGradient
1744
-       inkscape:collect="always"
1745
-       xlink:href="#linearGradient3242-5"
1746
-       id="radialGradient3392"
1747
-       gradientUnits="userSpaceOnUse"
1748
-       gradientTransform="matrix(-0.03472262,1.9612978,-2.2447773,-0.03974131,25.786384,-46.300359)"
1749
-       cx="23.895569"
1750
-       cy="3.9900031"
1751
-       fx="23.895569"
1752
-       fy="3.9900031"
1753
-       r="20.397499" />
1754
-    <linearGradient
1755
-       inkscape:collect="always"
1756
-       xlink:href="#linearGradient2490-3"
1757
-       id="linearGradient3394"
1758
-       gradientUnits="userSpaceOnUse"
1759
-       gradientTransform="matrix(0.7126612,0,0,0.7126613,-1.1038706,-1.1038704)"
1760
-       x1="18.379412"
1761
-       y1="58.893726"
1762
-       x2="20.367044"
1763
-       y2="12.688507" />
1764
-    <linearGradient
1765
-       inkscape:collect="always"
1766
-       xlink:href="#linearGradient4873-0"
1767
-       id="linearGradient3396"
1768
-       gradientUnits="userSpaceOnUse"
1769
-       gradientTransform="matrix(1.5436509,0,0,1.5436158,-80.015712,21.419381)"
1770
-       x1="63.397362"
1771
-       y1="-12.489107"
1772
-       x2="63.397362"
1773
-       y2="5.4675598" />
1774
-    <linearGradient
1775
-       inkscape:collect="always"
1776
-       xlink:href="#linearGradient3781-9"
1777
-       id="linearGradient3398"
1778
-       gradientUnits="userSpaceOnUse"
1779
-       gradientTransform="matrix(0.7435665,0,0,0.7435665,-1.8455965,-2.5891633)"
1780
-       x1="24.481066"
1781
-       y1="5.0808945"
1782
-       x2="24.481066"
1783
-       y2="45.074459" />
1784
-    <linearGradient
1785
-       gradientUnits="userSpaceOnUse"
1786
-       xlink:href="#linearGradient3781-3"
1787
-       id="linearGradient2742"
1788
-       y2="45.074459"
1789
-       x2="24.481066"
1790
-       y1="5.0808945"
1791
-       x1="24.481066"
1792
-       gradientTransform="translate(0,0.63171412)" />
1793
-    <linearGradient
1794
-       id="linearGradient3781-3">
1795
-      <stop
1796
-         offset="0"
1797
-         style="stop-color:#ffffff;stop-opacity:1"
1798
-         id="stop3783-4" />
1799
-      <stop
1800
-         offset="1"
1801
-         style="stop-color:#ffffff;stop-opacity:0"
1802
-         id="stop3785-3" />
1803
-    </linearGradient>
1804
-    <linearGradient
1805
-       gradientTransform="matrix(2.1153735,0,0,2.1153253,-107.57709,32.426559)"
1806
-       gradientUnits="userSpaceOnUse"
1807
-       xlink:href="#linearGradient4873-02"
1808
-       id="linearGradient2745"
1809
-       y2="5.4675598"
1810
-       x2="63.397362"
1811
-       y1="-12.489107"
1812
-       x1="63.397362" />
1813
-    <linearGradient
1814
-       id="linearGradient4873-02">
1815
-      <stop
1816
-         offset="0"
1817
-         style="stop-color:#ffffff;stop-opacity:1"
1818
-         id="stop4875-3" />
1819
-      <stop
1820
-         offset="1"
1821
-         style="stop-color:#ffffff;stop-opacity:0"
1822
-         id="stop4877-1" />
1823
-    </linearGradient>
1824
-    <radialGradient
1825
-       gradientTransform="matrix(0,2.2874593,-3.0194057,0,35.73158,-49.682585)"
1826
-       gradientUnits="userSpaceOnUse"
1827
-       xlink:href="#linearGradient3242-50"
1828
-       id="radialGradient2748"
1829
-       fy="3.9900031"
1830
-       fx="23.895569"
1831
-       r="20.397499"
1832
-       cy="3.9900031"
1833
-       cx="23.895569" />
1834
-    <linearGradient
1835
-       id="linearGradient3242-50">
1836
-      <stop
1837
-         offset="0"
1838
-         style="stop-color:#f8b17e;stop-opacity:1"
1839
-         id="stop3244-3" />
1840
-      <stop
1841
-         offset="0.60762745"
1842
-         style="stop-color:#e35d4f;stop-opacity:1"
1843
-         id="stop3246-6" />
1844
-      <stop
1845
-         offset="0.82002461"
1846
-         style="stop-color:#c6262e;stop-opacity:1"
1847
-         id="stop3248-7" />
1848
-      <stop
1849
-         offset="1"
1850
-         style="stop-color:#690b54;stop-opacity:1"
1851
-         id="stop3250-9" />
1852
-    </linearGradient>
1853
-    <linearGradient
1854
-       gradientTransform="matrix(0.9584364,0,0,0.9584366,0.68166754,2.9450965)"
1855
-       gradientUnits="userSpaceOnUse"
1856
-       xlink:href="#linearGradient2490-1"
1857
-       id="linearGradient2750"
1858
-       y2="10.002258"
1859
-       x2="17.555525"
1860
-       y1="63.435349"
1861
-       x1="18.873743" />
1862
-    <linearGradient
1863
-       id="linearGradient2490-1">
1864
-      <stop
1865
-         offset="0"
1866
-         style="stop-color:#791235;stop-opacity:1"
1867
-         id="stop2492-0" />
1868
-      <stop
1869
-         offset="1"
1870
-         style="stop-color:#dd3b27;stop-opacity:1"
1871
-         id="stop2494-7" />
1872
-    </linearGradient>
1873
-    <radialGradient
1874
-       gradientTransform="matrix(2.1647059,0,0,0.7529402,-111.56471,37.149361)"
1875
-       gradientUnits="userSpaceOnUse"
1876
-       xlink:href="#linearGradient8838-6"
1877
-       id="radialGradient2436"
1878
-       fy="4.625"
1879
-       fx="62.625"
1880
-       r="10.625"
1881
-       cy="4.625"
1882
-       cx="62.625" />
1883
-    <linearGradient
1884
-       id="linearGradient8838-6">
1885
-      <stop
1886
-         offset="0"
1887
-         style="stop-color:#000000;stop-opacity:1"
1888
-         id="stop8840-9" />
1889
-      <stop
1890
-         offset="1"
1891
-         style="stop-color:#000000;stop-opacity:0"
1892
-         id="stop8842-90" />
1893
-    </linearGradient>
1894
-    <linearGradient
1895
-       gradientUnits="userSpaceOnUse"
1896
-       xlink:href="#linearGradient3781-0"
1897
-       id="linearGradient2742-4"
1898
-       y2="45.074459"
1899
-       x2="24.481066"
1900
-       y1="5.0808945"
1901
-       x1="24.481066" />
1902
-    <linearGradient
1903
-       id="linearGradient3781-0">
1904
-      <stop
1905
-         offset="0"
1906
-         style="stop-color:#ffffff;stop-opacity:1"
1907
-         id="stop3783-5" />
1908
-      <stop
1909
-         offset="1"
1910
-         style="stop-color:#ffffff;stop-opacity:0"
1911
-         id="stop3785-5" />
1912
-    </linearGradient>
1913
-    <linearGradient
1914
-       gradientTransform="matrix(2.1153735,0,0,2.1153253,-107.57709,32.426559)"
1915
-       gradientUnits="userSpaceOnUse"
1916
-       xlink:href="#linearGradient4873-5"
1917
-       id="linearGradient2745-2"
1918
-       y2="5.4675598"
1919
-       x2="63.397362"
1920
-       y1="-12.489107"
1921
-       x1="63.397362" />
1922
-    <linearGradient
1923
-       id="linearGradient4873-5">
1924
-      <stop
1925
-         offset="0"
1926
-         style="stop-color:#ffffff;stop-opacity:1"
1927
-         id="stop4875-17" />
1928
-      <stop
1929
-         offset="1"
1930
-         style="stop-color:#ffffff;stop-opacity:0"
1931
-         id="stop4877-53" />
1932
-    </linearGradient>
1933
-    <radialGradient
1934
-       gradientTransform="matrix(0,2.2874593,-3.0194057,0,36.047437,-50.630156)"
1935
-       gradientUnits="userSpaceOnUse"
1936
-       xlink:href="#linearGradient3242-6"
1937
-       id="radialGradient2748-0"
1938
-       fy="3.9900031"
1939
-       fx="23.895569"
1940
-       r="20.397499"
1941
-       cy="3.9900031"
1942
-       cx="23.895569" />
1943
-    <linearGradient
1944
-       id="linearGradient3242-6">
1945
-      <stop
1946
-         offset="0"
1947
-         style="stop-color:#f8b17e;stop-opacity:1"
1948
-         id="stop3244-38" />
1949
-      <stop
1950
-         offset="0.26238"
1951
-         style="stop-color:#e35d4f;stop-opacity:1"
1952
-         id="stop3246-8" />
1953
-      <stop
1954
-         offset="0.66093999"
1955
-         style="stop-color:#c6262e;stop-opacity:1"
1956
-         id="stop3248-2" />
1957
-      <stop
1958
-         offset="1"
1959
-         style="stop-color:#690b54;stop-opacity:1"
1960
-         id="stop3250-3" />
1961
-    </linearGradient>
1962
-    <linearGradient
1963
-       gradientTransform="matrix(0.9584364,0,0,0.9584366,0.9975246,1.9975253)"
1964
-       gradientUnits="userSpaceOnUse"
1965
-       xlink:href="#linearGradient2490-45"
1966
-       id="linearGradient2750-7"
1967
-       y2="3.0816143"
1968
-       x2="18.379412"
1969
-       y1="44.980297"
1970
-       x1="18.379412" />
1971
-    <linearGradient
1972
-       id="linearGradient2490-45">
1973
-      <stop
1974
-         offset="0"
1975
-         style="stop-color:#791235;stop-opacity:1"
1976
-         id="stop2492-7" />
1977
-      <stop
1978
-         offset="1"
1979
-         style="stop-color:#dd3b27;stop-opacity:1"
1980
-         id="stop2494-0" />
1981
-    </linearGradient>
1982
-    <radialGradient
1983
-       gradientTransform="matrix(2.1647059,0,0,0.7529402,-111.56471,36.517647)"
1984
-       gradientUnits="userSpaceOnUse"
1985
-       xlink:href="#linearGradient8838-69"
1986
-       id="radialGradient2436-9"
1987
-       fy="4.625"
1988
-       fx="62.625"
1989
-       r="10.625"
1990
-       cy="4.625"
1991
-       cx="62.625" />
1992
-    <linearGradient
1993
-       id="linearGradient8838-69">
1994
-      <stop
1995
-         offset="0"
1996
-         style="stop-color:#000000;stop-opacity:1"
1997
-         id="stop8840-7" />
1998
-      <stop
1999
-         offset="1"
2000
-         style="stop-color:#000000;stop-opacity:0"
2001
-         id="stop8842-3" />
2002
-    </linearGradient>
2003
-  </defs>
2004
-  <g
2005
-     id="layer1">
2006
-    <g
2007
-       id="g3652"
2008
-       transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
2009
-      <g
2010
-         id="layer1-3"
2011
-         transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.6003788)">
2012
-        <g
2013
-           id="g3379">
2014
-          <path
2015
-             inkscape:connector-curvature="0"
2016
-             d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
2017
-             id="path5058"
2018
-             style="opacity:0.40206185;fill:url(#radialGradient2704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2019
-          <rect
2020
-             width="28"
2021
-             height="8"
2022
-             x="9"
2023
-             y="42"
2024
-             id="rect4173"
2025
-             style="opacity:0.40206185;fill:url(#linearGradient2738);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2026
-          <path
2027
-             inkscape:connector-curvature="0"
2028
-             d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
2029
-             id="path5018"
2030
-             style="opacity:0.40206185;fill:url(#radialGradient2735);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
2031
-          <rect
2032
-             width="25.000078"
2033
-             height="44.00008"
2034
-             rx="0"
2035
-             ry="0"
2036
-             x="11.499961"
2037
-             y="3.4999609"
2038
-             id="rect3457-7"
2039
-             style="fill:url(#radialGradient2759);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2761);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
2040
-          <path
2041
-             inkscape:connector-curvature="0"
2042
-             d="m 12.588724,26.515 22.613957,0"
2043
-             id="path3460-7"
2044
-             style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2045
-          <path
2046
-             inkscape:connector-curvature="0"
2047
-             d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
2048
-             id="path3360-8"
2049
-             style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
2050
-          <path
2051
-             inkscape:connector-curvature="0"
2052
-             d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
2053
-             id="path3385-3"
2054
-             style="fill:url(#linearGradient2797);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2799);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2055
-          <rect
2056
-             width="3"
2057
-             height="2"
2058
-             x="7.0997243"
2059
-             y="5"
2060
-             id="rect3464"
2061
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2062
-          <path
2063
-             inkscape:connector-curvature="0"
2064
-             d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
2065
-             id="rect15391-7"
2066
-             style="fill:url(#linearGradient2801);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2803);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
2067
-          <rect
2068
-             width="3"
2069
-             height="2"
2070
-             x="36.084"
2071
-             y="25"
2072
-             id="rect3766"
2073
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2074
-          <rect
2075
-             width="3"
2076
-             height="2"
2077
-             x="36.084"
2078
-             y="5"
2079
-             id="rect3760"
2080
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2081
-          <rect
2082
-             width="3"
2083
-             height="2"
2084
-             x="36.084"
2085
-             y="30"
2086
-             id="rect3772"
2087
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2088
-          <rect
2089
-             width="35.001312"
2090
-             height="42.001316"
2091
-             rx="0"
2092
-             ry="0"
2093
-             x="5.4993434"
2094
-             y="4.4993439"
2095
-             id="rect2689-6"
2096
-             style="opacity:0.4;fill:none;stroke:url(#linearGradient2711);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
2097
-          <rect
2098
-             width="3"
2099
-             height="2"
2100
-             x="36.084"
2101
-             y="40"
2102
-             id="rect3774"
2103
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2104
-          <rect
2105
-             width="3"
2106
-             height="2"
2107
-             x="36.084"
2108
-             y="35"
2109
-             id="rect3768"
2110
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2111
-          <rect
2112
-             width="3"
2113
-             height="2"
2114
-             x="36.084"
2115
-             y="10"
2116
-             id="rect3762"
2117
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2118
-          <rect
2119
-             width="3"
2120
-             height="2"
2121
-             x="36.084"
2122
-             y="45"
2123
-             id="rect3776"
2124
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2125
-          <rect
2126
-             width="3"
2127
-             height="2"
2128
-             x="36.084"
2129
-             y="20"
2130
-             id="rect3770"
2131
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2132
-          <rect
2133
-             width="3"
2134
-             height="2"
2135
-             x="36.084"
2136
-             y="15"
2137
-             id="rect3764"
2138
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2139
-          <rect
2140
-             width="3"
2141
-             height="2"
2142
-             x="7.0997243"
2143
-             y="10"
2144
-             id="rect3744"
2145
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2146
-          <rect
2147
-             width="3"
2148
-             height="2"
2149
-             x="7.0997243"
2150
-             y="15"
2151
-             id="rect3746"
2152
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2153
-          <rect
2154
-             width="3"
2155
-             height="2"
2156
-             x="7.0997243"
2157
-             y="25"
2158
-             id="rect3748"
2159
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2160
-          <rect
2161
-             width="3"
2162
-             height="2"
2163
-             x="7.0997243"
2164
-             y="35"
2165
-             id="rect3750"
2166
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2167
-          <rect
2168
-             width="3"
2169
-             height="2"
2170
-             x="7.0997243"
2171
-             y="20"
2172
-             id="rect3752"
2173
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2174
-          <rect
2175
-             width="3"
2176
-             height="2"
2177
-             x="7.0997243"
2178
-             y="30"
2179
-             id="rect3754"
2180
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2181
-          <rect
2182
-             width="3"
2183
-             height="2"
2184
-             x="7.0997243"
2185
-             y="40"
2186
-             id="rect3756"
2187
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2188
-          <rect
2189
-             width="3"
2190
-             height="2"
2191
-             x="7.0997243"
2192
-             y="45"
2193
-             id="rect3758"
2194
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2195
-        </g>
2196
-      </g>
2197
-      <g
2198
-         id="layer1-2"
2199
-         transform="matrix(0.7379358,0,0,0.7379358,-23.858636,9.5276938)">
2200
-        <g
2201
-           id="g3384">
2202
-          <g
2203
-             id="layer1-4"
2204
-             transform="matrix(0.74744206,0,0,0.74744206,-42.714021,-3.2669133)">
2205
-            <path
2206
-               style="opacity:0.3;fill:url(#radialGradient2436);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible"
2207
-               id="path8836-6"
2208
-               d="m 46.999997,40.631714 c 0,4.418278 -10.297452,8 -23,8 -12.702548,0 -23.0000002,-3.581722 -23.0000002,-8 0,-4.418278 10.2974522,-8 23.0000002,-8 12.702548,0 23,3.581722 23,8 l 0,0 z"
2209
-               inkscape:connector-curvature="0" />
2210
-            <path
2211
-               style="fill:url(#radialGradient2748);fill-opacity:1;stroke:url(#linearGradient2750);stroke-width:2.20552874;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
2212
-               id="path2555"
2213
-               d="m 23.684145,6.44938 c -10.758429,0 -19.4981933,8.739761 -19.4981933,19.498191 0,10.75843 8.7397643,19.498195 19.4981933,19.498192 10.758425,0 19.498199,-8.739762 19.498189,-19.498192 0,-10.75843 -8.739764,-19.498191 -19.498189,-19.498191 z m 0,6.259788 c 7.31428,0 13.2384,5.924122 13.2384,13.238403 0,3.069743 -1.063615,5.871916 -2.815408,8.116759 L 17.334504,14.326529 c 1.884452,-1.031095 4.049031,-1.617361 6.349641,-1.617361 z M 13.08144,18.04047 29.794178,37.688418 c -1.827916,0.952312 -3.905343,1.497556 -6.110033,1.497556 -7.314281,-1e-6 -13.238405,-5.924122 -13.238405,-13.238403 0,-2.971425 0.984267,-5.698523 2.6357,-7.907101 z"
2214
-               inkscape:connector-curvature="0" />
2215
-            <path
2216
-               style="opacity:0.4;fill:none;stroke:url(#linearGradient2742);stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
2217
-               id="path3270"
2218
-               d="M 17.049914,14.870957 33.752151,34.557704"
2219
-               inkscape:connector-curvature="0" />
2220
-          </g>
2221
-        </g>
2222
-      </g>
2223
-    </g>
2224
-  </g>
2225
-</svg>
2226
curlew-0.1.22.3.tar.gz/Curlew/icons/Default/stop.svg Deleted
2079
 
1
@@ -1,2077 +0,0 @@
2
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
4
-
5
-<svg
6
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
7
-   xmlns:cc="http://creativecommons.org/ns#"
8
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9
-   xmlns:svg="http://www.w3.org/2000/svg"
10
-   xmlns="http://www.w3.org/2000/svg"
11
-   xmlns:xlink="http://www.w3.org/1999/xlink"
12
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
13
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
14
-   id="svg2604"
15
-   height="48"
16
-   width="48"
17
-   version="1.0"
18
-   inkscape:version="0.48.4 r9939"
19
-   sodipodi:docname="stop.svg">
20
-  <metadata
21
-     id="metadata59">
22
-    <rdf:RDF>
23
-      <cc:Work
24
-         rdf:about="">
25
-        <dc:format>image/svg+xml</dc:format>
26
-        <dc:type
27
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
-        <dc:title />
29
-      </cc:Work>
30
-    </rdf:RDF>
31
-  </metadata>
32
-  <sodipodi:namedview
33
-     pagecolor="#ffffff"
34
-     bordercolor="#666666"
35
-     borderopacity="1"
36
-     objecttolerance="10"
37
-     gridtolerance="10"
38
-     guidetolerance="10"
39
-     inkscape:pageopacity="0"
40
-     inkscape:pageshadow="2"
41
-     inkscape:window-width="1600"
42
-     inkscape:window-height="842"
43
-     id="namedview57"
44
-     showgrid="false"
45
-     inkscape:zoom="9.3102393"
46
-     inkscape:cx="7.7207342"
47
-     inkscape:cy="24"
48
-     inkscape:window-x="-2"
49
-     inkscape:window-y="-3"
50
-     inkscape:window-maximized="1"
51
-     inkscape:current-layer="g3652" />
52
-  <defs
53
-     id="defs2606">
54
-    <linearGradient
55
-       id="linearGradient3385">
56
-      <stop
57
-         offset="0"
58
-         style="stop-color:#f8b17e;stop-opacity:1"
59
-         id="stop3387" />
60
-      <stop
61
-         offset="0.43517464"
62
-         style="stop-color:#e35d4f;stop-opacity:1"
63
-         id="stop3389" />
64
-      <stop
65
-         offset="0.66093999"
66
-         style="stop-color:#c6262e;stop-opacity:1"
67
-         id="stop3391" />
68
-      <stop
69
-         offset="1"
70
-         style="stop-color:#690b54;stop-opacity:1"
71
-         id="stop3393" />
72
-    </linearGradient>
73
-    <linearGradient
74
-       id="linearGradient3333"
75
-       y2="609.51"
76
-       gradientUnits="userSpaceOnUse"
77
-       x2="302.86"
78
-       gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)"
79
-       y1="366.65"
80
-       x1="302.86">
81
-      <stop
82
-         id="stop5050"
83
-         style="stop-opacity:0"
84
-         offset="0" />
85
-      <stop
86
-         id="stop5056"
87
-         offset=".5" />
88
-      <stop
89
-         id="stop5052"
90
-         style="stop-opacity:0"
91
-         offset="1" />
92
-    </linearGradient>
93
-    <radialGradient
94
-       id="radialGradient3330"
95
-       xlink:href="#linearGradient5060"
96
-       gradientUnits="userSpaceOnUse"
97
-       cy="486.65"
98
-       cx="605.71"
99
-       gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)"
100
-       r="117.14" />
101
-    <linearGradient
102
-       id="linearGradient5060">
103
-      <stop
104
-         id="stop5062"
105
-         offset="0" />
106
-      <stop
107
-         id="stop5064"
108
-         style="stop-opacity:0"
109
-         offset="1" />
110
-    </linearGradient>
111
-    <radialGradient
112
-       id="radialGradient3327"
113
-       xlink:href="#linearGradient5060"
114
-       gradientUnits="userSpaceOnUse"
115
-       cy="486.65"
116
-       cx="605.71"
117
-       gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)"
118
-       r="117.14" />
119
-    <linearGradient
120
-       id="linearGradient3324"
121
-       y2="2.9062"
122
-       gradientUnits="userSpaceOnUse"
123
-       x2="-51.786"
124
-       gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)"
125
-       y1="50.786"
126
-       x1="-51.786">
127
-      <stop
128
-         id="stop3106"
129
-         style="stop-color:#aaa"
130
-         offset="0" />
131
-      <stop
132
-         id="stop3108"
133
-         style="stop-color:#c8c8c8"
134
-         offset="1" />
135
-    </linearGradient>
136
-    <linearGradient
137
-       id="linearGradient3322"
138
-       y2="47.013"
139
-       gradientUnits="userSpaceOnUse"
140
-       x2="25.132"
141
-       gradientTransform="matrix(1 0 0 .95617 -1.0065e-7 -1.9149)"
142
-       y1=".98521"
143
-       x1="25.132">
144
-      <stop
145
-         id="stop3602"
146
-         style="stop-color:#f4f4f4"
147
-         offset="0" />
148
-      <stop
149
-         id="stop3604"
150
-         style="stop-color:#dbdbdb"
151
-         offset="1" />
152
-    </linearGradient>
153
-    <radialGradient
154
-       id="radialGradient3319"
155
-       gradientUnits="userSpaceOnUse"
156
-       cy="112.3"
157
-       cx="102"
158
-       gradientTransform="matrix(.36170 0 0 -.39078 .85106 47.517)"
159
-       r="139.56">
160
-      <stop
161
-         id="stop41"
162
-         style="stop-color:#b7b8b9"
163
-         offset="0" />
164
-      <stop
165
-         id="stop47"
166
-         style="stop-color:#ececec"
167
-         offset=".18851" />
168
-      <stop
169
-         id="stop49"
170
-         style="stop-color:#fafafa;stop-opacity:0"
171
-         offset=".25718" />
172
-      <stop
173
-         id="stop51"
174
-         style="stop-color:#fff;stop-opacity:0"
175
-         offset=".30111" />
176
-      <stop
177
-         id="stop53"
178
-         style="stop-color:#fafafa;stop-opacity:0"
179
-         offset=".53130" />
180
-      <stop
181
-         id="stop55"
182
-         style="stop-color:#ebecec;stop-opacity:0"
183
-         offset=".84490" />
184
-      <stop
185
-         id="stop57"
186
-         style="stop-color:#e1e2e3;stop-opacity:0"
187
-         offset="1" />
188
-    </radialGradient>
189
-    <linearGradient
190
-       id="linearGradient3316"
191
-       y2="46.017"
192
-       gradientUnits="userSpaceOnUse"
193
-       x2="24"
194
-       gradientTransform="matrix(1 0 0 .97778 0 -.96667)"
195
-       y1="2"
196
-       x1="24">
197
-      <stop
198
-         id="stop3213"
199
-         style="stop-color:#fff"
200
-         offset="0" />
201
-      <stop
202
-         id="stop3215"
203
-         style="stop-color:#fff;stop-opacity:0"
204
-         offset="1" />
205
-    </linearGradient>
206
-    <filter
207
-       id="filter3212"
208
-       y="-.16434"
209
-       width="1.2969"
210
-       x="-.14846"
211
-       height="1.3287">
212
-      <feGaussianBlur
213
-         id="feGaussianBlur3214"
214
-         stdDeviation="0.77391625" />
215
-    </filter>
216
-    <linearGradient
217
-       id="linearGradient3312"
218
-       y2="5.4565"
219
-       gradientUnits="userSpaceOnUse"
220
-       x2="36.358"
221
-       gradientTransform="matrix(.99770 0 0 1.0407 .16380 -1.1058)"
222
-       y1="8.059"
223
-       x1="32.892">
224
-      <stop
225
-         id="stop8591"
226
-         style="stop-color:#fefefe"
227
-         offset="0" />
228
-      <stop
229
-         id="stop8593"
230
-         style="stop-color:#cbcbcb"
231
-         offset="1" />
232
-    </linearGradient>
233
-    <linearGradient
234
-       id="linearGradient2484"
235
-       y2="36"
236
-       gradientUnits="userSpaceOnUse"
237
-       x2="-.097514"
238
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
239
-       y1="36"
240
-       x1="36.5">
241
-      <stop
242
-         id="stop3916"
243
-         style="stop-color:#2c79c0"
244
-         offset="0" />
245
-      <stop
246
-         id="stop3918"
247
-         style="stop-color:#2970b3;stop-opacity:.49804"
248
-         offset=".79722" />
249
-      <stop
250
-         id="stop3920"
251
-         style="stop-color:#236098;stop-opacity:0"
252
-         offset="1" />
253
-    </linearGradient>
254
-    <linearGradient
255
-       id="linearGradient2482"
256
-       y2="15.5"
257
-       gradientUnits="userSpaceOnUse"
258
-       x2="-.073089"
259
-       gradientTransform="matrix(.72415 0 0 .73599 1.9787 11.204)"
260
-       y1="15.5"
261
-       x1="23.997">
262
-      <stop
263
-         id="stop3700"
264
-         style="stop-color:#7ea8ce"
265
-         offset="0" />
266
-      <stop
267
-         id="stop3702"
268
-         style="stop-color:#568dc0;stop-opacity:.81569"
269
-         offset=".76279" />
270
-      <stop
271
-         id="stop3704"
272
-         style="stop-color:#c9e1f8;stop-opacity:0"
273
-         offset="1" />
274
-    </linearGradient>
275
-    <linearGradient
276
-       id="linearGradient2479"
277
-       y2="-.43754"
278
-       gradientUnits="userSpaceOnUse"
279
-       x2="20.484"
280
-       gradientTransform="matrix(0 -.86253 .84866 0 3.2697 51.022)"
281
-       y1="12.82"
282
-       x1="20.484">
283
-      <stop
284
-         id="stop2189"
285
-         style="stop-color:#fff;stop-opacity:.64341"
286
-         offset="0" />
287
-      <stop
288
-         id="stop2191"
289
-         style="stop-color:#fff;stop-opacity:0"
290
-         offset="1" />
291
-    </linearGradient>
292
-    <linearGradient
293
-       inkscape:collect="always"
294
-       xlink:href="#linearGradient2482"
295
-       id="linearGradient3046"
296
-       gradientUnits="userSpaceOnUse"
297
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
298
-       x1="23.997"
299
-       y1="15.5"
300
-       x2="-.073089"
301
-       y2="15.5" />
302
-    <linearGradient
303
-       inkscape:collect="always"
304
-       xlink:href="#linearGradient2484"
305
-       id="linearGradient3048"
306
-       gradientUnits="userSpaceOnUse"
307
-       gradientTransform="matrix(0.72415,0,0,0.73599,1.9787,11.204)"
308
-       x1="36.5"
309
-       y1="36"
310
-       x2="-.097514"
311
-       y2="36" />
312
-    <linearGradient
313
-       inkscape:collect="always"
314
-       xlink:href="#linearGradient2479"
315
-       id="linearGradient3050"
316
-       gradientUnits="userSpaceOnUse"
317
-       gradientTransform="matrix(0,-0.86253,0.84866,0,3.2697,51.022)"
318
-       x1="20.484"
319
-       y1="12.82"
320
-       x2="20.484"
321
-       y2="-.43754" />
322
-    <linearGradient
323
-       inkscape:collect="always"
324
-       xlink:href="#linearGradient3333"
325
-       id="linearGradient3132"
326
-       gradientUnits="userSpaceOnUse"
327
-       gradientTransform="matrix(0.067325,0,0,0.0147,-0.34114,37.04)"
328
-       x1="302.86"
329
-       y1="366.65"
330
-       x2="302.86"
331
-       y2="609.51" />
332
-    <radialGradient
333
-       inkscape:collect="always"
334
-       xlink:href="#linearGradient5060"
335
-       id="radialGradient3134"
336
-       gradientUnits="userSpaceOnUse"
337
-       gradientTransform="matrix(-0.02304,0,0,0.0147,21.623,37.04)"
338
-       cx="605.71"
339
-       cy="486.65"
340
-       r="117.14" />
341
-    <radialGradient
342
-       inkscape:collect="always"
343
-       xlink:href="#linearGradient5060"
344
-       id="radialGradient3136"
345
-       gradientUnits="userSpaceOnUse"
346
-       gradientTransform="matrix(0.02304,0,0,0.0147,26.361,37.04)"
347
-       cx="605.71"
348
-       cy="486.65"
349
-       r="117.14" />
350
-    <linearGradient
351
-       inkscape:collect="always"
352
-       xlink:href="#linearGradient3322"
353
-       id="linearGradient3138"
354
-       gradientUnits="userSpaceOnUse"
355
-       gradientTransform="matrix(1,0,0,0.95617,-1.0065e-7,-1.9149)"
356
-       x1="25.132"
357
-       y1=".98521"
358
-       x2="25.132"
359
-       y2="47.013" />
360
-    <linearGradient
361
-       inkscape:collect="always"
362
-       xlink:href="#linearGradient3324"
363
-       id="linearGradient3140"
364
-       gradientUnits="userSpaceOnUse"
365
-       gradientTransform="matrix(0.8075,0,0,0.89483,59.41,-2.9806)"
366
-       x1="-51.786"
367
-       y1="50.786"
368
-       x2="-51.786"
369
-       y2="2.9062" />
370
-    <radialGradient
371
-       inkscape:collect="always"
372
-       xlink:href="#radialGradient3319"
373
-       id="radialGradient3142"
374
-       gradientUnits="userSpaceOnUse"
375
-       gradientTransform="matrix(0.3617,0,0,-0.39078,0.85106,47.517)"
376
-       cx="102"
377
-       cy="112.3"
378
-       r="139.56" />
379
-    <linearGradient
380
-       inkscape:collect="always"
381
-       xlink:href="#linearGradient3316"
382
-       id="linearGradient3144"
383
-       gradientUnits="userSpaceOnUse"
384
-       gradientTransform="matrix(1,0,0,0.97778,0,-0.96667)"
385
-       x1="24"
386
-       y1="2"
387
-       x2="24"
388
-       y2="46.017" />
389
-    <linearGradient
390
-       inkscape:collect="always"
391
-       xlink:href="#linearGradient3312"
392
-       id="linearGradient3146"
393
-       gradientUnits="userSpaceOnUse"
394
-       gradientTransform="matrix(0.9977,0,0,1.0407,0.1638,-1.1058)"
395
-       x1="32.892"
396
-       y1="8.059"
397
-       x2="36.358"
398
-       y2="5.4565" />
399
-    <radialGradient
400
-       id="radialGradient3690"
401
-       gradientUnits="userSpaceOnUse"
402
-       cx="62.625"
403
-       cy="4.625"
404
-       r="10.625"
405
-       gradientTransform="matrix(2.1647,0,0,0.84706,-111.56,35.082)">
406
-      <stop
407
-         id="stop8840"
408
-         offset="0" />
409
-      <stop
410
-         id="stop8842"
411
-         style="stop-opacity:0"
412
-         offset="1" />
413
-    </radialGradient>
414
-    <radialGradient
415
-       id="radialGradient3627"
416
-       gradientUnits="userSpaceOnUse"
417
-       cy="25.625"
418
-       cx="13.139"
419
-       gradientTransform="matrix(0,2.6541,-3.1628,0,97.183,-26.676)"
420
-       r="13.931">
421
-      <stop
422
-         id="stop3692"
423
-         style="stop-color:#ffeb9f"
424
-         offset="0" />
425
-      <stop
426
-         id="stop3694"
427
-         style="stop-color:#ffd57e"
428
-         offset=".26238" />
429
-      <stop
430
-         id="stop3696"
431
-         style="stop-color:#ffbc43"
432
-         offset=".66094" />
433
-      <stop
434
-         id="stop3698"
435
-         style="stop-color:#ff921a"
436
-         offset="1" />
437
-    </radialGradient>
438
-    <linearGradient
439
-       id="linearGradient3629"
440
-       y2="9.5799999"
441
-       gradientUnits="userSpaceOnUse"
442
-       x2="21.483"
443
-       gradientTransform="matrix(1.6509,0,0,1.6568,-11.466,-15.046)"
444
-       y1="36.255001"
445
-       x1="21.483">
446
-      <stop
447
-         id="stop3605"
448
-         style="stop-color:#a7651c"
449
-         offset="0" />
450
-      <stop
451
-         id="stop3607"
452
-         style="stop-color:#c8a700"
453
-         offset="1" />
454
-    </linearGradient>
455
-    <linearGradient
456
-       id="linearGradient3648"
457
-       y2="43.444"
458
-       gradientUnits="userSpaceOnUse"
459
-       x2="29.646999"
460
-       y1="2"
461
-       x1="29.646999">
462
-      <stop
463
-         id="stop3644"
464
-         style="stop-color:#fff"
465
-         offset="0" />
466
-      <stop
467
-         id="stop3646"
468
-         style="stop-color:#fff;stop-opacity:0"
469
-         offset="1" />
470
-    </linearGradient>
471
-    <linearGradient
472
-       id="linearGradient3619"
473
-       y2="33.955002"
474
-       gradientUnits="userSpaceOnUse"
475
-       x2="15.215"
476
-       gradientTransform="translate(2.9799,-3.1217)"
477
-       y1="22.292"
478
-       x1="11.566">
479
-      <stop
480
-         id="stop2687"
481
-         style="stop-color:#fff;stop-opacity:.27451"
482
-         offset="0" />
483
-      <stop
484
-         id="stop2689"
485
-         style="stop-color:#fff;stop-opacity:0"
486
-         offset="1" />
487
-    </linearGradient>
488
-    <linearGradient
489
-       y2="33.955002"
490
-       x2="15.215"
491
-       y1="22.292"
492
-       x1="11.566"
493
-       gradientTransform="translate(2.9799,-3.1217)"
494
-       gradientUnits="userSpaceOnUse"
495
-       id="linearGradient3040"
496
-       xlink:href="#linearGradient3619"
497
-       inkscape:collect="always" />
498
-    <linearGradient
499
-       inkscape:collect="always"
500
-       xlink:href="#linearGradient3049"
501
-       id="linearGradient3677"
502
-       gradientUnits="userSpaceOnUse"
503
-       gradientTransform="matrix(1.6465,0,0,1.5556,-54.557237,-5.0013448)"
504
-       x1="12.872"
505
-       y1="0.62146002"
506
-       x2="12.872"
507
-       y2="22.487" />
508
-    <linearGradient
509
-       id="linearGradient3049"
510
-       y2="22.487"
511
-       gradientUnits="userSpaceOnUse"
512
-       x2="12.872"
513
-       gradientTransform="matrix(1.6465,0,0,1.5556,-2.2509,1.0176)"
514
-       y1="0.62146002"
515
-       x1="12.872">
516
-      <stop
517
-         id="stop3618"
518
-         style="stop-color:#fbedd8;stop-opacity:1;"
519
-         offset="0" />
520
-      <stop
521
-         id="stop3270"
522
-         style="stop-color:#dd7b2a;stop-opacity:1;"
523
-         offset="0.5" />
524
-      <stop
525
-         id="stop3620"
526
-         style="stop-color:#da4612;stop-opacity:1;"
527
-         offset="1" />
528
-    </linearGradient>
529
-    <linearGradient
530
-       inkscape:collect="always"
531
-       xlink:href="#linearGradient3051"
532
-       id="linearGradient3679"
533
-       gradientUnits="userSpaceOnUse"
534
-       gradientTransform="translate(-52.306337,-6.0189448)"
535
-       x1="12.248"
536
-       y1="34.993"
537
-       x2="12.248"
538
-       y2="1.9999" />
539
-    <linearGradient
540
-       id="linearGradient3051"
541
-       y2="1.9999"
542
-       gradientUnits="userSpaceOnUse"
543
-       x2="12.248"
544
-       y1="34.993"
545
-       x1="12.248">
546
-      <stop
547
-         id="stop3624"
548
-         style="stop-color:#bb2b12"
549
-         offset="0" />
550
-      <stop
551
-         id="stop3626"
552
-         style="stop-color:#da986a;stop-opacity:1;"
553
-         offset="1" />
554
-    </linearGradient>
555
-    <linearGradient
556
-       id="linearGradient259">
557
-      <stop
558
-         id="stop260"
559
-         style="stop-color:#828282"
560
-         offset="0" />
561
-      <stop
562
-         id="stop261"
563
-         style="stop-color:#434343"
564
-         offset="1" />
565
-    </linearGradient>
566
-    <linearGradient
567
-       id="linearGradient3582">
568
-      <stop
569
-         id="stop3584"
570
-         style="stop-color:#333"
571
-         offset="0" />
572
-      <stop
573
-         id="stop3586"
574
-         style="stop-color:#5a5a5a"
575
-         offset="1" />
576
-    </linearGradient>
577
-    <linearGradient
578
-       id="linearGradient3719">
579
-      <stop
580
-         id="stop3721"
581
-         style="stop-color:#828282"
582
-         offset="0" />
583
-      <stop
584
-         id="stop3723"
585
-         style="stop-color:#434343"
586
-         offset="1" />
587
-    </linearGradient>
588
-    <linearGradient
589
-       id="linearGradient3726">
590
-      <stop
591
-         id="stop3728"
592
-         style="stop-color:#333"
593
-         offset="0" />
594
-      <stop
595
-         id="stop3730"
596
-         style="stop-color:#5a5a5a"
597
-         offset="1" />
598
-    </linearGradient>
599
-    <linearGradient
600
-       inkscape:collect="always"
601
-       xlink:href="#linearGradient3027"
602
-       id="linearGradient3689"
603
-       gradientUnits="userSpaceOnUse"
604
-       gradientTransform="translate(-52.306337,-6.0189448)"
605
-       x1="16.723"
606
-       y1="3"
607
-       x2="16.723"
608
-       y2="35.055" />
609
-    <linearGradient
610
-       id="linearGradient3027"
611
-       y2="35.055"
612
-       gradientUnits="userSpaceOnUse"
613
-       x2="16.723"
614
-       y1="3"
615
-       x1="16.723">
616
-      <stop
617
-         id="stop3463"
618
-         style="stop-color:#fff"
619
-         offset="0" />
620
-      <stop
621
-         id="stop3465"
622
-         style="stop-color:#fff;stop-opacity:0"
623
-         offset="1" />
624
-    </linearGradient>
625
-    <linearGradient
626
-       x1="24.103895"
627
-       y1="15.180944"
628
-       x2="24.103895"
629
-       y2="34.224861"
630
-       id="linearGradient2401"
631
-       xlink:href="#linearGradient2264"
632
-       gradientUnits="userSpaceOnUse"
633
-       gradientTransform="matrix(0.8988874,0,0,0.8934652,-10.463705,-9.5659718)" />
634
-    <linearGradient
635
-       id="linearGradient2264">
636
-      <stop
637
-         id="stop2266"
638
-         style="stop-color:#d7e866;stop-opacity:1"
639
-         offset="0" />
640
-      <stop
641
-         id="stop2268"
642
-         style="stop-color:#8cab2a;stop-opacity:1"
643
-         offset="1" />
644
-    </linearGradient>
645
-    <linearGradient
646
-       x1="24.138529"
647
-       y1="6.5316639"
648
-       x2="24.138529"
649
-       y2="45.690399"
650
-       id="linearGradient2398"
651
-       xlink:href="#linearGradient4222"
652
-       gradientUnits="userSpaceOnUse"
653
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)" />
654
-    <linearGradient
655
-       id="linearGradient4222">
656
-      <stop
657
-         id="stop4224"
658
-         style="stop-color:#ffffff;stop-opacity:1"
659
-         offset="0" />
660
-      <stop
661
-         id="stop4226"
662
-         style="stop-color:#ffffff;stop-opacity:0"
663
-         offset="1" />
664
-    </linearGradient>
665
-    <linearGradient
666
-       y2="45.690399"
667
-       x2="24.138529"
668
-       y1="6.5316639"
669
-       x1="24.138529"
670
-       gradientTransform="matrix(0.5399382,0,0,0.5366811,-1.8489228,-1.5061978)"
671
-       gradientUnits="userSpaceOnUse"
672
-       id="linearGradient3015"
673
-       xlink:href="#linearGradient4222"
674
-       inkscape:collect="always" />
675
-    <linearGradient
676
-       y2="12.95892"
677
-       x2="15.047561"
678
-       y1="12.95892"
679
-       x1="19.502533"
680
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
681
-       gradientUnits="userSpaceOnUse"
682
-       id="linearGradient3010"
683
-       xlink:href="#linearGradient2187"
684
-       inkscape:collect="always" />
685
-    <linearGradient
686
-       y2="36.353996"
687
-       x2="35.998066"
688
-       y1="31.247124"
689
-       x1="35.998066"
690
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
691
-       gradientUnits="userSpaceOnUse"
692
-       id="linearGradient3008"
693
-       xlink:href="#linearGradient4176"
694
-       inkscape:collect="always" />
695
-    <linearGradient
696
-       y2="36.353996"
697
-       x2="31.270321"
698
-       y1="10.819631"
699
-       x1="31.270321"
700
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
701
-       gradientUnits="userSpaceOnUse"
702
-       id="linearGradient3006"
703
-       xlink:href="#linearGradient4168"
704
-       inkscape:collect="always" />
705
-    <linearGradient
706
-       y2="12.95892"
707
-       x2="15.047561"
708
-       y1="12.95892"
709
-       x1="19.502533"
710
-       gradientTransform="matrix(0,-1.1474007,-1.239413,0,46.166644,56.359544)"
711
-       gradientUnits="userSpaceOnUse"
712
-       id="linearGradient4083"
713
-       xlink:href="#linearGradient2187"
714
-       inkscape:collect="always" />
715
-    <linearGradient
716
-       id="linearGradient2187">
717
-      <stop
718
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
719
-         offset="0"
720
-         id="stop2189-0" />
721
-      <stop
722
-         style="stop-color:#ffffff;stop-opacity:0;"
723
-         offset="1"
724
-         id="stop2191-3" />
725
-    </linearGradient>
726
-    <linearGradient
727
-       y2="36.353996"
728
-       x2="31.270321"
729
-       y1="10.819631"
730
-       x1="31.270321"
731
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
732
-       gradientUnits="userSpaceOnUse"
733
-       id="linearGradient4086"
734
-       xlink:href="#linearGradient4168"
735
-       inkscape:collect="always" />
736
-    <linearGradient
737
-       id="linearGradient4168">
738
-      <stop
739
-         style="stop-color:#f8cd70;stop-opacity:1;"
740
-         offset="0"
741
-         id="stop4170" />
742
-      <stop
743
-         id="stop4172"
744
-         offset="0.9375"
745
-         style="stop-color:#d99a11;stop-opacity:1;" />
746
-      <stop
747
-         style="stop-color:#b07c0b;stop-opacity:0;"
748
-         offset="1"
749
-         id="stop4174" />
750
-    </linearGradient>
751
-    <linearGradient
752
-       y2="36.353996"
753
-       x2="35.998066"
754
-       y1="31.247124"
755
-       x1="35.998066"
756
-       gradientTransform="matrix(-1.0575864,0,0,0.9790727,48.052111,3.390627)"
757
-       gradientUnits="userSpaceOnUse"
758
-       id="linearGradient4088"
759
-       xlink:href="#linearGradient4176"
760
-       inkscape:collect="always" />
761
-    <linearGradient
762
-       id="linearGradient4176">
763
-      <stop
764
-         style="stop-color:#bf8407;stop-opacity:1;"
765
-         offset="0"
766
-         id="stop4178" />
767
-      <stop
768
-         style="stop-color:#a87300;stop-opacity:0;"
769
-         offset="1"
770
-         id="stop4180" />
771
-    </linearGradient>
772
-    <radialGradient
773
-       r="15.644737"
774
-       fy="36.421127"
775
-       fx="24.837126"
776
-       cy="36.421127"
777
-       cx="24.837126"
778
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
779
-       gradientUnits="userSpaceOnUse"
780
-       id="radialGradient3827"
781
-       xlink:href="#linearGradient8662"
782
-       inkscape:collect="always" />
783
-    <linearGradient
784
-       id="linearGradient8662"
785
-       inkscape:collect="always">
786
-      <stop
787
-         id="stop8664"
788
-         offset="0"
789
-         style="stop-color:#000000;stop-opacity:1;" />
790
-      <stop
791
-         id="stop8666"
792
-         offset="1"
793
-         style="stop-color:#000000;stop-opacity:0;" />
794
-    </linearGradient>
795
-    <linearGradient
796
-       y2="12.95892"
797
-       x2="15.047561"
798
-       y1="12.95892"
799
-       x1="19.502533"
800
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
801
-       gradientUnits="userSpaceOnUse"
802
-       id="linearGradient3011"
803
-       xlink:href="#linearGradient2187-6"
804
-       inkscape:collect="always" />
805
-    <linearGradient
806
-       y2="36.353996"
807
-       x2="35.998066"
808
-       y1="31.247124"
809
-       x1="35.998066"
810
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
811
-       gradientUnits="userSpaceOnUse"
812
-       id="linearGradient3009"
813
-       xlink:href="#linearGradient4019"
814
-       inkscape:collect="always" />
815
-    <linearGradient
816
-       y2="36.353996"
817
-       x2="31.270321"
818
-       y1="10.819631"
819
-       x1="31.270321"
820
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
821
-       gradientUnits="userSpaceOnUse"
822
-       id="linearGradient3007"
823
-       xlink:href="#linearGradient4009"
824
-       inkscape:collect="always" />
825
-    <linearGradient
826
-       y2="12.95892"
827
-       x2="15.047561"
828
-       y1="12.95892"
829
-       x1="19.502533"
830
-       gradientTransform="matrix(0,-1.1474007,1.239413,0,2.008347,56.359544)"
831
-       gradientUnits="userSpaceOnUse"
832
-       id="linearGradient3763"
833
-       xlink:href="#linearGradient2187-6"
834
-       inkscape:collect="always" />
835
-    <linearGradient
836
-       id="linearGradient2187-6">
837
-      <stop
838
-         style="stop-color:#ffffff;stop-opacity:0.64341086;"
839
-         offset="0"
840
-         id="stop2189-4" />
841
-      <stop
842
-         style="stop-color:#ffffff;stop-opacity:0;"
843
-         offset="1"
844
-         id="stop2191-5" />
845
-    </linearGradient>
846
-    <linearGradient
847
-       y2="36.353996"
848
-       x2="31.270321"
849
-       y1="10.819631"
850
-       x1="31.270321"
851
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
852
-       gradientUnits="userSpaceOnUse"
853
-       id="linearGradient3766"
854
-       xlink:href="#linearGradient4009"
855
-       inkscape:collect="always" />
856
-    <linearGradient
857
-       id="linearGradient4009">
858
-      <stop
859
-         style="stop-color:#d7e866;stop-opacity:1"
860
-         offset="0"
861
-         id="stop4011" />
862
-      <stop
863
-         id="stop4013"
864
-         offset="0.68190742"
865
-         style="stop-color:#98b438;stop-opacity:1" />
866
-      <stop
867
-         style="stop-color:#a1ba49;stop-opacity:1"
868
-         offset="0.95274329"
869
-         id="stop4015" />
870
-      <stop
871
-         style="stop-color:#ffffff;stop-opacity:0;"
872
-         offset="1"
873
-         id="stop4017" />
874
-    </linearGradient>
875
-    <linearGradient
876
-       y2="36.353996"
877
-       x2="35.998066"
878
-       y1="31.247124"
879
-       x1="35.998066"
880
-       gradientTransform="matrix(1.0575864,0,0,0.9790727,0.12288,3.390627)"
881
-       gradientUnits="userSpaceOnUse"
882
-       id="linearGradient3768"
883
-       xlink:href="#linearGradient4019"
884
-       inkscape:collect="always" />
885
-    <linearGradient
886
-       id="linearGradient4019">
887
-      <stop
888
-         style="stop-color:#688c35;stop-opacity:1;"
889
-         offset="0"
890
-         id="stop4021" />
891
-      <stop
892
-         style="stop-color:#9cc8f0;stop-opacity:0;"
893
-         offset="1"
894
-         id="stop4023" />
895
-    </linearGradient>
896
-    <radialGradient
897
-       r="15.644737"
898
-       fy="36.421127"
899
-       fx="24.837126"
900
-       cy="36.421127"
901
-       cx="24.837126"
902
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
903
-       gradientUnits="userSpaceOnUse"
904
-       id="radialGradient3827-1"
905
-       xlink:href="#linearGradient8662-7"
906
-       inkscape:collect="always" />
907
-    <linearGradient
908
-       id="linearGradient8662-7"
909
-       inkscape:collect="always">
910
-      <stop
911
-         id="stop8664-2"
912
-         offset="0"
913
-         style="stop-color:#000000;stop-opacity:1;" />
914
-      <stop
915
-         id="stop8666-3"
916
-         offset="1"
917
-         style="stop-color:#000000;stop-opacity:0;" />
918
-    </linearGradient>
919
-    <linearGradient
920
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
921
-       gradientUnits="userSpaceOnUse"
922
-       xlink:href="#linearGradient2187-8"
923
-       id="linearGradient3513"
924
-       y2="12.95892"
925
-       x2="16.419912"
926
-       y1="12.95892"
927
-       x1="41.278553" />
928
-    <linearGradient
929
-       id="linearGradient2187-8">
930
-      <stop
931
-         offset="0"
932
-         style="stop-color:#ffffff;stop-opacity:0.64341086"
933
-         id="stop2189-7" />
934
-      <stop
935
-         offset="1"
936
-         style="stop-color:#ffffff;stop-opacity:0"
937
-         id="stop2191-8" />
938
-    </linearGradient>
939
-    <linearGradient
940
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
941
-       gradientUnits="userSpaceOnUse"
942
-       xlink:href="#linearGradient4009-5"
943
-       id="linearGradient3518"
944
-       y2="36.353996"
945
-       x2="31.270321"
946
-       y1="10.819631"
947
-       x1="31.270321" />
948
-    <linearGradient
949
-       id="linearGradient4009-5">
950
-      <stop
951
-         offset="0"
952
-         style="stop-color:#d7e866;stop-opacity:1"
953
-         id="stop4011-3" />
954
-      <stop
955
-         offset="0.68190742"
956
-         style="stop-color:#98b438;stop-opacity:1"
957
-         id="stop4013-6" />
958
-      <stop
959
-         offset="0.95274329"
960
-         style="stop-color:#a1ba49;stop-opacity:1"
961
-         id="stop4015-0" />
962
-      <stop
963
-         offset="1"
964
-         style="stop-color:#a1ba49;stop-opacity:0"
965
-         id="stop4017-8" />
966
-    </linearGradient>
967
-    <linearGradient
968
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
969
-       gradientUnits="userSpaceOnUse"
970
-       xlink:href="#linearGradient4019-9"
971
-       id="linearGradient3520"
972
-       y2="36.353996"
973
-       x2="35.998066"
974
-       y1="31.247124"
975
-       x1="35.998066" />
976
-    <linearGradient
977
-       id="linearGradient4019-9">
978
-      <stop
979
-         offset="0"
980
-         style="stop-color:#688c35;stop-opacity:1"
981
-         id="stop4021-6" />
982
-      <stop
983
-         offset="1"
984
-         style="stop-color:#688c35;stop-opacity:0"
985
-         id="stop4023-2" />
986
-    </linearGradient>
987
-    <radialGradient
988
-       gradientTransform="matrix(1,0,0,0.536723,0,16.87306)"
989
-       gradientUnits="userSpaceOnUse"
990
-       xlink:href="#linearGradient8662-1"
991
-       id="radialGradient3507"
992
-       fy="36.421127"
993
-       fx="24.837126"
994
-       r="15.644737"
995
-       cy="36.421127"
996
-       cx="24.837126" />
997
-    <linearGradient
998
-       id="linearGradient8662-1">
999
-      <stop
1000
-         offset="0"
1001
-         style="stop-color:#000000;stop-opacity:1"
1002
-         id="stop8664-3" />
1003
-      <stop
1004
-         offset="1"
1005
-         style="stop-color:#000000;stop-opacity:0"
1006
-         id="stop8666-9" />
1007
-    </linearGradient>
1008
-    <linearGradient
1009
-       inkscape:collect="always"
1010
-       xlink:href="#linearGradient4009-5"
1011
-       id="linearGradient3211"
1012
-       gradientUnits="userSpaceOnUse"
1013
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1014
-       x1="31.270321"
1015
-       y1="10.819631"
1016
-       x2="31.270321"
1017
-       y2="36.353996" />
1018
-    <linearGradient
1019
-       inkscape:collect="always"
1020
-       xlink:href="#linearGradient4019-9"
1021
-       id="linearGradient3213"
1022
-       gradientUnits="userSpaceOnUse"
1023
-       gradientTransform="matrix(0.6255852,0,0,0.5831607,-2.8461749,0.6729125)"
1024
-       x1="35.998066"
1025
-       y1="31.247124"
1026
-       x2="35.998066"
1027
-       y2="36.353996" />
1028
-    <linearGradient
1029
-       inkscape:collect="always"
1030
-       xlink:href="#linearGradient2187-8"
1031
-       id="linearGradient3215"
1032
-       gradientUnits="userSpaceOnUse"
1033
-       gradientTransform="matrix(0,-0.6834212,0.7331397,0,-1.7308809,32.222555)"
1034
-       x1="41.278553"
1035
-       y1="12.95892"
1036
-       x2="16.419912"
1037
-       y2="12.95892" />
1038
-    <linearGradient
1039
-       y2="36.353996"
1040
-       x2="35.998066"
1041
-       y1="11.41118"
1042
-       x1="35.998066"
1043
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1044
-       gradientUnits="userSpaceOnUse"
1045
-       id="linearGradient2842"
1046
-       xlink:href="#linearGradient4176-2"
1047
-       inkscape:collect="always" />
1048
-    <linearGradient
1049
-       y2="36.353996"
1050
-       x2="31.270321"
1051
-       y1="10.819631"
1052
-       x1="31.270321"
1053
-       gradientTransform="matrix(-0.6255852,0,0,0.5831607,26.846175,-0.32660043)"
1054
-       gradientUnits="userSpaceOnUse"
1055
-       id="linearGradient2840"
1056
-       xlink:href="#linearGradient4168-3"
1057
-       inkscape:collect="always" />
1058
-    <linearGradient
1059
-       gradientTransform="translate(1.2595749e-8,-0.99951293)"
1060
-       y2="20.340685"
1061
-       x2="17.226442"
1062
-       y1="4.3594136"
1063
-       x1="12.944274"
1064
-       gradientUnits="userSpaceOnUse"
1065
-       id="linearGradient2837"
1066
-       xlink:href="#linearGradient4222-7"
1067
-       inkscape:collect="always" />
1068
-    <linearGradient
1069
-       id="linearGradient4222-7">
1070
-      <stop
1071
-         offset="0"
1072
-         style="stop-color:#ffffff;stop-opacity:1"
1073
-         id="stop4224-8" />
1074
-      <stop
1075
-         offset="1"
1076
-         style="stop-color:#ffffff;stop-opacity:0"
1077
-         id="stop4226-6" />
1078
-    </linearGradient>
1079
-    <linearGradient
1080
-       id="linearGradient4168-3">
1081
-      <stop
1082
-         offset="0"
1083
-         style="stop-color:#ecb56c;stop-opacity:1"
1084
-         id="stop4170-0" />
1085
-      <stop
1086
-         offset="0.7426424"
1087
-         style="stop-color:#e86225;stop-opacity:1"
1088
-         id="stop4172-2" />
1089
-      <stop
1090
-         offset="1"
1091
-         style="stop-color:#b07c0b;stop-opacity:0"
1092
-         id="stop4174-6" />
1093
-    </linearGradient>
1094
-    <linearGradient
1095
-       id="linearGradient4176-2">
1096
-      <stop
1097
-         offset="0"
1098
-         style="stop-color:#cc7032;stop-opacity:1"
1099
-         id="stop4178-3" />
1100
-      <stop
1101
-         offset="0.73855066"
1102
-         style="stop-color:#bb2d13;stop-opacity:1"
1103
-         id="stop3223" />
1104
-      <stop
1105
-         offset="1"
1106
-         style="stop-color:#a87300;stop-opacity:0"
1107
-         id="stop4180-5" />
1108
-    </linearGradient>
1109
-    <radialGradient
1110
-       gradientTransform="matrix(1.2747297,-0.2281502,0.04475583,1.2129404,5.845281,7.916683)"
1111
-       gradientUnits="userSpaceOnUse"
1112
-       xlink:href="#linearGradient7067"
1113
-       id="radialGradient3622"
1114
-       fy="37.45607"
1115
-       fx="14.68769"
1116
-       r="5.7384715"
1117
-       cy="41.058823"
1118
-       cx="17.058823" />
1119
-    <linearGradient
1120
-       id="linearGradient7067">
1121
-      <stop
1122
-         offset="0"
1123
-         style="stop-color:#ffffff;stop-opacity:1"
1124
-         id="stop7069" />
1125
-      <stop
1126
-         offset="1"
1127
-         style="stop-color:#ffffff;stop-opacity:0"
1128
-         id="stop7071" />
1129
-    </linearGradient>
1130
-    <radialGradient
1131
-       gradientTransform="matrix(1.3421883,-0.2176256,0.02929579,1.254575,28.701007,0.3633331)"
1132
-       gradientUnits="userSpaceOnUse"
1133
-       xlink:href="#linearGradient3668"
1134
-       id="radialGradient3634"
1135
-       fy="37.841019"
1136
-       fx="14.757765"
1137
-       r="5.7384715"
1138
-       cy="41.058823"
1139
-       cx="17.058823" />
1140
-    <linearGradient
1141
-       id="linearGradient3668">
1142
-      <stop
1143
-         offset="0"
1144
-         style="stop-color:#ffffff;stop-opacity:1"
1145
-         id="stop3670" />
1146
-      <stop
1147
-         offset="1"
1148
-         style="stop-color:#ffffff;stop-opacity:0"
1149
-         id="stop3672" />
1150
-    </linearGradient>
1151
-    <linearGradient
1152
-       gradientTransform="matrix(0.4294142,0,0,0.4313585,24.28617,-38.532489)"
1153
-       gradientUnits="userSpaceOnUse"
1154
-       xlink:href="#linearGradient2372"
1155
-       id="linearGradient3642"
1156
-       y2="125.39074"
1157
-       x2="26.256771"
1158
-       y1="137.53885"
1159
-       x1="28.503141" />
1160
-    <linearGradient
1161
-       id="linearGradient2372">
1162
-      <stop
1163
-         offset="0"
1164
-         style="stop-color:#ffffff;stop-opacity:1"
1165
-         id="stop2374" />
1166
-      <stop
1167
-         offset="1"
1168
-         style="stop-color:#ffffff;stop-opacity:0.34482759"
1169
-         id="stop2376" />
1170
-    </linearGradient>
1171
-    <linearGradient
1172
-       gradientTransform="matrix(0.5926969,0,0,0.4313585,45.147714,-45.096144)"
1173
-       gradientUnits="userSpaceOnUse"
1174
-       xlink:href="#linearGradient2372"
1175
-       id="linearGradient2698"
1176
-       y2="125.39074"
1177
-       x2="26.256771"
1178
-       y1="144.11652"
1179
-       x1="28.739122" />
1180
-    <linearGradient
1181
-       gradientTransform="matrix(1.2963448,0,0,1.3548813,-0.3342092,-0.2427393)"
1182
-       gradientUnits="userSpaceOnUse"
1183
-       xlink:href="#linearGradient3461"
1184
-       id="linearGradient2711"
1185
-       y2="35.055153"
1186
-       x2="16.722891"
1187
-       y1="3"
1188
-       x1="16.722891" />
1189
-    <linearGradient
1190
-       id="linearGradient3461">
1191
-      <stop
1192
-         offset="0"
1193
-         style="stop-color:#ffffff;stop-opacity:1"
1194
-         id="stop3463-9" />
1195
-      <stop
1196
-         offset="1"
1197
-         style="stop-color:#ffffff;stop-opacity:0"
1198
-         id="stop3465-6" />
1199
-    </linearGradient>
1200
-    <linearGradient
1201
-       gradientTransform="matrix(0.8774068,0,0,1.0044798,32.766118,1.4194044)"
1202
-       gradientUnits="userSpaceOnUse"
1203
-       xlink:href="#linearGradient3932"
1204
-       id="linearGradient2801"
1205
-       y2="46.263954"
1206
-       x2="-22.539846"
1207
-       y1="11.109024"
1208
-       x1="-22.539846" />
1209
-    <linearGradient
1210
-       id="linearGradient3932">
1211
-      <stop
1212
-         offset="0"
1213
-         style="stop-color:#828282;stop-opacity:1"
1214
-         id="stop3934" />
1215
-      <stop
1216
-         offset="1"
1217
-         style="stop-color:#434343;stop-opacity:1"
1218
-         id="stop3936" />
1219
-    </linearGradient>
1220
-    <linearGradient
1221
-       gradientTransform="matrix(0.9383184,0,0,0.9679388,-10.879988,2.3403507)"
1222
-       gradientUnits="userSpaceOnUse"
1223
-       xlink:href="#linearGradient3582-5"
1224
-       id="linearGradient2803"
1225
-       y2="1.4097958"
1226
-       x2="16.745687"
1227
-       y1="46.132927"
1228
-       x1="16.745687" />
1229
-    <linearGradient
1230
-       id="linearGradient3582-5">
1231
-      <stop
1232
-         offset="0"
1233
-         style="stop-color:#333333;stop-opacity:1"
1234
-         id="stop3584-2" />
1235
-      <stop
1236
-         offset="1"
1237
-         style="stop-color:#5a5a5a;stop-opacity:1"
1238
-         id="stop3586-8" />
1239
-    </linearGradient>
1240
-    <linearGradient
1241
-       gradientTransform="matrix(0.8780592,0,0,1.005124,34.683767,1.4039638)"
1242
-       gradientUnits="userSpaceOnUse"
1243
-       xlink:href="#linearGradient3932"
1244
-       id="linearGradient2797"
1245
-       y2="46.263954"
1246
-       x2="-22.539846"
1247
-       y1="11.109024"
1248
-       x1="-22.539846" />
1249
-    <linearGradient
1250
-       gradientTransform="matrix(0.9390161,0,0,0.9685595,-8.9947946,2.3255007)"
1251
-       gradientUnits="userSpaceOnUse"
1252
-       xlink:href="#linearGradient3582-5"
1253
-       id="linearGradient2799"
1254
-       y2="1.4097958"
1255
-       x2="16.745687"
1256
-       y1="46.132927"
1257
-       x1="16.745687" />
1258
-    <radialGradient
1259
-       gradientTransform="matrix(-2.5043855e-8,2.1417804,-3.9271891,-3.7952071e-8,57.744744,-21.611305)"
1260
-       gradientUnits="userSpaceOnUse"
1261
-       xlink:href="#linearGradient3993"
1262
-       id="radialGradient2759"
1263
-       fy="10.898237"
1264
-       fx="14.76559"
1265
-       r="18.000002"
1266
-       cy="10.898237"
1267
-       cx="14.76559" />
1268
-    <linearGradient
1269
-       id="linearGradient3993">
1270
-      <stop
1271
-         offset="0"
1272
-         style="stop-color:#a3c0d0;stop-opacity:1"
1273
-         id="stop3995" />
1274
-      <stop
1275
-         offset="1"
1276
-         style="stop-color:#427da1;stop-opacity:1"
1277
-         id="stop4001" />
1278
-    </linearGradient>
1279
-    <linearGradient
1280
-       gradientTransform="matrix(0.8907504,0,0,0.897368,63.028164,-0.09276433)"
1281
-       gradientUnits="userSpaceOnUse"
1282
-       xlink:href="#linearGradient2490"
1283
-       id="linearGradient2761"
1284
-       y2="2.9062471"
1285
-       x2="-51.786404"
1286
-       y1="53.623615"
1287
-       x1="-51.786404" />
1288
-    <linearGradient
1289
-       id="linearGradient2490">
1290
-      <stop
1291
-         offset="0"
1292
-         style="stop-color:#2e4a5a;stop-opacity:1"
1293
-         id="stop2492" />
1294
-      <stop
1295
-         offset="1"
1296
-         style="stop-color:#6e8796;stop-opacity:1"
1297
-         id="stop2494" />
1298
-    </linearGradient>
1299
-    <radialGradient
1300
-       gradientTransform="matrix(-0.06425912,0,0,0.03294261,47.726428,29.921384)"
1301
-       gradientUnits="userSpaceOnUse"
1302
-       xlink:href="#linearGradient5060-4"
1303
-       id="radialGradient2735"
1304
-       fy="486.64789"
1305
-       fx="605.71429"
1306
-       r="117.14286"
1307
-       cy="486.64789"
1308
-       cx="605.71429" />
1309
-    <linearGradient
1310
-       id="linearGradient5060-4">
1311
-      <stop
1312
-         offset="0"
1313
-         style="stop-color:#000000;stop-opacity:1"
1314
-         id="stop5062-9" />
1315
-      <stop
1316
-         offset="1"
1317
-         style="stop-color:#000000;stop-opacity:0"
1318
-         id="stop5064-3" />
1319
-    </linearGradient>
1320
-    <linearGradient
1321
-       gradientTransform="matrix(0.05798817,0,0,0.03294117,2.0414214,29.922185)"
1322
-       gradientUnits="userSpaceOnUse"
1323
-       xlink:href="#linearGradient5048"
1324
-       id="linearGradient2738"
1325
-       y2="609.50507"
1326
-       x2="302.85715"
1327
-       y1="366.64789"
1328
-       x1="302.85715" />
1329
-    <linearGradient
1330
-       id="linearGradient5048">
1331
-      <stop
1332
-         offset="0"
1333
-         style="stop-color:#000000;stop-opacity:0"
1334
-         id="stop5050-3" />
1335
-      <stop
1336
-         offset="0.5"
1337
-         style="stop-color:#000000;stop-opacity:1"
1338
-         id="stop5056-5" />
1339
-      <stop
1340
-         offset="1"
1341
-         style="stop-color:#000000;stop-opacity:0"
1342
-         id="stop5052-8" />
1343
-    </linearGradient>
1344
-    <radialGradient
1345
-       gradientTransform="matrix(0.06425912,0,0,0.03294261,-1.7264193,29.921384)"
1346
-       gradientUnits="userSpaceOnUse"
1347
-       xlink:href="#linearGradient5060-4"
1348
-       id="radialGradient2704"
1349
-       fy="486.64789"
1350
-       fx="605.71429"
1351
-       r="117.14286"
1352
-       cy="486.64789"
1353
-       cx="605.71429" />
1354
-    <linearGradient
1355
-       x1="18.037252"
1356
-       y1="14.510567"
1357
-       x2="18.037254"
1358
-       y2="43.878166"
1359
-       id="linearGradient3248"
1360
-       xlink:href="#linearGradient2264-7"
1361
-       gradientUnits="userSpaceOnUse"
1362
-       gradientTransform="matrix(0.6031667,0,0,0.5361505,-0.18142,21.488324)" />
1363
-    <linearGradient
1364
-       id="linearGradient2264-7">
1365
-      <stop
1366
-         id="stop2266-8"
1367
-         style="stop-color:#d7e866;stop-opacity:1"
1368
-         offset="0" />
1369
-      <stop
1370
-         id="stop2268-8"
1371
-         style="stop-color:#8cab2a;stop-opacity:1"
1372
-         offset="1" />
1373
-    </linearGradient>
1374
-    <linearGradient
1375
-       x1="34.404026"
1376
-       y1="14.660081"
1377
-       x2="13.758683"
1378
-       y2="46.874306"
1379
-       id="linearGradient3250"
1380
-       xlink:href="#linearGradient4222-9"
1381
-       gradientUnits="userSpaceOnUse"
1382
-       gradientTransform="matrix(0.5017956,0,0,0.4883795,2.3654908,22.508677)" />
1383
-    <linearGradient
1384
-       id="linearGradient4222-9">
1385
-      <stop
1386
-         id="stop4224-88"
1387
-         style="stop-color:#ffffff;stop-opacity:1"
1388
-         offset="0" />
1389
-      <stop
1390
-         id="stop4226-9"
1391
-         style="stop-color:#ffffff;stop-opacity:0"
1392
-         offset="1" />
1393
-    </linearGradient>
1394
-    <linearGradient
1395
-       inkscape:collect="always"
1396
-       xlink:href="#linearGradient3309-8"
1397
-       id="linearGradient3073"
1398
-       gradientUnits="userSpaceOnUse"
1399
-       gradientTransform="matrix(0.93928017,0.34315123,-0.34315123,0.93928017,-1.7936946,-25.633934)"
1400
-       x1="32.036148"
1401
-       y1="19"
1402
-       x2="32.036148"
1403
-       y2="47.012184" />
1404
-    <linearGradient
1405
-       x1="63.9995"
1406
-       y1="3.1001"
1407
-       x2="63.9995"
1408
-       y2="122.8994"
1409
-       id="linearGradient3309-8"
1410
-       gradientUnits="userSpaceOnUse">
1411
-      <stop
1412
-         id="stop3311-4"
1413
-         style="stop-color:#f6f6f6;stop-opacity:1"
1414
-         offset="0" />
1415
-      <stop
1416
-         id="stop3313-8"
1417
-         style="stop-color:#d2d2d2;stop-opacity:1"
1418
-         offset="1" />
1419
-    </linearGradient>
1420
-    <linearGradient
1421
-       inkscape:collect="always"
1422
-       xlink:href="#linearGradient3397-1"
1423
-       id="linearGradient3075"
1424
-       gradientUnits="userSpaceOnUse"
1425
-       gradientTransform="matrix(0.93928017,0.34315123,-0.34315123,0.93928017,-1.7936946,-25.633934)"
1426
-       x1="25.922546"
1427
-       y1="19"
1428
-       x2="25.922546"
1429
-       y2="47.044857" />
1430
-    <linearGradient
1431
-       id="linearGradient3397-1">
1432
-      <stop
1433
-         id="stop3399-0"
1434
-         style="stop-color:#aaaaaa;stop-opacity:1"
1435
-         offset="0" />
1436
-      <stop
1437
-         id="stop3401-3"
1438
-         style="stop-color:#8c8c8c;stop-opacity:1"
1439
-         offset="1" />
1440
-    </linearGradient>
1441
-    <linearGradient
1442
-       inkscape:collect="always"
1443
-       xlink:href="#linearGradient5128-0"
1444
-       id="linearGradient3077"
1445
-       gradientUnits="userSpaceOnUse"
1446
-       gradientTransform="matrix(0.2014014,0,0,0.2014015,3.1103045,3.311705)"
1447
-       x1="86.132919"
1448
-       y1="105.105"
1449
-       x2="84.63858"
1450
-       y2="20.895" />
1451
-    <linearGradient
1452
-       id="linearGradient5128-0">
1453
-      <stop
1454
-         id="stop5130-4"
1455
-         style="stop-color:#ffffff;stop-opacity:1"
1456
-         offset="0" />
1457
-      <stop
1458
-         id="stop5132-4"
1459
-         style="stop-color:#959595;stop-opacity:1"
1460
-         offset="1" />
1461
-    </linearGradient>
1462
-    <linearGradient
1463
-       inkscape:collect="always"
1464
-       xlink:href="#linearGradient3309-4"
1465
-       id="linearGradient3079"
1466
-       gradientUnits="userSpaceOnUse"
1467
-       gradientTransform="translate(-24.5,0)"
1468
-       x1="34"
1469
-       y1="1"
1470
-       x2="34"
1471
-       y2="23.00024" />
1472
-    <linearGradient
1473
-       x1="63.9995"
1474
-       y1="3.1001"
1475
-       x2="63.9995"
1476
-       y2="122.8994"
1477
-       id="linearGradient3309-4"
1478
-       gradientUnits="userSpaceOnUse">
1479
-      <stop
1480
-         id="stop3311-8"
1481
-         style="stop-color:#f6f6f6;stop-opacity:1"
1482
-         offset="0" />
1483
-      <stop
1484
-         id="stop3313-88"
1485
-         style="stop-color:#d2d2d2;stop-opacity:1"
1486
-         offset="1" />
1487
-    </linearGradient>
1488
-    <linearGradient
1489
-       inkscape:collect="always"
1490
-       xlink:href="#linearGradient3397-9"
1491
-       id="linearGradient3081"
1492
-       gradientUnits="userSpaceOnUse"
1493
-       gradientTransform="translate(-24.5,0)"
1494
-       x1="40"
1495
-       y1="1"
1496
-       x2="40"
1497
-       y2="23.019524" />
1498
-    <linearGradient
1499
-       id="linearGradient3397-9">
1500
-      <stop
1501
-         id="stop3399-7"
1502
-         style="stop-color:#aaaaaa;stop-opacity:1"
1503
-         offset="0" />
1504
-      <stop
1505
-         id="stop3401-7"
1506
-         style="stop-color:#8c8c8c;stop-opacity:1"
1507
-         offset="1" />
1508
-    </linearGradient>
1509
-    <linearGradient
1510
-       inkscape:collect="always"
1511
-       xlink:href="#linearGradient5128-6"
1512
-       id="linearGradient3083"
1513
-       gradientUnits="userSpaceOnUse"
1514
-       gradientTransform="matrix(0.1562313,0,0,0.1562313,2.0012016,2.1574324)"
1515
-       x1="86.132919"
1516
-       y1="105.105"
1517
-       x2="84.63858"
1518
-       y2="20.895" />
1519
-    <linearGradient
1520
-       id="linearGradient5128-6">
1521
-      <stop
1522
-         id="stop5130-43"
1523
-         style="stop-color:#eeeeee;stop-opacity:1"
1524
-         offset="0" />
1525
-      <stop
1526
-         id="stop5132-0"
1527
-         style="stop-color:#a2a2a2;stop-opacity:1"
1528
-         offset="1" />
1529
-    </linearGradient>
1530
-    <linearGradient
1531
-       inkscape:collect="always"
1532
-       xlink:href="#linearGradient3309-6"
1533
-       id="linearGradient3085"
1534
-       gradientUnits="userSpaceOnUse"
1535
-       gradientTransform="translate(-17.058189,0)"
1536
-       x1="25"
1537
-       y1="0"
1538
-       x2="25"
1539
-       y2="16.000105" />
1540
-    <linearGradient
1541
-       x1="63.9995"
1542
-       y1="3.1001"
1543
-       x2="63.9995"
1544
-       y2="122.8994"
1545
-       id="linearGradient3309-6"
1546
-       gradientUnits="userSpaceOnUse">
1547
-      <stop
1548
-         id="stop3311-2"
1549
-         style="stop-color:#f6f6f6;stop-opacity:1"
1550
-         offset="0" />
1551
-      <stop
1552
-         id="stop3313-9"
1553
-         style="stop-color:#cccccc;stop-opacity:1"
1554
-         offset="1" />
1555
-    </linearGradient>
1556
-    <linearGradient
1557
-       inkscape:collect="always"
1558
-       xlink:href="#linearGradient3397-90"
1559
-       id="linearGradient3087"
1560
-       gradientUnits="userSpaceOnUse"
1561
-       gradientTransform="translate(-17.058189,0)"
1562
-       x1="21"
1563
-       y1="0"
1564
-       x2="21"
1565
-       y2="16.004715" />
1566
-    <linearGradient
1567
-       id="linearGradient3397-90">
1568
-      <stop
1569
-         id="stop3399-8"
1570
-         style="stop-color:#aaaaaa;stop-opacity:1"
1571
-         offset="0" />
1572
-      <stop
1573
-         id="stop3401-1"
1574
-         style="stop-color:#8c8c8c;stop-opacity:1"
1575
-         offset="1" />
1576
-    </linearGradient>
1577
-    <linearGradient
1578
-       inkscape:collect="always"
1579
-       xlink:href="#linearGradient5128-3"
1580
-       id="linearGradient3089"
1581
-       gradientUnits="userSpaceOnUse"
1582
-       gradientTransform="matrix(0.09614231,0,0,0.09614231,1.8468935,1.9430362)"
1583
-       x1="86.132919"
1584
-       y1="105.105"
1585
-       x2="84.63858"
1586
-       y2="20.895" />
1587
-    <linearGradient
1588
-       id="linearGradient5128-3">
1589
-      <stop
1590
-         id="stop5130-1"
1591
-         style="stop-color:#e5e5e5;stop-opacity:1"
1592
-         offset="0" />
1593
-      <stop
1594
-         id="stop5132-1"
1595
-         style="stop-color:#ababab;stop-opacity:1"
1596
-         offset="1" />
1597
-    </linearGradient>
1598
-    <radialGradient
1599
-       cx="62.625"
1600
-       cy="4.625"
1601
-       r="10.625"
1602
-       fx="62.625"
1603
-       fy="4.625"
1604
-       id="radialGradient3254"
1605
-       xlink:href="#linearGradient8838"
1606
-       gradientUnits="userSpaceOnUse"
1607
-       gradientTransform="matrix(2.1647059,0,0,0.7529402,-111.56471,36.517647)" />
1608
-    <linearGradient
1609
-       id="linearGradient8838">
1610
-      <stop
1611
-         id="stop8840-6"
1612
-         style="stop-color:#000000;stop-opacity:1"
1613
-         offset="0" />
1614
-      <stop
1615
-         id="stop8842-8"
1616
-         style="stop-color:#000000;stop-opacity:0"
1617
-         offset="1" />
1618
-    </linearGradient>
1619
-    <radialGradient
1620
-       cx="23.895569"
1621
-       cy="3.9900031"
1622
-       r="20.397499"
1623
-       fx="23.895569"
1624
-       fy="3.9900031"
1625
-       id="radialGradient3249"
1626
-       xlink:href="#linearGradient3242"
1627
-       gradientUnits="userSpaceOnUse"
1628
-       gradientTransform="matrix(0,2.2874593,-3.0194057,0,36.047437,-50.630156)" />
1629
-    <linearGradient
1630
-       id="linearGradient3242">
1631
-      <stop
1632
-         id="stop3244"
1633
-         style="stop-color:#f8b17e;stop-opacity:1"
1634
-         offset="0" />
1635
-      <stop
1636
-         id="stop3246"
1637
-         style="stop-color:#e35d4f;stop-opacity:1"
1638
-         offset="0.26238" />
1639
-      <stop
1640
-         id="stop3248"
1641
-         style="stop-color:#c6262e;stop-opacity:1"
1642
-         offset="0.66093999" />
1643
-      <stop
1644
-         id="stop3250"
1645
-         style="stop-color:#690b54;stop-opacity:1"
1646
-         offset="1" />
1647
-    </linearGradient>
1648
-    <linearGradient
1649
-       x1="18.379412"
1650
-       y1="44.980297"
1651
-       x2="18.379412"
1652
-       y2="3.0816143"
1653
-       id="linearGradient3251"
1654
-       xlink:href="#linearGradient2490-3"
1655
-       gradientUnits="userSpaceOnUse"
1656
-       gradientTransform="matrix(0.9584364,0,0,0.9584366,0.9975246,1.9975253)" />
1657
-    <linearGradient
1658
-       id="linearGradient2490-3">
1659
-      <stop
1660
-         id="stop2492-8"
1661
-         style="stop-color:#791235;stop-opacity:1"
1662
-         offset="0" />
1663
-      <stop
1664
-         id="stop2494-7"
1665
-         style="stop-color:#dd3b27;stop-opacity:1"
1666
-         offset="1" />
1667
-    </linearGradient>
1668
-    <linearGradient
1669
-       x1="63.397362"
1670
-       y1="-12.489107"
1671
-       x2="63.397362"
1672
-       y2="5.4675598"
1673
-       id="linearGradient3246"
1674
-       xlink:href="#linearGradient4873"
1675
-       gradientUnits="userSpaceOnUse"
1676
-       gradientTransform="matrix(2.1153735,0,0,2.1153253,-107.57709,32.426559)" />
1677
-    <linearGradient
1678
-       id="linearGradient4873">
1679
-      <stop
1680
-         id="stop4875"
1681
-         style="stop-color:#ffffff;stop-opacity:1"
1682
-         offset="0" />
1683
-      <stop
1684
-         id="stop4877"
1685
-         style="stop-color:#ffffff;stop-opacity:0"
1686
-         offset="1" />
1687
-    </linearGradient>
1688
-    <radialGradient
1689
-       inkscape:collect="always"
1690
-       xlink:href="#linearGradient3242-5"
1691
-       id="radialGradient3630"
1692
-       cx="21.978981"
1693
-       cy="5.0000005"
1694
-       fx="21.978981"
1695
-       fy="5.0000005"
1696
-       r="20"
1697
-       gradientUnits="userSpaceOnUse"
1698
-       gradientTransform="matrix(0,1.445352,-3.4659019,0,28.620733,-6.1798772)" />
1699
-    <linearGradient
1700
-       id="linearGradient3242-5">
1701
-      <stop
1702
-         id="stop3244-4"
1703
-         style="stop-color:#f8b17e;stop-opacity:1"
1704
-         offset="0" />
1705
-      <stop
1706
-         id="stop3246-9"
1707
-         style="stop-color:#e35d4f;stop-opacity:1"
1708
-         offset="0.26238" />
1709
-      <stop
1710
-         id="stop3248-1"
1711
-         style="stop-color:#c6262e;stop-opacity:1"
1712
-         offset="0.66093999" />
1713
-      <stop
1714
-         id="stop3250-6"
1715
-         style="stop-color:#690b54;stop-opacity:1"
1716
-         offset="1" />
1717
-    </linearGradient>
1718
-    <linearGradient
1719
-       inkscape:collect="always"
1720
-       xlink:href="#linearGradient2490-7"
1721
-       id="linearGradient2852"
1722
-       gradientUnits="userSpaceOnUse"
1723
-       gradientTransform="matrix(0.44438111,0,0,0.45132102,22.797532,27.962388)"
1724
-       x1="-33.650978"
1725
-       y1="43.419788"
1726
-       x2="-33.650978"
1727
-       y2="-0.20339131" />
1728
-    <linearGradient
1729
-       id="linearGradient2490-7">
1730
-      <stop
1731
-         id="stop2492-9"
1732
-         style="stop-color:#791235;stop-opacity:1"
1733
-         offset="0" />
1734
-      <stop
1735
-         id="stop2494-72"
1736
-         style="stop-color:#dd3b27;stop-opacity:1"
1737
-         offset="1" />
1738
-    </linearGradient>
1739
-    <radialGradient
1740
-       r="20"
1741
-       fy="5.0000005"
1742
-       fx="21.978981"
1743
-       cy="5.0000005"
1744
-       cx="21.978981"
1745
-       gradientTransform="matrix(0,1.486926,-3.5655948,0,-56.926238,-23.7779)"
1746
-       gradientUnits="userSpaceOnUse"
1747
-       id="radialGradient3019"
1748
-       xlink:href="#linearGradient3385"
1749
-       inkscape:collect="always" />
1750
-    <linearGradient
1751
-       y2="-0.20339131"
1752
-       x2="-33.650978"
1753
-       y1="43.419788"
1754
-       x1="-33.650978"
1755
-       gradientTransform="matrix(0.45716322,0,0,0.46430276,-62.916937,11.346428)"
1756
-       gradientUnits="userSpaceOnUse"
1757
-       id="linearGradient3021"
1758
-       xlink:href="#linearGradient2490-7"
1759
-       inkscape:collect="always" />
1760
-    <radialGradient
1761
-       gradientTransform="matrix(1.1294118,0,0,0.2823525,-58.729414,19.694118)"
1762
-       gradientUnits="userSpaceOnUse"
1763
-       xlink:href="#linearGradient8838-1"
1764
-       id="radialGradient2419"
1765
-       fy="4.625"
1766
-       fx="62.625"
1767
-       r="10.625"
1768
-       cy="4.625"
1769
-       cx="62.625" />
1770
-    <linearGradient
1771
-       id="linearGradient8838-1">
1772
-      <stop
1773
-         offset="0"
1774
-         style="stop-color:#000000;stop-opacity:1"
1775
-         id="stop8840-5" />
1776
-      <stop
1777
-         offset="1"
1778
-         style="stop-color:#000000;stop-opacity:0"
1779
-         id="stop8842-2" />
1780
-    </linearGradient>
1781
-    <radialGradient
1782
-       gradientTransform="matrix(0,1.2316137,-1.6257082,0,18.486581,-28.720783)"
1783
-       gradientUnits="userSpaceOnUse"
1784
-       xlink:href="#linearGradient3242-7"
1785
-       id="radialGradient2414"
1786
-       fy="3.9900031"
1787
-       fx="23.895569"
1788
-       r="20.397499"
1789
-       cy="3.9900031"
1790
-       cx="23.895569" />
1791
-    <linearGradient
1792
-       id="linearGradient3242-7">
1793
-      <stop
1794
-         offset="0"
1795
-         style="stop-color:#f8b17e;stop-opacity:1"
1796
-         id="stop3244-0" />
1797
-      <stop
1798
-         offset="0.26238"
1799
-         style="stop-color:#e35d4f;stop-opacity:1"
1800
-         id="stop3246-1" />
1801
-      <stop
1802
-         offset="0.66093999"
1803
-         style="stop-color:#c6262e;stop-opacity:1"
1804
-         id="stop3248-0" />
1805
-      <stop
1806
-         offset="1"
1807
-         style="stop-color:#690b54;stop-opacity:1"
1808
-         id="stop3250-65" />
1809
-    </linearGradient>
1810
-    <linearGradient
1811
-       gradientTransform="matrix(0.5160413,0,0,0.5160413,-0.384991,-0.3849911)"
1812
-       gradientUnits="userSpaceOnUse"
1813
-       xlink:href="#linearGradient2490-6"
1814
-       id="linearGradient2416"
1815
-       y2="3.0816143"
1816
-       x2="18.379412"
1817
-       y1="44.980297"
1818
-       x1="18.379412" />
1819
-    <linearGradient
1820
-       id="linearGradient2490-6">
1821
-      <stop
1822
-         offset="0"
1823
-         style="stop-color:#791235;stop-opacity:1"
1824
-         id="stop2492-93" />
1825
-      <stop
1826
-         offset="1"
1827
-         style="stop-color:#dd3b27;stop-opacity:1"
1828
-         id="stop2494-2" />
1829
-    </linearGradient>
1830
-    <linearGradient
1831
-       gradientTransform="matrix(1.0862728,0,0,1.0862481,-55.56661,15.813638)"
1832
-       gradientUnits="userSpaceOnUse"
1833
-       xlink:href="#linearGradient4873-3"
1834
-       id="linearGradient2411"
1835
-       y2="5.4675598"
1836
-       x2="63.397362"
1837
-       y1="-12.489107"
1838
-       x1="63.397362" />
1839
-    <linearGradient
1840
-       id="linearGradient4873-3">
1841
-      <stop
1842
-         offset="0"
1843
-         style="stop-color:#ffffff;stop-opacity:1"
1844
-         id="stop4875-9" />
1845
-      <stop
1846
-         offset="1"
1847
-         style="stop-color:#ffffff;stop-opacity:0"
1848
-         id="stop4877-5" />
1849
-    </linearGradient>
1850
-  </defs>
1851
-  <g
1852
-     id="layer1">
1853
-    <g
1854
-       id="g3652"
1855
-       transform="matrix(1.233055,0,0,1.233055,66.301592,7.9938049)">
1856
-      <g
1857
-         id="layer1-3"
1858
-         transform="matrix(0.81099383,0,0,0.81099383,-52.959188,-7.9427152)">
1859
-        <g
1860
-           id="g3379">
1861
-          <path
1862
-             inkscape:connector-curvature="0"
1863
-             d="m 37,42 c 0,0 0,7.999906 0,7.999906 3.309186,0.01506 8.000002,-1.792372 8,-4.000468 C 45,43.791346 41.307198,42 37,42 l 0,0 0,0 z"
1864
-             id="path5058"
1865
-             style="opacity:0.40206185;fill:url(#radialGradient2704);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1866
-          <rect
1867
-             width="28"
1868
-             height="8"
1869
-             x="9"
1870
-             y="42"
1871
-             id="rect4173"
1872
-             style="opacity:0.40206185;fill:url(#linearGradient2738);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1873
-          <path
1874
-             inkscape:connector-curvature="0"
1875
-             d="m 9,42 c 0,0 0,7.999906 0,7.999906 C 5.690814,50.01497 1,48.207534 1,45.999438 1,43.791346 4.6928017,42 9,42 l 0,0 0,0 z"
1876
-             id="path5018"
1877
-             style="opacity:0.40206185;fill:url(#radialGradient2735);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
1878
-          <rect
1879
-             width="25.000078"
1880
-             height="44.00008"
1881
-             rx="0"
1882
-             ry="0"
1883
-             x="11.499961"
1884
-             y="3.4999609"
1885
-             id="rect3457-7"
1886
-             style="fill:url(#radialGradient2759);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2761);stroke-width:0.99992174;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
1887
-          <path
1888
-             inkscape:connector-curvature="0"
1889
-             d="m 12.588724,26.515 22.613957,0"
1890
-             id="path3460-7"
1891
-             style="fill:none;stroke:#333333;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
1892
-          <path
1893
-             inkscape:connector-curvature="0"
1894
-             d="m 12.726165,27.545 c 7.534299,0 15.068597,0 22.602896,0"
1895
-             id="path3360-8"
1896
-             style="opacity:0.36637932;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
1897
-          <path
1898
-             inkscape:connector-curvature="0"
1899
-             d="m 11.513319,3.4866942 c 0,5.4204174 0,36.5164968 0,44.0266268 -2.3667668,0 -4.3533498,0 -6.7201174,0 -0.5752686,-0.521297 -0.1378274,-1.556287 -0.2745122,-2.294283 0,-13.826456 0,-27.652911 0,-41.4793657 l 0.080226,-0.1790457 0.1942862,-0.073947 0,0 c 2.4633227,0 4.2567952,0 6.7201194,0 l -2e-6,1.5e-5 z"
1900
-             id="path3385-3"
1901
-             style="fill:url(#linearGradient2797);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2799);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
1902
-          <rect
1903
-             width="3"
1904
-             height="2"
1905
-             x="7.0997243"
1906
-             y="5"
1907
-             id="rect3464"
1908
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1909
-          <path
1910
-             inkscape:connector-curvature="0"
1911
-             d="m 34.486679,47.55209 c 0,-2.920844 0,-40.1477672 0,-44.023974 2.354349,0 4.391431,0 6.718116,0 0.330292,0 0.273301,1.382925 0.273301,2.294145 0,13.825624 3e-6,27.651243 3e-6,41.476863 -0.563179,0.530109 -1.681308,0.127007 -2.478599,0.252966 -1.58696,0 -2.92586,0 -4.512821,0 l 0,0 z"
1912
-             id="rect15391-7"
1913
-             style="fill:url(#linearGradient2801);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2803);stroke-width:0.97335815;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible;enable-background:accumulate" />
1914
-          <rect
1915
-             width="3"
1916
-             height="2"
1917
-             x="36.084"
1918
-             y="25"
1919
-             id="rect3766"
1920
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1921
-          <rect
1922
-             width="3"
1923
-             height="2"
1924
-             x="36.084"
1925
-             y="5"
1926
-             id="rect3760"
1927
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1928
-          <rect
1929
-             width="3"
1930
-             height="2"
1931
-             x="36.084"
1932
-             y="30"
1933
-             id="rect3772"
1934
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1935
-          <rect
1936
-             width="35.001312"
1937
-             height="42.001316"
1938
-             rx="0"
1939
-             ry="0"
1940
-             x="5.4993434"
1941
-             y="4.4993439"
1942
-             id="rect2689-6"
1943
-             style="opacity:0.4;fill:none;stroke:url(#linearGradient2711);stroke-width:0.99868685;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
1944
-          <rect
1945
-             width="3"
1946
-             height="2"
1947
-             x="36.084"
1948
-             y="40"
1949
-             id="rect3774"
1950
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1951
-          <rect
1952
-             width="3"
1953
-             height="2"
1954
-             x="36.084"
1955
-             y="35"
1956
-             id="rect3768"
1957
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1958
-          <rect
1959
-             width="3"
1960
-             height="2"
1961
-             x="36.084"
1962
-             y="10"
1963
-             id="rect3762"
1964
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1965
-          <rect
1966
-             width="3"
1967
-             height="2"
1968
-             x="36.084"
1969
-             y="45"
1970
-             id="rect3776"
1971
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1972
-          <rect
1973
-             width="3"
1974
-             height="2"
1975
-             x="36.084"
1976
-             y="20"
1977
-             id="rect3770"
1978
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1979
-          <rect
1980
-             width="3"
1981
-             height="2"
1982
-             x="36.084"
1983
-             y="15"
1984
-             id="rect3764"
1985
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1986
-          <rect
1987
-             width="3"
1988
-             height="2"
1989
-             x="7.0997243"
1990
-             y="10"
1991
-             id="rect3744"
1992
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
1993
-          <rect
1994
-             width="3"
1995
-             height="2"
1996
-             x="7.0997243"
1997
-             y="15"
1998
-             id="rect3746"
1999
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2000
-          <rect
2001
-             width="3"
2002
-             height="2"
2003
-             x="7.0997243"
2004
-             y="25"
2005
-             id="rect3748"
2006
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2007
-          <rect
2008
-             width="3"
2009
-             height="2"
2010
-             x="7.0997243"
2011
-             y="35"
2012
-             id="rect3750"
2013
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2014
-          <rect
2015
-             width="3"
2016
-             height="2"
2017
-             x="7.0997243"
2018
-             y="20"
2019
-             id="rect3752"
2020
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2021
-          <rect
2022
-             width="3"
2023
-             height="2"
2024
-             x="7.0997243"
2025
-             y="30"
2026
-             id="rect3754"
2027
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2028
-          <rect
2029
-             width="3"
2030
-             height="2"
2031
-             x="7.0997243"
2032
-             y="40"
2033
-             id="rect3756"
2034
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2035
-          <rect
2036
-             width="3"
2037
-             height="2"
2038
-             x="7.0997243"
2039
-             y="45"
2040
-             id="rect3758"
2041
-             style="fill:#ffffff;fill-opacity:1;stroke:none" />
2042
-        </g>
2043
-      </g>
2044
-      <g
2045
-         id="layer1-2"
2046
-         transform="matrix(0.99609776,0,0,1.007933,-54.791335,9.3927046)">
2047
-        <g
2048
-           id="g2580">
2049
-          <path
2050
-             style="opacity:0.3;fill:url(#radialGradient2419);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;marker:none;visibility:visible;display:inline;overflow:visible"
2051
-             id="path8836"
2052
-             d="m 24,21 c 0,1.656854 -5.372583,3 -12,3 C 5.3725828,24 -2.5e-7,22.656854 -2.5e-7,21 -2.5e-7,19.343146 5.3725828,18 12,18 c 6.627417,0 12,1.343146 12,3 l 0,0 z"
2053
-             inkscape:connector-curvature="0" />
2054
-          <path
2055
-             style="fill:url(#radialGradient2414);fill-opacity:1;stroke:url(#linearGradient2416);stroke-width:1.00365424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
2056
-             id="path2555"
2057
-             d="m 12.000002,1.501785 c -5.792553,0 -10.498217,4.7056616 -10.498217,10.498214 0,5.792554 4.705664,10.498219 10.498217,10.498216 5.79255,0 10.498219,-4.705662 10.498213,-10.498216 0,-5.7925524 -4.705663,-10.498214 -10.498213,-10.498214 z"
2058
-             inkscape:connector-curvature="0" />
2059
-          <path
2060
-             style="opacity:0.4;fill:none;stroke:url(#linearGradient2411);stroke-width:0.99999994;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
2061
-             id="path2463"
2062
-             d="m 21.499999,11.999663 c 0,5.246874 -4.253609,9.500336 -9.499879,9.500336 -5.2467526,0 -9.5001201,-4.253509 -9.5001201,-9.500336 0,-5.2466312 4.2533675,-9.4996623 9.5001201,-9.4996623 5.24627,0 9.499879,4.2530311 9.499879,9.4996623 l 0,0 z"
2063
-             inkscape:connector-curvature="0" />
2064
-        </g>
2065
-        <path
2066
-           style="opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
2067
-           id="path3243"
2068
-           d="m 8.5780731,5.9999988 -1.578073,1.5780732 3.2558139,3.239203 c 0.100023,0.101284 0.100023,0.264165 0,0.365448 L 7.0000001,14.421926 8.5780731,16 11.817276,12.760797 c 0.101283,-0.100023 0.264164,-0.100023 0.365448,0 L 15.421927,16 17,14.421926 13.760797,11.182723 c -0.100022,-0.101283 -0.100022,-0.264164 0,-0.365448 L 17,7.578072 15.421927,5.9999988 12.182724,9.2392016 c -0.101284,0.1000229 -0.264165,0.1000229 -0.365448,0 L 8.5780731,5.9999988 z"
2069
-           inkscape:connector-curvature="0" />
2070
-        <path
2071
-           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
2072
-           id="path3256"
2073
-           d="M 8.578073,7.0000001 7,8.5780731 10.255814,11.817275 c 0.100023,0.101284 0.100023,0.264165 0,0.365449 L 7,15.421927 8.578073,17 11.817276,13.760797 c 0.101283,-0.100023 0.264164,-0.100023 0.365448,0 L 15.421927,17 17,15.421927 13.760797,12.182724 c -0.100022,-0.101284 -0.100022,-0.264165 0,-0.365449 L 17,8.5780731 15.421927,7.0000001 12.182724,10.239202 c -0.101284,0.100023 -0.264165,0.100023 -0.365448,0 L 8.578073,7.0000001 z"
2074
-           inkscape:connector-curvature="0" />
2075
-      </g>
2076
-    </g>
2077
-  </g>
2078
-</svg>
2079
curlew-0.1.22.3.tar.gz/Curlew/languages.py Deleted
38
 
1
@@ -1,35 +0,0 @@
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it 
11
-# under the terms of the latest version waqf public license as published by 
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
-# ANY WARRANTY; without even the implied warranty 
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#        
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-LANGUAGES = {
23
-             'العربية': 'ar',
24
-             'Português - Brazil': 'br',
25
-             'Český': 'cs',
26
-             'English': 'en',
27
-             'Español': 'es',
28
-             'Euskara': 'eu',
29
-             'Français': 'fr',
30
-             'Italiano': 'it',
31
-             'Nederlands': 'nl',
32
-             'Polski': 'pl',
33
-             'Русский': 'ru',
34
-             'Srpski': 'sr',
35
-             'Traditional Chinese: 正體中文': 'zh_TW'
36
-             }
37
\ No newline at end of file
38
curlew-0.1.22.3.tar.gz/Curlew/logdialog.py Deleted
64
 
1
@@ -1,61 +0,0 @@
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it 
11
-# under the terms of the latest version waqf public license as published by 
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
-# ANY WARRANTY; without even the implied warranty 
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#        
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-from gi.repository import Gtk, Pango
23
-
24
-class LogDialog(Gtk.Dialog):
25
-    def __init__(self, prnt, log_file):
26
-        self._log_file = log_file
27
-        Gtk.Dialog.__init__(self, parent=prnt)
28
-        self.set_size_request(550, 450)
29
-        self.set_border_width(6)
30
-        self.set_title(_('Errors detail'))
31
-        scroll = Gtk.ScrolledWindow()
32
-        scroll.set_shadow_type(Gtk.ShadowType.IN)
33
-        text_log = Gtk.TextView()
34
-        text_log.set_wrap_mode(Gtk.WrapMode.WORD_CHAR)
35
-        text_log.set_border_width(6)
36
-        text_log.set_editable(False)
37
-        text_log.set_cursor_visible(False)
38
-        
39
-        font_desc = Pango.FontDescription('Monospace')
40
-        text_log.override_font(font_desc)
41
-        
42
-        text_buffer = Gtk.TextBuffer()
43
-        text_log.set_buffer(text_buffer)
44
-        
45
-        scroll.add(text_log)
46
-        self.vbox.pack_start(scroll, True, True, 0)
47
-        
48
-        button = self.add_button(Gtk.STOCK_CLOSE, Gtk.ResponseType.CLOSE)
49
-        self.set_default(button)
50
-        
51
-        with open(log_file, 'r') as log:
52
-            text_buffer.set_text(log.read())
53
-    
54
-    def show_dialog(self):
55
-        self.show_all()
56
-        self.run()
57
-        self.destroy()
58
-        
59
-        
60
-        
61
-        
62
-        
63
\ No newline at end of file
64
curlew-0.1.22.3.tar.gz/Curlew/tray.py Deleted
91
 
1
@@ -1,89 +0,0 @@
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it 
11
-# under the terms of the latest version waqf public license as published by 
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
-# ANY WARRANTY; without even the implied warranty 
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#        
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-
22
-from gi.repository import Gtk
23
-
24
-class StatusIcon(Gtk.StatusIcon):
25
-    def __init__(self, window):
26
-        Gtk.StatusIcon.__init__(self)
27
-        
28
-        self._window = window
29
-        
30
-        self.set_from_icon_name('curlew')
31
-        self.set_tooltip_text(_('Curlew'))
32
-    
33
-        #---- Build menu
34
-        self.menu = Gtk.Menu()
35
-        
36
-        # Show main window
37
-        self.show_item = Gtk.MenuItem(_('Hide'))
38
-        self.show_item.connect("activate", self.show_hide)
39
-        
40
-        # Stop conversion
41
-        stop_item = Gtk.MenuItem(_('Stop Conversion'))
42
-        stop_item.connect("activate", self.stop)
43
-        
44
-        # Quit application
45
-        quit_item = Gtk.MenuItem(_('Quit application'))
46
-        quit_item.connect("activate", self.quit)
47
-        
48
-        # Append menu items and show all
49
-        self.menu.append(self.show_item)
50
-        self.menu.append(stop_item)
51
-        self.menu.append(quit_item)
52
-
53
-        # Make connection
54
-        self.connect('popup-menu', self.on_popup_menu, stop_item)
55
-        self.connect('activate', self.show_hide)
56
-
57
-        self.set_visible(False)
58
-    
59
-    
60
-    def on_popup_menu(self, icon, button, time, stop_item):
61
-        
62
-        # stop_item sensitivity
63
-        stop_item.set_sensitive(self._window.is_converting)
64
-        
65
-        # show/hide
66
-        if self._window.get_visible():
67
-            self.show_item.set_label(_('Hide'))
68
-        else:
69
-            self.show_item.set_label(_('Show'))
70
-        
71
-        self.menu.show_all()
72
-        self.menu.popup(None, None, Gtk.StatusIcon.position_menu, 
73
-                        icon, button, time)
74
-    
75
-    
76
-    def show_hide(self, *agrs):
77
-        if self._window.get_visible():
78
-            self._window.hide()
79
-        else:
80
-            self._window.present()
81
-        
82
-    def stop(self, stop_item):
83
-        if self._window.tb_stop_cb():
84
-            self._window.present()
85
-        
86
-    def quit(self, *args):
87
-        self._window.quit_cb()
88
-
89
-
90
-
91
curlew-0.1.22.3.tar.gz/Curlew/waitdialog.py Deleted
62
 
1
@@ -1,60 +0,0 @@
2
-# -*- coding: utf-8 -*-
3
-
4
-# Curlew - Easy to use multimedia converter
5
-#
6
-# Copyright (C) 2012-2014 Fayssal Chamekh <chamfay@gmail.com>
7
-#
8
-# Released under terms on waqf public license.
9
-#
10
-# Curlew is free software; you can redistribute it and/or modify it 
11
-# under the terms of the latest version waqf public license as published by 
12
-# ojuba.org.
13
-#
14
-# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
-# ANY WARRANTY; without even the implied warranty 
16
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
-#        
18
-# The latest version of the license can be found on:
19
-# http://www.ojuba.org/wiki/doku.php/waqf/license
20
-
21
-from gi.repository import Gtk
22
-
23
-class WaitDialog(Gtk.Dialog):
24
-    def __init__(self, parent):
25
-        
26
-        self.skip = False
27
-        
28
-        Gtk.Dialog.__init__(self, parent=parent)
29
-        self.set_size_request(650, 50)
30
-        self.set_border_width(8)
31
-        self.set_resizable(False)
32
-        self.set_title(_('Adding files...'))
33
-        
34
-        self.text_file = Gtk.Label()
35
-        self.text_file.set_alignment(0, 0.5)
36
-        self.text_file.set_max_width_chars(50)
37
-        self.vbox.pack_start(self.text_file, False, False, 6)
38
-        
39
-        self.prog_bar = Gtk.ProgressBar()
40
-        self.prog_bar.set_show_text(True)
41
-        self.vbox.pack_start(self.prog_bar, False, False, 6)
42
-        
43
-        btn_skip = self.add_button(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL)
44
-        btn_skip.connect('clicked', self.__skip)
45
-        
46
-        self.show_all()
47
-        self.connect('delete-event', self.__skip)
48
-    
49
-    
50
-    def set_filename(self, filename):
51
-        self.text_file.set_markup(_('<b>File:</b> ')+filename)
52
-    
53
-    def set_progress(self, value):
54
-        self.prog_bar.set_fraction(value)
55
-        self.prog_bar.set_text('{:.0f}%'.format(value*100))
56
-    
57
-    def __skip(self, *args):
58
-        self.skip = True
59
-
60
-
61
-
62
curlew-0.1.22.3.tar.gz/curlew.spec Deleted
93
 
1
@@ -1,91 +0,0 @@
2
-Name:           curlew
3
-Summary:        Easy to use and Free Multimedia converter for Linux
4
-URL:            https://github.com/chamfay/Curlew
5
-Version:        0.1.19
6
-Release:        1%{?dist}
7
-Source0:        %{name}-%{version}.tar.bz2
8
-License:        Waqf
9
-Group:          Applications/Multimedia
10
-BuildArch:      noarch
11
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
12
-BuildRequires:  python
13
-Requires:       python, xdg-utils, ffmpeg, mencoder
14
-Requires:       pygobject3 >= 3.0
15
-
16
-%description
17
-Easy to use, Free and Open-Source Multimedia converter for Linux.
18
-Curlew written in python and GTK3 and it depends on (ffmpeg/avconv, mencoder).
19
-
20
-Main Features:
21
-    - Easy to use with simple user interface.
22
-    - Hide the advanced options with the ability to show them.
23
-    - Convert to more than 100 different formats.
24
-    - Show file informations (duration, remaining time, estimated size, progress value).
25
-    - Allow to skip or remove file during conversion process.
26
-    - Preview file before conversion.
27
-    - Convert a specified portion of file.
28
-    - Combine subtitle with video file.
29
-    - Show error details if exist.
30
-    - And more ...
31
-
32
-
33
-%prep
34
-%setup -q
35
-
36
-%build
37
-make %{?_smp_mflags}
38
-
39
-%install
40
-rm -rf $RPM_BUILD_ROOT
41
-%makeinstall DESTDIR=$RPM_BUILD_ROOT
42
-
43
-%post
44
-touch --no-create %{_datadir}/icons/hicolor || :
45
-if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
46
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
47
-fi
48
-if [ -x %{_bindir}/update-desktop-database ] ; then
49
-%{_bindir}/update-desktop-database --quiet %{_datadir}/applications || :
50
-fi
51
-
52
-%postun
53
-touch --no-create %{_datadir}/icons/hicolor || :
54
-if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
55
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
56
-fi
57
-if [ -x %{_bindir}/update-desktop-database ] ; then
58
-%{_bindir}/update-desktop-database --quiet %{_datadir}/applications || :
59
-fi
60
-
61
-%clean
62
-rm -rf $RPM_BUILD_ROOT
63
-
64
-%files
65
-#%doc ChangeLog VERSION README LICENSE-ar LICENSE-en
66
-%{_defaultdocdir}/%{name}-%{version}/*
67
-%{_bindir}/%{name}
68
-%{python_sitelib}/*
69
-#%{python_sitelib}/*.egg-info
70
-%{python_sitelib}/Curlew/icons/*/*.png
71
-%{_datadir}/applications/%{name}.desktop
72
-%{_datadir}/locale/*/*/%{name}.mo
73
-%{_datadir}/icons/hicolor/*/apps/*.png
74
-%{_datadir}/icons/hicolor/*/apps/*.svg
75
-
76
-%changelog
77
-* Sun Jun 07 2013 Fayssal Chamekh <chamfay@gmail.com> - 0.1.19-1
78
- - Added 'libvo_aacenc' audio codec.
79
- - Added 'Copy Mode' option (to split too faster without converting).
80
- - Added 'to the end' option.
81
- - Added Czech language (Pavel Fric <pavelfric@seznam.cz>).
82
-* Thu Mar 07 2013 Fayssal Chamekh <chamfay@gmail.com> - 0.1.18.1-1
83
- - Updates.
84
-* Thu Mar 07 2013 Fayssal Chamekh <chamfay@gmail.com> - 0.1.18-1
85
- - Moved all install stuffs to setup.py and remove makefiles.
86
-* Sun Feb 10 2013 Ehab El-Gedawy <ehabsas@gmail.com> - 0.1.17-1
87
- - Sorted formats
88
- - Enable adding files via cmd line
89
- - Add programe to Viedo/Audio files menu
90
- - Makefile
91
- - rpm initail packing
92
-
93
curlew-0.1.22.3.tar.gz/ChangeLog -> curlew-0.2.1.tar.gz/ChangeLog Changed
37
 
1
@@ -1,3 +1,35 @@
2
+Version 0.2.1
3
+-------------
4
+
5
+* Fix bugs.
6
+
7
+Version 0.2.0
8
+-------------
9
+
10
+* Check availability of codecs according to encoder
11
+* Show availabe codecs.
12
+* Enhanced video thumbnail (showed with correct aspect ratio).
13
+* New favorite list
14
+* Add global menu (Gnome Shell)
15
+* Allow to choose a player.
16
+* Allow to edit formats.
17
+* Enhanced interface.
18
+* ...
19
+
20
+Version 0.2.0 beta
21
+------------------
22
+
23
+* Redesigned UI.
24
+* Added OPUS audio format.
25
+* Ported code to Python 3.
26
+* New Dialog for formats with search entry.
27
+* Enhanced setup and reduced dependencies.
28
+* Removed mencoder and depends only on ffmpeg static build.
29
+* Fix bug in restore last size and position.
30
+* Removed double-click option to add file.
31
+* And more...
32
+
33
+
34
 Version 0.1.22.3
35
 ----------------
36
 
37
curlew-0.1.22.3.tar.gz/PKG-INFO -> curlew-0.2.1.tar.gz/PKG-INFO Changed
39
 
1
@@ -1,12 +1,12 @@
2
 Metadata-Version: 1.1
3
 Name: curlew
4
-Version: 0.1.22.3
5
+Version: 0.2.1
6
 Summary: Easy to use multimedia converter in Linux
7
-Home-page: https://github.com/chamfay/Curlew
8
+Home-page: http://sourceforge.net/projects/curlew
9
 Author: Fayssal Chamekh
10
 Author-email: chamfay@gmail.com
11
 License: Waqf License
12
-Description: Curlew written in python and GTK3 and it depends on (ffmpeg/avconv, mencoder).
13
+Description: Curlew written in python and GTK3 and it depends on (ffmpeg/avconv).
14
         
15
         Main Features:
16
         - Easy to use with simple user interface.
17
@@ -19,16 +19,16 @@
18
         - Combine subtitle with video file.
19
         - Show error details if exist.
20
         - And more ...
21
-Keywords: convert,audio,video,ffmpeg,mencoder,avconv
22
+Keywords: convert,audio,video,ffmpeg,avconv
23
 Platform: Linux
24
-Classifier: Programming Language :: Python
25
+Classifier: Programming Language :: Python :: 3
26
 Classifier: Operating System :: POSIX :: Linux
27
-Classifier: Development Status :: 4 - Beta
28
-Classifier: Environment :: X11 Applications :: Gtk
29
+Classifier: Development Status :: 5 - Production/Stable
30
+Classifier: Environment :: X11 Applications :: GTK
31
 Classifier: Natural Language :: English
32
 Classifier: Natural Language :: Arabic
33
+Classifier: Natural Language :: French
34
 Classifier: Intended Audience :: End Users/Desktop
35
 Classifier: Topic :: Desktop Environment :: Gnome
36
-Classifier: Topic :: Multimedia :: Video :: Conversion
37
 Classifier: Topic :: Multimedia :: Sound/Audio :: Conversion
38
 Classifier: Topic :: Utilities
39
curlew-0.1.22.3.tar.gz/README -> curlew-0.2.1.tar.gz/README Changed
84
 
1
@@ -5,7 +5,7 @@
2
 ------------
3
 
4
 Easy to use, Free and Open-Source Multimedia converter for Linux.
5
-Curlew written in python and GTK3 and it depends on (ffmpeg/avconv, mencoder).
6
+Curlew written in python and GTK3 and it depends on (ffmpeg/avconv).
7
 
8
 Main Features:
9
 
10
@@ -24,46 +24,53 @@
11
 Dependencies:
12
 -------------
13
 
14
-- python >= 2.7 << 3.0
15
-- python-gobject >= 3.0
16
-- gir1.2-gtk-3.0 >> 3.2
17
-- ffmpeg >= 0.8 (or libav-tools >= 0.8)
18
-- mencoder
19
-- libavcodec-extra (Ubuntu/Debian)
20
-- xdg-utils
21
-- mediainfo
22
+For Curlew:
23
 
24
-NB: This dependencies names may change if you use another distribution than Ubuntu/Debian or its sons.
25
+    - python >= 3.3
26
+    - python3-gi >= 3.12
27
+   - python3-dbus
28
+    - gir1.2-gtk-3.0 >> 3.12
29
+    - libav-tools >= 0.8 (or ffmpeg)
30
+    - libavcodec-extra (Ubuntu/Debian)
31
+    - xdg-utils
32
+    - mediainfo
33
+    - gnome-icon-theme-symbolic
34
 
35
-Note:
36
------
37
+For installer (setup.py):
38
 
39
-To install Curlew, you MUST have 'imagemagick' and 'intltool' installed in
40
-your machine.
41
+    - librsvg2-bin (or something similar) to convert .svg to .png.
42
+    - intltool-debian (or intltool) to compile translations files.
43
+
44
+NB: This dependencies names may change if you are using another distribution than Ubuntu/Debian or its sons.
45
 
46
 
47
 License:
48
 --------
49
 
50
 Waqf public license.
51
-Please see LICENSE-ar.txt/LICENSE-en files for more informations.
52
+Please see: LICENSE-ar.txt/LICENSE-en.txt files for more informations.
53
 
54
 
55
 Installation:
56
 -------------
57
 
58
-In terminal run the following (as root).
59
-sudo python setup.py install
60
+In terminal, run the following (as root):
61
+> python3 setup.py install --prefix=/usr
62
+Or run script (as root):
63
+> ./install
64
 
65
 
66
 Remove (Uninstall):
67
 -------------------
68
 
69
-In terminal run the following (as root).
70
-sudo python setup.py uninstall
71
+In terminal run the following (as root):
72
+> python3 setup.py uninstall
73
+Or run script (as root):
74
+> ./uninstall
75
+
76
 
77
-Clean project:
78
+Clean Project:
79
 --------------
80
 
81
-sudo python setup.py clean
82
+> sudo python3 setup.py clean
83
 
84
curlew-0.1.22.3.tar.gz/TODO -> curlew-0.2.1.tar.gz/TODO Changed
16
 
1
@@ -1,5 +1,11 @@
2
 بسم الله الرحمن الرحيم
3
 
4
-- Prevent to duplicate file in the same session.
5
-- Move icons to /usr/share/curlew/icons
6
-- ?
7
+
8
+Fixes:
9
+* Prevent to duplicate file in the same session.
10
+
11
+Changes:
12
+* Use GLib.spawn_* functions instead of subprocess
13
+
14
+Features:
15
+* ...
16
curlew-0.1.22.3.tar.gz/curlew -> curlew-0.2.1.tar.gz/curlew Changed
15
 
1
@@ -1,4 +1,9 @@
2
-#!/usr/bin/env python2
3
+#!/usr/bin/env python3
4
+
5
+from site import addsitedir
6
+addsitedir('/usr/share/curlew')
7
+addsitedir('/usr/local/share/curlew')
8
+
9
 import sys
10
-from Curlew.curlew import main
11
-main(*sys.argv[1:])
12
\ No newline at end of file
13
+from modules.curlew import main
14
+main(*sys.argv[1:])
15
curlew-0.1.22.3.tar.gz/curlew.desktop -> curlew-0.2.1.tar.gz/curlew.desktop Changed
31
 
1
@@ -1,18 +1,18 @@
2
 [Desktop Entry]
3
-Type=Application
4
-Name=Curlew
5
-Icon=curlew
6
-Exec=curlew %U
7
-Name[ar]=كروان
8
-Name[en]=Curlew
9
-Name[fr]=Courlis
10
-Name[en_US]=Curlew
11
-Name[en_FR]=Courlis
12
+Categories=AudioVideo;Video;
13
 Comment[en_US]=Easy to use Multimedia Converter for Linux
14
 Comment=Easy to use Multimedia Converter for Linux
15
 Comment[ar]=محول وسائط على لينكس سهل الاستخدام
16
 Comment[fr]=Un Convertisseur Multimédia simple à utiliser sous Linux
17
-Categories=AudioVideo;Video;
18
-#MimeType=audio/vorbis;audio/x-mp3;audio/x-ms-wma;audio/x-vorbis;audio/x-wav;video/x-ms-asf;audio/ogg;audio/3gpp;audio/AMR;audio/AMR-WB;video/3gpp;video/flv;video/mpeg;video/msvideo;video/x-mpeg;video/x-ms-asf;video/x-ms-wmv;video/quicktime;audio/x-realaudio;audio/x-pn-realaudio;video/vnd.rn-realvideo;audio/mp4a-latm;video/x-m4v;video/mp4;audio/x-matroska;video/x-matroska;audio/x-aiff;audio/x-monkeys-audio;video/x-m4v;audio/mp4a-latm;video/webm
19
 Encoding=UTF-8
20
+Exec=curlew %U
21
+Icon=curlew
22
+Name[en_US]=Curlew
23
+Name=Curlew
24
+Name[ar]=كروان
25
+Name[en]=Curlew
26
+Name[en_FR]=Courlis
27
+Name[fr]=Courlis
28
+StartupNotify=true
29
 Terminal=false
30
+Type=Application
31
curlew-0.2.1.tar.gz/deb_prepare.sh Added
12
 
1
@@ -0,0 +1,10 @@
2
+#!/bin/bash
3
+# python3-stdeb package needed.
4
+
5
+python3 setup.py --command-packages=stdeb.command debianize
6
+
7
+#
8
+sed -i 's|Package: python3-curlew|Package: curlew|g' $PWD/debian/control
9
+
10
+# Make deb
11
+#debuild -b
12
curlew-0.2.1.tar.gz/formats.cfg Added
1617
 
1
@@ -0,0 +1,1615 @@
2
+[MP3 Audio]
3
+type = audio
4
+ab = 32k 64k 96k 128k 196k 256k
5
+afreq = 44100 8000 16000 22050 32000
6
+ach = default 2 1
7
+acodec = libmp3lame copy
8
+def_ab = 96k
9
+ff = mp3
10
+ext = mp3
11
+
12
+[Ac3 DVD - 192kbps Stereo]
13
+type = audio
14
+ab = 192k
15
+afreq = 48000
16
+ach = 2
17
+acodec = ac3
18
+ff = ac3
19
+ext = ac3
20
+
21
+[Ac3 DVD - 384kbps Stereo]
22
+type = audio
23
+ab = 384k
24
+afreq = 48000
25
+ach = 2
26
+acodec = ac3
27
+ff = ac3
28
+ext = ac3
29
+
30
+[MPEG4 Audio (m4a)]
31
+type = audio
32
+ab = 112k
33
+afreq = 48000
34
+ach = default 2
35
+acodec = libvo_aacenc aac
36
+ext = m4a
37
+
38
+[CDMA Phone Audio (3g2)]
39
+type = audio
40
+ab = 128k
41
+ach = default
42
+afreq = 22050
43
+acodec = libvo_aacenc aac
44
+ff = 3g2
45
+ext = 3g2
46
+
47
+[Opus Audio]
48
+type = audio
49
+ab = 6k 8k 12k 16k 32k 64k
50
+afreq = 16000 8000
51
+ach = default 2 1
52
+acodec = libopus
53
+def_ab = 12k
54
+extra = -vbr on
55
+ff = ogg
56
+ext = opus
57
+
58
+[Wav for CD]
59
+type = presets
60
+cmd = -vn -ar 44100
61
+ext = wav
62
+
63
+[Wave Audio]
64
+type = audio
65
+ab = 1000k 1200k 1411k 1500k 1600k
66
+afreq = 44100 8000 16000 22050 32000
67
+ach = default 2 1
68
+acodec = pcm_s16le pcm_u8 adpcm_ms adpcm_ima_wav
69
+def_ab = 1200k
70
+ff = wav
71
+ext = wav
72
+
73
+[Window Media Audio]
74
+type = audio
75
+ab = 16k 32k 64k 128k 192k 256k
76
+afreq = 44100 8000 16000 22050 32000
77
+ach = default 2 1
78
+acodec = wmav2 wmav1
79
+def_ab = 128k
80
+ff = asf
81
+ext = wma
82
+
83
+[OGG Vorbis Audio]
84
+type = ogg
85
+ab = default
86
+afreq = 44100 8000 16000 22050 32000
87
+ach = default 2 1
88
+acodec = libvorbis
89
+ff = ogg
90
+ext = ogg
91
+
92
+[OGG Theora Video]
93
+type = ogv
94
+ab = default
95
+afreq = 44100 8000 16000 22050 32000
96
+ach = default 2 1
97
+acodec = flac libvorbis
98
+vb = default
99
+vfps = default
100
+vcodec = libtheora
101
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
102
+vratio = default
103
+extra = -keyint_min 0 -g 360 -skip_threshold 0 -level 116
104
+ff = ogg
105
+ext = ogv
106
+
107
+
108
+
109
+[MPEG1 Video]
110
+type = video
111
+ab = 64k 96k 128k 196k 256k
112
+afreq = 44100 8000 16000 22050 32000
113
+ach = default 2 1
114
+acodec = libmp3lame mp2
115
+def_ab = 128k
116
+vb = 200k 320k 500k 700k 1100k 1500K
117
+def_vb = 1100k
118
+vfps = 30 25
119
+vcodec = mpeg1video
120
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200
121
+vratio = default
122
+ff = mpeg
123
+ext = mpg
124
+extra = -mbd rd -cmp 2 -subcmp 2 -bf 2
125
+
126
+[MPEG2 Video]
127
+type = video
128
+ab = 64k 96k 128k 196k 256k
129
+afreq = 44100 8000 16000 22050 32000
130
+ach = default 2 1
131
+acodec = libmp3lame mp2
132
+def_ab = 128k
133
+vb = 200k 320k 500k 700k 1100k 1500K
134
+def_vb = 1100k
135
+vfps = 30 25
136
+vcodec = mpeg2video
137
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200
138
+vratio = default
139
+ff = mpeg
140
+ext = mpg
141
+extra = -mbd rd -cmp 2 -subcmp 2 -bf 2
142
+
143
+
144
+[AVI Video]
145
+type = video
146
+ab = 64k 96k 128k 196k 256k
147
+afreq = 44100 8000 16000 22050 32000
148
+ach = default 2 1
149
+acodec = libmp3lame mp2
150
+def_ab = 128k
151
+vb = 200k 320k 500k 700k 1100k 1500K
152
+def_vb = 1100k
153
+vfps = 30 25
154
+vcodec = msmpeg4 msmpeg4v2 libxvid mpeg4
155
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
156
+vratio = default 1:1 4:3 5:4 16:9
157
+ff = avi
158
+ext = avi
159
+
160
+[MP4 Video]
161
+type = video
162
+ab = 64k 96k 128k 196k 256k
163
+afreq = 44100 8000 16000 22050 32000
164
+ach = default 2 1
165
+acodec = libvo_aacenc aac
166
+def_ab = 128k
167
+vb = 200k 320k 500k 700k 1100k 1500K
168
+def_vb = 1100k
169
+vfps = 30 25
170
+vcodec = mpeg4
171
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
172
+vratio = 4:3 1:1 4:3 5:4 16:9
173
+ff = mp4
174
+ext = mp4
175
+
176
+[Flash Video (FLV)]
177
+type = video
178
+ab = 64k 96k 128k 196k 256k
179
+afreq = 44100 8000 16000 22050 32000
180
+ach = default 2 1
181
+acodec = libmp3lame
182
+def_ab = 128k
183
+vb = 200k 320k 500k 700k 1100k 1500K
184
+def_vb = 1100k
185
+vfps = 25
186
+vcodec = flv
187
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
188
+vratio = default 1:1 4:3 5:4 16:9
189
+ff = flv
190
+ext = flv
191
+
192
+[Windows Media Video]
193
+type = video
194
+ab = 64k 96k 128k 196k 256k
195
+afreq = 44100 8000 16000 22050 32000
196
+ach = default 2 1
197
+acodec = wmav2 wmav1 libmp3lame
198
+def_ab = 128k
199
+vb = 200k 320k 500k 700k 1100k 1500K
200
+def_vb = 1100k
201
+vfps = 25
202
+vcodec = wmv2 wmv1
203
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
204
+vratio = default 1:1 4:3 5:4 16:9
205
+ff = asf
206
+ext = wmv
207
+
208
+[QuickTime Video (MOV)]
209
+type = video
210
+ab = 64k 96k 128k 196k 256k
211
+afreq = 44100 8000 16000 22050 32000
212
+ach = default 2 1
213
+acodec = libvo_aacenc aac adpcm_ima_qt libmp3lame mp2
214
+def_ab = 128k
215
+vb = 200k 320k 500k 700k 1100k 1500K
216
+def_vb = 1100k
217
+vfps = 25
218
+vcodec = mpeg4
219
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
220
+vratio = 4:3 1:1 4:3 5:4 16:9
221
+ff = mov
222
+ext = mov
223
+
224
+[WebM Video]
225
+type = video
226
+ab = 64k 96k 128k 196k 256k
227
+afreq = 44100 8000 16000 22050 32000
228
+ach = default 2 1
229
+acodec = libvorbis
230
+def_ab = 128k
231
+vb = 200k 320k 500k 700k 1100k 1500K
232
+def_vb = 1100k
233
+vfps = 30 25
234
+vcodec = libvpx
235
+vsize = default 320:240 640:480 800:600 1024:768 1600:1200 2048:1536 1280:1024 2560:2048 5120:4096 852:480 1366:768 1600:1024 1920:1200 2560:1600 3200:2048 3840:2400 6400:4096 7680:4800 320:200 640:350 852:480 1280:720 1920:1080
236
+vratio = default 1:1 4:3 5:4 16:9
237
+ff = webm
238
+ext = webm
239
+
240
+[Matroska Video (MKV)]
241
+type = video
242
+ab = 128k
243
+afreq = 44100
244
+ach = 2
245
+acodec = libvorbis
246
+def_ab = 128k
247
+vb = 1000k
248
+def_vb = 1000k
249
+vfps = 25 30
250
+vcodec = libvpx
251
+vsize = default
252
+vratio = default 1:1 4:3 5:4 16:9
253
+ff = matroska
254
+ext = mkv
255
+extra = -keyint_min 0 -g 360 -skip_threshold 0
256
+
257
+
258
+[3GP Video Mono]
259
+type = video
260
+ab = 4750 5150 5900 6700 7400 7950 10200 12200
261
+afreq = 8000 16000 22050 32000 44100
262
+ach = 1
263
+acodec = libopencore_amrnb 
264
+def_ab = 4750
265
+vb = 40k 80k 100k 160k 200k 320k 500k 700k
266
+def_vb = 80k
267
+vfps = 15 25 30
268
+vcodec = h263
269
+vsize = 128:96 176:144 352:288 704:576 1408:1152
270
+vratio = default 1:1 4:3 5:4 16:9
271
+ff = 3gp
272
+ext = 3gp
273
+
274
+[3GP Video Stereo]
275
+type = video
276
+ab = 64k 16k 32k 96k 128k 192k 256k
277
+afreq = 8000 16000 22050 32000 44100
278
+ach = 2
279
+acodec = libvo_aacenc aac
280
+def_ab = 64k
281
+vb = 40k 80k 100k 160k 200k 320k 500k 700k
282
+def_vb = 100k
283
+vfps = 15 25 30
284
+vcodec = mpeg4
285
+vsize = 176:144 128:96 176:144 352:288 704:576 1408:1152
286
+vratio = default 1:1 4:3 5:4 16:9
287
+ff = 3g2
288
+ext = 3gp
289
+
290
+# MPEG-4
291
+[MPEG-4 H.264 video (High Quality)]
292
+type = video
293
+ab = 128k
294
+afreq = 48000
295
+ach = default
296
+acodec = libvo_aacenc aac
297
+vb = 800k 1000k
298
+vfps = default
299
+vcodec = libx264
300
+vsize = default
301
+vratio = default
302
+extra = -crf 35.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 5 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
303
+ff = mp4
304
+ext = mp4
305
+
306
+[MPEG-4 H.264 video (Very High Quality)]
307
+type = video
308
+ab = 160k
309
+afreq = 48000
310
+ach = default
311
+acodec = libvo_aacenc aac
312
+vb = 800k 1000k
313
+vfps = default
314
+vcodec = libx264
315
+vsize = default
316
+vratio = default
317
+extra = -crf 25.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 8 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
318
+ff = mp4
319
+ext = mp4
320
+
321
+[MPEG-4 H.264 video (Super High Quality)]
322
+type = video
323
+ab = 192k
324
+afreq = 48000
325
+ach = default
326
+acodec = libvo_aacenc aac
327
+vb = 800k 1000k
328
+vfps = default
329
+vcodec = libx264
330
+vsize = default
331
+vratio = default
332
+extra = -crf 15.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 8 -refs 16 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
333
+ff = mp4
334
+ext = mp4
335
+
336
+# MP4
337
+[MP4 FullScreen (HQ)]
338
+type = video
339
+ab = 112k
340
+afreq = 48000
341
+ach = default 2
342
+acodec = libvo_aacenc aac
343
+vb = 1250k
344
+vfps = 29.97
345
+vcodec = libx264
346
+vsize = 640:480
347
+vratio = 4:3
348
+extra = -flags +loop -cmp +chroma -maxrate 1500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip 
349
+ff = mp4
350
+ext = mp4
351
+
352
+[MP4 WideScreen (HQ)]
353
+type = video
354
+ab = 112k
355
+afreq = 48000
356
+ach = default 2
357
+acodec = libvo_aacenc aac
358
+vb = 1250k
359
+vfps = 29.97
360
+vcodec = libx264
361
+vsize = 704:384
362
+vratio = 16:9
363
+extra = -flags +loop -cmp +chroma -maxrate 1500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip 
364
+ff = mp4
365
+ext = mp4
366
+
367
+[NTSC DVD FullScreen]
368
+type = video
369
+ab = 192k
370
+afreq = 48000
371
+ach = default 2
372
+acodec = mp2
373
+vb = 4000k
374
+vfps = 29.97
375
+vcodec = mpeg2video
376
+vsize = 352:480
377
+vratio = 4:3
378
+extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
379
+ff = dvd
380
+ext = mpg
381
+
382
+[NTSC DVD WideScreen]
383
+type = video
384
+ab = 192k
385
+afreq = 48000
386
+ach = default 2
387
+acodec = mp2
388
+vb = 4000k
389
+vfps = 29.97
390
+vcodec = mpeg2video
391
+vsize = 352:480
392
+vratio = 16:9
393
+extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
394
+ff = dvd
395
+ext = mpg
396
+
397
+[NTSC DVD HQ FullScreen]
398
+type = video
399
+ab = default
400
+afreq = default
401
+ach = default
402
+acodec = default
403
+vb = 8000k
404
+vfps = 29.97
405
+vcodec = default
406
+vsize = 720:480
407
+vratio = 4:3
408
+extra = -target ntsc-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
409
+ff = dvd
410
+ext = mpg
411
+
412
+[NTSC DVD HQ WideScreen]
413
+type = video
414
+ab = default
415
+afreq = default
416
+ach = default
417
+acodec = default
418
+vb = 8000k
419
+vfps = 29.97
420
+vcodec = default
421
+vsize = 720:480
422
+vratio = 16:9
423
+extra = -target ntsc-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2 -g 12
424
+ff = dvd
425
+ext = mpg
426
+
427
+[NTSC DVD Fast (LQ)]
428
+type = video
429
+ab = 384k
430
+afreq = 48000
431
+ach = default
432
+acodec = default
433
+vb = 5000k
434
+vfps = 29.97
435
+vcodec = default
436
+vsize = 720:480
437
+vratio = default
438
+extra = -target ntsc-dvd 
439
+ff = dvd
440
+ext = mpg
441
+
442
+[NTSC VCD (HQ)]
443
+type = presets
444
+cmd = -target ntsc-vcd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
445
+ff = vcd
446
+ext = mpg
447
+
448
+[PAL DVD FullScreen]
449
+type = video
450
+ab = 192k
451
+afreq = 48000
452
+ach = default 2
453
+acodec = mp2
454
+vb = 4000k
455
+vfps = 25.00
456
+vcodec = mpeg2video
457
+vsize = 352:576
458
+vratio = 4:3
459
+extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
460
+ff = dvd
461
+ext = mpg
462
+
463
+[PAL DVD WideScreen]
464
+type = video
465
+ab = 192k
466
+afreq = 48000
467
+ach = default 2
468
+acodec = mp2
469
+vb = 4000k
470
+vfps = 25.00
471
+vcodec = mpeg2video
472
+vsize = 352:576
473
+vratio = 16:9
474
+extra = -mbd rd -trellis 1 -flags +mv0 -cmp 2 -subcmp 2
475
+ff = dvd
476
+ext = mpg
477
+
478
+[PAL DVD HQ FullScreen]
479
+type = video
480
+ab = default
481
+afreq = default
482
+ach = default
483
+acodec = default
484
+vb = 8000k
485
+vfps = 29.97
486
+vcodec = default
487
+vsize = default
488
+vratio = 4:3
489
+extra = -target pal-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
490
+ff = dvd
491
+ext = mpg
492
+
493
+[PAL DVD HQ WideScreen]
494
+type = video
495
+ab = default
496
+afreq = default
497
+ach = default
498
+acodec = default
499
+vb = 8000k
500
+vfps = 29.97
501
+vcodec = default
502
+vsize = default
503
+vratio = 16:9
504
+extra = -target pal-dvd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
505
+ff = dvd
506
+ext = mpg
507
+
508
+[PAL DVD Fast (LQ)]
509
+type = video
510
+ab = 384k
511
+afreq = 48000
512
+ach = default
513
+acodec = default
514
+vb = 5000k
515
+vfps = 25
516
+vcodec = default
517
+vsize = 720:576
518
+vratio = default
519
+extra = -target pal-dvd
520
+ff = dvd
521
+ext = mpg
522
+
523
+[PAL VCD (HQ)]
524
+type = presets
525
+cmd = -target pal-vcd -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2
526
+ff = vcd
527
+ext = mpg
528
+
529
+#xvid
530
+[XviD FullScreen]
531
+type = video
532
+ab = 128k
533
+afreq = 48000
534
+ach = default 2
535
+acodec = libmp3lame
536
+vb = 1500k
537
+vfps = 29.97
538
+vcodec = libxvid
539
+vsize = 640:480
540
+vratio = 4:3
541
+extra = -vtag XVID -maxrate 1800k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
542
+ff = avi
543
+ext = avi
544
+
545
+[XviD WideScreen]
546
+type = video
547
+ab = 128k
548
+afreq = 48000
549
+ach = default 2
550
+acodec = libmp3lame
551
+vb = 1500k
552
+vfps = 29.97
553
+vcodec = libxvid
554
+vsize = 704:384
555
+vratio = 16:9
556
+extra = -vtag XVID -maxrate 1800k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
557
+ff = avi
558
+ext = avi
559
+
560
+[XviD WideScreen Anamorphic]
561
+type = video
562
+ab = 128k
563
+afreq = 48000
564
+ach = default 2
565
+acodec = libmp3lame
566
+vb = 1500k
567
+vfps = 29.97
568
+vcodec = libxvid
569
+vsize = default
570
+vratio = 2.35
571
+extra = -vf crop=iw:ih-58-62:0:58,scale=640:272 -vtag XVID -maxrate 1800k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
572
+ff = avi
573
+ext = avi
574
+
575
+[Zen FullScreen]
576
+type = video
577
+ab = 128k
578
+afreq = 48000
579
+ach = 2
580
+acodec = libmp3lame
581
+vb = 1500k
582
+vfps = 29.97
583
+vcodec = libxvid
584
+vsize = 320:240
585
+vratio = 4:3
586
+extra = -vtag XVID -maxrate 1800k
587
+ff = avi
588
+ext = avi
589
+
590
+[Zen WideScreen]
591
+type = video
592
+ab = 128k
593
+afreq = 48000
594
+ach = 2
595
+acodec = libmp3lame
596
+vb = 1500k
597
+vfps = 29.97
598
+vcodec = libxvid
599
+vsize = 320:240
600
+vratio = 16:9
601
+extra = -vtag XVID -maxrate 1800k
602
+ff = avi
603
+ext = avi
604
+
605
+# Blackberry
606
+[Blackberry Curve FullScreen]
607
+type = video
608
+ab = 48k
609
+afreq = 22050
610
+ach = 2
611
+acodec = libvo_aacenc aac
612
+vb = 400k
613
+vfps = 24
614
+vcodec = mpeg4
615
+vsize = 320:240
616
+vratio = 4:3
617
+extra = 
618
+ff = mp4
619
+ext = mp4
620
+
621
+[Blackberry Curve WideScreen]
622
+type = video
623
+ab = 48k
624
+afreq = 22050
625
+ach = 2
626
+acodec = libvo_aacenc aac
627
+vb = 400k
628
+vfps = 24
629
+vcodec = mpeg4
630
+vsize = 320:180
631
+vratio = 16:9
632
+extra = 
633
+ff = mp4
634
+ext = mp4
635
+
636
+[Blackberry Video FullScreen]
637
+type = video
638
+ab = 80k
639
+afreq = 44100
640
+ach = 2
641
+acodec = libvo_aacenc aac
642
+vb = 400k
643
+vfps = 24
644
+vcodec = libx264
645
+vsize = 240:180
646
+vratio = 4:3
647
+extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -maxrate 800k -bufsize 80k
648
+ff = mp4
649
+ext = mp4
650
+
651
+[Blackberry Video WideScreen]
652
+type = video
653
+ab = 80k
654
+afreq = 44100
655
+ach = 2
656
+acodec = libvo_aacenc aac
657
+vb = 400k
658
+vfps = 24
659
+vcodec = libx264
660
+vsize = 320:180
661
+vratio = 16:9
662
+extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -maxrate 800k -bufsize 80k
663
+ff = mp4
664
+ext = mp4
665
+
666
+[Blackberry Music (mp3)]
667
+type = audio
668
+ab = 160k
669
+afreq = 44100
670
+ach = 2
671
+acodec = libmp3lame
672
+ext = mp3
673
+
674
+[Tuna-vIDS]
675
+type = video
676
+ab = 96k
677
+afreq = 32000
678
+ach = 2
679
+acodec = libmp3lame
680
+vb = 192k
681
+vfps = 10
682
+vcodec = libxvid
683
+vsize = 256:192
684
+vratio = 256:192
685
+extra = -bt 64k -deinterlace
686
+ff = avi
687
+ext = avi
688
+
689
+[Xvid walkman (4:3)]
690
+type = video
691
+ab = 80k
692
+afreq = 48000
693
+ach = 2
694
+acodec = libvo_aacenc aac
695
+vb = 1250k
696
+vfps = 29.97
697
+vcodec = libxvid
698
+vsize = 320:240
699
+vratio = 4:3
700
+extra = -maxrate 1500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -cmp 2 -subcmp 2 -g 300
701
+ff = mp4
702
+ext = mp4
703
+
704
+[Palm XviD FullScreen]
705
+type = video
706
+ab = 80k
707
+afreq = 44100
708
+ach = 2
709
+acodec = libvo_aacenc aac
710
+vb = 500k
711
+vfps = 29.97
712
+vcodec = libxvid
713
+vsize = 428:320
714
+vratio = 4:3
715
+extra = -maxrate 550k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
716
+ff = mp4
717
+ext = mp4
718
+
719
+[Palm XviD WideScreen]
720
+type = video
721
+ab = 80k
722
+afreq = 44100
723
+ach = 2
724
+acodec = libvo_aacenc aac
725
+vb = 430k
726
+vfps = 29.97
727
+vcodec = libxvid
728
+vsize = 480:320
729
+vratio = 3:2
730
+extra = -maxrate 450k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
731
+ff = mp4
732
+ext = mp4
733
+
734
+# PS3
735
+[PS3 720p FullScreen]
736
+type = video
737
+ab = 384k
738
+afreq = 48000
739
+ach = 2
740
+acodec = libvo_aacenc aac
741
+vb = 3000k
742
+vfps = 23.976
743
+vcodec = libx264
744
+vsize = 1280:720
745
+vratio = 4:3
746
+extra = -flags +loop -cmp +chroma -maxrate 3500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip 
747
+ff = mp4
748
+ext = mp4
749
+
750
+[PS3 720p WideScreen]
751
+type = video
752
+ab = 384k
753
+afreq = 48000
754
+ach = 2
755
+acodec = libvo_aacenc aac
756
+vb = 3000k
757
+vfps = 23.976
758
+vcodec = libx264
759
+vsize = 1280:720
760
+vratio = 16:9
761
+extra = -flags +loop -cmp +chroma -maxrate 3500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 2 -qdiff 4 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip 
762
+ff = mp4
763
+ext = mp4
764
+
765
+
766
+# PSP
767
+[PSP WideScreen]
768
+type = video
769
+ab = 128k
770
+afreq = 48000
771
+ach = 2
772
+acodec = libvo_aacenc aac
773
+vb = 1250k
774
+vfps = 29.97
775
+vcodec = libx264
776
+vsize = 480:272
777
+vratio = 16:9
778
+extra = -maxrate 4M -bufsize 4M -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method umh -subq 6 -trellis 1 -refs 2 -bf 1 -coder 1 -me_range 16 -g 300 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 1250k -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 21 -b_strategy 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip 
779
+ff = mp4
780
+ext = mp4
781
+
782
+[PSP FullScreen]
783
+type = video
784
+ab = 128k
785
+afreq = 48000
786
+ach = 2
787
+acodec = libvo_aacenc aac
788
+vb = 1250k
789
+vfps = 29.97
790
+vcodec = libx264
791
+vsize = 640:480
792
+vratio = 4:3
793
+extra = -maxrate 4M -bufsize 4M -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method umh -subq 6 -trellis 1 -refs 2 -bf 1 -coder 1 -me_range 16 -g 300 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 1250k -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -b_strategy 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -level 21
794
+ff = mp4
795
+ext = mp4
796
+
797
+# Raw
798
+[Raw DV for NTSC FullScreen]
799
+type = presets
800
+cmd = -target ntsc-dv -aspect 4:3 -f dv
801
+ext = dv
802
+
803
+[Raw DV for PAL FullScreen]
804
+type = presets
805
+cmd = -target pal-dv -aspect 4:3 -f dv
806
+ext = dv
807
+
808
+[Raw DV for NTSC WideScreen]
809
+type = presets
810
+cmd = -target ntsc-dv -aspect 16:9 -f dv
811
+ext = dv
812
+
813
+[Raw DV for PAL WideScreen]
814
+type = presets
815
+cmd = -target pal-dv -aspect 16:9 -f dv
816
+ext = dv
817
+
818
+# RockBox
819
+[RB Sandisk Sansa e200 FullScreen]
820
+type = video
821
+ab = 128k
822
+afreq = 44100
823
+ach = 2
824
+acodec = libmp3lame
825
+vb = 320k
826
+vfps = default
827
+vcodec = mpeg2video
828
+vsize = 224:176
829
+vratio = default
830
+extra = -strict -1
831
+ff = mpeg
832
+ext = mpg
833
+
834
+
835
+[RB Sandisk Sansa e200 WideScreen]
836
+type = video
837
+ab = 128k
838
+afreq = 44100
839
+ach = 2
840
+acodec = libmp3lame
841
+vb = 320k
842
+vfps = default
843
+vcodec = mpeg2video
844
+vsize = 224:128
845
+vratio = default
846
+extra = -strict -1
847
+ff = mpeg
848
+ext = mpg
849
+
850
+[RB Toshiba Gigabeat F/X FullScreen]
851
+type = video
852
+ab = 128k
853
+afreq = 44100
854
+ach = 2
855
+acodec = libmp3lame
856
+vb = 600k
857
+vfps = default
858
+vcodec = mpeg2video
859
+vsize = 320:240
860
+vratio = default
861
+extra = -strict -1
862
+ff = mpeg
863
+ext = mpg
864
+
865
+[RB Toshiba Gigabeat F/X WideScreen]
866
+type = video
867
+ab = 128k
868
+afreq = 44100
869
+ach = 2
870
+acodec = libmp3lame
871
+vb = 600k
872
+vfps = default
873
+vcodec = mpeg2video
874
+vsize = 320:176
875
+vratio = default
876
+extra = -strict -1
877
+ff = mpeg
878
+ext = mpg
879
+
880
+[RB iRiver H10 20GB FullScreen]
881
+type = video
882
+ab = 128k
883
+afreq = 44100
884
+ach = default
885
+acodec = libmp3lame
886
+vb = 224k
887
+vfps = default
888
+vcodec = mpeg2video
889
+vsize = 160:128
890
+vratio = default
891
+extra = -strict -1
892
+ff = mpeg
893
+ext = mpg
894
+
895
+[RB iRiver H10 20GB WideScreen]
896
+type = video
897
+ab = 128k
898
+afreq = 44100
899
+ach = default
900
+acodec = libmp3lame
901
+vb = 224k
902
+vfps = default
903
+vcodec = mpeg2video
904
+vsize = 160:96
905
+vratio = default
906
+extra = -strict -1
907
+ff = mpeg
908
+ext = mpg
909
+
910
+[RB iRiver H10 5/6GB FullScreen]
911
+type = video
912
+ab = 128k
913
+afreq = 44100
914
+ach = default
915
+acodec = libmp3lame
916
+vb = 224k
917
+vfps = default
918
+vcodec = mpeg2video
919
+vsize = 128:96
920
+vratio = default
921
+extra = -strict -1
922
+ff = mpeg
923
+ext = mpg
924
+
925
+[RB iRiver H10 5/6GB WideScreen]
926
+type = video
927
+ab = 128k
928
+afreq = 44100
929
+ach = default
930
+acodec = libmp3lame
931
+vb = 224k
932
+vfps = default
933
+vcodec = mpeg2video
934
+vsize = 128:80
935
+vratio = default
936
+cmd = -strict -1
937
+ff = mpeg
938
+ext = mpg
939
+
940
+[RB iRiver H300 FullScreen]
941
+type = video
942
+ab = 96k
943
+afreq = 44100
944
+ach = default
945
+acodec = libmp3lame
946
+vb = 224k
947
+vfps = 10
948
+vcodec = mpeg2video
949
+vsize = 224:176
950
+vratio = default
951
+extra = -strict -1
952
+ff = mpeg
953
+ext = mpg
954
+
955
+[RB iRiver H300 WideScreen]
956
+type = video
957
+ab = 96k
958
+afreq = 44100
959
+ach = 2
960
+acodec = libmp3lame
961
+vb = 256k
962
+vfps = 15
963
+vcodec = mpeg2video
964
+vsize = 224:128
965
+vratio = default
966
+extra = -strict -1
967
+ff = mpeg
968
+ext = mpg
969
+
970
+[RB Apple iPod Video FullScreen]
971
+type = video
972
+ab = 128k
973
+afreq = 44100
974
+ach = default
975
+acodec = libmp3lame
976
+vb = 400k
977
+vfps = default
978
+vcodec = mpeg2video
979
+vsize = 320:240
980
+vratio = default
981
+extra = -strict -1
982
+ff = mpeg
983
+ext = mpg
984
+
985
+[RB Apple iPod Video WideScreen]
986
+type = video
987
+ab = 128k
988
+afreq = 44100
989
+ach = default
990
+acodec = libmp3lame
991
+vb = 400k
992
+vfps = default
993
+vcodec = mpeg2video
994
+vsize = 320:176
995
+vratio = default
996
+extra = -strict -1
997
+ff = mpeg
998
+ext = mpg
999
+
1000
+[RB Apple iPod Photo/Color FullScreen]
1001
+type = video
1002
+ab = 128k
1003
+afreq = 44100
1004
+ach = default
1005
+acodec = libmp3lame
1006
+vb = 320k
1007
+vfps = 15
1008
+vcodec = mpeg2video
1009
+vsize = 224:176
1010
+vratio = default
1011
+extra = -strict -1
1012
+ff = mpeg
1013
+ext = mpg
1014
+
1015
+[RB Apple iPod Photo/Color WideScreen]
1016
+type = video
1017
+ab = 128k
1018
+afreq = 44100
1019
+ach = default
1020
+acodec = libmp3lame
1021
+vb = 320k
1022
+vfps = 24
1023
+vcodec = mpeg2video
1024
+vsize = 224:128
1025
+vratio = default
1026
+extra = -strict -1
1027
+ff = mpeg
1028
+ext = mpg
1029
+
1030
+[RB Cowon iAudio X5 FullScreen]
1031
+type = video
1032
+ab = 128k
1033
+afreq = 44100
1034
+ach = default
1035
+acodec = libmp3lame
1036
+vb = 176k
1037
+vfps = 15
1038
+vcodec = mpeg2video
1039
+vsize = 160:128
1040
+vratio = default
1041
+extra = -strict -1
1042
+ff = mpeg
1043
+ext = mpg
1044
+
1045
+[RB Cowon iAudio X5 WideScreen]
1046
+type = video
1047
+ab = 224k
1048
+afreq = 44100
1049
+ach = default
1050
+acodec = libmp3lame
1051
+vb = 176k
1052
+vfps = 24
1053
+vcodec = mpeg2video
1054
+vsize = 160:96
1055
+vratio = default
1056
+extra = -strict -1
1057
+ff = mpeg
1058
+ext = mpg
1059
+
1060
+[RB Apple iPod Nano FullScreen]
1061
+type = video
1062
+ab = 128k
1063
+afreq = 44100
1064
+ach = default
1065
+acodec = libmp3lame
1066
+vb = 256k
1067
+vfps = default
1068
+vcodec = mpeg2video
1069
+vsize = 176:144
1070
+vratio = default
1071
+extra = -strict -1
1072
+ff = mpeg
1073
+ext = mpg
1074
+
1075
+[RB Apple iPod Nano WideScreen]
1076
+type = video
1077
+ab = 128k
1078
+afreq = 44100
1079
+ach = default
1080
+acodec = libmp3lame
1081
+vb = 256k
1082
+vfps = default
1083
+vcodec = mpeg2video
1084
+vsize = 176:128
1085
+vratio = default
1086
+extra = -strict -1
1087
+ff = mpeg
1088
+ext = mpg
1089
+
1090
+[Xbox 360 (wmv)]
1091
+type = video
1092
+ab = 160k
1093
+afreq = default
1094
+ach = default
1095
+acodec = wmav2
1096
+vb = 1200k
1097
+vfps = 25
1098
+vcodec = wmv2
1099
+vsize = 720:480
1100
+vratio = default
1101
+extra = 
1102
+ff = asf
1103
+ext = wmv
1104
+
1105
+[Zune (wmv)]
1106
+type = video
1107
+ab = 128k
1108
+afreq = default
1109
+ach = default
1110
+acodec = wmav2
1111
+vb = 640k
1112
+vfps = 23.97
1113
+vcodec = wmv2
1114
+vsize = 320:240
1115
+vratio = default
1116
+extra = 
1117
+ext = wmv
1118
+
1119
+[WMV for Web Use]
1120
+type = video
1121
+ab = 128k
1122
+afreq = default
1123
+ach = default
1124
+acodec = wmav2
1125
+vb = 640k
1126
+vfps = 29.97
1127
+vcodec = wmv2
1128
+vsize = 320:240
1129
+vratio = default
1130
+extra = 
1131
+ext = wmv
1132
+
1133
+[Google WebM for Android 2.3.3+ FullScreen]
1134
+type = video
1135
+ab = 96k
1136
+afreq = default
1137
+ach = default 2
1138
+acodec = libvorbis
1139
+vb = 480k
1140
+vfps = 13
1141
+vcodec = libvpx
1142
+vsize = 432:320
1143
+vratio = 4:3
1144
+extra = -g 120 -level 216 -profile 0 -qmax 42 -qmin 10 -rc_buf_aggressivity 0.95 -aq 90
1145
+ext = webm
1146
+
1147
+[Google WebM for Android 2.3.3+ WideScreen]
1148
+type = video
1149
+ab = 96k
1150
+afreq = default
1151
+ach = default 2
1152
+acodec = libvorbis
1153
+vb = 480k
1154
+vfps = 13
1155
+vcodec = libvpx
1156
+vsize = 480:272
1157
+vratio = 16:9
1158
+extra = -g 120 -level 216 -profile 0 -qmax 42 -qmin 10 -rc_buf_aggressivity 0.95 -aq 90
1159
+ext = webm
1160
+
1161
+[Google Android video VHQ 4:3 FullScreen]
1162
+type = video
1163
+ab = 96k
1164
+afreq = default
1165
+ach = default
1166
+acodec = libvo_aacenc aac
1167
+vb = 500k
1168
+vfps = default
1169
+vcodec = libx264
1170
+vsize = 432:320
1171
+vratio = default
1172
+extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
1173
+ext = mp4
1174
+
1175
+[Google Android video VHQ 16:9 WideScreen]
1176
+type = video
1177
+ab = 96k
1178
+afreq = default
1179
+ach = default
1180
+acodec = libvo_aacenc aac
1181
+vb = 500k
1182
+vfps = default
1183
+vcodec = libx264
1184
+vsize = 480:272
1185
+vratio = default
1186
+extra = -coder 1 -flags +loop+cgop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
1187
+ext = mp4
1188
+
1189
+
1190
+[Flash Video (flv) for Web use FullScreen]
1191
+type = video
1192
+ab = 56k
1193
+afreq = 22050
1194
+ach = 1
1195
+acodec = 
1196
+vb = 300k
1197
+vfps = 29.97
1198
+vcodec = flv
1199
+vsize = 320:240
1200
+vratio = 4:3
1201
+extra = -g 160 -cmp dct -subcmp dct -mbd 2 -flags +aic+cbp+mv0+mv4 -trellis 1 
1202
+ff = flv
1203
+ext = flv
1204
+
1205
+[Flash Video (flv) for Web use WideScreen]
1206
+type = video
1207
+ab = 56k
1208
+afreq = 22050
1209
+ach = 1
1210
+acodec = 
1211
+vb = 300k
1212
+vfps = 29.97
1213
+vcodec = flv
1214
+vsize = 320:180
1215
+vratio = 16:9
1216
+extra = -g 160 -cmp dct -subcmp dct -mbd 2 -flags +aic+cbp+mv0+mv4 -trellis 1
1217
+ff = flv
1218
+ext = flv
1219
+
1220
+[iPhone WideScreen]
1221
+type = video
1222
+ab = 112k
1223
+afreq = 48000
1224
+ach = 2
1225
+acodec = libvo_aacenc aac
1226
+vb = default
1227
+vfps = 29.97
1228
+vcodec = libx264
1229
+vsize = 480:320
1230
+vratio = 16:9
1231
+extra = -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip 
1232
+ext = m4v
1233
+
1234
+[iPod Small FullScreen]
1235
+type = video
1236
+ab = 112k
1237
+afreq = 48000
1238
+ach = 2
1239
+acodec = libvo_aacenc aac
1240
+vb = default
1241
+vfps = 29.97
1242
+vcodec = libx264
1243
+vsize = 320:240
1244
+vratio = 4:3
1245
+extra = -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
1246
+ext = m4v
1247
+
1248
+[iPod Small WideScreen]
1249
+type = video
1250
+ab = 112k
1251
+afreq = 48000
1252
+ach = 2
1253
+acodec = libvo_aacenc aac
1254
+vb = default
1255
+vfps = 29.97
1256
+vcodec = libx264
1257
+vsize = 320:176
1258
+vratio = 16:9
1259
+extra = -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 3 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
1260
+ext = m4v
1261
+
1262
+[iPod Small WideScreen Anamorphic]
1263
+type = video
1264
+ab = 112k
1265
+afreq = 48000
1266
+ach = 2
1267
+acodec = libvo_aacenc aac
1268
+vb = default
1269
+vfps = 29.97
1270
+vcodec = libx264
1271
+vsize = default
1272
+vratio = 2.35
1273
+extra = -vf crop=iw:ih-2*60,scale=320:144 -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip 
1274
+ext = m4v
1275
+
1276
+[iPod Small Converted to WideScreen]
1277
+type = video
1278
+ab = 112k
1279
+afreq = 48000
1280
+ach = 2
1281
+acodec = libvo_aacenc aac
1282
+vb = 
1283
+vfps = 29.97
1284
+vcodec = libx264
1285
+vsize = default
1286
+vratio = 16:9
1287
+extra = -vf crop=iw:ih-2*64,scale=320:176 -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
1288
+ext = m4v
1289
+
1290
+[iPod TV Out FullScreen]
1291
+type = video
1292
+ab = 112k
1293
+afreq = 48000
1294
+ach = 2
1295
+acodec = libvo_aacenc aac
1296
+vb = default
1297
+vfps = 29.97
1298
+vcodec = libx264
1299
+vsize = 512:384
1300
+vratio = 4:3
1301
+extra = -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
1302
+ext = m4v
1303
+
1304
+[iPod TV Out WideScreen]
1305
+type = video
1306
+ab = 112k
1307
+afreq = 48000
1308
+ach = 2
1309
+acodec = libvo_aacenc aac
1310
+vb = default
1311
+vfps = 29.97
1312
+vcodec = libx264
1313
+vsize = 624:352
1314
+vratio = 16:9
1315
+extra = -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
1316
+ext = m4v
1317
+
1318
+[iPod TV Out WideScreen Anamorphic]
1319
+type = video
1320
+ab = 112k
1321
+afreq = 48000
1322
+ach = 2
1323
+acodec = libvo_aacenc aac
1324
+vb = default
1325
+vfps = 29.97
1326
+vcodec = libx264
1327
+vsize = default
1328
+vratio = 2.35
1329
+extra = -vf crop=iw:ih-2*60,scale=640:272 -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip 
1330
+ext = m4v
1331
+
1332
+[iPod TV Out Converted to WideScreen]
1333
+type = video
1334
+ab = 112k
1335
+afreq = 48000
1336
+ach = 2
1337
+acodec = libvo_aacenc aac
1338
+vb = default
1339
+vfps = 29.97
1340
+vcodec = libx264
1341
+vsize = default
1342
+vratio = 16:9
1343
+extra = -vf crop=iw:ih-2*64,scale=640:352 -flags +loop -cmp +chroma -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip
1344
+ext = m4v
1345
+
1346
+# LG
1347
+[LG Chocolate]
1348
+type = video
1349
+ab = 56k
1350
+afreq = 22050
1351
+ach = default
1352
+acodec = libvo_aacenc aac
1353
+vb = 192k
1354
+vfps = 11.988
1355
+vcodec = libxvid
1356
+vsize = 240:192
1357
+vratio = 240:192
1358
+extra = 
1359
+ff = mp4
1360
+ext = mp4
1361
+
1362
+[LG Dare]
1363
+type = video
1364
+ab = 56k
1365
+afreq = default
1366
+ach = default
1367
+acodec = libvo_aacenc aac
1368
+vb = 160k
1369
+vfps = 11.988
1370
+vcodec = libxvid
1371
+vsize = 320:240
1372
+vratio = 320:240
1373
+extra = 
1374
+ff = mp4
1375
+ext = mp4
1376
+
1377
+[Nokia N810 mplayer 4:3]
1378
+type = video
1379
+ab = 160k
1380
+afreq = 44100
1381
+ach = 2
1382
+acodec = libmp3lame
1383
+vb = 1200k
1384
+vfps = 29.97
1385
+vcodec = libxvid
1386
+vsize = 400:240
1387
+vratio = 4:3
1388
+extra = -vtag XVID -maxrate 1200k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -cmp 2 -subcmp 2 -g 300 -async 1
1389
+ext = avi
1390
+
1391
+[Nokia N810 mplayer 16:9]
1392
+type = video
1393
+ab = 160k
1394
+afreq = 44100
1395
+ach = 2
1396
+acodec = libmp3lame
1397
+vb = 1200k
1398
+vfps = 29.97
1399
+vcodec = libxvid
1400
+vsize = 400:240
1401
+vratio = 16:9
1402
+extra = -vtag XVID -maxrate 1200k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300 -async 1
1403
+ext = avi
1404
+
1405
+[Nokia N810 mplayer CinemaScope 24:10]
1406
+type = video
1407
+ab = 160k
1408
+afreq = 44100
1409
+ach = 2
1410
+acodec = libmp3lame
1411
+vb = 1200k
1412
+vfps = 29.97
1413
+vcodec = libxvid
1414
+vsize = 400:240
1415
+vratio = 24:10
1416
+extra = -vtag XVID -maxrate 1200k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300 -async 1
1417
+ext = avi
1418
+
1419
+[Nokia Nxx Video FullScreen]
1420
+type = video
1421
+ab = 96k
1422
+afreq = 44100
1423
+ach = 2
1424
+acodec = libvo_aacenc aac
1425
+vb = 320k
1426
+vfps = 15
1427
+vcodec = mpeg4
1428
+vsize = 320:240
1429
+vratio = 4:3
1430
+extra = 
1431
+ff = mp4
1432
+ext = mp4
1433
+
1434
+[Nokia Nxx Video WideScreen]
1435
+type = video
1436
+ab = 96k
1437
+afreq = 44100 
1438
+ach = 2
1439
+acodec = libvo_aacenc aac
1440
+vb = 320k
1441
+vfps = 15
1442
+vcodec = mpeg4
1443
+vsize = 320:240
1444
+vratio = 16:9
1445
+extra = 
1446
+ff = mp4
1447
+ext = mp4
1448
+
1449
+[Neuros HQ NTSC FullScreen]
1450
+type = video
1451
+ab = 128k
1452
+afreq = 48000
1453
+ach = 2
1454
+acodec = libvo_aacenc aac
1455
+vb = 2000k
1456
+vfps = 29.97
1457
+vcodec = libxvid
1458
+vsize = 640:480
1459
+vratio = 4:3
1460
+extra = -maxrate 2500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1461
+ff = mp4
1462
+ext = mp4
1463
+
1464
+[Neuros HQ PAL FullScreen]
1465
+type = video
1466
+ab = 128k
1467
+afreq = 48000
1468
+ach = 2
1469
+acodec = libvo_aacenc aac
1470
+vb = 2000k
1471
+vfps = 25
1472
+vcodec = libxvid
1473
+vsize = 640:480
1474
+vratio = 4:3
1475
+extra = -maxrate 2500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1476
+ff = mp4
1477
+ext = mp4
1478
+
1479
+[Neuros Small File NTSC FullScreen]
1480
+type = video
1481
+ab = 80k
1482
+afreq = 48000
1483
+ach = 2
1484
+acodec = libvo_aacenc aac
1485
+vb = 800k
1486
+vfps = 29.97
1487
+vcodec = libxvid
1488
+vsize = 320:240
1489
+vratio = 4:3
1490
+extra = 
1491
+ff = mp4
1492
+ext = mp4
1493
+
1494
+[Neuros Small File NTSC WideScreen]
1495
+type = video
1496
+ab = 80k
1497
+afreq = 48000
1498
+ach = 2
1499
+acodec = libvo_aacenc aac
1500
+vb = 800k
1501
+vfps = 29.97
1502
+vcodec = libxvid
1503
+vsize = 352:240
1504
+vratio = 16:9
1505
+extra = 
1506
+ff = mp4
1507
+ext = mp4
1508
+
1509
+[Neuros Small File PAL FullScreen]
1510
+type = video
1511
+ab = 80k
1512
+afreq = 48000
1513
+ach = 2
1514
+acodec = libvo_aacenc aac
1515
+vb = 800k
1516
+vfps = 25
1517
+vcodec = libxvid
1518
+vsize = 320:240
1519
+vratio = 4:3
1520
+extra = 
1521
+ff = mp4
1522
+ext = mp4
1523
+
1524
+[Neuros Small File PAL WideScreen]
1525
+type = video
1526
+ab = 80k
1527
+afreq = 48000
1528
+ach = 2
1529
+acodec = libvo_aacenc aac
1530
+vb = 800k
1531
+vfps = 25
1532
+vcodec = libxvid
1533
+vsize = 352:240
1534
+vratio = 16:9
1535
+extra = 
1536
+ff = mp4
1537
+ext = mp4
1538
+
1539
+[Neuros HQ NTSC WideScreen]
1540
+type = video
1541
+ab = 128k
1542
+afreq = 48000
1543
+ach = 2
1544
+acodec = libvo_aacenc aac
1545
+vb = 2500k
1546
+vfps = 29.97
1547
+vcodec = libxvid
1548
+vsize = 704:384
1549
+vratio = 16:9
1550
+extra = -maxrate 3000k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1551
+ff = mp4
1552
+ext = mp4
1553
+
1554
+[Neuros HQ PAL WideScreen]
1555
+type = video
1556
+ab = 128k
1557
+afreq = 48000
1558
+ach = 2
1559
+acodec = libvo_aacenc aac
1560
+vb = 2500k
1561
+vfps = 25
1562
+vcodec = libxvid
1563
+vsize = 704:384
1564
+vratio = 16:9
1565
+extra = -maxrate 3000k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300
1566
+ff = mp4
1567
+ext = mp4
1568
+
1569
+[QuickTime H.264 video (high quality)]
1570
+type = video
1571
+ab = 128k
1572
+afreq = 48000
1573
+ach = default
1574
+acodec = libvo_aacenc aac
1575
+vb = default
1576
+vfps = default
1577
+vcodec = libx264
1578
+vsize = default
1579
+vratio = default
1580
+extra = -crf 35.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 5 -trellis 1 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
1581
+ext = mov
1582
+
1583
+[QuickTime H.264 video (very high quality)]
1584
+type = video
1585
+ab = 160k
1586
+afreq = 48000
1587
+ach = default
1588
+acodec = libvo_aacenc aac
1589
+vb = default
1590
+vfps = default
1591
+vcodec = libx264
1592
+vsize = default
1593
+vratio = default
1594
+extra = -crf 25.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 3 -refs 8 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
1595
+ext = mov
1596
+
1597
+[QuickTime H.264 video (super high quality)]
1598
+type = video
1599
+ab = 192k
1600
+afreq = 48000
1601
+ach = default
1602
+acodec = libvo_aacenc aac
1603
+vb = default
1604
+vfps = default
1605
+vcodec = libx264
1606
+vsize = default
1607
+vratio = default
1608
+cmd = -crf 15.0 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 0 -qmax 69 -qdiff 4 -bf 8 -refs 16 -trellis 2 -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -threads 0
1609
+ext = mov
1610
+
1611
+
1612
+
1613
+[Copy Mode]
1614
+type = copy
1615
+ext = None
1616
+
1617
curlew-0.2.1.tar.gz/install.sh Added
10
 
1
@@ -0,0 +1,8 @@
2
+#!/bin/bash
3
+
4
+if [ $UID -eq 0 ]; then
5
+   python3 setup.py install --prefix=/usr
6
+else
7
+   echo "Run me as root!"
8
+fi
9
+
10
curlew-0.2.1.tar.gz/modules Added
2
 
1
+(directory)
2
curlew-0.2.1.tar.gz/modules/__init__.py Added
3
 
1
@@ -0,0 +1,1 @@
2
+
3
curlew-0.2.1.tar.gz/modules/about.py Added
60
 
1
@@ -0,0 +1,58 @@
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it 
11
+# under the terms of the latest version waqf public license as published by 
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
+# ANY WARRANTY; without even the implied warranty 
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#        
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk
25
+
26
+PROGRAMMER = 'Fayssal Chamekh <chamfay@gmail.com>'
27
+WEBSITE = 'http://sourceforge.net/projects/curlew'
28
+VERSION='0.2.1'
29
+
30
+
31
+class About(Gtk.AboutDialog):
32
+    def __init__(self, parent):
33
+        Gtk.AboutDialog.__init__(self, parent=parent, wrap_license=True)
34
+        self.set_program_name(_('Curlew'))
35
+        self.set_authors([PROGRAMMER, 'Ehab El-Gedawy <ehabsas@gmail.com>', 'Andrej Kvasnica <andrej@gmail.com>'])
36
+        self.set_copyright("Copyright © 2012-2016 Fayssal Chamekh <chamfay@gmail.com>")
37
+        self.set_version(VERSION)
38
+        self.set_title(_('About Curlew'))
39
+        self.set_logo_icon_name('curlew')
40
+        self.set_icon_name('curlew')
41
+        self.set_comments(_('Easy to use Multimedia Converter for Linux'))
42
+        self.set_license("""
43
+Released under terms on waqf public license.
44
+
45
+This program is free software; you can redistribute it and/or modify it under the terms of the latest version waqf public license as published by ojuba.org.
46
+
47
+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.
48
+        
49
+The latest version of the license can be found on:
50
+http://www.ojuba.org/wiki/doku.php/waqf/license
51
+""")
52
+        self.set_website(WEBSITE)
53
+        self.set_website_label(WEBSITE)
54
+        self.set_translator_credits(_("translator-credits"))
55
+        self.set_artists([PROGRAMMER, 'Smail <kungfu07mail@gmail.com>'])
56
+    
57
+    def show(self):
58
+        self.run()
59
+        self.destroy()
60
curlew-0.2.1.tar.gz/modules/codecs.py Added
61
 
1
@@ -0,0 +1,59 @@
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it 
11
+# under the terms of the latest version waqf public license as published by 
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
+# ANY WARRANTY; without even the implied warranty 
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#        
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk, Pango
25
+from modules.functions import get_available_codecs
26
+
27
+class CodecsDialog(Gtk.Dialog):
28
+    def __init__(self, prnt, encoder, title):
29
+        Gtk.Dialog.__init__(self, parent=prnt, use_header_bar=True)
30
+        self.set_title(title)
31
+        self.set_size_request(700, 600)
32
+        self.set_border_width(6)
33
+        self.vbox.set_spacing(6)
34
+        
35
+        txt_info = Gtk.TextView()
36
+        txt_info.set_editable(False)
37
+        txt_info.set_cursor_visible(False)
38
+        txt_info.set_border_width(8)
39
+        
40
+        scroll = Gtk.ScrolledWindow()
41
+        scroll.set_shadow_type(Gtk.ShadowType.IN)
42
+        scroll.add(txt_info)
43
+        self.vbox.pack_start(scroll, True, True, 0)
44
+        
45
+        font_desc = Pango.FontDescription('Monospace')
46
+        txt_info.override_font(font_desc)
47
+        
48
+        txt_buffer = Gtk.TextBuffer()
49
+        txt_info.set_buffer(txt_buffer)
50
+        
51
+        # Show Codecs        
52
+        buff = get_available_codecs(encoder)
53
+        txt_buffer.set_text(buff)
54
+        
55
+    
56
+    
57
+    def show_dialog(self):
58
+        self.show_all()
59
+        self.run()
60
+        self.destroy()
61
curlew-0.2.1.tar.gz/modules/consts.py Added
35
 
1
@@ -0,0 +1,33 @@
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it 
11
+# under the terms of the latest version waqf public license as published by 
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
+# ANY WARRANTY; without even the implied warranty 
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#        
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import os
22
+from os.path import join, dirname, realpath
23
+
24
+HOME = os.getenv("HOME")
25
+CONF_PATH = join(HOME, '.curlew')
26
+
27
+CONF_FILE = join(CONF_PATH, 'curlew.cfg')
28
+
29
+PKG_DIR = dirname(realpath(__file__))
30
+DTA_DIR = join(PKG_DIR, '../')
31
+
32
+ORG_FFILE = join(DTA_DIR, 'formats.cfg')
33
+USR_FFILE = join(CONF_PATH, 'formats.cfg')
34
+
35
curlew-0.2.1.tar.gz/modules/curlew.py Added
2354
 
1
@@ -0,0 +1,2352 @@
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it 
11
+# under the terms of the latest version waqf public license as published by 
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
+# ANY WARRANTY; without even the implied warranty 
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#        
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+
22
+from configparser import ConfigParser
23
+import gettext
24
+from glob import glob
25
+import os
26
+from os.path import basename, isdir, splitext, join, dirname, realpath, \
27
+isfile, exists, getsize, abspath
28
+import pickle
29
+import re
30
+from subprocess import Popen, PIPE, call
31
+import sys
32
+import time
33
+from shutil import copyfile, which
34
+from urllib.parse import unquote
35
+
36
+try:
37
+    import gi
38
+    gi.require_version('Gtk', '3.0')
39
+    
40
+    from gi.repository import Gtk, GLib, Gdk, GObject, GdkPixbuf, Gio
41
+    import dbus.glib, dbus.service
42
+    
43
+    from modules.customwidgets import LabeledHBox, TimeLayout, HScale, \
44
+    SpinsFrame, LabeledGrid, ComboWithEntry
45
+    from modules.about import About
46
+    from modules.functions import show_message, get_format_size, \
47
+    duration_to_time, time_to_duration, check_codec
48
+    from modules.logdialog import LogDialog
49
+    from modules.tray import StatusIcon
50
+    from modules.languages import LANGUAGES
51
+    from modules.favdialog import Favorite
52
+    from modules.waitdialog import WaitDialog
53
+    from modules.fileinfos import FileInfos
54
+    from modules.formats import Formats
55
+    from modules.infobars import InfoBar
56
+    from modules.codecs import CodecsDialog
57
+    from modules.consts import CONF_PATH, HOME, CONF_FILE, DTA_DIR, \
58
+    ORG_FFILE, USR_FFILE
59
+except Exception as e:
60
+    print(e)
61
+    sys.exit(1)
62
+
63
+# Files
64
+ERR_LOG_FILE = join(CONF_PATH, 'errors.log')
65
+FAV_FILE = join(CONF_PATH, 'fav.list')
66
+PASS_LOG = '/tmp/pass1log'
67
+PASS_1_FILE = '/tmp/pass1file'
68
+PREVIEW_FILE = '/tmp/Preview'
69
+IMG_PREV = '/tmp/img_prev.jpeg'
70
+INTERNAL_ENCODER = abspath(join(DTA_DIR, 'ffmpeg'))
71
+
72
+TEN_SECONDS = '10'
73
+
74
+# Localization.
75
+DOMAIN = 'curlew'
76
+LOCALDIR = join(DTA_DIR, 'locale')
77
+gettext.install(DOMAIN, LOCALDIR)
78
+
79
+# Create ".curlew" folder if not exist
80
+if not exists(CONF_PATH): os.mkdir(CONF_PATH)
81
+
82
+# Treeview cols nbrs
83
+C_SKIP = 0  # Skip (checkbox)
84
+C_NAME = 1  # File name
85
+C_FSIZE = 2  # File size
86
+C_FDURA = 3  # File duration
87
+C_ESIZE = 4  # Estimated output size
88
+C_ELAPT = 5  # Elapsed time
89
+C_REMN = 6  # Remaining time
90
+C_PRGR = 7  # Progress value
91
+C_STAT = 8  # Stat string
92
+C_PULS = 9  # Pulse
93
+C_FILE = 10  # complete file name 'complete_path/file.ext'
94
+
95
+
96
+#--- Main class        
97
+class Curlew(Gtk.ApplicationWindow):
98
+    
99
+    def on_codec_changed(self, *w):
100
+        msg = _('<span color="red"><i><b>{}</b> Codec not found!</i></span>')
101
+        acodec = self.c_acodec.get_active_text()
102
+        if acodec != 'default':
103
+            if check_codec(self.encoder, acodec):
104
+                self.l_acodec.set_text('')
105
+            else:
106
+                self.l_acodec.set_markup(msg.format(acodec))
107
+
108
+        vcodec = self.c_vcodec.get_active_text()
109
+        if vcodec != 'default':
110
+            if check_codec(self.encoder, vcodec):
111
+                self.l_vcodec.set_text('')
112
+            else:
113
+                self.l_vcodec.set_markup(msg.format(vcodec))
114
+     
115
+    def on_link_clicked(self, w):
116
+        dlg = CodecsDialog(self, self.encoder, self.link_label)
117
+        dlg.show_dialog()
118
+        return True
119
+    
120
+    
121
+    def on_select_fav(self, action, param, item):
122
+        sele_fmt = item.get_attribute_value(Gio.MENU_ATTRIBUTE_LABEL).get_string()
123
+        self.btn_formats.set_label(sele_fmt)
124
+        self.fill_options()
125
+    
126
+    
127
+    def load_submenu(self):
128
+        self.submenu.remove_all()
129
+        i = 0
130
+        for fformat in self.get_fav_list():
131
+            item = Gio.MenuItem.new(fformat, 'Fav.Select{}'.format(i))
132
+            self.submenu.append_item(item)
133
+            action_select = Gio.SimpleAction.new('Select{}'.format(i))
134
+            action_select.connect('activate', self.on_select_fav, item)
135
+            self.action_group.insert(action_select)
136
+            i += 1
137
+    
138
+    
139
+    def on_add_fav(self, action, param):
140
+        fav_list = self.get_fav_list()
141
+        fav_format = self.btn_formats.get_label()
142
+        
143
+        # format already exist
144
+        if fav_format in fav_list:
145
+            return
146
+        
147
+        fav_list.append(fav_format)
148
+        self.save_fav_list(fav_list)
149
+        
150
+        self.load_submenu()
151
+    
152
+    def save_fav_list(self, fav_list):
153
+        favfile = open(FAV_FILE, "wb")
154
+        pickle.dump(fav_list, favfile)
155
+        favfile.close()
156
+    
157
+    
158
+    def on_edit_fav(self, action, param):
159
+        fav_dlg = Favorite(self, self.get_fav_list())
160
+        fav_dlg.run()
161
+        fav_dlg.save(FAV_FILE)
162
+        self.load_submenu()
163
+        fav_dlg.destroy()
164
+
165
+    
166
+    def on_cb_remove_toggled(self, w):
167
+        self.cb_rename.set_sensitive(not w.get_active())
168
+    
169
+    
170
+    def on_cb_rename_toggled(self, w):
171
+        self.cb_remove.set_sensitive(not w.get_active())
172
+    
173
+    
174
+    def on_entry_player_changed(self, e):
175
+        e.set_icon_from_icon_name(Gtk.EntryIconPosition.PRIMARY, e.get_text())
176
+        self.player = e.get_text()
177
+    
178
+    
179
+    def __init__(self, app, *files_list):
180
+        
181
+        # Install Local
182
+        self.install_locale()
183
+
184
+        # Super class
185
+        Gtk.Window.__init__(self, title=_('Curlew'), application=app)
186
+        self.app = app
187
+        
188
+        # Global menu
189
+        gmenu = Gio.Menu()
190
+        self.app.set_app_menu(gmenu)
191
+        
192
+        # Global menu items
193
+        gmenu.append(_("About"), "win.about")
194
+        about_action = Gio.SimpleAction.new("about", None)
195
+        about_action.connect("activate", self.on_btn_about_clicked)
196
+        self.add_action(about_action)
197
+        
198
+        gmenu.append(_("Quit"), "win.quit")
199
+        quit_action = Gio.SimpleAction.new("quit", None)
200
+        quit_action.connect("activate", self.quit_cb)
201
+        self.add_action(quit_action)
202
+    
203
+        self.set_size_request(800, 500)
204
+        self.set_icon_name('curlew')
205
+        
206
+        # Restore saved position and size
207
+        self.restore_last_position()
208
+        
209
+        #--- Global Variables
210
+        self.curr_open_folder = HOME
211
+        self.curr_save_folder = HOME
212
+        self.is_converting = False
213
+        self.fp = None
214
+        self.tree_iter = None
215
+        self.total_duration = 0.0
216
+        self.out_file = None
217
+        self.counter = 20
218
+        self.errs_nbr = 0
219
+        self.pass_nbr = 0
220
+        
221
+        '''
222
+        self.pass_nbr = 0: Single pass encoding option
223
+        self.pass_nbr = 1: Two-pass encoding option (1st pass)
224
+        self.pass_nbr = 2: Two-pass encoding option (2nd pass)
225
+        '''
226
+        
227
+        self.encoder = ''
228
+        self.player = 'avplay'
229
+        self.is_preview = False
230
+        
231
+        self._start_time = None
232
+        self.elapsed_time = '0.00.00'
233
+        
234
+        self.last_format = None
235
+        self.formats_list = []
236
+        
237
+        self.is_maxi = False
238
+        
239
+        #--- Regex
240
+        self.reg_avconv_u = \
241
+        re.compile('''size=\s+(\d+\.*\d*).*time=(\d+\.\d*)''')  # ubuntu
242
+        self.reg_avconv_f = \
243
+        re.compile('''size=\s+(\d+\.*\d*).*time=(\d+:\d+:\d+.\d+)''')  # fedora
244
+        self.reg_duration = \
245
+        re.compile('''Duration:.*(\d+:\d+:\d+\.\d+)''')
246
+        
247
+        self.link_label = _('Available Codecs')
248
+        
249
+        #--- Global vbox
250
+        vbox_global = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
251
+        self.add(vbox_global)
252
+        
253
+        # Header bar
254
+        self.header = Gtk.HeaderBar()
255
+        self.header.set_title(_('Curlew'))
256
+        self.header.set_show_close_button(True)
257
+        self.set_titlebar(self.header)
258
+        
259
+        # Infobar
260
+        self.info_bar = InfoBar()
261
+        vbox_global.pack_start(self.info_bar, False, False, 0)
262
+        
263
+        # Add File/Folder buttons
264
+        box_add = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
265
+        Gtk.StyleContext.add_class(box_add.get_style_context(), "linked")
266
+        self.header.pack_start(box_add)
267
+        
268
+#         Gtk.IconSize.DIALOG
269
+#         Gtk.IconSize.DND
270
+#         Gtk.IconSize.MENU
271
+#         Gtk.IconSize.LARGE_TOOLBAR
272
+#         Gtk.IconSize.SMALL_TOOLBAR
273
+        
274
+        icon_size = Gtk.IconSize.BUTTON
275
+
276
+        self.btn_add_file = Gtk.Button.new_from_icon_name\
277
+        ('document-new-symbolic', icon_size)
278
+        self.btn_add_file.set_tooltip_text(_('Add Files'))
279
+        self.btn_add_file.connect('clicked', self.add_file_cb)
280
+        box_add.pack_start(self.btn_add_file, False, False, 0)
281
+        
282
+        self.btn_add_folder = Gtk.Button.new_from_icon_name\
283
+        ('folder-new-symbolic', icon_size)
284
+        self.btn_add_folder.set_tooltip_text(_('Add Folders'))
285
+        self.btn_add_folder.connect('clicked', self.on_add_folder_clicked)
286
+        box_add.pack_start(self.btn_add_folder, False, False, 0)
287
+        
288
+        # Remove/Clear buttons
289
+        box_rm_clr = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
290
+        Gtk.StyleContext.add_class(box_rm_clr.get_style_context(), "linked")
291
+        self.header.pack_start(box_rm_clr)
292
+        
293
+        self.btn_remove = Gtk.Button.new_from_icon_name\
294
+        ('edit-delete-symbolic', icon_size)
295
+        self.btn_remove.set_tooltip_text(_('Remove Files'))
296
+        self.btn_remove.connect('clicked', self.on_remove_cb)
297
+        box_rm_clr.pack_start(self.btn_remove, False, False, 0)
298
+        
299
+        self.btn_clear = Gtk.Button.new_from_icon_name\
300
+        ('edit-clear-all-symbolic', icon_size)
301
+        self.btn_clear.set_tooltip_text(_('Clear Files List'))
302
+        self.btn_clear.connect('clicked', self.on_clear_cb)
303
+        box_rm_clr.pack_start(self.btn_clear, False, False, 0)
304
+        
305
+        # Convert/Stop
306
+        box_convert = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
307
+        Gtk.StyleContext.add_class(box_convert.get_style_context(), "linked")
308
+        self.header.pack_start(box_convert)
309
+        
310
+        self.btn_convert = Gtk.Button.new_from_icon_name\
311
+        ('system-run-symbolic', icon_size)
312
+        self.btn_convert.set_tooltip_text(_('Start Conversion'))
313
+        self.btn_convert.connect('clicked', self.on_convert_cb)
314
+        box_convert.pack_start(self.btn_convert, False, False, 0)
315
+        
316
+        self.btn_stop = Gtk.Button.new_from_icon_name\
317
+        ('process-stop-symbolic', icon_size)
318
+        self.btn_stop.set_tooltip_text(_('Stop Conversion'))
319
+        self.btn_stop.connect('clicked', self.on_btn_stop_clicked)
320
+        box_convert.pack_start(self.btn_stop, False, False, 0)
321
+        
322
+        # File info
323
+        self.btn_info = Gtk.Button.new_from_icon_name\
324
+        ('document-properties-symbolic', icon_size)
325
+        self.btn_info.set_tooltip_text(_('File Informations'))
326
+        self.btn_info.connect('clicked', self.on_file_info_cb)
327
+        self.header.pack_start(self.btn_info)
328
+        
329
+        # About button
330
+        self.btn_about = Gtk.Button.new_from_icon_name\
331
+        ('help-about-symbolic', icon_size)
332
+        self.btn_about.set_tooltip_text(_('About Curlew'))
333
+        self.btn_about.connect('clicked', self.on_btn_about_clicked)
334
+        self.header.pack_end(self.btn_about)
335
+        
336
+        # Toggle options
337
+        self.toggle_opts = Gtk.ToggleButton()
338
+        self.toggle_opts.set_tooltip_text(_('Advanced Options'))
339
+        self.toggle_opts.set_image(Gtk.Image.new_from_icon_name\
340
+            ('view-more-symbolic', icon_size))
341
+        self.toggle_opts.connect('toggled', self.on_opts_toggled)
342
+        #self.header.pack_start(self.toggle_opts)
343
+        
344
+        
345
+        # Stack
346
+        self.stack = Gtk.Stack()
347
+        self.stack.set_transition_duration(500)
348
+        self.stack.set_transition_type(Gtk.StackTransitionType.SLIDE_UP_DOWN)
349
+        
350
+        
351
+        #--- List of files
352
+        self.store = Gtk.ListStore(bool,  # active 
353
+                                   str,  # file_name
354
+                                   str,  # file size
355
+                                   str,  # duration
356
+                                   str,  # estimated file_size
357
+                                   str,  # elapsed time
358
+                                   str,  # time remaining
359
+                                   float,  # progress
360
+                                   str,  # status (progress txt)
361
+                                   int,  # pulse
362
+                                   str  # complete file_name
363
+                                   )         
364
+        self.tree = Gtk.TreeView(self.store)
365
+        self.tree.set_has_tooltip(True)
366
+        self.tree_sel = self.tree.get_selection()
367
+        self.tree_sel.set_mode(Gtk.SelectionMode.MULTIPLE)
368
+        
369
+        self.tree.connect("button-press-event", self.on_tree_button_pressed)
370
+        self.tree.connect("key-release-event", self.on_tree_key_released)
371
+        self.tree.connect("cursor-changed", self.on_tree_cursor_changed)
372
+        
373
+        scroll = Gtk.ScrolledWindow(border_width=4)
374
+        scroll.set_shadow_type(Gtk.ShadowType.ETCHED_IN)
375
+        scroll.add(self.tree)
376
+        
377
+        self.paned = Gtk.Paned()
378
+        self.stack.add(self.paned)
379
+        
380
+        vbox_global.pack_start(self.stack, True, True, 0)
381
+        
382
+        #--- Image preview
383
+        vbox_image = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
384
+        vbox_image.set_border_width(4)
385
+        
386
+        frame = Gtk.Frame()
387
+        frame.set_shadow_type(Gtk.ShadowType.IN)
388
+        frame.add(vbox_image)
389
+        
390
+        event_box = Gtk.EventBox(border_width=4)
391
+        event_box.add(frame)
392
+        event_box.connect('button-press-event', self.on_event_cb)
393
+        
394
+        self.image_prev = Gtk.Image()
395
+        self.image_prev.set_padding(4, 4)
396
+        
397
+        # popup
398
+        self.popup_hide = Gtk.Menu()
399
+        self.hide_item = Gtk.CheckMenuItem.new_with_label(_('Show Sidebar'))
400
+        self.hide_item.connect('toggled', self.on_hide_item_activate)
401
+        self.popup_hide.append(self.hide_item)
402
+        self.popup_hide.show_all()
403
+        
404
+        self.label_infos = Gtk.Label()
405
+        
406
+        vbox_image.pack_start(self.image_prev, False, True, 0)
407
+        vbox_image.pack_start(self.label_infos, False, True, 6)
408
+        
409
+        self.paned.pack1(scroll, True, False)
410
+        self.paned.pack2(event_box, False, False)
411
+        
412
+        self._child = self.paned.get_child2()
413
+        
414
+        #--- CheckButton cell
415
+        cell = Gtk.CellRendererToggle()
416
+        cell.connect('toggled', self.on_toggled_cb)
417
+        col = Gtk.TreeViewColumn("#", cell, active=C_SKIP)
418
+        self.tree.append_column(col)
419
+        
420
+        #--- Filename cell
421
+        cell = Gtk.CellRendererText()
422
+        col = Gtk.TreeViewColumn(_("File"), cell, text=C_NAME)
423
+        col.set_resizable(True)
424
+        col.set_min_width(100)
425
+        self.tree.append_column(col)
426
+        
427
+        #--- filesize cell
428
+        cell = Gtk.CellRendererText()
429
+        col = Gtk.TreeViewColumn(_("Size"), cell, text=C_FSIZE)
430
+        col.set_resizable(True)
431
+        self.tree.append_column(col)
432
+        
433
+        #--- file duration cell
434
+        cell = Gtk.CellRendererText()
435
+        col = Gtk.TreeViewColumn(_("Duration"), cell, text=C_FDURA)
436
+        col.set_resizable(True)
437
+        self.tree.append_column(col)
438
+        
439
+        #--- Size cell
440
+        cell = Gtk.CellRendererText()
441
+        col = Gtk.TreeViewColumn(_("Estimated size"), cell, text=C_ESIZE)
442
+        col.set_resizable(True)
443
+        col.set_fixed_width(60)
444
+        self.tree.append_column(col)
445
+        
446
+        #--- Elapsed time cell
447
+        cell = Gtk.CellRendererText()
448
+        col = Gtk.TreeViewColumn(_("Elapsed time"), cell, text=C_ELAPT)
449
+        col.set_fixed_width(60)
450
+        col.set_resizable(True)
451
+        self.tree.append_column(col)
452
+        
453
+        #--- Remaining time cell
454
+        cell = Gtk.CellRendererText()
455
+        col = Gtk.TreeViewColumn(_("Remaining time"), cell, text=C_REMN)
456
+        col.set_resizable(True)
457
+        self.tree.append_column(col)
458
+        
459
+        #--- Progress cell
460
+        cell = Gtk.CellRendererProgress()
461
+        col = Gtk.TreeViewColumn(_("Progress"), cell,
462
+                                 value=C_PRGR, text=C_STAT, pulse=C_PULS)
463
+        col.set_min_width(80)
464
+        col.set_resizable(True)
465
+        self.tree.append_column(col)        
466
+        
467
+        
468
+        #--- TreeView's Popup menu
469
+        self.popup = self.build_treeview_popup()
470
+        
471
+        # Formats dialog
472
+        self.btn_formats = Gtk.MenuButton()
473
+        self.btn_formats.set_tooltip_markup(_("Choose a format"))
474
+        vbox = Gtk.Box(spacing=6, orientation=Gtk.Orientation.VERTICAL)
475
+        vbox.set_border_width(4)
476
+        vbox_global.add(vbox)
477
+        
478
+        hbox = Gtk.Box()
479
+        Gtk.StyleContext.add_class(hbox.get_style_context(), "linked")
480
+        vbox.add(hbox)
481
+        
482
+        # Fav Button
483
+        self.mb_fav = Gtk.MenuButton()
484
+        self.mb_fav.set_tooltip_markup(_("Favorite list"))
485
+        self.mb_fav.set_image(Gtk.Image
486
+                              .new_from_icon_name("user-bookmarks-symbolic",
487
+                                                  Gtk.IconSize.MENU))
488
+        
489
+        hbox.pack_start(self.toggle_opts , False, False, 0)
490
+        hbox.pack_start(self.btn_formats, True, True, 0)
491
+        hbox.pack_start(self.mb_fav, False, False, 0)
492
+        
493
+        self.action_group = Gio.SimpleActionGroup()
494
+        self.insert_action_group('Fav', self.action_group)
495
+        
496
+        self.menu_fav = Gio.Menu()
497
+        self.mb_fav.set_menu_model(self.menu_fav)
498
+        
499
+        # add_to_fav btn
500
+        menu_item_add = Gio.MenuItem.new(_("Add to Favorite"), 'Fav.AddToFav')
501
+        action_add = Gio.SimpleAction.new('AddToFav')
502
+        action_add.connect('activate', self.on_add_fav)
503
+        self.action_group.insert(action_add)
504
+        icon = GLib.Variant.new_string('star-new-symbolic')
505
+        menu_item_add.set_attribute_value('verb-icon', icon)
506
+        
507
+        # edit_list btn
508
+        menu_item_edit = Gio.MenuItem.new(_("Edit List"), 'Fav.EditList')
509
+        action_edit = Gio.SimpleAction.new('EditList')
510
+        action_edit.connect('activate', self.on_edit_fav)
511
+        self.action_group.insert(action_edit)
512
+        icon = GLib.Variant.new_string('open-menu-symbolic')
513
+        menu_item_edit.set_attribute_value('verb-icon', icon)
514
+        
515
+        # menu btns
516
+        menu_btns = Gio.Menu()
517
+        menu_btns.append_item(menu_item_add)
518
+        menu_btns.append_item(menu_item_edit)
519
+        
520
+        item_btns = Gio.MenuItem.new_section(None, menu_btns)
521
+        h_btns = GLib.Variant.new_string("horizontal-buttons")
522
+        item_btns.set_attribute_value("display-hint", h_btns)
523
+        
524
+        self.menu_fav.append_item(item_btns)
525
+        
526
+        self.submenu = Gio.Menu()
527
+        self.menu_fav.append_section(None, self.submenu)
528
+        
529
+        self.load_submenu()
530
+        
531
+        #--- advanced options
532
+        self.note = Gtk.Notebook()
533
+        self.note.set_border_width(4)
534
+        self.stack.add(self.note)
535
+        
536
+        #--- audio page
537
+        self.vb_audio = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
538
+        self.note.append_page(self.vb_audio, Gtk.Label(_("Audio")))
539
+       
540
+        self.c_abitrate = ComboWithEntry()
541
+        self.c_afreq = ComboWithEntry()
542
+        self.c_ach = ComboWithEntry()
543
+        
544
+        self.c_acodec = ComboWithEntry()
545
+        self.c_acodec.connect('changed', self.on_codec_changed)
546
+        self.l_acodec = Gtk.Label()
547
+        hbox_acodec = Gtk.Box(spacing=10)
548
+        hbox_acodec.pack_start(self.c_acodec, True, True, 0)
549
+        hbox_acodec.pack_start(self.l_acodec, True, True, 0)
550
+
551
+        
552
+        grid_audio = LabeledGrid(self.vb_audio)
553
+        grid_audio.append_row(_("Audio Bitrate"), self.c_abitrate)
554
+        grid_audio.append_row(_("Audio Frequency"), self.c_afreq)
555
+        grid_audio.append_row(_("Audio Channels"), self.c_ach)
556
+        grid_audio.append_row(_("Audio Codec"), hbox_acodec)
557
+        
558
+        # Volume slider
559
+        self.hb_volume = LabeledHBox(_('Volume (%)'), self.vb_audio)
560
+        self.vol_scale = HScale(self.hb_volume, 100, 25, 400, 25)
561
+        
562
+        self.vb_audio.pack_start(Gtk.Separator(), False, False, 0)
563
+        
564
+        # Audio quality for ogg
565
+        self.hb_aqual = LabeledHBox(_('Audio Quality'), self.vb_audio)
566
+        self.a_scale = HScale(self.hb_aqual, 3, 0, 10)
567
+        
568
+        link = Gtk.LinkButton()
569
+        link.set_label(self.link_label)
570
+        link.set_alignment(1.0, 0.5)
571
+        link.connect('activate-link', self.on_link_clicked)
572
+        self.vb_audio.pack_end(link, False, False, 0)
573
+        
574
+        
575
+        #--- video page
576
+        self.vb_video = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
577
+        self.note.append_page(self.vb_video, Gtk.Label(_("Video")))
578
+        
579
+
580
+        self.c_vbitrate = ComboWithEntry()
581
+        self.c_vfps = ComboWithEntry()
582
+        self.c_vsize = ComboWithEntry()
583
+        
584
+        self.c_vcodec = ComboWithEntry()
585
+        self.c_vcodec.connect('changed', self.on_codec_changed)
586
+        self.l_vcodec = Gtk.Label()
587
+        hbox_vcodec = Gtk.Box(spacing=10)
588
+        hbox_vcodec.pack_start(self.c_vcodec, True, True, 0)
589
+        hbox_vcodec.pack_start(self.l_vcodec, False, False, 0)
590
+        
591
+        self.c_vratio = ComboWithEntry()
592
+        
593
+        grid_video = LabeledGrid(self.vb_video)
594
+        grid_video.append_row(_("Video Bitrate"), self.c_vbitrate)
595
+        grid_video.append_row(_("Video FPS"), self.c_vfps)
596
+        grid_video.append_row(_("Video Size"), self.c_vsize)
597
+        grid_video.append_row(_("Video Codec"), hbox_vcodec)
598
+        grid_video.append_row(_("Aspect Ratio"), self.c_vratio)
599
+        
600
+        hbox = Gtk.Box(spacing=8)
601
+        self.vb_video.pack_start(hbox, False, False, 0)
602
+        
603
+        # 2-pass
604
+        self.cb_2pass = Gtk.CheckButton(_('2-Pass'))
605
+        hbox.pack_start(self.cb_2pass, False, False, 0)
606
+        
607
+        # Video only (no sound)
608
+        self.cb_video_only = Gtk.CheckButton(_('Video only'))
609
+        self.cb_video_only.connect('toggled', self.on_cb_video_only_toggled)
610
+        hbox.pack_start(self.cb_video_only, False, False, 0)
611
+        
612
+        self.vb_video.pack_start(Gtk.Separator(), False, False, 0)
613
+        
614
+        # Video quality for ogv
615
+        self.hb_vqual = LabeledHBox(_('Video Quality'), self.vb_video)
616
+        self.v_scale = HScale(self.hb_vqual, 5, 0, 20)
617
+
618
+        link = Gtk.LinkButton()
619
+        link.set_label(self.link_label)
620
+        link.set_alignment(1.0, 0.5)
621
+        link.connect('activate-link', self.on_link_clicked)
622
+        self.vb_video.pack_end(link, False, False, 0)
623
+        
624
+        #--- Subtitle page
625
+        self.frame_sub = Gtk.Frame(border_width=5)
626
+        self.note.append_page(self.frame_sub, Gtk.Label(_("Subtitle")))
627
+        
628
+        self.vb_sub = Gtk.Box(spacing=5, border_width=5, sensitive=False, orientation=Gtk.Orientation.VERTICAL)
629
+        self.frame_sub.add(self.vb_sub)
630
+        
631
+        #--- Sub Active/Desactive
632
+        self.cb_sub = Gtk.CheckButton(_('Use Subtitle (ffmpeg only)'))
633
+        self.frame_sub.set_label_widget(self.cb_sub)
634
+        self.cb_sub.connect('toggled', self.cb_sub_toggled)
635
+        
636
+        grid_sub = LabeledGrid(self.vb_sub)
637
+        
638
+        #--- Subtitle filename
639
+        self.hb_sub = Gtk.Box()
640
+        Gtk.StyleContext.add_class(self.hb_sub.get_style_context(), "linked")
641
+        self.entry_sub = Gtk.Entry()
642
+        self.hb_sub.pack_start(self.entry_sub, True, True, 0)
643
+        
644
+        #---- Select subtitle
645
+        b_enc = Gtk.Button(' ... ')
646
+        self.hb_sub.pack_start(b_enc, False, False, 0)
647
+        b_enc.connect('clicked', self.b_enc_cb)
648
+        grid_sub.append_row(_('Subtitle: '), self.hb_sub, True)
649
+        
650
+        #--- Subtitle font
651
+        self.b_font = Gtk.FontButton()
652
+        self.b_font.set_show_size(False)
653
+        self.b_font.set_show_style(False)
654
+        
655
+        # grid_sub.append_row(_('Font: '), self.b_font, True)
656
+        
657
+        hbox = Gtk.Box(spacing=30)
658
+        
659
+        #--- Subtitle position
660
+        self.hb_pos = Gtk.Box(spacing=4)
661
+        
662
+        adj = Gtk.Adjustment(100, 0, 100, 2)
663
+        self.spin_pos = Gtk.SpinButton(adjustment=adj)
664
+        self.hb_pos.pack_start(self.spin_pos, True, True, 0)
665
+        
666
+        self.hb_pos.pack_start(Gtk.Label('      ' + _('Size: ')), True, True, 0)
667
+        
668
+        #--- Subtitle size
669
+        adj = Gtk.Adjustment(4, 0, 100, 1)
670
+        self.spin_size = Gtk.SpinButton(adjustment=adj)
671
+        self.hb_pos.pack_start(self.spin_size, True, True, 0)
672
+        
673
+        # grid_sub.append_row(_('Position: '), self.hb_pos, False)
674
+        
675
+        self.vb_sub.pack_start(hbox, False, False, 0)
676
+        
677
+        
678
+        #--- Subtitle Encoding
679
+        encs = [
680
+                'cp1250', 'cp1252', 'cp1253', 'cp1254',
681
+                'cp1255', 'cp1256', 'cp1257', 'cp1258',
682
+                'iso-8859-1', 'iso-8859-2', 'iso-8859-3', 'iso-8859-4',
683
+                'iso-8859-5', 'iso-8859-6', 'iso-8859-7', 'iso-8859-8',
684
+                'iso-8859-9', 'iso-8859-10', 'iso-8859-11', 'iso-8859-12',
685
+                'iso-8859-13', 'iso-8859-14', 'iso-8859-15', 'utf-7',
686
+                'utf-8', 'utf-16', 'utf-32', 'ASCII'
687
+                ]
688
+        self.cmb_encoding = Gtk.ComboBoxText()
689
+        self.cmb_encoding.set_entry_text_column(0)
690
+        self.cmb_encoding.set_id_column(0)
691
+        for enc in encs:
692
+            self.cmb_encoding.append_text(enc)
693
+        self.cmb_encoding.set_active(5)
694
+        self.cmb_encoding.set_wrap_width(6)
695
+        grid_sub.append_row(_('Encoding: '), self.cmb_encoding, True)
696
+        
697
+        # Delay subtitle
698
+        self.hb_delay = Gtk.Box(spacing=6)
699
+        self.sub_delay = Gtk.SpinButton()        
700
+        self.sub_delay.set_adjustment(Gtk.Adjustment(0, -90000, 90000, 1))
701
+        self.hb_delay.pack_start(self.sub_delay, False, True, 0)
702
+        self.hb_delay.pack_start(Gtk.Label(_("sec")), False, False, 0)
703
+        # grid_sub.append_row(_('Delay: '), self.hb_delay)
704
+        
705
+        
706
+        #--- Crop/Pad page
707
+        self.vb_crop = Gtk.Box(spacing=5, border_width=5, orientation=Gtk.Orientation.VERTICAL)
708
+        self.note.append_page(self.vb_crop, Gtk.Label(_('Crop / Pad')))
709
+        
710
+        # Cropping video
711
+        self.crop = SpinsFrame(_('Crop'))
712
+        self.vb_crop.pack_start(self.crop, False, False, 0)
713
+        
714
+        # Padding video
715
+        self.pad = SpinsFrame(_('Pad'))
716
+        self.vb_crop.pack_start(self.pad, False, False, 0)
717
+        
718
+        
719
+        #--- "More" page
720
+        self.vb_more = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
721
+        self.note.append_page(self.vb_more, Gtk.Label(_("More")))
722
+        
723
+        # Split file
724
+        self.cb_split = Gtk.CheckButton(_('Split File'))
725
+        self.cb_split.connect('toggled', self.cb_split_cb)
726
+        
727
+        self.frame = Gtk.Frame(label_widget=self.cb_split)
728
+        self.vb_more.pack_start(self.frame, False, False, 0)
729
+        
730
+        self.vb_group = Gtk.Box(sensitive=False, spacing=4, orientation=Gtk.Orientation.VERTICAL)
731
+        self.vb_group.set_border_width(4)
732
+        self.frame.add(self.vb_group)
733
+        
734
+        self.tl_begin = TimeLayout(self.vb_group, _('Begin time: '))
735
+        hb_dur = Gtk.Box(spacing=10)
736
+        self.vb_group.pack_start(hb_dur, False, False, 0)
737
+        self.tl_duration = TimeLayout(hb_dur, _('Duration: '))
738
+        self.cb_end = Gtk.CheckButton(_('To the end'))
739
+        self.cb_end.connect('toggled', self.cb_end_cb)
740
+        hb_dur.pack_start(self.cb_end, False, False, 0)
741
+        self.tl_duration.set_duration(5)
742
+        
743
+        # Copy Mode
744
+        self.cb_copy = Gtk.CheckButton(_('Use Copy Mode'))
745
+        self.cb_copy.set_tooltip_text(_("Keep the same codecs as the input file"))
746
+        self.cb_copy.connect('toggled', self.on_cb_copy_mode_toggled)
747
+        self.vb_group.add(self.cb_copy)
748
+        
749
+        # Other Parameters entry.
750
+        grid_other = LabeledGrid(self.vb_more)
751
+        self.e_extra = Gtk.Entry()
752
+        
753
+        grid_other.append_row(_('Other opts:'), self.e_extra, True)
754
+        
755
+        # Threads
756
+        self.s_threads = Gtk.SpinButton.new_with_range(0, 10, 1)
757
+        grid_other.append_row(_('Threads:'), self.s_threads)
758
+        
759
+        # Encoder type (ffmpeg / avconv)
760
+        self.cmb_encoder = ComboWithEntry(with_entry=True)
761
+        self.cmb_encoder.set_id_column(0)
762
+        self.cmb_encoder.connect('changed', self.cmb_encoder_cb)
763
+        
764
+        hbox_enc = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=4)
765
+        hbox_enc.pack_start(self.cmb_encoder, False, False, 0)
766
+        self.btn_enc = Gtk.Button('...')
767
+        self.btn_enc.connect('clicked', self.browse_for_encoder)
768
+        hbox_enc.pack_start(self.btn_enc, False, False, 0)
769
+        
770
+        grid_other.append_row(_('Converter:'), hbox_enc)
771
+        
772
+        # Player
773
+        self.entry_player = Gtk.Entry()
774
+        self.entry_player.set_text(self.player)
775
+        self.entry_player.connect('changed', self.on_entry_player_changed)
776
+        grid_other.append_row(_('Player:'), self.entry_player)
777
+        
778
+        # Load internal encoder (ffmpeg)
779
+        if exists(INTERNAL_ENCODER):
780
+            self.cmb_encoder.append_text(INTERNAL_ENCODER)
781
+        # Load available encoder 
782
+        if which('avconv'):
783
+            self.cmb_encoder.append_text('avconv')
784
+        if which('ffmpeg'):
785
+            self.cmb_encoder.append_text('ffmpeg')
786
+        
787
+        self.cmb_encoder.set_active(0)
788
+        
789
+        #--- Configuration page
790
+        self.vb_config = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
791
+        self.note.append_page(self.vb_config, Gtk.Label(_('Configs')))
792
+        
793
+        grid_config = LabeledGrid(self.vb_config)
794
+        
795
+        
796
+        #--- Application language
797
+        self.cmb_lang = ComboWithEntry(False)
798
+        self.cmb_lang.set_tooltip_markup(_("Your language will appear after restart Curlew"))
799
+        self.cmb_lang.set_id_column(0)
800
+        # Fill
801
+        self.cmb_lang.set_list(sorted(LANGUAGES.keys()))
802
+        self.cmb_lang.prepend_text('< System >')
803
+        self.cmb_lang.set_active(0)
804
+        
805
+        grid_config.append_row(_('Language:'), self.cmb_lang)
806
+        
807
+        # Show / Hide side bar
808
+        self.cb_sideb = Gtk.CheckButton(_('Show Sidebar'))
809
+        self.cb_sideb.connect('toggled', self.on_cb_sideb_toggled)
810
+        self.vb_config.pack_start(self.cb_sideb, False, False, 0)
811
+        
812
+        # Use tray icon
813
+        self.cb_tray = Gtk.CheckButton(_('Show tray icon'))
814
+        self.cb_tray.connect('toggled', self.on_cb_tray_toggled)
815
+        self.vb_config.pack_start(self.cb_tray, False, False, 0)
816
+        
817
+        sep = Gtk.Separator()
818
+        self.vb_config.pack_start(sep, False, False, 0)
819
+        
820
+        # Shutdown after conversion
821
+        self.cb_halt = Gtk.CheckButton(_('Shutdown computer after finish'))
822
+        self.cb_halt.connect('toggled', self.on_cb_halt_toggled)
823
+        self.vb_config.pack_start(self.cb_halt, False, False, 0)
824
+        
825
+        # Suspend after conversion
826
+        self.cb_suspend = Gtk.CheckButton(_('Suspend computer after finish'))
827
+        self.cb_suspend.connect('toggled', self.on_cb_suspend_toggled)
828
+        self.vb_config.pack_start(self.cb_suspend, False, False, 0)
829
+        
830
+        # Output page
831
+        self.vb_output = Gtk.Box(spacing=4, border_width=5, orientation=Gtk.Orientation.VERTICAL)
832
+        grid_output = LabeledGrid(self.vb_output)
833
+        self.note.append_page(self.vb_output, Gtk.Label(_('Output')))
834
+        
835
+        #--- Destination
836
+        self.e_dest = Gtk.Entry()
837
+        self.e_dest.set_text(HOME)
838
+        self.b_dest = Gtk.Button('...')
839
+        self.cb_dest = Gtk.CheckButton(_('Source Path'))
840
+        self.cb_dest.connect('toggled', self.on_cb_dest_toggled)
841
+        self.b_dest.connect('clicked', self.on_dest_clicked)
842
+        
843
+        hbox = Gtk.Box(spacing=4)
844
+        grid_output.append_row(_('Destination:'), hbox, True)
845
+        
846
+        # Replace/Skip/Rename
847
+        self.cmb_exist = ComboWithEntry(False)
848
+        self.cmb_exist.set_list([_('Overwrite it'),
849
+                                 _('Choose another name'),
850
+                                 _('Skip conversion')])
851
+        grid_output.append_row(_('File exist:'), self.cmb_exist)
852
+        
853
+        hbox2 = Gtk.Box()
854
+        Gtk.StyleContext.add_class(hbox2.get_style_context(), "linked")
855
+        hbox2.pack_start(self.e_dest, True, True, 0)
856
+        hbox2.pack_start(self.b_dest, False, True, 0)
857
+        
858
+        hbox.pack_start(hbox2, True, True, 0)
859
+        hbox.pack_start(self.cb_dest, False, False, 0)
860
+        
861
+        sep = Gtk.Separator()
862
+        self.vb_output.pack_start(sep, False, False, 0)
863
+        
864
+        # Remove source file
865
+        self.cb_remove = Gtk.CheckButton(_('Delete input file after conversion'))
866
+        self.cb_remove.connect('toggled', self.on_cb_remove_toggled)
867
+        self.vb_output.pack_start(self.cb_remove, False, False, 0)
868
+
869
+        # Rename source file
870
+        self.cb_rename = Gtk.CheckButton(_('Rename input file after conversion'))
871
+        self.cb_rename.connect('toggled', self.on_cb_rename_toggled)
872
+        self.vb_output.pack_start(self.cb_rename, False, False, 0)
873
+        
874
+        #--- Status
875
+        self.label_details = Gtk.Label()
876
+        vbox.pack_start(self.label_details, False, False, 0)
877
+        
878
+        # Status icon
879
+        self.trayico = StatusIcon(self)
880
+        
881
+        #--- Load formats from formats.cfg file
882
+        self.f_file = ConfigParser()
883
+        try:
884
+            self.f_file.read(self.get_formats_file_name())
885
+        except Exception as e:
886
+            show_message(self, e.__str__(), Gtk.MessageType.ERROR)
887
+            exit()
888
+        
889
+        self.formats_list = self.f_file.sections()
890
+        
891
+        #--- Load saved options.
892
+        self.btn_formats.set_label(self.formats_list[0])
893
+        self.load_options()
894
+        self.fill_options()
895
+        
896
+        my_store = Gtk.ListStore(str)
897
+        f_dlg = Formats(self, self.formats_list, self.btn_formats.get_label(), my_store)
898
+        self.btn_formats.set_popover(f_dlg)
899
+        
900
+        
901
+        #--- Show interface
902
+        # self.show_all()
903
+        
904
+        #--- Drag and Drop
905
+        targets = Gtk.TargetList.new([])
906
+        targets.add_uri_targets((1 << 5) - 1)
907
+        self.drag_dest_set(Gtk.DestDefaults.ALL, [], Gdk.DragAction.COPY)
908
+        self.drag_dest_set_target_list(targets)
909
+        self.connect('drag-data-received', self.drop_data_cb)
910
+        
911
+        #--- Window connections
912
+        self.connect('delete-event', self.on_delete)
913
+        self.connect("key-press-event", self.on_key_press)
914
+        self.connect("window-state-event", self.on_window_state)
915
+    
916
+        #--- Status icon
917
+        self.trayico.set_visible(self.cb_tray.get_active())
918
+        
919
+        if files_list:
920
+            self.add_files(*files_list)
921
+            
922
+    def on_toggled_cb(self, widget, Path):
923
+        self.store[Path][C_SKIP] = not self.store[Path][C_SKIP]        
924
+    
925
+    def on_key_press(self, widget, event):
926
+        """Cancel preview and stop conversion"""
927
+        if event.keyval == Gdk.KEY_Escape:
928
+            self.is_preview = False
929
+            self.on_btn_stop_clicked()
930
+    
931
+    def on_window_state (self, w, e):
932
+        mask = Gdk.WindowState.MAXIMIZED
933
+        self.is_maxi = self.get_window().get_state() & mask == mask
934
+            
935
+    def on_delete(self, widget, data):
936
+        if self.cb_tray.get_active():
937
+            self.hide_on_delete()
938
+        else:
939
+            self.quit_cb(widget)
940
+        return True
941
+    
942
+    def quit_cb(self, *args):
943
+        self.save_options()
944
+        if self.is_converting:
945
+            ''' Press quit btn during conversion process '''
946
+            resp = show_message(self, _('Do you want to quit Curlew and \
947
+abort conversion process?'),
948
+                                Gtk.MessageType.QUESTION,
949
+                                Gtk.ButtonsType.YES_NO)
950
+            if resp == Gtk.ResponseType.YES:
951
+                try:
952
+                    self.fp.kill()
953
+                    self.fp.terminate()
954
+                    self.force_delete_file(self.out_file)
955
+                except: 
956
+                    pass
957
+                self.app.quit()
958
+            return
959
+        self.app.quit()
960
+    
961
+    #--- Add files
962
+    def add_file_cb(self, *args):
963
+        open_dlg = Gtk.FileChooserDialog(_("Add file"),
964
+                                         self, Gtk.FileChooserAction.OPEN,
965
+                                        (_('_OK'),
966
+                                         Gtk.ResponseType.OK,
967
+                                         _('_Cancel'),
968
+                                         Gtk.ResponseType.CANCEL))
969
+        if self.curr_open_folder:
970
+            open_dlg.set_current_folder(self.curr_open_folder)
971
+        open_dlg.set_select_multiple(True)
972
+        open_dlg.set_icon_name('curlew')
973
+        
974
+        #--- File filters
975
+        Filter = Gtk.FileFilter()
976
+        Filter.set_name(_("All supported files"))
977
+        Filter.add_mime_type("video/*")
978
+        Filter.add_mime_type("audio/*")
979
+        Filter.add_pattern("*.[Rr][Mm]*")
980
+        open_dlg.add_filter(Filter)
981
+        
982
+        Filter = Gtk.FileFilter()
983
+        Filter.set_name(_("Video files"))
984
+        Filter.add_mime_type("video/*")
985
+        Filter.add_pattern("*.[Rr][Mm]*")
986
+        open_dlg.add_filter(Filter)
987
+        
988
+        Filter = Gtk.FileFilter()
989
+        Filter.set_name(_("Audio files"))
990
+        Filter.add_mime_type("audio/*")
991
+        Filter.add_pattern("*.[Rr][Mm]")
992
+        open_dlg.add_filter(Filter)
993
+        
994
+        Filter = Gtk.FileFilter()
995
+        Filter.set_name(_("All files"))
996
+        Filter.add_pattern("*")
997
+        open_dlg.add_filter(Filter)
998
+        
999
+        res = open_dlg.run()
1000
+        if res == Gtk.ResponseType.OK:
1001
+            files = open_dlg.get_filenames()
1002
+            self.curr_open_folder = open_dlg.get_current_folder()
1003
+            open_dlg.destroy()
1004
+            self.add_files(*files)
1005
+        else:
1006
+            open_dlg.destroy()
1007
+        
1008
+    def add_files(self, *args):
1009
+        file_name = ''
1010
+        wait_dlg = WaitDialog(self)
1011
+        tot = len(args)
1012
+        
1013
+        for file_name in args:
1014
+            
1015
+            wait_dlg.set_filename(basename(file_name))
1016
+            wait_dlg.set_progress((args.index(file_name) + 1.0) / tot)
1017
+            if wait_dlg.skip: break
1018
+            
1019
+            while Gtk.events_pending():
1020
+                Gtk.main_iteration()
1021
+            
1022
+            if file_name.startswith('file://'):
1023
+                file_name = unquote(file_name[7:])
1024
+            if isfile(file_name):
1025
+                dura = self.get_time(file_name)
1026
+                self.store.append([
1027
+                                   True,
1028
+                                   splitext(basename(file_name))[0],
1029
+                                   get_format_size(getsize(file_name) / 1024),
1030
+                                   dura,
1031
+                                   None,
1032
+                                   None,
1033
+                                   None,
1034
+                                   0.0,
1035
+                                   _('Ready!'),
1036
+                                   - 1,
1037
+                                   realpath(file_name)
1038
+                                   ])
1039
+        
1040
+        
1041
+        wait_dlg.destroy()
1042
+        return dirname(file_name) + os.sep
1043
+    
1044
+    #--- Add folder that contain media files
1045
+    def on_add_folder_clicked(self, mi):
1046
+        folder_dlg = Gtk.FileChooserDialog(_('Add folder'), self,
1047
+                                           Gtk.FileChooserAction.SELECT_FOLDER,
1048
+                                           (_('_OK'),
1049
+                                            Gtk.ResponseType.OK,
1050
+                                            _('_Cancel'),
1051
+                                            Gtk.ResponseType.CANCEL)
1052
+                                           )
1053
+        folder_dlg.set_select_multiple(True)
1054
+        folder_dlg.set_icon_name('curlew')
1055
+        
1056
+        if self.curr_open_folder:
1057
+            folder_dlg.set_current_folder(self.curr_open_folder)
1058
+            folder_dlg.set_filename(self.curr_open_folder)
1059
+        
1060
+        resp = folder_dlg.run()
1061
+        if resp == Gtk.ResponseType.OK:
1062
+            files = []
1063
+            cur_folders = folder_dlg.get_filenames()
1064
+            for cur_folder in cur_folders:
1065
+                files.extend(glob(cur_folder + '/*.*'))
1066
+            self.curr_open_folder = folder_dlg.get_filename()
1067
+            folder_dlg.destroy()
1068
+            self.add_files(*files)
1069
+        folder_dlg.destroy()
1070
+    
1071
+    
1072
+    def on_dest_clicked(self, widget):
1073
+        save_dlg = Gtk.FileChooserDialog(_("Choose destination"), self,
1074
+                                    Gtk.FileChooserAction.SELECT_FOLDER,
1075
+                                    (_('_OK'), Gtk.ResponseType.OK,
1076
+                                    _('_Cancel'), Gtk.ResponseType.CANCEL))
1077
+        save_dlg.set_current_folder(self.curr_save_folder)
1078
+        save_dlg.set_icon_name('curlew')
1079
+        res = save_dlg.run()
1080
+        if res == Gtk.ResponseType.OK:
1081
+            self.e_dest.set_text(save_dlg.get_filename())
1082
+        self.curr_save_folder = save_dlg.get_current_folder()
1083
+        save_dlg.destroy()
1084
+    
1085
+    def cb_split_cb(self, cb_split):
1086
+        self.vb_group.set_sensitive(cb_split.get_active())    
1087
+    
1088
+    def set_sensitives(self):
1089
+        section = self.btn_formats.get_label()
1090
+        media_type = self.f_file.get(section, 'type')
1091
+
1092
+        # sens : [AudioP, VideoP, SubtitleP, aQuality, vQuality, CropPad]
1093
+        sens = {
1094
+                'audio': [True, False, False, False, False, False, True],
1095
+                'video': [True, True, True, False, False, True, True],
1096
+                'ogg': [True, False, False, True, False, False, True],
1097
+                'ogv': [True, True, False, True, True, False, True],
1098
+                'presets': [False, False, False, False, False, False, False],
1099
+                'copy': [False, False, True, False, False, False, False]
1100
+                }
1101
+
1102
+        self.vb_audio.set_sensitive(sens[media_type][0])  # Audio page
1103
+        self.vb_video.set_sensitive(sens[media_type][1])  # Video page
1104
+        self.frame_sub.set_sensitive(sens[media_type][2])  # Subtitle page
1105
+        self.hb_aqual.set_sensitive(sens[media_type][3])  # Audio quality slider (ogg)
1106
+        self.hb_vqual.set_sensitive(sens[media_type][4])  # video Quality slider (ogv)
1107
+        self.vb_crop.set_sensitive(sens[media_type][5])  # Crop/Pad page
1108
+    
1109
+    
1110
+    #--- fill options widgets
1111
+    def fill_options(self):
1112
+        section = self.btn_formats.get_label()
1113
+        
1114
+        # reread formats file
1115
+        self.f_file.read(self.get_formats_file_name())
1116
+        
1117
+        #
1118
+        if not self.f_file.has_section(section):
1119
+            self.remove_from_fav(section)
1120
+            self.btn_formats.set_label(self.formats_list[0])
1121
+            return
1122
+        
1123
+        # Call
1124
+        self.set_sensitives()
1125
+        
1126
+        if self.f_file.has_option(section, 'extra'):
1127
+            self.e_extra.set_text(self.f_file[section]['extra'])
1128
+        else:
1129
+            self.e_extra.set_text('')
1130
+            
1131
+        # For presets
1132
+        if self.f_file.has_option(section, 'cmd'):
1133
+            self.presets_cmd = self.f_file[section]['cmd'].split()
1134
+            return
1135
+            
1136
+        if self.f_file.has_option(section, 'ab'):
1137
+            self.c_abitrate.set_list(self.f_file[section]['ab'].split())
1138
+            
1139
+        if self.f_file.has_option(section, 'def_ab'):
1140
+            self.c_abitrate.set_text(self.f_file[section]['def_ab'])
1141
+        
1142
+        if self.f_file.has_option(section, 'afreq'):
1143
+            self.c_afreq.set_list(self.f_file[section]['afreq'].split())
1144
+        
1145
+        if self.f_file.has_option(section, 'ach'):    
1146
+            self.c_ach.set_list(self.f_file[section]['ach'].split())
1147
+        
1148
+        if self.f_file.has_option(section, 'acodec'):
1149
+            self.c_acodec.set_list(self.f_file[section]['acodec'].split())
1150
+            
1151
+        if self.f_file.has_option(section, 'vb'):
1152
+            self.c_vbitrate.set_list(self.f_file[section]['vb'].split())
1153
+            
1154
+        if self.f_file.has_option(section, 'def_vb'):
1155
+            self.c_vbitrate.set_text(self.f_file[section]['def_vb'])
1156
+            
1157
+        if self.f_file.has_option(section, 'vfps'):
1158
+            self.c_vfps.set_list(self.f_file[section]['vfps'].split())
1159
+        
1160
+        if self.f_file.has_option(section, 'vcodec'):
1161
+            self.c_vcodec.set_list(self.f_file[section]['vcodec'].split())
1162
+            
1163
+        if self.f_file.has_option(section, 'vsize'):
1164
+            self.c_vsize.set_list(self.f_file[section]['vsize'].split())
1165
+        
1166
+        if self.f_file.has_option(section, 'vratio'):
1167
+            self.c_vratio.set_list(self.f_file[section]['vratio'].split())
1168
+        
1169
+        
1170
+    
1171
+    def build_cmd(self,
1172
+                         input_file, out_file,
1173
+                         start_pos='-1', part_dura='-1'):
1174
+        '''
1175
+        start_pos <=> -ss, part_dura <=> -t
1176
+        '''
1177
+        section = self.btn_formats.get_label()
1178
+        media_type = self.f_file.get(section, 'type')
1179
+        
1180
+        cmd = [self.encoder, '-y']  # , '-xerror']
1181
+        
1182
+        if start_pos != '-1' and part_dura != '-1':
1183
+            cmd.extend(['-ss', start_pos])
1184
+        
1185
+        cmd.extend(['-i', input_file])
1186
+        
1187
+        # Threads nbr
1188
+        if self.s_threads.get_value() != 0:
1189
+            cmd.extend(['-threads',
1190
+                        '{}'.format(self.s_threads.get_value_as_int())])
1191
+        
1192
+        # Force format
1193
+        if self.f_file.has_option(section, 'ff'):
1194
+            cmd.extend(['-f', self.f_file.get(section, 'ff')])
1195
+            
1196
+        # Extract Audio
1197
+        if media_type in ['audio', 'ogg']:
1198
+            cmd.append('-vn')
1199
+        
1200
+
1201
+        # Video opts
1202
+        if media_type == 'video':
1203
+            # Extract video only
1204
+            if self.cb_video_only.get_active():
1205
+                cmd.append('-an')
1206
+            
1207
+            # Video bitrate
1208
+            if self.c_vbitrate.is_not_default():
1209
+                cmd.extend(['-b:v', self.c_vbitrate.get_text()])
1210
+            # Video FPS
1211
+            if self.c_vfps.is_not_default():
1212
+                cmd.extend(['-r', self.c_vfps.get_text()])
1213
+            # Video codec
1214
+            if self.c_vcodec.is_not_default():
1215
+                cmd.extend(['-vcodec', self.c_vcodec.get_text()])
1216
+            
1217
+            # Video aspect ratio    
1218
+            if self.c_vratio.get_text() == 'default':
1219
+                # -- force aspect ratio
1220
+                if self.c_vcodec.get_text() in ['libxvid', 'mpeg4', 'h263']:
1221
+                    cmd.extend(['-aspect', self.get_aspect_ratio(input_file)])
1222
+            else:
1223
+                cmd.extend(['-aspect', self.c_vratio.get_text()])
1224
+            
1225
+            
1226
+            #--- Apply filters crop/pad/resize
1227
+            filters = []
1228
+            # Crop
1229
+            if self.crop.get_active():
1230
+                filters.append(self.crop.get_crop())
1231
+            
1232
+            # Pad
1233
+            if self.pad.get_active():
1234
+                filters.append(self.pad.get_pad())
1235
+            
1236
+            # Resize video
1237
+            if self.c_vsize.is_not_default():
1238
+                filters.append('scale={}'.format(self.c_vsize.get_text()))
1239
+            
1240
+            # TODO: add more subtitle support.
1241
+            # Subtitle
1242
+            if self.cb_sub.get_active():
1243
+                filters.append('subtitles=filename={}:charenc={}'.format(self.entry_sub.get_text(),
1244
+                                                                          self.cmb_encoding.get_active_text()
1245
+                                                                        ))
1246
+                # filters.append('charenc={}'.format(self.cmb_encoding.get_active_text()))
1247
+            
1248
+            if filters:
1249
+                cmd.append('-vf')
1250
+                cmd.append(','.join(filters))
1251
+        
1252
+        # Audio
1253
+        if media_type in ['audio', 'video', 'ogg', 'ogv']:
1254
+            # Audio bitrate
1255
+            if self.c_abitrate.is_not_default():
1256
+                cmd.extend(['-b:a', self.c_abitrate.get_text()])
1257
+            # Audio Freq.
1258
+            if self.c_afreq.is_not_default():
1259
+                cmd.extend(['-ar', self.c_afreq.get_text()])
1260
+            # Audio channel
1261
+            if self.c_ach.is_not_default():
1262
+                cmd.extend(['-ac', self.c_ach.get_text()])
1263
+            
1264
+            # Audio codec
1265
+            if self.c_acodec.is_not_default():
1266
+                cmd.extend(['-acodec', self.c_acodec.get_text()])
1267
+                #
1268
+                if self.c_acodec.get_text() == 'aac':
1269
+                    cmd.extend(['-strict', '-2'])
1270
+
1271
+        # Ogg format
1272
+        if media_type in ['ogg', 'ogv']:
1273
+            cmd.extend(['-aq', str(self.a_scale.get_value())])
1274
+        
1275
+        # ogv format
1276
+        if media_type == 'ogv':
1277
+            cmd.extend(['-qscale', str(self.v_scale.get_value())])
1278
+            
1279
+        # Copy mode format (useful for splitting)
1280
+        if media_type == 'copy':
1281
+            cmd.extend(['-acodec', 'copy'])
1282
+            cmd.extend(['-vcodec', 'copy'])
1283
+        
1284
+        #--- Extra options (add other specific options if exist)
1285
+        if self.e_extra.get_text().strip() != '':
1286
+            cmd.extend(self.e_extra.get_text().split())
1287
+        
1288
+
1289
+        # Presets formats
1290
+        if media_type == 'presets':
1291
+            cmd.extend(self.presets_cmd)
1292
+        
1293
+        # Split file by time
1294
+        if start_pos != '-1' and part_dura != '-1':
1295
+            if not self.cb_end.get_active():
1296
+                cmd.extend(['-t', part_dura])
1297
+        
1298
+        # Volume (gain)
1299
+        if self.vol_scale.get_value() != 100:
1300
+            cmd.extend(['-vol', self.per_to_vol(self.vol_scale.get_value())])
1301
+        
1302
+        # 2-pass (avconv)
1303
+        if self.pass_nbr == 1:
1304
+            cmd.append('-an')  # disable audio
1305
+            cmd.extend(['-pass', '1'])
1306
+            cmd.extend(['-passlogfile', PASS_LOG])
1307
+        elif self.pass_nbr == 2:
1308
+            cmd.extend(['-pass', '2'])
1309
+            cmd.extend(['-passlogfile', PASS_LOG])
1310
+        
1311
+        #--- Last
1312
+        cmd.append(out_file)
1313
+        return cmd
1314
+
1315
+    #--- Convert funtcion
1316
+    def on_convert_cb(self, widget):
1317
+        if len(self.store) == 0 or self.is_converting:
1318
+            return
1319
+        
1320
+        # Invalid path
1321
+        if not isdir(self.e_dest.get_text()):
1322
+            self.info_bar.show_message(_('Destination path is not valid.'))
1323
+            self.toggle_opts.set_active(True)
1324
+            self.set_focus(self.e_dest)
1325
+            self.note.set_current_page(6)
1326
+            return
1327
+        # Inaccessible path
1328
+        if not os.access(self.e_dest.get_text(), os.W_OK):
1329
+            self.info_bar.show_message(_('Destination path is not accessible.'))
1330
+            self.toggle_opts.set_active(True)
1331
+            self.set_focus(self.e_dest)
1332
+            self.note.set_current_page(6)
1333
+            return
1334
+        
1335
+        # Show files list
1336
+        self.toggle_opts.set_active(False)
1337
+        
1338
+        self.tree_iter = self.store.get_iter_first()
1339
+        self.is_converting = True
1340
+        self.pass_nbr = int(self.cb_2pass.get_active())
1341
+        
1342
+        # Delete last error log
1343
+        self.force_delete_file(ERR_LOG_FILE)
1344
+        self.errs_nbr = 0
1345
+        
1346
+        self._start_time = time.time()
1347
+        GObject.timeout_add(100, self._on_elapsed_timer)
1348
+        
1349
+        self.convert_file()
1350
+        
1351
+
1352
+    def convert_file(self):
1353
+        output_format = self.btn_formats.get_label()
1354
+        f_type = self.f_file.get(output_format, 'type')
1355
+        ext = self.f_file.get(output_format, 'ext')
1356
+        
1357
+        #--- Check
1358
+        if self.tree_iter != None:
1359
+            #--- Do not convert this file (unchecked file)
1360
+            if self.store[self.tree_iter][C_SKIP] == False:
1361
+                self.store[self.tree_iter][C_STAT] = _("Skipped!")
1362
+                # Jump to next file
1363
+                self.tree_iter = self.store.iter_next(self.tree_iter)
1364
+                self.convert_file()
1365
+                return
1366
+                     
1367
+            #--- Get input file
1368
+            input_file = self.store[self.tree_iter][C_FILE]
1369
+            # When input file not found
1370
+            if not isfile(input_file):
1371
+                self.store[self.tree_iter][C_STAT] = _("Not found!")
1372
+                self.tree_iter = self.store.iter_next(self.tree_iter)
1373
+                self.convert_file()
1374
+                return    
1375
+            
1376
+            #----------------------------
1377
+            if f_type == 'copy':
1378
+                ext = splitext(basename(input_file))[1][1:]
1379
+
1380
+            part = splitext(basename(input_file))[0] + '.' + ext
1381
+            
1382
+            # Same destination as source file
1383
+            if self.cb_dest.get_active():
1384
+                out_file = join(dirname(input_file), part)
1385
+            # Use entry destination path
1386
+            else:
1387
+                out_file = join(self.e_dest.get_text(), part)
1388
+            
1389
+            #--- If output file already exist
1390
+            if exists(out_file):
1391
+                # Overwrite it.
1392
+                if self.cmb_exist.get_active() == 0:
1393
+                    #--- Rename output file if has the same name as input file
1394
+                    if input_file == out_file:
1395
+                        out_file = '{}~.{}'.format(splitext(out_file)[0], ext)
1396
+                    self.force_delete_file(out_file)
1397
+                # Choose another name.
1398
+                elif self.cmb_exist.get_active() == 1:
1399
+                    out_file = self.new_name(out_file)
1400
+                # Skip conversion.
1401
+                elif self.cmb_exist.get_active() == 2:
1402
+                    self.store[self.tree_iter][C_STAT] = _('Skipped!')
1403
+                    self.tree_iter = self.store.iter_next(self.tree_iter)
1404
+                    self.convert_file()
1405
+                    return
1406
+            
1407
+            self.out_file = out_file
1408
+        
1409
+            # Encoding in /tmp "temporary folder" in 1st pass
1410
+            if self.pass_nbr == 1:
1411
+                out_file = PASS_1_FILE
1412
+            
1413
+            #---
1414
+            if self.cb_split.get_active():
1415
+                full_cmd = \
1416
+                self.build_cmd(input_file, out_file,
1417
+                               self.tl_begin.get_time_str(),
1418
+                               self.tl_duration.get_time_str())
1419
+            else:
1420
+                full_cmd = self.build_cmd(input_file, out_file)
1421
+            
1422
+            #--- Total file duration
1423
+            self.total_duration = self.get_duration(input_file)
1424
+            
1425
+            #---  To be converted duration
1426
+            if self.cb_split.get_active():
1427
+                # to the end.
1428
+                if self.cb_end.get_active():
1429
+                    self.total_duration = self.total_duration - self.tl_begin.get_duration()
1430
+                else:
1431
+                    self.total_duration = self.tl_duration.get_duration()
1432
+            
1433
+            # Stored start time
1434
+            self.begin_time = time.time()
1435
+            
1436
+            #--- deactivated controls
1437
+            self.enable_controls(False)
1438
+            
1439
+            #--- Start the process
1440
+            try:
1441
+                self.fp = Popen(full_cmd, stdout=PIPE, stderr=PIPE,
1442
+                                universal_newlines=True, bufsize=-1)
1443
+            except:
1444
+                self.info_bar.show_message('Encoder not found (ffmpeg/avconv).')
1445
+                self.is_converting = False
1446
+                self.enable_controls(True)
1447
+                return -1
1448
+            
1449
+            #--- Watch stdout and stderr
1450
+            GLib.io_add_watch(self.fp.stdout,
1451
+                              GLib.IO_IN | GLib.IO_HUP,
1452
+                              self.on_output, out_file)
1453
+            GLib.io_add_watch(self.fp.stderr,
1454
+                              GLib.IO_IN | GLib.IO_HUP,
1455
+                              self.on_output, out_file)
1456
+            #--- On end process
1457
+            GLib.child_watch_add(self.fp.pid, self.on_end, (out_file, full_cmd))
1458
+            
1459
+        else:
1460
+            self.is_converting = False
1461
+
1462
+            if self.errs_nbr > 0:
1463
+                resp = show_message(self,
1464
+                                    _('There are some errors occured.\n'
1465
+                                      'Do you want to show more details?'),
1466
+                                    Gtk.MessageType.WARNING,
1467
+                                    Gtk.ButtonsType.YES_NO)
1468
+                if resp == Gtk.ResponseType.YES:
1469
+                    dia = LogDialog(self, ERR_LOG_FILE)
1470
+                    dia.show_dialog()
1471
+    
1472
+    
1473
+    #--- Stop conversion cb
1474
+    def on_btn_stop_clicked(self, *args):        
1475
+        if self.is_converting == True:
1476
+            resp = show_message(self,
1477
+                                _('Do you want to stop conversion process?'),
1478
+                                Gtk.MessageType.QUESTION,
1479
+                                Gtk.ButtonsType.YES_NO)
1480
+            if resp == Gtk.ResponseType.YES and self.is_converting == True:
1481
+                try:
1482
+                    if self.fp:
1483
+                        self.fp.kill()
1484
+                except OSError as err:
1485
+                    print(err)
1486
+                finally:
1487
+                    self.is_converting = False
1488
+                    self.enable_controls(True)
1489
+                    self.label_details.set_text('')
1490
+                    self.toggle_opts.set_active(False)
1491
+                return True
1492
+                    
1493
+    
1494
+    def new_name(self, filename):
1495
+        """Return new filename like path/output~n.ext (n = 0,1 ...)"""
1496
+        part = splitext(filename)
1497
+        num = 1
1498
+        new_name = '{}~{}'.format(part[0], part[1])
1499
+        while exists(new_name):
1500
+            new_name = '{}~{}{}'.format(part[0], str(num), part[1])
1501
+            num += 1
1502
+        return new_name
1503
+    
1504
+    def get_duration(self, input_file):
1505
+        ''' Get duration file in seconds (float)'''
1506
+        duration = 0.0
1507
+        cmd = [self.encoder, '-i', input_file]
1508
+        try:
1509
+            proc = Popen(cmd, stdout=PIPE, stderr=PIPE)
1510
+            out_str = proc.stderr.read().decode(errors='replace')
1511
+        except: pass
1512
+                
1513
+        try:
1514
+            time_list = self.reg_duration.findall(out_str)[0].split(':')
1515
+        except:
1516
+            return duration
1517
+        duration = int(time_list[0]) * 3600 + int(time_list[1]) * 60 + float(time_list[2])
1518
+        return duration
1519
+    
1520
+    def get_time(self, input_file):
1521
+        ''' Get time duration file 0:00:00'''
1522
+        cmd = '{} -i "{}"'.format(self.encoder, input_file)
1523
+        proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=True)
1524
+        out_str = proc.stderr.read().decode(errors='replace')
1525
+        try:
1526
+            return self.reg_duration.findall(out_str)[0]
1527
+        except:
1528
+            return '0:00:00.00'
1529
+    
1530
+    #---- Select subtitle
1531
+    def b_enc_cb(self, widget):
1532
+        dlg = Gtk.FileChooserDialog(_('Select subtitle'),
1533
+                                    self,
1534
+                                    Gtk.FileChooserAction.OPEN,
1535
+                                    (_('_Add'), Gtk.ResponseType.OK,
1536
+                                     _('_Cancel'), Gtk.ResponseType.CANCEL)
1537
+                                     )
1538
+        dlg.set_current_folder(self.curr_open_folder)
1539
+        Filter = Gtk.FileFilter()
1540
+        Filter.set_name(_("Subtitle files"))
1541
+        Filter.add_pattern("*.[Ss][Rr][Tt]*")
1542
+        Filter.add_pattern("*.[Ss][Uu][Bb]*")
1543
+        Filter.add_pattern("*.[Aa][Ss][Ss]*")
1544
+        Filter.add_pattern("*.[Ss][Ss][Aa]*")
1545
+        Filter.add_pattern("*.[Mm][Kk][Vv]*")
1546
+        dlg.add_filter(Filter)
1547
+        
1548
+        Filter = Gtk.FileFilter()
1549
+        Filter.set_name(_("All files"))
1550
+        Filter.add_pattern("*")
1551
+        dlg.add_filter(Filter)
1552
+        
1553
+        res = dlg.run()
1554
+        if res == Gtk.ResponseType.OK:
1555
+            self.entry_sub.set_text(dlg.get_filename())
1556
+        dlg.destroy()
1557
+    
1558
+    #--- Remove item
1559
+    def on_remove_cb(self, *args):
1560
+        iters = self.get_selected_iters()
1561
+        if not iters:
1562
+            return      
1563
+        elif self.is_converting:
1564
+            for Iter in iters:
1565
+                if self.store[Iter][:] != self.store[self.tree_iter][:]:
1566
+                    self.store.remove(Iter)
1567
+        else:
1568
+            for i in iters: self.store.remove(i)
1569
+
1570
+    def get_selected_iter(self):
1571
+        '''Return first selected iter'''
1572
+        model, tree_path = self.tree_sel.get_selected_rows()
1573
+        # count_selected_rows() only for gtk3 >> 3.4
1574
+        if not self.tree_sel.count_selected_rows():
1575
+            return None
1576
+        return model.get_iter(tree_path)
1577
+    
1578
+    def get_selected_iters(self):
1579
+        ''' Get a list contain selected iters '''
1580
+        iters = []
1581
+        model, tree_path = self.tree.get_selection().get_selected_rows()
1582
+        if not tree_path:
1583
+            return iters
1584
+        for path in tree_path:
1585
+            iters.append(model.get_iter(path))
1586
+        return iters
1587
+    
1588
+    def on_play_cb(self, *args):
1589
+        if self.get_selected_iters():
1590
+            Iter = self.get_selected_iters()[0]
1591
+            GLib.spawn_command_line_async('{} "{}"'.
1592
+                                          format(self.player,
1593
+                                                 self.store[Iter][C_FILE]))
1594
+
1595
+    def on_browse_src_cb(self, widget):
1596
+        sel_iter = self.get_selected_iters()[0]
1597
+        call(['xdg-open', dirname(self.store[sel_iter][C_FILE])])
1598
+    
1599
+    def on_browse_dest_cb(self, widget):
1600
+        if self.cb_dest.get_active():
1601
+            Iter = self.get_selected_iters()[0]
1602
+            call(['xdg-open', dirname(self.store[Iter][C_FILE])])
1603
+        else:
1604
+            call(['xdg-open', self.e_dest.get_text()])
1605
+            
1606
+    def on_preview_cb(self, widget):
1607
+        if self.is_converting:
1608
+            return
1609
+        
1610
+        self.is_preview = True
1611
+        
1612
+        Iter = self.get_selected_iters()[0]
1613
+        input_file = self.store[Iter][C_FILE]
1614
+        duration = self.get_duration(input_file)
1615
+        preview_begin = str(duration / 10)
1616
+        
1617
+        cmd = self.build_cmd(input_file, PREVIEW_FILE,
1618
+                                    preview_begin, TEN_SECONDS)
1619
+    
1620
+        try:
1621
+            fp = Popen(cmd, stdout=PIPE, stderr=PIPE)
1622
+        except: return -1
1623
+        
1624
+        # Disable main window
1625
+        self.get_child().set_sensitive(False)
1626
+        
1627
+        # Wait...
1628
+        while fp.poll() == None:
1629
+            while Gtk.events_pending():
1630
+                Gtk.main_iteration()
1631
+            # Cancel preview
1632
+            if not self.is_preview:
1633
+                self.get_child().set_sensitive(True)
1634
+                self.force_delete_file(PREVIEW_FILE)
1635
+                return
1636
+            self.store[Iter][C_PULS] = self.store[Iter][C_PULS] + 1
1637
+            self.store[Iter][C_STAT] = _('Wait...')
1638
+            time.sleep(0.05)
1639
+            
1640
+        # Update informations.
1641
+        self.store[Iter][C_PRGR] = 0.0
1642
+        self.store[Iter][C_STAT] = _('Ready!')
1643
+        self.store[Iter][C_PULS] = -1
1644
+        
1645
+        # Play preview file.
1646
+        fp = Popen('{} "{}"'.format(self.player, PREVIEW_FILE), shell=True)
1647
+        
1648
+        # Delete preview file after the end of playing
1649
+        while fp.poll() == None:
1650
+            pass
1651
+        self.force_delete_file(PREVIEW_FILE)
1652
+        
1653
+        # Enable main window
1654
+        self.get_child().set_sensitive(True)
1655
+    
1656
+
1657
+    #--- Clear list    
1658
+    def on_clear_cb(self, widget):
1659
+        if not self.is_converting:
1660
+            self.tree.set_model(None)
1661
+            self.store.clear()
1662
+            self.tree.set_model(self.store)
1663
+        
1664
+    def on_btn_about_clicked(self, *widget):
1665
+        a_dgl = About(self)
1666
+        a_dgl.show()
1667
+        
1668
+    def cb_sub_toggled(self, cb_sub):
1669
+        self.vb_sub.set_sensitive(cb_sub.get_active())
1670
+    
1671
+    # Keyboard events.
1672
+    def on_tree_key_released(self, widget, event):
1673
+        
1674
+        # Delete file with "Delete" key
1675
+        if event.keyval == Gdk.KEY_Delete:
1676
+            self.on_remove_cb()
1677
+        
1678
+        # Play file with "Return" key
1679
+        elif event.keyval == Gdk.KEY_Return:
1680
+            self.on_play_cb()
1681
+            
1682
+    # Mouse events
1683
+    def on_tree_button_pressed(self, tree_view, event):
1684
+        # There is no file
1685
+        if len(self.store) == 0:        
1686
+            treepath = self.tree.get_selection().get_selected_rows()[1]
1687
+            if len(treepath) == 0:
1688
+                return
1689
+        
1690
+        # Show popup menu with right click
1691
+        if event.button == 3:
1692
+            self.popup.show_all()
1693
+            self.popup.popup(None, None, None, None, 3,
1694
+                             Gtk.get_current_event_time())
1695
+        # Play with double click
1696
+        elif event.button == 1 and event.get_click_count()[1] == 2:
1697
+            self.on_play_cb()        
1698
+    
1699
+    
1700
+    #---- On end conversion
1701
+    def on_end(self, pid, err_code, opts):
1702
+        (out_file, cmd) = opts
1703
+        if self.tree_iter != None:
1704
+            # Converion succeed
1705
+            if err_code == 0:
1706
+                # 2pass
1707
+                if self.pass_nbr == 1:
1708
+                    self.pass_nbr = 2
1709
+                    # Remove temoprary file
1710
+                    self.force_delete_file(PASS_1_FILE)
1711
+                    self.convert_file()
1712
+                    return
1713
+                elif self.pass_nbr == 2:
1714
+                    self.pass_nbr = 1
1715
+                
1716
+                self.store[self.tree_iter][C_SKIP] = False
1717
+                self.store[self.tree_iter][C_PRGR] = 100.0
1718
+                self.store[self.tree_iter][C_STAT] = _("Done!")
1719
+                self.store[self.tree_iter][C_PULS] = -1
1720
+                
1721
+                # Remove source file
1722
+                if self.cb_remove.get_active():
1723
+                    self.force_delete_file(self.store[self.tree_iter][C_FILE])
1724
+                elif self.cb_rename.get_active():
1725
+                    self.rename_file(self.store[self.tree_iter][C_FILE])
1726
+                
1727
+                # Update start time
1728
+                self._start_time = time.time()
1729
+                
1730
+                # Convert the next file
1731
+                self.tree_iter = self.store.iter_next(self.tree_iter)
1732
+                self.convert_file()
1733
+            
1734
+            # Converion failed
1735
+            elif err_code == 256:
1736
+                self.store[self.tree_iter][C_STAT] = _("Failed!")
1737
+                self.force_delete_file(out_file)
1738
+                
1739
+                # Write erros log
1740
+                self.write_log(cmd)
1741
+                self.errs_nbr += 1
1742
+                
1743
+                # Convert the next file
1744
+                self.tree_iter = self.store.iter_next(self.tree_iter)
1745
+                self.convert_file()
1746
+            
1747
+            # Conversion stopped
1748
+            elif err_code == 9:
1749
+                # Remove uncompleted file
1750
+                self.force_delete_file(out_file)
1751
+                return
1752
+                    
1753
+        else:
1754
+            self.is_converting = False
1755
+            
1756
+        if self.tree_iter == None:
1757
+            self.enable_controls(True)
1758
+            self.label_details.set_text('')
1759
+            # Shutdown system
1760
+            if self.cb_halt.get_active():
1761
+                self.shutdown()
1762
+            # Suspend system
1763
+            if self.cb_suspend.get_active():
1764
+                self.suspend()
1765
+        
1766
+    
1767
+        
1768
+    
1769
+    #--- Catch output 
1770
+    def on_output(self, source, condition, out_file):
1771
+        #--- Allow interaction with application widgets.
1772
+        self.log = source
1773
+        while Gtk.events_pending():
1774
+            Gtk.main_iteration()
1775
+        
1776
+        if self.tree_iter == None:
1777
+            return False
1778
+        
1779
+        #--- Skipped file during conversion (unckecked file during conversion)
1780
+        if self.store[self.tree_iter][C_SKIP] == False:
1781
+            self.store[self.tree_iter][C_STAT] = _("Skipped!")
1782
+            self.store[self.tree_iter][C_PRGR] = 0.0
1783
+            
1784
+            # Stop conversion
1785
+            try: self.fp.kill()
1786
+            except OSError as detail:
1787
+                print(detail)
1788
+            
1789
+            # Delete the file
1790
+            self.force_delete_file(out_file)
1791
+            
1792
+            # Update start time
1793
+            self._start_time = time.time()
1794
+            
1795
+            # Jump to next file
1796
+            self.tree_iter = self.store.iter_next(self.tree_iter)
1797
+            self.convert_file()
1798
+            return False
1799
+        
1800
+        line = '0'
1801
+        try:
1802
+            line = source.readline()
1803
+        except Exception as e:
1804
+            print(e)
1805
+        
1806
+        self.log = source
1807
+        if len(line) > 0:
1808
+            # ffmpeg progress
1809
+            begin = line.find('time=')
1810
+            if begin != -1:                    
1811
+                self.label_details.set_text(line.strip())
1812
+                reg_avconv = self.reg_avconv_u
1813
+                
1814
+                # on ubuntu ... time like: time=00.00
1815
+                if reg_avconv.findall(line) != []:
1816
+                    elapsed_time = float(reg_avconv.findall(line)[0][1])
1817
+                
1818
+                # on fedora ... time like this 'time=00:00:00.00'
1819
+                else:
1820
+                    reg_avconv = self.reg_avconv_f
1821
+                    elapsed_time = reg_avconv.findall(line)[0][1]
1822
+                    elapsed_time = time_to_duration(elapsed_time)
1823
+
1824
+                try:
1825
+                    time_ratio = elapsed_time / self.total_duration
1826
+                except ZeroDivisionError:
1827
+                    time_ratio = 0
1828
+                
1829
+                if time_ratio > 1: time_ratio = 1
1830
+                
1831
+                # Get estimated size
1832
+                curr_size = float(reg_avconv.findall(line)[0][0])
1833
+                try:
1834
+                    est_size = int((curr_size * self.total_duration) / elapsed_time)
1835
+                except ZeroDivisionError: 
1836
+                    est_size = 0
1837
+                
1838
+                # Waiting (pluse progressbar)
1839
+                if est_size == 0:
1840
+                    self.store[self.tree_iter][C_PULS] = self.store[self.tree_iter][C_PULS] + 1
1841
+                    self.store[self.tree_iter][C_STAT] = _('Wait...')
1842
+                else:
1843
+                    # Formating estimated size
1844
+                    size_str = get_format_size(est_size)
1845
+                    
1846
+                    # Calculate remaining time.
1847
+                    cur_time = time.time() - self.begin_time
1848
+                    try:
1849
+                        rem_dur = ((cur_time * self.total_duration) / elapsed_time) - cur_time
1850
+                    except ZeroDivisionError:
1851
+                        rem_dur = 0
1852
+                    
1853
+                    # Convert duration (sec) to time (0:00:00)
1854
+                    rem_time = duration_to_time(rem_dur)
1855
+                    self.store[self.tree_iter][C_ESIZE] = size_str
1856
+                    self.store[self.tree_iter][C_ELAPT] = self.elapsed_time
1857
+                    self.store[self.tree_iter][C_REMN] = rem_time
1858
+                    self.store[self.tree_iter][C_PRGR] = float(time_ratio * 100) 
1859
+                    if self.pass_nbr != 0:
1860
+                        self.store[self.tree_iter][C_STAT] = '{:.2%} (P{})'\
1861
+                        .format(time_ratio, self.pass_nbr)  # progress text
1862
+                    else:
1863
+                        self.store[self.tree_iter][C_STAT] = '{:.2%}'\
1864
+                        .format(time_ratio)  # progress text
1865
+                    self.store[self.tree_iter][C_PULS] = -1  # progress pusle
1866
+                
1867
+            #--- Continue read output
1868
+            return True
1869
+        # When len(line) == 0
1870
+        return False
1871
+
1872
+    
1873
+    #--- Drag and drop callback
1874
+    def drop_data_cb(self, widget, dc, x, y, selection_data, info, t):
1875
+        drag_folder = self.add_files(*selection_data.get_uris())
1876
+        # Save directory from dragged filename.
1877
+        self.curr_open_folder = dirname(drag_folder)
1878
+    
1879
+    def on_cb_dest_toggled(self, widget):
1880
+        Active = not widget.get_active()
1881
+        self.e_dest.set_sensitive(Active)
1882
+        self.b_dest.set_sensitive(Active)
1883
+    
1884
+    def cmb_encoder_cb(self, combo):
1885
+        self.encoder = combo.get_active_text()
1886
+        self.on_codec_changed()
1887
+    
1888
+    def on_cb_video_only_toggled(self, cb):
1889
+        self.vb_audio.set_sensitive(not cb.get_active())
1890
+    
1891
+    def force_delete_file(self, file_name):
1892
+        ''' Force delete file_name '''
1893
+        while exists(file_name):
1894
+            try:
1895
+                os.unlink(file_name)
1896
+            except OSError:
1897
+                continue
1898
+    
1899
+    def rename_file(self, file_name):
1900
+        ''' Rename file_name '''
1901
+        while exists(file_name):
1902
+            try:
1903
+                path = os.path.dirname(os.path.realpath(file_name))
1904
+                base = os.path.basename(os.path.realpath(file_name))
1905
+                os.rename(join(path, file_name), join(path, "DONE " + base))
1906
+            except OSError:
1907
+                continue
1908
+    
1909
+    def per_to_vol(self, percent):
1910
+        # 100 --> 256, 200 --> 512, 300 --> 768 ...
1911
+        return '{}'.format((256 * int(percent)) / 100)
1912
+
1913
+    def get_aspect_ratio(self, input_file):
1914
+        ''' extract adpect ratio from file if exist, otherwise use 4:3 
1915
+        (fix a problem) '''
1916
+        cmd = '{} -i {}'.format(self.encoder, input_file)
1917
+        proc = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=True)
1918
+        out_str = proc.stderr.read().decode(errors='replace')
1919
+        try:
1920
+            reg_aspect = re.compile('''DAR\s+(\d*:\d*)''')
1921
+            return reg_aspect.findall(out_str)[0]
1922
+        except:
1923
+            return '4:3'
1924
+    
1925
+    def enable_controls(self, sens=True):
1926
+        self.btn_formats.set_sensitive(sens)
1927
+        self.mb_fav.set_sensitive(sens)
1928
+        self.e_dest.set_sensitive(sens)
1929
+        self.b_dest.set_sensitive(sens)
1930
+        self.cb_dest.set_sensitive(sens)
1931
+        
1932
+        self.vb_audio.set_sensitive(sens)
1933
+        self.vb_video.set_sensitive(sens)
1934
+        self.vb_sub.set_sensitive(sens)
1935
+        self.vb_more.set_sensitive(sens)
1936
+        self.vb_crop.set_sensitive(sens)
1937
+    
1938
+    def save_options(self):
1939
+        conf = GLib.KeyFile()
1940
+        conf.load_from_file(CONF_FILE, GLib.KeyFileFlags.NONE)
1941
+                
1942
+        group = 'configs'
1943
+        conf.set_string(group, 'curr_open_folder', self.curr_open_folder)
1944
+        conf.set_string(group, 'curr_save_folder', self.curr_save_folder)
1945
+        conf.set_string(group, 'e_dest_text', self.e_dest.get_text())
1946
+        conf.set_string(group, 'format', self.btn_formats.get_label())
1947
+        conf.set_boolean(group, 'is_same_dest', self.cb_dest.get_active())
1948
+        conf.set_integer(group, 'overwrite_mode', self.cmb_exist.get_active())
1949
+        conf.set_string(group, 'encoder', self.cmb_encoder.get_active_text())
1950
+        conf.set_string(group, 'player', self.player)
1951
+        conf.set_string(group, 'font', self.b_font.get_font_name())
1952
+        conf.set_string(group, 'encoding', self.cmb_encoding.get_active_id())  #
1953
+        conf.set_boolean(group, 'side_bar', self.cb_sideb.get_active())
1954
+        conf.set_boolean(group, 'tray', self.cb_tray.get_active())
1955
+        conf.set_string(group, 'language', self.cmb_lang.get_active_id())
1956
+        
1957
+        conf.set_boolean(group, 'video_2pass', self.cb_2pass.get_active())
1958
+        conf.set_boolean(group, 'video_video_only', self.cb_video_only.get_active())
1959
+        
1960
+        # Size, position and state
1961
+        conf.set_integer_list(group, 'position', self.get_position())
1962
+        conf.set_boolean(group, 'maximized', self.is_maxi)
1963
+        if not self.is_maxi:
1964
+            conf.set_integer_list(group, 'size', self.get_size())
1965
+        
1966
+            
1967
+        # Resave file
1968
+        conf.save_to_file(CONF_FILE)
1969
+        conf.unref()
1970
+        
1971
+        
1972
+    def load_options(self):
1973
+        conf = GLib.KeyFile()
1974
+        try:
1975
+            conf.load_from_file(CONF_FILE, GLib.KeyFileFlags.NONE)
1976
+        except:
1977
+            conf.unref()
1978
+            return
1979
+        
1980
+        group = 'configs'
1981
+        
1982
+        try:
1983
+            self.curr_open_folder = conf.get_string(group, 'curr_open_folder')
1984
+            self.curr_save_folder = conf.get_string(group, 'curr_save_folder')
1985
+            self.e_dest.set_text(conf.get_string(group, 'e_dest_text'))
1986
+            self.btn_formats.set_label(conf.get_string(group, 'format'))
1987
+            self.cb_dest.set_active(conf.get_boolean(group, 'is_same_dest'))
1988
+            self.cmb_exist.set_active(conf.get_integer(group, 'overwrite_mode'))
1989
+            
1990
+            self.cmb_encoder.set_text(conf.get_string(group, 'encoder'))
1991
+            self.entry_player.set_text(conf.get_string(group, 'player'))
1992
+            self.b_font.set_font(conf.get_string(group, 'font'))
1993
+            self.cmb_encoding.set_active_id(conf.get_string(group, 'encoding'))
1994
+            self.cb_sideb.set_active(conf.get_boolean(group, 'side_bar'))
1995
+            self.cb_tray.set_active(conf.get_boolean(group, 'tray'))
1996
+            self.cmb_lang.set_active_id(conf.get_string(group, 'language'))
1997
+            
1998
+            self.cb_2pass.set_active(conf.get_boolean(group, 'video_2pass'))
1999
+            self.cb_video_only.set_active(conf.get_boolean(group, 'video_video_only'))
2000
+            
2001
+            conf.unref()
2002
+            
2003
+        except Exception as e:
2004
+            conf.unref()
2005
+            print(e)
2006
+    
2007
+    def write_log(self, cmd):
2008
+        with open(ERR_LOG_FILE, 'a') as f_log:
2009
+            # Command line
2010
+            f_log.write('Command line #{}:\n****************\n'\
2011
+                        .format(self.errs_nbr + 1))
2012
+            f_log.write('{}\n'.format(' '.join(cmd)))
2013
+            # Error details
2014
+            f_log.write('\nError detail:\n*************\n')
2015
+            f_log.write(self.log.read())
2016
+            f_log.write('\n')
2017
+    
2018
+    def on_cb_tray_toggled(self, cb_tray):
2019
+        self.trayico.set_visible(cb_tray.get_active())    
2020
+    
2021
+    def install_locale(self):
2022
+        conf = GLib.KeyFile()
2023
+        try:
2024
+            conf.load_from_file(CONF_FILE, GLib.KeyFileFlags.NONE)
2025
+        except: return
2026
+        
2027
+        lang_name = conf.get_string('configs', 'language')
2028
+        
2029
+        # System language
2030
+        if lang_name == '< System >':
2031
+            return
2032
+        
2033
+        # RTL/LTR direction
2034
+        if lang_name == 'العربية':
2035
+            self.set_default_direction(Gtk.TextDirection.RTL)
2036
+        else:
2037
+            self.set_default_direction(Gtk.TextDirection.LTR)
2038
+            
2039
+        # Set language
2040
+        try:
2041
+            lang_code = LANGUAGES[lang_name]
2042
+            lang = gettext.translation(DOMAIN, LOCALDIR, languages=[lang_code])
2043
+            lang.install()
2044
+        except: pass
2045
+    
2046
+    def shutdown(self):
2047
+        # Start timer
2048
+        GObject.timeout_add(1000, self._on_timer_shutdown)
2049
+    
2050
+    def _on_timer_shutdown(self):
2051
+        self.label_details.set_markup(_('<span foreground="red" weight="bold">System will shutdown after {} sec.</span>').format(self.counter))
2052
+        self.counter -= 1
2053
+        if self.counter < 0:
2054
+            cmd = 'dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop'
2055
+            call(cmd, shell=True)
2056
+            return False
2057
+        return True
2058
+    
2059
+    def suspend(self):
2060
+        # Start timer
2061
+        GObject.timeout_add(1000, self._on_timer_suspend)
2062
+    
2063
+    def _on_timer_suspend(self):
2064
+        self.label_details.set_markup(_('<span foreground="red" weight="bold">System will suspend after {} sec.</span>').format(self.counter))
2065
+        self.counter -= 1
2066
+        if self.counter < 0:
2067
+            self.label_details.set_text('')
2068
+            cmd = 'sync'
2069
+            call(cmd, shell=True)
2070
+            cmd = 'dbus-send --system --print-reply --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend'
2071
+            call(cmd, shell=True)
2072
+            return False
2073
+        return True
2074
+    
2075
+  
2076
+    def on_cb_ass_toggled(self, cb_ass):
2077
+        active = not cb_ass.get_active()
2078
+        self.b_font.set_sensitive(active)
2079
+        self.hb_pos.set_sensitive(active)
2080
+    
2081
+    # Calculate elapsed time
2082
+    def _on_elapsed_timer(self):
2083
+        if not self.is_converting:
2084
+            return False
2085
+        self.elapsed_time = duration_to_time(time.time() - self._start_time)
2086
+        return True
2087
+        
2088
+    def get_fav_list(self):
2089
+        if not exists(FAV_FILE):
2090
+            return []
2091
+        with open(FAV_FILE, 'rb') as favfile:
2092
+            return pickle.load(favfile)
2093
+    
2094
+    # Remove element from favorite list
2095
+    def remove_from_fav(self, element):
2096
+        fav_list = self.get_fav_list()
2097
+        if element in fav_list:
2098
+            fav_list.remove(element)
2099
+        self.save_fav_list(fav_list)
2100
+        self.load_submenu()
2101
+    
2102
+    #
2103
+    def cb_end_cb(self, w):
2104
+        self.tl_duration.set_sensitive(not w.get_active())
2105
+    
2106
+    # Copy mode callback 
2107
+    def on_cb_copy_mode_toggled(self, w):
2108
+        if w.get_active():
2109
+            self.last_format = self.btn_formats.get_label()
2110
+            self.btn_formats.set_label("Copy Mode")
2111
+        else:
2112
+            self.btn_formats.set_label(self.last_format)
2113
+    
2114
+    
2115
+    #
2116
+    def on_cb_halt_toggled(self, w):
2117
+        self.cb_suspend.set_sensitive(not w.get_active())
2118
+
2119
+    #
2120
+    def on_cb_suspend_toggled(self, w):
2121
+        self.cb_halt.set_sensitive(not w.get_active())
2122
+       
2123
+    #
2124
+    def on_tree_cursor_changed(self, w):
2125
+        if not self.cb_sideb.get_active():
2126
+            return
2127
+        
2128
+        while Gtk.events_pending():
2129
+            Gtk.main_iteration()
2130
+        
2131
+        if len(self.store) == 0:
2132
+            return
2133
+        
2134
+        try : Iter = self.get_selected_iters()[0]
2135
+        except: return
2136
+        
2137
+        input_file = self.store[Iter][C_FILE]
2138
+        dura = self.store[Iter][C_FDURA]
2139
+        
2140
+        # Show file informations
2141
+        self.label_infos.set_markup(_('<b>Duration:</b> {}\n'
2142
+                                    '<b>Size:</b> {}\n'
2143
+                                    '<b>Extension:</b> {}\n')
2144
+                                    .format(dura,
2145
+                                            self.store[Iter][C_FSIZE],
2146
+                                            splitext(input_file)[1],
2147
+                                            ))
2148
+        
2149
+        # Show image preview (screenshot)
2150
+        img_pos = time_to_duration(dura) / 10
2151
+        call('{} -y -ss {} -i "{}" -f image2 -frames:v 1 {}'
2152
+             .format(self.encoder, img_pos, input_file, IMG_PREV),
2153
+             shell=True, stdout=PIPE, stderr=PIPE)
2154
+        if exists(IMG_PREV):
2155
+            pix = GdkPixbuf.Pixbuf.new_from_file_at_size(IMG_PREV, 175, 130)
2156
+            self.image_prev.set_from_pixbuf(pix)
2157
+        else:
2158
+            self.image_prev.clear()
2159
+
2160
+    
2161
+    def on_cb_sideb_toggled(self, w):
2162
+        self._child.set_visible(self.cb_sideb.get_active())
2163
+        self.hide_item.set_active(self.cb_sideb.get_active())
2164
+    
2165
+    
2166
+    def on_event_cb(self, w, e):
2167
+        if e.button == 3:
2168
+            self.popup_hide.show_all()
2169
+            self.popup_hide.popup(None, None, None, None, 3,
2170
+                             Gtk.get_current_event_time())
2171
+    
2172
+    
2173
+    def on_hide_item_activate(self, w):
2174
+        self.cb_sideb.set_active(self.hide_item.get_active())
2175
+    
2176
+    
2177
+    # file infos cb
2178
+    def on_file_info_cb(self, widget):
2179
+        try: Iter = self.get_selected_iters()[0]
2180
+        except: return
2181
+        if not which('mediainfo'):
2182
+            self.info_bar.show_message(_('Please install "mediainfo" package.'))
2183
+            return
2184
+        
2185
+        input_file = self.store[Iter][C_FILE]
2186
+        f_dlg = FileInfos(self, input_file);
2187
+        f_dlg.show_dialog()
2188
+    
2189
+    def restore_last_position(self):
2190
+        conf = GLib.KeyFile()
2191
+        try:
2192
+            conf.load_from_file(CONF_FILE, GLib.KeyFileFlags.NONE)
2193
+        except:
2194
+            conf.unref()
2195
+            return
2196
+        
2197
+        group = 'configs'
2198
+        try:
2199
+            if (conf.get_boolean(group, 'maximized')):
2200
+                self.maximize()
2201
+            else:
2202
+                x, y = conf.get_integer_list(group, 'position')
2203
+                w, h = conf.get_integer_list(group, 'size')
2204
+                self.resize(w, h)
2205
+                self.move(x, y)
2206
+        except Exception as e:
2207
+            print(e)
2208
+        finally:
2209
+            conf.unref()
2210
+    
2211
+    
2212
+    # Return formats.cfg full path
2213
+    def get_formats_file_name(self):
2214
+        if not exists(USR_FFILE):
2215
+            copyfile(ORG_FFILE, USR_FFILE)
2216
+        
2217
+        if not exists(CONF_FILE):
2218
+            conf = GLib.KeyFile()
2219
+            conf.set_string('configs', 'formats_file', USR_FFILE)
2220
+            conf.save_to_file(CONF_FILE)
2221
+            conf.unref()
2222
+        
2223
+        return USR_FFILE
2224
+    
2225
+    def get_str_from_conf(self, conf_file, section, key):
2226
+        conf = GLib.KeyFile()
2227
+        if not exists(conf_file):
2228
+            conf.set_string(section, key, join(CONF_PATH, 'formats.cfg'))
2229
+            conf.save_to_file(conf_file)
2230
+            return
2231
+        
2232
+        conf.load_from_file(join(conf_file), GLib.KeyFileFlags.NONE)
2233
+        value = conf.get_string(section, key)
2234
+        conf.unref()
2235
+        return value
2236
+    
2237
+    #
2238
+    def build_treeview_popup(self):
2239
+        
2240
+        popup = Gtk.Menu()
2241
+        
2242
+        play_item = Gtk.MenuItem.new_with_label(_('Play'))
2243
+        play_item.connect('activate', self.on_play_cb)
2244
+        
2245
+        preview_item = Gtk.MenuItem.new_with_mnemonic(_('_Preview'))
2246
+        preview_item.connect('activate', self.on_preview_cb)
2247
+        
2248
+        remove_item = Gtk.MenuItem.new_with_label(_('Remove'))
2249
+        remove_item.connect('activate', self.on_remove_cb)
2250
+        
2251
+        browse_src = Gtk.MenuItem.new_with_label(_('Browse source'))
2252
+        browse_src.connect('activate', self.on_browse_src_cb)
2253
+        
2254
+        browse_item = Gtk.MenuItem.new_with_label(_('Browse destination'))
2255
+        browse_item.connect('activate', self.on_browse_dest_cb)
2256
+        
2257
+        # File informations
2258
+        file_info = Gtk.MenuItem.new_with_label(_('File Informations'))
2259
+        file_info.connect('activate', self.on_file_info_cb)
2260
+        
2261
+        popup.append(play_item)
2262
+        popup.append(preview_item)
2263
+        popup.append(remove_item)
2264
+        popup.append(Gtk.SeparatorMenuItem.new())
2265
+        popup.append(browse_src)
2266
+        popup.append(browse_item)
2267
+        popup.append(Gtk.SeparatorMenuItem.new())
2268
+        popup.append(file_info)
2269
+        
2270
+        return popup
2271
+    
2272
+    def on_opts_toggled(self, toggle):
2273
+        is_active = not toggle.get_active()
2274
+        # Show options
2275
+        if toggle.get_active():
2276
+            self.stack.set_visible_child(self.note)
2277
+        # Show files list
2278
+        else:
2279
+            self.stack.set_visible_child(self.paned)
2280
+        
2281
+        self.btn_add_file.set_sensitive(is_active)
2282
+        self.btn_add_folder.set_sensitive(is_active)
2283
+        self.btn_remove.set_sensitive(is_active)
2284
+        self.btn_clear.set_sensitive(is_active)
2285
+        self.btn_info.set_sensitive(is_active)
2286
+    
2287
+    def browse_for_encoder(self, btn):
2288
+        open_dlg = Gtk.FileChooserDialog(_("Choose Encoder"),
2289
+                                        self, Gtk.FileChooserAction.OPEN,
2290
+                                        (_('_OK'),
2291
+                                        Gtk.ResponseType.OK,
2292
+                                        _('_Cancel'),
2293
+                                        Gtk.ResponseType.CANCEL))
2294
+        open_dlg.set_current_folder(HOME)
2295
+        open_dlg.set_icon_name('curlew')
2296
+
2297
+        res = open_dlg.run()
2298
+        if res == Gtk.ResponseType.OK:
2299
+            file_name = open_dlg.get_filename()
2300
+            if not self.cmb_encoder.find_text(file_name):
2301
+                self.cmb_encoder.append_text(file_name)
2302
+                self.cmb_encoder.set_text(file_name)
2303
+        #
2304
+        open_dlg.destroy()
2305
+            
2306
+
2307
+
2308
+class CurlewApp(Gtk.Application):
2309
+    def __init__(self, *args):
2310
+        Gtk.Application.__init__(self)
2311
+        self.args = args
2312
+    
2313
+    def do_activate(self):
2314
+        win = Curlew(self, *self.args)
2315
+        win.show_all()
2316
+        win._child.set_visible(win.cb_sideb.get_active())
2317
+    
2318
+    def do_startup(self):
2319
+        Gtk.Application.do_startup(self)
2320
+
2321
+
2322
+
2323
+class DBusService(dbus.service.Object):
2324
+    def __init__(self, app, *args):
2325
+        self.app = app
2326
+        bus_name = dbus.service.BusName('org.curlew', bus=dbus.SessionBus())
2327
+        dbus.service.Object.__init__(self, bus_name, '/org/curlew')
2328
+
2329
+    @dbus.service.method(dbus_interface='org.curlew')
2330
+    
2331
+    def present(self, *args):
2332
+        self.app.add_files(*args)
2333
+        self.app.present()
2334
+
2335
+
2336
+def main(*args):
2337
+    if dbus.SessionBus().request_name("org.curlew") != \
2338
+       dbus.bus.REQUEST_NAME_REPLY_PRIMARY_OWNER:
2339
+        print('Curlew is already running')
2340
+        '''
2341
+        method = dbus.SessionBus().get_object("org.curlew", "/org/curlew").\
2342
+        get_dbus_method("present")
2343
+        method(*args)
2344
+        '''
2345
+    else:
2346
+        app = CurlewApp(*args)
2347
+        app.run()
2348
+        DBusService(app)
2349
+
2350
+if __name__ == '__main__':
2351
+    main(*sys.argv[1:])
2352
+
2353
+
2354
curlew-0.2.1.tar.gz/modules/customwidgets.py Added
253
 
1
@@ -0,0 +1,251 @@
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it 
11
+# under the terms of the latest version waqf public license as published by 
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
+# ANY WARRANTY; without even the implied warranty 
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#        
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk
25
+
26
+
27
+class SpinsFrame(Gtk.Frame):
28
+    '''4 SpinButton collection'''
29
+    def __init__(self, title):
30
+        Gtk.Frame.__init__(self)
31
+        
32
+        self._top = 0
33
+        self._bottom = 0
34
+        self._left = 0
35
+        self._right = 0
36
+        self._sum = 0
37
+        
38
+        hbox = Gtk.Box(sensitive=False, spacing=4, border_width=4)
39
+        self.add(hbox)
40
+        
41
+        self.check_btn = Gtk.CheckButton(title)
42
+        self.set_label_widget(self.check_btn)
43
+        
44
+        # Adjustments
45
+        adj_top    = Gtk.Adjustment(0, 0, 10000, 1)
46
+        adj_bottom = Gtk.Adjustment(0, 0, 10000, 1)
47
+        adj_left   = Gtk.Adjustment(0, 0, 10000, 1)
48
+        adj_right  = Gtk.Adjustment(0, 0, 10000, 1)
49
+        
50
+        # Top spin
51
+        self.spin_top = Gtk.SpinButton(adjustment=adj_top)
52
+        self.spin_top.set_numeric(True)
53
+        hbox.pack_start(Gtk.Label(_('Top')), False, False, 0)
54
+        hbox.pack_start(self.spin_top, False, False, 0)
55
+        
56
+        hbox.pack_start(Gtk.VSeparator(), False, False, 8)
57
+        
58
+        # bottom spin
59
+        self.spin_bottom = Gtk.SpinButton(adjustment=adj_bottom)
60
+        self.spin_bottom.set_numeric(True)
61
+        hbox.pack_start(Gtk.Label(_('Bottom')), False, False, 0)
62
+        hbox.pack_start(self.spin_bottom, False, False, 0)
63
+        
64
+        hbox.pack_start(Gtk.VSeparator(), False, False, 8)
65
+        
66
+        # Left Spin
67
+        self.spin_left = Gtk.SpinButton(adjustment=adj_left)
68
+        self.spin_left.set_numeric(True)
69
+        hbox.pack_start(Gtk.Label(_('Left')), False, False, 0)
70
+        hbox.pack_start(self.spin_left, False, False, 0)
71
+        
72
+        hbox.pack_start(Gtk.VSeparator(), False, False, 8)
73
+        
74
+        # Right spin
75
+        self.spin_right = Gtk.SpinButton(adjustment=adj_right)
76
+        self.spin_right.set_numeric(True)
77
+        hbox.pack_start(Gtk.Label(_('Right')), False, False, 0)
78
+        hbox.pack_start(self.spin_right, False, False, 0)
79
+        
80
+        
81
+        # Connection
82
+        self.spin_top.connect('value-changed', self._on_spins_changed)
83
+        self.spin_bottom.connect('value-changed', self._on_spins_changed)
84
+        self.spin_left.connect('value-changed', self._on_spins_changed)
85
+        self.spin_right.connect('value-changed', self._on_spins_changed)
86
+        self.check_btn.connect('toggled', self._on_check_cb, hbox)
87
+    
88
+    def _on_check_cb(self, check_btn, hbox):
89
+        hbox.set_sensitive(check_btn.get_active())
90
+    
91
+    def _on_spins_changed(self, spin):
92
+        self._top = self.spin_top.get_value_as_int()
93
+        self._bottom = self.spin_bottom.get_value_as_int()
94
+        self._left = self.spin_left.get_value_as_int()
95
+        self._right = self.spin_right.get_value_as_int()
96
+        
97
+        self._sum = self._top + self._bottom + self._left + self._right
98
+    
99
+    def get_active(self):
100
+        return self.check_btn.get_active() and self._sum != 0
101
+    
102
+    def get_crop(self):
103
+        return 'crop=iw-{}:ih-{}:{}:{}'.format(self._left+self._right,
104
+                                               self._top+self._bottom,
105
+                                               self._left, self._top)
106
+    
107
+    def get_pad(self):
108
+        return 'pad=iw+{}:ih+{}:{}:{}'.format(self._left+self._right,
109
+                                               self._top+self._bottom,
110
+                                               self._left, self._top)
111
+    
112
+    
113
+class HScale(Gtk.HScale):
114
+    def __init__(self, container, def_value, min_value, max_value, step=1):
115
+        Gtk.HScale.__init__(self)
116
+        container.pack_start(self, True, True, 0)
117
+        adj = Gtk.Adjustment.new(def_value, min_value, max_value, step, step, 0)
118
+        self.set_adjustment(adj)
119
+        self.set_value_pos(Gtk.PositionType.RIGHT)
120
+        self.set_digits(0)
121
+        
122
+
123
+class LabeledHBox(Gtk.Box):
124
+    ''' hbox with label'''
125
+    def __init__(self, label, container=None):
126
+        Gtk.Box.__init__(self, spacing=4)
127
+        _label = Gtk.Label(label, use_markup=True)
128
+        _label.set_alignment(0, 0.5)
129
+        self.pack_start(_label, False, False, 0)
130
+        if container != None:
131
+            container.pack_start(self, False, False, 0)
132
+
133
+
134
+class LabeledGrid(Gtk.Grid):
135
+    def __init__(self, container):
136
+        Gtk.Grid.__init__(self)
137
+        self.set_column_spacing(2)
138
+        self.set_row_spacing(4)
139
+        self.set_row_homogeneous(False)
140
+        self._n_childs = 0
141
+        container.pack_start(self, False, False, 0)
142
+        
143
+    def append_row(self, label, widget, expanded=False):
144
+        _label = Gtk.Label(label, use_markup=True)
145
+        _label.set_alignment(0.0, 0.5)
146
+        _hbox = Gtk.Box()
147
+        _hbox.set_hexpand(True)
148
+        _hbox.pack_start(widget, expanded, expanded, 0)
149
+        self.attach(_label, 0, self._n_childs, 1, 1)
150
+        self.attach(_hbox, 1, self._n_childs, 1, 1)
151
+        self._n_childs += 1
152
+
153
+    def append_title(self, label):
154
+        _label = Gtk.Label('<b>{}</b>'.format(label), use_markup=True)
155
+        _label.set_alignment(0, 0.5)
156
+        self.attach(_label, 0, self._n_childs, 1, 1)
157
+        self._n_childs += 1
158
+
159
+
160
+class TimeLayout(Gtk.Box):
161
+    def __init__(self, container, label):
162
+        '''    Time widget    '''
163
+        Gtk.Box.__init__(self)
164
+        self._spin_h = Gtk.SpinButton().new_with_range(0, 5, 1)
165
+        self._spin_m = Gtk.SpinButton().new_with_range(0, 59, 1)
166
+        self._spin_s = Gtk.SpinButton().new_with_range(0, 59, 1)
167
+        
168
+        _label = Gtk.Label(label, use_markup=True)
169
+        _label.set_alignment(0, 0.5)
170
+        _label.set_width_chars(10)
171
+        
172
+        self.pack_start(_label, False, False, 0)
173
+        
174
+        self.pack_start(self._spin_h, False, False, 3)
175
+        self.pack_start(Gtk.Label(label=_('hr')), False, False, 0)
176
+        
177
+        self.pack_start(Gtk.Label(6*' '), False, False, 0)
178
+        
179
+        self.pack_start(self._spin_m, False, False, 3)
180
+        self.pack_start(Gtk.Label(label=_('min')), False, False, 0)
181
+        
182
+        self.pack_start(Gtk.Label(6*' '), False, False, 0)
183
+        
184
+        self.pack_start(self._spin_s, False, False, 3)
185
+        self.pack_start(Gtk.Label(label=_('sec')), False, False, 0)
186
+        
187
+        container.pack_start(self, False, False, 0)
188
+    
189
+    def set_duration(self, duration):
190
+        ''' Set duration in seconds '''
191
+        self._spin_h.set_value(duration/3600)
192
+        self._spin_m.set_value((duration%3600)/60)
193
+        self._spin_s.set_value((duration%3600)%60)
194
+    
195
+    def get_duration(self):
196
+        ''' Return duration in sec '''
197
+        return self._spin_h.get_value()*3600 \
198
+                       + self._spin_m.get_value()*60 \
199
+                       + self._spin_s.get_value()
200
+    
201
+    def get_time_str(self):
202
+        '''
203
+        Return time str like 00:00:00
204
+        '''
205
+        return '{:02.0f}:{:02.0f}:{:02.0f}'.format(self._spin_h.get_value(), 
206
+                                                   self._spin_m.get_value(), 
207
+                                                   self._spin_s.get_value())
208
+
209
+
210
+class ComboWithEntry(Gtk.ComboBoxText):
211
+    '''
212
+     Custom ComboBoxText with entry
213
+    '''
214
+    def __init__(self, with_entry=True):
215
+        Gtk.ComboBoxText.__init__(self, has_entry=with_entry)
216
+        self.connect('changed', self._on_combo_changed)
217
+        self.set_entry_text_column(0)
218
+    
219
+    def set_list(self, list_of_elements):
220
+        ''' Fill combobox with list directly [] '''
221
+        self.remove_all()
222
+        for i in list_of_elements: self.append_text(i)
223
+        self.set_active(0)
224
+    
225
+    def get_text(self):
226
+        return self.get_active_text()
227
+    
228
+    def set_text(self, text):
229
+        ''' Set text to Entry '''
230
+        entry = self.get_child()
231
+        entry.set_text(text)
232
+    
233
+    def _on_combo_changed(self, *args):
234
+        enabled = self.get_text() == 'default' and len(self.get_model()) < 2
235
+        self.set_sensitive(not enabled)
236
+    
237
+    def is_not_default(self):
238
+        return self.get_active_text() != 'default'
239
+    
240
+    def find_text(self, text_to_find):
241
+        model = self.get_model()
242
+        for row in model:
243
+            if row[0] == text_to_find:
244
+                return True
245
+        return False
246
+
247
+class ButtonWithIcon(Gtk.Button):
248
+    def __init__(self, icon_name):
249
+        Gtk.Button.__init__(self)
250
+        img = Gtk.Image.new_from_icon_name(icon_name, Gtk.IconSize.BUTTON)
251
+        self.set_image(img)
252
+
253
curlew-0.2.1.tar.gz/modules/edition.py Added
338
 
1
@@ -0,0 +1,336 @@
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it 
11
+# under the terms of the latest version waqf public license as published by 
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
+# ANY WARRANTY; without even the implied warranty 
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#        
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+from configparser import ConfigParser, NoSectionError
22
+
23
+import gi
24
+gi.require_version('Gtk', '3.0')
25
+
26
+from gi.repository import Gtk, GLib
27
+
28
+from modules.customwidgets import LabeledGrid, ButtonWithIcon
29
+from modules.consts import CONF_FILE, ORG_FFILE
30
+from modules.functions import show_message
31
+
32
+
33
+class FormatEditor(Gtk.Dialog):
34
+
35
+    # Save settings
36
+    def on_btn_save(self, *args):
37
+        # Confirm
38
+        if show_message(self,
39
+                        _('Are you sure you want to save settings?'),
40
+                        Gtk.MessageType.QUESTION,
41
+                        Gtk.ButtonsType.YES_NO) == Gtk.ResponseType.NO:
42
+            return
43
+        
44
+        conf = ConfigParser()
45
+        conf.read(self.ffile)
46
+        
47
+        section = self.entry_frmt.get_text()
48
+        
49
+        if not conf.has_section(section):
50
+            conf.add_section(section)
51
+            conf[section]['type'] = conf[self.format]['type']
52
+            try:
53
+                conf[section]['ff'] = conf[self.format]['ff']
54
+            except: pass
55
+            conf[section]['ext'] = conf[self.format]['ext']
56
+            conf[section]['flag'] = 'custom'
57
+        
58
+        # audio
59
+        if self.entry_ab.get_sensitive():
60
+            ab = self.entry_ab.get_text()
61
+            conf[section]['ab'] = ab
62
+            lab = ab.split()
63
+            conf[section]['def_ab'] = lab[self.spin_def_ab.get_value_as_int()-1]
64
+        if self.entry_afreq.get_sensitive():
65
+            conf[section]['afreq'] = self.entry_afreq.get_text()
66
+        if self.entry_ach.get_sensitive():
67
+            conf[section]['ach'] = self.entry_ach.get_text()
68
+        if self.entry_acodec.get_sensitive():
69
+            conf[section]['acodec'] = self.entry_acodec.get_text()
70
+        
71
+        # video
72
+        if self.entry_vb.get_sensitive():
73
+            vb = self.entry_vb.get_text()
74
+            conf[section]['vb'] = vb
75
+            lvb = vb.split()
76
+            conf[section]['def_vb'] = lvb[self.spin_def_vb.get_value_as_int()-1]
77
+        if self.entry_vfps.get_sensitive():
78
+            conf[section]['vfps'] =  self.entry_vfps.get_text()
79
+        if self.entry_vsize.get_sensitive():
80
+            conf[section]['vsize'] =  self.entry_vsize.get_text()
81
+        if self.entry_vcodec.get_sensitive():
82
+            conf[section]['vcodec'] =  self.entry_vcodec.get_text()
83
+        if self.entry_vratio.get_sensitive():
84
+            conf[section]['vratio'] =  self.entry_vratio.get_text()
85
+        
86
+        if self.entry_extra.get_sensitive():
87
+            conf[section]['extra'] =  self.entry_extra.get_text()
88
+        
89
+        with open(self.ffile, 'w') as configfile:
90
+            conf.write(configfile)
91
+        
92
+        if section != self.format:
93
+            self.store.append([section])
94
+        
95
+        # close dialog        
96
+        self.close()
97
+    
98
+    def on_btn_def(self, *args):
99
+        
100
+        section = self.format
101
+        
102
+        conf_src = ConfigParser()
103
+        conf_src.read(ORG_FFILE)
104
+        conf_dest = ConfigParser()
105
+        conf_dest.read(self.ffile)
106
+        
107
+        try:
108
+            opts = conf_src.options(section)
109
+        except NoSectionError:
110
+            show_message(self,
111
+                         _('You can\'t restore a custom format to defaults.'),
112
+                         Gtk.MessageType.WARNING)
113
+            return
114
+        
115
+        for opt in opts:
116
+            conf_dest[section][opt] = conf_src[section][opt]
117
+        
118
+        with open(self.ffile, 'w') as configfile:
119
+            conf_dest.write(configfile)
120
+        
121
+        self.load_settings()
122
+    
123
+    
124
+    def get_formats_file(self):
125
+        conf = GLib.KeyFile()        
126
+        conf.load_from_file(CONF_FILE, GLib.KeyFileFlags.NONE)
127
+        frmts_file = conf.get_string('configs', 'formats_file')
128
+        conf.unref()
129
+        return frmts_file
130
+    
131
+
132
+    def set_sensitivity(self, media_type):
133
+        sens = {
134
+                 'audio':   [True, True, True, True, False, False, False, False, False],
135
+                 'video':   [True, True, True, True, True, True, True, True, True],
136
+                 'presets': [False, False, False, False, False, False, False, False, False],
137
+                 'copy': [False, False, False, False, False, False, False, False, False]
138
+                 }
139
+         
140
+        self.entry_ab.set_sensitive(sens[media_type][0])
141
+        self.spin_def_ab.set_sensitive(sens[media_type][0])
142
+        self.entry_afreq.set_sensitive(sens[media_type][1])
143
+        self.entry_ach.set_sensitive(sens[media_type][2])
144
+        self.entry_acodec.set_sensitive(sens[media_type][3])
145
+        
146
+        self.entry_vb.set_sensitive(sens[media_type][4])
147
+        self.spin_def_vb.set_sensitive(sens[media_type][4])
148
+        self.entry_vfps.set_sensitive(sens[media_type][5])
149
+        self.entry_vsize.set_sensitive(sens[media_type][6])
150
+        self.entry_vcodec.set_sensitive(sens[media_type][7])
151
+        self.entry_vratio.set_sensitive(sens[media_type][8])
152
+    
153
+    
154
+    def load_settings(self):
155
+        conf = ConfigParser()
156
+        conf.read(self.ffile)
157
+        section = self.format
158
+        
159
+        self.btn_remove.set_sensitive(conf.has_option(section, 'flag'))
160
+        
161
+        self.set_sensitivity(conf[section]['type'])
162
+        self.entry_frmt.set_text(section)
163
+        
164
+        # audio
165
+        if conf.has_option(section, 'ab'):
166
+            abitrate = conf[section]['ab']
167
+            self.entry_ab.set_text(abitrate)
168
+            abitrates = abitrate.split()
169
+            if conf.has_option(section, 'def_ab'):
170
+                self.spin_def_ab.set_value(abitrates.index(conf[section]['def_ab'])+1)
171
+        if conf.has_option(section, 'afreq'):
172
+            self.entry_afreq.set_text(conf[section]['afreq'])
173
+        if conf.has_option(section, 'ach'):
174
+            self.entry_ach.set_text(conf[section]['ach'])
175
+        if conf.has_option(section, 'acodec'):
176
+            self.entry_acodec.set_text(conf[section]['acodec'])
177
+        
178
+        # video
179
+        if conf.has_option(section, 'vb'):
180
+            vbitrate = conf[section]['vb']
181
+            self.entry_vb.set_text(vbitrate)
182
+            vbitrates = vbitrate.split()
183
+            if conf.has_option(section, 'def_vb'):
184
+                self.spin_def_vb.set_value(vbitrates.index(conf[section]['def_vb'])+1)
185
+        if conf.has_option(section, 'vfps'):
186
+            self.entry_vfps.set_text(conf[section]['vfps'])
187
+        if conf.has_option(section, 'vsize'):
188
+            self.entry_vsize.set_text(conf[section]['vsize'])
189
+        if conf.has_option(section, 'vcodec'):
190
+            self.entry_vcodec.set_text(conf[section]['vcodec'])
191
+        if conf.has_option(section, 'vratio'):
192
+            self.entry_vratio.set_text(conf[section]['vratio'])
193
+        
194
+        if conf.has_option(section, 'extra'):
195
+            self.entry_extra.set_text(conf[section]['extra'])
196
+    
197
+
198
+    def on_bitrate_changed(self, w, spin):
199
+        list_len = len(w.get_text().split())
200
+        spin.set_range(1, list_len)    
201
+    
202
+
203
+    def remove_format(self, *args):
204
+        # Confirm
205
+        if show_message(self,
206
+                        _('Are you sure you want to remove this format?'),
207
+                        Gtk.MessageType.QUESTION,
208
+                        Gtk.ButtonsType.YES_NO) == Gtk.ResponseType.NO:
209
+            return
210
+        
211
+        conf = ConfigParser()
212
+        conf.read(self.ffile)
213
+        conf.remove_section(self.format)
214
+        with open(self.ffile, 'w') as configfile:
215
+            conf.write(configfile)
216
+        
217
+        # remove iter
218
+        prev_iter = None
219
+        next_iter = None
220
+        for row in self.store:
221
+            if row[0] == self.format:
222
+                prev_iter = self.store.iter_previous(row.iter)
223
+                next_iter = self.store.iter_next(row.iter)
224
+                self.store.remove(row.iter)
225
+                break
226
+        #
227
+        if prev_iter == None:
228
+            self.main_win.btn_formats.set_label(self.store[next_iter][0])
229
+        else:
230
+            self.main_win.btn_formats.set_label(self.store[prev_iter][0])
231
+        
232
+        # Update fav menu
233
+        self.main_win.remove_from_fav(self.format)
234
+        
235
+        # close dialog
236
+        self.close()
237
+    
238
+    
239
+    def __init__(self, prnt, frmt, store):
240
+        Gtk.Dialog.__init__(self,
241
+                            parent=prnt,
242
+                            use_header_bar=True)
243
+        self.set_size_request(700, 450)
244
+        self.set_border_width(4)
245
+        
246
+        self.format = frmt
247
+        self.store = store
248
+        self.titlebar = self.get_titlebar()
249
+        self.main_win = prnt
250
+        
251
+        grid = LabeledGrid(self.vbox)
252
+        
253
+        grid.append_title(_('Audio:'))
254
+        
255
+        self.entry_ab = Gtk.Entry()
256
+        self.spin_def_ab = Gtk.SpinButton.new_with_range(1, 4, 1)
257
+        self.entry_ab.connect('changed', self.on_bitrate_changed, self.spin_def_ab)
258
+        
259
+        box_ab = Gtk.Box(spacing=6)
260
+        box_ab.pack_start(self.entry_ab, True, True, 0)
261
+        box_ab.pack_start(Gtk.Label(_('Default')), False, False, 0)
262
+        box_ab.pack_start(self.spin_def_ab, False, False, 0)
263
+        
264
+        grid.append_row(_('Audio Bitrates'), box_ab, True)
265
+        self.entry_afreq = Gtk.Entry()
266
+        grid.append_row(_('Audio Frequencies'), self.entry_afreq, True)
267
+        self.entry_ach = Gtk.Entry()
268
+        grid.append_row(_('Audio Channels'), self.entry_ach, True)
269
+        self.entry_acodec = Gtk.Entry()
270
+        grid.append_row(_('Audio Codecs'), self.entry_acodec, True)
271
+        
272
+        # video
273
+        grid.append_title(_('Video:'))
274
+        self.entry_vb = Gtk.Entry()
275
+        self.spin_def_vb = Gtk.SpinButton().new_with_range(1, 4, 1)
276
+        self.entry_vb.connect('changed', self.on_bitrate_changed, self.spin_def_vb)
277
+        
278
+        box_vb = Gtk.Box(spacing=6)
279
+        box_vb.pack_start(self.entry_vb, True, True, 0)
280
+        box_vb.pack_start(Gtk.Label(_('Default')), False, False, 0)
281
+        box_vb.pack_start(self.spin_def_vb, False, False, 0)
282
+
283
+        grid.append_row(_('Video Bitrates'), box_vb, True)
284
+        self.entry_vfps = Gtk.Entry()
285
+        grid.append_row(_('Video FPS'), self.entry_vfps, True)
286
+        self.entry_vsize = Gtk.Entry()
287
+        grid.append_row(_('Video Sizes'), self.entry_vsize, True)
288
+        self.entry_vcodec = Gtk.Entry()
289
+        grid.append_row(_('Video Codecs'), self.entry_vcodec, True)
290
+        self.entry_vratio = Gtk.Entry()
291
+        grid.append_row(_('Aspect Ratios'), self.entry_vratio, True)
292
+
293
+        grid.append_title(_('Other Options:'))
294
+        self.entry_extra = Gtk.Entry()
295
+        grid.append_row(_('Extra Options'), self.entry_extra, True)
296
+        
297
+        box_title = Gtk.Box()
298
+        Gtk.StyleContext.add_class(box_title.get_style_context(), "linked")
299
+        
300
+        # Format Entry
301
+        self.entry_frmt = Gtk.Entry()
302
+        self.entry_frmt.set_alignment(0.5)
303
+        self.entry_frmt.set_size_request(320, 1)
304
+        box_title.pack_start(self.entry_frmt, True, True, 0)
305
+
306
+        # Save Button
307
+        btn_save = ButtonWithIcon('document-save-symbolic')
308
+        btn_save.set_tooltip_text(_('Save'))
309
+        btn_save.connect('clicked', self.on_btn_save)
310
+        box_title.pack_start(btn_save, True, True, 0)
311
+        
312
+        # Remove button
313
+        self.btn_remove = ButtonWithIcon('edit-delete-symbolic')
314
+        self.btn_remove.set_tooltip_text(_('Remove'))
315
+        self.btn_remove.connect('clicked', self.remove_format)
316
+        box_title.pack_start(self.btn_remove, False, False, 0)
317
+        
318
+        self.titlebar.set_custom_title(box_title)
319
+        
320
+        # Set to default button
321
+        btn_def = ButtonWithIcon('view-refresh-symbolic')
322
+        btn_def.set_tooltip_text(_('Restore default'))
323
+        btn_def.connect('clicked', self.on_btn_def)
324
+        self.titlebar.pack_end(btn_def)
325
+        
326
+        self.set_focus(btn_save)
327
+        
328
+        # work
329
+        self.ffile = self.get_formats_file()
330
+        self.load_settings()
331
+        
332
+    
333
+    
334
+    def show_dialog(self):
335
+        self.show_all()
336
+        self.run()
337
+        self.destroy()
338
curlew-0.2.1.tar.gz/modules/favdialog.py Added
114
 
1
@@ -0,0 +1,112 @@
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it 
11
+# under the terms of the latest version waqf public license as published by 
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
+# ANY WARRANTY; without even the implied warranty 
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#        
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk, Gdk
25
+import pickle
26
+
27
+class Favorite(Gtk.Dialog):
28
+    def __init__(self, prnt, fav_list):
29
+        Gtk.Dialog.__init__(self, parent=prnt, use_header_bar=True)
30
+        #self.set_property("use-header-bar", True)
31
+        self.set_title(_('Favorite list'))
32
+        self.set_icon_name('curlew')
33
+        self.set_border_width(4)
34
+        self.set_size_request(450, 400)
35
+        self.store = Gtk.ListStore(str)
36
+        self.list_view = Gtk.TreeView(self.store)
37
+        self.list_view.connect("key-press-event", self.on_key_press)
38
+        header = self.get_header_bar()
39
+        
40
+        cell = Gtk.CellRendererText()
41
+        col = Gtk.TreeViewColumn(_("Format"), cell, text=0)
42
+        self.list_view.append_column(col)
43
+        
44
+        g_vbox = Gtk.Box(spacing=6, orientation=Gtk.Orientation.VERTICAL)
45
+        
46
+        scroll = Gtk.ScrolledWindow()
47
+        scroll.set_shadow_type(Gtk.ShadowType.IN)
48
+        scroll.add(self.list_view)
49
+        
50
+        g_vbox.pack_start(scroll, True, True, 0)
51
+        
52
+        
53
+        box_up_down = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
54
+        Gtk.StyleContext.add_class(box_up_down.get_style_context(), "linked")        
55
+        header.pack_end(box_up_down)
56
+        
57
+        btn_up = Gtk.Button()
58
+        btn_up.set_tooltip_text(_('Up'))
59
+        btn_up.set_image(Gtk.Image.new_from_icon_name('go-up-symbolic', Gtk.IconSize.MENU))
60
+        btn_up.connect('clicked', self.go_up)
61
+        box_up_down.pack_start(btn_up, False, False, 0)
62
+        
63
+        btn_down = Gtk.Button()
64
+        btn_down.set_tooltip_text(_('Down'))
65
+        btn_down.set_image(Gtk.Image.new_from_icon_name('go-down-symbolic', Gtk.IconSize.MENU))
66
+        btn_down.connect('clicked', self.go_down)
67
+        box_up_down.pack_start(btn_down, False, False, 0)
68
+        
69
+        btn_delete = Gtk.Button()
70
+        btn_delete.set_tooltip_text(_('Remove'))
71
+        btn_delete.set_image(Gtk.Image.new_from_icon_name('list-remove-symbolic', Gtk.IconSize.MENU))
72
+        btn_delete.connect('clicked', self.delete_item)
73
+        header.pack_end(btn_delete)
74
+        
75
+        self.vbox.pack_start(g_vbox, True, True, 0)
76
+        
77
+        # load
78
+        for fformat in fav_list:
79
+            self.store.append((fformat,))
80
+        
81
+        self.show_all()
82
+    
83
+    # Delete Item
84
+    def delete_item(self, *args):
85
+        sele = self.get_selected_iter()
86
+        if sele:
87
+            self.store.remove(sele)
88
+    
89
+    def go_up(self, widget):
90
+        sel_iter = self.get_selected_iter()
91
+        if sel_iter:
92
+            self.store.move_before(sel_iter, self.store.iter_previous(sel_iter))
93
+    
94
+    def go_down(self, widget):
95
+        sel_iter = self.get_selected_iter()
96
+        if sel_iter:
97
+            self.store.move_after(sel_iter, self.store.iter_next(sel_iter))
98
+    
99
+    def get_selected_iter(self):
100
+        return self.list_view.get_selection().get_selected()[1]
101
+    
102
+    def save(self, file_name):
103
+        fav_list = []
104
+        for row in self.store:
105
+            fav_list.append(row[0])
106
+        favfile = open(file_name, "wb")
107
+        pickle.dump(fav_list, favfile)
108
+        favfile.close()
109
+    
110
+    def on_key_press(self, widget, event):
111
+        if event.keyval == Gdk.KEY_Delete:
112
+            self.delete_item()
113
+    
114
curlew-0.2.1.tar.gz/modules/fileinfos.py Added
62
 
1
@@ -0,0 +1,59 @@
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it 
11
+# under the terms of the latest version waqf public license as published by 
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
+# ANY WARRANTY; without even the implied warranty 
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#        
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk, Pango
25
+from subprocess import check_output
26
+
27
+class FileInfos(Gtk.Dialog):
28
+    def __init__(self, prnt, file_name):
29
+        Gtk.Dialog.__init__(self, parent=prnt, use_header_bar=True)
30
+        self.set_title(_("File informations"))
31
+        self.set_size_request(700, 600)
32
+        self.set_border_width(6)
33
+        self.vbox.set_spacing(6)
34
+        
35
+        txt_info = Gtk.TextView()
36
+        txt_info.set_editable(False)
37
+        txt_info.set_cursor_visible(False)
38
+        txt_info.set_border_width(8)
39
+        
40
+        scroll = Gtk.ScrolledWindow()
41
+        scroll.set_shadow_type(Gtk.ShadowType.IN)
42
+        scroll.add(txt_info)
43
+        self.vbox.pack_start(scroll, True, True, 0)
44
+        
45
+        font_desc = Pango.FontDescription('Monospace')
46
+        txt_info.override_font(font_desc)
47
+        
48
+        txt_buffer = Gtk.TextBuffer()
49
+        txt_info.set_buffer(txt_buffer)
50
+        
51
+        # Show info        
52
+        buf = check_output('mediainfo "{}"'.format(file_name), shell=True, universal_newlines=True)
53
+        txt_buffer.set_text(buf)
54
+        
55
+    
56
+    
57
+    def show_dialog(self):
58
+        self.show_all()
59
+        self.run()
60
+        self.destroy()
61
\ No newline at end of file
62
curlew-0.2.1.tar.gz/modules/formats.py Added
151
 
1
@@ -0,0 +1,149 @@
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it 
11
+# under the terms of the latest version waqf public license as published by 
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
+# ANY WARRANTY; without even the implied warranty 
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#        
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk
25
+from modules.edition import FormatEditor
26
+
27
+class Formats(Gtk.Popover):
28
+    
29
+    def on_select_format(self, *args):
30
+        selected_iter = self.tree_sel.get_selected()[1]
31
+        if selected_iter == None:
32
+            self.lbl.set_markup(self.no_format)
33
+            return
34
+        self.selected_format = self.tree_filter[selected_iter][0]
35
+        self.wind.btn_formats.set_label(self.selected_format)
36
+        self.hide()
37
+        self.wind.fill_options()
38
+    
39
+    
40
+    def on_edit_format(self, widget):
41
+        selected_iter = self.tree_sel.get_selected()[1]
42
+        if selected_iter == None:
43
+            self.lbl.set_markup(self.no_format)
44
+            return
45
+        self.selected_format = self.tree_filter[selected_iter][0]
46
+        self.hide()
47
+        dlg = FormatEditor(self.wind, self.selected_format, self.store)
48
+        dlg.show_dialog()
49
+    
50
+    
51
+    def on_closed(self, *args):
52
+        self.lbl.set_markup('')
53
+    
54
+    
55
+    def __init__(self, wind, formats_list, curr_format, store):
56
+        self.wind = wind
57
+        self.formats_list = formats_list
58
+        self.selected_format = curr_format
59
+        
60
+        self.no_format = _('<i><span color="red">No format selected!</span></i>')
61
+        
62
+        Gtk.Popover.__init__(self)
63
+        self.set_border_width(4)
64
+        self.connect('closed', self.on_closed)
65
+        
66
+        vbox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=4)
67
+        self.add(vbox)
68
+        
69
+        #
70
+        self.e_search = Gtk.SearchEntry()
71
+        self.e_search.set_activates_default(True)
72
+        self.e_search.connect('changed', self.on_entry_search)
73
+        self.e_search.set_direction(Gtk.TextDirection.LTR)
74
+        vbox.pack_start(self.e_search, False, True, 2)
75
+        
76
+        
77
+        #
78
+        self.store = store # Gtk.ListStore(str)
79
+        self.tree_filter = self.store.filter_new()
80
+        self.tree_filter.set_visible_func(self.match_func)
81
+        
82
+        self.tree_formats = Gtk.TreeView(self.tree_filter)
83
+        self.tree_formats.set_headers_visible(False)
84
+        self.tree_formats.set_direction(Gtk.TextDirection.LTR)
85
+        self.tree_formats.set_grid_lines(Gtk.TreeViewGridLines.HORIZONTAL)
86
+        self.tree_formats.connect('row-activated', self.on_choosed_format)
87
+        
88
+        self.tree_sel = self.tree_formats.get_selection()
89
+        
90
+        # cell
91
+        cell = Gtk.CellRendererText()
92
+        col = Gtk.TreeViewColumn(None, cell, text=0)
93
+        self.tree_formats.append_column(col)
94
+        
95
+        scroll = Gtk.ScrolledWindow()
96
+        scroll.set_size_request(450, 285)
97
+        scroll.set_shadow_type(Gtk.ShadowType.ETCHED_IN)
98
+        scroll.add(self.tree_formats)
99
+        vbox.pack_start(scroll, True, True, 0)
100
+        
101
+        # Load formats
102
+        for fmt in self.formats_list:
103
+            self.store.append([fmt])
104
+        
105
+        self.store.set_sort_column_id(0, Gtk.SortType.ASCENDING)
106
+        
107
+        # hbox btns
108
+        hbox_btns = Gtk.Box()
109
+        vbox.pack_start(hbox_btns, True, True, 0)
110
+        
111
+        # edit btn
112
+        btn_edit = Gtk.Button()
113
+        btn_edit.set_image(Gtk.Image.new_from_icon_name('preferences-other-symbolic', Gtk.IconSize.BUTTON))
114
+        btn_edit.set_tooltip_text(_('Edit'))
115
+        btn_edit.connect('clicked', self.on_edit_format)
116
+        hbox_btns.pack_start(btn_edit, False, True, 0)
117
+        
118
+        self.lbl = Gtk.Label()
119
+        hbox_btns.pack_start(self.lbl, True, False, 0)        
120
+        
121
+        # select btn
122
+        btn_select = Gtk.Button()
123
+        btn_select.set_image(Gtk.Image.new_from_icon_name('object-select-symbolic', Gtk.IconSize.BUTTON))
124
+        btn_select.set_tooltip_text(_('Choose'))
125
+        btn_select.connect('clicked', self.on_select_format)
126
+        hbox_btns.pack_end(btn_select, False, True, 0)
127
+ 
128
+        # finally
129
+        vbox.show_all()
130
+        
131
+    def on_entry_search(self, w):
132
+        self.tree_filter.refilter()
133
+    
134
+    def match_func(self, model, tree_iter, data=None):
135
+        txt = self.e_search.get_text()
136
+        value = model.get_value(tree_iter, 0)
137
+        
138
+        if (txt == "") or (txt.lower() in value.lower()):
139
+            return True
140
+        self.tree_formats.set_cursor(0)
141
+        return False
142
+    
143
+    def on_choosed_format(self, tree, path, col):
144
+        model = tree.get_model()
145
+        self.selected_format = model[path][0]
146
+        self.wind.btn_formats.set_label(self.selected_format)
147
+        self.hide()
148
+        self.wind.fill_options()
149
+
150
+
151
curlew-0.2.1.tar.gz/modules/functions.py Added
86
 
1
@@ -0,0 +1,84 @@
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it 
11
+# under the terms of the latest version waqf public license as published by 
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
+# ANY WARRANTY; without even the implied warranty 
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#        
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+
22
+import gi
23
+gi.require_version('Gtk', '3.0')
24
+
25
+from gi.repository import Gtk
26
+from subprocess import Popen, PIPE
27
+
28
+def show_message(parent,
29
+                 message,
30
+                 message_type,
31
+                 button_type=Gtk.ButtonsType.CLOSE):
32
+    ''' Show custom message dialog'''
33
+    mess_dlg = Gtk.MessageDialog(parent,
34
+                             Gtk.DialogFlags.MODAL,
35
+                             message_type,
36
+                             button_type)
37
+    mess_dlg.set_markup(message)
38
+    if not parent:
39
+        mess_dlg.set_keep_above(True)
40
+    resp = mess_dlg.run()
41
+    mess_dlg.destroy()
42
+    return resp
43
+
44
+def get_format_size(size):
45
+    ''' formating file size '''
46
+    size_str = ''
47
+    if 0 <= size <= 1024:
48
+        size_str = '{:.2f}'.format(size) + _(' KB')
49
+    elif 1024 <= size < 1024 * 1024:
50
+        e_size = size / 1024.0
51
+        size_str = '{:.2f}'.format(e_size) + _(' MB')
52
+    elif size >= 1024 * 1024:
53
+        e_size = size / 1048576.0
54
+        size_str = '{:.2f}'.format(e_size) + _(' GB')
55
+    return size_str
56
+
57
+
58
+def duration_to_time(duration):
59
+    ''' Convert duration (sec) to time 0:00:00 '''
60
+    if duration < 0: duration = 0
61
+    return '{:.0f}:{:02.0f}:{:02.0f}'.format(
62
+                                             duration/3600,
63
+                                             (duration%3600)/60,
64
+                                             (duration%3600)%60
65
+                                             )
66
+
67
+def time_to_duration(time):
68
+    ''' Convert time like 0:00:00.00 to duration (sec)'''
69
+    times = time.split(':')
70
+    return int(times[0])*3600 + int(times[1])*60 + float(times[2])
71
+
72
+def get_available_codecs(encoder):
73
+    proc = Popen('{} -encoders'.format(encoder), shell=True,
74
+               stdout=PIPE, stderr=PIPE, universal_newlines=True, bufsize=-1)
75
+    codecs = proc.stdout.read()
76
+    return codecs
77
+
78
+def check_codec(encoder, codec):
79
+    new_codec = ' {} '.format(codec)
80
+    codecs = get_available_codecs(encoder)
81
+    if new_codec in codecs:
82
+        return True
83
+    return False
84
+
85
+
86
curlew-0.2.1.tar.gz/modules/infobars.py Added
48
 
1
@@ -0,0 +1,46 @@
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it 
11
+# under the terms of the latest version waqf public license as published by 
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
+# ANY WARRANTY; without even the implied warranty 
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#        
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk
25
+
26
+class InfoBar(Gtk.InfoBar):
27
+    def __init__(self):
28
+        Gtk.InfoBar.__init__(self)
29
+        self.set_show_close_button(True)
30
+        self.set_no_show_all(True)
31
+        self.connect('response', self.on_response)
32
+        
33
+        self.lbl_bar = Gtk.Label()
34
+        self.lbl_bar.set_use_markup(True)
35
+        self.lbl_bar.show()
36
+        self.get_content_area().add(self.lbl_bar)
37
+    
38
+    def show_message(self, msg, message_type=Gtk.MessageType.INFO):
39
+        self.lbl_bar.set_label('<b>{}</b>'.format(msg))
40
+        self.set_message_type(message_type)
41
+        self.show()
42
+    
43
+    def on_response(self, info_bar, response_id):
44
+        info_bar.hide()
45
+
46
+
47
+
48
curlew-0.2.1.tar.gz/modules/languages.py Added
38
 
1
@@ -0,0 +1,35 @@
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it 
11
+# under the terms of the latest version waqf public license as published by 
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
+# ANY WARRANTY; without even the implied warranty 
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#        
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+
22
+LANGUAGES = {
23
+             'العربية': 'ar',
24
+             'Português - Brazil': 'br',
25
+             'Český': 'cs',
26
+             'English': 'en',
27
+             'Español': 'es',
28
+             'Euskara': 'eu',
29
+             'Français': 'fr',
30
+             'Italiano': 'it',
31
+             'Nederlands': 'nl',
32
+             'Polski': 'pl',
33
+             'Русский': 'ru',
34
+             'Srpski': 'sr',
35
+             'Traditional Chinese: 正體中文': 'zh_TW'
36
+             }
37
\ No newline at end of file
38
curlew-0.2.1.tar.gz/modules/logdialog.py Added
69
 
1
@@ -0,0 +1,66 @@
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it 
11
+# under the terms of the latest version waqf public license as published by 
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
+# ANY WARRANTY; without even the implied warranty 
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#        
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+
22
+import gi
23
+gi.require_version('Gtk', '3.0')
24
+
25
+from gi.repository import Gtk, Pango
26
+
27
+class LogDialog(Gtk.Dialog):
28
+    def __init__(self, prnt, log_file):
29
+        self._log_file = log_file
30
+        Gtk.Dialog.__init__(self, parent=prnt)
31
+        self.set_size_request(550, 450)
32
+        self.set_border_width(6)
33
+        self.set_title(_('Errors detail'))
34
+        scroll = Gtk.ScrolledWindow()
35
+        scroll.set_shadow_type(Gtk.ShadowType.IN)
36
+        text_log = Gtk.TextView()
37
+        text_log.set_wrap_mode(Gtk.WrapMode.WORD_CHAR)
38
+        text_log.set_border_width(6)
39
+        text_log.set_editable(False)
40
+        text_log.set_cursor_visible(False)
41
+        
42
+        font_desc = Pango.FontDescription('Monospace')
43
+        text_log.override_font(font_desc)
44
+        
45
+        text_buffer = Gtk.TextBuffer()
46
+        text_log.set_buffer(text_buffer)
47
+        
48
+        scroll.add(text_log)
49
+        self.vbox.set_spacing(4)
50
+        self.vbox.pack_start(scroll, True, True, 0)
51
+        
52
+        button = self.add_button(_('_Close'), Gtk.ResponseType.CLOSE)
53
+        self.set_default(button)
54
+        
55
+        with open(log_file, 'r') as log:
56
+            text_buffer.set_text(log.read())
57
+        
58
+        
59
+    def show_dialog(self):
60
+        self.show_all()
61
+        self.run()
62
+        self.destroy()
63
+        
64
+        
65
+        
66
+        
67
+        
68
\ No newline at end of file
69
curlew-0.2.1.tar.gz/modules/tray.py Added
94
 
1
@@ -0,0 +1,92 @@
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it 
11
+# under the terms of the latest version waqf public license as published by 
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
+# ANY WARRANTY; without even the implied warranty 
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#        
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+
22
+import gi
23
+gi.require_version('Gtk', '3.0')
24
+
25
+from gi.repository import Gtk
26
+
27
+class StatusIcon(Gtk.StatusIcon):
28
+    def __init__(self, window):
29
+        Gtk.StatusIcon.__init__(self)
30
+        
31
+        self._window = window
32
+        
33
+        self.set_from_icon_name('curlew')
34
+        self.set_tooltip_text(_('Curlew'))
35
+    
36
+        #---- Build menu
37
+        self.menu = Gtk.Menu()
38
+        
39
+        # Show main window
40
+        self.show_item = Gtk.MenuItem(_('Hide'))
41
+        self.show_item.connect("activate", self.show_hide)
42
+        
43
+        # Stop conversion
44
+        stop_item = Gtk.MenuItem(_('Stop Conversion'))
45
+        stop_item.connect("activate", self.stop)
46
+        
47
+        # Quit application
48
+        quit_item = Gtk.MenuItem(_('Quit application'))
49
+        quit_item.connect("activate", self.quit)
50
+        
51
+        # Append menu items and show all
52
+        self.menu.append(self.show_item)
53
+        self.menu.append(stop_item)
54
+        self.menu.append(quit_item)
55
+
56
+        # Make connection
57
+        self.connect('popup-menu', self.on_popup_menu, stop_item)
58
+        self.connect('activate', self.show_hide)
59
+
60
+        self.set_visible(False)
61
+    
62
+    
63
+    def on_popup_menu(self, icon, button, time, stop_item):
64
+        
65
+        # stop_item sensitivity
66
+        stop_item.set_sensitive(self._window.is_converting)
67
+        
68
+        # show/hide
69
+        if self._window.get_visible():
70
+            self.show_item.set_label(_('Hide'))
71
+        else:
72
+            self.show_item.set_label(_('Show'))
73
+        
74
+        self.menu.show_all()
75
+        self.menu.popup(None, None, Gtk.StatusIcon.position_menu, 
76
+                        icon, button, time)
77
+    
78
+    
79
+    def show_hide(self, *agrs):
80
+        if self._window.get_visible():
81
+            self._window.hide()
82
+        else:
83
+            self._window.present()
84
+        
85
+    def stop(self, stop_item):
86
+        if self._window.on_btn_stop_clicked():
87
+            self._window.present()
88
+        
89
+    def quit(self, *args):
90
+        self._window.quit_cb()
91
+
92
+
93
+
94
curlew-0.2.1.tar.gz/modules/waitdialog.py Added
65
 
1
@@ -0,0 +1,63 @@
2
+# -*- coding: utf-8 -*-
3
+
4
+# Curlew - Easy to use multimedia converter
5
+#
6
+# Copyright (C) 2012-2016 Fayssal Chamekh <chamfay@gmail.com>
7
+#
8
+# Released under terms on waqf public license.
9
+#
10
+# Curlew is free software; you can redistribute it and/or modify it 
11
+# under the terms of the latest version waqf public license as published by 
12
+# ojuba.org.
13
+#
14
+# Curlew is distributed in the hope that it will be useful, but WITHOUT 
15
+# ANY WARRANTY; without even the implied warranty 
16
+# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
+#        
18
+# The latest version of the license can be found on:
19
+# http://www.ojuba.org/wiki/doku.php/waqf/license
20
+
21
+import gi
22
+gi.require_version('Gtk', '3.0')
23
+
24
+from gi.repository import Gtk
25
+
26
+class WaitDialog(Gtk.Dialog):
27
+    def __init__(self, parent):
28
+        
29
+        self.skip = False
30
+        
31
+        Gtk.Dialog.__init__(self, parent=parent)
32
+        self.set_size_request(650, 50)
33
+        self.set_border_width(8)
34
+        self.set_resizable(False)
35
+        self.set_title(_('Adding files...'))
36
+        
37
+        self.text_file = Gtk.Label()
38
+        self.text_file.set_alignment(0, 0.5)
39
+        self.text_file.set_max_width_chars(50)
40
+        self.vbox.pack_start(self.text_file, False, False, 6)
41
+        
42
+        self.prog_bar = Gtk.ProgressBar()
43
+        self.prog_bar.set_show_text(True)
44
+        self.vbox.pack_start(self.prog_bar, False, False, 6)
45
+        
46
+        btn_skip = self.add_button(_('_Cancel'), Gtk.ResponseType.CANCEL)
47
+        btn_skip.connect('clicked', self.__skip)
48
+        
49
+        self.show_all()
50
+        self.connect('delete-event', self.__skip)
51
+    
52
+    
53
+    def set_filename(self, filename):
54
+        self.text_file.set_markup(_('<b>File:</b> ')+filename)
55
+    
56
+    def set_progress(self, value):
57
+        self.prog_bar.set_fraction(value)
58
+        self.prog_bar.set_text('{:.0f}%'.format(value*100))
59
+    
60
+    def __skip(self, *args):
61
+        self.skip = True
62
+
63
+
64
+
65
curlew-0.1.22.3.tar.gz/po/ar.po -> curlew-0.2.1.tar.gz/po/ar.po Changed
1025
 
1
@@ -7,444 +7,562 @@
2
 msgstr ""
3
 "Project-Id-Version: 0.1.0\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
-"PO-Revision-Date: 2014-02-17 21:23-0000\n"
7
-"Last-Translator: Fayssal Chamekh <chamfay@gmail.com>\n"
8
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
9
+"PO-Revision-Date: 2016-02-19 09:01+0100\n"
10
+"Last-Translator: Faissal Chamekh <chamfay@gmail0com>\n"
11
 "Language-Team: Arabic <chamfay@gmail.com>\n"
12
 "Language: ar\n"
13
 "MIME-Version: 1.0\n"
14
 "Content-Type: text/plain; charset=UTF-8\n"
15
 "Content-Transfer-Encoding: 8bit\n"
16
-"X-Generator: Poedit 1.5.4\n"
17
+"X-Generator: Poedit 1.8.4\n"
18
 "X-Poedit-SourceCharset: UTF-8\n"
19
 
20
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
21
-msgid "Curlew"
22
-msgstr "كـروان"
23
+#: modules/customwidgets.py:50
24
+msgid "Top"
25
+msgstr "أعلى"
26
 
27
-#: Curlew/curlew.py:172
28
-msgid "Add File"
29
-msgstr "أضِف ملفاً"
30
+#: modules/customwidgets.py:58
31
+msgid "Bottom"
32
+msgstr "أسفل"
33
 
34
-#: Curlew/curlew.py:173
35
-msgid "Add files"
36
-msgstr "أضِف ملفات"
37
+#: modules/customwidgets.py:66
38
+msgid "Left"
39
+msgstr "يسار"
40
+
41
+#: modules/customwidgets.py:74
42
+msgid "Right"
43
+msgstr "يمين"
44
 
45
-#: Curlew/curlew.py:176
46
-msgid "Add Folder"
47
-msgstr "أضِف مجلداً"
48
+#: modules/customwidgets.py:172
49
+msgid "hr"
50
+msgstr "سا"
51
 
52
-#: Curlew/curlew.py:177
53
-msgid "Add folders"
54
-msgstr "إضافة مجلدات"
55
+#: modules/customwidgets.py:177
56
+msgid "min"
57
+msgstr "د"
58
 
59
-#: Curlew/curlew.py:181
60
+#: modules/customwidgets.py:182 modules/curlew.py:698
61
+msgid "sec"
62
+msgstr "ثا"
63
+
64
+#: modules/favdialog.py:28 modules/curlew.py:480
65
+msgid "Favorite list"
66
+msgstr "القائمة المفضّلة"
67
+
68
+#: modules/favdialog.py:38
69
+msgid "Format"
70
+msgstr "الصيــغة"
71
+
72
+#: modules/favdialog.py:55
73
+msgid "Up"
74
+msgstr "أعلى"
75
+
76
+#: modules/favdialog.py:61
77
+msgid "Down"
78
+msgstr "أسفل"
79
+
80
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
81
 msgid "Remove"
82
 msgstr "اِحذف"
83
 
84
-#: Curlew/curlew.py:182
85
-msgid "Remove files"
86
-msgstr "اِحذِف ملفات"
87
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
88
+#: modules/curlew.py:251
89
+msgid "Curlew"
90
+msgstr "كـروان"
91
 
92
-#: Curlew/curlew.py:186
93
-msgid "Clear"
94
-msgstr "اِمسح"
95
+#: modules/about.py:35 modules/curlew.py:328
96
+msgid "About Curlew"
97
+msgstr "عنْ كروان"
98
 
99
-#: Curlew/curlew.py:187
100
-msgid "Clear files list"
101
-msgstr "اِمسح قائمة الملفات"
102
+#: modules/about.py:38
103
+msgid "Easy to use Multimedia Converter for Linux"
104
+msgstr "محوّل وسائط على لينُكس سهل الاستخدام"
105
 
106
-#: Curlew/curlew.py:194
107
-msgid "Convert"
108
-msgstr "حوّل"
109
+#: modules/about.py:51
110
+msgid "translator-credits"
111
+msgstr "فيصل شامخ <chamfay@gmail.com>"
112
 
113
-#: Curlew/curlew.py:195
114
-msgid "Start Conversion"
115
-msgstr "اِبدأ التحويل"
116
+#: modules/functions.py:44
117
+msgid " KB"
118
+msgstr " ك.ب"
119
+
120
+#: modules/functions.py:47
121
+msgid " MB"
122
+msgstr " م.ب"
123
 
124
-#: Curlew/curlew.py:199
125
-msgid "Stop"
126
-msgstr "أوقِف"
127
+#: modules/functions.py:50
128
+msgid " GB"
129
+msgstr " ج.ب"
130
+
131
+#: modules/tray.py:36 modules/tray.py:66
132
+msgid "Hide"
133
+msgstr "أخفِ"
134
 
135
-#: Curlew/curlew.py:200 Curlew/tray.py:40
136
+#: modules/tray.py:40 modules/curlew.py:314
137
 msgid "Stop Conversion"
138
 msgstr "أوقف التحويل"
139
 
140
-#: Curlew/curlew.py:207
141
-msgid "File Infos"
142
-msgstr "معلومات"
143
+#: modules/tray.py:44
144
+msgid "Quit application"
145
+msgstr "غادِر البرنامج"
146
 
147
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
148
-msgid "File Informations"
149
+#: modules/tray.py:68
150
+msgid "Show"
151
+msgstr "أظهِر"
152
+
153
+#: modules/logdialog.py:29
154
+msgid "Errors detail"
155
+msgstr "تفاصيلُ اﻷخطاء"
156
+
157
+#: modules/logdialog.py:48
158
+msgid "_Close"
159
+msgstr "_أغلِق"
160
+
161
+#: modules/edition.py:35
162
+msgid "Are you sure you want to save settings?"
163
+msgstr "هل أنت متأكد من أنك تريد حفظ التغييرات؟"
164
+
165
+#: modules/edition.py:107
166
+msgid "You can't restore a custom format to defaults."
167
+msgstr "لا يمكنك استعادة افتراضيات صيغة مخصصة."
168
+
169
+#: modules/edition.py:202
170
+msgid "Are you sure you want to remove this format?"
171
+msgstr "هل أنت متأكد من أنك تريد حذف هذه الصيغة؟"
172
+
173
+#: modules/edition.py:249
174
+msgid "Audio:"
175
+msgstr "الصوت:"
176
+
177
+#: modules/edition.py:257 modules/edition.py:276
178
+msgid "Default"
179
+msgstr "الافتراضي"
180
+
181
+#: modules/edition.py:260
182
+msgid "Audio Bitrates"
183
+msgstr "معدّلات بتات الصوت"
184
+
185
+#: modules/edition.py:262
186
+msgid "Audio Frequencies"
187
+msgstr "ترددات الصوت"
188
+
189
+#: modules/edition.py:264 modules/curlew.py:551
190
+msgid "Audio Channels"
191
+msgstr "قناة الصوت"
192
+
193
+#: modules/edition.py:266
194
+msgid "Audio Codecs"
195
+msgstr "ترميزات الصوت"
196
+
197
+#: modules/edition.py:269
198
+msgid "Video:"
199
+msgstr "الفيديو:"
200
+
201
+#: modules/edition.py:279
202
+msgid "Video Bitrates"
203
+msgstr "معدّلات بتات الفيديو"
204
+
205
+#: modules/edition.py:281 modules/curlew.py:591
206
+msgid "Video FPS"
207
+msgstr "قيمة FPS"
208
+
209
+#: modules/edition.py:283
210
+msgid "Video Sizes"
211
+msgstr "مقاسات الفيديو"
212
+
213
+#: modules/edition.py:285
214
+msgid "Video Codecs"
215
+msgstr "ترميزات الفيديو"
216
+
217
+#: modules/edition.py:287
218
+msgid "Aspect Ratios"
219
+msgstr "التناسبات"
220
+
221
+#: modules/edition.py:289
222
+msgid "Other Options:"
223
+msgstr "وسائط أخرى:"
224
+
225
+#: modules/edition.py:291
226
+msgid "Extra Options"
227
+msgstr "خيارات أخرى"
228
+
229
+#: modules/edition.py:304
230
+msgid "Save"
231
+msgstr "اِحفظ"
232
+
233
+#: modules/edition.py:318
234
+msgid "Restore default"
235
+msgstr "اِستعد الافتراضيات"
236
+
237
+#: modules/fileinfos.py:26
238
+msgid "File informations"
239
 msgstr "معلومات عن الملف"
240
 
241
-#: Curlew/curlew.py:212
242
+#: modules/waitdialog.py:31
243
+msgid "Adding files..."
244
+msgstr "جاري إضافة الملفات..."
245
+
246
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
247
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
248
+msgid "_Cancel"
249
+msgstr "_ألغِ"
250
+
251
+#: modules/waitdialog.py:50
252
+msgid "<b>File:</b> "
253
+msgstr "<b>الملف:</b>"
254
+
255
+#: modules/formats.py:56
256
+msgid "<i><span color=\"red\">No format selected!</span></i>"
257
+msgstr "<i><span color=\"red\">لا صيغة مختارة!</span></i>"
258
+
259
+#: modules/formats.py:110
260
+msgid "Edit"
261
+msgstr "حرّر"
262
+
263
+#: modules/formats.py:120
264
+msgid "Choose"
265
+msgstr "اِختر"
266
+
267
+#: modules/curlew.py:96
268
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
269
+msgstr "<span color=\"red\"><i>الكوديك <b>{}</b> غير موجود</i></span>"
270
+
271
+#: modules/curlew.py:189
272
 msgid "About"
273
 msgstr "عنْ"
274
 
275
-#: Curlew/curlew.py:213 Curlew/about.py:33
276
-msgid "About Curlew"
277
-msgstr "عنْ كروان"
278
-
279
-#: Curlew/curlew.py:220
280
+#: modules/curlew.py:194
281
 msgid "Quit"
282
 msgstr "غادِر"
283
 
284
-#: Curlew/curlew.py:221 Curlew/tray.py:44
285
-msgid "Quit application"
286
-msgstr "غادِر البرنامج"
287
+#: modules/curlew.py:243
288
+msgid "Available Codecs"
289
+msgstr "الترميزات المتاحة"
290
+
291
+#: modules/curlew.py:274
292
+msgid "Add Files"
293
+msgstr "أضِف ملفات"
294
+
295
+#: modules/curlew.py:280
296
+msgid "Add Folders"
297
+msgstr "أضِف مجلدات"
298
+
299
+#: modules/curlew.py:291
300
+msgid "Remove Files"
301
+msgstr "اِحذِف ملفات"
302
+
303
+#: modules/curlew.py:297
304
+msgid "Clear Files List"
305
+msgstr "اِمسح قائمة الملفات"
306
+
307
+#: modules/curlew.py:308
308
+msgid "Start Conversion"
309
+msgstr "اِبدأ التحويل"
310
 
311
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
312
-msgid "Show sidebar"
313
+#: modules/curlew.py:321 modules/curlew.py:2254
314
+msgid "File Informations"
315
+msgstr "معلومات عن الملف"
316
+
317
+#: modules/curlew.py:334
318
+msgid "Advanced Options"
319
+msgstr "خيارات متقدمة"
320
+
321
+#: modules/curlew.py:395 modules/curlew.py:804
322
+msgid "Show Sidebar"
323
 msgstr "أظهر الشريط الجانبي"
324
 
325
-#: Curlew/curlew.py:299
326
+#: modules/curlew.py:418
327
 msgid "File"
328
 msgstr "الملف"
329
 
330
-#: Curlew/curlew.py:306
331
+#: modules/curlew.py:425
332
 msgid "Size"
333
 msgstr "الحجم"
334
 
335
-#: Curlew/curlew.py:311
336
+#: modules/curlew.py:431
337
 msgid "Duration"
338
 msgstr "المدة"
339
 
340
-#: Curlew/curlew.py:317
341
+#: modules/curlew.py:437
342
 msgid "Estimated size"
343
 msgstr "الحجم المقدّر"
344
 
345
-#: Curlew/curlew.py:323
346
+#: modules/curlew.py:444
347
 msgid "Elapsed time"
348
 msgstr "الوقت المُستغرَق"
349
 
350
-#: Curlew/curlew.py:329
351
+#: modules/curlew.py:451
352
 msgid "Remaining time"
353
 msgstr "الوقت المتبقّي"
354
 
355
-#: Curlew/curlew.py:334
356
+#: modules/curlew.py:457
357
 msgid "Progress"
358
 msgstr "التقدم"
359
 
360
-#: Curlew/curlew.py:351
361
-msgid "Browse source"
362
-msgstr "استعرِض المصدر"
363
-
364
-#: Curlew/curlew.py:356
365
-msgid "Browse destination"
366
-msgstr "اِستعرض الوِجهة"
367
+#: modules/curlew.py:469
368
+msgid "Choose a format"
369
+msgstr "اِختر تنسيقًا"
370
 
371
-#: Curlew/curlew.py:359
372
-msgid "Preview before converting"
373
-msgstr "عايِن قبل التحويل"
374
-
375
-#: Curlew/curlew.py:391
376
-msgid "<b>Format:</b>"
377
-msgstr "<b>الصيـــغة:</b>"
378
-
379
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
380
-msgid "Favorite list"
381
-msgstr "القائمة المفضّلة"
382
-
383
-#: Curlew/curlew.py:411
384
-msgid "Source Path"
385
-msgstr "مسار المصدر"
386
-
387
-#: Curlew/curlew.py:416
388
-msgid "<b>Destination:</b>"
389
-msgstr "<b>الوِجهــــة:</b>"
390
+#: modules/curlew.py:496
391
+msgid "Add to Favorite"
392
+msgstr "أضِف إلى المفضّلة"
393
 
394
-#: Curlew/curlew.py:424
395
-msgid "<b>Advanced</b>"
396
-msgstr "<b>خيارات متقدمة</b>"
397
+#: modules/curlew.py:504
398
+msgid "Edit List"
399
+msgstr "حرّر القائمة"
400
 
401
-#: Curlew/curlew.py:434
402
+#: modules/curlew.py:534
403
 msgid "Audio"
404
 msgstr "الصوت"
405
 
406
-#: Curlew/curlew.py:442
407
+#: modules/curlew.py:549
408
 msgid "Audio Bitrate"
409
 msgstr "معدّل بتات الصوت"
410
 
411
-#: Curlew/curlew.py:443
412
+#: modules/curlew.py:550
413
 msgid "Audio Frequency"
414
 msgstr "تردد الصوت"
415
 
416
-#: Curlew/curlew.py:444
417
-msgid "Audio Channels"
418
-msgstr "قناة الصوت"
419
-
420
-#: Curlew/curlew.py:445
421
+#: modules/curlew.py:552
422
 msgid "Audio Codec"
423
 msgstr "ترميز الصوت"
424
 
425
-#: Curlew/curlew.py:448
426
+#: modules/curlew.py:555
427
 msgid "Volume (%)"
428
 msgstr "حجم الصوت (%)"
429
 
430
-#: Curlew/curlew.py:454
431
+#: modules/curlew.py:561
432
 msgid "Audio Quality"
433
 msgstr "جودة الصوت"
434
 
435
-#: Curlew/curlew.py:460
436
+#: modules/curlew.py:573
437
 msgid "Video"
438
 msgstr "الفيديو"
439
 
440
-#: Curlew/curlew.py:470
441
+#: modules/curlew.py:590
442
 msgid "Video Bitrate"
443
 msgstr "معدّل بتات الفيديو"
444
 
445
-#: Curlew/curlew.py:471
446
-msgid "Video FPS"
447
-msgstr "قيمة FPS"
448
-
449
-#: Curlew/curlew.py:472
450
+#: modules/curlew.py:592
451
 msgid "Video Size"
452
 msgstr "مقاس الفيديو"
453
 
454
-#: Curlew/curlew.py:473
455
+#: modules/curlew.py:593
456
 msgid "Video Codec"
457
 msgstr "ترميز الفيديو"
458
 
459
-#: Curlew/curlew.py:474
460
+#: modules/curlew.py:594
461
 msgid "Aspect Ratio"
462
 msgstr "التناسب"
463
 
464
-#: Curlew/curlew.py:480
465
+#: modules/curlew.py:600
466
 msgid "2-Pass"
467
 msgstr "تحويلٌ مضاعف"
468
 
469
-#: Curlew/curlew.py:484
470
+#: modules/curlew.py:604
471
 msgid "Video only"
472
 msgstr "فيديو فقط"
473
 
474
-#: Curlew/curlew.py:491
475
+#: modules/curlew.py:611
476
 msgid "Video Quality"
477
 msgstr "جودة الفيديو"
478
 
479
-#: Curlew/curlew.py:496
480
+#: modules/curlew.py:622
481
 msgid "Subtitle"
482
 msgstr "الترجمة"
483
 
484
-#: Curlew/curlew.py:502
485
-msgid "Use Subtitle"
486
-msgstr "اِستعمل ملف الترجمة"
487
+#: modules/curlew.py:628
488
+msgid "Use Subtitle (ffmpeg only)"
489
+msgstr "اِستعمل ملف الترجمة (ffmpeg فقط)"
490
 
491
-#: Curlew/curlew.py:518
492
+#: modules/curlew.py:644
493
 msgid "Subtitle: "
494
 msgstr "ملف الترجمة:"
495
 
496
-#: Curlew/curlew.py:525
497
-msgid "Font: "
498
-msgstr "الخط:"
499
-
500
-#: Curlew/curlew.py:536
501
+#: modules/curlew.py:662
502
 msgid "Size: "
503
 msgstr "الحجم:"
504
 
505
-#: Curlew/curlew.py:543
506
-msgid "Position: "
507
-msgstr "الموضع:"
508
-
509
-#: Curlew/curlew.py:563
510
+#: modules/curlew.py:691
511
 msgid "Encoding: "
512
 msgstr "ترميز الخط:"
513
 
514
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
515
-msgid "sec"
516
-msgstr "ثا"
517
-
518
-#: Curlew/curlew.py:571
519
-msgid "Delay: "
520
-msgstr "التأخير:"
521
-
522
-#: Curlew/curlew.py:574
523
-msgid "Harddup"
524
-msgstr "Harddup"
525
-
526
-#: Curlew/curlew.py:578
527
-msgid "Use SSA/ASS subtitle"
528
-msgstr "اِستعمل ملفات الترجمة SSA/ASS"
529
-
530
-#: Curlew/curlew.py:585
531
+#: modules/curlew.py:704
532
 msgid "Crop / Pad"
533
 msgstr "قص / حشو"
534
 
535
-#: Curlew/curlew.py:588
536
+#: modules/curlew.py:707
537
 msgid "Crop"
538
 msgstr "قص"
539
 
540
-#: Curlew/curlew.py:592
541
+#: modules/curlew.py:711
542
 msgid "Pad"
543
 msgstr "أضِف حاشية"
544
 
545
-#: Curlew/curlew.py:598
546
+#: modules/curlew.py:717
547
 msgid "More"
548
 msgstr "المزيد"
549
 
550
-#: Curlew/curlew.py:601
551
+#: modules/curlew.py:720
552
 msgid "Split File"
553
-msgstr "أنشِئ مقطعاً"
554
+msgstr "أنشِئ مقطعًا"
555
 
556
-#: Curlew/curlew.py:611
557
+#: modules/curlew.py:730
558
 msgid "Begin time: "
559
-msgstr "بدايتــــــهُ:"
560
+msgstr "البداية:"
561
 
562
-#: Curlew/curlew.py:614
563
+#: modules/curlew.py:733
564
 msgid "Duration: "
565
-msgstr "مـدّتــــــــهُ:"
566
+msgstr "المدة:"
567
 
568
-#: Curlew/curlew.py:615
569
+#: modules/curlew.py:734
570
 msgid "To the end"
571
 msgstr "حتى النهاية"
572
 
573
-#: Curlew/curlew.py:621
574
+#: modules/curlew.py:740
575
 msgid "Use Copy Mode"
576
 msgstr "استعمل النمط Copy"
577
 
578
-#: Curlew/curlew.py:622
579
+#: modules/curlew.py:741
580
 msgid "Keep the same codecs as the input file"
581
 msgstr "المحافظة على خصائص الملف المصدر"
582
 
583
-#: Curlew/curlew.py:630
584
+#: modules/curlew.py:749
585
 msgid "Other opts:"
586
 msgstr "وسائط أخرى:"
587
 
588
-#: Curlew/curlew.py:634
589
+#: modules/curlew.py:753
590
 msgid "Threads:"
591
 msgstr "الخيوط:"
592
 
593
-#: Curlew/curlew.py:637
594
-msgid "Source Quality"
595
-msgstr "جودة المصدر"
596
-
597
-#: Curlew/curlew.py:638
598
-msgid "Use the same quality as source file"
599
-msgstr "اِستعمل نفس جودة الملف المصدر"
600
-
601
-#: Curlew/curlew.py:647
602
+#: modules/curlew.py:766
603
 msgid "Converter:"
604
 msgstr "المحوّل:"
605
 
606
-#: Curlew/curlew.py:659
607
-msgid "Configs"
608
-msgstr "إعدادات"
609
-
610
-#: Curlew/curlew.py:665
611
-msgid "Overwrite it"
612
-msgstr "اِستبدله"
613
-
614
-#: Curlew/curlew.py:666
615
-msgid "Choose another name"
616
-msgstr "اِختر اسما آخر"
617
-
618
-#: Curlew/curlew.py:667
619
-msgid "Skip conversion"
620
-msgstr "تخطّ التحويل"
621
+#: modules/curlew.py:772
622
+#, fuzzy
623
+msgid "Player:"
624
+msgstr "شغّل"
625
 
626
-#: Curlew/curlew.py:668
627
-msgid "File exist:"
628
-msgstr "الملف موجود:"
629
+#: modules/curlew.py:787
630
+msgid "Configs"
631
+msgstr "الإعدادات"
632
 
633
-#: Curlew/curlew.py:673
634
+#: modules/curlew.py:794
635
 msgid "Your language will appear after restart Curlew"
636
-msgstr "لغتك ستظهر عند إعادة تشغيل البرنامج"
637
+msgstr "لغتك ستظهر عند إعادة تشغيل كروان"
638
 
639
-#: Curlew/curlew.py:680
640
+#: modules/curlew.py:801
641
 msgid "Language:"
642
 msgstr "اللغة:"
643
 
644
-#: Curlew/curlew.py:691
645
-msgid "Show toolbar's buttons text"
646
-msgstr "أظهِر النصوص في شريط اﻷدوات"
647
-
648
-#: Curlew/curlew.py:695
649
-msgid "Icons:"
650
-msgstr "اﻷيقونات:"
651
-
652
-#: Curlew/curlew.py:703
653
+#: modules/curlew.py:809
654
 msgid "Show tray icon"
655
 msgstr "أظهِر الأيقونة في مساحة التبليغ"
656
 
657
-#: Curlew/curlew.py:708
658
+#: modules/curlew.py:817
659
 msgid "Shutdown computer after finish"
660
 msgstr "أغلِق الجهاز بعد انتهاء التحويل"
661
 
662
-#: Curlew/curlew.py:713
663
+#: modules/curlew.py:822
664
 msgid "Suspend computer after finish"
665
 msgstr "أسبِت الجهاز بعد انتهاء التحويل"
666
 
667
-#: Curlew/curlew.py:718
668
+#: modules/curlew.py:829
669
+msgid "Output"
670
+msgstr "المخرج"
671
+
672
+#: modules/curlew.py:835
673
+msgid "Source Path"
674
+msgstr "مسار المصدر"
675
+
676
+#: modules/curlew.py:840
677
+msgid "Destination:"
678
+msgstr "الوِجهــــة:"
679
+
680
+#: modules/curlew.py:844
681
+msgid "Overwrite it"
682
+msgstr "اِستبدله"
683
+
684
+#: modules/curlew.py:845
685
+msgid "Choose another name"
686
+msgstr "اِختر اسما آخر"
687
+
688
+#: modules/curlew.py:846
689
+msgid "Skip conversion"
690
+msgstr "تخطّ التحويل"
691
+
692
+#: modules/curlew.py:847
693
+msgid "File exist:"
694
+msgstr "الملف موجود:"
695
+
696
+#: modules/curlew.py:861
697
 msgid "Delete input file after conversion"
698
 msgstr "اِحذف الملف المصدر بعد تحويله"
699
 
700
-#: Curlew/curlew.py:722
701
+#: modules/curlew.py:866
702
 msgid "Rename input file after conversion"
703
 msgstr "غيّر اسم الملف المصدر بعد تحويله"
704
 
705
-#: Curlew/curlew.py:806
706
+#: modules/curlew.py:942
707
 msgid "Do you want to quit Curlew and abort conversion process?"
708
 msgstr "هل تريد إيقاف برنامج كروان وإلغاء عملية التحويل؟"
709
 
710
-#: Curlew/curlew.py:823
711
+#: modules/curlew.py:959
712
 msgid "Add file"
713
-msgstr "أضِف ملفاً"
714
+msgstr "أضِف ملفًا"
715
+
716
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
717
+#: modules/curlew.py:2286
718
+msgid "_OK"
719
+msgstr "_موافق"
720
 
721
-#: Curlew/curlew.py:836
722
+#: modules/curlew.py:972
723
 msgid "All supported files"
724
 msgstr "جميع الملفات المدعومة"
725
 
726
-#: Curlew/curlew.py:843
727
+#: modules/curlew.py:979
728
 msgid "Video files"
729
 msgstr "ملفاتُ فيديو"
730
 
731
-#: Curlew/curlew.py:849
732
+#: modules/curlew.py:985
733
 msgid "Audio files"
734
 msgstr "ملفاتٌ صوتية"
735
 
736
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
737
+#: modules/curlew.py:991 modules/curlew.py:1545
738
 msgid "All files"
739
 msgstr "جميع الملفات"
740
 
741
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
742
+#: modules/curlew.py:1031 modules/curlew.py:1638
743
 msgid "Ready!"
744
 msgstr "جاهز!"
745
 
746
-#: Curlew/curlew.py:906
747
+#: modules/curlew.py:1042
748
 msgid "Add folder"
749
-msgstr "أضِف مجلداً"
750
+msgstr "أضِف مجلدًا"
751
 
752
-#: Curlew/curlew.py:933
753
+#: modules/curlew.py:1069
754
 msgid "Choose destination"
755
 msgstr "اِختر الوِجهة"
756
 
757
-#: Curlew/curlew.py:956
758
-msgid ""
759
-"<b>Format:</b>\t{}\n"
760
-"<b>Extension:</b>\t{}\n"
761
-"<b>Encoder:</b>\t{}"
762
-msgstr ""
763
-"<b>الصيغة:</b>\t{}\n"
764
-"<b>اللاحقة:</b>\t{}\n"
765
-"<b>المحول:</b>\t{}"
766
-
767
-#: Curlew/curlew.py:1360
768
+#: modules/curlew.py:1318
769
 msgid "Destination path is not valid."
770
 msgstr "مسارُ الوِجهة غير صالح"
771
 
772
-#: Curlew/curlew.py:1366
773
+#: modules/curlew.py:1325
774
 msgid "Destination path is not accessible."
775
 msgstr "مسارُ الوِجهة لا يمكن الوصول إليه"
776
 
777
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
778
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
779
 msgid "Skipped!"
780
 msgstr "تمّ تخطيه!"
781
 
782
-#: Curlew/curlew.py:1406
783
+#: modules/curlew.py:1367
784
 msgid "Not found!"
785
 msgstr "غيرُ موجود!"
786
 
787
-#: Curlew/curlew.py:1509
788
+#: modules/curlew.py:1460
789
 msgid ""
790
 "There are some errors occured.\n"
791
 "Do you want to show more details?"
792
@@ -452,61 +570,49 @@
793
 "هناك أخطاءٌ حدثت أثناء التحويل.\n"
794
 "هل تريد مشاهدة تفاصيلها؟"
795
 
796
-#: Curlew/curlew.py:1522
797
+#: modules/curlew.py:1473
798
 msgid "Do you want to stop conversion process?"
799
 msgstr "هل تريد إيقاف عملية التحويل؟"
800
 
801
-#: Curlew/curlew.py:1577
802
+#: modules/curlew.py:1528
803
 msgid "Select subtitle"
804
 msgstr "اِختر ملف الترجمة"
805
 
806
-#: Curlew/curlew.py:1585
807
+#: modules/curlew.py:1531
808
+msgid "_Add"
809
+msgstr "_أضِف"
810
+
811
+#: modules/curlew.py:1536
812
 msgid "Subtitle files"
813
 msgstr "ملفاتُ ترجمة"
814
 
815
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
816
+#: modules/curlew.py:1633 modules/curlew.py:1837
817
 msgid "Wait..."
818
 msgstr "انتظار..."
819
 
820
-#: Curlew/curlew.py:1696
821
-msgid "Preview"
822
-msgstr "المعاينة"
823
-
824
-#: Curlew/curlew.py:1773
825
+#: modules/curlew.py:1714
826
 msgid "Done!"
827
 msgstr "تمّ التحويل!"
828
 
829
-#: Curlew/curlew.py:1791
830
+#: modules/curlew.py:1732
831
 msgid "Failed!"
832
 msgstr "فشل!"
833
 
834
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
835
-msgid " MB"
836
-msgstr " م.ب"
837
-
838
-#: Curlew/curlew.py:2205
839
+#: modules/curlew.py:2047
840
 msgid ""
841
 "<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
842
 "span>"
843
 msgstr ""
844
 "<span foreground=\"red\" weight=\"bold\">سيتم إيقاف الجهاز بعد {} ثا.</span>"
845
 
846
-#: Curlew/curlew.py:2218
847
+#: modules/curlew.py:2060
848
 msgid ""
849
 "<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
850
 "span>"
851
 msgstr ""
852
 "<span foreground=\"red\" weight=\"bold\">سيتم إسبات الجهاز بعد {} ثا.</span>"
853
 
854
-#: Curlew/curlew.py:2305
855
-msgid "Add to favorite"
856
-msgstr "أضِف إلى المفضّلة"
857
-
858
-#: Curlew/curlew.py:2313
859
-msgid "Edit list"
860
-msgstr "حرّر القائمة"
861
-
862
-#: Curlew/curlew.py:2369
863
+#: modules/curlew.py:2137
864
 msgid ""
865
 "<b>Duration:</b> {}\n"
866
 "<b>Size:</b> {}\n"
867
@@ -516,77 +622,105 @@
868
 "<b>الحجم:</b> {}\n"
869
 "<b>اللاحقة:</b> {}\n"
870
 
871
-#: Curlew/curlew.py:2411
872
+#: modules/curlew.py:2178
873
 msgid "Please install \"mediainfo\" package."
874
 msgstr "الرجاء تنصيب الحزمة \"mediainfo\""
875
 
876
-#: Curlew/logdialog.py:29
877
-msgid "Errors detail"
878
-msgstr "تفاصيلُ اﻷخطاء"
879
+#: modules/curlew.py:2238
880
+msgid "Play"
881
+msgstr "شغّل"
882
 
883
-#: Curlew/waitdialog.py:31
884
-msgid "Adding files..."
885
-msgstr "جاري إضافة الملفات..."
886
+#: modules/curlew.py:2241
887
+msgid "_Preview"
888
+msgstr "عاين"
889
 
890
-#: Curlew/waitdialog.py:50
891
-msgid "<b>File:</b> "
892
-msgstr "<b>الملف:</b>"
893
+#: modules/curlew.py:2247
894
+msgid "Browse source"
895
+msgstr "استعرِض المصدر"
896
 
897
-#: Curlew/about.py:36
898
-msgid "Easy to use Multimedia Converter for Linux"
899
-msgstr "محوّل وسائط على لينُكس سهل الاستخدام"
900
+#: modules/curlew.py:2250
901
+msgid "Browse destination"
902
+msgstr "اِستعرض الوِجهة"
903
 
904
-#: Curlew/about.py:49
905
-msgid "translator-credits"
906
-msgstr "فيصل شامخ <chamfay@gmail.com>"
907
+#: modules/curlew.py:2284
908
+msgid "Choose Encoder"
909
+msgstr "اِختر محوّلا"
910
 
911
-#: Curlew/functions.py:43
912
-msgid " KB"
913
-msgstr " ك.ب"
914
+#~ msgid "Preview"
915
+#~ msgstr "المعاينة"
916
 
917
-#: Curlew/functions.py:49
918
-msgid " GB"
919
-msgstr " ج.ب"
920
+#~ msgid "<b>Convert to:</b>"
921
+#~ msgstr "<b>حوّل إلى:</b>"
922
 
923
-#: Curlew/favdialog.py:36
924
-msgid "Format"
925
-msgstr "الصيــغة"
926
+#~ msgid "Font: "
927
+#~ msgstr "الخط:"
928
 
929
-#: Curlew/tray.py:36 Curlew/tray.py:66
930
-msgid "Hide"
931
-msgstr "أخفِ"
932
+#~ msgid "Position: "
933
+#~ msgstr "الموضع:"
934
 
935
-#: Curlew/tray.py:68
936
-msgid "Show"
937
-msgstr "أظهِر"
938
+#~ msgid "Delay: "
939
+#~ msgstr "التأخير:"
940
 
941
-#: Curlew/customwidgets.py:51
942
-msgid "Top"
943
-msgstr "أعلى"
944
+#~ msgid "Harddup"
945
+#~ msgstr "Harddup"
946
 
947
-#: Curlew/customwidgets.py:59
948
-msgid "Bottom"
949
-msgstr "أسفل"
950
+#~ msgid "Use SSA/ASS subtitle"
951
+#~ msgstr "اِستعمل ملفات الترجمة SSA/ASS"
952
 
953
-#: Curlew/customwidgets.py:67
954
-msgid "Left"
955
-msgstr "يسار"
956
+#~ msgid "Source Quality"
957
+#~ msgstr "جودة المصدر"
958
 
959
-#: Curlew/customwidgets.py:75
960
-msgid "Right"
961
-msgstr "يمين"
962
+#~ msgid "Use the same quality as source file"
963
+#~ msgstr "اِستعمل نفس جودة الملف المصدر"
964
 
965
-#: Curlew/customwidgets.py:184
966
-msgid "hr"
967
-msgstr "سا"
968
+#~ msgid "Show sidebar"
969
+#~ msgstr "أظهر الشريط الجانبي"
970
 
971
-#: Curlew/customwidgets.py:189
972
-msgid "min"
973
-msgstr "د"
974
+#~ msgid "Multimedia Converter"
975
+#~ msgstr "محوّل الوسائط"
976
 
977
-#: Curlew/fileinfos.py:26
978
-msgid "File informations"
979
-msgstr "معلومات عن الملف"
980
+#~ msgid "Preview before converting"
981
+#~ msgstr "عايِن قبل التحويل"
982
+
983
+#~ msgid "<b>Advanced</b>"
984
+#~ msgstr "<b>خيارات متقدمة</b>"
985
 
986
 #~ msgid "Add"
987
 #~ msgstr "أضِف"
988
+
989
+#~ msgid "Add files"
990
+#~ msgstr "أضِف ملفات"
991
+
992
+#~ msgid "Add folders"
993
+#~ msgstr "إضافة مجلدات"
994
+
995
+#~ msgid "Clear"
996
+#~ msgstr "اِمسح"
997
+
998
+#~ msgid "Convert"
999
+#~ msgstr "حوّل"
1000
+
1001
+#~ msgid "Stop"
1002
+#~ msgstr "أوقِف"
1003
+
1004
+#~ msgid "File Infos"
1005
+#~ msgstr "معلومات"
1006
+
1007
+#~ msgid "Show toolbar's buttons text"
1008
+#~ msgstr "أظهِر النصوص في شريط اﻷدوات"
1009
+
1010
+#~ msgid "Icons:"
1011
+#~ msgstr "اﻷيقونات:"
1012
+
1013
+#~ msgid ""
1014
+#~ "<b>Format:</b>\t{}\n"
1015
+#~ "<b>Extension:</b>\t{}\n"
1016
+#~ "<b>Encoder:</b>\t{}"
1017
+#~ msgstr ""
1018
+#~ "<b>الصيغة:</b>\t{}\n"
1019
+#~ "<b>اللاحقة:</b>\t{}\n"
1020
+#~ "<b>المحول:</b>\t{}"
1021
+
1022
+#, fuzzy
1023
+#~ msgid "About data"
1024
+#~ msgstr "عنْ"
1025
curlew-0.1.22.3.tar.gz/po/br.po -> curlew-0.2.1.tar.gz/po/br.po Changed
1037
 
1
@@ -7,7 +7,7 @@
2
 msgstr ""
3
 "Project-Id-Version: 0.1\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
 "PO-Revision-Date: 2014-04-09 22:18+0100\n"
8
 "Last-Translator: Fayssal Chamekh <chamfay@gmail.com>\n"
9
 "Language-Team: Portuguese Brazil <vagner.unix@gmail.com>\n"
10
@@ -18,433 +18,574 @@
11
 "X-Poedit-SourceCharset: UTF-8\n"
12
 "X-Generator: Poedit 1.5.4\n"
13
 
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
-msgstr "Curlew"
17
+#: modules/customwidgets.py:50
18
+msgid "Top"
19
+msgstr "Topo"
20
 
21
-#: Curlew/curlew.py:172
22
-msgid "Add File"
23
-msgstr "Adicionar Arquivo"
24
+#: modules/customwidgets.py:58
25
+msgid "Bottom"
26
+msgstr "Botão"
27
+
28
+#: modules/customwidgets.py:66
29
+msgid "Left"
30
+msgstr "Esquerda"
31
 
32
-#: Curlew/curlew.py:173
33
-msgid "Add files"
34
-msgstr "Adicionar Arquivos"
35
+#: modules/customwidgets.py:74
36
+msgid "Right"
37
+msgstr "Direita"
38
 
39
-#: Curlew/curlew.py:176
40
-msgid "Add Folder"
41
-msgstr "Adicionar Pasta"
42
+#: modules/customwidgets.py:172
43
+msgid "hr"
44
+msgstr "Hs"
45
 
46
-#: Curlew/curlew.py:177
47
-msgid "Add folders"
48
-msgstr "Adicionar Pastas"
49
+#: modules/customwidgets.py:177
50
+msgid "min"
51
+msgstr "Min"
52
 
53
-#: Curlew/curlew.py:181
54
+#: modules/customwidgets.py:182 modules/curlew.py:698
55
+msgid "sec"
56
+msgstr "seg"
57
+
58
+#: modules/favdialog.py:28 modules/curlew.py:480
59
+msgid "Favorite list"
60
+msgstr "Lista de favoritos"
61
+
62
+#: modules/favdialog.py:38
63
+msgid "Format"
64
+msgstr "Formato"
65
+
66
+#: modules/favdialog.py:55
67
+msgid "Up"
68
+msgstr ""
69
+
70
+#: modules/favdialog.py:61
71
+msgid "Down"
72
+msgstr ""
73
+
74
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
75
 msgid "Remove"
76
 msgstr "Remover"
77
 
78
-#: Curlew/curlew.py:182
79
-msgid "Remove files"
80
-msgstr "Remover Arquivos"
81
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
82
+#: modules/curlew.py:251
83
+msgid "Curlew"
84
+msgstr "Curlew"
85
+
86
+#: modules/about.py:35 modules/curlew.py:328
87
+msgid "About Curlew"
88
+msgstr "Sobre Curlew"
89
 
90
-#: Curlew/curlew.py:186
91
-msgid "Clear"
92
-msgstr "Limpar"
93
+#: modules/about.py:38
94
+msgid "Easy to use Multimedia Converter for Linux"
95
+msgstr "Conversor Multimídia fácil de Usar para Linux"
96
 
97
-#: Curlew/curlew.py:187
98
-msgid "Clear files list"
99
-msgstr "Limpar Lista de Arquivos"
100
+#: modules/about.py:51
101
+msgid "translator-credits"
102
+msgstr "VaGNaroK"
103
 
104
-#: Curlew/curlew.py:194
105
-msgid "Convert"
106
-msgstr "Converter"
107
+#: modules/functions.py:44
108
+msgid " KB"
109
+msgstr "KB"
110
 
111
-#: Curlew/curlew.py:195
112
-msgid "Start Conversion"
113
-msgstr "Iniciar Conversão"
114
+#: modules/functions.py:47
115
+msgid " MB"
116
+msgstr "MB"
117
 
118
-#: Curlew/curlew.py:199
119
-msgid "Stop"
120
-msgstr "Parar"
121
+#: modules/functions.py:50
122
+msgid " GB"
123
+msgstr "GB"
124
 
125
-#: Curlew/curlew.py:200 Curlew/tray.py:40
126
+#: modules/tray.py:36 modules/tray.py:66
127
+msgid "Hide"
128
+msgstr "Esconder"
129
+
130
+#: modules/tray.py:40 modules/curlew.py:314
131
 msgid "Stop Conversion"
132
 msgstr "Parar Conversão"
133
 
134
-#: Curlew/curlew.py:207
135
-msgid "File Infos"
136
-msgstr "Infos do Arquivo"
137
+#: modules/tray.py:44
138
+msgid "Quit application"
139
+msgstr "Sair do Programa"
140
 
141
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
142
-msgid "File Informations"
143
+#: modules/tray.py:68
144
+msgid "Show"
145
+msgstr "Mostrar"
146
+
147
+#: modules/logdialog.py:29
148
+msgid "Errors detail"
149
+msgstr "Detalhes do Erro"
150
+
151
+#: modules/logdialog.py:48
152
+msgid "_Close"
153
+msgstr ""
154
+
155
+#: modules/edition.py:35
156
+msgid "Are you sure you want to save settings?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:107
160
+msgid "You can't restore a custom format to defaults."
161
+msgstr ""
162
+
163
+#: modules/edition.py:202
164
+msgid "Are you sure you want to remove this format?"
165
+msgstr ""
166
+
167
+#: modules/edition.py:249
168
+#, fuzzy
169
+msgid "Audio:"
170
+msgstr "Áudio"
171
+
172
+#: modules/edition.py:257 modules/edition.py:276
173
+msgid "Default"
174
+msgstr ""
175
+
176
+#: modules/edition.py:260
177
+#, fuzzy
178
+msgid "Audio Bitrates"
179
+msgstr "Bitrate do Áudio"
180
+
181
+#: modules/edition.py:262
182
+#, fuzzy
183
+msgid "Audio Frequencies"
184
+msgstr "Frequência do Áudio"
185
+
186
+#: modules/edition.py:264 modules/curlew.py:551
187
+msgid "Audio Channels"
188
+msgstr "Canais de Áudio"
189
+
190
+#: modules/edition.py:266
191
+#, fuzzy
192
+msgid "Audio Codecs"
193
+msgstr "Codec de Áudio"
194
+
195
+#: modules/edition.py:269
196
+#, fuzzy
197
+msgid "Video:"
198
+msgstr "Vídeo"
199
+
200
+#: modules/edition.py:279
201
+#, fuzzy
202
+msgid "Video Bitrates"
203
+msgstr "Bitrate do Vídeo"
204
+
205
+#: modules/edition.py:281 modules/curlew.py:591
206
+msgid "Video FPS"
207
+msgstr "FPS do Vídeo"
208
+
209
+#: modules/edition.py:283
210
+#, fuzzy
211
+msgid "Video Sizes"
212
+msgstr "Tamanho do Vídeo"
213
+
214
+#: modules/edition.py:285
215
+#, fuzzy
216
+msgid "Video Codecs"
217
+msgstr "Codec de Vídeo"
218
+
219
+#: modules/edition.py:287
220
+#, fuzzy
221
+msgid "Aspect Ratios"
222
+msgstr "Relação de Aspecto"
223
+
224
+#: modules/edition.py:289
225
+#, fuzzy
226
+msgid "Other Options:"
227
+msgstr "Outros opts:"
228
+
229
+#: modules/edition.py:291
230
+msgid "Extra Options"
231
+msgstr ""
232
+
233
+#: modules/edition.py:304
234
+msgid "Save"
235
+msgstr ""
236
+
237
+#: modules/edition.py:318
238
+msgid "Restore default"
239
+msgstr ""
240
+
241
+#: modules/fileinfos.py:26
242
+msgid "File informations"
243
 msgstr "Informações do Arquivo"
244
 
245
-#: Curlew/curlew.py:212
246
+#: modules/waitdialog.py:31
247
+msgid "Adding files..."
248
+msgstr "Adicionando Arquivos"
249
+
250
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
251
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
252
+msgid "_Cancel"
253
+msgstr ""
254
+
255
+#: modules/waitdialog.py:50
256
+msgid "<b>File:</b> "
257
+msgstr "<b>Arquivo:</b>"
258
+
259
+#: modules/formats.py:56
260
+msgid "<i><span color=\"red\">No format selected!</span></i>"
261
+msgstr ""
262
+
263
+#: modules/formats.py:110
264
+#, fuzzy
265
+msgid "Edit"
266
+msgstr "Editar Lista"
267
+
268
+#: modules/formats.py:120
269
+#, fuzzy
270
+msgid "Choose"
271
+msgstr "Escolha outro nome"
272
+
273
+#: modules/curlew.py:96
274
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
275
+msgstr ""
276
+
277
+#: modules/curlew.py:189
278
 msgid "About"
279
 msgstr "Sobre"
280
 
281
-#: Curlew/curlew.py:213 Curlew/about.py:33
282
-msgid "About Curlew"
283
-msgstr "Sobre Curlew"
284
-
285
-#: Curlew/curlew.py:220
286
+#: modules/curlew.py:194
287
 msgid "Quit"
288
 msgstr "Sair"
289
 
290
-#: Curlew/curlew.py:221 Curlew/tray.py:44
291
-msgid "Quit application"
292
-msgstr "Sair do Programa"
293
+#: modules/curlew.py:243
294
+msgid "Available Codecs"
295
+msgstr ""
296
+
297
+#: modules/curlew.py:274
298
+#, fuzzy
299
+msgid "Add Files"
300
+msgstr "Adicionar Arquivo"
301
+
302
+#: modules/curlew.py:280
303
+#, fuzzy
304
+msgid "Add Folders"
305
+msgstr "Adicionar Pasta"
306
+
307
+#: modules/curlew.py:291
308
+#, fuzzy
309
+msgid "Remove Files"
310
+msgstr "Remover Arquivos"
311
+
312
+#: modules/curlew.py:297
313
+#, fuzzy
314
+msgid "Clear Files List"
315
+msgstr "Limpar Lista de Arquivos"
316
+
317
+#: modules/curlew.py:308
318
+msgid "Start Conversion"
319
+msgstr "Iniciar Conversão"
320
+
321
+#: modules/curlew.py:321 modules/curlew.py:2254
322
+msgid "File Informations"
323
+msgstr "Informações do Arquivo"
324
+
325
+#: modules/curlew.py:334
326
+msgid "Advanced Options"
327
+msgstr ""
328
 
329
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
330
-msgid "Show sidebar"
331
+#: modules/curlew.py:395 modules/curlew.py:804
332
+#, fuzzy
333
+msgid "Show Sidebar"
334
 msgstr "Mostrar Barra Lateral"
335
 
336
-#: Curlew/curlew.py:299
337
+#: modules/curlew.py:418
338
 msgid "File"
339
 msgstr "Arquivo"
340
 
341
-#: Curlew/curlew.py:306
342
+#: modules/curlew.py:425
343
 msgid "Size"
344
 msgstr "Tamanho"
345
 
346
-#: Curlew/curlew.py:311
347
+#: modules/curlew.py:431
348
 msgid "Duration"
349
 msgstr "Duração"
350
 
351
-#: Curlew/curlew.py:317
352
+#: modules/curlew.py:437
353
 msgid "Estimated size"
354
 msgstr "Tamanho Estimado"
355
 
356
-#: Curlew/curlew.py:323
357
+#: modules/curlew.py:444
358
 msgid "Elapsed time"
359
 msgstr "Tempo Decorrido"
360
 
361
-#: Curlew/curlew.py:329
362
+#: modules/curlew.py:451
363
 msgid "Remaining time"
364
 msgstr "Tempo Restante"
365
 
366
-#: Curlew/curlew.py:334
367
+#: modules/curlew.py:457
368
 msgid "Progress"
369
 msgstr "Progresso"
370
 
371
-#: Curlew/curlew.py:351
372
-msgid "Browse source"
373
-msgstr "Procurar Fonte"
374
-
375
-#: Curlew/curlew.py:356
376
-msgid "Browse destination"
377
-msgstr "Procurar Destino"
378
-
379
-#: Curlew/curlew.py:359
380
-msgid "Preview before converting"
381
-msgstr "Pré-visualização antes da conversão"
382
-
383
-#: Curlew/curlew.py:391
384
-msgid "<b>Format:</b>"
385
-msgstr "<b>Formato:</b>"
386
-
387
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
388
-msgid "Favorite list"
389
-msgstr "Lista de favoritos"
390
-
391
-#: Curlew/curlew.py:411
392
-msgid "Source Path"
393
-msgstr "Caminho de Origem"
394
+#: modules/curlew.py:469
395
+#, fuzzy
396
+msgid "Choose a format"
397
+msgstr "Escolha outro nome"
398
 
399
-#: Curlew/curlew.py:416
400
-msgid "<b>Destination:</b>"
401
-msgstr "<b>Destino:</b>"
402
+#: modules/curlew.py:496
403
+#, fuzzy
404
+msgid "Add to Favorite"
405
+msgstr "Adicionar Para Favoritos"
406
 
407
-#: Curlew/curlew.py:424
408
-msgid "<b>Advanced</b>"
409
-msgstr "<b>Avançado</b>"
410
+#: modules/curlew.py:504
411
+#, fuzzy
412
+msgid "Edit List"
413
+msgstr "Editar Lista"
414
 
415
-#: Curlew/curlew.py:434
416
+#: modules/curlew.py:534
417
 msgid "Audio"
418
 msgstr "Áudio"
419
 
420
-#: Curlew/curlew.py:442
421
+#: modules/curlew.py:549
422
 msgid "Audio Bitrate"
423
 msgstr "Bitrate do Áudio"
424
 
425
-#: Curlew/curlew.py:443
426
+#: modules/curlew.py:550
427
 msgid "Audio Frequency"
428
 msgstr "Frequência do Áudio"
429
 
430
-#: Curlew/curlew.py:444
431
-msgid "Audio Channels"
432
-msgstr "Canais de Áudio"
433
-
434
-#: Curlew/curlew.py:445
435
+#: modules/curlew.py:552
436
 msgid "Audio Codec"
437
 msgstr "Codec de Áudio"
438
 
439
-#: Curlew/curlew.py:448
440
+#: modules/curlew.py:555
441
 msgid "Volume (%)"
442
 msgstr "Volume (%)"
443
 
444
-#: Curlew/curlew.py:454
445
+#: modules/curlew.py:561
446
 msgid "Audio Quality"
447
 msgstr "Qualidade do Áudio"
448
 
449
-#: Curlew/curlew.py:460
450
+#: modules/curlew.py:573
451
 msgid "Video"
452
 msgstr "Vídeo"
453
 
454
-#: Curlew/curlew.py:470
455
+#: modules/curlew.py:590
456
 msgid "Video Bitrate"
457
 msgstr "Bitrate do Vídeo"
458
 
459
-#: Curlew/curlew.py:471
460
-msgid "Video FPS"
461
-msgstr "FPS do Vídeo"
462
-
463
-#: Curlew/curlew.py:472
464
+#: modules/curlew.py:592
465
 msgid "Video Size"
466
 msgstr "Tamanho do Vídeo"
467
 
468
-#: Curlew/curlew.py:473
469
+#: modules/curlew.py:593
470
 msgid "Video Codec"
471
 msgstr "Codec de Vídeo"
472
 
473
-#: Curlew/curlew.py:474
474
+#: modules/curlew.py:594
475
 msgid "Aspect Ratio"
476
 msgstr "Relação de Aspecto"
477
 
478
-#: Curlew/curlew.py:480
479
+#: modules/curlew.py:600
480
 msgid "2-Pass"
481
 msgstr "2-Passos"
482
 
483
-#: Curlew/curlew.py:484
484
+#: modules/curlew.py:604
485
 msgid "Video only"
486
 msgstr "Só o Vídeo"
487
 
488
-#: Curlew/curlew.py:491
489
+#: modules/curlew.py:611
490
 msgid "Video Quality"
491
 msgstr "Qualidade do Vídeo"
492
 
493
-#: Curlew/curlew.py:496
494
+#: modules/curlew.py:622
495
 msgid "Subtitle"
496
 msgstr "Subtítulo"
497
 
498
-#: Curlew/curlew.py:502
499
-msgid "Use Subtitle"
500
+#: modules/curlew.py:628
501
+#, fuzzy
502
+msgid "Use Subtitle (ffmpeg only)"
503
 msgstr "Usar Subtítulo"
504
 
505
-#: Curlew/curlew.py:518
506
+#: modules/curlew.py:644
507
 msgid "Subtitle: "
508
 msgstr "Subtítulo:"
509
 
510
-#: Curlew/curlew.py:525
511
-msgid "Font: "
512
-msgstr "Fonte:"
513
-
514
-#: Curlew/curlew.py:536
515
+#: modules/curlew.py:662
516
 msgid "Size: "
517
 msgstr "Tamanho:"
518
 
519
-#: Curlew/curlew.py:543
520
-msgid "Position: "
521
-msgstr "Posição:"
522
-
523
-#: Curlew/curlew.py:563
524
+#: modules/curlew.py:691
525
 msgid "Encoding: "
526
 msgstr "Codificando:"
527
 
528
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
529
-msgid "sec"
530
-msgstr "seg"
531
-
532
-#: Curlew/curlew.py:571
533
-msgid "Delay: "
534
-msgstr "Atraso:"
535
-
536
-#: Curlew/curlew.py:574
537
-msgid "Harddup"
538
-msgstr "Fortedup"
539
-
540
-#: Curlew/curlew.py:578
541
-msgid "Use SSA/ASS subtitle"
542
-msgstr "Use SSA/ASS subtítulo"
543
-
544
-#: Curlew/curlew.py:585
545
+#: modules/curlew.py:704
546
 msgid "Crop / Pad"
547
 msgstr "Cortar / Bloco"
548
 
549
-#: Curlew/curlew.py:588
550
+#: modules/curlew.py:707
551
 msgid "Crop"
552
 msgstr "Cortar"
553
 
554
-#: Curlew/curlew.py:592
555
+#: modules/curlew.py:711
556
 msgid "Pad"
557
 msgstr "Bloco"
558
 
559
-#: Curlew/curlew.py:598
560
+#: modules/curlew.py:717
561
 msgid "More"
562
 msgstr "Mais"
563
 
564
-#: Curlew/curlew.py:601
565
+#: modules/curlew.py:720
566
 msgid "Split File"
567
 msgstr "Dividir Arquivo"
568
 
569
-#: Curlew/curlew.py:611
570
+#: modules/curlew.py:730
571
 msgid "Begin time: "
572
 msgstr "Tempo inicial:"
573
 
574
-#: Curlew/curlew.py:614
575
+#: modules/curlew.py:733
576
 msgid "Duration: "
577
 msgstr "Duração:"
578
 
579
-#: Curlew/curlew.py:615
580
+#: modules/curlew.py:734
581
 msgid "To the end"
582
 msgstr "Para o fim"
583
 
584
-#: Curlew/curlew.py:621
585
+#: modules/curlew.py:740
586
 msgid "Use Copy Mode"
587
 msgstr "Use modo de cópia"
588
 
589
-#: Curlew/curlew.py:622
590
+#: modules/curlew.py:741
591
 msgid "Keep the same codecs as the input file"
592
 msgstr "Mantenha os mesmos codecs como o arquivo de entrada"
593
 
594
-#: Curlew/curlew.py:630
595
+#: modules/curlew.py:749
596
 msgid "Other opts:"
597
 msgstr "Outros opts:"
598
 
599
-#: Curlew/curlew.py:634
600
+#: modules/curlew.py:753
601
 msgid "Threads:"
602
 msgstr "Threads:"
603
 
604
-#: Curlew/curlew.py:637
605
-msgid "Source Quality"
606
-msgstr "Qualidade da Fonte"
607
-
608
-#: Curlew/curlew.py:638
609
-msgid "Use the same quality as source file"
610
-msgstr "Use a mesma qualidade do arquivo de origem"
611
-
612
-#: Curlew/curlew.py:647
613
+#: modules/curlew.py:766
614
 msgid "Converter:"
615
 msgstr "Converter:"
616
 
617
-#: Curlew/curlew.py:659
618
+#: modules/curlew.py:772
619
+msgid "Player:"
620
+msgstr ""
621
+
622
+#: modules/curlew.py:787
623
 msgid "Configs"
624
 msgstr "Configs"
625
 
626
-#: Curlew/curlew.py:665
627
-msgid "Overwrite it"
628
-msgstr "Substituí-lo"
629
-
630
-#: Curlew/curlew.py:666
631
-msgid "Choose another name"
632
-msgstr "Escolha outro nome"
633
-
634
-#: Curlew/curlew.py:667
635
-msgid "Skip conversion"
636
-msgstr "Pular conversão"
637
-
638
-#: Curlew/curlew.py:668
639
-msgid "File exist:"
640
-msgstr "Arquivo Existente:"
641
-
642
-#: Curlew/curlew.py:673
643
+#: modules/curlew.py:794
644
+#, fuzzy
645
 msgid "Your language will appear after restart Curlew"
646
 msgstr "Seu idioma irá aparecer após reiniciar o Curlew"
647
 
648
-#: Curlew/curlew.py:680
649
+#: modules/curlew.py:801
650
 msgid "Language:"
651
 msgstr "Idioma:"
652
 
653
-#: Curlew/curlew.py:691
654
-msgid "Show toolbar's buttons text"
655
-msgstr "Mostrar botões de texto na barra de ferramentas"
656
-
657
-#: Curlew/curlew.py:695
658
-msgid "Icons:"
659
-msgstr "Ícones:"
660
-
661
-#: Curlew/curlew.py:703
662
+#: modules/curlew.py:809
663
 msgid "Show tray icon"
664
 msgstr "Mostrar ícone da bandeja"
665
 
666
-#: Curlew/curlew.py:708
667
+#: modules/curlew.py:817
668
 msgid "Shutdown computer after finish"
669
 msgstr "Desligar computador depois de terminar"
670
 
671
-#: Curlew/curlew.py:713
672
+#: modules/curlew.py:822
673
 msgid "Suspend computer after finish"
674
 msgstr "Suspender computador depois de terminar"
675
 
676
-#: Curlew/curlew.py:718
677
+#: modules/curlew.py:829
678
+msgid "Output"
679
+msgstr ""
680
+
681
+#: modules/curlew.py:835
682
+msgid "Source Path"
683
+msgstr "Caminho de Origem"
684
+
685
+#: modules/curlew.py:840
686
+#, fuzzy
687
+msgid "Destination:"
688
+msgstr "<b>Destino:</b>"
689
+
690
+#: modules/curlew.py:844
691
+msgid "Overwrite it"
692
+msgstr "Substituí-lo"
693
+
694
+#: modules/curlew.py:845
695
+msgid "Choose another name"
696
+msgstr "Escolha outro nome"
697
+
698
+#: modules/curlew.py:846
699
+msgid "Skip conversion"
700
+msgstr "Pular conversão"
701
+
702
+#: modules/curlew.py:847
703
+msgid "File exist:"
704
+msgstr "Arquivo Existente:"
705
+
706
+#: modules/curlew.py:861
707
 msgid "Delete input file after conversion"
708
 msgstr "Excluir arquivo de entrada após a conversão"
709
 
710
-#: Curlew/curlew.py:722
711
+#: modules/curlew.py:866
712
 msgid "Rename input file after conversion"
713
 msgstr "Renomear arquivo de entrada após a conversão"
714
 
715
-#: Curlew/curlew.py:806
716
+#: modules/curlew.py:942
717
+#, fuzzy
718
 msgid "Do you want to quit Curlew and abort conversion process?"
719
 msgstr "Você quer sair do Curlew e bortar o processo de conversão?"
720
 
721
-#: Curlew/curlew.py:823
722
+#: modules/curlew.py:959
723
 msgid "Add file"
724
 msgstr "adicionar Arquivo"
725
 
726
-#: Curlew/curlew.py:836
727
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
728
+#: modules/curlew.py:2286
729
+msgid "_OK"
730
+msgstr ""
731
+
732
+#: modules/curlew.py:972
733
 msgid "All supported files"
734
 msgstr "Todos os arquivos suportados"
735
 
736
-#: Curlew/curlew.py:843
737
+#: modules/curlew.py:979
738
 msgid "Video files"
739
 msgstr "Arquivos de Vídeo"
740
 
741
-#: Curlew/curlew.py:849
742
+#: modules/curlew.py:985
743
 msgid "Audio files"
744
 msgstr "Arquivos de Áudio"
745
 
746
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
747
+#: modules/curlew.py:991 modules/curlew.py:1545
748
 msgid "All files"
749
 msgstr "Todos os Arquivos"
750
 
751
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
752
+#: modules/curlew.py:1031 modules/curlew.py:1638
753
 msgid "Ready!"
754
 msgstr "Pronto!"
755
 
756
-#: Curlew/curlew.py:906
757
+#: modules/curlew.py:1042
758
 msgid "Add folder"
759
 msgstr "Adicionar Pasta"
760
 
761
-#: Curlew/curlew.py:933
762
+#: modules/curlew.py:1069
763
 msgid "Choose destination"
764
 msgstr "Escolha o destino"
765
 
766
-#: Curlew/curlew.py:956
767
-msgid ""
768
-"<b>Format:</b>\t{}\n"
769
-"<b>Extension:</b>\t{}\n"
770
-"<b>Encoder:</b>\t{}"
771
-msgstr ""
772
-"<b>Formato:</b>\t{}\n"
773
-"<b>Extensão:</b>\t{}\n"
774
-"<b>Codificador:</b>\t{}"
775
-
776
-#: Curlew/curlew.py:1360
777
+#: modules/curlew.py:1318
778
 msgid "Destination path is not valid."
779
 msgstr "O caminho de destino não é válido."
780
 
781
-#: Curlew/curlew.py:1366
782
+#: modules/curlew.py:1325
783
 msgid "Destination path is not accessible."
784
 msgstr "O caminho de destino não está acessível."
785
 
786
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
787
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
788
 msgid "Skipped!"
789
 msgstr "Pulado!"
790
 
791
-#: Curlew/curlew.py:1406
792
+#: modules/curlew.py:1367
793
 msgid "Not found!"
794
 msgstr "Não Encontrado!"
795
 
796
-#: Curlew/curlew.py:1509
797
+#: modules/curlew.py:1460
798
 msgid ""
799
 "There are some errors occured.\n"
800
 "Do you want to show more details?"
801
@@ -452,39 +593,35 @@
802
 "Ocorreram alguns erros.\n"
803
 "Você quer mostrar mais detalhes?"
804
 
805
-#: Curlew/curlew.py:1522
806
+#: modules/curlew.py:1473
807
 msgid "Do you want to stop conversion process?"
808
 msgstr "Você quer parar o processo de conversão?"
809
 
810
-#: Curlew/curlew.py:1577
811
+#: modules/curlew.py:1528
812
 msgid "Select subtitle"
813
 msgstr "Selecionar Legenda"
814
 
815
-#: Curlew/curlew.py:1585
816
+#: modules/curlew.py:1531
817
+msgid "_Add"
818
+msgstr ""
819
+
820
+#: modules/curlew.py:1536
821
 msgid "Subtitle files"
822
 msgstr "Arquivos de Legenda"
823
 
824
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
825
+#: modules/curlew.py:1633 modules/curlew.py:1837
826
 msgid "Wait..."
827
 msgstr "Aguarde..."
828
 
829
-#: Curlew/curlew.py:1696
830
-msgid "Preview"
831
-msgstr "Visualização"
832
-
833
-#: Curlew/curlew.py:1773
834
+#: modules/curlew.py:1714
835
 msgid "Done!"
836
 msgstr "Feito!"
837
 
838
-#: Curlew/curlew.py:1791
839
+#: modules/curlew.py:1732
840
 msgid "Failed!"
841
 msgstr "Falhou!"
842
 
843
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
844
-msgid " MB"
845
-msgstr "MB"
846
-
847
-#: Curlew/curlew.py:2205
848
+#: modules/curlew.py:2047
849
 msgid ""
850
 "<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
851
 "span>"
852
@@ -492,7 +629,7 @@
853
 "<span foreground=\"red\" weight=\"bold\">Será encerrado o sistema após {} "
854
 "sec.</span>"
855
 
856
-#: Curlew/curlew.py:2218
857
+#: modules/curlew.py:2060
858
 msgid ""
859
 "<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
860
 "span>"
861
@@ -500,15 +637,7 @@
862
 "<span foreground=\"red\" weight=\"bold\">Sistema irá suspender após {} sec.</"
863
 "span>"
864
 
865
-#: Curlew/curlew.py:2305
866
-msgid "Add to favorite"
867
-msgstr "Adicionar Para Favoritos"
868
-
869
-#: Curlew/curlew.py:2313
870
-msgid "Edit list"
871
-msgstr "Editar Lista"
872
-
873
-#: Curlew/curlew.py:2369
874
+#: modules/curlew.py:2137
875
 msgid ""
876
 "<b>Duration:</b> {}\n"
877
 "<b>Size:</b> {}\n"
878
@@ -518,74 +647,106 @@
879
 "<b>Tamanho:</b>{}\n"
880
 "<b>Extensão:</b>{}\n"
881
 
882
-#: Curlew/curlew.py:2411
883
+#: modules/curlew.py:2178
884
 msgid "Please install \"mediainfo\" package."
885
 msgstr "Por favor instale\"mediainfo\"pacote."
886
 
887
-#: Curlew/logdialog.py:29
888
-msgid "Errors detail"
889
-msgstr "Detalhes do Erro"
890
+#: modules/curlew.py:2238
891
+msgid "Play"
892
+msgstr ""
893
 
894
-#: Curlew/waitdialog.py:31
895
-msgid "Adding files..."
896
-msgstr "Adicionando Arquivos"
897
+#: modules/curlew.py:2241
898
+#, fuzzy
899
+msgid "_Preview"
900
+msgstr "Visualização"
901
 
902
-#: Curlew/waitdialog.py:50
903
-msgid "<b>File:</b> "
904
-msgstr "<b>Arquivo:</b>"
905
+#: modules/curlew.py:2247
906
+msgid "Browse source"
907
+msgstr "Procurar Fonte"
908
 
909
-#: Curlew/about.py:36
910
-msgid "Easy to use Multimedia Converter for Linux"
911
-msgstr "Conversor Multimídia fácil de Usar para Linux"
912
+#: modules/curlew.py:2250
913
+msgid "Browse destination"
914
+msgstr "Procurar Destino"
915
 
916
-#: Curlew/about.py:49
917
-msgid "translator-credits"
918
-msgstr "VaGNaroK"
919
+#: modules/curlew.py:2284
920
+#, fuzzy
921
+msgid "Choose Encoder"
922
+msgstr "Escolha outro nome"
923
 
924
-#: Curlew/functions.py:43
925
-msgid " KB"
926
-msgstr "KB"
927
+#~ msgid "Preview"
928
+#~ msgstr "Visualização"
929
 
930
-#: Curlew/functions.py:49
931
-msgid " GB"
932
-msgstr "GB"
933
+#, fuzzy
934
+#~ msgid "<b>Convert to:</b>"
935
+#~ msgstr "<b>Formato:</b>"
936
 
937
-#: Curlew/favdialog.py:36
938
-msgid "Format"
939
-msgstr "Formato"
940
+#~ msgid "Font: "
941
+#~ msgstr "Fonte:"
942
 
943
-#: Curlew/tray.py:36 Curlew/tray.py:66
944
-msgid "Hide"
945
-msgstr "Esconder"
946
+#~ msgid "Position: "
947
+#~ msgstr "Posição:"
948
 
949
-#: Curlew/tray.py:68
950
-msgid "Show"
951
-msgstr "Mostrar"
952
+#~ msgid "Delay: "
953
+#~ msgstr "Atraso:"
954
 
955
-#: Curlew/customwidgets.py:51
956
-msgid "Top"
957
-msgstr "Topo"
958
+#~ msgid "Harddup"
959
+#~ msgstr "Fortedup"
960
 
961
-#: Curlew/customwidgets.py:59
962
-msgid "Bottom"
963
-msgstr "Botão"
964
+#~ msgid "Use SSA/ASS subtitle"
965
+#~ msgstr "Use SSA/ASS subtítulo"
966
 
967
-#: Curlew/customwidgets.py:67
968
-msgid "Left"
969
-msgstr "Esquerda"
970
+#~ msgid "Source Quality"
971
+#~ msgstr "Qualidade da Fonte"
972
 
973
-#: Curlew/customwidgets.py:75
974
-msgid "Right"
975
-msgstr "Direita"
976
+#~ msgid "Use the same quality as source file"
977
+#~ msgstr "Use a mesma qualidade do arquivo de origem"
978
 
979
-#: Curlew/customwidgets.py:184
980
-msgid "hr"
981
-msgstr "Hs"
982
+#~ msgid "Show sidebar"
983
+#~ msgstr "Mostrar Barra Lateral"
984
 
985
-#: Curlew/customwidgets.py:189
986
-msgid "min"
987
-msgstr "Min"
988
+#, fuzzy
989
+#~ msgid "Multimedia Converter"
990
+#~ msgstr "Conversor Multimídia fácil de Usar para Linux"
991
 
992
-#: Curlew/fileinfos.py:26
993
-msgid "File informations"
994
-msgstr "Informações do Arquivo"
995
+#~ msgid "Preview before converting"
996
+#~ msgstr "Pré-visualização antes da conversão"
997
+
998
+#~ msgid "<b>Advanced</b>"
999
+#~ msgstr "<b>Avançado</b>"
1000
+
1001
+#~ msgid "Add files"
1002
+#~ msgstr "Adicionar Arquivos"
1003
+
1004
+#~ msgid "Add folders"
1005
+#~ msgstr "Adicionar Pastas"
1006
+
1007
+#~ msgid "Clear"
1008
+#~ msgstr "Limpar"
1009
+
1010
+#~ msgid "Convert"
1011
+#~ msgstr "Converter"
1012
+
1013
+#~ msgid "Stop"
1014
+#~ msgstr "Parar"
1015
+
1016
+#~ msgid "File Infos"
1017
+#~ msgstr "Infos do Arquivo"
1018
+
1019
+#~ msgid "Show toolbar's buttons text"
1020
+#~ msgstr "Mostrar botões de texto na barra de ferramentas"
1021
+
1022
+#~ msgid "Icons:"
1023
+#~ msgstr "Ícones:"
1024
+
1025
+#~ msgid ""
1026
+#~ "<b>Format:</b>\t{}\n"
1027
+#~ "<b>Extension:</b>\t{}\n"
1028
+#~ "<b>Encoder:</b>\t{}"
1029
+#~ msgstr ""
1030
+#~ "<b>Formato:</b>\t{}\n"
1031
+#~ "<b>Extensão:</b>\t{}\n"
1032
+#~ "<b>Codificador:</b>\t{}"
1033
+
1034
+#, fuzzy
1035
+#~ msgid "About data"
1036
+#~ msgstr "Sobre"
1037
curlew-0.1.22.3.tar.gz/po/cs.po -> curlew-0.2.1.tar.gz/po/cs.po Changed
1044
 
1
@@ -6,7 +6,7 @@
2
 msgstr ""
3
 "Project-Id-Version: \n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
 "PO-Revision-Date: 2014-01-04 18:34+0100\n"
8
 "Last-Translator: Pavel Fric <pavelfric@seznam.cz>\n"
9
 "Language-Team: Czech <kde-i18n-doc@kde.org>\n"
10
@@ -17,434 +17,575 @@
11
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
12
 "X-Generator: Lokalize 1.5\n"
13
 
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
-msgstr "Curlew"
17
+#: modules/customwidgets.py:50
18
+msgid "Top"
19
+msgstr "Nahoře"
20
 
21
-#: Curlew/curlew.py:172
22
-msgid "Add File"
23
-msgstr "Přidat soubor"
24
+#: modules/customwidgets.py:58
25
+msgid "Bottom"
26
+msgstr "Dole"
27
 
28
-#: Curlew/curlew.py:173
29
-msgid "Add files"
30
-msgstr "Přidat soubory"
31
+#: modules/customwidgets.py:66
32
+msgid "Left"
33
+msgstr "Vlevo"
34
 
35
-#: Curlew/curlew.py:176
36
-msgid "Add Folder"
37
-msgstr "Přidat složku"
38
+#: modules/customwidgets.py:74
39
+msgid "Right"
40
+msgstr "Vpravo"
41
+
42
+#: modules/customwidgets.py:172
43
+msgid "hr"
44
+msgstr "hod"
45
+
46
+#: modules/customwidgets.py:177
47
+msgid "min"
48
+msgstr "min"
49
+
50
+#: modules/customwidgets.py:182 modules/curlew.py:698
51
+msgid "sec"
52
+msgstr "s"
53
+
54
+#: modules/favdialog.py:28 modules/curlew.py:480
55
+msgid "Favorite list"
56
+msgstr "Seznam oblíbených"
57
+
58
+#: modules/favdialog.py:38
59
+msgid "Format"
60
+msgstr "Formát"
61
 
62
-#: Curlew/curlew.py:177
63
-msgid "Add folders"
64
-msgstr "Přidat složky"
65
+#: modules/favdialog.py:55
66
+msgid "Up"
67
+msgstr ""
68
+
69
+#: modules/favdialog.py:61
70
+msgid "Down"
71
+msgstr ""
72
 
73
-#: Curlew/curlew.py:181
74
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
75
 msgid "Remove"
76
 msgstr "Odstranit"
77
 
78
-#: Curlew/curlew.py:182
79
-msgid "Remove files"
80
-msgstr "Odstranit soubory"
81
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
82
+#: modules/curlew.py:251
83
+msgid "Curlew"
84
+msgstr "Curlew"
85
 
86
-#: Curlew/curlew.py:186
87
-msgid "Clear"
88
-msgstr "Vyprázdnit"
89
+#: modules/about.py:35 modules/curlew.py:328
90
+msgid "About Curlew"
91
+msgstr "O programu Curlew"
92
 
93
-#: Curlew/curlew.py:187
94
-msgid "Clear files list"
95
-msgstr "Smazat seznam souborů"
96
+#: modules/about.py:38
97
+msgid "Easy to use Multimedia Converter for Linux"
98
+msgstr "Snadno použitelný převodník multimédií pro Linux"
99
 
100
-#: Curlew/curlew.py:194
101
-msgid "Convert"
102
-msgstr "Převést"
103
+#: modules/about.py:51
104
+msgid "translator-credits"
105
+msgstr "www.fripohled.blogspot.com"
106
 
107
-#: Curlew/curlew.py:195
108
-msgid "Start Conversion"
109
-msgstr "Spustit převod"
110
+#: modules/functions.py:44
111
+msgid " KB"
112
+msgstr " KB"
113
+
114
+#: modules/functions.py:47
115
+msgid " MB"
116
+msgstr " MB"
117
+
118
+#: modules/functions.py:50
119
+msgid " GB"
120
+msgstr " GB"
121
 
122
-#: Curlew/curlew.py:199
123
-msgid "Stop"
124
-msgstr "Zastavit"
125
+#: modules/tray.py:36 modules/tray.py:66
126
+msgid "Hide"
127
+msgstr "Skrýt"
128
 
129
-#: Curlew/curlew.py:200 Curlew/tray.py:40
130
+#: modules/tray.py:40 modules/curlew.py:314
131
 msgid "Stop Conversion"
132
 msgstr "Zastavit převod"
133
 
134
-#: Curlew/curlew.py:207
135
-msgid "File Infos"
136
-msgstr "Informace o souboru"
137
+#: modules/tray.py:44
138
+msgid "Quit application"
139
+msgstr "Ukončit program"
140
 
141
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
142
-msgid "File Informations"
143
+#: modules/tray.py:68
144
+msgid "Show"
145
+msgstr "Ukázat"
146
+
147
+#: modules/logdialog.py:29
148
+msgid "Errors detail"
149
+msgstr "Podrobnosti chyb"
150
+
151
+#: modules/logdialog.py:48
152
+msgid "_Close"
153
+msgstr ""
154
+
155
+#: modules/edition.py:35
156
+msgid "Are you sure you want to save settings?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:107
160
+msgid "You can't restore a custom format to defaults."
161
+msgstr ""
162
+
163
+#: modules/edition.py:202
164
+msgid "Are you sure you want to remove this format?"
165
+msgstr ""
166
+
167
+#: modules/edition.py:249
168
+#, fuzzy
169
+msgid "Audio:"
170
+msgstr "Zvuk"
171
+
172
+#: modules/edition.py:257 modules/edition.py:276
173
+msgid "Default"
174
+msgstr ""
175
+
176
+#: modules/edition.py:260
177
+#, fuzzy
178
+msgid "Audio Bitrates"
179
+msgstr "Datový tok zvuku"
180
+
181
+#: modules/edition.py:262
182
+#, fuzzy
183
+msgid "Audio Frequencies"
184
+msgstr "Kmitočet zvuku"
185
+
186
+#: modules/edition.py:264 modules/curlew.py:551
187
+msgid "Audio Channels"
188
+msgstr "Zvukové kanály"
189
+
190
+#: modules/edition.py:266
191
+#, fuzzy
192
+msgid "Audio Codecs"
193
+msgstr "Zvukový kodek"
194
+
195
+#: modules/edition.py:269
196
+#, fuzzy
197
+msgid "Video:"
198
+msgstr "Video"
199
+
200
+#: modules/edition.py:279
201
+#, fuzzy
202
+msgid "Video Bitrates"
203
+msgstr "Datový tok obrazu"
204
+
205
+#: modules/edition.py:281 modules/curlew.py:591
206
+msgid "Video FPS"
207
+msgstr "Snímků za sekundu"
208
+
209
+#: modules/edition.py:283
210
+#, fuzzy
211
+msgid "Video Sizes"
212
+msgstr "Velikost obrazu"
213
+
214
+#: modules/edition.py:285
215
+#, fuzzy
216
+msgid "Video Codecs"
217
+msgstr "Kodek  obrazu"
218
+
219
+#: modules/edition.py:287
220
+#, fuzzy
221
+msgid "Aspect Ratios"
222
+msgstr "Poměr stran"
223
+
224
+#: modules/edition.py:289
225
+#, fuzzy
226
+msgid "Other Options:"
227
+msgstr "Další volby:"
228
+
229
+#: modules/edition.py:291
230
+msgid "Extra Options"
231
+msgstr ""
232
+
233
+#: modules/edition.py:304
234
+msgid "Save"
235
+msgstr ""
236
+
237
+#: modules/edition.py:318
238
+msgid "Restore default"
239
+msgstr ""
240
+
241
+#: modules/fileinfos.py:26
242
+msgid "File informations"
243
 msgstr "Informace o souboru"
244
 
245
-#: Curlew/curlew.py:212
246
+#: modules/waitdialog.py:31
247
+msgid "Adding files..."
248
+msgstr "Přidávají se soubory..."
249
+
250
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
251
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
252
+msgid "_Cancel"
253
+msgstr ""
254
+
255
+#: modules/waitdialog.py:50
256
+msgid "<b>File:</b> "
257
+msgstr "<b>Soubor:</b> "
258
+
259
+#: modules/formats.py:56
260
+msgid "<i><span color=\"red\">No format selected!</span></i>"
261
+msgstr ""
262
+
263
+#: modules/formats.py:110
264
+#, fuzzy
265
+msgid "Edit"
266
+msgstr "Upravit seznam"
267
+
268
+#: modules/formats.py:120
269
+#, fuzzy
270
+msgid "Choose"
271
+msgstr "Vybrat jiný název"
272
+
273
+#: modules/curlew.py:96
274
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
275
+msgstr ""
276
+
277
+#: modules/curlew.py:189
278
 msgid "About"
279
 msgstr "O programu"
280
 
281
-#: Curlew/curlew.py:213 Curlew/about.py:33
282
-msgid "About Curlew"
283
-msgstr "O programu Curlew"
284
-
285
-#: Curlew/curlew.py:220
286
+#: modules/curlew.py:194
287
 msgid "Quit"
288
 msgstr "Ukončit"
289
 
290
-#: Curlew/curlew.py:221 Curlew/tray.py:44
291
-msgid "Quit application"
292
-msgstr "Ukončit program"
293
+#: modules/curlew.py:243
294
+msgid "Available Codecs"
295
+msgstr ""
296
+
297
+#: modules/curlew.py:274
298
+#, fuzzy
299
+msgid "Add Files"
300
+msgstr "Přidat soubor"
301
+
302
+#: modules/curlew.py:280
303
+#, fuzzy
304
+msgid "Add Folders"
305
+msgstr "Přidat složku"
306
+
307
+#: modules/curlew.py:291
308
+#, fuzzy
309
+msgid "Remove Files"
310
+msgstr "Odstranit soubory"
311
+
312
+#: modules/curlew.py:297
313
+#, fuzzy
314
+msgid "Clear Files List"
315
+msgstr "Smazat seznam souborů"
316
+
317
+#: modules/curlew.py:308
318
+msgid "Start Conversion"
319
+msgstr "Spustit převod"
320
+
321
+#: modules/curlew.py:321 modules/curlew.py:2254
322
+msgid "File Informations"
323
+msgstr "Informace o souboru"
324
 
325
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
326
-msgid "Show sidebar"
327
+#: modules/curlew.py:334
328
+msgid "Advanced Options"
329
+msgstr ""
330
+
331
+#: modules/curlew.py:395 modules/curlew.py:804
332
+#, fuzzy
333
+msgid "Show Sidebar"
334
 msgstr "Ukázat postranní panel"
335
 
336
-#: Curlew/curlew.py:299
337
+#: modules/curlew.py:418
338
 msgid "File"
339
 msgstr "Soubor"
340
 
341
-#: Curlew/curlew.py:306
342
+#: modules/curlew.py:425
343
 msgid "Size"
344
 msgstr "Velikost"
345
 
346
-#: Curlew/curlew.py:311
347
+#: modules/curlew.py:431
348
 msgid "Duration"
349
 msgstr "Doba trvání"
350
 
351
-#: Curlew/curlew.py:317
352
+#: modules/curlew.py:437
353
 msgid "Estimated size"
354
 msgstr "Odhadovaná velikost"
355
 
356
-#: Curlew/curlew.py:323
357
+#: modules/curlew.py:444
358
 msgid "Elapsed time"
359
 msgstr "Uplynulý čas"
360
 
361
-#: Curlew/curlew.py:329
362
+#: modules/curlew.py:451
363
 msgid "Remaining time"
364
 msgstr "Zbývající čas"
365
 
366
-#: Curlew/curlew.py:334
367
+#: modules/curlew.py:457
368
 msgid "Progress"
369
 msgstr "Postup"
370
 
371
-#: Curlew/curlew.py:351
372
-msgid "Browse source"
373
-msgstr "Procházet zdroj"
374
-
375
-#: Curlew/curlew.py:356
376
-msgid "Browse destination"
377
-msgstr "Procházet cíl"
378
-
379
-#: Curlew/curlew.py:359
380
-msgid "Preview before converting"
381
-msgstr "Náhled před převodem"
382
-
383
-#: Curlew/curlew.py:391
384
-msgid "<b>Format:</b>"
385
-msgstr "<b>Formát</b>"
386
-
387
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
388
-msgid "Favorite list"
389
-msgstr "Seznam oblíbených"
390
-
391
-#: Curlew/curlew.py:411
392
-msgid "Source Path"
393
-msgstr "Cesta ke zdroji"
394
+#: modules/curlew.py:469
395
+#, fuzzy
396
+msgid "Choose a format"
397
+msgstr "Vybrat jiný název"
398
 
399
-#: Curlew/curlew.py:416
400
-msgid "<b>Destination:</b>"
401
-msgstr "<b>Cíl</b>"
402
+#: modules/curlew.py:496
403
+#, fuzzy
404
+msgid "Add to Favorite"
405
+msgstr "Přidat do oblíbených"
406
 
407
-#: Curlew/curlew.py:424
408
-msgid "<b>Advanced</b>"
409
-msgstr "<b>Pokročilé</b>"
410
+#: modules/curlew.py:504
411
+#, fuzzy
412
+msgid "Edit List"
413
+msgstr "Upravit seznam"
414
 
415
-#: Curlew/curlew.py:434
416
+#: modules/curlew.py:534
417
 msgid "Audio"
418
 msgstr "Zvuk"
419
 
420
-#: Curlew/curlew.py:442
421
+#: modules/curlew.py:549
422
 msgid "Audio Bitrate"
423
 msgstr "Datový tok zvuku"
424
 
425
-#: Curlew/curlew.py:443
426
+#: modules/curlew.py:550
427
 msgid "Audio Frequency"
428
 msgstr "Kmitočet zvuku"
429
 
430
-#: Curlew/curlew.py:444
431
-msgid "Audio Channels"
432
-msgstr "Zvukové kanály"
433
-
434
-#: Curlew/curlew.py:445
435
+#: modules/curlew.py:552
436
 msgid "Audio Codec"
437
 msgstr "Zvukový kodek"
438
 
439
-#: Curlew/curlew.py:448
440
+#: modules/curlew.py:555
441
 msgid "Volume (%)"
442
 msgstr "Hlasitost (%)"
443
 
444
-#: Curlew/curlew.py:454
445
+#: modules/curlew.py:561
446
 msgid "Audio Quality"
447
 msgstr "Jakost zvuku"
448
 
449
-#: Curlew/curlew.py:460
450
+#: modules/curlew.py:573
451
 msgid "Video"
452
 msgstr "Video"
453
 
454
-#: Curlew/curlew.py:470
455
+#: modules/curlew.py:590
456
 msgid "Video Bitrate"
457
 msgstr "Datový tok obrazu"
458
 
459
-#: Curlew/curlew.py:471
460
-msgid "Video FPS"
461
-msgstr "Snímků za sekundu"
462
-
463
-#: Curlew/curlew.py:472
464
+#: modules/curlew.py:592
465
 msgid "Video Size"
466
 msgstr "Velikost obrazu"
467
 
468
-#: Curlew/curlew.py:473
469
+#: modules/curlew.py:593
470
 msgid "Video Codec"
471
 msgstr "Kodek  obrazu"
472
 
473
-#: Curlew/curlew.py:474
474
+#: modules/curlew.py:594
475
 msgid "Aspect Ratio"
476
 msgstr "Poměr stran"
477
 
478
-#: Curlew/curlew.py:480
479
+#: modules/curlew.py:600
480
 msgid "2-Pass"
481
 msgstr "Dva průchody"
482
 
483
-#: Curlew/curlew.py:484
484
+#: modules/curlew.py:604
485
 msgid "Video only"
486
 msgstr "Pouze  obraz"
487
 
488
-#: Curlew/curlew.py:491
489
+#: modules/curlew.py:611
490
 msgid "Video Quality"
491
 msgstr "Jakost obrazu"
492
 
493
-#: Curlew/curlew.py:496
494
+#: modules/curlew.py:622
495
 msgid "Subtitle"
496
 msgstr "Titulky"
497
 
498
-#: Curlew/curlew.py:502
499
-msgid "Use Subtitle"
500
+#: modules/curlew.py:628
501
+#, fuzzy
502
+msgid "Use Subtitle (ffmpeg only)"
503
 msgstr "Použít titulky"
504
 
505
-#: Curlew/curlew.py:518
506
+#: modules/curlew.py:644
507
 msgid "Subtitle: "
508
 msgstr "Titulky: "
509
 
510
-#: Curlew/curlew.py:525
511
-msgid "Font: "
512
-msgstr "Písmo: "
513
-
514
-#: Curlew/curlew.py:536
515
+#: modules/curlew.py:662
516
 msgid "Size: "
517
 msgstr "Velikost: "
518
 
519
-#: Curlew/curlew.py:543
520
-msgid "Position: "
521
-msgstr "Poloha: "
522
-
523
-#: Curlew/curlew.py:563
524
+#: modules/curlew.py:691
525
 msgid "Encoding: "
526
 msgstr "Kódování: "
527
 
528
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
529
-msgid "sec"
530
-msgstr "s"
531
-
532
-#: Curlew/curlew.py:571
533
-msgid "Delay: "
534
-msgstr "Zpoždění: "
535
-
536
-#: Curlew/curlew.py:574
537
-msgid "Harddup"
538
-msgstr ""
539
-
540
-#: Curlew/curlew.py:578
541
-msgid "Use SSA/ASS subtitle"
542
-msgstr "Použít titulky SSA/ASS"
543
-
544
-#: Curlew/curlew.py:585
545
+#: modules/curlew.py:704
546
 msgid "Crop / Pad"
547
 msgstr "Oříznout/Vycpat"
548
 
549
-#: Curlew/curlew.py:588
550
+#: modules/curlew.py:707
551
 msgid "Crop"
552
 msgstr "Oříznout"
553
 
554
-#: Curlew/curlew.py:592
555
+#: modules/curlew.py:711
556
 msgid "Pad"
557
 msgstr "Vycpat"
558
 
559
-#: Curlew/curlew.py:598
560
+#: modules/curlew.py:717
561
 msgid "More"
562
 msgstr "Více"
563
 
564
-#: Curlew/curlew.py:601
565
+#: modules/curlew.py:720
566
 msgid "Split File"
567
 msgstr "Rozdělit soubor"
568
 
569
-#: Curlew/curlew.py:611
570
+#: modules/curlew.py:730
571
 msgid "Begin time: "
572
 msgstr "Čas začátku: "
573
 
574
-#: Curlew/curlew.py:614
575
+#: modules/curlew.py:733
576
 msgid "Duration: "
577
 msgstr "Doba trvání: "
578
 
579
-#: Curlew/curlew.py:615
580
+#: modules/curlew.py:734
581
 msgid "To the end"
582
 msgstr "Po konec"
583
 
584
-#: Curlew/curlew.py:621
585
+#: modules/curlew.py:740
586
 msgid "Use Copy Mode"
587
 msgstr "Použít kopírovací režim"
588
 
589
-#: Curlew/curlew.py:622
590
+#: modules/curlew.py:741
591
 msgid "Keep the same codecs as the input file"
592
 msgstr "Zachovat tytéž kodeky, jako má vstupní soubor"
593
 
594
-#: Curlew/curlew.py:630
595
+#: modules/curlew.py:749
596
 msgid "Other opts:"
597
 msgstr "Další volby:"
598
 
599
-#: Curlew/curlew.py:634
600
+#: modules/curlew.py:753
601
 msgid "Threads:"
602
 msgstr "Vlákna:"
603
 
604
-#: Curlew/curlew.py:637
605
-msgid "Source Quality"
606
-msgstr "Jakost zdroje"
607
-
608
-#: Curlew/curlew.py:638
609
-msgid "Use the same quality as source file"
610
-msgstr "Použít stejnou jakost, jakou má zdrojový soubor"
611
-
612
-#: Curlew/curlew.py:647
613
+#: modules/curlew.py:766
614
 msgid "Converter:"
615
 msgstr "Převodník:"
616
 
617
-#: Curlew/curlew.py:659
618
+#: modules/curlew.py:772
619
+msgid "Player:"
620
+msgstr ""
621
+
622
+#: modules/curlew.py:787
623
 msgid "Configs"
624
 msgstr "Nastavení"
625
 
626
-#: Curlew/curlew.py:665
627
-msgid "Overwrite it"
628
-msgstr "Přepsat jej"
629
-
630
-#: Curlew/curlew.py:666
631
-msgid "Choose another name"
632
-msgstr "Vybrat jiný název"
633
-
634
-#: Curlew/curlew.py:667
635
-msgid "Skip conversion"
636
-msgstr "Přeskočit převod"
637
-
638
-#: Curlew/curlew.py:668
639
-msgid "File exist:"
640
-msgstr "Soubor existuje:"
641
-
642
-#: Curlew/curlew.py:673
643
+#: modules/curlew.py:794
644
+#, fuzzy
645
 msgid "Your language will appear after restart Curlew"
646
 msgstr "Změna jazyka se projeví až po opětovném spuštění Curlew"
647
 
648
-#: Curlew/curlew.py:680
649
+#: modules/curlew.py:801
650
 msgid "Language:"
651
 msgstr "Jazyk:"
652
 
653
-#: Curlew/curlew.py:691
654
-msgid "Show toolbar's buttons text"
655
-msgstr "Ukázat text tlačítek v nástrojovém pruhu"
656
-
657
-#: Curlew/curlew.py:695
658
-msgid "Icons:"
659
-msgstr "Ikony:"
660
-
661
-#: Curlew/curlew.py:703
662
+#: modules/curlew.py:809
663
 msgid "Show tray icon"
664
 msgstr "Ukazovat ikonu v oznamovací oblasti"
665
 
666
-#: Curlew/curlew.py:708
667
+#: modules/curlew.py:817
668
 msgid "Shutdown computer after finish"
669
 msgstr "Po dokončení vypnout počítač"
670
 
671
-#: Curlew/curlew.py:713
672
+#: modules/curlew.py:822
673
 msgid "Suspend computer after finish"
674
 msgstr "Po dokončení uspat počítač"
675
 
676
-#: Curlew/curlew.py:718
677
+#: modules/curlew.py:829
678
+msgid "Output"
679
+msgstr ""
680
+
681
+#: modules/curlew.py:835
682
+msgid "Source Path"
683
+msgstr "Cesta ke zdroji"
684
+
685
+#: modules/curlew.py:840
686
+#, fuzzy
687
+msgid "Destination:"
688
+msgstr "<b>Cíl</b>"
689
+
690
+#: modules/curlew.py:844
691
+msgid "Overwrite it"
692
+msgstr "Přepsat jej"
693
+
694
+#: modules/curlew.py:845
695
+msgid "Choose another name"
696
+msgstr "Vybrat jiný název"
697
+
698
+#: modules/curlew.py:846
699
+msgid "Skip conversion"
700
+msgstr "Přeskočit převod"
701
+
702
+#: modules/curlew.py:847
703
+msgid "File exist:"
704
+msgstr "Soubor existuje:"
705
+
706
+#: modules/curlew.py:861
707
 msgid "Delete input file after conversion"
708
 msgstr "Po převodu smazat vstupní soubor"
709
 
710
-#: Curlew/curlew.py:722
711
+#: modules/curlew.py:866
712
 #, fuzzy
713
 msgid "Rename input file after conversion"
714
 msgstr "Po převodu smazat vstupní soubor"
715
 
716
-#: Curlew/curlew.py:806
717
+#: modules/curlew.py:942
718
+#, fuzzy
719
 msgid "Do you want to quit Curlew and abort conversion process?"
720
 msgstr "Chcete Curlew ukončit a převod zrušit?"
721
 
722
-#: Curlew/curlew.py:823
723
+#: modules/curlew.py:959
724
 msgid "Add file"
725
 msgstr "Přidat soubor"
726
 
727
-#: Curlew/curlew.py:836
728
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
729
+#: modules/curlew.py:2286
730
+msgid "_OK"
731
+msgstr ""
732
+
733
+#: modules/curlew.py:972
734
 msgid "All supported files"
735
 msgstr "Všechny podporované soubory"
736
 
737
-#: Curlew/curlew.py:843
738
+#: modules/curlew.py:979
739
 msgid "Video files"
740
 msgstr "Obrazové soubory"
741
 
742
-#: Curlew/curlew.py:849
743
+#: modules/curlew.py:985
744
 msgid "Audio files"
745
 msgstr "Zvukové soubory"
746
 
747
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
748
+#: modules/curlew.py:991 modules/curlew.py:1545
749
 msgid "All files"
750
 msgstr "Všechny soubory"
751
 
752
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
753
+#: modules/curlew.py:1031 modules/curlew.py:1638
754
 msgid "Ready!"
755
 msgstr "Připraven!"
756
 
757
-#: Curlew/curlew.py:906
758
+#: modules/curlew.py:1042
759
 msgid "Add folder"
760
 msgstr "Přidat složku"
761
 
762
-#: Curlew/curlew.py:933
763
+#: modules/curlew.py:1069
764
 msgid "Choose destination"
765
 msgstr "Vybrat cíl"
766
 
767
-#: Curlew/curlew.py:956
768
-msgid ""
769
-"<b>Format:</b>\t{}\n"
770
-"<b>Extension:</b>\t{}\n"
771
-"<b>Encoder:</b>\t{}"
772
-msgstr ""
773
-"<b>Formát:</b>\t{}\n"
774
-"<b>Přípona:</b>\t{}\n"
775
-"<b>Kodér:</b>\t{}"
776
-
777
-#: Curlew/curlew.py:1360
778
+#: modules/curlew.py:1318
779
 msgid "Destination path is not valid."
780
 msgstr "Cílová cesta není platná."
781
 
782
-#: Curlew/curlew.py:1366
783
+#: modules/curlew.py:1325
784
 msgid "Destination path is not accessible."
785
 msgstr "Cílová cesta není přístupná."
786
 
787
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
788
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
789
 msgid "Skipped!"
790
 msgstr "Přeskočeno!"
791
 
792
-#: Curlew/curlew.py:1406
793
+#: modules/curlew.py:1367
794
 msgid "Not found!"
795
 msgstr "Nenalezeno!"
796
 
797
-#: Curlew/curlew.py:1509
798
+#: modules/curlew.py:1460
799
 msgid ""
800
 "There are some errors occured.\n"
801
 "Do you want to show more details?"
802
@@ -452,39 +593,35 @@
803
 "Vyskytly se chyby.\n"
804
 "Chcete ukázat více podrobností?"
805
 
806
-#: Curlew/curlew.py:1522
807
+#: modules/curlew.py:1473
808
 msgid "Do you want to stop conversion process?"
809
 msgstr "Chcete převod ukončit?"
810
 
811
-#: Curlew/curlew.py:1577
812
+#: modules/curlew.py:1528
813
 msgid "Select subtitle"
814
 msgstr "Vybrat titulky"
815
 
816
-#: Curlew/curlew.py:1585
817
+#: modules/curlew.py:1531
818
+msgid "_Add"
819
+msgstr ""
820
+
821
+#: modules/curlew.py:1536
822
 msgid "Subtitle files"
823
 msgstr "Soubory s titulky"
824
 
825
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
826
+#: modules/curlew.py:1633 modules/curlew.py:1837
827
 msgid "Wait..."
828
 msgstr "Počkejte..."
829
 
830
-#: Curlew/curlew.py:1696
831
-msgid "Preview"
832
-msgstr "Náhled"
833
-
834
-#: Curlew/curlew.py:1773
835
+#: modules/curlew.py:1714
836
 msgid "Done!"
837
 msgstr "Hotovo!"
838
 
839
-#: Curlew/curlew.py:1791
840
+#: modules/curlew.py:1732
841
 msgid "Failed!"
842
 msgstr "Nepodařilo se!"
843
 
844
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
845
-msgid " MB"
846
-msgstr " MB"
847
-
848
-#: Curlew/curlew.py:2205
849
+#: modules/curlew.py:2047
850
 msgid ""
851
 "<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
852
 "span>"
853
@@ -492,22 +629,14 @@
854
 "<span foreground=\"red\" weight=\"bold\">Systém bude zastaven po {} sec.</"
855
 "span>"
856
 
857
-#: Curlew/curlew.py:2218
858
+#: modules/curlew.py:2060
859
 msgid ""
860
 "<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
861
 "span>"
862
 msgstr ""
863
 "<span foreground=\"red\" weight=\"bold\">Systém bude uspán po {} sec.</span>"
864
 
865
-#: Curlew/curlew.py:2305
866
-msgid "Add to favorite"
867
-msgstr "Přidat do oblíbených"
868
-
869
-#: Curlew/curlew.py:2313
870
-msgid "Edit list"
871
-msgstr "Upravit seznam"
872
-
873
-#: Curlew/curlew.py:2369
874
+#: modules/curlew.py:2137
875
 msgid ""
876
 "<b>Duration:</b> {}\n"
877
 "<b>Size:</b> {}\n"
878
@@ -515,83 +644,112 @@
879
 msgstr ""
880
 "<b>Doba trvání:</b>\t{}\n"
881
 "<b>Velikost:</b>\t{}\n"
882
-"<b>Přípona:</b>\t{}"
883
+"<b>Přípona:</b>\t{}\n"
884
 
885
-#: Curlew/curlew.py:2411
886
+#: modules/curlew.py:2178
887
 msgid "Please install \"mediainfo\" package."
888
 msgstr "Nainstalujte, prosím, balíček mediainfo."
889
 
890
-#: Curlew/logdialog.py:29
891
-msgid "Errors detail"
892
-msgstr "Podrobnosti chyb"
893
+#: modules/curlew.py:2238
894
+msgid "Play"
895
+msgstr ""
896
 
897
-#: Curlew/waitdialog.py:31
898
-msgid "Adding files..."
899
-msgstr "Přidávají se soubory..."
900
+#: modules/curlew.py:2241
901
+#, fuzzy
902
+msgid "_Preview"
903
+msgstr "Náhled"
904
 
905
-#: Curlew/waitdialog.py:50
906
-msgid "<b>File:</b> "
907
-msgstr "<b>Soubor:</b> "
908
+#: modules/curlew.py:2247
909
+msgid "Browse source"
910
+msgstr "Procházet zdroj"
911
 
912
-#: Curlew/about.py:36
913
-msgid "Easy to use Multimedia Converter for Linux"
914
-msgstr "Snadno použitelný převodník multimédií pro Linux"
915
+#: modules/curlew.py:2250
916
+msgid "Browse destination"
917
+msgstr "Procházet cíl"
918
 
919
-#: Curlew/about.py:49
920
-msgid "translator-credits"
921
-msgstr "www.fripohled.blogspot.com"
922
+#: modules/curlew.py:2284
923
+#, fuzzy
924
+msgid "Choose Encoder"
925
+msgstr "Vybrat jiný název"
926
 
927
-#: Curlew/functions.py:43
928
-msgid " KB"
929
-msgstr " KB"
930
+#~ msgid "Preview"
931
+#~ msgstr "Náhled"
932
 
933
-#: Curlew/functions.py:49
934
-msgid " GB"
935
-msgstr " GB"
936
+#, fuzzy
937
+#~ msgid "<b>Convert to:</b>"
938
+#~ msgstr "<b>Formát</b>"
939
 
940
-#: Curlew/favdialog.py:36
941
-msgid "Format"
942
-msgstr "Formát"
943
+#~ msgid "Font: "
944
+#~ msgstr "Písmo: "
945
 
946
-#: Curlew/tray.py:36 Curlew/tray.py:66
947
-msgid "Hide"
948
-msgstr "Skrýt"
949
+#~ msgid "Position: "
950
+#~ msgstr "Poloha: "
951
 
952
-#: Curlew/tray.py:68
953
-msgid "Show"
954
-msgstr "Ukázat"
955
+#~ msgid "Delay: "
956
+#~ msgstr "Zpoždění: "
957
 
958
-#: Curlew/customwidgets.py:51
959
-msgid "Top"
960
-msgstr "Nahoře"
961
+#~ msgid "Use SSA/ASS subtitle"
962
+#~ msgstr "Použít titulky SSA/ASS"
963
 
964
-#: Curlew/customwidgets.py:59
965
-msgid "Bottom"
966
-msgstr "Dole"
967
+#~ msgid "Source Quality"
968
+#~ msgstr "Jakost zdroje"
969
 
970
-#: Curlew/customwidgets.py:67
971
-msgid "Left"
972
-msgstr "Vlevo"
973
+#~ msgid "Use the same quality as source file"
974
+#~ msgstr "Použít stejnou jakost, jakou má zdrojový soubor"
975
 
976
-#: Curlew/customwidgets.py:75
977
-msgid "Right"
978
-msgstr "Vpravo"
979
+#~ msgid "Show sidebar"
980
+#~ msgstr "Ukázat postranní panel"
981
 
982
-#: Curlew/customwidgets.py:184
983
-msgid "hr"
984
-msgstr "hod"
985
+#, fuzzy
986
+#~ msgid "Multimedia Converter"
987
+#~ msgstr "Snadno použitelný převodník multimédií pro Linux"
988
 
989
-#: Curlew/customwidgets.py:189
990
-msgid "min"
991
-msgstr "min"
992
+#~ msgid "Preview before converting"
993
+#~ msgstr "Náhled před převodem"
994
 
995
-#: Curlew/fileinfos.py:26
996
-msgid "File informations"
997
-msgstr "Informace o souboru"
998
+#~ msgid "<b>Advanced</b>"
999
+#~ msgstr "<b>Pokročilé</b>"
1000
 
1001
 #~ msgid "Add"
1002
 #~ msgstr "Přidat"
1003
 
1004
+#~ msgid "Add files"
1005
+#~ msgstr "Přidat soubory"
1006
+
1007
+#~ msgid "Add folders"
1008
+#~ msgstr "Přidat složky"
1009
+
1010
+#~ msgid "Clear"
1011
+#~ msgstr "Vyprázdnit"
1012
+
1013
+#~ msgid "Convert"
1014
+#~ msgstr "Převést"
1015
+
1016
+#~ msgid "Stop"
1017
+#~ msgstr "Zastavit"
1018
+
1019
+#~ msgid "File Infos"
1020
+#~ msgstr "Informace o souboru"
1021
+
1022
+#~ msgid "Show toolbar's buttons text"
1023
+#~ msgstr "Ukázat text tlačítek v nástrojovém pruhu"
1024
+
1025
+#~ msgid "Icons:"
1026
+#~ msgstr "Ikony:"
1027
+
1028
+#~ msgid ""
1029
+#~ "<b>Format:</b>\t{}\n"
1030
+#~ "<b>Extension:</b>\t{}\n"
1031
+#~ "<b>Encoder:</b>\t{}"
1032
+#~ msgstr ""
1033
+#~ "<b>Formát:</b>\t{}\n"
1034
+#~ "<b>Přípona:</b>\t{}\n"
1035
+#~ "<b>Kodér:</b>\t{}"
1036
+
1037
+#, fuzzy
1038
+#~ msgid "About data"
1039
+#~ msgstr "O programu"
1040
+
1041
 #~ msgid ""
1042
 #~ "<b>File:</b>\t{}\n"
1043
 #~ "<b>Extension:</b>\t{}\n"
1044
curlew-0.1.22.3.tar.gz/po/curlew.pot -> curlew-0.2.1.tar.gz/po/curlew.pot Changed
901
 
1
@@ -8,7 +8,7 @@
2
 msgstr ""
3
 "Project-Id-Version: PACKAGE VERSION\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
 "Language-Team: LANGUAGE <LL@li.org>\n"
10
@@ -17,562 +17,622 @@
11
 "Content-Type: text/plain; charset=CHARSET\n"
12
 "Content-Transfer-Encoding: 8bit\n"
13
 
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
+#: modules/customwidgets.py:50
17
+msgid "Top"
18
+msgstr ""
19
+
20
+#: modules/customwidgets.py:58
21
+msgid "Bottom"
22
 msgstr ""
23
 
24
-#: Curlew/curlew.py:172
25
-msgid "Add File"
26
+#: modules/customwidgets.py:66
27
+msgid "Left"
28
 msgstr ""
29
 
30
-#: Curlew/curlew.py:173
31
-msgid "Add files"
32
+#: modules/customwidgets.py:74
33
+msgid "Right"
34
 msgstr ""
35
 
36
-#: Curlew/curlew.py:176
37
-msgid "Add Folder"
38
+#: modules/customwidgets.py:172
39
+msgid "hr"
40
 msgstr ""
41
 
42
-#: Curlew/curlew.py:177
43
-msgid "Add folders"
44
+#: modules/customwidgets.py:177
45
+msgid "min"
46
+msgstr ""
47
+
48
+#: modules/customwidgets.py:182 modules/curlew.py:698
49
+msgid "sec"
50
+msgstr ""
51
+
52
+#: modules/favdialog.py:28 modules/curlew.py:480
53
+msgid "Favorite list"
54
 msgstr ""
55
 
56
-#: Curlew/curlew.py:181
57
+#: modules/favdialog.py:38
58
+msgid "Format"
59
+msgstr ""
60
+
61
+#: modules/favdialog.py:55
62
+msgid "Up"
63
+msgstr ""
64
+
65
+#: modules/favdialog.py:61
66
+msgid "Down"
67
+msgstr ""
68
+
69
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
70
 msgid "Remove"
71
 msgstr ""
72
 
73
-#: Curlew/curlew.py:182
74
-msgid "Remove files"
75
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
76
+#: modules/curlew.py:251
77
+msgid "Curlew"
78
 msgstr ""
79
 
80
-#: Curlew/curlew.py:186
81
-msgid "Clear"
82
+#: modules/about.py:35 modules/curlew.py:328
83
+msgid "About Curlew"
84
 msgstr ""
85
 
86
-#: Curlew/curlew.py:187
87
-msgid "Clear files list"
88
+#: modules/about.py:38
89
+msgid "Easy to use Multimedia Converter for Linux"
90
 msgstr ""
91
 
92
-#: Curlew/curlew.py:194
93
-msgid "Convert"
94
+#: modules/about.py:51
95
+msgid "translator-credits"
96
 msgstr ""
97
 
98
-#: Curlew/curlew.py:195
99
-msgid "Start Conversion"
100
+#: modules/functions.py:44
101
+msgid " KB"
102
+msgstr ""
103
+
104
+#: modules/functions.py:47
105
+msgid " MB"
106
+msgstr ""
107
+
108
+#: modules/functions.py:50
109
+msgid " GB"
110
 msgstr ""
111
 
112
-#: Curlew/curlew.py:199
113
-msgid "Stop"
114
+#: modules/tray.py:36 modules/tray.py:66
115
+msgid "Hide"
116
 msgstr ""
117
 
118
-#: Curlew/curlew.py:200 Curlew/tray.py:40
119
+#: modules/tray.py:40 modules/curlew.py:314
120
 msgid "Stop Conversion"
121
 msgstr ""
122
 
123
-#: Curlew/curlew.py:207
124
-msgid "File Infos"
125
+#: modules/tray.py:44
126
+msgid "Quit application"
127
 msgstr ""
128
 
129
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
130
-msgid "File Informations"
131
+#: modules/tray.py:68
132
+msgid "Show"
133
 msgstr ""
134
 
135
-#: Curlew/curlew.py:212
136
-msgid "About"
137
+#: modules/logdialog.py:29
138
+msgid "Errors detail"
139
 msgstr ""
140
 
141
-#: Curlew/curlew.py:213 Curlew/about.py:33
142
-msgid "About Curlew"
143
+#: modules/logdialog.py:48
144
+msgid "_Close"
145
+msgstr ""
146
+
147
+#: modules/edition.py:35
148
+msgid "Are you sure you want to save settings?"
149
+msgstr ""
150
+
151
+#: modules/edition.py:107
152
+msgid "You can't restore a custom format to defaults."
153
+msgstr ""
154
+
155
+#: modules/edition.py:202
156
+msgid "Are you sure you want to remove this format?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:249
160
+msgid "Audio:"
161
+msgstr ""
162
+
163
+#: modules/edition.py:257 modules/edition.py:276
164
+msgid "Default"
165
+msgstr ""
166
+
167
+#: modules/edition.py:260
168
+msgid "Audio Bitrates"
169
+msgstr ""
170
+
171
+#: modules/edition.py:262
172
+msgid "Audio Frequencies"
173
+msgstr ""
174
+
175
+#: modules/edition.py:264 modules/curlew.py:551
176
+msgid "Audio Channels"
177
 msgstr ""
178
 
179
-#: Curlew/curlew.py:220
180
+#: modules/edition.py:266
181
+msgid "Audio Codecs"
182
+msgstr ""
183
+
184
+#: modules/edition.py:269
185
+msgid "Video:"
186
+msgstr ""
187
+
188
+#: modules/edition.py:279
189
+msgid "Video Bitrates"
190
+msgstr ""
191
+
192
+#: modules/edition.py:281 modules/curlew.py:591
193
+msgid "Video FPS"
194
+msgstr ""
195
+
196
+#: modules/edition.py:283
197
+msgid "Video Sizes"
198
+msgstr ""
199
+
200
+#: modules/edition.py:285
201
+msgid "Video Codecs"
202
+msgstr ""
203
+
204
+#: modules/edition.py:287
205
+msgid "Aspect Ratios"
206
+msgstr ""
207
+
208
+#: modules/edition.py:289
209
+msgid "Other Options:"
210
+msgstr ""
211
+
212
+#: modules/edition.py:291
213
+msgid "Extra Options"
214
+msgstr ""
215
+
216
+#: modules/edition.py:304
217
+msgid "Save"
218
+msgstr ""
219
+
220
+#: modules/edition.py:318
221
+msgid "Restore default"
222
+msgstr ""
223
+
224
+#: modules/fileinfos.py:26
225
+msgid "File informations"
226
+msgstr ""
227
+
228
+#: modules/waitdialog.py:31
229
+msgid "Adding files..."
230
+msgstr ""
231
+
232
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
233
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
234
+msgid "_Cancel"
235
+msgstr ""
236
+
237
+#: modules/waitdialog.py:50
238
+msgid "<b>File:</b> "
239
+msgstr ""
240
+
241
+#: modules/formats.py:56
242
+msgid "<i><span color=\"red\">No format selected!</span></i>"
243
+msgstr ""
244
+
245
+#: modules/formats.py:110
246
+msgid "Edit"
247
+msgstr ""
248
+
249
+#: modules/formats.py:120
250
+msgid "Choose"
251
+msgstr ""
252
+
253
+#: modules/curlew.py:96
254
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
255
+msgstr ""
256
+
257
+#: modules/curlew.py:189
258
+msgid "About"
259
+msgstr ""
260
+
261
+#: modules/curlew.py:194
262
 msgid "Quit"
263
 msgstr ""
264
 
265
-#: Curlew/curlew.py:221 Curlew/tray.py:44
266
-msgid "Quit application"
267
+#: modules/curlew.py:243
268
+msgid "Available Codecs"
269
 msgstr ""
270
 
271
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
272
-msgid "Show sidebar"
273
+#: modules/curlew.py:274
274
+msgid "Add Files"
275
 msgstr ""
276
 
277
-#: Curlew/curlew.py:299
278
-msgid "File"
279
+#: modules/curlew.py:280
280
+msgid "Add Folders"
281
 msgstr ""
282
 
283
-#: Curlew/curlew.py:306
284
-msgid "Size"
285
+#: modules/curlew.py:291
286
+msgid "Remove Files"
287
 msgstr ""
288
 
289
-#: Curlew/curlew.py:311
290
-msgid "Duration"
291
+#: modules/curlew.py:297
292
+msgid "Clear Files List"
293
 msgstr ""
294
 
295
-#: Curlew/curlew.py:317
296
-msgid "Estimated size"
297
+#: modules/curlew.py:308
298
+msgid "Start Conversion"
299
 msgstr ""
300
 
301
-#: Curlew/curlew.py:323
302
-msgid "Elapsed time"
303
+#: modules/curlew.py:321 modules/curlew.py:2254
304
+msgid "File Informations"
305
 msgstr ""
306
 
307
-#: Curlew/curlew.py:329
308
-msgid "Remaining time"
309
+#: modules/curlew.py:334
310
+msgid "Advanced Options"
311
 msgstr ""
312
 
313
-#: Curlew/curlew.py:334
314
-msgid "Progress"
315
+#: modules/curlew.py:395 modules/curlew.py:804
316
+msgid "Show Sidebar"
317
 msgstr ""
318
 
319
-#: Curlew/curlew.py:351
320
-msgid "Browse source"
321
+#: modules/curlew.py:418
322
+msgid "File"
323
 msgstr ""
324
 
325
-#: Curlew/curlew.py:356
326
-msgid "Browse destination"
327
+#: modules/curlew.py:425
328
+msgid "Size"
329
 msgstr ""
330
 
331
-#: Curlew/curlew.py:359
332
-msgid "Preview before converting"
333
+#: modules/curlew.py:431
334
+msgid "Duration"
335
 msgstr ""
336
 
337
-#: Curlew/curlew.py:391
338
-msgid "<b>Format:</b>"
339
+#: modules/curlew.py:437
340
+msgid "Estimated size"
341
 msgstr ""
342
 
343
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
344
-msgid "Favorite list"
345
+#: modules/curlew.py:444
346
+msgid "Elapsed time"
347
 msgstr ""
348
 
349
-#: Curlew/curlew.py:411
350
-msgid "Source Path"
351
+#: modules/curlew.py:451
352
+msgid "Remaining time"
353
 msgstr ""
354
 
355
-#: Curlew/curlew.py:416
356
-msgid "<b>Destination:</b>"
357
+#: modules/curlew.py:457
358
+msgid "Progress"
359
+msgstr ""
360
+
361
+#: modules/curlew.py:469
362
+msgid "Choose a format"
363
 msgstr ""
364
 
365
-#: Curlew/curlew.py:424
366
-msgid "<b>Advanced</b>"
367
+#: modules/curlew.py:496
368
+msgid "Add to Favorite"
369
 msgstr ""
370
 
371
-#: Curlew/curlew.py:434
372
+#: modules/curlew.py:504
373
+msgid "Edit List"
374
+msgstr ""
375
+
376
+#: modules/curlew.py:534
377
 msgid "Audio"
378
 msgstr ""
379
 
380
-#: Curlew/curlew.py:442
381
+#: modules/curlew.py:549
382
 msgid "Audio Bitrate"
383
 msgstr ""
384
 
385
-#: Curlew/curlew.py:443
386
+#: modules/curlew.py:550
387
 msgid "Audio Frequency"
388
 msgstr ""
389
 
390
-#: Curlew/curlew.py:444
391
-msgid "Audio Channels"
392
-msgstr ""
393
-
394
-#: Curlew/curlew.py:445
395
+#: modules/curlew.py:552
396
 msgid "Audio Codec"
397
 msgstr ""
398
 
399
-#: Curlew/curlew.py:448
400
+#: modules/curlew.py:555
401
 msgid "Volume (%)"
402
 msgstr ""
403
 
404
-#: Curlew/curlew.py:454
405
+#: modules/curlew.py:561
406
 msgid "Audio Quality"
407
 msgstr ""
408
 
409
-#: Curlew/curlew.py:460
410
+#: modules/curlew.py:573
411
 msgid "Video"
412
 msgstr ""
413
 
414
-#: Curlew/curlew.py:470
415
+#: modules/curlew.py:590
416
 msgid "Video Bitrate"
417
 msgstr ""
418
 
419
-#: Curlew/curlew.py:471
420
-msgid "Video FPS"
421
-msgstr ""
422
-
423
-#: Curlew/curlew.py:472
424
+#: modules/curlew.py:592
425
 msgid "Video Size"
426
 msgstr ""
427
 
428
-#: Curlew/curlew.py:473
429
+#: modules/curlew.py:593
430
 msgid "Video Codec"
431
 msgstr ""
432
 
433
-#: Curlew/curlew.py:474
434
+#: modules/curlew.py:594
435
 msgid "Aspect Ratio"
436
 msgstr ""
437
 
438
-#: Curlew/curlew.py:480
439
+#: modules/curlew.py:600
440
 msgid "2-Pass"
441
 msgstr ""
442
 
443
-#: Curlew/curlew.py:484
444
+#: modules/curlew.py:604
445
 msgid "Video only"
446
 msgstr ""
447
 
448
-#: Curlew/curlew.py:491
449
+#: modules/curlew.py:611
450
 msgid "Video Quality"
451
 msgstr ""
452
 
453
-#: Curlew/curlew.py:496
454
+#: modules/curlew.py:622
455
 msgid "Subtitle"
456
 msgstr ""
457
 
458
-#: Curlew/curlew.py:502
459
-msgid "Use Subtitle"
460
+#: modules/curlew.py:628
461
+msgid "Use Subtitle (ffmpeg only)"
462
 msgstr ""
463
 
464
-#: Curlew/curlew.py:518
465
+#: modules/curlew.py:644
466
 msgid "Subtitle: "
467
 msgstr ""
468
 
469
-#: Curlew/curlew.py:525
470
-msgid "Font: "
471
-msgstr ""
472
-
473
-#: Curlew/curlew.py:536
474
+#: modules/curlew.py:662
475
 msgid "Size: "
476
 msgstr ""
477
 
478
-#: Curlew/curlew.py:543
479
-msgid "Position: "
480
-msgstr ""
481
-
482
-#: Curlew/curlew.py:563
483
+#: modules/curlew.py:691
484
 msgid "Encoding: "
485
 msgstr ""
486
 
487
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
488
-msgid "sec"
489
-msgstr ""
490
-
491
-#: Curlew/curlew.py:571
492
-msgid "Delay: "
493
-msgstr ""
494
-
495
-#: Curlew/curlew.py:574
496
-msgid "Harddup"
497
-msgstr ""
498
-
499
-#: Curlew/curlew.py:578
500
-msgid "Use SSA/ASS subtitle"
501
-msgstr ""
502
-
503
-#: Curlew/curlew.py:585
504
+#: modules/curlew.py:704
505
 msgid "Crop / Pad"
506
 msgstr ""
507
 
508
-#: Curlew/curlew.py:588
509
+#: modules/curlew.py:707
510
 msgid "Crop"
511
 msgstr ""
512
 
513
-#: Curlew/curlew.py:592
514
+#: modules/curlew.py:711
515
 msgid "Pad"
516
 msgstr ""
517
 
518
-#: Curlew/curlew.py:598
519
+#: modules/curlew.py:717
520
 msgid "More"
521
 msgstr ""
522
 
523
-#: Curlew/curlew.py:601
524
+#: modules/curlew.py:720
525
 msgid "Split File"
526
 msgstr ""
527
 
528
-#: Curlew/curlew.py:611
529
+#: modules/curlew.py:730
530
 msgid "Begin time: "
531
 msgstr ""
532
 
533
-#: Curlew/curlew.py:614
534
+#: modules/curlew.py:733
535
 msgid "Duration: "
536
 msgstr ""
537
 
538
-#: Curlew/curlew.py:615
539
+#: modules/curlew.py:734
540
 msgid "To the end"
541
 msgstr ""
542
 
543
-#: Curlew/curlew.py:621
544
+#: modules/curlew.py:740
545
 msgid "Use Copy Mode"
546
 msgstr ""
547
 
548
-#: Curlew/curlew.py:622
549
+#: modules/curlew.py:741
550
 msgid "Keep the same codecs as the input file"
551
 msgstr ""
552
 
553
-#: Curlew/curlew.py:630
554
+#: modules/curlew.py:749
555
 msgid "Other opts:"
556
 msgstr ""
557
 
558
-#: Curlew/curlew.py:634
559
+#: modules/curlew.py:753
560
 msgid "Threads:"
561
 msgstr ""
562
 
563
-#: Curlew/curlew.py:637
564
-msgid "Source Quality"
565
+#: modules/curlew.py:766
566
+msgid "Converter:"
567
 msgstr ""
568
 
569
-#: Curlew/curlew.py:638
570
-msgid "Use the same quality as source file"
571
+#: modules/curlew.py:772
572
+msgid "Player:"
573
 msgstr ""
574
 
575
-#: Curlew/curlew.py:647
576
-msgid "Converter:"
577
+#: modules/curlew.py:787
578
+msgid "Configs"
579
 msgstr ""
580
 
581
-#: Curlew/curlew.py:659
582
-msgid "Configs"
583
+#: modules/curlew.py:794
584
+msgid "Your language will appear after restart Curlew"
585
 msgstr ""
586
 
587
-#: Curlew/curlew.py:665
588
-msgid "Overwrite it"
589
+#: modules/curlew.py:801
590
+msgid "Language:"
591
 msgstr ""
592
 
593
-#: Curlew/curlew.py:666
594
-msgid "Choose another name"
595
+#: modules/curlew.py:809
596
+msgid "Show tray icon"
597
 msgstr ""
598
 
599
-#: Curlew/curlew.py:667
600
-msgid "Skip conversion"
601
+#: modules/curlew.py:817
602
+msgid "Shutdown computer after finish"
603
 msgstr ""
604
 
605
-#: Curlew/curlew.py:668
606
-msgid "File exist:"
607
+#: modules/curlew.py:822
608
+msgid "Suspend computer after finish"
609
 msgstr ""
610
 
611
-#: Curlew/curlew.py:673
612
-msgid "Your language will appear after restart Curlew"
613
+#: modules/curlew.py:829
614
+msgid "Output"
615
 msgstr ""
616
 
617
-#: Curlew/curlew.py:680
618
-msgid "Language:"
619
+#: modules/curlew.py:835
620
+msgid "Source Path"
621
 msgstr ""
622
 
623
-#: Curlew/curlew.py:691
624
-msgid "Show toolbar's buttons text"
625
+#: modules/curlew.py:840
626
+msgid "Destination:"
627
 msgstr ""
628
 
629
-#: Curlew/curlew.py:695
630
-msgid "Icons:"
631
+#: modules/curlew.py:844
632
+msgid "Overwrite it"
633
 msgstr ""
634
 
635
-#: Curlew/curlew.py:703
636
-msgid "Show tray icon"
637
+#: modules/curlew.py:845
638
+msgid "Choose another name"
639
 msgstr ""
640
 
641
-#: Curlew/curlew.py:708
642
-msgid "Shutdown computer after finish"
643
+#: modules/curlew.py:846
644
+msgid "Skip conversion"
645
 msgstr ""
646
 
647
-#: Curlew/curlew.py:713
648
-msgid "Suspend computer after finish"
649
+#: modules/curlew.py:847
650
+msgid "File exist:"
651
 msgstr ""
652
 
653
-#: Curlew/curlew.py:718
654
+#: modules/curlew.py:861
655
 msgid "Delete input file after conversion"
656
 msgstr ""
657
 
658
-#: Curlew/curlew.py:722
659
+#: modules/curlew.py:866
660
 msgid "Rename input file after conversion"
661
 msgstr ""
662
 
663
-#: Curlew/curlew.py:806
664
+#: modules/curlew.py:942
665
 msgid "Do you want to quit Curlew and abort conversion process?"
666
 msgstr ""
667
 
668
-#: Curlew/curlew.py:823
669
+#: modules/curlew.py:959
670
 msgid "Add file"
671
 msgstr ""
672
 
673
-#: Curlew/curlew.py:836
674
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
675
+#: modules/curlew.py:2286
676
+msgid "_OK"
677
+msgstr ""
678
+
679
+#: modules/curlew.py:972
680
 msgid "All supported files"
681
 msgstr ""
682
 
683
-#: Curlew/curlew.py:843
684
+#: modules/curlew.py:979
685
 msgid "Video files"
686
 msgstr ""
687
 
688
-#: Curlew/curlew.py:849
689
+#: modules/curlew.py:985
690
 msgid "Audio files"
691
 msgstr ""
692
 
693
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
694
+#: modules/curlew.py:991 modules/curlew.py:1545
695
 msgid "All files"
696
 msgstr ""
697
 
698
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
699
+#: modules/curlew.py:1031 modules/curlew.py:1638
700
 msgid "Ready!"
701
 msgstr ""
702
 
703
-#: Curlew/curlew.py:906
704
+#: modules/curlew.py:1042
705
 msgid "Add folder"
706
 msgstr ""
707
 
708
-#: Curlew/curlew.py:933
709
+#: modules/curlew.py:1069
710
 msgid "Choose destination"
711
 msgstr ""
712
 
713
-#: Curlew/curlew.py:956
714
-msgid ""
715
-"<b>Format:</b>\t{}\n"
716
-"<b>Extension:</b>\t{}\n"
717
-"<b>Encoder:</b>\t{}"
718
-msgstr ""
719
-
720
-#: Curlew/curlew.py:1360
721
+#: modules/curlew.py:1318
722
 msgid "Destination path is not valid."
723
 msgstr ""
724
 
725
-#: Curlew/curlew.py:1366
726
+#: modules/curlew.py:1325
727
 msgid "Destination path is not accessible."
728
 msgstr ""
729
 
730
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
731
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
732
 msgid "Skipped!"
733
 msgstr ""
734
 
735
-#: Curlew/curlew.py:1406
736
+#: modules/curlew.py:1367
737
 msgid "Not found!"
738
 msgstr ""
739
 
740
-#: Curlew/curlew.py:1509
741
+#: modules/curlew.py:1460
742
 msgid ""
743
 "There are some errors occured.\n"
744
 "Do you want to show more details?"
745
 msgstr ""
746
 
747
-#: Curlew/curlew.py:1522
748
+#: modules/curlew.py:1473
749
 msgid "Do you want to stop conversion process?"
750
 msgstr ""
751
 
752
-#: Curlew/curlew.py:1577
753
+#: modules/curlew.py:1528
754
 msgid "Select subtitle"
755
 msgstr ""
756
 
757
-#: Curlew/curlew.py:1585
758
-msgid "Subtitle files"
759
+#: modules/curlew.py:1531
760
+msgid "_Add"
761
 msgstr ""
762
 
763
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
764
-msgid "Wait..."
765
+#: modules/curlew.py:1536
766
+msgid "Subtitle files"
767
 msgstr ""
768
 
769
-#: Curlew/curlew.py:1696
770
-msgid "Preview"
771
+#: modules/curlew.py:1633 modules/curlew.py:1837
772
+msgid "Wait..."
773
 msgstr ""
774
 
775
-#: Curlew/curlew.py:1773
776
+#: modules/curlew.py:1714
777
 msgid "Done!"
778
 msgstr ""
779
 
780
-#: Curlew/curlew.py:1791
781
+#: modules/curlew.py:1732
782
 msgid "Failed!"
783
 msgstr ""
784
 
785
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
786
-msgid " MB"
787
-msgstr ""
788
-
789
-#: Curlew/curlew.py:2205
790
+#: modules/curlew.py:2047
791
 msgid ""
792
 "<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
793
 "span>"
794
 msgstr ""
795
 
796
-#: Curlew/curlew.py:2218
797
+#: modules/curlew.py:2060
798
 msgid ""
799
 "<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
800
 "span>"
801
 msgstr ""
802
 
803
-#: Curlew/curlew.py:2305
804
-msgid "Add to favorite"
805
-msgstr ""
806
-
807
-#: Curlew/curlew.py:2313
808
-msgid "Edit list"
809
-msgstr ""
810
-
811
-#: Curlew/curlew.py:2369
812
+#: modules/curlew.py:2137
813
 msgid ""
814
 "<b>Duration:</b> {}\n"
815
 "<b>Size:</b> {}\n"
816
 "<b>Extension:</b> {}\n"
817
 msgstr ""
818
 
819
-#: Curlew/curlew.py:2411
820
+#: modules/curlew.py:2178
821
 msgid "Please install \"mediainfo\" package."
822
 msgstr ""
823
 
824
-#: Curlew/logdialog.py:29
825
-msgid "Errors detail"
826
+#: modules/curlew.py:2238
827
+msgid "Play"
828
 msgstr ""
829
 
830
-#: Curlew/waitdialog.py:31
831
-msgid "Adding files..."
832
-msgstr ""
833
-
834
-#: Curlew/waitdialog.py:50
835
-msgid "<b>File:</b> "
836
-msgstr ""
837
-
838
-#: Curlew/about.py:36
839
-msgid "Easy to use Multimedia Converter for Linux"
840
+#: modules/curlew.py:2241
841
+msgid "_Preview"
842
 msgstr ""
843
 
844
-#: Curlew/about.py:49
845
-msgid "translator-credits"
846
-msgstr ""
847
-
848
-#: Curlew/functions.py:43
849
-msgid " KB"
850
-msgstr ""
851
-
852
-#: Curlew/functions.py:49
853
-msgid " GB"
854
-msgstr ""
855
-
856
-#: Curlew/favdialog.py:36
857
-msgid "Format"
858
-msgstr ""
859
-
860
-#: Curlew/tray.py:36 Curlew/tray.py:66
861
-msgid "Hide"
862
-msgstr ""
863
-
864
-#: Curlew/tray.py:68
865
-msgid "Show"
866
-msgstr ""
867
-
868
-#: Curlew/customwidgets.py:51
869
-msgid "Top"
870
-msgstr ""
871
-
872
-#: Curlew/customwidgets.py:59
873
-msgid "Bottom"
874
-msgstr ""
875
-
876
-#: Curlew/customwidgets.py:67
877
-msgid "Left"
878
-msgstr ""
879
-
880
-#: Curlew/customwidgets.py:75
881
-msgid "Right"
882
-msgstr ""
883
-
884
-#: Curlew/customwidgets.py:184
885
-msgid "hr"
886
+#: modules/curlew.py:2247
887
+msgid "Browse source"
888
 msgstr ""
889
 
890
-#: Curlew/customwidgets.py:189
891
-msgid "min"
892
+#: modules/curlew.py:2250
893
+msgid "Browse destination"
894
 msgstr ""
895
 
896
-#: Curlew/fileinfos.py:26
897
-msgid "File informations"
898
+#: modules/curlew.py:2284
899
+msgid "Choose Encoder"
900
 msgstr ""
901
curlew-0.1.22.3.tar.gz/po/en.po -> curlew-0.2.1.tar.gz/po/en.po Changed
901
 
1
@@ -7,7 +7,7 @@
2
 msgstr ""
3
 "Project-Id-Version: 0.1\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
 "PO-Revision-Date: 2013-03-07 14:21-0000\n"
8
 "Last-Translator: Fayssal Chamekh <chamfay@gmail.com>\n"
9
 "Language-Team: English <chamfay@gmail.com>\n"
10
@@ -18,562 +18,622 @@
11
 "X-Poedit-Language: English\n"
12
 "X-Poedit-SourceCharset: utf-8\n"
13
 
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
+#: modules/customwidgets.py:50
17
+msgid "Top"
18
+msgstr ""
19
+
20
+#: modules/customwidgets.py:58
21
+msgid "Bottom"
22
 msgstr ""
23
 
24
-#: Curlew/curlew.py:172
25
-msgid "Add File"
26
+#: modules/customwidgets.py:66
27
+msgid "Left"
28
 msgstr ""
29
 
30
-#: Curlew/curlew.py:173
31
-msgid "Add files"
32
+#: modules/customwidgets.py:74
33
+msgid "Right"
34
 msgstr ""
35
 
36
-#: Curlew/curlew.py:176
37
-msgid "Add Folder"
38
+#: modules/customwidgets.py:172
39
+msgid "hr"
40
 msgstr ""
41
 
42
-#: Curlew/curlew.py:177
43
-msgid "Add folders"
44
+#: modules/customwidgets.py:177
45
+msgid "min"
46
+msgstr ""
47
+
48
+#: modules/customwidgets.py:182 modules/curlew.py:698
49
+msgid "sec"
50
+msgstr ""
51
+
52
+#: modules/favdialog.py:28 modules/curlew.py:480
53
+msgid "Favorite list"
54
 msgstr ""
55
 
56
-#: Curlew/curlew.py:181
57
+#: modules/favdialog.py:38
58
+msgid "Format"
59
+msgstr ""
60
+
61
+#: modules/favdialog.py:55
62
+msgid "Up"
63
+msgstr ""
64
+
65
+#: modules/favdialog.py:61
66
+msgid "Down"
67
+msgstr ""
68
+
69
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
70
 msgid "Remove"
71
 msgstr ""
72
 
73
-#: Curlew/curlew.py:182
74
-msgid "Remove files"
75
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
76
+#: modules/curlew.py:251
77
+msgid "Curlew"
78
 msgstr ""
79
 
80
-#: Curlew/curlew.py:186
81
-msgid "Clear"
82
+#: modules/about.py:35 modules/curlew.py:328
83
+msgid "About Curlew"
84
 msgstr ""
85
 
86
-#: Curlew/curlew.py:187
87
-msgid "Clear files list"
88
+#: modules/about.py:38
89
+msgid "Easy to use Multimedia Converter for Linux"
90
 msgstr ""
91
 
92
-#: Curlew/curlew.py:194
93
-msgid "Convert"
94
+#: modules/about.py:51
95
+msgid "translator-credits"
96
 msgstr ""
97
 
98
-#: Curlew/curlew.py:195
99
-msgid "Start Conversion"
100
+#: modules/functions.py:44
101
+msgid " KB"
102
+msgstr ""
103
+
104
+#: modules/functions.py:47
105
+msgid " MB"
106
+msgstr ""
107
+
108
+#: modules/functions.py:50
109
+msgid " GB"
110
 msgstr ""
111
 
112
-#: Curlew/curlew.py:199
113
-msgid "Stop"
114
+#: modules/tray.py:36 modules/tray.py:66
115
+msgid "Hide"
116
 msgstr ""
117
 
118
-#: Curlew/curlew.py:200 Curlew/tray.py:40
119
+#: modules/tray.py:40 modules/curlew.py:314
120
 msgid "Stop Conversion"
121
 msgstr ""
122
 
123
-#: Curlew/curlew.py:207
124
-msgid "File Infos"
125
+#: modules/tray.py:44
126
+msgid "Quit application"
127
 msgstr ""
128
 
129
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
130
-msgid "File Informations"
131
+#: modules/tray.py:68
132
+msgid "Show"
133
 msgstr ""
134
 
135
-#: Curlew/curlew.py:212
136
-msgid "About"
137
+#: modules/logdialog.py:29
138
+msgid "Errors detail"
139
 msgstr ""
140
 
141
-#: Curlew/curlew.py:213 Curlew/about.py:33
142
-msgid "About Curlew"
143
+#: modules/logdialog.py:48
144
+msgid "_Close"
145
+msgstr ""
146
+
147
+#: modules/edition.py:35
148
+msgid "Are you sure you want to save settings?"
149
+msgstr ""
150
+
151
+#: modules/edition.py:107
152
+msgid "You can't restore a custom format to defaults."
153
+msgstr ""
154
+
155
+#: modules/edition.py:202
156
+msgid "Are you sure you want to remove this format?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:249
160
+msgid "Audio:"
161
+msgstr ""
162
+
163
+#: modules/edition.py:257 modules/edition.py:276
164
+msgid "Default"
165
+msgstr ""
166
+
167
+#: modules/edition.py:260
168
+msgid "Audio Bitrates"
169
+msgstr ""
170
+
171
+#: modules/edition.py:262
172
+msgid "Audio Frequencies"
173
+msgstr ""
174
+
175
+#: modules/edition.py:264 modules/curlew.py:551
176
+msgid "Audio Channels"
177
 msgstr ""
178
 
179
-#: Curlew/curlew.py:220
180
+#: modules/edition.py:266
181
+msgid "Audio Codecs"
182
+msgstr ""
183
+
184
+#: modules/edition.py:269
185
+msgid "Video:"
186
+msgstr ""
187
+
188
+#: modules/edition.py:279
189
+msgid "Video Bitrates"
190
+msgstr ""
191
+
192
+#: modules/edition.py:281 modules/curlew.py:591
193
+msgid "Video FPS"
194
+msgstr ""
195
+
196
+#: modules/edition.py:283
197
+msgid "Video Sizes"
198
+msgstr ""
199
+
200
+#: modules/edition.py:285
201
+msgid "Video Codecs"
202
+msgstr ""
203
+
204
+#: modules/edition.py:287
205
+msgid "Aspect Ratios"
206
+msgstr ""
207
+
208
+#: modules/edition.py:289
209
+msgid "Other Options:"
210
+msgstr ""
211
+
212
+#: modules/edition.py:291
213
+msgid "Extra Options"
214
+msgstr ""
215
+
216
+#: modules/edition.py:304
217
+msgid "Save"
218
+msgstr ""
219
+
220
+#: modules/edition.py:318
221
+msgid "Restore default"
222
+msgstr ""
223
+
224
+#: modules/fileinfos.py:26
225
+msgid "File informations"
226
+msgstr ""
227
+
228
+#: modules/waitdialog.py:31
229
+msgid "Adding files..."
230
+msgstr ""
231
+
232
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
233
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
234
+msgid "_Cancel"
235
+msgstr ""
236
+
237
+#: modules/waitdialog.py:50
238
+msgid "<b>File:</b> "
239
+msgstr ""
240
+
241
+#: modules/formats.py:56
242
+msgid "<i><span color=\"red\">No format selected!</span></i>"
243
+msgstr ""
244
+
245
+#: modules/formats.py:110
246
+msgid "Edit"
247
+msgstr ""
248
+
249
+#: modules/formats.py:120
250
+msgid "Choose"
251
+msgstr ""
252
+
253
+#: modules/curlew.py:96
254
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
255
+msgstr ""
256
+
257
+#: modules/curlew.py:189
258
+msgid "About"
259
+msgstr ""
260
+
261
+#: modules/curlew.py:194
262
 msgid "Quit"
263
 msgstr ""
264
 
265
-#: Curlew/curlew.py:221 Curlew/tray.py:44
266
-msgid "Quit application"
267
+#: modules/curlew.py:243
268
+msgid "Available Codecs"
269
 msgstr ""
270
 
271
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
272
-msgid "Show sidebar"
273
+#: modules/curlew.py:274
274
+msgid "Add Files"
275
 msgstr ""
276
 
277
-#: Curlew/curlew.py:299
278
-msgid "File"
279
+#: modules/curlew.py:280
280
+msgid "Add Folders"
281
 msgstr ""
282
 
283
-#: Curlew/curlew.py:306
284
-msgid "Size"
285
+#: modules/curlew.py:291
286
+msgid "Remove Files"
287
 msgstr ""
288
 
289
-#: Curlew/curlew.py:311
290
-msgid "Duration"
291
+#: modules/curlew.py:297
292
+msgid "Clear Files List"
293
 msgstr ""
294
 
295
-#: Curlew/curlew.py:317
296
-msgid "Estimated size"
297
+#: modules/curlew.py:308
298
+msgid "Start Conversion"
299
 msgstr ""
300
 
301
-#: Curlew/curlew.py:323
302
-msgid "Elapsed time"
303
+#: modules/curlew.py:321 modules/curlew.py:2254
304
+msgid "File Informations"
305
 msgstr ""
306
 
307
-#: Curlew/curlew.py:329
308
-msgid "Remaining time"
309
+#: modules/curlew.py:334
310
+msgid "Advanced Options"
311
 msgstr ""
312
 
313
-#: Curlew/curlew.py:334
314
-msgid "Progress"
315
+#: modules/curlew.py:395 modules/curlew.py:804
316
+msgid "Show Sidebar"
317
 msgstr ""
318
 
319
-#: Curlew/curlew.py:351
320
-msgid "Browse source"
321
+#: modules/curlew.py:418
322
+msgid "File"
323
 msgstr ""
324
 
325
-#: Curlew/curlew.py:356
326
-msgid "Browse destination"
327
+#: modules/curlew.py:425
328
+msgid "Size"
329
 msgstr ""
330
 
331
-#: Curlew/curlew.py:359
332
-msgid "Preview before converting"
333
+#: modules/curlew.py:431
334
+msgid "Duration"
335
 msgstr ""
336
 
337
-#: Curlew/curlew.py:391
338
-msgid "<b>Format:</b>"
339
+#: modules/curlew.py:437
340
+msgid "Estimated size"
341
 msgstr ""
342
 
343
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
344
-msgid "Favorite list"
345
+#: modules/curlew.py:444
346
+msgid "Elapsed time"
347
 msgstr ""
348
 
349
-#: Curlew/curlew.py:411
350
-msgid "Source Path"
351
+#: modules/curlew.py:451
352
+msgid "Remaining time"
353
 msgstr ""
354
 
355
-#: Curlew/curlew.py:416
356
-msgid "<b>Destination:</b>"
357
+#: modules/curlew.py:457
358
+msgid "Progress"
359
+msgstr ""
360
+
361
+#: modules/curlew.py:469
362
+msgid "Choose a format"
363
 msgstr ""
364
 
365
-#: Curlew/curlew.py:424
366
-msgid "<b>Advanced</b>"
367
+#: modules/curlew.py:496
368
+msgid "Add to Favorite"
369
 msgstr ""
370
 
371
-#: Curlew/curlew.py:434
372
+#: modules/curlew.py:504
373
+msgid "Edit List"
374
+msgstr ""
375
+
376
+#: modules/curlew.py:534
377
 msgid "Audio"
378
 msgstr ""
379
 
380
-#: Curlew/curlew.py:442
381
+#: modules/curlew.py:549
382
 msgid "Audio Bitrate"
383
 msgstr ""
384
 
385
-#: Curlew/curlew.py:443
386
+#: modules/curlew.py:550
387
 msgid "Audio Frequency"
388
 msgstr ""
389
 
390
-#: Curlew/curlew.py:444
391
-msgid "Audio Channels"
392
-msgstr ""
393
-
394
-#: Curlew/curlew.py:445
395
+#: modules/curlew.py:552
396
 msgid "Audio Codec"
397
 msgstr ""
398
 
399
-#: Curlew/curlew.py:448
400
+#: modules/curlew.py:555
401
 msgid "Volume (%)"
402
 msgstr ""
403
 
404
-#: Curlew/curlew.py:454
405
+#: modules/curlew.py:561
406
 msgid "Audio Quality"
407
 msgstr ""
408
 
409
-#: Curlew/curlew.py:460
410
+#: modules/curlew.py:573
411
 msgid "Video"
412
 msgstr ""
413
 
414
-#: Curlew/curlew.py:470
415
+#: modules/curlew.py:590
416
 msgid "Video Bitrate"
417
 msgstr ""
418
 
419
-#: Curlew/curlew.py:471
420
-msgid "Video FPS"
421
-msgstr ""
422
-
423
-#: Curlew/curlew.py:472
424
+#: modules/curlew.py:592
425
 msgid "Video Size"
426
 msgstr ""
427
 
428
-#: Curlew/curlew.py:473
429
+#: modules/curlew.py:593
430
 msgid "Video Codec"
431
 msgstr ""
432
 
433
-#: Curlew/curlew.py:474
434
+#: modules/curlew.py:594
435
 msgid "Aspect Ratio"
436
 msgstr ""
437
 
438
-#: Curlew/curlew.py:480
439
+#: modules/curlew.py:600
440
 msgid "2-Pass"
441
 msgstr ""
442
 
443
-#: Curlew/curlew.py:484
444
+#: modules/curlew.py:604
445
 msgid "Video only"
446
 msgstr ""
447
 
448
-#: Curlew/curlew.py:491
449
+#: modules/curlew.py:611
450
 msgid "Video Quality"
451
 msgstr ""
452
 
453
-#: Curlew/curlew.py:496
454
+#: modules/curlew.py:622
455
 msgid "Subtitle"
456
 msgstr ""
457
 
458
-#: Curlew/curlew.py:502
459
-msgid "Use Subtitle"
460
+#: modules/curlew.py:628
461
+msgid "Use Subtitle (ffmpeg only)"
462
 msgstr ""
463
 
464
-#: Curlew/curlew.py:518
465
+#: modules/curlew.py:644
466
 msgid "Subtitle: "
467
 msgstr ""
468
 
469
-#: Curlew/curlew.py:525
470
-msgid "Font: "
471
-msgstr ""
472
-
473
-#: Curlew/curlew.py:536
474
+#: modules/curlew.py:662
475
 msgid "Size: "
476
 msgstr ""
477
 
478
-#: Curlew/curlew.py:543
479
-msgid "Position: "
480
-msgstr ""
481
-
482
-#: Curlew/curlew.py:563
483
+#: modules/curlew.py:691
484
 msgid "Encoding: "
485
 msgstr ""
486
 
487
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
488
-msgid "sec"
489
-msgstr ""
490
-
491
-#: Curlew/curlew.py:571
492
-msgid "Delay: "
493
-msgstr ""
494
-
495
-#: Curlew/curlew.py:574
496
-msgid "Harddup"
497
-msgstr ""
498
-
499
-#: Curlew/curlew.py:578
500
-msgid "Use SSA/ASS subtitle"
501
-msgstr ""
502
-
503
-#: Curlew/curlew.py:585
504
+#: modules/curlew.py:704
505
 msgid "Crop / Pad"
506
 msgstr ""
507
 
508
-#: Curlew/curlew.py:588
509
+#: modules/curlew.py:707
510
 msgid "Crop"
511
 msgstr ""
512
 
513
-#: Curlew/curlew.py:592
514
+#: modules/curlew.py:711
515
 msgid "Pad"
516
 msgstr ""
517
 
518
-#: Curlew/curlew.py:598
519
+#: modules/curlew.py:717
520
 msgid "More"
521
 msgstr ""
522
 
523
-#: Curlew/curlew.py:601
524
+#: modules/curlew.py:720
525
 msgid "Split File"
526
 msgstr ""
527
 
528
-#: Curlew/curlew.py:611
529
+#: modules/curlew.py:730
530
 msgid "Begin time: "
531
 msgstr ""
532
 
533
-#: Curlew/curlew.py:614
534
+#: modules/curlew.py:733
535
 msgid "Duration: "
536
 msgstr ""
537
 
538
-#: Curlew/curlew.py:615
539
+#: modules/curlew.py:734
540
 msgid "To the end"
541
 msgstr ""
542
 
543
-#: Curlew/curlew.py:621
544
+#: modules/curlew.py:740
545
 msgid "Use Copy Mode"
546
 msgstr ""
547
 
548
-#: Curlew/curlew.py:622
549
+#: modules/curlew.py:741
550
 msgid "Keep the same codecs as the input file"
551
 msgstr ""
552
 
553
-#: Curlew/curlew.py:630
554
+#: modules/curlew.py:749
555
 msgid "Other opts:"
556
 msgstr ""
557
 
558
-#: Curlew/curlew.py:634
559
+#: modules/curlew.py:753
560
 msgid "Threads:"
561
 msgstr ""
562
 
563
-#: Curlew/curlew.py:637
564
-msgid "Source Quality"
565
+#: modules/curlew.py:766
566
+msgid "Converter:"
567
 msgstr ""
568
 
569
-#: Curlew/curlew.py:638
570
-msgid "Use the same quality as source file"
571
+#: modules/curlew.py:772
572
+msgid "Player:"
573
 msgstr ""
574
 
575
-#: Curlew/curlew.py:647
576
-msgid "Converter:"
577
+#: modules/curlew.py:787
578
+msgid "Configs"
579
 msgstr ""
580
 
581
-#: Curlew/curlew.py:659
582
-msgid "Configs"
583
+#: modules/curlew.py:794
584
+msgid "Your language will appear after restart Curlew"
585
 msgstr ""
586
 
587
-#: Curlew/curlew.py:665
588
-msgid "Overwrite it"
589
+#: modules/curlew.py:801
590
+msgid "Language:"
591
 msgstr ""
592
 
593
-#: Curlew/curlew.py:666
594
-msgid "Choose another name"
595
+#: modules/curlew.py:809
596
+msgid "Show tray icon"
597
 msgstr ""
598
 
599
-#: Curlew/curlew.py:667
600
-msgid "Skip conversion"
601
+#: modules/curlew.py:817
602
+msgid "Shutdown computer after finish"
603
 msgstr ""
604
 
605
-#: Curlew/curlew.py:668
606
-msgid "File exist:"
607
+#: modules/curlew.py:822
608
+msgid "Suspend computer after finish"
609
 msgstr ""
610
 
611
-#: Curlew/curlew.py:673
612
-msgid "Your language will appear after restart Curlew"
613
+#: modules/curlew.py:829
614
+msgid "Output"
615
 msgstr ""
616
 
617
-#: Curlew/curlew.py:680
618
-msgid "Language:"
619
+#: modules/curlew.py:835
620
+msgid "Source Path"
621
 msgstr ""
622
 
623
-#: Curlew/curlew.py:691
624
-msgid "Show toolbar's buttons text"
625
+#: modules/curlew.py:840
626
+msgid "Destination:"
627
 msgstr ""
628
 
629
-#: Curlew/curlew.py:695
630
-msgid "Icons:"
631
+#: modules/curlew.py:844
632
+msgid "Overwrite it"
633
 msgstr ""
634
 
635
-#: Curlew/curlew.py:703
636
-msgid "Show tray icon"
637
+#: modules/curlew.py:845
638
+msgid "Choose another name"
639
 msgstr ""
640
 
641
-#: Curlew/curlew.py:708
642
-msgid "Shutdown computer after finish"
643
+#: modules/curlew.py:846
644
+msgid "Skip conversion"
645
 msgstr ""
646
 
647
-#: Curlew/curlew.py:713
648
-msgid "Suspend computer after finish"
649
+#: modules/curlew.py:847
650
+msgid "File exist:"
651
 msgstr ""
652
 
653
-#: Curlew/curlew.py:718
654
+#: modules/curlew.py:861
655
 msgid "Delete input file after conversion"
656
 msgstr ""
657
 
658
-#: Curlew/curlew.py:722
659
+#: modules/curlew.py:866
660
 msgid "Rename input file after conversion"
661
 msgstr ""
662
 
663
-#: Curlew/curlew.py:806
664
+#: modules/curlew.py:942
665
 msgid "Do you want to quit Curlew and abort conversion process?"
666
 msgstr ""
667
 
668
-#: Curlew/curlew.py:823
669
+#: modules/curlew.py:959
670
 msgid "Add file"
671
 msgstr ""
672
 
673
-#: Curlew/curlew.py:836
674
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
675
+#: modules/curlew.py:2286
676
+msgid "_OK"
677
+msgstr ""
678
+
679
+#: modules/curlew.py:972
680
 msgid "All supported files"
681
 msgstr ""
682
 
683
-#: Curlew/curlew.py:843
684
+#: modules/curlew.py:979
685
 msgid "Video files"
686
 msgstr ""
687
 
688
-#: Curlew/curlew.py:849
689
+#: modules/curlew.py:985
690
 msgid "Audio files"
691
 msgstr ""
692
 
693
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
694
+#: modules/curlew.py:991 modules/curlew.py:1545
695
 msgid "All files"
696
 msgstr ""
697
 
698
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
699
+#: modules/curlew.py:1031 modules/curlew.py:1638
700
 msgid "Ready!"
701
 msgstr ""
702
 
703
-#: Curlew/curlew.py:906
704
+#: modules/curlew.py:1042
705
 msgid "Add folder"
706
 msgstr ""
707
 
708
-#: Curlew/curlew.py:933
709
+#: modules/curlew.py:1069
710
 msgid "Choose destination"
711
 msgstr ""
712
 
713
-#: Curlew/curlew.py:956
714
-msgid ""
715
-"<b>Format:</b>\t{}\n"
716
-"<b>Extension:</b>\t{}\n"
717
-"<b>Encoder:</b>\t{}"
718
-msgstr ""
719
-
720
-#: Curlew/curlew.py:1360
721
+#: modules/curlew.py:1318
722
 msgid "Destination path is not valid."
723
 msgstr ""
724
 
725
-#: Curlew/curlew.py:1366
726
+#: modules/curlew.py:1325
727
 msgid "Destination path is not accessible."
728
 msgstr ""
729
 
730
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
731
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
732
 msgid "Skipped!"
733
 msgstr ""
734
 
735
-#: Curlew/curlew.py:1406
736
+#: modules/curlew.py:1367
737
 msgid "Not found!"
738
 msgstr ""
739
 
740
-#: Curlew/curlew.py:1509
741
+#: modules/curlew.py:1460
742
 msgid ""
743
 "There are some errors occured.\n"
744
 "Do you want to show more details?"
745
 msgstr ""
746
 
747
-#: Curlew/curlew.py:1522
748
+#: modules/curlew.py:1473
749
 msgid "Do you want to stop conversion process?"
750
 msgstr ""
751
 
752
-#: Curlew/curlew.py:1577
753
+#: modules/curlew.py:1528
754
 msgid "Select subtitle"
755
 msgstr ""
756
 
757
-#: Curlew/curlew.py:1585
758
-msgid "Subtitle files"
759
+#: modules/curlew.py:1531
760
+msgid "_Add"
761
 msgstr ""
762
 
763
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
764
-msgid "Wait..."
765
+#: modules/curlew.py:1536
766
+msgid "Subtitle files"
767
 msgstr ""
768
 
769
-#: Curlew/curlew.py:1696
770
-msgid "Preview"
771
+#: modules/curlew.py:1633 modules/curlew.py:1837
772
+msgid "Wait..."
773
 msgstr ""
774
 
775
-#: Curlew/curlew.py:1773
776
+#: modules/curlew.py:1714
777
 msgid "Done!"
778
 msgstr ""
779
 
780
-#: Curlew/curlew.py:1791
781
+#: modules/curlew.py:1732
782
 msgid "Failed!"
783
 msgstr ""
784
 
785
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
786
-msgid " MB"
787
-msgstr ""
788
-
789
-#: Curlew/curlew.py:2205
790
+#: modules/curlew.py:2047
791
 msgid ""
792
 "<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
793
 "span>"
794
 msgstr ""
795
 
796
-#: Curlew/curlew.py:2218
797
+#: modules/curlew.py:2060
798
 msgid ""
799
 "<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
800
 "span>"
801
 msgstr ""
802
 
803
-#: Curlew/curlew.py:2305
804
-msgid "Add to favorite"
805
-msgstr ""
806
-
807
-#: Curlew/curlew.py:2313
808
-msgid "Edit list"
809
-msgstr ""
810
-
811
-#: Curlew/curlew.py:2369
812
+#: modules/curlew.py:2137
813
 msgid ""
814
 "<b>Duration:</b> {}\n"
815
 "<b>Size:</b> {}\n"
816
 "<b>Extension:</b> {}\n"
817
 msgstr ""
818
 
819
-#: Curlew/curlew.py:2411
820
+#: modules/curlew.py:2178
821
 msgid "Please install \"mediainfo\" package."
822
 msgstr ""
823
 
824
-#: Curlew/logdialog.py:29
825
-msgid "Errors detail"
826
+#: modules/curlew.py:2238
827
+msgid "Play"
828
 msgstr ""
829
 
830
-#: Curlew/waitdialog.py:31
831
-msgid "Adding files..."
832
-msgstr ""
833
-
834
-#: Curlew/waitdialog.py:50
835
-msgid "<b>File:</b> "
836
-msgstr ""
837
-
838
-#: Curlew/about.py:36
839
-msgid "Easy to use Multimedia Converter for Linux"
840
+#: modules/curlew.py:2241
841
+msgid "_Preview"
842
 msgstr ""
843
 
844
-#: Curlew/about.py:49
845
-msgid "translator-credits"
846
-msgstr ""
847
-
848
-#: Curlew/functions.py:43
849
-msgid " KB"
850
-msgstr ""
851
-
852
-#: Curlew/functions.py:49
853
-msgid " GB"
854
-msgstr ""
855
-
856
-#: Curlew/favdialog.py:36
857
-msgid "Format"
858
-msgstr ""
859
-
860
-#: Curlew/tray.py:36 Curlew/tray.py:66
861
-msgid "Hide"
862
-msgstr ""
863
-
864
-#: Curlew/tray.py:68
865
-msgid "Show"
866
-msgstr ""
867
-
868
-#: Curlew/customwidgets.py:51
869
-msgid "Top"
870
-msgstr ""
871
-
872
-#: Curlew/customwidgets.py:59
873
-msgid "Bottom"
874
-msgstr ""
875
-
876
-#: Curlew/customwidgets.py:67
877
-msgid "Left"
878
-msgstr ""
879
-
880
-#: Curlew/customwidgets.py:75
881
-msgid "Right"
882
-msgstr ""
883
-
884
-#: Curlew/customwidgets.py:184
885
-msgid "hr"
886
+#: modules/curlew.py:2247
887
+msgid "Browse source"
888
 msgstr ""
889
 
890
-#: Curlew/customwidgets.py:189
891
-msgid "min"
892
+#: modules/curlew.py:2250
893
+msgid "Browse destination"
894
 msgstr ""
895
 
896
-#: Curlew/fileinfos.py:26
897
-msgid "File informations"
898
+#: modules/curlew.py:2284
899
+msgid "Choose Encoder"
900
 msgstr ""
901
curlew-0.1.22.3.tar.gz/po/es.po -> curlew-0.2.1.tar.gz/po/es.po Changed
1045
 
1
@@ -7,7 +7,7 @@
2
 msgstr ""
3
 "Project-Id-Version: 0.1\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
 "PO-Revision-Date: 2013-08-12 15:59+0100\n"
8
 "Last-Translator: bernardo miguel savone <bmsavone@gmail.com>\n"
9
 "Language-Team: Spanish <bmsavone@gmail.com>\n"
10
@@ -19,439 +19,579 @@
11
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
12
 "X-Generator: Poedit 1.5.7\n"
13
 
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
+#: modules/customwidgets.py:50
16
+msgid "Top"
17
+msgstr "Arriba"
18
+
19
+#: modules/customwidgets.py:58
20
+msgid "Bottom"
21
+msgstr "Abajo"
22
+
23
+#: modules/customwidgets.py:66
24
+msgid "Left"
25
+msgstr "Izquierda"
26
+
27
+#: modules/customwidgets.py:74
28
+msgid "Right"
29
+msgstr "Derecha"
30
+
31
+#: modules/customwidgets.py:172
32
+msgid "hr"
33
+msgstr "horas"
34
+
35
+#: modules/customwidgets.py:177
36
+msgid "min"
37
+msgstr "min"
38
+
39
+#: modules/customwidgets.py:182 modules/curlew.py:698
40
+msgid "sec"
41
+msgstr "seg"
42
+
43
+#: modules/favdialog.py:28 modules/curlew.py:480
44
+msgid "Favorite list"
45
+msgstr "Lista de favoritos"
46
+
47
+#: modules/favdialog.py:38
48
+msgid "Format"
49
+msgstr "Formato"
50
+
51
+#: modules/favdialog.py:55
52
+msgid "Up"
53
+msgstr ""
54
+
55
+#: modules/favdialog.py:61
56
+msgid "Down"
57
+msgstr ""
58
+
59
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
60
+msgid "Remove"
61
+msgstr "Remover"
62
+
63
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
64
+#: modules/curlew.py:251
65
 msgid "Curlew"
66
 msgstr "Curlew"
67
 
68
-#: Curlew/curlew.py:172
69
+#: modules/about.py:35 modules/curlew.py:328
70
+msgid "About Curlew"
71
+msgstr "Acerca de Curlew"
72
+
73
+#: modules/about.py:38
74
+msgid "Easy to use Multimedia Converter for Linux"
75
+msgstr "Convertidor multimedia fácil de usar para Linux"
76
+
77
+#: modules/about.py:51
78
+msgid "translator-credits"
79
+msgstr "bersil <bmsavone@gmail.com>"
80
+
81
+#: modules/functions.py:44
82
+msgid " KB"
83
+msgstr " KB"
84
+
85
+#: modules/functions.py:47
86
+msgid " MB"
87
+msgstr " MB"
88
+
89
+#: modules/functions.py:50
90
+msgid " GB"
91
+msgstr " GB"
92
+
93
+#: modules/tray.py:36 modules/tray.py:66
94
+msgid "Hide"
95
+msgstr "Ocultar"
96
+
97
+#: modules/tray.py:40 modules/curlew.py:314
98
+msgid "Stop Conversion"
99
+msgstr "Detener la Conversión"
100
+
101
+#: modules/tray.py:44
102
+msgid "Quit application"
103
+msgstr "Salir de la aplicación"
104
+
105
+#: modules/tray.py:68
106
+msgid "Show"
107
+msgstr "Mostrar"
108
+
109
+#: modules/logdialog.py:29
110
+msgid "Errors detail"
111
+msgstr "Detalles de error"
112
+
113
+#: modules/logdialog.py:48
114
+msgid "_Close"
115
+msgstr ""
116
+
117
+#: modules/edition.py:35
118
+msgid "Are you sure you want to save settings?"
119
+msgstr ""
120
+
121
+#: modules/edition.py:107
122
+msgid "You can't restore a custom format to defaults."
123
+msgstr ""
124
+
125
+#: modules/edition.py:202
126
+msgid "Are you sure you want to remove this format?"
127
+msgstr ""
128
+
129
+#: modules/edition.py:249
130
 #, fuzzy
131
-msgid "Add File"
132
-msgstr "Agregar archivo"
133
+msgid "Audio:"
134
+msgstr "Audio"
135
 
136
-#: Curlew/curlew.py:173
137
-msgid "Add files"
138
-msgstr "Agregar archivos"
139
+#: modules/edition.py:257 modules/edition.py:276
140
+msgid "Default"
141
+msgstr ""
142
 
143
-#: Curlew/curlew.py:176
144
+#: modules/edition.py:260
145
 #, fuzzy
146
-msgid "Add Folder"
147
-msgstr "Agregar archivo"
148
+msgid "Audio Bitrates"
149
+msgstr "Audio Bitrate"
150
 
151
-#: Curlew/curlew.py:177
152
+#: modules/edition.py:262
153
 #, fuzzy
154
-msgid "Add folders"
155
-msgstr "Agregar archivos"
156
+msgid "Audio Frequencies"
157
+msgstr "Frequencia de audio"
158
 
159
-#: Curlew/curlew.py:181
160
-msgid "Remove"
161
-msgstr "Remover"
162
+#: modules/edition.py:264 modules/curlew.py:551
163
+msgid "Audio Channels"
164
+msgstr "Canales de audio"
165
 
166
-#: Curlew/curlew.py:182
167
-msgid "Remove files"
168
-msgstr "Remover archivos"
169
+#: modules/edition.py:266
170
+#, fuzzy
171
+msgid "Audio Codecs"
172
+msgstr "Codec Audio"
173
 
174
-#: Curlew/curlew.py:186
175
-msgid "Clear"
176
-msgstr "Limpiar"
177
+#: modules/edition.py:269
178
+#, fuzzy
179
+msgid "Video:"
180
+msgstr "Video"
181
 
182
-#: Curlew/curlew.py:187
183
-msgid "Clear files list"
184
-msgstr "Limpiar lista de archivos"
185
+#: modules/edition.py:279
186
+#, fuzzy
187
+msgid "Video Bitrates"
188
+msgstr "tasa de bits Video"
189
 
190
-#: Curlew/curlew.py:194
191
-msgid "Convert"
192
-msgstr "Convertir"
193
+#: modules/edition.py:281 modules/curlew.py:591
194
+msgid "Video FPS"
195
+msgstr "FPS Video"
196
 
197
-#: Curlew/curlew.py:195
198
-msgid "Start Conversion"
199
-msgstr "Iniciar Conversión"
200
+#: modules/edition.py:283
201
+#, fuzzy
202
+msgid "Video Sizes"
203
+msgstr "Tamaño del video"
204
 
205
-#: Curlew/curlew.py:199
206
-msgid "Stop"
207
-msgstr "Stop"
208
+#: modules/edition.py:285
209
+#, fuzzy
210
+msgid "Video Codecs"
211
+msgstr "Codec Video"
212
 
213
-#: Curlew/curlew.py:200 Curlew/tray.py:40
214
-msgid "Stop Conversion"
215
-msgstr "Detener la Conversión"
216
+#: modules/edition.py:287
217
+#, fuzzy
218
+msgid "Aspect Ratios"
219
+msgstr "Proporciones"
220
 
221
-#: Curlew/curlew.py:207
222
-msgid "File Infos"
223
+#: modules/edition.py:289
224
+#, fuzzy
225
+msgid "Other Options:"
226
+msgstr "Otras opciones:"
227
+
228
+#: modules/edition.py:291
229
+msgid "Extra Options"
230
 msgstr ""
231
 
232
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
233
-msgid "File Informations"
234
+#: modules/edition.py:304
235
+msgid "Save"
236
+msgstr ""
237
+
238
+#: modules/edition.py:318
239
+msgid "Restore default"
240
+msgstr ""
241
+
242
+#: modules/fileinfos.py:26
243
+msgid "File informations"
244
+msgstr ""
245
+
246
+#: modules/waitdialog.py:31
247
+#, fuzzy
248
+msgid "Adding files..."
249
+msgstr "Agregar archivos"
250
+
251
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
252
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
253
+msgid "_Cancel"
254
+msgstr ""
255
+
256
+#: modules/waitdialog.py:50
257
+#, fuzzy
258
+msgid "<b>File:</b> "
259
+msgstr "<b>Formato:</b>"
260
+
261
+#: modules/formats.py:56
262
+msgid "<i><span color=\"red\">No format selected!</span></i>"
263
+msgstr ""
264
+
265
+#: modules/formats.py:110
266
+#, fuzzy
267
+msgid "Edit"
268
+msgstr "Editar lista"
269
+
270
+#: modules/formats.py:120
271
+#, fuzzy
272
+msgid "Choose"
273
+msgstr "Elija otro nombre"
274
+
275
+#: modules/curlew.py:96
276
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
277
 msgstr ""
278
 
279
-#: Curlew/curlew.py:212
280
+#: modules/curlew.py:189
281
 msgid "About"
282
 msgstr "Info"
283
 
284
-#: Curlew/curlew.py:213 Curlew/about.py:33
285
-msgid "About Curlew"
286
-msgstr "Acerca de Curlew"
287
-
288
-#: Curlew/curlew.py:220
289
+#: modules/curlew.py:194
290
 msgid "Quit"
291
 msgstr "Salir"
292
 
293
-#: Curlew/curlew.py:221 Curlew/tray.py:44
294
-msgid "Quit application"
295
-msgstr "Salir de la aplicación"
296
+#: modules/curlew.py:243
297
+msgid "Available Codecs"
298
+msgstr ""
299
+
300
+#: modules/curlew.py:274
301
+#, fuzzy
302
+msgid "Add Files"
303
+msgstr "Agregar archivo"
304
+
305
+#: modules/curlew.py:280
306
+#, fuzzy
307
+msgid "Add Folders"
308
+msgstr "Agregar archivo"
309
+
310
+#: modules/curlew.py:291
311
+#, fuzzy
312
+msgid "Remove Files"
313
+msgstr "Remover archivos"
314
+
315
+#: modules/curlew.py:297
316
+#, fuzzy
317
+msgid "Clear Files List"
318
+msgstr "Limpiar lista de archivos"
319
+
320
+#: modules/curlew.py:308
321
+msgid "Start Conversion"
322
+msgstr "Iniciar Conversión"
323
+
324
+#: modules/curlew.py:321 modules/curlew.py:2254
325
+msgid "File Informations"
326
+msgstr ""
327
+
328
+#: modules/curlew.py:334
329
+msgid "Advanced Options"
330
+msgstr ""
331
 
332
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
333
-msgid "Show sidebar"
334
+#: modules/curlew.py:395 modules/curlew.py:804
335
+#, fuzzy
336
+msgid "Show Sidebar"
337
 msgstr "Mostrar barra lateral"
338
 
339
-#: Curlew/curlew.py:299
340
+#: modules/curlew.py:418
341
 msgid "File"
342
 msgstr "Archivo"
343
 
344
-#: Curlew/curlew.py:306
345
+#: modules/curlew.py:425
346
 msgid "Size"
347
 msgstr "Tamaño"
348
 
349
-#: Curlew/curlew.py:311
350
+#: modules/curlew.py:431
351
 #, fuzzy
352
 msgid "Duration"
353
 msgstr "Duración: "
354
 
355
-#: Curlew/curlew.py:317
356
+#: modules/curlew.py:437
357
 msgid "Estimated size"
358
 msgstr "Tamaño estimado"
359
 
360
-#: Curlew/curlew.py:323
361
+#: modules/curlew.py:444
362
 msgid "Elapsed time"
363
 msgstr "Tiempo transcurrido"
364
 
365
-#: Curlew/curlew.py:329
366
+#: modules/curlew.py:451
367
 msgid "Remaining time"
368
 msgstr "Tiempo restante"
369
 
370
-#: Curlew/curlew.py:334
371
+#: modules/curlew.py:457
372
 msgid "Progress"
373
 msgstr "Progreso"
374
 
375
-#: Curlew/curlew.py:351
376
-msgid "Browse source"
377
-msgstr ""
378
-
379
-#: Curlew/curlew.py:356
380
-msgid "Browse destination"
381
-msgstr "Buscar destinación"
382
-
383
-#: Curlew/curlew.py:359
384
-msgid "Preview before converting"
385
-msgstr "Previsualizar antes de convertir"
386
-
387
-#: Curlew/curlew.py:391
388
-msgid "<b>Format:</b>"
389
-msgstr "<b>Formato:</b>"
390
-
391
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
392
-msgid "Favorite list"
393
-msgstr "Lista de favoritos"
394
-
395
-#: Curlew/curlew.py:411
396
-msgid "Source Path"
397
-msgstr "La misma del original"
398
+#: modules/curlew.py:469
399
+#, fuzzy
400
+msgid "Choose a format"
401
+msgstr "Elija otro nombre"
402
 
403
-#: Curlew/curlew.py:416
404
-msgid "<b>Destination:</b>"
405
-msgstr "<b>Destinación:</b>"
406
+#: modules/curlew.py:496
407
+#, fuzzy
408
+msgid "Add to Favorite"
409
+msgstr "Agregar a favoritos"
410
 
411
-#: Curlew/curlew.py:424
412
-msgid "<b>Advanced</b>"
413
-msgstr "<b>Avanzado</b>"
414
+#: modules/curlew.py:504
415
+#, fuzzy
416
+msgid "Edit List"
417
+msgstr "Editar lista"
418
 
419
-#: Curlew/curlew.py:434
420
+#: modules/curlew.py:534
421
 msgid "Audio"
422
 msgstr "Audio"
423
 
424
-#: Curlew/curlew.py:442
425
+#: modules/curlew.py:549
426
 msgid "Audio Bitrate"
427
 msgstr "Audio Bitrate"
428
 
429
-#: Curlew/curlew.py:443
430
+#: modules/curlew.py:550
431
 msgid "Audio Frequency"
432
 msgstr "Frequencia de audio"
433
 
434
-#: Curlew/curlew.py:444
435
-msgid "Audio Channels"
436
-msgstr "Canales de audio"
437
-
438
-#: Curlew/curlew.py:445
439
+#: modules/curlew.py:552
440
 msgid "Audio Codec"
441
 msgstr "Codec Audio"
442
 
443
-#: Curlew/curlew.py:448
444
+#: modules/curlew.py:555
445
 msgid "Volume (%)"
446
 msgstr "Volumen (%)"
447
 
448
-#: Curlew/curlew.py:454
449
+#: modules/curlew.py:561
450
 msgid "Audio Quality"
451
 msgstr "Calidad del audio"
452
 
453
-#: Curlew/curlew.py:460
454
+#: modules/curlew.py:573
455
 msgid "Video"
456
 msgstr "Video"
457
 
458
-#: Curlew/curlew.py:470
459
+#: modules/curlew.py:590
460
 msgid "Video Bitrate"
461
 msgstr "tasa de bits Video"
462
 
463
-#: Curlew/curlew.py:471
464
-msgid "Video FPS"
465
-msgstr "FPS Video"
466
-
467
-#: Curlew/curlew.py:472
468
+#: modules/curlew.py:592
469
 msgid "Video Size"
470
 msgstr "Tamaño del video"
471
 
472
-#: Curlew/curlew.py:473
473
+#: modules/curlew.py:593
474
 msgid "Video Codec"
475
 msgstr "Codec Video"
476
 
477
-#: Curlew/curlew.py:474
478
+#: modules/curlew.py:594
479
 msgid "Aspect Ratio"
480
 msgstr "Proporciones"
481
 
482
-#: Curlew/curlew.py:480
483
+#: modules/curlew.py:600
484
 msgid "2-Pass"
485
 msgstr "2-Pasadas"
486
 
487
-#: Curlew/curlew.py:484
488
+#: modules/curlew.py:604
489
 msgid "Video only"
490
 msgstr "Solo video"
491
 
492
-#: Curlew/curlew.py:491
493
+#: modules/curlew.py:611
494
 msgid "Video Quality"
495
 msgstr "Calidad del video"
496
 
497
-#: Curlew/curlew.py:496
498
+#: modules/curlew.py:622
499
 msgid "Subtitle"
500
 msgstr "Subtítulos"
501
 
502
-#: Curlew/curlew.py:502
503
-msgid "Use Subtitle"
504
+#: modules/curlew.py:628
505
+#, fuzzy
506
+msgid "Use Subtitle (ffmpeg only)"
507
 msgstr "Usa subtítulos"
508
 
509
-#: Curlew/curlew.py:518
510
+#: modules/curlew.py:644
511
 msgid "Subtitle: "
512
 msgstr "Subtítulos:"
513
 
514
-#: Curlew/curlew.py:525
515
-msgid "Font: "
516
-msgstr "Fuente:"
517
-
518
-#: Curlew/curlew.py:536
519
+#: modules/curlew.py:662
520
 msgid "Size: "
521
 msgstr "Tamaño:"
522
 
523
-#: Curlew/curlew.py:543
524
-msgid "Position: "
525
-msgstr "Posición: "
526
-
527
-#: Curlew/curlew.py:563
528
+#: modules/curlew.py:691
529
 msgid "Encoding: "
530
 msgstr "Codificación: "
531
 
532
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
533
-msgid "sec"
534
-msgstr "seg"
535
-
536
-#: Curlew/curlew.py:571
537
-msgid "Delay: "
538
-msgstr "Retraso."
539
-
540
-#: Curlew/curlew.py:574
541
-msgid "Harddup"
542
-msgstr "Aplicar filtro Harddup (recomendado)"
543
-
544
-#: Curlew/curlew.py:578
545
-msgid "Use SSA/ASS subtitle"
546
-msgstr "Usa Subtítulos SSA/ASS"
547
-
548
-#: Curlew/curlew.py:585
549
+#: modules/curlew.py:704
550
 msgid "Crop / Pad"
551
 msgstr "Recortar / Rellenar"
552
 
553
-#: Curlew/curlew.py:588
554
+#: modules/curlew.py:707
555
 msgid "Crop"
556
 msgstr "Recortar"
557
 
558
-#: Curlew/curlew.py:592
559
+#: modules/curlew.py:711
560
 msgid "Pad"
561
 msgstr "Rellenar"
562
 
563
-#: Curlew/curlew.py:598
564
+#: modules/curlew.py:717
565
 msgid "More"
566
 msgstr "Más"
567
 
568
-#: Curlew/curlew.py:601
569
+#: modules/curlew.py:720
570
 msgid "Split File"
571
 msgstr "Dividir archivo"
572
 
573
-#: Curlew/curlew.py:611
574
+#: modules/curlew.py:730
575
 msgid "Begin time: "
576
 msgstr "Tiempo inicial:"
577
 
578
-#: Curlew/curlew.py:614
579
+#: modules/curlew.py:733
580
 msgid "Duration: "
581
 msgstr "Duración: "
582
 
583
-#: Curlew/curlew.py:615
584
+#: modules/curlew.py:734
585
 msgid "To the end"
586
 msgstr "Hasta el final"
587
 
588
-#: Curlew/curlew.py:621
589
+#: modules/curlew.py:740
590
 msgid "Use Copy Mode"
591
 msgstr "Usa modo Copia"
592
 
593
-#: Curlew/curlew.py:622
594
+#: modules/curlew.py:741
595
 msgid "Keep the same codecs as the input file"
596
 msgstr "Mantiene los mismos codecs que el archivo de entrada"
597
 
598
-#: Curlew/curlew.py:630
599
+#: modules/curlew.py:749
600
 msgid "Other opts:"
601
 msgstr "Otras opciones:"
602
 
603
-#: Curlew/curlew.py:634
604
+#: modules/curlew.py:753
605
 msgid "Threads:"
606
 msgstr "Threads:"
607
 
608
-#: Curlew/curlew.py:637
609
-msgid "Source Quality"
610
-msgstr "La misma calidad del original"
611
-
612
-#: Curlew/curlew.py:638
613
-msgid "Use the same quality as source file"
614
-msgstr "Usa la misma calidad del archivo original"
615
-
616
-#: Curlew/curlew.py:647
617
+#: modules/curlew.py:766
618
 msgid "Converter:"
619
 msgstr "Conversor:"
620
 
621
-#: Curlew/curlew.py:659
622
+#: modules/curlew.py:772
623
+msgid "Player:"
624
+msgstr ""
625
+
626
+#: modules/curlew.py:787
627
 msgid "Configs"
628
 msgstr "Configuraciones"
629
 
630
-#: Curlew/curlew.py:665
631
-msgid "Overwrite it"
632
-msgstr "Sobrescribirlo"
633
-
634
-#: Curlew/curlew.py:666
635
-msgid "Choose another name"
636
-msgstr "Elija otro nombre"
637
-
638
-#: Curlew/curlew.py:667
639
-msgid "Skip conversion"
640
-msgstr "Salta conversión"
641
-
642
-#: Curlew/curlew.py:668
643
-msgid "File exist:"
644
-msgstr "Si el archivo ya existe:"
645
-
646
-#: Curlew/curlew.py:673
647
+#: modules/curlew.py:794
648
+#, fuzzy
649
 msgid "Your language will appear after restart Curlew"
650
 msgstr "Su idioma aparecerá después de reiniciar Curlew"
651
 
652
-#: Curlew/curlew.py:680
653
+#: modules/curlew.py:801
654
 msgid "Language:"
655
 msgstr "Idioma:"
656
 
657
-#: Curlew/curlew.py:691
658
-msgid "Show toolbar's buttons text"
659
-msgstr "Mostrar texto de los botones de la barra de herramientas"
660
-
661
-#: Curlew/curlew.py:695
662
-msgid "Icons:"
663
-msgstr "Iconos:"
664
-
665
-#: Curlew/curlew.py:703
666
+#: modules/curlew.py:809
667
 msgid "Show tray icon"
668
 msgstr "Mostrar icono de la bandeja de sistema"
669
 
670
-#: Curlew/curlew.py:708
671
+#: modules/curlew.py:817
672
 msgid "Shutdown computer after finish"
673
 msgstr "apagar el ordenador al finalizar"
674
 
675
-#: Curlew/curlew.py:713
676
+#: modules/curlew.py:822
677
 msgid "Suspend computer after finish"
678
 msgstr "Suspender el ordenador al finalizar"
679
 
680
-#: Curlew/curlew.py:718
681
+#: modules/curlew.py:829
682
+msgid "Output"
683
+msgstr ""
684
+
685
+#: modules/curlew.py:835
686
+msgid "Source Path"
687
+msgstr "La misma del original"
688
+
689
+#: modules/curlew.py:840
690
+#, fuzzy
691
+msgid "Destination:"
692
+msgstr "<b>Destinación:</b>"
693
+
694
+#: modules/curlew.py:844
695
+msgid "Overwrite it"
696
+msgstr "Sobrescribirlo"
697
+
698
+#: modules/curlew.py:845
699
+msgid "Choose another name"
700
+msgstr "Elija otro nombre"
701
+
702
+#: modules/curlew.py:846
703
+msgid "Skip conversion"
704
+msgstr "Salta conversión"
705
+
706
+#: modules/curlew.py:847
707
+msgid "File exist:"
708
+msgstr "Si el archivo ya existe:"
709
+
710
+#: modules/curlew.py:861
711
 msgid "Delete input file after conversion"
712
 msgstr "Eliminar el archivo original luego de la conversión"
713
 
714
-#: Curlew/curlew.py:722
715
+#: modules/curlew.py:866
716
 #, fuzzy
717
 msgid "Rename input file after conversion"
718
 msgstr "Eliminar el archivo original luego de la conversión"
719
 
720
-#: Curlew/curlew.py:806
721
+#: modules/curlew.py:942
722
+#, fuzzy
723
 msgid "Do you want to quit Curlew and abort conversion process?"
724
 msgstr "Quiere cerrar Curlew y abortar el proceso de conversión?"
725
 
726
-#: Curlew/curlew.py:823
727
+#: modules/curlew.py:959
728
 msgid "Add file"
729
 msgstr "Agregar archivo"
730
 
731
-#: Curlew/curlew.py:836
732
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
733
+#: modules/curlew.py:2286
734
+msgid "_OK"
735
+msgstr ""
736
+
737
+#: modules/curlew.py:972
738
 msgid "All supported files"
739
 msgstr "todos los archivos soportados"
740
 
741
-#: Curlew/curlew.py:843
742
+#: modules/curlew.py:979
743
 msgid "Video files"
744
 msgstr "archivos de video"
745
 
746
-#: Curlew/curlew.py:849
747
+#: modules/curlew.py:985
748
 msgid "Audio files"
749
 msgstr "Archivos de audio"
750
 
751
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
752
+#: modules/curlew.py:991 modules/curlew.py:1545
753
 msgid "All files"
754
 msgstr "Todos los archivos"
755
 
756
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
757
+#: modules/curlew.py:1031 modules/curlew.py:1638
758
 msgid "Ready!"
759
 msgstr "Listo!"
760
 
761
-#: Curlew/curlew.py:906
762
+#: modules/curlew.py:1042
763
 #, fuzzy
764
 msgid "Add folder"
765
 msgstr "Agregar archivo"
766
 
767
-#: Curlew/curlew.py:933
768
+#: modules/curlew.py:1069
769
 msgid "Choose destination"
770
 msgstr "elejir destinación"
771
 
772
-#: Curlew/curlew.py:956
773
-msgid ""
774
-"<b>Format:</b>\t{}\n"
775
-"<b>Extension:</b>\t{}\n"
776
-"<b>Encoder:</b>\t{}"
777
-msgstr ""
778
-"<b>Formato:</b>\t{}\n"
779
-"<b>Extensión:</b>\t{}\n"
780
-"<b>codificador:</b>\t{}"
781
-
782
-#: Curlew/curlew.py:1360
783
+#: modules/curlew.py:1318
784
 msgid "Destination path is not valid."
785
 msgstr "La ruta de destinación no es válida"
786
 
787
-#: Curlew/curlew.py:1366
788
+#: modules/curlew.py:1325
789
 msgid "Destination path is not accessible."
790
 msgstr "La ruta de destinación no es accesible."
791
 
792
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
793
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
794
 msgid "Skipped!"
795
 msgstr "Saltado!"
796
 
797
-#: Curlew/curlew.py:1406
798
+#: modules/curlew.py:1367
799
 msgid "Not found!"
800
 msgstr "No encontrado!"
801
 
802
-#: Curlew/curlew.py:1509
803
+#: modules/curlew.py:1460
804
 msgid ""
805
 "There are some errors occured.\n"
806
 "Do you want to show more details?"
807
@@ -459,39 +599,35 @@
808
 "Ocurieron algunos errores.\n"
809
 "Quiere ver más detalles?"
810
 
811
-#: Curlew/curlew.py:1522
812
+#: modules/curlew.py:1473
813
 msgid "Do you want to stop conversion process?"
814
 msgstr "Quiere detener el proceso de conversión?"
815
 
816
-#: Curlew/curlew.py:1577
817
+#: modules/curlew.py:1528
818
 msgid "Select subtitle"
819
 msgstr "Seleccione subtítulos"
820
 
821
-#: Curlew/curlew.py:1585
822
+#: modules/curlew.py:1531
823
+msgid "_Add"
824
+msgstr ""
825
+
826
+#: modules/curlew.py:1536
827
 msgid "Subtitle files"
828
 msgstr "Archivo de subtítulos"
829
 
830
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
831
+#: modules/curlew.py:1633 modules/curlew.py:1837
832
 msgid "Wait..."
833
 msgstr "Espere..."
834
 
835
-#: Curlew/curlew.py:1696
836
-msgid "Preview"
837
-msgstr "vista previa"
838
-
839
-#: Curlew/curlew.py:1773
840
+#: modules/curlew.py:1714
841
 msgid "Done!"
842
 msgstr "Hecho!"
843
 
844
-#: Curlew/curlew.py:1791
845
+#: modules/curlew.py:1732
846
 msgid "Failed!"
847
 msgstr "Fallo!"
848
 
849
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
850
-msgid " MB"
851
-msgstr " MB"
852
-
853
-#: Curlew/curlew.py:2205
854
+#: modules/curlew.py:2047
855
 msgid ""
856
 "<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
857
 "span>"
858
@@ -499,7 +635,7 @@
859
 "<span foreground=\"red\" weight=\"bold\">El sistema se apagará en {} seg.</"
860
 "span>"
861
 
862
-#: Curlew/curlew.py:2218
863
+#: modules/curlew.py:2060
864
 msgid ""
865
 "<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
866
 "span>"
867
@@ -507,15 +643,7 @@
868
 "<span foreground=\"red\" weight=\"bold\">El sistema se suspenderá en {} seg."
869
 "</span>"
870
 
871
-#: Curlew/curlew.py:2305
872
-msgid "Add to favorite"
873
-msgstr "Agregar a favoritos"
874
-
875
-#: Curlew/curlew.py:2313
876
-msgid "Edit list"
877
-msgstr "Editar lista"
878
-
879
-#: Curlew/curlew.py:2369
880
+#: modules/curlew.py:2137
881
 msgid ""
882
 "<b>Duration:</b> {}\n"
883
 "<b>Size:</b> {}\n"
884
@@ -525,79 +653,107 @@
885
 "<b>Tamaño:</b> {}\n"
886
 "<b>Extensión:</b> {}\n"
887
 
888
-#: Curlew/curlew.py:2411
889
+#: modules/curlew.py:2178
890
 msgid "Please install \"mediainfo\" package."
891
 msgstr ""
892
 
893
-#: Curlew/logdialog.py:29
894
-msgid "Errors detail"
895
-msgstr "Detalles de error"
896
+#: modules/curlew.py:2238
897
+msgid "Play"
898
+msgstr ""
899
 
900
-#: Curlew/waitdialog.py:31
901
+#: modules/curlew.py:2241
902
 #, fuzzy
903
-msgid "Adding files..."
904
-msgstr "Agregar archivos"
905
+msgid "_Preview"
906
+msgstr "vista previa"
907
 
908
-#: Curlew/waitdialog.py:50
909
-#, fuzzy
910
-msgid "<b>File:</b> "
911
-msgstr "<b>Formato:</b>"
912
+#: modules/curlew.py:2247
913
+msgid "Browse source"
914
+msgstr ""
915
 
916
-#: Curlew/about.py:36
917
-msgid "Easy to use Multimedia Converter for Linux"
918
-msgstr "Convertidor multimedia fácil de usar para Linux"
919
+#: modules/curlew.py:2250
920
+msgid "Browse destination"
921
+msgstr "Buscar destinación"
922
 
923
-#: Curlew/about.py:49
924
-msgid "translator-credits"
925
-msgstr "bersil <bmsavone@gmail.com>"
926
+#: modules/curlew.py:2284
927
+#, fuzzy
928
+msgid "Choose Encoder"
929
+msgstr "Elija otro nombre"
930
 
931
-#: Curlew/functions.py:43
932
-msgid " KB"
933
-msgstr " KB"
934
+#~ msgid "Preview"
935
+#~ msgstr "vista previa"
936
 
937
-#: Curlew/functions.py:49
938
-msgid " GB"
939
-msgstr " GB"
940
+#, fuzzy
941
+#~ msgid "<b>Convert to:</b>"
942
+#~ msgstr "<b>Formato:</b>"
943
 
944
-#: Curlew/favdialog.py:36
945
-msgid "Format"
946
-msgstr "Formato"
947
+#~ msgid "Font: "
948
+#~ msgstr "Fuente:"
949
 
950
-#: Curlew/tray.py:36 Curlew/tray.py:66
951
-msgid "Hide"
952
-msgstr "Ocultar"
953
+#~ msgid "Position: "
954
+#~ msgstr "Posición: "
955
 
956
-#: Curlew/tray.py:68
957
-msgid "Show"
958
-msgstr "Mostrar"
959
+#~ msgid "Delay: "
960
+#~ msgstr "Retraso."
961
 
962
-#: Curlew/customwidgets.py:51
963
-msgid "Top"
964
-msgstr "Arriba"
965
+#~ msgid "Harddup"
966
+#~ msgstr "Aplicar filtro Harddup (recomendado)"
967
 
968
-#: Curlew/customwidgets.py:59
969
-msgid "Bottom"
970
-msgstr "Abajo"
971
+#~ msgid "Use SSA/ASS subtitle"
972
+#~ msgstr "Usa Subtítulos SSA/ASS"
973
 
974
-#: Curlew/customwidgets.py:67
975
-msgid "Left"
976
-msgstr "Izquierda"
977
+#~ msgid "Source Quality"
978
+#~ msgstr "La misma calidad del original"
979
 
980
-#: Curlew/customwidgets.py:75
981
-msgid "Right"
982
-msgstr "Derecha"
983
+#~ msgid "Use the same quality as source file"
984
+#~ msgstr "Usa la misma calidad del archivo original"
985
 
986
-#: Curlew/customwidgets.py:184
987
-msgid "hr"
988
-msgstr "horas"
989
+#~ msgid "Show sidebar"
990
+#~ msgstr "Mostrar barra lateral"
991
 
992
-#: Curlew/customwidgets.py:189
993
-msgid "min"
994
-msgstr "min"
995
+#, fuzzy
996
+#~ msgid "Multimedia Converter"
997
+#~ msgstr "Convertidor multimedia fácil de usar para Linux"
998
 
999
-#: Curlew/fileinfos.py:26
1000
-msgid "File informations"
1001
-msgstr ""
1002
+#~ msgid "Preview before converting"
1003
+#~ msgstr "Previsualizar antes de convertir"
1004
+
1005
+#~ msgid "<b>Advanced</b>"
1006
+#~ msgstr "<b>Avanzado</b>"
1007
 
1008
 #~ msgid "Add"
1009
 #~ msgstr "Agregar"
1010
+
1011
+#~ msgid "Add files"
1012
+#~ msgstr "Agregar archivos"
1013
+
1014
+#, fuzzy
1015
+#~ msgid "Add folders"
1016
+#~ msgstr "Agregar archivos"
1017
+
1018
+#~ msgid "Clear"
1019
+#~ msgstr "Limpiar"
1020
+
1021
+#~ msgid "Convert"
1022
+#~ msgstr "Convertir"
1023
+
1024
+#~ msgid "Stop"
1025
+#~ msgstr "Stop"
1026
+
1027
+#~ msgid "Show toolbar's buttons text"
1028
+#~ msgstr "Mostrar texto de los botones de la barra de herramientas"
1029
+
1030
+#~ msgid "Icons:"
1031
+#~ msgstr "Iconos:"
1032
+
1033
+#~ msgid ""
1034
+#~ "<b>Format:</b>\t{}\n"
1035
+#~ "<b>Extension:</b>\t{}\n"
1036
+#~ "<b>Encoder:</b>\t{}"
1037
+#~ msgstr ""
1038
+#~ "<b>Formato:</b>\t{}\n"
1039
+#~ "<b>Extensión:</b>\t{}\n"
1040
+#~ "<b>codificador:</b>\t{}"
1041
+
1042
+#, fuzzy
1043
+#~ msgid "About data"
1044
+#~ msgstr "Info"
1045
curlew-0.1.22.3.tar.gz/po/eu.po -> curlew-0.2.1.tar.gz/po/eu.po Changed
1045
 
1
@@ -7,7 +7,7 @@
2
 msgstr ""
3
 "Project-Id-Version: 0.1\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
 "PO-Revision-Date: 2014-01-08 19:07+0100\n"
8
 "Last-Translator: Alexander Gabilondo <alexgabi@irakasle.net>\n"
9
 "Language-Team: BASQUE\n"
10
@@ -17,434 +17,575 @@
11
 "Content-Transfer-Encoding: 8bit\n"
12
 "X-Generator: Poedit 1.5.4\n"
13
 
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
-msgstr "Curlew"
17
+#: modules/customwidgets.py:50
18
+msgid "Top"
19
+msgstr "Goitik"
20
 
21
-#: Curlew/curlew.py:172
22
-msgid "Add File"
23
-msgstr "Gehitu fitxategia"
24
+#: modules/customwidgets.py:58
25
+msgid "Bottom"
26
+msgstr "Behetik"
27
 
28
-#: Curlew/curlew.py:173
29
-msgid "Add files"
30
-msgstr "Gehitu fitxategiak"
31
+#: modules/customwidgets.py:66
32
+msgid "Left"
33
+msgstr "Ezkerretik"
34
 
35
-#: Curlew/curlew.py:176
36
-msgid "Add Folder"
37
-msgstr "Gehitu karpeta"
38
+#: modules/customwidgets.py:74
39
+msgid "Right"
40
+msgstr "Eskuinetik"
41
+
42
+#: modules/customwidgets.py:172
43
+msgid "hr"
44
+msgstr "ordu"
45
 
46
-#: Curlew/curlew.py:177
47
-msgid "Add folders"
48
-msgstr "Gehitu karpetak"
49
+#: modules/customwidgets.py:177
50
+msgid "min"
51
+msgstr "min"
52
+
53
+#: modules/customwidgets.py:182 modules/curlew.py:698
54
+msgid "sec"
55
+msgstr "seg"
56
 
57
-#: Curlew/curlew.py:181
58
+#: modules/favdialog.py:28 modules/curlew.py:480
59
+msgid "Favorite list"
60
+msgstr "Gogokoen zerrenda"
61
+
62
+#: modules/favdialog.py:38
63
+msgid "Format"
64
+msgstr "Formatua"
65
+
66
+#: modules/favdialog.py:55
67
+msgid "Up"
68
+msgstr ""
69
+
70
+#: modules/favdialog.py:61
71
+msgid "Down"
72
+msgstr ""
73
+
74
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
75
 msgid "Remove"
76
 msgstr "Kendu"
77
 
78
-#: Curlew/curlew.py:182
79
-msgid "Remove files"
80
-msgstr "Kendu fitxategiak"
81
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
82
+#: modules/curlew.py:251
83
+msgid "Curlew"
84
+msgstr "Curlew"
85
 
86
-#: Curlew/curlew.py:186
87
-msgid "Clear"
88
-msgstr "Garbitu"
89
+#: modules/about.py:35 modules/curlew.py:328
90
+msgid "About Curlew"
91
+msgstr "Curlew-ri buruz"
92
 
93
-#: Curlew/curlew.py:187
94
-msgid "Clear files list"
95
-msgstr "Garbitu fitxategi-zerrenda"
96
+#: modules/about.py:38
97
+msgid "Easy to use Multimedia Converter for Linux"
98
+msgstr "Multimedia bihurtzaile erraza Linuxerako"
99
+
100
+#: modules/about.py:51
101
+msgid "translator-credits"
102
+msgstr "Itzultzailearen kredituak"
103
 
104
-#: Curlew/curlew.py:194
105
-msgid "Convert"
106
-msgstr "Bihurtu"
107
+#: modules/functions.py:44
108
+msgid " KB"
109
+msgstr " KB"
110
 
111
-#: Curlew/curlew.py:195
112
-msgid "Start Conversion"
113
-msgstr "Hasi bihurketa"
114
+#: modules/functions.py:47
115
+msgid " MB"
116
+msgstr " MB"
117
+
118
+#: modules/functions.py:50
119
+msgid " GB"
120
+msgstr " GB"
121
 
122
-#: Curlew/curlew.py:199
123
-msgid "Stop"
124
-msgstr "Gelditu"
125
+#: modules/tray.py:36 modules/tray.py:66
126
+msgid "Hide"
127
+msgstr "Ezkutatu"
128
 
129
-#: Curlew/curlew.py:200 Curlew/tray.py:40
130
+#: modules/tray.py:40 modules/curlew.py:314
131
 msgid "Stop Conversion"
132
 msgstr "Gelditu bihurketa"
133
 
134
-#: Curlew/curlew.py:207
135
-msgid "File Infos"
136
-msgstr "Fitxategi-info"
137
+#: modules/tray.py:44
138
+msgid "Quit application"
139
+msgstr "Irten aplikaziotik"
140
+
141
+#: modules/tray.py:68
142
+msgid "Show"
143
+msgstr "Erakutsi"
144
 
145
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
146
-msgid "File Informations"
147
+#: modules/logdialog.py:29
148
+msgid "Errors detail"
149
+msgstr "Errorearen xehetasunak"
150
+
151
+#: modules/logdialog.py:48
152
+msgid "_Close"
153
+msgstr ""
154
+
155
+#: modules/edition.py:35
156
+msgid "Are you sure you want to save settings?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:107
160
+msgid "You can't restore a custom format to defaults."
161
+msgstr ""
162
+
163
+#: modules/edition.py:202
164
+msgid "Are you sure you want to remove this format?"
165
+msgstr ""
166
+
167
+#: modules/edition.py:249
168
+#, fuzzy
169
+msgid "Audio:"
170
+msgstr "Audio"
171
+
172
+#: modules/edition.py:257 modules/edition.py:276
173
+msgid "Default"
174
+msgstr ""
175
+
176
+#: modules/edition.py:260
177
+#, fuzzy
178
+msgid "Audio Bitrates"
179
+msgstr "Audio bit-tasa"
180
+
181
+#: modules/edition.py:262
182
+#, fuzzy
183
+msgid "Audio Frequencies"
184
+msgstr "Audio-maiztasuna"
185
+
186
+#: modules/edition.py:264 modules/curlew.py:551
187
+msgid "Audio Channels"
188
+msgstr "Audio-kanalak"
189
+
190
+#: modules/edition.py:266
191
+#, fuzzy
192
+msgid "Audio Codecs"
193
+msgstr "Audio-kodeka"
194
+
195
+#: modules/edition.py:269
196
+#, fuzzy
197
+msgid "Video:"
198
+msgstr "Bideoa"
199
+
200
+#: modules/edition.py:279
201
+#, fuzzy
202
+msgid "Video Bitrates"
203
+msgstr "Bideo bit-tasa"
204
+
205
+#: modules/edition.py:281 modules/curlew.py:591
206
+msgid "Video FPS"
207
+msgstr "Bideo FPS"
208
+
209
+#: modules/edition.py:283
210
+#, fuzzy
211
+msgid "Video Sizes"
212
+msgstr "Bideo-tamaina"
213
+
214
+#: modules/edition.py:285
215
+#, fuzzy
216
+msgid "Video Codecs"
217
+msgstr "Bideo-kodeka"
218
+
219
+#: modules/edition.py:287
220
+#, fuzzy
221
+msgid "Aspect Ratios"
222
+msgstr "Aspektu-erlazioa"
223
+
224
+#: modules/edition.py:289
225
+#, fuzzy
226
+msgid "Other Options:"
227
+msgstr "Beste aukerak:"
228
+
229
+#: modules/edition.py:291
230
+msgid "Extra Options"
231
+msgstr ""
232
+
233
+#: modules/edition.py:304
234
+msgid "Save"
235
+msgstr ""
236
+
237
+#: modules/edition.py:318
238
+msgid "Restore default"
239
+msgstr ""
240
+
241
+#: modules/fileinfos.py:26
242
+msgid "File informations"
243
 msgstr "Fitxategiaren informazioa"
244
 
245
-#: Curlew/curlew.py:212
246
+#: modules/waitdialog.py:31
247
+msgid "Adding files..."
248
+msgstr "Fitxategiak gehitzen..."
249
+
250
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
251
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
252
+msgid "_Cancel"
253
+msgstr ""
254
+
255
+#: modules/waitdialog.py:50
256
+msgid "<b>File:</b> "
257
+msgstr "<b>Fitxategia:</b>"
258
+
259
+#: modules/formats.py:56
260
+msgid "<i><span color=\"red\">No format selected!</span></i>"
261
+msgstr ""
262
+
263
+#: modules/formats.py:110
264
+#, fuzzy
265
+msgid "Edit"
266
+msgstr "Editatu zerrenda"
267
+
268
+#: modules/formats.py:120
269
+#, fuzzy
270
+msgid "Choose"
271
+msgstr "Aukeratu beste izena"
272
+
273
+#: modules/curlew.py:96
274
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
275
+msgstr ""
276
+
277
+#: modules/curlew.py:189
278
 msgid "About"
279
 msgstr "Honi buruz"
280
 
281
-#: Curlew/curlew.py:213 Curlew/about.py:33
282
-msgid "About Curlew"
283
-msgstr "Curlew-ri buruz"
284
-
285
-#: Curlew/curlew.py:220
286
+#: modules/curlew.py:194
287
 msgid "Quit"
288
 msgstr "Irten"
289
 
290
-#: Curlew/curlew.py:221 Curlew/tray.py:44
291
-msgid "Quit application"
292
-msgstr "Irten aplikaziotik"
293
+#: modules/curlew.py:243
294
+msgid "Available Codecs"
295
+msgstr ""
296
+
297
+#: modules/curlew.py:274
298
+#, fuzzy
299
+msgid "Add Files"
300
+msgstr "Gehitu fitxategia"
301
+
302
+#: modules/curlew.py:280
303
+#, fuzzy
304
+msgid "Add Folders"
305
+msgstr "Gehitu karpeta"
306
+
307
+#: modules/curlew.py:291
308
+#, fuzzy
309
+msgid "Remove Files"
310
+msgstr "Kendu fitxategiak"
311
+
312
+#: modules/curlew.py:297
313
+#, fuzzy
314
+msgid "Clear Files List"
315
+msgstr "Garbitu fitxategi-zerrenda"
316
+
317
+#: modules/curlew.py:308
318
+msgid "Start Conversion"
319
+msgstr "Hasi bihurketa"
320
+
321
+#: modules/curlew.py:321 modules/curlew.py:2254
322
+msgid "File Informations"
323
+msgstr "Fitxategiaren informazioa"
324
 
325
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
326
-msgid "Show sidebar"
327
+#: modules/curlew.py:334
328
+msgid "Advanced Options"
329
+msgstr ""
330
+
331
+#: modules/curlew.py:395 modules/curlew.py:804
332
+#, fuzzy
333
+msgid "Show Sidebar"
334
 msgstr "Erakutsi alboko barra"
335
 
336
-#: Curlew/curlew.py:299
337
+#: modules/curlew.py:418
338
 msgid "File"
339
 msgstr "Fitxategia"
340
 
341
-#: Curlew/curlew.py:306
342
+#: modules/curlew.py:425
343
 msgid "Size"
344
 msgstr "Tamaina"
345
 
346
-#: Curlew/curlew.py:311
347
+#: modules/curlew.py:431
348
 msgid "Duration"
349
 msgstr "Iraupena"
350
 
351
-#: Curlew/curlew.py:317
352
+#: modules/curlew.py:437
353
 msgid "Estimated size"
354
 msgstr "Tamaina estimatua"
355
 
356
-#: Curlew/curlew.py:323
357
+#: modules/curlew.py:444
358
 msgid "Elapsed time"
359
 msgstr "Igarotako denbora"
360
 
361
-#: Curlew/curlew.py:329
362
+#: modules/curlew.py:451
363
 msgid "Remaining time"
364
 msgstr "Falta den denbora"
365
 
366
-#: Curlew/curlew.py:334
367
+#: modules/curlew.py:457
368
 msgid "Progress"
369
 msgstr "Aurrerapena"
370
 
371
-#: Curlew/curlew.py:351
372
-msgid "Browse source"
373
-msgstr "Arakatu jatorrizkoa"
374
-
375
-#: Curlew/curlew.py:356
376
-msgid "Browse destination"
377
-msgstr "Arakatu helburua"
378
-
379
-#: Curlew/curlew.py:359
380
-msgid "Preview before converting"
381
-msgstr "Ikusi bihurtu aurretik"
382
-
383
-#: Curlew/curlew.py:391
384
-msgid "<b>Format:</b>"
385
-msgstr "<b>Formatua:</b>"
386
-
387
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
388
-msgid "Favorite list"
389
-msgstr "Gogokoen zerrenda"
390
-
391
-#: Curlew/curlew.py:411
392
-msgid "Source Path"
393
-msgstr "Jatorrizko kokalekua"
394
+#: modules/curlew.py:469
395
+#, fuzzy
396
+msgid "Choose a format"
397
+msgstr "Aukeratu beste izena"
398
 
399
-#: Curlew/curlew.py:416
400
-msgid "<b>Destination:</b>"
401
-msgstr "<b>Helburu-kokalekua:</b>"
402
+#: modules/curlew.py:496
403
+#, fuzzy
404
+msgid "Add to Favorite"
405
+msgstr "Gehitu gogokoetara"
406
 
407
-#: Curlew/curlew.py:424
408
-msgid "<b>Advanced</b>"
409
-msgstr "<b>Aurreratua</b>"
410
+#: modules/curlew.py:504
411
+#, fuzzy
412
+msgid "Edit List"
413
+msgstr "Editatu zerrenda"
414
 
415
-#: Curlew/curlew.py:434
416
+#: modules/curlew.py:534
417
 msgid "Audio"
418
 msgstr "Audio"
419
 
420
-#: Curlew/curlew.py:442
421
+#: modules/curlew.py:549
422
 msgid "Audio Bitrate"
423
 msgstr "Audio bit-tasa"
424
 
425
-#: Curlew/curlew.py:443
426
+#: modules/curlew.py:550
427
 msgid "Audio Frequency"
428
 msgstr "Audio-maiztasuna"
429
 
430
-#: Curlew/curlew.py:444
431
-msgid "Audio Channels"
432
-msgstr "Audio-kanalak"
433
-
434
-#: Curlew/curlew.py:445
435
+#: modules/curlew.py:552
436
 msgid "Audio Codec"
437
 msgstr "Audio-kodeka"
438
 
439
-#: Curlew/curlew.py:448
440
+#: modules/curlew.py:555
441
 msgid "Volume (%)"
442
 msgstr "Bolumena (%)"
443
 
444
-#: Curlew/curlew.py:454
445
+#: modules/curlew.py:561
446
 msgid "Audio Quality"
447
 msgstr "Audio-kalitatea"
448
 
449
-#: Curlew/curlew.py:460
450
+#: modules/curlew.py:573
451
 msgid "Video"
452
 msgstr "Bideoa"
453
 
454
-#: Curlew/curlew.py:470
455
+#: modules/curlew.py:590
456
 msgid "Video Bitrate"
457
 msgstr "Bideo bit-tasa"
458
 
459
-#: Curlew/curlew.py:471
460
-msgid "Video FPS"
461
-msgstr "Bideo FPS"
462
-
463
-#: Curlew/curlew.py:472
464
+#: modules/curlew.py:592
465
 msgid "Video Size"
466
 msgstr "Bideo-tamaina"
467
 
468
-#: Curlew/curlew.py:473
469
+#: modules/curlew.py:593
470
 msgid "Video Codec"
471
 msgstr "Bideo-kodeka"
472
 
473
-#: Curlew/curlew.py:474
474
+#: modules/curlew.py:594
475
 msgid "Aspect Ratio"
476
 msgstr "Aspektu-erlazioa"
477
 
478
-#: Curlew/curlew.py:480
479
+#: modules/curlew.py:600
480
 msgid "2-Pass"
481
 msgstr "2-pasaldi"
482
 
483
-#: Curlew/curlew.py:484
484
+#: modules/curlew.py:604
485
 msgid "Video only"
486
 msgstr "Bideoa bakarrik"
487
 
488
-#: Curlew/curlew.py:491
489
+#: modules/curlew.py:611
490
 msgid "Video Quality"
491
 msgstr "Bideo-kalitatea"
492
 
493
-#: Curlew/curlew.py:496
494
+#: modules/curlew.py:622
495
 msgid "Subtitle"
496
 msgstr "Azpititulua"
497
 
498
-#: Curlew/curlew.py:502
499
-msgid "Use Subtitle"
500
+#: modules/curlew.py:628
501
+#, fuzzy
502
+msgid "Use Subtitle (ffmpeg only)"
503
 msgstr "Erabili azpititulua"
504
 
505
-#: Curlew/curlew.py:518
506
+#: modules/curlew.py:644
507
 msgid "Subtitle: "
508
 msgstr "Azpititulua: "
509
 
510
-#: Curlew/curlew.py:525
511
-msgid "Font: "
512
-msgstr "Letra-mota: "
513
-
514
-#: Curlew/curlew.py:536
515
+#: modules/curlew.py:662
516
 msgid "Size: "
517
 msgstr "Tamaina: "
518
 
519
-#: Curlew/curlew.py:543
520
-msgid "Position: "
521
-msgstr "Kokalekua: "
522
-
523
-#: Curlew/curlew.py:563
524
+#: modules/curlew.py:691
525
 msgid "Encoding: "
526
 msgstr "Kodeketa:"
527
 
528
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
529
-msgid "sec"
530
-msgstr "seg"
531
-
532
-#: Curlew/curlew.py:571
533
-msgid "Delay: "
534
-msgstr "Atzerapena: "
535
-
536
-#: Curlew/curlew.py:574
537
-msgid "Harddup"
538
-msgstr "Harddup"
539
-
540
-#: Curlew/curlew.py:578
541
-msgid "Use SSA/ASS subtitle"
542
-msgstr "Erabili SSA/ASS azpititulua"
543
-
544
-#: Curlew/curlew.py:585
545
+#: modules/curlew.py:704
546
 msgid "Crop / Pad"
547
 msgstr "Moztu / Korritu"
548
 
549
-#: Curlew/curlew.py:588
550
+#: modules/curlew.py:707
551
 msgid "Crop"
552
 msgstr "Moztu"
553
 
554
-#: Curlew/curlew.py:592
555
+#: modules/curlew.py:711
556
 msgid "Pad"
557
 msgstr "Korritu"
558
 
559
-#: Curlew/curlew.py:598
560
+#: modules/curlew.py:717
561
 msgid "More"
562
 msgstr "Gehiago"
563
 
564
-#: Curlew/curlew.py:601
565
+#: modules/curlew.py:720
566
 msgid "Split File"
567
 msgstr "Zatitu fitxategia"
568
 
569
-#: Curlew/curlew.py:611
570
+#: modules/curlew.py:730
571
 msgid "Begin time: "
572
 msgstr "Hasteko unea: "
573
 
574
-#: Curlew/curlew.py:614
575
+#: modules/curlew.py:733
576
 msgid "Duration: "
577
 msgstr "Iraupena: "
578
 
579
-#: Curlew/curlew.py:615
580
+#: modules/curlew.py:734
581
 msgid "To the end"
582
 msgstr "bukaera arte"
583
 
584
-#: Curlew/curlew.py:621
585
+#: modules/curlew.py:740
586
 msgid "Use Copy Mode"
587
 msgstr "Erabili kopia moduan"
588
 
589
-#: Curlew/curlew.py:622
590
+#: modules/curlew.py:741
591
 msgid "Keep the same codecs as the input file"
592
 msgstr "Mantendu jatorrikoaren kodekak"
593
 
594
-#: Curlew/curlew.py:630
595
+#: modules/curlew.py:749
596
 msgid "Other opts:"
597
 msgstr "Beste aukerak:"
598
 
599
-#: Curlew/curlew.py:634
600
+#: modules/curlew.py:753
601
 msgid "Threads:"
602
 msgstr "Hariak:"
603
 
604
-#: Curlew/curlew.py:637
605
-msgid "Source Quality"
606
-msgstr "Jatorrizkoaren kalitatea"
607
-
608
-#: Curlew/curlew.py:638
609
-msgid "Use the same quality as source file"
610
-msgstr "Erabili jatorrizkoaren kalitate bera"
611
-
612
-#: Curlew/curlew.py:647
613
+#: modules/curlew.py:766
614
 msgid "Converter:"
615
 msgstr "Bihurtzailea:"
616
 
617
-#: Curlew/curlew.py:659
618
+#: modules/curlew.py:772
619
+msgid "Player:"
620
+msgstr ""
621
+
622
+#: modules/curlew.py:787
623
 msgid "Configs"
624
 msgstr "Konfigurazioak"
625
 
626
-#: Curlew/curlew.py:665
627
-msgid "Overwrite it"
628
-msgstr "Gainidatzi"
629
-
630
-#: Curlew/curlew.py:666
631
-msgid "Choose another name"
632
-msgstr "Aukeratu beste izena"
633
-
634
-#: Curlew/curlew.py:667
635
-msgid "Skip conversion"
636
-msgstr "Saltatu bihurketa"
637
-
638
-#: Curlew/curlew.py:668
639
-msgid "File exist:"
640
-msgstr "Fitxategia badago:"
641
-
642
-#: Curlew/curlew.py:673
643
+#: modules/curlew.py:794
644
+#, fuzzy
645
 msgid "Your language will appear after restart Curlew"
646
 msgstr "Zure hizkuntza agertuko da Curlew berriz abiatzean"
647
 
648
-#: Curlew/curlew.py:680
649
+#: modules/curlew.py:801
650
 msgid "Language:"
651
 msgstr "Hizkuntza:"
652
 
653
-#: Curlew/curlew.py:691
654
-msgid "Show toolbar's buttons text"
655
-msgstr "Erakutsi tresna-barrako botoien testua "
656
-
657
-#: Curlew/curlew.py:695
658
-msgid "Icons:"
659
-msgstr "Ikonoak:"
660
-
661
-#: Curlew/curlew.py:703
662
+#: modules/curlew.py:809
663
 msgid "Show tray icon"
664
 msgstr "Erakutsi ikonoa panelean"
665
 
666
-#: Curlew/curlew.py:708
667
+#: modules/curlew.py:817
668
 msgid "Shutdown computer after finish"
669
 msgstr "Itzali ordenagailua bukatzean"
670
 
671
-#: Curlew/curlew.py:713
672
+#: modules/curlew.py:822
673
 msgid "Suspend computer after finish"
674
 msgstr "Eseki ordenagailua bukatzean"
675
 
676
-#: Curlew/curlew.py:718
677
+#: modules/curlew.py:829
678
+msgid "Output"
679
+msgstr ""
680
+
681
+#: modules/curlew.py:835
682
+msgid "Source Path"
683
+msgstr "Jatorrizko kokalekua"
684
+
685
+#: modules/curlew.py:840
686
+#, fuzzy
687
+msgid "Destination:"
688
+msgstr "<b>Helburu-kokalekua:</b>"
689
+
690
+#: modules/curlew.py:844
691
+msgid "Overwrite it"
692
+msgstr "Gainidatzi"
693
+
694
+#: modules/curlew.py:845
695
+msgid "Choose another name"
696
+msgstr "Aukeratu beste izena"
697
+
698
+#: modules/curlew.py:846
699
+msgid "Skip conversion"
700
+msgstr "Saltatu bihurketa"
701
+
702
+#: modules/curlew.py:847
703
+msgid "File exist:"
704
+msgstr "Fitxategia badago:"
705
+
706
+#: modules/curlew.py:861
707
 msgid "Delete input file after conversion"
708
 msgstr "Ezabatu jatorrizko fitxategia bukatzean"
709
 
710
-#: Curlew/curlew.py:722
711
+#: modules/curlew.py:866
712
 #, fuzzy
713
 msgid "Rename input file after conversion"
714
 msgstr "Ezabatu jatorrizko fitxategia bukatzean"
715
 
716
-#: Curlew/curlew.py:806
717
+#: modules/curlew.py:942
718
+#, fuzzy
719
 msgid "Do you want to quit Curlew and abort conversion process?"
720
 msgstr "Nahi duzu Curlew-tik irten eta gelditu bihurketa?"
721
 
722
-#: Curlew/curlew.py:823
723
+#: modules/curlew.py:959
724
 msgid "Add file"
725
 msgstr "Gehitu fitxategia"
726
 
727
-#: Curlew/curlew.py:836
728
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
729
+#: modules/curlew.py:2286
730
+msgid "_OK"
731
+msgstr ""
732
+
733
+#: modules/curlew.py:972
734
 msgid "All supported files"
735
 msgstr "Onartutako fitxategi guztiak"
736
 
737
-#: Curlew/curlew.py:843
738
+#: modules/curlew.py:979
739
 msgid "Video files"
740
 msgstr "Bideo-fitxategiak"
741
 
742
-#: Curlew/curlew.py:849
743
+#: modules/curlew.py:985
744
 msgid "Audio files"
745
 msgstr "Audio-fitxategiak"
746
 
747
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
748
+#: modules/curlew.py:991 modules/curlew.py:1545
749
 msgid "All files"
750
 msgstr "Fitxategi guztiak"
751
 
752
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
753
+#: modules/curlew.py:1031 modules/curlew.py:1638
754
 msgid "Ready!"
755
 msgstr "Prest!"
756
 
757
-#: Curlew/curlew.py:906
758
+#: modules/curlew.py:1042
759
 msgid "Add folder"
760
 msgstr "Gehitu karpeta"
761
 
762
-#: Curlew/curlew.py:933
763
+#: modules/curlew.py:1069
764
 msgid "Choose destination"
765
 msgstr "Aukeratu nora"
766
 
767
-#: Curlew/curlew.py:956
768
-msgid ""
769
-"<b>Format:</b>\t{}\n"
770
-"<b>Extension:</b>\t{}\n"
771
-"<b>Encoder:</b>\t{}"
772
-msgstr ""
773
-"<b>Formatua:</b>\t{}\n"
774
-"<b>Luzapena:</b>\t{}\n"
775
-"<b>Kodeketa:</b>\t{}"
776
-
777
-#: Curlew/curlew.py:1360
778
+#: modules/curlew.py:1318
779
 msgid "Destination path is not valid."
780
 msgstr "Norako bidea ez da baliozkoa."
781
 
782
-#: Curlew/curlew.py:1366
783
+#: modules/curlew.py:1325
784
 msgid "Destination path is not accessible."
785
 msgstr "Norako bidera ezin da iritsi."
786
 
787
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
788
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
789
 msgid "Skipped!"
790
 msgstr "Saltatua!"
791
 
792
-#: Curlew/curlew.py:1406
793
+#: modules/curlew.py:1367
794
 msgid "Not found!"
795
 msgstr "Ez da aurkitu!"
796
 
797
-#: Curlew/curlew.py:1509
798
+#: modules/curlew.py:1460
799
 msgid ""
800
 "There are some errors occured.\n"
801
 "Do you want to show more details?"
802
@@ -452,39 +593,35 @@
803
 "Zenbait errore gertatu dira.\n"
804
 "Xehetasun gehiago ikusi nahi duzu?"
805
 
806
-#: Curlew/curlew.py:1522
807
+#: modules/curlew.py:1473
808
 msgid "Do you want to stop conversion process?"
809
 msgstr "Gelditu nahi duzu bihurketa?"
810
 
811
-#: Curlew/curlew.py:1577
812
+#: modules/curlew.py:1528
813
 msgid "Select subtitle"
814
 msgstr "Hautatu azpititulua"
815
 
816
-#: Curlew/curlew.py:1585
817
+#: modules/curlew.py:1531
818
+msgid "_Add"
819
+msgstr ""
820
+
821
+#: modules/curlew.py:1536
822
 msgid "Subtitle files"
823
 msgstr "Azpititulu-fitxategiak"
824
 
825
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
826
+#: modules/curlew.py:1633 modules/curlew.py:1837
827
 msgid "Wait..."
828
 msgstr "Itxaron..."
829
 
830
-#: Curlew/curlew.py:1696
831
-msgid "Preview"
832
-msgstr "Aurrikusi"
833
-
834
-#: Curlew/curlew.py:1773
835
+#: modules/curlew.py:1714
836
 msgid "Done!"
837
 msgstr "Egina!"
838
 
839
-#: Curlew/curlew.py:1791
840
+#: modules/curlew.py:1732
841
 msgid "Failed!"
842
 msgstr "Huts egin du!"
843
 
844
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
845
-msgid " MB"
846
-msgstr " MB"
847
-
848
-#: Curlew/curlew.py:2205
849
+#: modules/curlew.py:2047
850
 msgid ""
851
 "<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
852
 "span>"
853
@@ -492,7 +629,7 @@
854
 "<span foreground=\"red\" weight=\"bold\">Sistema itzaliko da {} segundu eta "
855
 "gero</span>"
856
 
857
-#: Curlew/curlew.py:2218
858
+#: modules/curlew.py:2060
859
 msgid ""
860
 "<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
861
 "span>"
862
@@ -500,15 +637,7 @@
863
 "<span foreground=\"red\" weight=\"bold\">Sistena esekiko da {} segundu eta "
864
 "gero.</span>"
865
 
866
-#: Curlew/curlew.py:2305
867
-msgid "Add to favorite"
868
-msgstr "Gehitu gogokoetara"
869
-
870
-#: Curlew/curlew.py:2313
871
-msgid "Edit list"
872
-msgstr "Editatu zerrenda"
873
-
874
-#: Curlew/curlew.py:2369
875
+#: modules/curlew.py:2137
876
 msgid ""
877
 "<b>Duration:</b> {}\n"
878
 "<b>Size:</b> {}\n"
879
@@ -518,81 +647,113 @@
880
 "<b>Tamaina:</b> {}\n"
881
 "<b>Luzapena:</b> {}\n"
882
 
883
-#: Curlew/curlew.py:2411
884
+#: modules/curlew.py:2178
885
 msgid "Please install \"mediainfo\" package."
886
 msgstr "Instalatu \"mediainfo\" paketea"
887
 
888
-#: Curlew/logdialog.py:29
889
-msgid "Errors detail"
890
-msgstr "Errorearen xehetasunak"
891
+#: modules/curlew.py:2238
892
+msgid "Play"
893
+msgstr ""
894
 
895
-#: Curlew/waitdialog.py:31
896
-msgid "Adding files..."
897
-msgstr "Fitxategiak gehitzen..."
898
+#: modules/curlew.py:2241
899
+#, fuzzy
900
+msgid "_Preview"
901
+msgstr "Aurrikusi"
902
 
903
-#: Curlew/waitdialog.py:50
904
-msgid "<b>File:</b> "
905
-msgstr "<b>Fitxategia:</b>"
906
+#: modules/curlew.py:2247
907
+msgid "Browse source"
908
+msgstr "Arakatu jatorrizkoa"
909
 
910
-#: Curlew/about.py:36
911
-msgid "Easy to use Multimedia Converter for Linux"
912
-msgstr "Multimedia bihurtzaile erraza Linuxerako"
913
+#: modules/curlew.py:2250
914
+msgid "Browse destination"
915
+msgstr "Arakatu helburua"
916
 
917
-#: Curlew/about.py:49
918
-msgid "translator-credits"
919
-msgstr "Itzultzailearen kredituak"
920
+#: modules/curlew.py:2284
921
+#, fuzzy
922
+msgid "Choose Encoder"
923
+msgstr "Aukeratu beste izena"
924
 
925
-#: Curlew/functions.py:43
926
-msgid " KB"
927
-msgstr " KB"
928
+#~ msgid "Preview"
929
+#~ msgstr "Aurrikusi"
930
 
931
-#: Curlew/functions.py:49
932
-msgid " GB"
933
-msgstr " GB"
934
+#, fuzzy
935
+#~ msgid "<b>Convert to:</b>"
936
+#~ msgstr "<b>Formatua:</b>"
937
 
938
-#: Curlew/favdialog.py:36
939
-msgid "Format"
940
-msgstr "Formatua"
941
+#~ msgid "Font: "
942
+#~ msgstr "Letra-mota: "
943
 
944
-#: Curlew/tray.py:36 Curlew/tray.py:66
945
-msgid "Hide"
946
-msgstr "Ezkutatu"
947
+#~ msgid "Position: "
948
+#~ msgstr "Kokalekua: "
949
 
950
-#: Curlew/tray.py:68
951
-msgid "Show"
952
-msgstr "Erakutsi"
953
+#~ msgid "Delay: "
954
+#~ msgstr "Atzerapena: "
955
 
956
-#: Curlew/customwidgets.py:51
957
-msgid "Top"
958
-msgstr "Goitik"
959
+#~ msgid "Harddup"
960
+#~ msgstr "Harddup"
961
 
962
-#: Curlew/customwidgets.py:59
963
-msgid "Bottom"
964
-msgstr "Behetik"
965
+#~ msgid "Use SSA/ASS subtitle"
966
+#~ msgstr "Erabili SSA/ASS azpititulua"
967
 
968
-#: Curlew/customwidgets.py:67
969
-msgid "Left"
970
-msgstr "Ezkerretik"
971
+#~ msgid "Source Quality"
972
+#~ msgstr "Jatorrizkoaren kalitatea"
973
 
974
-#: Curlew/customwidgets.py:75
975
-msgid "Right"
976
-msgstr "Eskuinetik"
977
+#~ msgid "Use the same quality as source file"
978
+#~ msgstr "Erabili jatorrizkoaren kalitate bera"
979
 
980
-#: Curlew/customwidgets.py:184
981
-msgid "hr"
982
-msgstr "ordu"
983
+#~ msgid "Show sidebar"
984
+#~ msgstr "Erakutsi alboko barra"
985
 
986
-#: Curlew/customwidgets.py:189
987
-msgid "min"
988
-msgstr "min"
989
+#, fuzzy
990
+#~ msgid "Multimedia Converter"
991
+#~ msgstr "Multimedia bihurtzaile erraza Linuxerako"
992
 
993
-#: Curlew/fileinfos.py:26
994
-msgid "File informations"
995
-msgstr "Fitxategiaren informazioa"
996
+#~ msgid "Preview before converting"
997
+#~ msgstr "Ikusi bihurtu aurretik"
998
+
999
+#~ msgid "<b>Advanced</b>"
1000
+#~ msgstr "<b>Aurreratua</b>"
1001
 
1002
 #~ msgid "Add"
1003
 #~ msgstr "Gehitu"
1004
 
1005
+#~ msgid "Add files"
1006
+#~ msgstr "Gehitu fitxategiak"
1007
+
1008
+#~ msgid "Add folders"
1009
+#~ msgstr "Gehitu karpetak"
1010
+
1011
+#~ msgid "Clear"
1012
+#~ msgstr "Garbitu"
1013
+
1014
+#~ msgid "Convert"
1015
+#~ msgstr "Bihurtu"
1016
+
1017
+#~ msgid "Stop"
1018
+#~ msgstr "Gelditu"
1019
+
1020
+#~ msgid "File Infos"
1021
+#~ msgstr "Fitxategi-info"
1022
+
1023
+#~ msgid "Show toolbar's buttons text"
1024
+#~ msgstr "Erakutsi tresna-barrako botoien testua "
1025
+
1026
+#~ msgid "Icons:"
1027
+#~ msgstr "Ikonoak:"
1028
+
1029
+#~ msgid ""
1030
+#~ "<b>Format:</b>\t{}\n"
1031
+#~ "<b>Extension:</b>\t{}\n"
1032
+#~ "<b>Encoder:</b>\t{}"
1033
+#~ msgstr ""
1034
+#~ "<b>Formatua:</b>\t{}\n"
1035
+#~ "<b>Luzapena:</b>\t{}\n"
1036
+#~ "<b>Kodeketa:</b>\t{}"
1037
+
1038
+#, fuzzy
1039
+#~ msgid "About data"
1040
+#~ msgstr "Honi buruz"
1041
+
1042
 #~ msgid ""
1043
 #~ "<b>File:</b>\t{}\n"
1044
 #~ "<b>Extension:</b>\t{}\n"
1045
curlew-0.1.22.3.tar.gz/po/fr.po -> curlew-0.2.1.tar.gz/po/fr.po Changed
1046
 
1
@@ -7,445 +7,575 @@
2
 msgstr ""
3
 "Project-Id-Version: 0.1\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
-"PO-Revision-Date: 2014-01-02 15:04+0100\n"
7
-"Last-Translator: Fayssal Chamekh <chamfay@gmail.com>\n"
8
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
9
+"PO-Revision-Date: 2016-02-10 22:55+0100\n"
10
+"Last-Translator: Faissal Chamekh <chamfay@gmail.com>\n"
11
 "Language-Team: Fayssal Chamekh <chamfay@gmail.com>\n"
12
 "Language: fr_FR\n"
13
 "MIME-Version: 1.0\n"
14
 "Content-Type: text/plain; charset=UTF-8\n"
15
 "Content-Transfer-Encoding: 8bit\n"
16
 "X-Poedit-SourceCharset: utf-8\n"
17
-"X-Generator: Poedit 1.5.4\n"
18
+"X-Generator: Poedit 1.8.4\n"
19
 
20
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
21
-msgid "Curlew"
22
-msgstr "Curlew"
23
+#: modules/customwidgets.py:50
24
+msgid "Top"
25
+msgstr "Haut"
26
 
27
-#: Curlew/curlew.py:172
28
-msgid "Add File"
29
-msgstr "Ajouter fichier"
30
+#: modules/customwidgets.py:58
31
+msgid "Bottom"
32
+msgstr "Bas"
33
 
34
-#: Curlew/curlew.py:173
35
-msgid "Add files"
36
-msgstr "Ajouter fichiers"
37
+#: modules/customwidgets.py:66
38
+msgid "Left"
39
+msgstr "Gauche"
40
 
41
-#: Curlew/curlew.py:176
42
-msgid "Add Folder"
43
-msgstr "Ajouter Dossier"
44
+#: modules/customwidgets.py:74
45
+msgid "Right"
46
+msgstr "Droite"
47
 
48
-#: Curlew/curlew.py:177
49
-msgid "Add folders"
50
-msgstr "Ajouter Dossiers"
51
+#: modules/customwidgets.py:172
52
+msgid "hr"
53
+msgstr "hr"
54
 
55
-#: Curlew/curlew.py:181
56
+#: modules/customwidgets.py:177
57
+msgid "min"
58
+msgstr "min"
59
+
60
+#: modules/customwidgets.py:182 modules/curlew.py:698
61
+msgid "sec"
62
+msgstr "sec"
63
+
64
+#: modules/favdialog.py:28 modules/curlew.py:480
65
+msgid "Favorite list"
66
+msgstr "Liste des favoris"
67
+
68
+#: modules/favdialog.py:38
69
+msgid "Format"
70
+msgstr "Format"
71
+
72
+#: modules/favdialog.py:55
73
+msgid "Up"
74
+msgstr ""
75
+
76
+#: modules/favdialog.py:61
77
+msgid "Down"
78
+msgstr ""
79
+
80
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
81
 msgid "Remove"
82
 msgstr "Supprimer"
83
 
84
-#: Curlew/curlew.py:182
85
-msgid "Remove files"
86
-msgstr "Supprimer fichiers"
87
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
88
+#: modules/curlew.py:251
89
+msgid "Curlew"
90
+msgstr "Curlew"
91
+
92
+#: modules/about.py:35 modules/curlew.py:328
93
+msgid "About Curlew"
94
+msgstr "A propos de Curlew"
95
+
96
+#: modules/about.py:38
97
+msgid "Easy to use Multimedia Converter for Linux"
98
+msgstr "Un Convertisseur Multimédia simple à utiliser sous Linux"
99
 
100
-#: Curlew/curlew.py:186
101
-msgid "Clear"
102
-msgstr "Effacer"
103
+#: modules/about.py:51
104
+msgid "translator-credits"
105
+msgstr "Fayssal Chamekh <chamfay@gmail.com>"
106
 
107
-#: Curlew/curlew.py:187
108
-msgid "Clear files list"
109
-msgstr "Effacer la liste"
110
+#: modules/functions.py:44
111
+msgid " KB"
112
+msgstr " KB"
113
 
114
-#: Curlew/curlew.py:194
115
-msgid "Convert"
116
-msgstr "Convertir"
117
+#: modules/functions.py:47
118
+msgid " MB"
119
+msgstr " MB"
120
 
121
-#: Curlew/curlew.py:195
122
-msgid "Start Conversion"
123
-msgstr "Démarrer la conversion"
124
+#: modules/functions.py:50
125
+msgid " GB"
126
+msgstr " GB"
127
 
128
-#: Curlew/curlew.py:199
129
-msgid "Stop"
130
-msgstr "Arrêter"
131
+#: modules/tray.py:36 modules/tray.py:66
132
+msgid "Hide"
133
+msgstr "Cacher"
134
 
135
-#: Curlew/curlew.py:200 Curlew/tray.py:40
136
+#: modules/tray.py:40 modules/curlew.py:314
137
 msgid "Stop Conversion"
138
 msgstr "Arrêter la conversion"
139
 
140
-#: Curlew/curlew.py:207
141
-msgid "File Infos"
142
-msgstr "Infos du fichier"
143
+#: modules/tray.py:44
144
+msgid "Quit application"
145
+msgstr "Quiter l'application"
146
 
147
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
148
-msgid "File Informations"
149
+#: modules/tray.py:68
150
+msgid "Show"
151
+msgstr "Afficher"
152
+
153
+#: modules/logdialog.py:29
154
+msgid "Errors detail"
155
+msgstr "Détail des erreurs"
156
+
157
+#: modules/logdialog.py:48
158
+msgid "_Close"
159
+msgstr "_Fermer"
160
+
161
+#: modules/edition.py:35
162
+msgid "Are you sure you want to save settings?"
163
+msgstr ""
164
+
165
+#: modules/edition.py:107
166
+msgid "You can't restore a custom format to defaults."
167
+msgstr ""
168
+
169
+#: modules/edition.py:202
170
+msgid "Are you sure you want to remove this format?"
171
+msgstr ""
172
+
173
+#: modules/edition.py:249
174
+#, fuzzy
175
+msgid "Audio:"
176
+msgstr "Audio"
177
+
178
+#: modules/edition.py:257 modules/edition.py:276
179
+msgid "Default"
180
+msgstr ""
181
+
182
+#: modules/edition.py:260
183
+#, fuzzy
184
+msgid "Audio Bitrates"
185
+msgstr "Bitrate Audio"
186
+
187
+#: modules/edition.py:262
188
+#, fuzzy
189
+msgid "Audio Frequencies"
190
+msgstr "Fréquence Audio"
191
+
192
+#: modules/edition.py:264 modules/curlew.py:551
193
+msgid "Audio Channels"
194
+msgstr "Canaux Audio"
195
+
196
+#: modules/edition.py:266
197
+#, fuzzy
198
+msgid "Audio Codecs"
199
+msgstr "Codec Audio"
200
+
201
+#: modules/edition.py:269
202
+#, fuzzy
203
+msgid "Video:"
204
+msgstr "Vidéo"
205
+
206
+#: modules/edition.py:279
207
+#, fuzzy
208
+msgid "Video Bitrates"
209
+msgstr "Bitrate Vidéo"
210
+
211
+#: modules/edition.py:281 modules/curlew.py:591
212
+msgid "Video FPS"
213
+msgstr "FPS Vidéo"
214
+
215
+#: modules/edition.py:283
216
+#, fuzzy
217
+msgid "Video Sizes"
218
+msgstr "Dimensions vidéo"
219
+
220
+#: modules/edition.py:285
221
+#, fuzzy
222
+msgid "Video Codecs"
223
+msgstr "Codec Vidéo"
224
+
225
+#: modules/edition.py:287
226
+#, fuzzy
227
+msgid "Aspect Ratios"
228
+msgstr "Proportion"
229
+
230
+#: modules/edition.py:289
231
+#, fuzzy
232
+msgid "Other Options:"
233
+msgstr "Autres opts:"
234
+
235
+#: modules/edition.py:291
236
+#, fuzzy
237
+msgid "Extra Options"
238
+msgstr "Options Avancées"
239
+
240
+#: modules/edition.py:304
241
+msgid "Save"
242
+msgstr ""
243
+
244
+#: modules/edition.py:318
245
+msgid "Restore default"
246
+msgstr ""
247
+
248
+#: modules/fileinfos.py:26
249
+msgid "File informations"
250
 msgstr "Informations du fichier"
251
 
252
-#: Curlew/curlew.py:212
253
+#: modules/waitdialog.py:31
254
+msgid "Adding files..."
255
+msgstr "Ajout des fichiers en cours..."
256
+
257
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
258
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
259
+msgid "_Cancel"
260
+msgstr "_Annuler"
261
+
262
+#: modules/waitdialog.py:50
263
+msgid "<b>File:</b> "
264
+msgstr "<b>Fichier:</b>"
265
+
266
+#: modules/formats.py:56
267
+msgid "<i><span color=\"red\">No format selected!</span></i>"
268
+msgstr ""
269
+
270
+#: modules/formats.py:110
271
+#, fuzzy
272
+msgid "Edit"
273
+msgstr "Editer la liste"
274
+
275
+#: modules/formats.py:120
276
+#, fuzzy
277
+msgid "Choose"
278
+msgstr "Choisir Encodeur"
279
+
280
+#: modules/curlew.py:96
281
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
282
+msgstr ""
283
+
284
+#: modules/curlew.py:189
285
 msgid "About"
286
 msgstr "A propos de"
287
 
288
-#: Curlew/curlew.py:213 Curlew/about.py:33
289
-msgid "About Curlew"
290
-msgstr "A propos de Curlew"
291
-
292
-#: Curlew/curlew.py:220
293
+#: modules/curlew.py:194
294
 msgid "Quit"
295
 msgstr "Quiter"
296
 
297
-#: Curlew/curlew.py:221 Curlew/tray.py:44
298
-msgid "Quit application"
299
-msgstr "Quiter l'application"
300
-
301
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
302
-msgid "Show sidebar"
303
+#: modules/curlew.py:243
304
+msgid "Available Codecs"
305
 msgstr ""
306
 
307
-#: Curlew/curlew.py:299
308
+#: modules/curlew.py:274
309
+msgid "Add Files"
310
+msgstr "Ajouter Fichiers"
311
+
312
+#: modules/curlew.py:280
313
+msgid "Add Folders"
314
+msgstr "Ajouter Dossiers"
315
+
316
+#: modules/curlew.py:291
317
+msgid "Remove Files"
318
+msgstr "Supprimer Fichiers"
319
+
320
+#: modules/curlew.py:297
321
+msgid "Clear Files List"
322
+msgstr "Effacer Liste"
323
+
324
+#: modules/curlew.py:308
325
+msgid "Start Conversion"
326
+msgstr "Démarrer la conversion"
327
+
328
+#: modules/curlew.py:321 modules/curlew.py:2254
329
+msgid "File Informations"
330
+msgstr "Informations du fichier"
331
+
332
+#: modules/curlew.py:334
333
+msgid "Advanced Options"
334
+msgstr "Options Avancées"
335
+
336
+#: modules/curlew.py:395 modules/curlew.py:804
337
+msgid "Show Sidebar"
338
+msgstr "Afficher la barre latérale"
339
+
340
+#: modules/curlew.py:418
341
 msgid "File"
342
 msgstr "Fichier"
343
 
344
-#: Curlew/curlew.py:306
345
+#: modules/curlew.py:425
346
 msgid "Size"
347
 msgstr "Taille"
348
 
349
-#: Curlew/curlew.py:311
350
+#: modules/curlew.py:431
351
 msgid "Duration"
352
 msgstr "Durée"
353
 
354
-#: Curlew/curlew.py:317
355
+#: modules/curlew.py:437
356
 msgid "Estimated size"
357
 msgstr "Taille estimée"
358
 
359
-#: Curlew/curlew.py:323
360
+#: modules/curlew.py:444
361
 msgid "Elapsed time"
362
 msgstr "Temps écoulé"
363
 
364
-#: Curlew/curlew.py:329
365
+#: modules/curlew.py:451
366
 msgid "Remaining time"
367
 msgstr "Temps restant"
368
 
369
-#: Curlew/curlew.py:334
370
+#: modules/curlew.py:457
371
 msgid "Progress"
372
 msgstr "Avancement"
373
 
374
-#: Curlew/curlew.py:351
375
-msgid "Browse source"
376
-msgstr "Parcourir la source"
377
-
378
-#: Curlew/curlew.py:356
379
-msgid "Browse destination"
380
-msgstr "Parcourir la destination"
381
-
382
-#: Curlew/curlew.py:359
383
-msgid "Preview before converting"
384
-msgstr "Prévision avant la conversion"
385
+#: modules/curlew.py:469
386
+msgid "Choose a format"
387
+msgstr "Choisir un format"
388
 
389
-#: Curlew/curlew.py:391
390
-msgid "<b>Format:</b>"
391
-msgstr "<b>Format:</b>"
392
-
393
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
394
-msgid "Favorite list"
395
-msgstr "Liste des favoris"
396
-
397
-#: Curlew/curlew.py:411
398
-msgid "Source Path"
399
-msgstr "Chemin source"
400
-
401
-#: Curlew/curlew.py:416
402
-msgid "<b>Destination:</b>"
403
-msgstr "<b>Destination:</b>"
404
+#: modules/curlew.py:496
405
+msgid "Add to Favorite"
406
+msgstr "Ajouter aux favoris"
407
 
408
-#: Curlew/curlew.py:424
409
-msgid "<b>Advanced</b>"
410
-msgstr "<b>Avancé</b>"
411
+#: modules/curlew.py:504
412
+msgid "Edit List"
413
+msgstr "Editer la liste"
414
 
415
-#: Curlew/curlew.py:434
416
+#: modules/curlew.py:534
417
 msgid "Audio"
418
 msgstr "Audio"
419
 
420
-#: Curlew/curlew.py:442
421
+#: modules/curlew.py:549
422
 msgid "Audio Bitrate"
423
 msgstr "Bitrate Audio"
424
 
425
-#: Curlew/curlew.py:443
426
+#: modules/curlew.py:550
427
 msgid "Audio Frequency"
428
 msgstr "Fréquence Audio"
429
 
430
-#: Curlew/curlew.py:444
431
-msgid "Audio Channels"
432
-msgstr "Canaux Audio"
433
-
434
-#: Curlew/curlew.py:445
435
+#: modules/curlew.py:552
436
 msgid "Audio Codec"
437
 msgstr "Codec Audio"
438
 
439
-#: Curlew/curlew.py:448
440
+#: modules/curlew.py:555
441
 msgid "Volume (%)"
442
 msgstr "Volume (%)"
443
 
444
-#: Curlew/curlew.py:454
445
+#: modules/curlew.py:561
446
 msgid "Audio Quality"
447
 msgstr "Qualité Audio"
448
 
449
-#: Curlew/curlew.py:460
450
+#: modules/curlew.py:573
451
 msgid "Video"
452
 msgstr "Vidéo"
453
 
454
-#: Curlew/curlew.py:470
455
+#: modules/curlew.py:590
456
 msgid "Video Bitrate"
457
 msgstr "Bitrate Vidéo"
458
 
459
-#: Curlew/curlew.py:471
460
-msgid "Video FPS"
461
-msgstr "FPS Vidéo"
462
-
463
-#: Curlew/curlew.py:472
464
+#: modules/curlew.py:592
465
 msgid "Video Size"
466
 msgstr "Dimensions vidéo"
467
 
468
-#: Curlew/curlew.py:473
469
+#: modules/curlew.py:593
470
 msgid "Video Codec"
471
 msgstr "Codec Vidéo"
472
 
473
-#: Curlew/curlew.py:474
474
+#: modules/curlew.py:594
475
 msgid "Aspect Ratio"
476
 msgstr "Proportion"
477
 
478
-#: Curlew/curlew.py:480
479
+#: modules/curlew.py:600
480
 msgid "2-Pass"
481
 msgstr "2 Passages"
482
 
483
-#: Curlew/curlew.py:484
484
+#: modules/curlew.py:604
485
 msgid "Video only"
486
 msgstr "Vidéo seulement"
487
 
488
-#: Curlew/curlew.py:491
489
+#: modules/curlew.py:611
490
 msgid "Video Quality"
491
 msgstr "Qualité Vidéo"
492
 
493
-#: Curlew/curlew.py:496
494
+#: modules/curlew.py:622
495
 msgid "Subtitle"
496
 msgstr "Sous-titre"
497
 
498
-#: Curlew/curlew.py:502
499
-msgid "Use Subtitle"
500
-msgstr "Utiliser sous-titre"
501
+#: modules/curlew.py:628
502
+msgid "Use Subtitle (ffmpeg only)"
503
+msgstr "Utiliser sous-titre (ffmpeg seulement)"
504
 
505
-#: Curlew/curlew.py:518
506
+#: modules/curlew.py:644
507
 msgid "Subtitle: "
508
 msgstr "Sous-titre:"
509
 
510
-#: Curlew/curlew.py:525
511
-msgid "Font: "
512
-msgstr "Police:"
513
-
514
-#: Curlew/curlew.py:536
515
+#: modules/curlew.py:662
516
 msgid "Size: "
517
 msgstr "Taille:"
518
 
519
-#: Curlew/curlew.py:543
520
-msgid "Position: "
521
-msgstr "Position:"
522
-
523
-#: Curlew/curlew.py:563
524
+#: modules/curlew.py:691
525
 msgid "Encoding: "
526
 msgstr "Encodage:"
527
 
528
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
529
-msgid "sec"
530
-msgstr "sec"
531
-
532
-#: Curlew/curlew.py:571
533
-msgid "Delay: "
534
-msgstr "Retard:"
535
-
536
-#: Curlew/curlew.py:574
537
-msgid "Harddup"
538
-msgstr "Harddup"
539
-
540
-#: Curlew/curlew.py:578
541
-msgid "Use SSA/ASS subtitle"
542
-msgstr "Utiliser les sous-titre SSA/ASS"
543
-
544
-#: Curlew/curlew.py:585
545
+#: modules/curlew.py:704
546
 msgid "Crop / Pad"
547
 msgstr "Rogner / Rembourrer"
548
 
549
-#: Curlew/curlew.py:588
550
+#: modules/curlew.py:707
551
 msgid "Crop"
552
 msgstr "Rogner"
553
 
554
-#: Curlew/curlew.py:592
555
+#: modules/curlew.py:711
556
 msgid "Pad"
557
 msgstr "Rembourrer"
558
 
559
-#: Curlew/curlew.py:598
560
+#: modules/curlew.py:717
561
 msgid "More"
562
 msgstr "Plus"
563
 
564
-#: Curlew/curlew.py:601
565
+#: modules/curlew.py:720
566
 msgid "Split File"
567
 msgstr "Hacher fichier"
568
 
569
-#: Curlew/curlew.py:611
570
+#: modules/curlew.py:730
571
 msgid "Begin time: "
572
 msgstr "Debut"
573
 
574
-#: Curlew/curlew.py:614
575
+#: modules/curlew.py:733
576
 msgid "Duration: "
577
 msgstr "Durée"
578
 
579
-#: Curlew/curlew.py:615
580
+#: modules/curlew.py:734
581
 msgid "To the end"
582
 msgstr "Jusqu'à la fin"
583
 
584
-#: Curlew/curlew.py:621
585
+#: modules/curlew.py:740
586
 msgid "Use Copy Mode"
587
 msgstr "Utiliser le mode 'Copy'"
588
 
589
-#: Curlew/curlew.py:622
590
+#: modules/curlew.py:741
591
 msgid "Keep the same codecs as the input file"
592
 msgstr "Garder la même codecs que la source"
593
 
594
-#: Curlew/curlew.py:630
595
+#: modules/curlew.py:749
596
 msgid "Other opts:"
597
 msgstr "Autres opts:"
598
 
599
-#: Curlew/curlew.py:634
600
+#: modules/curlew.py:753
601
 msgid "Threads:"
602
 msgstr "Threads:"
603
 
604
-#: Curlew/curlew.py:637
605
-msgid "Source Quality"
606
-msgstr "Qualité de la source"
607
-
608
-#: Curlew/curlew.py:638
609
-msgid "Use the same quality as source file"
610
-msgstr "Utiliser la qualité du fichier source"
611
-
612
-#: Curlew/curlew.py:647
613
+#: modules/curlew.py:766
614
 msgid "Converter:"
615
 msgstr "Convertisseur"
616
 
617
-#: Curlew/curlew.py:659
618
+#: modules/curlew.py:772
619
+#, fuzzy
620
+msgid "Player:"
621
+msgstr "Jouer"
622
+
623
+#: modules/curlew.py:787
624
 msgid "Configs"
625
 msgstr "Configs"
626
 
627
-#: Curlew/curlew.py:665
628
-msgid "Overwrite it"
629
-msgstr "Ecraser le"
630
-
631
-#: Curlew/curlew.py:666
632
-msgid "Choose another name"
633
-msgstr "Choisir un autre nom"
634
-
635
-#: Curlew/curlew.py:667
636
-msgid "Skip conversion"
637
-msgstr "Sauter le"
638
-
639
-#: Curlew/curlew.py:668
640
-msgid "File exist:"
641
-msgstr "Fichier existe:"
642
-
643
-#: Curlew/curlew.py:673
644
+#: modules/curlew.py:794
645
 msgid "Your language will appear after restart Curlew"
646
 msgstr "Votre langue sera prête après la redémarrage de l'application"
647
 
648
-#: Curlew/curlew.py:680
649
+#: modules/curlew.py:801
650
 msgid "Language:"
651
 msgstr "Langue:"
652
 
653
-#: Curlew/curlew.py:691
654
-msgid "Show toolbar's buttons text"
655
-msgstr "Afficher les textes sur la barre d'outils"
656
-
657
-#: Curlew/curlew.py:695
658
-msgid "Icons:"
659
-msgstr "Icônes:"
660
-
661
-#: Curlew/curlew.py:703
662
+#: modules/curlew.py:809
663
 msgid "Show tray icon"
664
 msgstr "Afficher dans la zone de notification"
665
 
666
-#: Curlew/curlew.py:708
667
+#: modules/curlew.py:817
668
 msgid "Shutdown computer after finish"
669
 msgstr "Arrêter l'ordinateur après terminer"
670
 
671
-#: Curlew/curlew.py:713
672
+#: modules/curlew.py:822
673
 msgid "Suspend computer after finish"
674
 msgstr "Suspendre l'ordinateur après terminer"
675
 
676
-#: Curlew/curlew.py:718
677
+#: modules/curlew.py:829
678
+msgid "Output"
679
+msgstr "Sortie"
680
+
681
+#: modules/curlew.py:835
682
+msgid "Source Path"
683
+msgstr "Chemin source"
684
+
685
+#: modules/curlew.py:840
686
+msgid "Destination:"
687
+msgstr "Destination:"
688
+
689
+#: modules/curlew.py:844
690
+msgid "Overwrite it"
691
+msgstr "Ecraser le"
692
+
693
+#: modules/curlew.py:845
694
+msgid "Choose another name"
695
+msgstr "Choisir un autre nom"
696
+
697
+#: modules/curlew.py:846
698
+msgid "Skip conversion"
699
+msgstr "Sauter le"
700
+
701
+#: modules/curlew.py:847
702
+msgid "File exist:"
703
+msgstr "Fichier existe:"
704
+
705
+#: modules/curlew.py:861
706
 msgid "Delete input file after conversion"
707
 msgstr "Supprimer fichier d'entrée après la conversion"
708
 
709
-#: Curlew/curlew.py:722
710
-#, fuzzy
711
+#: modules/curlew.py:866
712
 msgid "Rename input file after conversion"
713
-msgstr "Supprimer fichier d'entrée après la conversion"
714
+msgstr "Renommer fichier d'entrée après la conversion"
715
 
716
-#: Curlew/curlew.py:806
717
+#: modules/curlew.py:942
718
 msgid "Do you want to quit Curlew and abort conversion process?"
719
 msgstr "Voulez-vous quiter Curlew et abondonner la conversion?"
720
 
721
-#: Curlew/curlew.py:823
722
+#: modules/curlew.py:959
723
 msgid "Add file"
724
 msgstr "Ajouter fichier(s)"
725
 
726
-#: Curlew/curlew.py:836
727
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
728
+#: modules/curlew.py:2286
729
+msgid "_OK"
730
+msgstr "_OK"
731
+
732
+#: modules/curlew.py:972
733
 msgid "All supported files"
734
 msgstr "Tous les fichiers supporté"
735
 
736
-#: Curlew/curlew.py:843
737
+#: modules/curlew.py:979
738
 msgid "Video files"
739
 msgstr "Fichiers vidéo"
740
 
741
-#: Curlew/curlew.py:849
742
+#: modules/curlew.py:985
743
 msgid "Audio files"
744
 msgstr "Fichiers audio"
745
 
746
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
747
+#: modules/curlew.py:991 modules/curlew.py:1545
748
 msgid "All files"
749
 msgstr "Tous"
750
 
751
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
752
+#: modules/curlew.py:1031 modules/curlew.py:1638
753
 msgid "Ready!"
754
 msgstr "Prêt"
755
 
756
-#: Curlew/curlew.py:906
757
+#: modules/curlew.py:1042
758
 msgid "Add folder"
759
 msgstr "Ajouter Dossier"
760
 
761
-#: Curlew/curlew.py:933
762
+#: modules/curlew.py:1069
763
 msgid "Choose destination"
764
 msgstr "Choisir un destination"
765
 
766
-#: Curlew/curlew.py:956
767
-msgid ""
768
-"<b>Format:</b>\t{}\n"
769
-"<b>Extension:</b>\t{}\n"
770
-"<b>Encoder:</b>\t{}"
771
-msgstr ""
772
-"<b>Format:</b>\t{}\n"
773
-"<b>Extension:</b>\t{}\n"
774
-"<b>Encodeur:</b>\t{}"
775
-
776
-#: Curlew/curlew.py:1360
777
+#: modules/curlew.py:1318
778
 msgid "Destination path is not valid."
779
 msgstr "Le chemin de destination est invalide."
780
 
781
-#: Curlew/curlew.py:1366
782
+#: modules/curlew.py:1325
783
 msgid "Destination path is not accessible."
784
 msgstr "Le chemin de destination n'est pas accessible."
785
 
786
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
787
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
788
 msgid "Skipped!"
789
 msgstr "Sauté!"
790
 
791
-#: Curlew/curlew.py:1406
792
+#: modules/curlew.py:1367
793
 msgid "Not found!"
794
 msgstr "Pas trouvé!"
795
 
796
-#: Curlew/curlew.py:1509
797
+#: modules/curlew.py:1460
798
 msgid ""
799
 "There are some errors occured.\n"
800
 "Do you want to show more details?"
801
@@ -453,39 +583,35 @@
802
 "Il y a des erreurs.\n"
803
 "Voulez-vous les afficher?"
804
 
805
-#: Curlew/curlew.py:1522
806
+#: modules/curlew.py:1473
807
 msgid "Do you want to stop conversion process?"
808
 msgstr "Voulez-vous arrêter l'opération de conversion?"
809
 
810
-#: Curlew/curlew.py:1577
811
+#: modules/curlew.py:1528
812
 msgid "Select subtitle"
813
 msgstr "Sélectionner un sous-titre"
814
 
815
-#: Curlew/curlew.py:1585
816
+#: modules/curlew.py:1531
817
+msgid "_Add"
818
+msgstr "_Ajouter"
819
+
820
+#: modules/curlew.py:1536
821
 msgid "Subtitle files"
822
 msgstr "Fichers sous-titre"
823
 
824
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
825
+#: modules/curlew.py:1633 modules/curlew.py:1837
826
 msgid "Wait..."
827
 msgstr "Attendre..."
828
 
829
-#: Curlew/curlew.py:1696
830
-msgid "Preview"
831
-msgstr "Prévision"
832
-
833
-#: Curlew/curlew.py:1773
834
+#: modules/curlew.py:1714
835
 msgid "Done!"
836
 msgstr "Terminé!"
837
 
838
-#: Curlew/curlew.py:1791
839
+#: modules/curlew.py:1732
840
 msgid "Failed!"
841
 msgstr "Echoué!"
842
 
843
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
844
-msgid " MB"
845
-msgstr " MB"
846
-
847
-#: Curlew/curlew.py:2205
848
+#: modules/curlew.py:2047
849
 msgid ""
850
 "<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
851
 "span>"
852
@@ -493,7 +619,7 @@
853
 "<span foreground=\"red\" weight=\"bold\">Le système s'arrête après {} sec.</"
854
 "span>"
855
 
856
-#: Curlew/curlew.py:2218
857
+#: modules/curlew.py:2060
858
 msgid ""
859
 "<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
860
 "span>"
861
@@ -501,15 +627,7 @@
862
 "<span foreground=\"red\" weight=\"bold\">Le système va suspendu après {} sec."
863
 "</span>"
864
 
865
-#: Curlew/curlew.py:2305
866
-msgid "Add to favorite"
867
-msgstr "Ajouter aux favoris"
868
-
869
-#: Curlew/curlew.py:2313
870
-msgid "Edit list"
871
-msgstr "Editer la liste"
872
-
873
-#: Curlew/curlew.py:2369
874
+#: modules/curlew.py:2137
875
 msgid ""
876
 "<b>Duration:</b> {}\n"
877
 "<b>Size:</b> {}\n"
878
@@ -519,81 +637,106 @@
879
 "<b>Taille:</b> {}\n"
880
 "<b>Extension:</b> {}\n"
881
 
882
-#: Curlew/curlew.py:2411
883
+#: modules/curlew.py:2178
884
 msgid "Please install \"mediainfo\" package."
885
 msgstr "Installer le package \"mediainfo\" SVP."
886
 
887
-#: Curlew/logdialog.py:29
888
-msgid "Errors detail"
889
-msgstr "Détail des erreurs"
890
+#: modules/curlew.py:2238
891
+msgid "Play"
892
+msgstr "Jouer"
893
 
894
-#: Curlew/waitdialog.py:31
895
-msgid "Adding files..."
896
-msgstr "Ajout des fichiers en cours..."
897
+#: modules/curlew.py:2241
898
+msgid "_Preview"
899
+msgstr "Prévisionner"
900
 
901
-#: Curlew/waitdialog.py:50
902
-msgid "<b>File:</b> "
903
-msgstr "<b>Fichier:</b>"
904
+#: modules/curlew.py:2247
905
+msgid "Browse source"
906
+msgstr "Parcourir la source"
907
 
908
-#: Curlew/about.py:36
909
-msgid "Easy to use Multimedia Converter for Linux"
910
-msgstr "Un Convertisseur Multimédia simple à utiliser sous Linux"
911
+#: modules/curlew.py:2250
912
+msgid "Browse destination"
913
+msgstr "Parcourir la destination"
914
 
915
-#: Curlew/about.py:49
916
-msgid "translator-credits"
917
-msgstr "Fayssal Chamekh <chamfay@gmail.com>"
918
+#: modules/curlew.py:2284
919
+msgid "Choose Encoder"
920
+msgstr "Choisir Encodeur"
921
 
922
-#: Curlew/functions.py:43
923
-msgid " KB"
924
-msgstr " KB"
925
+#~ msgid "Preview"
926
+#~ msgstr "Prévision"
927
 
928
-#: Curlew/functions.py:49
929
-msgid " GB"
930
-msgstr " GB"
931
+#~ msgid "<b>Convert to:</b>"
932
+#~ msgstr "<b>Convertir vers:</b>"
933
 
934
-#: Curlew/favdialog.py:36
935
-msgid "Format"
936
-msgstr "Format"
937
+#~ msgid "Font: "
938
+#~ msgstr "Police:"
939
 
940
-#: Curlew/tray.py:36 Curlew/tray.py:66
941
-msgid "Hide"
942
-msgstr "Cacher"
943
+#~ msgid "Position: "
944
+#~ msgstr "Position:"
945
 
946
-#: Curlew/tray.py:68
947
-msgid "Show"
948
-msgstr "Afficher"
949
+#~ msgid "Delay: "
950
+#~ msgstr "Retard:"
951
 
952
-#: Curlew/customwidgets.py:51
953
-msgid "Top"
954
-msgstr "Haut"
955
+#~ msgid "Harddup"
956
+#~ msgstr "Harddup"
957
 
958
-#: Curlew/customwidgets.py:59
959
-msgid "Bottom"
960
-msgstr "Bas"
961
+#~ msgid "Use SSA/ASS subtitle"
962
+#~ msgstr "Utiliser les sous-titre SSA/ASS"
963
 
964
-#: Curlew/customwidgets.py:67
965
-msgid "Left"
966
-msgstr "Gauche"
967
+#~ msgid "Source Quality"
968
+#~ msgstr "Qualité de la source"
969
 
970
-#: Curlew/customwidgets.py:75
971
-msgid "Right"
972
-msgstr "Droite"
973
+#~ msgid "Use the same quality as source file"
974
+#~ msgstr "Utiliser la qualité du fichier source"
975
 
976
-#: Curlew/customwidgets.py:184
977
-msgid "hr"
978
-msgstr "hr"
979
+#~ msgid "Multimedia Converter"
980
+#~ msgstr "Convertisseur Multimédia"
981
 
982
-#: Curlew/customwidgets.py:189
983
-msgid "min"
984
-msgstr "min"
985
+#~ msgid "Preview before converting"
986
+#~ msgstr "Prévision avant la conversion"
987
 
988
-#: Curlew/fileinfos.py:26
989
-msgid "File informations"
990
-msgstr "Informations du fichier"
991
+#~ msgid "<b>Advanced</b>"
992
+#~ msgstr "<b>Avancé</b>"
993
 
994
 #~ msgid "Add"
995
 #~ msgstr "Ajouter"
996
 
997
+#~ msgid "Add files"
998
+#~ msgstr "Ajouter fichiers"
999
+
1000
+#~ msgid "Add folders"
1001
+#~ msgstr "Ajouter Dossiers"
1002
+
1003
+#~ msgid "Clear"
1004
+#~ msgstr "Effacer"
1005
+
1006
+#~ msgid "Convert"
1007
+#~ msgstr "Convertir"
1008
+
1009
+#~ msgid "Stop"
1010
+#~ msgstr "Arrêter"
1011
+
1012
+#~ msgid "File Infos"
1013
+#~ msgstr "Infos du fichier"
1014
+
1015
+#~ msgid "Show toolbar's buttons text"
1016
+#~ msgstr "Afficher les textes sur la barre d'outils"
1017
+
1018
+#~ msgid "Icons:"
1019
+#~ msgstr "Icônes:"
1020
+
1021
+#~ msgid ""
1022
+#~ "<b>Format:</b>\t{}\n"
1023
+#~ "<b>Extension:</b>\t{}\n"
1024
+#~ "<b>Encoder:</b>\t{}"
1025
+#~ msgstr ""
1026
+#~ "<b>Format:</b>\t{}\n"
1027
+#~ "<b>Extension:</b>\t{}\n"
1028
+#~ "<b>Encodeur:</b>\t{}"
1029
+
1030
+#, fuzzy
1031
+#~ msgid "About data"
1032
+#~ msgstr "A propos de"
1033
+
1034
 #~ msgid ""
1035
 #~ "<b>File:</b>\t{}\n"
1036
 #~ "<b>Extension:</b>\t{}\n"
1037
@@ -608,8 +751,5 @@
1038
 #~ msgid "Button"
1039
 #~ msgstr "Bas"
1040
 
1041
-#~ msgid "Curlew Multimedia converter"
1042
-#~ msgstr "Un Convertisseur Multimédia Courlis"
1043
-
1044
 #~ msgid "Crop Video"
1045
 #~ msgstr "Rogner Vidéo"
1046
curlew-0.1.22.3.tar.gz/po/it.po -> curlew-0.2.1.tar.gz/po/it.po Changed
1045
 
1
@@ -7,7 +7,7 @@
2
 msgstr ""
3
 "Project-Id-Version: 0.1\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
 "PO-Revision-Date: 2013-08-12 15:58+0100\n"
8
 "Last-Translator: bernardo miguel savone <bmsavone@gmail.com>\n"
9
 "Language-Team: Italian <bmsavone@gmail.com>\n"
10
@@ -19,439 +19,579 @@
11
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
12
 "X-Generator: Poedit 1.5.7\n"
13
 
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
+#: modules/customwidgets.py:50
16
+msgid "Top"
17
+msgstr "Sopra"
18
+
19
+#: modules/customwidgets.py:58
20
+msgid "Bottom"
21
+msgstr "Sotto"
22
+
23
+#: modules/customwidgets.py:66
24
+msgid "Left"
25
+msgstr "Sinistra"
26
+
27
+#: modules/customwidgets.py:74
28
+msgid "Right"
29
+msgstr "Destra"
30
+
31
+#: modules/customwidgets.py:172
32
+msgid "hr"
33
+msgstr "Ora"
34
+
35
+#: modules/customwidgets.py:177
36
+msgid "min"
37
+msgstr "min"
38
+
39
+#: modules/customwidgets.py:182 modules/curlew.py:698
40
+msgid "sec"
41
+msgstr "sec"
42
+
43
+#: modules/favdialog.py:28 modules/curlew.py:480
44
+msgid "Favorite list"
45
+msgstr "Lista dei preferiti"
46
+
47
+#: modules/favdialog.py:38
48
+msgid "Format"
49
+msgstr "Formato"
50
+
51
+#: modules/favdialog.py:55
52
+msgid "Up"
53
+msgstr ""
54
+
55
+#: modules/favdialog.py:61
56
+msgid "Down"
57
+msgstr ""
58
+
59
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
60
+msgid "Remove"
61
+msgstr "Rimuovi"
62
+
63
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
64
+#: modules/curlew.py:251
65
 msgid "Curlew"
66
 msgstr "Curlew"
67
 
68
-#: Curlew/curlew.py:172
69
+#: modules/about.py:35 modules/curlew.py:328
70
+msgid "About Curlew"
71
+msgstr "Info su Curlew"
72
+
73
+#: modules/about.py:38
74
+msgid "Easy to use Multimedia Converter for Linux"
75
+msgstr "Convertitore multimediale per Linux facile da usare"
76
+
77
+#: modules/about.py:51
78
+msgid "translator-credits"
79
+msgstr "bersil <bmsavone@gmail.com>"
80
+
81
+#: modules/functions.py:44
82
+msgid " KB"
83
+msgstr " KB"
84
+
85
+#: modules/functions.py:47
86
+msgid " MB"
87
+msgstr " MB"
88
+
89
+#: modules/functions.py:50
90
+msgid " GB"
91
+msgstr " GB"
92
+
93
+#: modules/tray.py:36 modules/tray.py:66
94
+msgid "Hide"
95
+msgstr "Nascondi"
96
+
97
+#: modules/tray.py:40 modules/curlew.py:314
98
+msgid "Stop Conversion"
99
+msgstr "Ferma Conversione"
100
+
101
+#: modules/tray.py:44
102
+msgid "Quit application"
103
+msgstr "Chiudi l'applicazione"
104
+
105
+#: modules/tray.py:68
106
+msgid "Show"
107
+msgstr "Mostra"
108
+
109
+#: modules/logdialog.py:29
110
+msgid "Errors detail"
111
+msgstr "Dettagli del errore"
112
+
113
+#: modules/logdialog.py:48
114
+msgid "_Close"
115
+msgstr ""
116
+
117
+#: modules/edition.py:35
118
+msgid "Are you sure you want to save settings?"
119
+msgstr ""
120
+
121
+#: modules/edition.py:107
122
+msgid "You can't restore a custom format to defaults."
123
+msgstr ""
124
+
125
+#: modules/edition.py:202
126
+msgid "Are you sure you want to remove this format?"
127
+msgstr ""
128
+
129
+#: modules/edition.py:249
130
 #, fuzzy
131
-msgid "Add File"
132
-msgstr "Aggiungi file"
133
+msgid "Audio:"
134
+msgstr "Audio"
135
 
136
-#: Curlew/curlew.py:173
137
-msgid "Add files"
138
-msgstr "Aggiungi file"
139
+#: modules/edition.py:257 modules/edition.py:276
140
+msgid "Default"
141
+msgstr ""
142
 
143
-#: Curlew/curlew.py:176
144
+#: modules/edition.py:260
145
 #, fuzzy
146
-msgid "Add Folder"
147
-msgstr "Aggiungi file"
148
+msgid "Audio Bitrates"
149
+msgstr "Audio Bitrate"
150
 
151
-#: Curlew/curlew.py:177
152
+#: modules/edition.py:262
153
 #, fuzzy
154
-msgid "Add folders"
155
-msgstr "Aggiungi file"
156
+msgid "Audio Frequencies"
157
+msgstr "Frequenza audio"
158
 
159
-#: Curlew/curlew.py:181
160
-msgid "Remove"
161
-msgstr "Rimuovi"
162
+#: modules/edition.py:264 modules/curlew.py:551
163
+msgid "Audio Channels"
164
+msgstr "Canali audio"
165
 
166
-#: Curlew/curlew.py:182
167
-msgid "Remove files"
168
-msgstr "Rimuovi file"
169
+#: modules/edition.py:266
170
+#, fuzzy
171
+msgid "Audio Codecs"
172
+msgstr "Codec Audio"
173
 
174
-#: Curlew/curlew.py:186
175
-msgid "Clear"
176
-msgstr "Pulisci"
177
+#: modules/edition.py:269
178
+#, fuzzy
179
+msgid "Video:"
180
+msgstr "Video"
181
 
182
-#: Curlew/curlew.py:187
183
-msgid "Clear files list"
184
-msgstr "Pulisci lista dei file"
185
+#: modules/edition.py:279
186
+#, fuzzy
187
+msgid "Video Bitrates"
188
+msgstr "Video Bitrate"
189
 
190
-#: Curlew/curlew.py:194
191
-msgid "Convert"
192
-msgstr "Converti"
193
+#: modules/edition.py:281 modules/curlew.py:591
194
+msgid "Video FPS"
195
+msgstr "FPS Video"
196
 
197
-#: Curlew/curlew.py:195
198
-msgid "Start Conversion"
199
-msgstr "Avvia Conversione"
200
+#: modules/edition.py:283
201
+#, fuzzy
202
+msgid "Video Sizes"
203
+msgstr "Dimensioni video"
204
 
205
-#: Curlew/curlew.py:199
206
-msgid "Stop"
207
-msgstr "Stop"
208
+#: modules/edition.py:285
209
+#, fuzzy
210
+msgid "Video Codecs"
211
+msgstr "Codec Video"
212
 
213
-#: Curlew/curlew.py:200 Curlew/tray.py:40
214
-msgid "Stop Conversion"
215
-msgstr "Ferma Conversione"
216
+#: modules/edition.py:287
217
+#, fuzzy
218
+msgid "Aspect Ratios"
219
+msgstr "Proporzioni"
220
 
221
-#: Curlew/curlew.py:207
222
-msgid "File Infos"
223
+#: modules/edition.py:289
224
+#, fuzzy
225
+msgid "Other Options:"
226
+msgstr "Altre opzioni:"
227
+
228
+#: modules/edition.py:291
229
+msgid "Extra Options"
230
 msgstr ""
231
 
232
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
233
-msgid "File Informations"
234
+#: modules/edition.py:304
235
+msgid "Save"
236
+msgstr ""
237
+
238
+#: modules/edition.py:318
239
+msgid "Restore default"
240
+msgstr ""
241
+
242
+#: modules/fileinfos.py:26
243
+msgid "File informations"
244
+msgstr ""
245
+
246
+#: modules/waitdialog.py:31
247
+#, fuzzy
248
+msgid "Adding files..."
249
+msgstr "Aggiungi file"
250
+
251
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
252
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
253
+msgid "_Cancel"
254
+msgstr ""
255
+
256
+#: modules/waitdialog.py:50
257
+#, fuzzy
258
+msgid "<b>File:</b> "
259
+msgstr "<b>Formato:</b>"
260
+
261
+#: modules/formats.py:56
262
+msgid "<i><span color=\"red\">No format selected!</span></i>"
263
+msgstr ""
264
+
265
+#: modules/formats.py:110
266
+#, fuzzy
267
+msgid "Edit"
268
+msgstr "Edita lista"
269
+
270
+#: modules/formats.py:120
271
+#, fuzzy
272
+msgid "Choose"
273
+msgstr "Scegli un altro nome"
274
+
275
+#: modules/curlew.py:96
276
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
277
 msgstr ""
278
 
279
-#: Curlew/curlew.py:212
280
+#: modules/curlew.py:189
281
 msgid "About"
282
 msgstr "Info"
283
 
284
-#: Curlew/curlew.py:213 Curlew/about.py:33
285
-msgid "About Curlew"
286
-msgstr "Info su Curlew"
287
-
288
-#: Curlew/curlew.py:220
289
+#: modules/curlew.py:194
290
 msgid "Quit"
291
 msgstr "Esci"
292
 
293
-#: Curlew/curlew.py:221 Curlew/tray.py:44
294
-msgid "Quit application"
295
-msgstr "Chiudi l'applicazione"
296
+#: modules/curlew.py:243
297
+msgid "Available Codecs"
298
+msgstr ""
299
+
300
+#: modules/curlew.py:274
301
+#, fuzzy
302
+msgid "Add Files"
303
+msgstr "Aggiungi file"
304
+
305
+#: modules/curlew.py:280
306
+#, fuzzy
307
+msgid "Add Folders"
308
+msgstr "Aggiungi file"
309
+
310
+#: modules/curlew.py:291
311
+#, fuzzy
312
+msgid "Remove Files"
313
+msgstr "Rimuovi file"
314
+
315
+#: modules/curlew.py:297
316
+#, fuzzy
317
+msgid "Clear Files List"
318
+msgstr "Pulisci lista dei file"
319
+
320
+#: modules/curlew.py:308
321
+msgid "Start Conversion"
322
+msgstr "Avvia Conversione"
323
+
324
+#: modules/curlew.py:321 modules/curlew.py:2254
325
+msgid "File Informations"
326
+msgstr ""
327
+
328
+#: modules/curlew.py:334
329
+msgid "Advanced Options"
330
+msgstr ""
331
 
332
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
333
-msgid "Show sidebar"
334
+#: modules/curlew.py:395 modules/curlew.py:804
335
+#, fuzzy
336
+msgid "Show Sidebar"
337
 msgstr "Mostra barra laterale"
338
 
339
-#: Curlew/curlew.py:299
340
+#: modules/curlew.py:418
341
 msgid "File"
342
 msgstr "File"
343
 
344
-#: Curlew/curlew.py:306
345
+#: modules/curlew.py:425
346
 msgid "Size"
347
 msgstr "Dimensione"
348
 
349
-#: Curlew/curlew.py:311
350
+#: modules/curlew.py:431
351
 #, fuzzy
352
 msgid "Duration"
353
 msgstr "Durata: "
354
 
355
-#: Curlew/curlew.py:317
356
+#: modules/curlew.py:437
357
 msgid "Estimated size"
358
 msgstr "Dimensione stimata"
359
 
360
-#: Curlew/curlew.py:323
361
+#: modules/curlew.py:444
362
 msgid "Elapsed time"
363
 msgstr "Tempo trascorso"
364
 
365
-#: Curlew/curlew.py:329
366
+#: modules/curlew.py:451
367
 msgid "Remaining time"
368
 msgstr "Tempo rimenente"
369
 
370
-#: Curlew/curlew.py:334
371
+#: modules/curlew.py:457
372
 msgid "Progress"
373
 msgstr "Progresso"
374
 
375
-#: Curlew/curlew.py:351
376
-msgid "Browse source"
377
-msgstr ""
378
-
379
-#: Curlew/curlew.py:356
380
-msgid "Browse destination"
381
-msgstr "Cerca destinazione"
382
-
383
-#: Curlew/curlew.py:359
384
-msgid "Preview before converting"
385
-msgstr "visualizza anteprima prima di convertire"
386
-
387
-#: Curlew/curlew.py:391
388
-msgid "<b>Format:</b>"
389
-msgstr "<b>Formato:</b>"
390
-
391
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
392
-msgid "Favorite list"
393
-msgstr "Lista dei preferiti"
394
-
395
-#: Curlew/curlew.py:411
396
-msgid "Source Path"
397
-msgstr "La stessa del originale"
398
+#: modules/curlew.py:469
399
+#, fuzzy
400
+msgid "Choose a format"
401
+msgstr "Scegli un altro nome"
402
 
403
-#: Curlew/curlew.py:416
404
-msgid "<b>Destination:</b>"
405
-msgstr "<b>Destinazione:</b>"
406
+#: modules/curlew.py:496
407
+#, fuzzy
408
+msgid "Add to Favorite"
409
+msgstr "Aggiungere ai preferiti"
410
 
411
-#: Curlew/curlew.py:424
412
-msgid "<b>Advanced</b>"
413
-msgstr "<b>Avanzate</b>"
414
+#: modules/curlew.py:504
415
+#, fuzzy
416
+msgid "Edit List"
417
+msgstr "Edita lista"
418
 
419
-#: Curlew/curlew.py:434
420
+#: modules/curlew.py:534
421
 msgid "Audio"
422
 msgstr "Audio"
423
 
424
-#: Curlew/curlew.py:442
425
+#: modules/curlew.py:549
426
 msgid "Audio Bitrate"
427
 msgstr "Audio Bitrate"
428
 
429
-#: Curlew/curlew.py:443
430
+#: modules/curlew.py:550
431
 msgid "Audio Frequency"
432
 msgstr "Frequenza audio"
433
 
434
-#: Curlew/curlew.py:444
435
-msgid "Audio Channels"
436
-msgstr "Canali audio"
437
-
438
-#: Curlew/curlew.py:445
439
+#: modules/curlew.py:552
440
 msgid "Audio Codec"
441
 msgstr "Codec Audio"
442
 
443
-#: Curlew/curlew.py:448
444
+#: modules/curlew.py:555
445
 msgid "Volume (%)"
446
 msgstr "Volume (%)"
447
 
448
-#: Curlew/curlew.py:454
449
+#: modules/curlew.py:561
450
 msgid "Audio Quality"
451
 msgstr "Qualità audio"
452
 
453
-#: Curlew/curlew.py:460
454
+#: modules/curlew.py:573
455
 msgid "Video"
456
 msgstr "Video"
457
 
458
-#: Curlew/curlew.py:470
459
+#: modules/curlew.py:590
460
 msgid "Video Bitrate"
461
 msgstr "Video Bitrate"
462
 
463
-#: Curlew/curlew.py:471
464
-msgid "Video FPS"
465
-msgstr "FPS Video"
466
-
467
-#: Curlew/curlew.py:472
468
+#: modules/curlew.py:592
469
 msgid "Video Size"
470
 msgstr "Dimensioni video"
471
 
472
-#: Curlew/curlew.py:473
473
+#: modules/curlew.py:593
474
 msgid "Video Codec"
475
 msgstr "Codec Video"
476
 
477
-#: Curlew/curlew.py:474
478
+#: modules/curlew.py:594
479
 msgid "Aspect Ratio"
480
 msgstr "Proporzioni"
481
 
482
-#: Curlew/curlew.py:480
483
+#: modules/curlew.py:600
484
 msgid "2-Pass"
485
 msgstr "2-Pass"
486
 
487
-#: Curlew/curlew.py:484
488
+#: modules/curlew.py:604
489
 msgid "Video only"
490
 msgstr "Solo video"
491
 
492
-#: Curlew/curlew.py:491
493
+#: modules/curlew.py:611
494
 msgid "Video Quality"
495
 msgstr "Qualità video"
496
 
497
-#: Curlew/curlew.py:496
498
+#: modules/curlew.py:622
499
 msgid "Subtitle"
500
 msgstr "Sottotitoli"
501
 
502
-#: Curlew/curlew.py:502
503
-msgid "Use Subtitle"
504
+#: modules/curlew.py:628
505
+#, fuzzy
506
+msgid "Use Subtitle (ffmpeg only)"
507
 msgstr "Usa sottotitoli"
508
 
509
-#: Curlew/curlew.py:518
510
+#: modules/curlew.py:644
511
 msgid "Subtitle: "
512
 msgstr "Sottotitoli:"
513
 
514
-#: Curlew/curlew.py:525
515
-msgid "Font: "
516
-msgstr "Caratteri:"
517
-
518
-#: Curlew/curlew.py:536
519
+#: modules/curlew.py:662
520
 msgid "Size: "
521
 msgstr "Dimensioni:"
522
 
523
-#: Curlew/curlew.py:543
524
-msgid "Position: "
525
-msgstr "Posizione: "
526
-
527
-#: Curlew/curlew.py:563
528
+#: modules/curlew.py:691
529
 msgid "Encoding: "
530
 msgstr "Codifica: "
531
 
532
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
533
-msgid "sec"
534
-msgstr "sec"
535
-
536
-#: Curlew/curlew.py:571
537
-msgid "Delay: "
538
-msgstr "Ritardo."
539
-
540
-#: Curlew/curlew.py:574
541
-msgid "Harddup"
542
-msgstr "Applica filtro Harddup (consigliato)"
543
-
544
-#: Curlew/curlew.py:578
545
-msgid "Use SSA/ASS subtitle"
546
-msgstr "Usa Sottotitoli SSA/ASS"
547
-
548
-#: Curlew/curlew.py:585
549
+#: modules/curlew.py:704
550
 msgid "Crop / Pad"
551
 msgstr "Ritaglia / Riempe"
552
 
553
-#: Curlew/curlew.py:588
554
+#: modules/curlew.py:707
555
 msgid "Crop"
556
 msgstr "Ritaglia"
557
 
558
-#: Curlew/curlew.py:592
559
+#: modules/curlew.py:711
560
 msgid "Pad"
561
 msgstr "Riempe"
562
 
563
-#: Curlew/curlew.py:598
564
+#: modules/curlew.py:717
565
 msgid "More"
566
 msgstr "Altro"
567
 
568
-#: Curlew/curlew.py:601
569
+#: modules/curlew.py:720
570
 msgid "Split File"
571
 msgstr "Dividi file"
572
 
573
-#: Curlew/curlew.py:611
574
+#: modules/curlew.py:730
575
 msgid "Begin time: "
576
 msgstr "Tempo iniziale:"
577
 
578
-#: Curlew/curlew.py:614
579
+#: modules/curlew.py:733
580
 msgid "Duration: "
581
 msgstr "Durata: "
582
 
583
-#: Curlew/curlew.py:615
584
+#: modules/curlew.py:734
585
 msgid "To the end"
586
 msgstr "Fino alla fine"
587
 
588
-#: Curlew/curlew.py:621
589
+#: modules/curlew.py:740
590
 msgid "Use Copy Mode"
591
 msgstr "Usa modo Copia"
592
 
593
-#: Curlew/curlew.py:622
594
+#: modules/curlew.py:741
595
 msgid "Keep the same codecs as the input file"
596
 msgstr "Mantieni gli stessi codec del file di input"
597
 
598
-#: Curlew/curlew.py:630
599
+#: modules/curlew.py:749
600
 msgid "Other opts:"
601
 msgstr "Altre opzioni:"
602
 
603
-#: Curlew/curlew.py:634
604
+#: modules/curlew.py:753
605
 msgid "Threads:"
606
 msgstr "Threads:"
607
 
608
-#: Curlew/curlew.py:637
609
-msgid "Source Quality"
610
-msgstr "La stessa qualità del originale"
611
-
612
-#: Curlew/curlew.py:638
613
-msgid "Use the same quality as source file"
614
-msgstr "Usa La stessa qualità del file originale"
615
-
616
-#: Curlew/curlew.py:647
617
+#: modules/curlew.py:766
618
 msgid "Converter:"
619
 msgstr "Conversore:"
620
 
621
-#: Curlew/curlew.py:659
622
+#: modules/curlew.py:772
623
+msgid "Player:"
624
+msgstr ""
625
+
626
+#: modules/curlew.py:787
627
 msgid "Configs"
628
 msgstr "Configurazioni"
629
 
630
-#: Curlew/curlew.py:665
631
-msgid "Overwrite it"
632
-msgstr "Sovrascriverlo"
633
-
634
-#: Curlew/curlew.py:666
635
-msgid "Choose another name"
636
-msgstr "Scegli un altro nome"
637
-
638
-#: Curlew/curlew.py:667
639
-msgid "Skip conversion"
640
-msgstr "Salta conversione"
641
-
642
-#: Curlew/curlew.py:668
643
-msgid "File exist:"
644
-msgstr "Se il file esiste:"
645
-
646
-#: Curlew/curlew.py:673
647
+#: modules/curlew.py:794
648
+#, fuzzy
649
 msgid "Your language will appear after restart Curlew"
650
 msgstr "La tua lingua verrà visualizzata dopo il riavvio di Curlew"
651
 
652
-#: Curlew/curlew.py:680
653
+#: modules/curlew.py:801
654
 msgid "Language:"
655
 msgstr "Lingua:"
656
 
657
-#: Curlew/curlew.py:691
658
-msgid "Show toolbar's buttons text"
659
-msgstr "Mostra testo dei pulsanti della barra degli strumenti"
660
-
661
-#: Curlew/curlew.py:695
662
-msgid "Icons:"
663
-msgstr "Icone:"
664
-
665
-#: Curlew/curlew.py:703
666
+#: modules/curlew.py:809
667
 msgid "Show tray icon"
668
 msgstr "Mostra icona della systemtray"
669
 
670
-#: Curlew/curlew.py:708
671
+#: modules/curlew.py:817
672
 msgid "Shutdown computer after finish"
673
 msgstr "Arresta il computer dopo la conversione"
674
 
675
-#: Curlew/curlew.py:713
676
+#: modules/curlew.py:822
677
 msgid "Suspend computer after finish"
678
 msgstr "Sospendere il computer dopo la conversione"
679
 
680
-#: Curlew/curlew.py:718
681
+#: modules/curlew.py:829
682
+msgid "Output"
683
+msgstr ""
684
+
685
+#: modules/curlew.py:835
686
+msgid "Source Path"
687
+msgstr "La stessa del originale"
688
+
689
+#: modules/curlew.py:840
690
+#, fuzzy
691
+msgid "Destination:"
692
+msgstr "<b>Destinazione:</b>"
693
+
694
+#: modules/curlew.py:844
695
+msgid "Overwrite it"
696
+msgstr "Sovrascriverlo"
697
+
698
+#: modules/curlew.py:845
699
+msgid "Choose another name"
700
+msgstr "Scegli un altro nome"
701
+
702
+#: modules/curlew.py:846
703
+msgid "Skip conversion"
704
+msgstr "Salta conversione"
705
+
706
+#: modules/curlew.py:847
707
+msgid "File exist:"
708
+msgstr "Se il file esiste:"
709
+
710
+#: modules/curlew.py:861
711
 msgid "Delete input file after conversion"
712
 msgstr "Elimina file di input dopo la conversione"
713
 
714
-#: Curlew/curlew.py:722
715
+#: modules/curlew.py:866
716
 #, fuzzy
717
 msgid "Rename input file after conversion"
718
 msgstr "Elimina file di input dopo la conversione"
719
 
720
-#: Curlew/curlew.py:806
721
+#: modules/curlew.py:942
722
+#, fuzzy
723
 msgid "Do you want to quit Curlew and abort conversion process?"
724
 msgstr "Vuoi chiudere Curlew e abortire il processo di conversione?"
725
 
726
-#: Curlew/curlew.py:823
727
+#: modules/curlew.py:959
728
 msgid "Add file"
729
 msgstr "Aggiungi file"
730
 
731
-#: Curlew/curlew.py:836
732
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
733
+#: modules/curlew.py:2286
734
+msgid "_OK"
735
+msgstr ""
736
+
737
+#: modules/curlew.py:972
738
 msgid "All supported files"
739
 msgstr "Tutti i file supportati"
740
 
741
-#: Curlew/curlew.py:843
742
+#: modules/curlew.py:979
743
 msgid "Video files"
744
 msgstr "File video"
745
 
746
-#: Curlew/curlew.py:849
747
+#: modules/curlew.py:985
748
 msgid "Audio files"
749
 msgstr "File audio"
750
 
751
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
752
+#: modules/curlew.py:991 modules/curlew.py:1545
753
 msgid "All files"
754
 msgstr "Tutti i file"
755
 
756
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
757
+#: modules/curlew.py:1031 modules/curlew.py:1638
758
 msgid "Ready!"
759
 msgstr "Pronto!"
760
 
761
-#: Curlew/curlew.py:906
762
+#: modules/curlew.py:1042
763
 #, fuzzy
764
 msgid "Add folder"
765
 msgstr "Aggiungi file"
766
 
767
-#: Curlew/curlew.py:933
768
+#: modules/curlew.py:1069
769
 msgid "Choose destination"
770
 msgstr "Scegli destinazione"
771
 
772
-#: Curlew/curlew.py:956
773
-msgid ""
774
-"<b>Format:</b>\t{}\n"
775
-"<b>Extension:</b>\t{}\n"
776
-"<b>Encoder:</b>\t{}"
777
-msgstr ""
778
-"<b>Formato:</b>\t{}\n"
779
-"<b>Estensione:</b>\t{}\n"
780
-"<b>Codificatore:</b>\t{}"
781
-
782
-#: Curlew/curlew.py:1360
783
+#: modules/curlew.py:1318
784
 msgid "Destination path is not valid."
785
 msgstr "Il percorso di destinazione non è valido."
786
 
787
-#: Curlew/curlew.py:1366
788
+#: modules/curlew.py:1325
789
 msgid "Destination path is not accessible."
790
 msgstr "Il percorso di destinazione non è accessibile."
791
 
792
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
793
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
794
 msgid "Skipped!"
795
 msgstr "Omesso!"
796
 
797
-#: Curlew/curlew.py:1406
798
+#: modules/curlew.py:1367
799
 msgid "Not found!"
800
 msgstr "Non trovato!"
801
 
802
-#: Curlew/curlew.py:1509
803
+#: modules/curlew.py:1460
804
 msgid ""
805
 "There are some errors occured.\n"
806
 "Do you want to show more details?"
807
@@ -459,39 +599,35 @@
808
 "Si sono verificati degli errori.\n"
809
 "Vuoi vedere i dettagli?"
810
 
811
-#: Curlew/curlew.py:1522
812
+#: modules/curlew.py:1473
813
 msgid "Do you want to stop conversion process?"
814
 msgstr "Vuoi fermare il processo di conversione?"
815
 
816
-#: Curlew/curlew.py:1577
817
+#: modules/curlew.py:1528
818
 msgid "Select subtitle"
819
 msgstr "Seleziona sottotitoli"
820
 
821
-#: Curlew/curlew.py:1585
822
+#: modules/curlew.py:1531
823
+msgid "_Add"
824
+msgstr ""
825
+
826
+#: modules/curlew.py:1536
827
 msgid "Subtitle files"
828
 msgstr "File di sottotitoli"
829
 
830
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
831
+#: modules/curlew.py:1633 modules/curlew.py:1837
832
 msgid "Wait..."
833
 msgstr "Attendere..."
834
 
835
-#: Curlew/curlew.py:1696
836
-msgid "Preview"
837
-msgstr "Previsualizzazione"
838
-
839
-#: Curlew/curlew.py:1773
840
+#: modules/curlew.py:1714
841
 msgid "Done!"
842
 msgstr "Fatto!"
843
 
844
-#: Curlew/curlew.py:1791
845
+#: modules/curlew.py:1732
846
 msgid "Failed!"
847
 msgstr "Fallito!"
848
 
849
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
850
-msgid " MB"
851
-msgstr " MB"
852
-
853
-#: Curlew/curlew.py:2205
854
+#: modules/curlew.py:2047
855
 msgid ""
856
 "<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
857
 "span>"
858
@@ -499,7 +635,7 @@
859
 "<span foreground=\"red\" weight=\"bold\">Il sistema si spegnerá in {} sec.</"
860
 "span>"
861
 
862
-#: Curlew/curlew.py:2218
863
+#: modules/curlew.py:2060
864
 msgid ""
865
 "<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
866
 "span>"
867
@@ -507,15 +643,7 @@
868
 "<span foreground=\"red\" weight=\"bold\">Il sistema si sospenderá in {} sec."
869
 "</span>"
870
 
871
-#: Curlew/curlew.py:2305
872
-msgid "Add to favorite"
873
-msgstr "Aggiungere ai preferiti"
874
-
875
-#: Curlew/curlew.py:2313
876
-msgid "Edit list"
877
-msgstr "Edita lista"
878
-
879
-#: Curlew/curlew.py:2369
880
+#: modules/curlew.py:2137
881
 msgid ""
882
 "<b>Duration:</b> {}\n"
883
 "<b>Size:</b> {}\n"
884
@@ -525,79 +653,107 @@
885
 "<b>Dimensioni:</b> {}\n"
886
 "<b>Estensione:</b> {}\n"
887
 
888
-#: Curlew/curlew.py:2411
889
+#: modules/curlew.py:2178
890
 msgid "Please install \"mediainfo\" package."
891
 msgstr ""
892
 
893
-#: Curlew/logdialog.py:29
894
-msgid "Errors detail"
895
-msgstr "Dettagli del errore"
896
+#: modules/curlew.py:2238
897
+msgid "Play"
898
+msgstr ""
899
 
900
-#: Curlew/waitdialog.py:31
901
+#: modules/curlew.py:2241
902
 #, fuzzy
903
-msgid "Adding files..."
904
-msgstr "Aggiungi file"
905
+msgid "_Preview"
906
+msgstr "Previsualizzazione"
907
 
908
-#: Curlew/waitdialog.py:50
909
-#, fuzzy
910
-msgid "<b>File:</b> "
911
-msgstr "<b>Formato:</b>"
912
+#: modules/curlew.py:2247
913
+msgid "Browse source"
914
+msgstr ""
915
 
916
-#: Curlew/about.py:36
917
-msgid "Easy to use Multimedia Converter for Linux"
918
-msgstr "Convertitore multimediale per Linux facile da usare"
919
+#: modules/curlew.py:2250
920
+msgid "Browse destination"
921
+msgstr "Cerca destinazione"
922
 
923
-#: Curlew/about.py:49
924
-msgid "translator-credits"
925
-msgstr "bersil <bmsavone@gmail.com>"
926
+#: modules/curlew.py:2284
927
+#, fuzzy
928
+msgid "Choose Encoder"
929
+msgstr "Scegli un altro nome"
930
 
931
-#: Curlew/functions.py:43
932
-msgid " KB"
933
-msgstr " KB"
934
+#~ msgid "Preview"
935
+#~ msgstr "Previsualizzazione"
936
 
937
-#: Curlew/functions.py:49
938
-msgid " GB"
939
-msgstr " GB"
940
+#, fuzzy
941
+#~ msgid "<b>Convert to:</b>"
942
+#~ msgstr "<b>Formato:</b>"
943
 
944
-#: Curlew/favdialog.py:36
945
-msgid "Format"
946
-msgstr "Formato"
947
+#~ msgid "Font: "
948
+#~ msgstr "Caratteri:"
949
 
950
-#: Curlew/tray.py:36 Curlew/tray.py:66
951
-msgid "Hide"
952
-msgstr "Nascondi"
953
+#~ msgid "Position: "
954
+#~ msgstr "Posizione: "
955
 
956
-#: Curlew/tray.py:68
957
-msgid "Show"
958
-msgstr "Mostra"
959
+#~ msgid "Delay: "
960
+#~ msgstr "Ritardo."
961
 
962
-#: Curlew/customwidgets.py:51
963
-msgid "Top"
964
-msgstr "Sopra"
965
+#~ msgid "Harddup"
966
+#~ msgstr "Applica filtro Harddup (consigliato)"
967
 
968
-#: Curlew/customwidgets.py:59
969
-msgid "Bottom"
970
-msgstr "Sotto"
971
+#~ msgid "Use SSA/ASS subtitle"
972
+#~ msgstr "Usa Sottotitoli SSA/ASS"
973
 
974
-#: Curlew/customwidgets.py:67
975
-msgid "Left"
976
-msgstr "Sinistra"
977
+#~ msgid "Source Quality"
978
+#~ msgstr "La stessa qualità del originale"
979
 
980
-#: Curlew/customwidgets.py:75
981
-msgid "Right"
982
-msgstr "Destra"
983
+#~ msgid "Use the same quality as source file"
984
+#~ msgstr "Usa La stessa qualità del file originale"
985
 
986
-#: Curlew/customwidgets.py:184
987
-msgid "hr"
988
-msgstr "Ora"
989
+#~ msgid "Show sidebar"
990
+#~ msgstr "Mostra barra laterale"
991
 
992
-#: Curlew/customwidgets.py:189
993
-msgid "min"
994
-msgstr "min"
995
+#, fuzzy
996
+#~ msgid "Multimedia Converter"
997
+#~ msgstr "Convertitore multimediale per Linux facile da usare"
998
 
999
-#: Curlew/fileinfos.py:26
1000
-msgid "File informations"
1001
-msgstr ""
1002
+#~ msgid "Preview before converting"
1003
+#~ msgstr "visualizza anteprima prima di convertire"
1004
+
1005
+#~ msgid "<b>Advanced</b>"
1006
+#~ msgstr "<b>Avanzate</b>"
1007
 
1008
 #~ msgid "Add"
1009
 #~ msgstr "Aggiungi"
1010
+
1011
+#~ msgid "Add files"
1012
+#~ msgstr "Aggiungi file"
1013
+
1014
+#, fuzzy
1015
+#~ msgid "Add folders"
1016
+#~ msgstr "Aggiungi file"
1017
+
1018
+#~ msgid "Clear"
1019
+#~ msgstr "Pulisci"
1020
+
1021
+#~ msgid "Convert"
1022
+#~ msgstr "Converti"
1023
+
1024
+#~ msgid "Stop"
1025
+#~ msgstr "Stop"
1026
+
1027
+#~ msgid "Show toolbar's buttons text"
1028
+#~ msgstr "Mostra testo dei pulsanti della barra degli strumenti"
1029
+
1030
+#~ msgid "Icons:"
1031
+#~ msgstr "Icone:"
1032
+
1033
+#~ msgid ""
1034
+#~ "<b>Format:</b>\t{}\n"
1035
+#~ "<b>Extension:</b>\t{}\n"
1036
+#~ "<b>Encoder:</b>\t{}"
1037
+#~ msgstr ""
1038
+#~ "<b>Formato:</b>\t{}\n"
1039
+#~ "<b>Estensione:</b>\t{}\n"
1040
+#~ "<b>Codificatore:</b>\t{}"
1041
+
1042
+#, fuzzy
1043
+#~ msgid "About data"
1044
+#~ msgstr "Info"
1045
curlew-0.1.22.3.tar.gz/po/nl.po -> curlew-0.2.1.tar.gz/po/nl.po Changed
1045
 
1
@@ -7,7 +7,7 @@
2
 msgstr ""
3
 "Project-Id-Version: 0.1\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
 "PO-Revision-Date: 2013-07-25 07:04-0000\n"
8
 "Last-Translator: Fayssal <chamfay@gmail.com>\n"
9
 "Language-Team:  <chamfay@gmail.com>\n"
10
@@ -18,440 +18,577 @@
11
 "X-Poedit-SourceCharset: utf-8\n"
12
 "X-Generator: Poedit 1.5.4\n"
13
 
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
+#: modules/customwidgets.py:50
16
+msgid "Top"
17
+msgstr "Boven"
18
+
19
+#: modules/customwidgets.py:58
20
+msgid "Bottom"
21
+msgstr "Onder"
22
+
23
+#: modules/customwidgets.py:66
24
+msgid "Left"
25
+msgstr "Links"
26
+
27
+#: modules/customwidgets.py:74
28
+msgid "Right"
29
+msgstr "Rechts"
30
+
31
+#: modules/customwidgets.py:172
32
+msgid "hr"
33
+msgstr "uren"
34
+
35
+#: modules/customwidgets.py:177
36
+msgid "min"
37
+msgstr "minuten"
38
+
39
+#: modules/customwidgets.py:182 modules/curlew.py:698
40
+msgid "sec"
41
+msgstr "seconden"
42
+
43
+#: modules/favdialog.py:28 modules/curlew.py:480
44
+msgid "Favorite list"
45
+msgstr "Favorietenlijst"
46
+
47
+#: modules/favdialog.py:38
48
+msgid "Format"
49
+msgstr "Formaat"
50
+
51
+#: modules/favdialog.py:55
52
+msgid "Up"
53
+msgstr ""
54
+
55
+#: modules/favdialog.py:61
56
+msgid "Down"
57
+msgstr ""
58
+
59
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
60
+msgid "Remove"
61
+msgstr "Verwijderen"
62
+
63
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
64
+#: modules/curlew.py:251
65
 msgid "Curlew"
66
 msgstr "Curlew"
67
 
68
-#: Curlew/curlew.py:172
69
+#: modules/about.py:35 modules/curlew.py:328
70
+msgid "About Curlew"
71
+msgstr "Over Curlew"
72
+
73
+#: modules/about.py:38
74
+msgid "Easy to use Multimedia Converter for Linux"
75
+msgstr "Eenvoudig multimediabestanden omzetten in Linux"
76
+
77
+#: modules/about.py:51
78
+msgid "translator-credits"
79
+msgstr "JohnV "
80
+
81
+#: modules/functions.py:44
82
+msgid " KB"
83
+msgstr ""
84
+
85
+#: modules/functions.py:47
86
+msgid " MB"
87
+msgstr ""
88
+
89
+#: modules/functions.py:50
90
+msgid " GB"
91
+msgstr ""
92
+
93
+#: modules/tray.py:36 modules/tray.py:66
94
+msgid "Hide"
95
+msgstr "Verbergen"
96
+
97
+#: modules/tray.py:40 modules/curlew.py:314
98
+msgid "Stop Conversion"
99
+msgstr "Conversie stoppen"
100
+
101
+#: modules/tray.py:44
102
+msgid "Quit application"
103
+msgstr "Toepassing beëindigen"
104
+
105
+#: modules/tray.py:68
106
+msgid "Show"
107
+msgstr "Tonen"
108
+
109
+#: modules/logdialog.py:29
110
+msgid "Errors detail"
111
+msgstr "Foutdetails"
112
+
113
+#: modules/logdialog.py:48
114
+msgid "_Close"
115
+msgstr ""
116
+
117
+#: modules/edition.py:35
118
+msgid "Are you sure you want to save settings?"
119
+msgstr ""
120
+
121
+#: modules/edition.py:107
122
+msgid "You can't restore a custom format to defaults."
123
+msgstr ""
124
+
125
+#: modules/edition.py:202
126
+msgid "Are you sure you want to remove this format?"
127
+msgstr ""
128
+
129
+#: modules/edition.py:249
130
 #, fuzzy
131
-msgid "Add File"
132
-msgstr "Bestand toevoegen"
133
+msgid "Audio:"
134
+msgstr "Audio"
135
 
136
-#: Curlew/curlew.py:173
137
-msgid "Add files"
138
-msgstr "Bestanden toevoegen"
139
+#: modules/edition.py:257 modules/edition.py:276
140
+msgid "Default"
141
+msgstr ""
142
 
143
-#: Curlew/curlew.py:176
144
+#: modules/edition.py:260
145
 #, fuzzy
146
-msgid "Add Folder"
147
-msgstr "Bestand toevoegen"
148
+msgid "Audio Bitrates"
149
+msgstr "Audiocompressie"
150
 
151
-#: Curlew/curlew.py:177
152
+#: modules/edition.py:262
153
 #, fuzzy
154
-msgid "Add folders"
155
-msgstr "Bestanden toevoegen"
156
+msgid "Audio Frequencies"
157
+msgstr "Audiofrequentie"
158
 
159
-#: Curlew/curlew.py:181
160
-msgid "Remove"
161
-msgstr "Verwijderen"
162
+#: modules/edition.py:264 modules/curlew.py:551
163
+msgid "Audio Channels"
164
+msgstr "Audiokanalen"
165
 
166
-#: Curlew/curlew.py:182
167
-msgid "Remove files"
168
-msgstr "Bestanden verwijderen"
169
+#: modules/edition.py:266
170
+#, fuzzy
171
+msgid "Audio Codecs"
172
+msgstr "Audiocodec"
173
 
174
-#: Curlew/curlew.py:186
175
-msgid "Clear"
176
-msgstr "Wissen"
177
+#: modules/edition.py:269
178
+#, fuzzy
179
+msgid "Video:"
180
+msgstr "Video"
181
 
182
-#: Curlew/curlew.py:187
183
-msgid "Clear files list"
184
-msgstr "Bestandenlijst wissen"
185
+#: modules/edition.py:279
186
+#, fuzzy
187
+msgid "Video Bitrates"
188
+msgstr "Videocompressie"
189
 
190
-#: Curlew/curlew.py:194
191
-msgid "Convert"
192
-msgstr "Converteren"
193
+#: modules/edition.py:281 modules/curlew.py:591
194
+msgid "Video FPS"
195
+msgstr "Videobeelden per seconde"
196
 
197
-#: Curlew/curlew.py:195
198
-msgid "Start Conversion"
199
-msgstr "Conversie starten"
200
+#: modules/edition.py:283
201
+#, fuzzy
202
+msgid "Video Sizes"
203
+msgstr "Videoresolutie"
204
 
205
-#: Curlew/curlew.py:199
206
-msgid "Stop"
207
-msgstr "Stoppen"
208
+#: modules/edition.py:285
209
+#, fuzzy
210
+msgid "Video Codecs"
211
+msgstr "Videocodec"
212
 
213
-#: Curlew/curlew.py:200 Curlew/tray.py:40
214
-msgid "Stop Conversion"
215
-msgstr "Conversie stoppen"
216
+#: modules/edition.py:287
217
+#, fuzzy
218
+msgid "Aspect Ratios"
219
+msgstr "Beeldverhouding"
220
+
221
+#: modules/edition.py:289
222
+#, fuzzy
223
+msgid "Other Options:"
224
+msgstr "Andere opties:"
225
 
226
-#: Curlew/curlew.py:207
227
-msgid "File Infos"
228
+#: modules/edition.py:291
229
+msgid "Extra Options"
230
 msgstr ""
231
 
232
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
233
-msgid "File Informations"
234
+#: modules/edition.py:304
235
+msgid "Save"
236
+msgstr ""
237
+
238
+#: modules/edition.py:318
239
+msgid "Restore default"
240
+msgstr ""
241
+
242
+#: modules/fileinfos.py:26
243
+msgid "File informations"
244
+msgstr ""
245
+
246
+#: modules/waitdialog.py:31
247
+#, fuzzy
248
+msgid "Adding files..."
249
+msgstr "Bestanden toevoegen"
250
+
251
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
252
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
253
+msgid "_Cancel"
254
+msgstr ""
255
+
256
+#: modules/waitdialog.py:50
257
+#, fuzzy
258
+msgid "<b>File:</b> "
259
+msgstr "<b>Formaat:</b>"
260
+
261
+#: modules/formats.py:56
262
+msgid "<i><span color=\"red\">No format selected!</span></i>"
263
+msgstr ""
264
+
265
+#: modules/formats.py:110
266
+#, fuzzy
267
+msgid "Edit"
268
+msgstr "Lijst bewerken"
269
+
270
+#: modules/formats.py:120
271
+#, fuzzy
272
+msgid "Choose"
273
+msgstr "Een andere naam geven"
274
+
275
+#: modules/curlew.py:96
276
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
277
 msgstr ""
278
 
279
-#: Curlew/curlew.py:212
280
+#: modules/curlew.py:189
281
 msgid "About"
282
 msgstr "Info"
283
 
284
-#: Curlew/curlew.py:213 Curlew/about.py:33
285
-msgid "About Curlew"
286
-msgstr "Over Curlew"
287
-
288
-#: Curlew/curlew.py:220
289
+#: modules/curlew.py:194
290
 msgid "Quit"
291
 msgstr "Stoppen"
292
 
293
-#: Curlew/curlew.py:221 Curlew/tray.py:44
294
-msgid "Quit application"
295
-msgstr "Toepassing beëindigen"
296
+#: modules/curlew.py:243
297
+msgid "Available Codecs"
298
+msgstr ""
299
+
300
+#: modules/curlew.py:274
301
+#, fuzzy
302
+msgid "Add Files"
303
+msgstr "Bestand toevoegen"
304
+
305
+#: modules/curlew.py:280
306
+#, fuzzy
307
+msgid "Add Folders"
308
+msgstr "Bestand toevoegen"
309
+
310
+#: modules/curlew.py:291
311
+#, fuzzy
312
+msgid "Remove Files"
313
+msgstr "Bestanden verwijderen"
314
+
315
+#: modules/curlew.py:297
316
+#, fuzzy
317
+msgid "Clear Files List"
318
+msgstr "Bestandenlijst wissen"
319
+
320
+#: modules/curlew.py:308
321
+msgid "Start Conversion"
322
+msgstr "Conversie starten"
323
+
324
+#: modules/curlew.py:321 modules/curlew.py:2254
325
+msgid "File Informations"
326
+msgstr ""
327
+
328
+#: modules/curlew.py:334
329
+msgid "Advanced Options"
330
+msgstr ""
331
 
332
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
333
-msgid "Show sidebar"
334
+#: modules/curlew.py:395 modules/curlew.py:804
335
+msgid "Show Sidebar"
336
 msgstr ""
337
 
338
-#: Curlew/curlew.py:299
339
+#: modules/curlew.py:418
340
 msgid "File"
341
 msgstr "Bestand"
342
 
343
-#: Curlew/curlew.py:306
344
+#: modules/curlew.py:425
345
 msgid "Size"
346
 msgstr "Grootte"
347
 
348
-#: Curlew/curlew.py:311
349
+#: modules/curlew.py:431
350
 #, fuzzy
351
 msgid "Duration"
352
 msgstr "Tijdsduur:"
353
 
354
-#: Curlew/curlew.py:317
355
+#: modules/curlew.py:437
356
 msgid "Estimated size"
357
 msgstr "Geschatte grootte"
358
 
359
-#: Curlew/curlew.py:323
360
+#: modules/curlew.py:444
361
 msgid "Elapsed time"
362
 msgstr "Verstreken tijd"
363
 
364
-#: Curlew/curlew.py:329
365
+#: modules/curlew.py:451
366
 msgid "Remaining time"
367
 msgstr "Resterende tijd"
368
 
369
-#: Curlew/curlew.py:334
370
+#: modules/curlew.py:457
371
 msgid "Progress"
372
 msgstr "Voortgang"
373
 
374
-#: Curlew/curlew.py:351
375
-msgid "Browse source"
376
-msgstr ""
377
-
378
-#: Curlew/curlew.py:356
379
-msgid "Browse destination"
380
-msgstr "Doelmap zoeken"
381
-
382
-#: Curlew/curlew.py:359
383
-msgid "Preview before converting"
384
-msgstr "Vooraf bekijken"
385
-
386
-#: Curlew/curlew.py:391
387
-msgid "<b>Format:</b>"
388
-msgstr "<b>Formaat:</b>"
389
-
390
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
391
-msgid "Favorite list"
392
-msgstr "Favorietenlijst"
393
-
394
-#: Curlew/curlew.py:411
395
-msgid "Source Path"
396
-msgstr "Bronmap gebruiken"
397
+#: modules/curlew.py:469
398
+#, fuzzy
399
+msgid "Choose a format"
400
+msgstr "Een andere naam geven"
401
 
402
-#: Curlew/curlew.py:416
403
-msgid "<b>Destination:</b>"
404
-msgstr "<b>Doelmap:</b>"
405
+#: modules/curlew.py:496
406
+#, fuzzy
407
+msgid "Add to Favorite"
408
+msgstr "Aan favorieten toevoegen"
409
 
410
-#: Curlew/curlew.py:424
411
-msgid "<b>Advanced</b>"
412
-msgstr "<b>Geavanceerd</b>"
413
+#: modules/curlew.py:504
414
+#, fuzzy
415
+msgid "Edit List"
416
+msgstr "Lijst bewerken"
417
 
418
-#: Curlew/curlew.py:434
419
+#: modules/curlew.py:534
420
 msgid "Audio"
421
 msgstr "Audio"
422
 
423
-#: Curlew/curlew.py:442
424
+#: modules/curlew.py:549
425
 msgid "Audio Bitrate"
426
 msgstr "Audiocompressie"
427
 
428
-#: Curlew/curlew.py:443
429
+#: modules/curlew.py:550
430
 msgid "Audio Frequency"
431
 msgstr "Audiofrequentie"
432
 
433
-#: Curlew/curlew.py:444
434
-msgid "Audio Channels"
435
-msgstr "Audiokanalen"
436
-
437
-#: Curlew/curlew.py:445
438
+#: modules/curlew.py:552
439
 msgid "Audio Codec"
440
 msgstr "Audiocodec"
441
 
442
-#: Curlew/curlew.py:448
443
+#: modules/curlew.py:555
444
 msgid "Volume (%)"
445
 msgstr "Volume (%)"
446
 
447
-#: Curlew/curlew.py:454
448
+#: modules/curlew.py:561
449
 msgid "Audio Quality"
450
 msgstr "Audiokwaliteit"
451
 
452
-#: Curlew/curlew.py:460
453
+#: modules/curlew.py:573
454
 msgid "Video"
455
 msgstr "Video"
456
 
457
-#: Curlew/curlew.py:470
458
+#: modules/curlew.py:590
459
 msgid "Video Bitrate"
460
 msgstr "Videocompressie"
461
 
462
-#: Curlew/curlew.py:471
463
-msgid "Video FPS"
464
-msgstr "Videobeelden per seconde"
465
-
466
-#: Curlew/curlew.py:472
467
+#: modules/curlew.py:592
468
 msgid "Video Size"
469
 msgstr "Videoresolutie"
470
 
471
-#: Curlew/curlew.py:473
472
+#: modules/curlew.py:593
473
 msgid "Video Codec"
474
 msgstr "Videocodec"
475
 
476
-#: Curlew/curlew.py:474
477
+#: modules/curlew.py:594
478
 msgid "Aspect Ratio"
479
 msgstr "Beeldverhouding"
480
 
481
-#: Curlew/curlew.py:480
482
+#: modules/curlew.py:600
483
 msgid "2-Pass"
484
 msgstr "Tweevoudige codering"
485
 
486
-#: Curlew/curlew.py:484
487
+#: modules/curlew.py:604
488
 msgid "Video only"
489
 msgstr "Alleen video"
490
 
491
-#: Curlew/curlew.py:491
492
+#: modules/curlew.py:611
493
 msgid "Video Quality"
494
 msgstr "Videokwaliteit"
495
 
496
-#: Curlew/curlew.py:496
497
+#: modules/curlew.py:622
498
 msgid "Subtitle"
499
 msgstr "Ondertiteling"
500
 
501
-#: Curlew/curlew.py:502
502
-msgid "Use Subtitle"
503
+#: modules/curlew.py:628
504
+#, fuzzy
505
+msgid "Use Subtitle (ffmpeg only)"
506
 msgstr "Ondertiteling gebruiken"
507
 
508
-#: Curlew/curlew.py:518
509
+#: modules/curlew.py:644
510
 msgid "Subtitle: "
511
 msgstr "Ondertiteling:"
512
 
513
-#: Curlew/curlew.py:525
514
-msgid "Font: "
515
-msgstr "Lettertype:"
516
-
517
-#: Curlew/curlew.py:536
518
+#: modules/curlew.py:662
519
 msgid "Size: "
520
 msgstr "Grootte:"
521
 
522
-#: Curlew/curlew.py:543
523
-msgid "Position: "
524
-msgstr "Positie:"
525
-
526
-#: Curlew/curlew.py:563
527
+#: modules/curlew.py:691
528
 msgid "Encoding: "
529
 msgstr "Codering:"
530
 
531
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
532
-msgid "sec"
533
-msgstr "seconden"
534
-
535
-#: Curlew/curlew.py:571
536
-msgid "Delay: "
537
-msgstr "Vertraging:"
538
-
539
-#: Curlew/curlew.py:574
540
-msgid "Harddup"
541
-msgstr "Harddup"
542
-
543
-#: Curlew/curlew.py:578
544
-#, fuzzy
545
-msgid "Use SSA/ASS subtitle"
546
-msgstr "Ondertiteling gebruiken"
547
-
548
-#: Curlew/curlew.py:585
549
+#: modules/curlew.py:704
550
 msgid "Crop / Pad"
551
 msgstr "Bijsnijden / verkleinen"
552
 
553
-#: Curlew/curlew.py:588
554
+#: modules/curlew.py:707
555
 msgid "Crop"
556
 msgstr "Bijsnijden"
557
 
558
-#: Curlew/curlew.py:592
559
+#: modules/curlew.py:711
560
 msgid "Pad"
561
 msgstr "Verkleinen"
562
 
563
-#: Curlew/curlew.py:598
564
+#: modules/curlew.py:717
565
 msgid "More"
566
 msgstr "Meer opties"
567
 
568
-#: Curlew/curlew.py:601
569
+#: modules/curlew.py:720
570
 msgid "Split File"
571
 msgstr "Bestand inkorten"
572
 
573
-#: Curlew/curlew.py:611
574
+#: modules/curlew.py:730
575
 msgid "Begin time: "
576
 msgstr "Begintijd:"
577
 
578
-#: Curlew/curlew.py:614
579
+#: modules/curlew.py:733
580
 msgid "Duration: "
581
 msgstr "Tijdsduur:"
582
 
583
-#: Curlew/curlew.py:615
584
+#: modules/curlew.py:734
585
 msgid "To the end"
586
 msgstr ""
587
 
588
-#: Curlew/curlew.py:621
589
+#: modules/curlew.py:740
590
 msgid "Use Copy Mode"
591
 msgstr ""
592
 
593
-#: Curlew/curlew.py:622
594
+#: modules/curlew.py:741
595
 msgid "Keep the same codecs as the input file"
596
 msgstr ""
597
 
598
-#: Curlew/curlew.py:630
599
+#: modules/curlew.py:749
600
 msgid "Other opts:"
601
 msgstr "Andere opties:"
602
 
603
-#: Curlew/curlew.py:634
604
+#: modules/curlew.py:753
605
 msgid "Threads:"
606
 msgstr "Threads:"
607
 
608
-#: Curlew/curlew.py:637
609
-msgid "Source Quality"
610
-msgstr "Bronkwaliteit gebruiken"
611
-
612
-#: Curlew/curlew.py:638
613
-msgid "Use the same quality as source file"
614
-msgstr "Dezelfde kwaliteit als van het bronbestand gebruiken"
615
-
616
-#: Curlew/curlew.py:647
617
+#: modules/curlew.py:766
618
 msgid "Converter:"
619
 msgstr "AV-converter:"
620
 
621
-#: Curlew/curlew.py:659
622
+#: modules/curlew.py:772
623
+msgid "Player:"
624
+msgstr ""
625
+
626
+#: modules/curlew.py:787
627
 msgid "Configs"
628
 msgstr "Algemene instellingen"
629
 
630
-#: Curlew/curlew.py:665
631
-msgid "Overwrite it"
632
-msgstr "Overschrijven"
633
-
634
-#: Curlew/curlew.py:666
635
-msgid "Choose another name"
636
-msgstr "Een andere naam geven"
637
-
638
-#: Curlew/curlew.py:667
639
-msgid "Skip conversion"
640
-msgstr "Conversie overslaan"
641
-
642
-#: Curlew/curlew.py:668
643
-msgid "File exist:"
644
-msgstr "Indien bestand al bestaat:"
645
-
646
-#: Curlew/curlew.py:673
647
+#: modules/curlew.py:794
648
 msgid "Your language will appear after restart Curlew"
649
 msgstr ""
650
 
651
-#: Curlew/curlew.py:680
652
+#: modules/curlew.py:801
653
 msgid "Language:"
654
 msgstr "Taal:"
655
 
656
-#: Curlew/curlew.py:691
657
-msgid "Show toolbar's buttons text"
658
-msgstr "Knopteksten in de taakbalk tonen"
659
-
660
-#: Curlew/curlew.py:695
661
-msgid "Icons:"
662
-msgstr "Pictogrammen:"
663
-
664
-#: Curlew/curlew.py:703
665
+#: modules/curlew.py:809
666
 msgid "Show tray icon"
667
 msgstr "Pictogram in mededelingengebied tonen"
668
 
669
-#: Curlew/curlew.py:708
670
+#: modules/curlew.py:817
671
 msgid "Shutdown computer after finish"
672
 msgstr "Computer afsluiten na de conversie"
673
 
674
-#: Curlew/curlew.py:713
675
+#: modules/curlew.py:822
676
 msgid "Suspend computer after finish"
677
 msgstr "Computer in de pauzestand zetten na de conversie"
678
 
679
-#: Curlew/curlew.py:718
680
+#: modules/curlew.py:829
681
+msgid "Output"
682
+msgstr ""
683
+
684
+#: modules/curlew.py:835
685
+msgid "Source Path"
686
+msgstr "Bronmap gebruiken"
687
+
688
+#: modules/curlew.py:840
689
+#, fuzzy
690
+msgid "Destination:"
691
+msgstr "<b>Doelmap:</b>"
692
+
693
+#: modules/curlew.py:844
694
+msgid "Overwrite it"
695
+msgstr "Overschrijven"
696
+
697
+#: modules/curlew.py:845
698
+msgid "Choose another name"
699
+msgstr "Een andere naam geven"
700
+
701
+#: modules/curlew.py:846
702
+msgid "Skip conversion"
703
+msgstr "Conversie overslaan"
704
+
705
+#: modules/curlew.py:847
706
+msgid "File exist:"
707
+msgstr "Indien bestand al bestaat:"
708
+
709
+#: modules/curlew.py:861
710
 msgid "Delete input file after conversion"
711
 msgstr "Bronbestand verwijderen na de conversie"
712
 
713
-#: Curlew/curlew.py:722
714
+#: modules/curlew.py:866
715
 #, fuzzy
716
 msgid "Rename input file after conversion"
717
 msgstr "Bronbestand verwijderen na de conversie"
718
 
719
-#: Curlew/curlew.py:806
720
+#: modules/curlew.py:942
721
+#, fuzzy
722
 msgid "Do you want to quit Curlew and abort conversion process?"
723
 msgstr "Wilt u Curlew verlaten en het conversieproces voortijdig afbreken?"
724
 
725
-#: Curlew/curlew.py:823
726
+#: modules/curlew.py:959
727
 msgid "Add file"
728
 msgstr "Bestand toevoegen"
729
 
730
-#: Curlew/curlew.py:836
731
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
732
+#: modules/curlew.py:2286
733
+msgid "_OK"
734
+msgstr ""
735
+
736
+#: modules/curlew.py:972
737
 msgid "All supported files"
738
 msgstr "Alle ondersteunde bestanden"
739
 
740
-#: Curlew/curlew.py:843
741
+#: modules/curlew.py:979
742
 msgid "Video files"
743
 msgstr "Videobestanden"
744
 
745
-#: Curlew/curlew.py:849
746
+#: modules/curlew.py:985
747
 msgid "Audio files"
748
 msgstr "Audiobestanden"
749
 
750
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
751
+#: modules/curlew.py:991 modules/curlew.py:1545
752
 msgid "All files"
753
 msgstr "Alle bestanden"
754
 
755
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
756
+#: modules/curlew.py:1031 modules/curlew.py:1638
757
 msgid "Ready!"
758
 msgstr "Klaar!"
759
 
760
-#: Curlew/curlew.py:906
761
+#: modules/curlew.py:1042
762
 #, fuzzy
763
 msgid "Add folder"
764
 msgstr "Bestand toevoegen"
765
 
766
-#: Curlew/curlew.py:933
767
+#: modules/curlew.py:1069
768
 msgid "Choose destination"
769
 msgstr "Doelbestand kiezen"
770
 
771
-#: Curlew/curlew.py:956
772
-msgid ""
773
-"<b>Format:</b>\t{}\n"
774
-"<b>Extension:</b>\t{}\n"
775
-"<b>Encoder:</b>\t{}"
776
-msgstr ""
777
-"<b>Formaat:</b>\t{}\n"
778
-"<b>Extensie:</b>\t{}\n"
779
-"<b>Codering:</b>\t{}"
780
-
781
-#: Curlew/curlew.py:1360
782
+#: modules/curlew.py:1318
783
 msgid "Destination path is not valid."
784
 msgstr "Doelmap is niet juist."
785
 
786
-#: Curlew/curlew.py:1366
787
+#: modules/curlew.py:1325
788
 msgid "Destination path is not accessible."
789
 msgstr "Doelmap is niet toegankelijk."
790
 
791
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
792
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
793
 msgid "Skipped!"
794
 msgstr "Overgeslagen!"
795
 
796
-#: Curlew/curlew.py:1406
797
+#: modules/curlew.py:1367
798
 msgid "Not found!"
799
 msgstr "Niet gevonden!"
800
 
801
-#: Curlew/curlew.py:1509
802
+#: modules/curlew.py:1460
803
 msgid ""
804
 "There are some errors occured.\n"
805
 "Do you want to show more details?"
806
@@ -459,46 +596,42 @@
807
 "Er zijn enkele fouten voorgekomen.\n"
808
 "Wilt u meer details zien?"
809
 
810
-#: Curlew/curlew.py:1522
811
+#: modules/curlew.py:1473
812
 msgid "Do you want to stop conversion process?"
813
 msgstr "Wilt u het conversieproces afbreken?"
814
 
815
-#: Curlew/curlew.py:1577
816
+#: modules/curlew.py:1528
817
 msgid "Select subtitle"
818
 msgstr "Ondertiteling selecteren"
819
 
820
-#: Curlew/curlew.py:1585
821
+#: modules/curlew.py:1531
822
+msgid "_Add"
823
+msgstr ""
824
+
825
+#: modules/curlew.py:1536
826
 msgid "Subtitle files"
827
 msgstr "Ondertitelingsbestanden"
828
 
829
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
830
+#: modules/curlew.py:1633 modules/curlew.py:1837
831
 msgid "Wait..."
832
 msgstr "Wachten..."
833
 
834
-#: Curlew/curlew.py:1696
835
-msgid "Preview"
836
-msgstr "Videovoorbeeld"
837
-
838
-#: Curlew/curlew.py:1773
839
+#: modules/curlew.py:1714
840
 msgid "Done!"
841
 msgstr "Klaar!"
842
 
843
-#: Curlew/curlew.py:1791
844
+#: modules/curlew.py:1732
845
 msgid "Failed!"
846
 msgstr "Mislukt!"
847
 
848
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
849
-msgid " MB"
850
-msgstr ""
851
-
852
-#: Curlew/curlew.py:2205
853
+#: modules/curlew.py:2047
854
 msgid ""
855
 "<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
856
 "span>"
857
 msgstr ""
858
 "<span foreground=\"red\" weight=\"bold\">Computer sluit af na {} sec.</span>"
859
 
860
-#: Curlew/curlew.py:2218
861
+#: modules/curlew.py:2060
862
 msgid ""
863
 "<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
864
 "span>"
865
@@ -506,15 +639,7 @@
866
 "<span foreground=\"red\" weight=\"bold\">Computer gaat na {} sec. in de "
867
 "pauzestand</span>"
868
 
869
-#: Curlew/curlew.py:2305
870
-msgid "Add to favorite"
871
-msgstr "Aan favorieten toevoegen"
872
-
873
-#: Curlew/curlew.py:2313
874
-msgid "Edit list"
875
-msgstr "Lijst bewerken"
876
-
877
-#: Curlew/curlew.py:2369
878
+#: modules/curlew.py:2137
879
 #, fuzzy
880
 msgid ""
881
 "<b>Duration:</b> {}\n"
882
@@ -525,83 +650,109 @@
883
 "<b>Extensie:</b>\t{}\n"
884
 "<b>Codering:</b>\t{}"
885
 
886
-#: Curlew/curlew.py:2411
887
+#: modules/curlew.py:2178
888
 msgid "Please install \"mediainfo\" package."
889
 msgstr ""
890
 
891
-#: Curlew/logdialog.py:29
892
-msgid "Errors detail"
893
-msgstr "Foutdetails"
894
+#: modules/curlew.py:2238
895
+msgid "Play"
896
+msgstr ""
897
 
898
-#: Curlew/waitdialog.py:31
899
+#: modules/curlew.py:2241
900
 #, fuzzy
901
-msgid "Adding files..."
902
-msgstr "Bestanden toevoegen"
903
+msgid "_Preview"
904
+msgstr "Videovoorbeeld"
905
 
906
-#: Curlew/waitdialog.py:50
907
-#, fuzzy
908
-msgid "<b>File:</b> "
909
-msgstr "<b>Formaat:</b>"
910
+#: modules/curlew.py:2247
911
+msgid "Browse source"
912
+msgstr ""
913
 
914
-#: Curlew/about.py:36
915
-msgid "Easy to use Multimedia Converter for Linux"
916
-msgstr "Eenvoudig multimediabestanden omzetten in Linux"
917
+#: modules/curlew.py:2250
918
+msgid "Browse destination"
919
+msgstr "Doelmap zoeken"
920
 
921
-#: Curlew/about.py:49
922
-msgid "translator-credits"
923
-msgstr "JohnV "
924
+#: modules/curlew.py:2284
925
+#, fuzzy
926
+msgid "Choose Encoder"
927
+msgstr "Een andere naam geven"
928
 
929
-#: Curlew/functions.py:43
930
-msgid " KB"
931
-msgstr ""
932
+#~ msgid "Preview"
933
+#~ msgstr "Videovoorbeeld"
934
 
935
-#: Curlew/functions.py:49
936
-msgid " GB"
937
-msgstr ""
938
+#, fuzzy
939
+#~ msgid "<b>Convert to:</b>"
940
+#~ msgstr "<b>Formaat:</b>"
941
 
942
-#: Curlew/favdialog.py:36
943
-msgid "Format"
944
-msgstr "Formaat"
945
+#~ msgid "Font: "
946
+#~ msgstr "Lettertype:"
947
 
948
-#: Curlew/tray.py:36 Curlew/tray.py:66
949
-msgid "Hide"
950
-msgstr "Verbergen"
951
+#~ msgid "Position: "
952
+#~ msgstr "Positie:"
953
 
954
-#: Curlew/tray.py:68
955
-msgid "Show"
956
-msgstr "Tonen"
957
+#~ msgid "Delay: "
958
+#~ msgstr "Vertraging:"
959
 
960
-#: Curlew/customwidgets.py:51
961
-msgid "Top"
962
-msgstr "Boven"
963
+#~ msgid "Harddup"
964
+#~ msgstr "Harddup"
965
 
966
-#: Curlew/customwidgets.py:59
967
-msgid "Bottom"
968
-msgstr "Onder"
969
+#, fuzzy
970
+#~ msgid "Use SSA/ASS subtitle"
971
+#~ msgstr "Ondertiteling gebruiken"
972
 
973
-#: Curlew/customwidgets.py:67
974
-msgid "Left"
975
-msgstr "Links"
976
+#~ msgid "Source Quality"
977
+#~ msgstr "Bronkwaliteit gebruiken"
978
 
979
-#: Curlew/customwidgets.py:75
980
-msgid "Right"
981
-msgstr "Rechts"
982
+#~ msgid "Use the same quality as source file"
983
+#~ msgstr "Dezelfde kwaliteit als van het bronbestand gebruiken"
984
 
985
-#: Curlew/customwidgets.py:184
986
-msgid "hr"
987
-msgstr "uren"
988
+#, fuzzy
989
+#~ msgid "Multimedia Converter"
990
+#~ msgstr "Eenvoudig multimediabestanden omzetten in Linux"
991
 
992
-#: Curlew/customwidgets.py:189
993
-msgid "min"
994
-msgstr "minuten"
995
+#~ msgid "Preview before converting"
996
+#~ msgstr "Vooraf bekijken"
997
 
998
-#: Curlew/fileinfos.py:26
999
-msgid "File informations"
1000
-msgstr ""
1001
+#~ msgid "<b>Advanced</b>"
1002
+#~ msgstr "<b>Geavanceerd</b>"
1003
 
1004
 #~ msgid "Add"
1005
 #~ msgstr "Toevoegen"
1006
 
1007
+#~ msgid "Add files"
1008
+#~ msgstr "Bestanden toevoegen"
1009
+
1010
+#, fuzzy
1011
+#~ msgid "Add folders"
1012
+#~ msgstr "Bestanden toevoegen"
1013
+
1014
+#~ msgid "Clear"
1015
+#~ msgstr "Wissen"
1016
+
1017
+#~ msgid "Convert"
1018
+#~ msgstr "Converteren"
1019
+
1020
+#~ msgid "Stop"
1021
+#~ msgstr "Stoppen"
1022
+
1023
+#~ msgid "Show toolbar's buttons text"
1024
+#~ msgstr "Knopteksten in de taakbalk tonen"
1025
+
1026
+#~ msgid "Icons:"
1027
+#~ msgstr "Pictogrammen:"
1028
+
1029
+#~ msgid ""
1030
+#~ "<b>Format:</b>\t{}\n"
1031
+#~ "<b>Extension:</b>\t{}\n"
1032
+#~ "<b>Encoder:</b>\t{}"
1033
+#~ msgstr ""
1034
+#~ "<b>Formaat:</b>\t{}\n"
1035
+#~ "<b>Extensie:</b>\t{}\n"
1036
+#~ "<b>Codering:</b>\t{}"
1037
+
1038
+#, fuzzy
1039
+#~ msgid "About data"
1040
+#~ msgstr "Info"
1041
+
1042
 #~ msgid ""
1043
 #~ "<b>File:</b>\t{}\n"
1044
 #~ "<b>Extension:</b>\t{}\n"
1045
curlew-0.1.22.3.tar.gz/po/pl.po -> curlew-0.2.1.tar.gz/po/pl.po Changed
1037
 
1
@@ -6,7 +6,7 @@
2
 msgstr ""
3
 "Project-Id-Version: \n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
 "PO-Revision-Date: 2014-01-27 15:11+0100\n"
8
 "Last-Translator: Daniel Napora <napcok@gmail.com>\n"
9
 "Language-Team: Polish <kde-i18n-doc@kde.org>\n"
10
@@ -18,433 +18,574 @@
11
 "|| n%100>=20) ? 1 : 2);\n"
12
 "X-Generator: Lokalize 1.5\n"
13
 
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
-msgstr "Curlew"
17
+#: modules/customwidgets.py:50
18
+msgid "Top"
19
+msgstr "Góra"
20
 
21
-#: Curlew/curlew.py:172
22
-msgid "Add File"
23
-msgstr "Dodaj plik"
24
+#: modules/customwidgets.py:58
25
+msgid "Bottom"
26
+msgstr "Dół"
27
+
28
+#: modules/customwidgets.py:66
29
+msgid "Left"
30
+msgstr "Lewo"
31
 
32
-#: Curlew/curlew.py:173
33
-msgid "Add files"
34
-msgstr "Dodaj pliki"
35
+#: modules/customwidgets.py:74
36
+msgid "Right"
37
+msgstr "Prawo"
38
 
39
-#: Curlew/curlew.py:176
40
-msgid "Add Folder"
41
-msgstr "Dodaj katalog"
42
+#: modules/customwidgets.py:172
43
+msgid "hr"
44
+msgstr "h"
45
 
46
-#: Curlew/curlew.py:177
47
-msgid "Add folders"
48
-msgstr "Dodaj katalogi"
49
+#: modules/customwidgets.py:177
50
+msgid "min"
51
+msgstr "min"
52
 
53
-#: Curlew/curlew.py:181
54
+#: modules/customwidgets.py:182 modules/curlew.py:698
55
+msgid "sec"
56
+msgstr "sek"
57
+
58
+#: modules/favdialog.py:28 modules/curlew.py:480
59
+msgid "Favorite list"
60
+msgstr "Lista ulubionych"
61
+
62
+#: modules/favdialog.py:38
63
+msgid "Format"
64
+msgstr "Format"
65
+
66
+#: modules/favdialog.py:55
67
+msgid "Up"
68
+msgstr ""
69
+
70
+#: modules/favdialog.py:61
71
+msgid "Down"
72
+msgstr ""
73
+
74
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
75
 msgid "Remove"
76
 msgstr "Usuń"
77
 
78
-#: Curlew/curlew.py:182
79
-msgid "Remove files"
80
-msgstr "Usuń pliki"
81
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
82
+#: modules/curlew.py:251
83
+msgid "Curlew"
84
+msgstr "Curlew"
85
+
86
+#: modules/about.py:35 modules/curlew.py:328
87
+msgid "About Curlew"
88
+msgstr "O programie Curlew"
89
 
90
-#: Curlew/curlew.py:186
91
-msgid "Clear"
92
-msgstr "Wyczyść"
93
+#: modules/about.py:38
94
+msgid "Easy to use Multimedia Converter for Linux"
95
+msgstr "Łatwy w użyciu konwerter multimedialny dla Linuksa"
96
 
97
-#: Curlew/curlew.py:187
98
-msgid "Clear files list"
99
-msgstr "Wyczyść listę plików"
100
+#: modules/about.py:51
101
+msgid "translator-credits"
102
+msgstr "Daniel Napora <napcok@gmail.com>"
103
 
104
-#: Curlew/curlew.py:194
105
-msgid "Convert"
106
-msgstr "Konwertuj"
107
+#: modules/functions.py:44
108
+msgid " KB"
109
+msgstr " KB"
110
 
111
-#: Curlew/curlew.py:195
112
-msgid "Start Conversion"
113
-msgstr "Rozpocznij konwertowanie"
114
+#: modules/functions.py:47
115
+msgid " MB"
116
+msgstr " MB"
117
 
118
-#: Curlew/curlew.py:199
119
-msgid "Stop"
120
-msgstr "Stop"
121
+#: modules/functions.py:50
122
+msgid " GB"
123
+msgstr " GB"
124
 
125
-#: Curlew/curlew.py:200 Curlew/tray.py:40
126
+#: modules/tray.py:36 modules/tray.py:66
127
+msgid "Hide"
128
+msgstr "Ukryj"
129
+
130
+#: modules/tray.py:40 modules/curlew.py:314
131
 msgid "Stop Conversion"
132
 msgstr "Zatrzymaj konwertowanie"
133
 
134
-#: Curlew/curlew.py:207
135
-msgid "File Infos"
136
-msgstr "Informacje o pliku"
137
+#: modules/tray.py:44
138
+msgid "Quit application"
139
+msgstr "Zakończ"
140
 
141
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
142
-msgid "File Informations"
143
+#: modules/tray.py:68
144
+msgid "Show"
145
+msgstr "Pokaż"
146
+
147
+#: modules/logdialog.py:29
148
+msgid "Errors detail"
149
+msgstr "Szczegóły błędów"
150
+
151
+#: modules/logdialog.py:48
152
+msgid "_Close"
153
+msgstr ""
154
+
155
+#: modules/edition.py:35
156
+msgid "Are you sure you want to save settings?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:107
160
+msgid "You can't restore a custom format to defaults."
161
+msgstr ""
162
+
163
+#: modules/edition.py:202
164
+msgid "Are you sure you want to remove this format?"
165
+msgstr ""
166
+
167
+#: modules/edition.py:249
168
+#, fuzzy
169
+msgid "Audio:"
170
+msgstr "Dźwięk"
171
+
172
+#: modules/edition.py:257 modules/edition.py:276
173
+msgid "Default"
174
+msgstr ""
175
+
176
+#: modules/edition.py:260
177
+#, fuzzy
178
+msgid "Audio Bitrates"
179
+msgstr "Bitrate:"
180
+
181
+#: modules/edition.py:262
182
+#, fuzzy
183
+msgid "Audio Frequencies"
184
+msgstr "Częstotliwość"
185
+
186
+#: modules/edition.py:264 modules/curlew.py:551
187
+msgid "Audio Channels"
188
+msgstr "Kanały"
189
+
190
+#: modules/edition.py:266
191
+#, fuzzy
192
+msgid "Audio Codecs"
193
+msgstr "Kodek"
194
+
195
+#: modules/edition.py:269
196
+#, fuzzy
197
+msgid "Video:"
198
+msgstr "Wideo"
199
+
200
+#: modules/edition.py:279
201
+#, fuzzy
202
+msgid "Video Bitrates"
203
+msgstr "Bitrate"
204
+
205
+#: modules/edition.py:281 modules/curlew.py:591
206
+msgid "Video FPS"
207
+msgstr "FPS"
208
+
209
+#: modules/edition.py:283
210
+#, fuzzy
211
+msgid "Video Sizes"
212
+msgstr "Rozmiar"
213
+
214
+#: modules/edition.py:285
215
+#, fuzzy
216
+msgid "Video Codecs"
217
+msgstr "Kodek"
218
+
219
+#: modules/edition.py:287
220
+#, fuzzy
221
+msgid "Aspect Ratios"
222
+msgstr "Proporcje obrazu"
223
+
224
+#: modules/edition.py:289
225
+#, fuzzy
226
+msgid "Other Options:"
227
+msgstr "Inne opcje:"
228
+
229
+#: modules/edition.py:291
230
+msgid "Extra Options"
231
+msgstr ""
232
+
233
+#: modules/edition.py:304
234
+msgid "Save"
235
+msgstr ""
236
+
237
+#: modules/edition.py:318
238
+msgid "Restore default"
239
+msgstr ""
240
+
241
+#: modules/fileinfos.py:26
242
+msgid "File informations"
243
 msgstr "Informacje o pliku"
244
 
245
-#: Curlew/curlew.py:212
246
+#: modules/waitdialog.py:31
247
+msgid "Adding files..."
248
+msgstr "Dodawanie plików"
249
+
250
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
251
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
252
+msgid "_Cancel"
253
+msgstr ""
254
+
255
+#: modules/waitdialog.py:50
256
+msgid "<b>File:</b> "
257
+msgstr "<b>Plik:</b>"
258
+
259
+#: modules/formats.py:56
260
+msgid "<i><span color=\"red\">No format selected!</span></i>"
261
+msgstr ""
262
+
263
+#: modules/formats.py:110
264
+#, fuzzy
265
+msgid "Edit"
266
+msgstr "Edytuj listę"
267
+
268
+#: modules/formats.py:120
269
+#, fuzzy
270
+msgid "Choose"
271
+msgstr "Wybierz inną nazwę"
272
+
273
+#: modules/curlew.py:96
274
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
275
+msgstr ""
276
+
277
+#: modules/curlew.py:189
278
 msgid "About"
279
 msgstr "Informacje"
280
 
281
-#: Curlew/curlew.py:213 Curlew/about.py:33
282
-msgid "About Curlew"
283
-msgstr "O programie Curlew"
284
-
285
-#: Curlew/curlew.py:220
286
+#: modules/curlew.py:194
287
 msgid "Quit"
288
 msgstr "Zakończ"
289
 
290
-#: Curlew/curlew.py:221 Curlew/tray.py:44
291
-msgid "Quit application"
292
-msgstr "Zakończ"
293
+#: modules/curlew.py:243
294
+msgid "Available Codecs"
295
+msgstr ""
296
 
297
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
298
-msgid "Show sidebar"
299
+#: modules/curlew.py:274
300
+#, fuzzy
301
+msgid "Add Files"
302
+msgstr "Dodaj plik"
303
+
304
+#: modules/curlew.py:280
305
+#, fuzzy
306
+msgid "Add Folders"
307
+msgstr "Dodaj katalog"
308
+
309
+#: modules/curlew.py:291
310
+#, fuzzy
311
+msgid "Remove Files"
312
+msgstr "Usuń pliki"
313
+
314
+#: modules/curlew.py:297
315
+#, fuzzy
316
+msgid "Clear Files List"
317
+msgstr "Wyczyść listę plików"
318
+
319
+#: modules/curlew.py:308
320
+msgid "Start Conversion"
321
+msgstr "Rozpocznij konwertowanie"
322
+
323
+#: modules/curlew.py:321 modules/curlew.py:2254
324
+msgid "File Informations"
325
+msgstr "Informacje o pliku"
326
+
327
+#: modules/curlew.py:334
328
+msgid "Advanced Options"
329
+msgstr ""
330
+
331
+#: modules/curlew.py:395 modules/curlew.py:804
332
+#, fuzzy
333
+msgid "Show Sidebar"
334
 msgstr "Pokaż sidebar"
335
 
336
-#: Curlew/curlew.py:299
337
+#: modules/curlew.py:418
338
 msgid "File"
339
 msgstr "Plik"
340
 
341
-#: Curlew/curlew.py:306
342
+#: modules/curlew.py:425
343
 msgid "Size"
344
 msgstr "Rozmiar"
345
 
346
-#: Curlew/curlew.py:311
347
+#: modules/curlew.py:431
348
 msgid "Duration"
349
 msgstr "Długość"
350
 
351
-#: Curlew/curlew.py:317
352
+#: modules/curlew.py:437
353
 msgid "Estimated size"
354
 msgstr "Przewidywany rozmiar"
355
 
356
-#: Curlew/curlew.py:323
357
+#: modules/curlew.py:444
358
 msgid "Elapsed time"
359
 msgstr "Czas "
360
 
361
-#: Curlew/curlew.py:329
362
+#: modules/curlew.py:451
363
 msgid "Remaining time"
364
 msgstr "Pozostały czas"
365
 
366
-#: Curlew/curlew.py:334
367
+#: modules/curlew.py:457
368
 msgid "Progress"
369
 msgstr "Postęp"
370
 
371
-#: Curlew/curlew.py:351
372
-msgid "Browse source"
373
-msgstr "Pokaż katalog źródłowy"
374
-
375
-#: Curlew/curlew.py:356
376
-msgid "Browse destination"
377
-msgstr "Pokaż katalog docelowy"
378
-
379
-#: Curlew/curlew.py:359
380
-msgid "Preview before converting"
381
-msgstr "Podejrzyj przed konwertowaniem"
382
-
383
-#: Curlew/curlew.py:391
384
-msgid "<b>Format:</b>"
385
-msgstr "<b>Format:</b>"
386
-
387
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
388
-msgid "Favorite list"
389
-msgstr "Lista ulubionych"
390
-
391
-#: Curlew/curlew.py:411
392
-msgid "Source Path"
393
-msgstr "Ścieżka źródłowa"
394
+#: modules/curlew.py:469
395
+#, fuzzy
396
+msgid "Choose a format"
397
+msgstr "Wybierz inną nazwę"
398
 
399
-#: Curlew/curlew.py:416
400
-msgid "<b>Destination:</b>"
401
-msgstr "<b>Położenie:</b>"
402
+#: modules/curlew.py:496
403
+#, fuzzy
404
+msgid "Add to Favorite"
405
+msgstr "Dodaj do ulubionych"
406
 
407
-#: Curlew/curlew.py:424
408
-msgid "<b>Advanced</b>"
409
-msgstr "<b>Zaawansowane</b>"
410
+#: modules/curlew.py:504
411
+#, fuzzy
412
+msgid "Edit List"
413
+msgstr "Edytuj listę"
414
 
415
-#: Curlew/curlew.py:434
416
+#: modules/curlew.py:534
417
 msgid "Audio"
418
 msgstr "Dźwięk"
419
 
420
-#: Curlew/curlew.py:442
421
+#: modules/curlew.py:549
422
 msgid "Audio Bitrate"
423
 msgstr "Bitrate:"
424
 
425
-#: Curlew/curlew.py:443
426
+#: modules/curlew.py:550
427
 msgid "Audio Frequency"
428
 msgstr "Częstotliwość"
429
 
430
-#: Curlew/curlew.py:444
431
-msgid "Audio Channels"
432
-msgstr "Kanały"
433
-
434
-#: Curlew/curlew.py:445
435
+#: modules/curlew.py:552
436
 msgid "Audio Codec"
437
 msgstr "Kodek"
438
 
439
-#: Curlew/curlew.py:448
440
+#: modules/curlew.py:555
441
 msgid "Volume (%)"
442
 msgstr "Głośność (%)"
443
 
444
-#: Curlew/curlew.py:454
445
+#: modules/curlew.py:561
446
 msgid "Audio Quality"
447
 msgstr "Jakość dźwięku"
448
 
449
-#: Curlew/curlew.py:460
450
+#: modules/curlew.py:573
451
 msgid "Video"
452
 msgstr "Wideo"
453
 
454
-#: Curlew/curlew.py:470
455
+#: modules/curlew.py:590
456
 msgid "Video Bitrate"
457
 msgstr "Bitrate"
458
 
459
-#: Curlew/curlew.py:471
460
-msgid "Video FPS"
461
-msgstr "FPS"
462
-
463
-#: Curlew/curlew.py:472
464
+#: modules/curlew.py:592
465
 msgid "Video Size"
466
 msgstr "Rozmiar"
467
 
468
-#: Curlew/curlew.py:473
469
+#: modules/curlew.py:593
470
 msgid "Video Codec"
471
 msgstr "Kodek"
472
 
473
-#: Curlew/curlew.py:474
474
+#: modules/curlew.py:594
475
 msgid "Aspect Ratio"
476
 msgstr "Proporcje obrazu"
477
 
478
-#: Curlew/curlew.py:480
479
+#: modules/curlew.py:600
480
 msgid "2-Pass"
481
 msgstr "2-Przebiegi"
482
 
483
-#: Curlew/curlew.py:484
484
+#: modules/curlew.py:604
485
 msgid "Video only"
486
 msgstr "Tylko wideo"
487
 
488
-#: Curlew/curlew.py:491
489
+#: modules/curlew.py:611
490
 msgid "Video Quality"
491
 msgstr "Jakość wideo"
492
 
493
-#: Curlew/curlew.py:496
494
+#: modules/curlew.py:622
495
 msgid "Subtitle"
496
 msgstr "Napisy"
497
 
498
-#: Curlew/curlew.py:502
499
-msgid "Use Subtitle"
500
+#: modules/curlew.py:628
501
+#, fuzzy
502
+msgid "Use Subtitle (ffmpeg only)"
503
 msgstr "Użyj napisów"
504
 
505
-#: Curlew/curlew.py:518
506
+#: modules/curlew.py:644
507
 msgid "Subtitle: "
508
 msgstr "Napisy:"
509
 
510
-#: Curlew/curlew.py:525
511
-msgid "Font: "
512
-msgstr "Font: "
513
-
514
-#: Curlew/curlew.py:536
515
+#: modules/curlew.py:662
516
 msgid "Size: "
517
 msgstr "Rozmiar:"
518
 
519
-#: Curlew/curlew.py:543
520
-msgid "Position: "
521
-msgstr "Pozycja:"
522
-
523
-#: Curlew/curlew.py:563
524
+#: modules/curlew.py:691
525
 msgid "Encoding: "
526
 msgstr "Kodowanie:"
527
 
528
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
529
-msgid "sec"
530
-msgstr "sek"
531
-
532
-#: Curlew/curlew.py:571
533
-msgid "Delay: "
534
-msgstr "Opóźnienie: "
535
-
536
-#: Curlew/curlew.py:574
537
-msgid "Harddup"
538
-msgstr ""
539
-
540
-#: Curlew/curlew.py:578
541
-msgid "Use SSA/ASS subtitle"
542
-msgstr "Użyj napisów SSA/ASS"
543
-
544
-#: Curlew/curlew.py:585
545
+#: modules/curlew.py:704
546
 msgid "Crop / Pad"
547
 msgstr "Przytnij / Ramka"
548
 
549
-#: Curlew/curlew.py:588
550
+#: modules/curlew.py:707
551
 msgid "Crop"
552
 msgstr "Przytnij"
553
 
554
-#: Curlew/curlew.py:592
555
+#: modules/curlew.py:711
556
 msgid "Pad"
557
 msgstr "Ramka"
558
 
559
-#: Curlew/curlew.py:598
560
+#: modules/curlew.py:717
561
 msgid "More"
562
 msgstr "Więcej"
563
 
564
-#: Curlew/curlew.py:601
565
+#: modules/curlew.py:720
566
 msgid "Split File"
567
 msgstr "Podziel plik"
568
 
569
-#: Curlew/curlew.py:611
570
+#: modules/curlew.py:730
571
 msgid "Begin time: "
572
 msgstr "Zacznij od:"
573
 
574
-#: Curlew/curlew.py:614
575
+#: modules/curlew.py:733
576
 msgid "Duration: "
577
 msgstr "Długość:"
578
 
579
-#: Curlew/curlew.py:615
580
+#: modules/curlew.py:734
581
 msgid "To the end"
582
 msgstr "Do końca"
583
 
584
-#: Curlew/curlew.py:621
585
+#: modules/curlew.py:740
586
 msgid "Use Copy Mode"
587
 msgstr "Użyj trybu kopiowania"
588
 
589
-#: Curlew/curlew.py:622
590
+#: modules/curlew.py:741
591
 msgid "Keep the same codecs as the input file"
592
 msgstr "Zachowaj ten sam kodek co w pliku źródłowym"
593
 
594
-#: Curlew/curlew.py:630
595
+#: modules/curlew.py:749
596
 msgid "Other opts:"
597
 msgstr "Inne opcje:"
598
 
599
-#: Curlew/curlew.py:634
600
+#: modules/curlew.py:753
601
 msgid "Threads:"
602
 msgstr "Wątki:"
603
 
604
-#: Curlew/curlew.py:637
605
-msgid "Source Quality"
606
-msgstr "Jakość jak w pliku źródłowym"
607
-
608
-#: Curlew/curlew.py:638
609
-msgid "Use the same quality as source file"
610
-msgstr "Ta sama jakość jak w pliku źródłowym"
611
-
612
-#: Curlew/curlew.py:647
613
+#: modules/curlew.py:766
614
 msgid "Converter:"
615
 msgstr "Konwerter:"
616
 
617
-#: Curlew/curlew.py:659
618
+#: modules/curlew.py:772
619
+msgid "Player:"
620
+msgstr ""
621
+
622
+#: modules/curlew.py:787
623
 msgid "Configs"
624
 msgstr "Konfiguracja"
625
 
626
-#: Curlew/curlew.py:665
627
-msgid "Overwrite it"
628
-msgstr "Nadpisz"
629
-
630
-#: Curlew/curlew.py:666
631
-msgid "Choose another name"
632
-msgstr "Wybierz inną nazwę"
633
-
634
-#: Curlew/curlew.py:667
635
-msgid "Skip conversion"
636
-msgstr "Nie konwertuj"
637
-
638
-#: Curlew/curlew.py:668
639
-msgid "File exist:"
640
-msgstr "Jeśli plik istnieje:"
641
-
642
-#: Curlew/curlew.py:673
643
+#: modules/curlew.py:794
644
+#, fuzzy
645
 msgid "Your language will appear after restart Curlew"
646
 msgstr "Twój język będzie użyty po restarcie Curlew"
647
 
648
-#: Curlew/curlew.py:680
649
+#: modules/curlew.py:801
650
 msgid "Language:"
651
 msgstr "Język:"
652
 
653
-#: Curlew/curlew.py:691
654
-msgid "Show toolbar's buttons text"
655
-msgstr "Pokaż tekst na pasku narzędziowym"
656
-
657
-#: Curlew/curlew.py:695
658
-msgid "Icons:"
659
-msgstr "Ikony:"
660
-
661
-#: Curlew/curlew.py:703
662
+#: modules/curlew.py:809
663
 msgid "Show tray icon"
664
 msgstr "Pokaż ikonę w zasobniku systemowym"
665
 
666
-#: Curlew/curlew.py:708
667
+#: modules/curlew.py:817
668
 msgid "Shutdown computer after finish"
669
 msgstr "Wyłącz komputer po zakończeniu"
670
 
671
-#: Curlew/curlew.py:713
672
+#: modules/curlew.py:822
673
 msgid "Suspend computer after finish"
674
 msgstr "Uśpij komputer po zakończeniu"
675
 
676
-#: Curlew/curlew.py:718
677
+#: modules/curlew.py:829
678
+msgid "Output"
679
+msgstr ""
680
+
681
+#: modules/curlew.py:835
682
+msgid "Source Path"
683
+msgstr "Ścieżka źródłowa"
684
+
685
+#: modules/curlew.py:840
686
+#, fuzzy
687
+msgid "Destination:"
688
+msgstr "<b>Położenie:</b>"
689
+
690
+#: modules/curlew.py:844
691
+msgid "Overwrite it"
692
+msgstr "Nadpisz"
693
+
694
+#: modules/curlew.py:845
695
+msgid "Choose another name"
696
+msgstr "Wybierz inną nazwę"
697
+
698
+#: modules/curlew.py:846
699
+msgid "Skip conversion"
700
+msgstr "Nie konwertuj"
701
+
702
+#: modules/curlew.py:847
703
+msgid "File exist:"
704
+msgstr "Jeśli plik istnieje:"
705
+
706
+#: modules/curlew.py:861
707
 msgid "Delete input file after conversion"
708
 msgstr "Usuń plik źródłowy po zakończeniu"
709
 
710
-#: Curlew/curlew.py:722
711
+#: modules/curlew.py:866
712
 msgid "Rename input file after conversion"
713
 msgstr "Zmień nazwę pliku źródłowego po skonwertowaniu"
714
 
715
-#: Curlew/curlew.py:806
716
+#: modules/curlew.py:942
717
+#, fuzzy
718
 msgid "Do you want to quit Curlew and abort conversion process?"
719
 msgstr "Czy chcesz opuścić Curlew i przerwać konwertowanie?"
720
 
721
-#: Curlew/curlew.py:823
722
+#: modules/curlew.py:959
723
 msgid "Add file"
724
 msgstr "Dodaj plik"
725
 
726
-#: Curlew/curlew.py:836
727
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
728
+#: modules/curlew.py:2286
729
+msgid "_OK"
730
+msgstr ""
731
+
732
+#: modules/curlew.py:972
733
 msgid "All supported files"
734
 msgstr "Wszystkie obsługiwane pliki"
735
 
736
-#: Curlew/curlew.py:843
737
+#: modules/curlew.py:979
738
 msgid "Video files"
739
 msgstr "Pliki Video"
740
 
741
-#: Curlew/curlew.py:849
742
+#: modules/curlew.py:985
743
 msgid "Audio files"
744
 msgstr "Pliki Audio"
745
 
746
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
747
+#: modules/curlew.py:991 modules/curlew.py:1545
748
 msgid "All files"
749
 msgstr "Wszystkie pliki"
750
 
751
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
752
+#: modules/curlew.py:1031 modules/curlew.py:1638
753
 msgid "Ready!"
754
 msgstr "Gotowe!"
755
 
756
-#: Curlew/curlew.py:906
757
+#: modules/curlew.py:1042
758
 msgid "Add folder"
759
 msgstr "Dodaj katalog"
760
 
761
-#: Curlew/curlew.py:933
762
+#: modules/curlew.py:1069
763
 msgid "Choose destination"
764
 msgstr "Wybierz katalog docelowy"
765
 
766
-#: Curlew/curlew.py:956
767
-msgid ""
768
-"<b>Format:</b>\t{}\n"
769
-"<b>Extension:</b>\t{}\n"
770
-"<b>Encoder:</b>\t{}"
771
-msgstr ""
772
-"<b>Format:</b>\t{}\n"
773
-"<b>Rozszerzenie:</b>\t{}\n"
774
-"<b>Enkoder:</b>\t{}"
775
-
776
-#: Curlew/curlew.py:1360
777
+#: modules/curlew.py:1318
778
 msgid "Destination path is not valid."
779
 msgstr "Scieżka docelowa jest niepoprawna."
780
 
781
-#: Curlew/curlew.py:1366
782
+#: modules/curlew.py:1325
783
 msgid "Destination path is not accessible."
784
 msgstr "Ścieżka docelowa jest niedostępna."
785
 
786
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
787
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
788
 msgid "Skipped!"
789
 msgstr "Pominięty!"
790
 
791
-#: Curlew/curlew.py:1406
792
+#: modules/curlew.py:1367
793
 msgid "Not found!"
794
 msgstr "Nie znaleziono!"
795
 
796
-#: Curlew/curlew.py:1509
797
+#: modules/curlew.py:1460
798
 msgid ""
799
 "There are some errors occured.\n"
800
 "Do you want to show more details?"
801
@@ -452,39 +593,35 @@
802
 "Wystapoiły błędy.\n"
803
 "Czy chcesz zobaczyć szczegóły błędów?"
804
 
805
-#: Curlew/curlew.py:1522
806
+#: modules/curlew.py:1473
807
 msgid "Do you want to stop conversion process?"
808
 msgstr "Czy chcesz zatrzymać konwertowanie?"
809
 
810
-#: Curlew/curlew.py:1577
811
+#: modules/curlew.py:1528
812
 msgid "Select subtitle"
813
 msgstr "Wybierz napisy"
814
 
815
-#: Curlew/curlew.py:1585
816
+#: modules/curlew.py:1531
817
+msgid "_Add"
818
+msgstr ""
819
+
820
+#: modules/curlew.py:1536
821
 msgid "Subtitle files"
822
 msgstr "Pliki z napisami"
823
 
824
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
825
+#: modules/curlew.py:1633 modules/curlew.py:1837
826
 msgid "Wait..."
827
 msgstr "Czekaj..."
828
 
829
-#: Curlew/curlew.py:1696
830
-msgid "Preview"
831
-msgstr "Podgląd"
832
-
833
-#: Curlew/curlew.py:1773
834
+#: modules/curlew.py:1714
835
 msgid "Done!"
836
 msgstr "Zrobione!"
837
 
838
-#: Curlew/curlew.py:1791
839
+#: modules/curlew.py:1732
840
 msgid "Failed!"
841
 msgstr "N ie powiodło się!"
842
 
843
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
844
-msgid " MB"
845
-msgstr " MB"
846
-
847
-#: Curlew/curlew.py:2205
848
+#: modules/curlew.py:2047
849
 msgid ""
850
 "<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
851
 "span>"
852
@@ -492,7 +629,7 @@
853
 "<span foreground=\"red\" weight=\"bold\">System zostanie wyłączony za {} sek."
854
 "</span>"
855
 
856
-#: Curlew/curlew.py:2218
857
+#: modules/curlew.py:2060
858
 msgid ""
859
 "<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
860
 "span>"
861
@@ -500,15 +637,7 @@
862
 "<span foreground=\"red\" weight=\"bold\">System zostanie uśpiony za {} sek.</"
863
 "span>"
864
 
865
-#: Curlew/curlew.py:2305
866
-msgid "Add to favorite"
867
-msgstr "Dodaj do ulubionych"
868
-
869
-#: Curlew/curlew.py:2313
870
-msgid "Edit list"
871
-msgstr "Edytuj listę"
872
-
873
-#: Curlew/curlew.py:2369
874
+#: modules/curlew.py:2137
875
 msgid ""
876
 "<b>Duration:</b> {}\n"
877
 "<b>Size:</b> {}\n"
878
@@ -518,77 +647,106 @@
879
 "<b>Rozmiar:</b> {}\n"
880
 "<b>Rozszerzenie:</b> {}\n"
881
 
882
-#: Curlew/curlew.py:2411
883
+#: modules/curlew.py:2178
884
 msgid "Please install \"mediainfo\" package."
885
 msgstr "Proszę zainstalować pakiet \"mediainfo\"."
886
 
887
-#: Curlew/logdialog.py:29
888
-msgid "Errors detail"
889
-msgstr "Szczegóły błędów"
890
+#: modules/curlew.py:2238
891
+msgid "Play"
892
+msgstr ""
893
 
894
-#: Curlew/waitdialog.py:31
895
-msgid "Adding files..."
896
-msgstr "Dodawanie plików"
897
+#: modules/curlew.py:2241
898
+#, fuzzy
899
+msgid "_Preview"
900
+msgstr "Podgląd"
901
 
902
-#: Curlew/waitdialog.py:50
903
-msgid "<b>File:</b> "
904
-msgstr "<b>Plik:</b>"
905
+#: modules/curlew.py:2247
906
+msgid "Browse source"
907
+msgstr "Pokaż katalog źródłowy"
908
 
909
-#: Curlew/about.py:36
910
-msgid "Easy to use Multimedia Converter for Linux"
911
-msgstr "Łatwy w użyciu konwerter multimedialny dla Linuksa"
912
+#: modules/curlew.py:2250
913
+msgid "Browse destination"
914
+msgstr "Pokaż katalog docelowy"
915
 
916
-#: Curlew/about.py:49
917
-msgid "translator-credits"
918
-msgstr "Daniel Napora <napcok@gmail.com>"
919
+#: modules/curlew.py:2284
920
+#, fuzzy
921
+msgid "Choose Encoder"
922
+msgstr "Wybierz inną nazwę"
923
 
924
-#: Curlew/functions.py:43
925
-msgid " KB"
926
-msgstr " KB"
927
+#~ msgid "Preview"
928
+#~ msgstr "Podgląd"
929
 
930
-#: Curlew/functions.py:49
931
-msgid " GB"
932
-msgstr " GB"
933
+#, fuzzy
934
+#~ msgid "<b>Convert to:</b>"
935
+#~ msgstr "<b>Format:</b>"
936
 
937
-#: Curlew/favdialog.py:36
938
-msgid "Format"
939
-msgstr "Format"
940
+#~ msgid "Font: "
941
+#~ msgstr "Font: "
942
 
943
-#: Curlew/tray.py:36 Curlew/tray.py:66
944
-msgid "Hide"
945
-msgstr "Ukryj"
946
+#~ msgid "Position: "
947
+#~ msgstr "Pozycja:"
948
 
949
-#: Curlew/tray.py:68
950
-msgid "Show"
951
-msgstr "Pokaż"
952
+#~ msgid "Delay: "
953
+#~ msgstr "Opóźnienie: "
954
 
955
-#: Curlew/customwidgets.py:51
956
-msgid "Top"
957
-msgstr "Góra"
958
+#~ msgid "Use SSA/ASS subtitle"
959
+#~ msgstr "Użyj napisów SSA/ASS"
960
 
961
-#: Curlew/customwidgets.py:59
962
-msgid "Bottom"
963
-msgstr "Dół"
964
+#~ msgid "Source Quality"
965
+#~ msgstr "Jakość jak w pliku źródłowym"
966
 
967
-#: Curlew/customwidgets.py:67
968
-msgid "Left"
969
-msgstr "Lewo"
970
+#~ msgid "Use the same quality as source file"
971
+#~ msgstr "Ta sama jakość jak w pliku źródłowym"
972
 
973
-#: Curlew/customwidgets.py:75
974
-msgid "Right"
975
-msgstr "Prawo"
976
+#~ msgid "Show sidebar"
977
+#~ msgstr "Pokaż sidebar"
978
 
979
-#: Curlew/customwidgets.py:184
980
-msgid "hr"
981
-msgstr "h"
982
+#, fuzzy
983
+#~ msgid "Multimedia Converter"
984
+#~ msgstr "Łatwy w użyciu konwerter multimedialny dla Linuksa"
985
 
986
-#: Curlew/customwidgets.py:189
987
-msgid "min"
988
-msgstr "min"
989
+#~ msgid "Preview before converting"
990
+#~ msgstr "Podejrzyj przed konwertowaniem"
991
 
992
-#: Curlew/fileinfos.py:26
993
-msgid "File informations"
994
-msgstr "Informacje o pliku"
995
+#~ msgid "<b>Advanced</b>"
996
+#~ msgstr "<b>Zaawansowane</b>"
997
 
998
 #~ msgid "Add"
999
 #~ msgstr "Dodaj"
1000
+
1001
+#~ msgid "Add files"
1002
+#~ msgstr "Dodaj pliki"
1003
+
1004
+#~ msgid "Add folders"
1005
+#~ msgstr "Dodaj katalogi"
1006
+
1007
+#~ msgid "Clear"
1008
+#~ msgstr "Wyczyść"
1009
+
1010
+#~ msgid "Convert"
1011
+#~ msgstr "Konwertuj"
1012
+
1013
+#~ msgid "Stop"
1014
+#~ msgstr "Stop"
1015
+
1016
+#~ msgid "File Infos"
1017
+#~ msgstr "Informacje o pliku"
1018
+
1019
+#~ msgid "Show toolbar's buttons text"
1020
+#~ msgstr "Pokaż tekst na pasku narzędziowym"
1021
+
1022
+#~ msgid "Icons:"
1023
+#~ msgstr "Ikony:"
1024
+
1025
+#~ msgid ""
1026
+#~ "<b>Format:</b>\t{}\n"
1027
+#~ "<b>Extension:</b>\t{}\n"
1028
+#~ "<b>Encoder:</b>\t{}"
1029
+#~ msgstr ""
1030
+#~ "<b>Format:</b>\t{}\n"
1031
+#~ "<b>Rozszerzenie:</b>\t{}\n"
1032
+#~ "<b>Enkoder:</b>\t{}"
1033
+
1034
+#, fuzzy
1035
+#~ msgid "About data"
1036
+#~ msgstr "Informacje"
1037
curlew-0.1.22.3.tar.gz/po/ru.po -> curlew-0.2.1.tar.gz/po/ru.po Changed
1043
 
1
@@ -7,7 +7,7 @@
2
 msgstr ""
3
 "Project-Id-Version: 0.1\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
 "PO-Revision-Date: 2014-02-15 09:42-0000\n"
8
 "Last-Translator: Fayssal Chamekh <chamfay@gmail.com>\n"
9
 "Language-Team: None\n"
10
@@ -18,433 +18,575 @@
11
 "X-Poedit-SourceCharset: utf-8\n"
12
 "X-Generator: Poedit 1.5.4\n"
13
 
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
+#: modules/customwidgets.py:50
17
+msgid "Top"
18
+msgstr "Сверху"
19
+
20
+#: modules/customwidgets.py:58
21
+msgid "Bottom"
22
+msgstr "Снизу"
23
+
24
+#: modules/customwidgets.py:66
25
+msgid "Left"
26
+msgstr "Слева"
27
+
28
+#: modules/customwidgets.py:74
29
+msgid "Right"
30
+msgstr "Справа"
31
+
32
+#: modules/customwidgets.py:172
33
+msgid "hr"
34
 msgstr ""
35
 
36
-#: Curlew/curlew.py:172
37
-msgid "Add File"
38
-msgstr "Добавить файл"
39
+#: modules/customwidgets.py:177
40
+msgid "min"
41
+msgstr "мин"
42
 
43
-#: Curlew/curlew.py:173
44
-msgid "Add files"
45
-msgstr "Добавить файлы"
46
+#: modules/customwidgets.py:182 modules/curlew.py:698
47
+msgid "sec"
48
+msgstr "сек"
49
 
50
-#: Curlew/curlew.py:176
51
-msgid "Add Folder"
52
-msgstr "Добавить папку"
53
+#: modules/favdialog.py:28 modules/curlew.py:480
54
+msgid "Favorite list"
55
+msgstr "Список избранного"
56
 
57
-#: Curlew/curlew.py:177
58
-msgid "Add folders"
59
-msgstr "Добавить папки"
60
+#: modules/favdialog.py:38
61
+msgid "Format"
62
+msgstr "Формат"
63
+
64
+#: modules/favdialog.py:55
65
+msgid "Up"
66
+msgstr ""
67
 
68
-#: Curlew/curlew.py:181
69
+#: modules/favdialog.py:61
70
+msgid "Down"
71
+msgstr ""
72
+
73
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
74
 msgid "Remove"
75
 msgstr "Убрать"
76
 
77
-#: Curlew/curlew.py:182
78
-msgid "Remove files"
79
-msgstr "Убрать файлы"
80
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
81
+#: modules/curlew.py:251
82
+#, fuzzy
83
+msgid "Curlew"
84
+msgstr "О Churlew"
85
 
86
-#: Curlew/curlew.py:186
87
-msgid "Clear"
88
-msgstr "Очистить"
89
+#: modules/about.py:35 modules/curlew.py:328
90
+msgid "About Curlew"
91
+msgstr "О Churlew"
92
 
93
-#: Curlew/curlew.py:187
94
-msgid "Clear files list"
95
-msgstr "Очистить список файлов"
96
+#: modules/about.py:38
97
+msgid "Easy to use Multimedia Converter for Linux"
98
+msgstr "Легкий для использования Мультимедиа Конвертер для GNU/Linux"
99
 
100
-#: Curlew/curlew.py:194
101
-msgid "Convert"
102
-msgstr "Запуск"
103
+#: modules/about.py:51
104
+msgid "translator-credits"
105
+msgstr "о переводчиках"
106
 
107
-#: Curlew/curlew.py:195
108
-msgid "Start Conversion"
109
-msgstr "Запуск конвертации"
110
+#: modules/functions.py:44
111
+msgid " KB"
112
+msgstr " КБ"
113
+
114
+#: modules/functions.py:47
115
+msgid " MB"
116
+msgstr " МБ"
117
 
118
-#: Curlew/curlew.py:199
119
-msgid "Stop"
120
-msgstr "Стоп"
121
+#: modules/functions.py:50
122
+msgid " GB"
123
+msgstr " ГБ"
124
 
125
-#: Curlew/curlew.py:200 Curlew/tray.py:40
126
+#: modules/tray.py:36 modules/tray.py:66
127
+msgid "Hide"
128
+msgstr "Скрыть"
129
+
130
+#: modules/tray.py:40 modules/curlew.py:314
131
 msgid "Stop Conversion"
132
 msgstr "Остановить конвертацию"
133
 
134
-#: Curlew/curlew.py:207
135
-msgid "File Infos"
136
-msgstr "Свойства"
137
+#: modules/tray.py:44
138
+msgid "Quit application"
139
+msgstr "Выйти из программы"
140
 
141
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
142
-msgid "File Informations"
143
+#: modules/tray.py:68
144
+msgid "Show"
145
+msgstr "Показать"
146
+
147
+#: modules/logdialog.py:29
148
+msgid "Errors detail"
149
+msgstr "Подробности ошибки"
150
+
151
+#: modules/logdialog.py:48
152
+msgid "_Close"
153
+msgstr ""
154
+
155
+#: modules/edition.py:35
156
+msgid "Are you sure you want to save settings?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:107
160
+msgid "You can't restore a custom format to defaults."
161
+msgstr ""
162
+
163
+#: modules/edition.py:202
164
+msgid "Are you sure you want to remove this format?"
165
+msgstr ""
166
+
167
+#: modules/edition.py:249
168
+#, fuzzy
169
+msgid "Audio:"
170
+msgstr "Звук"
171
+
172
+#: modules/edition.py:257 modules/edition.py:276
173
+msgid "Default"
174
+msgstr ""
175
+
176
+#: modules/edition.py:260
177
+#, fuzzy
178
+msgid "Audio Bitrates"
179
+msgstr "Скорость потока"
180
+
181
+#: modules/edition.py:262
182
+#, fuzzy
183
+msgid "Audio Frequencies"
184
+msgstr "Частота звука"
185
+
186
+#: modules/edition.py:264 modules/curlew.py:551
187
+msgid "Audio Channels"
188
+msgstr "Звуковые каналы"
189
+
190
+#: modules/edition.py:266
191
+#, fuzzy
192
+msgid "Audio Codecs"
193
+msgstr "Звуковой кодек"
194
+
195
+#: modules/edition.py:269
196
+#, fuzzy
197
+msgid "Video:"
198
+msgstr "Видео"
199
+
200
+#: modules/edition.py:279
201
+#, fuzzy
202
+msgid "Video Bitrates"
203
+msgstr "Скорость потока"
204
+
205
+#: modules/edition.py:281 modules/curlew.py:591
206
+msgid "Video FPS"
207
+msgstr "Частота кадров"
208
+
209
+#: modules/edition.py:283
210
+#, fuzzy
211
+msgid "Video Sizes"
212
+msgstr "Размер видео"
213
+
214
+#: modules/edition.py:285
215
+#, fuzzy
216
+msgid "Video Codecs"
217
+msgstr "Видео кодек"
218
+
219
+#: modules/edition.py:287
220
+#, fuzzy
221
+msgid "Aspect Ratios"
222
+msgstr "Соотношение сторон"
223
+
224
+#: modules/edition.py:289
225
+#, fuzzy
226
+msgid "Other Options:"
227
+msgstr "Другие опции:"
228
+
229
+#: modules/edition.py:291
230
+msgid "Extra Options"
231
+msgstr ""
232
+
233
+#: modules/edition.py:304
234
+msgid "Save"
235
+msgstr ""
236
+
237
+#: modules/edition.py:318
238
+msgid "Restore default"
239
+msgstr ""
240
+
241
+#: modules/fileinfos.py:26
242
+msgid "File informations"
243
 msgstr "Информация о файле"
244
 
245
-#: Curlew/curlew.py:212
246
+#: modules/waitdialog.py:31
247
+msgid "Adding files..."
248
+msgstr "Добавить файлы..."
249
+
250
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
251
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
252
+msgid "_Cancel"
253
+msgstr ""
254
+
255
+#: modules/waitdialog.py:50
256
+msgid "<b>File:</b> "
257
+msgstr "<b>Формат:</b>"
258
+
259
+#: modules/formats.py:56
260
+msgid "<i><span color=\"red\">No format selected!</span></i>"
261
+msgstr ""
262
+
263
+#: modules/formats.py:110
264
+#, fuzzy
265
+msgid "Edit"
266
+msgstr "Изменить список"
267
+
268
+#: modules/formats.py:120
269
+#, fuzzy
270
+msgid "Choose"
271
+msgstr "предложить выбор нового имени"
272
+
273
+#: modules/curlew.py:96
274
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
275
+msgstr ""
276
+
277
+#: modules/curlew.py:189
278
 msgid "About"
279
 msgstr "О программе"
280
 
281
-#: Curlew/curlew.py:213 Curlew/about.py:33
282
-msgid "About Curlew"
283
-msgstr "О Churlew"
284
-
285
-#: Curlew/curlew.py:220
286
+#: modules/curlew.py:194
287
 msgid "Quit"
288
 msgstr "Выход"
289
 
290
-#: Curlew/curlew.py:221 Curlew/tray.py:44
291
-msgid "Quit application"
292
-msgstr "Выйти из программы"
293
+#: modules/curlew.py:243
294
+msgid "Available Codecs"
295
+msgstr ""
296
 
297
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
298
-msgid "Show sidebar"
299
+#: modules/curlew.py:274
300
+#, fuzzy
301
+msgid "Add Files"
302
+msgstr "Добавить файл"
303
+
304
+#: modules/curlew.py:280
305
+#, fuzzy
306
+msgid "Add Folders"
307
+msgstr "Добавить папку"
308
+
309
+#: modules/curlew.py:291
310
+#, fuzzy
311
+msgid "Remove Files"
312
+msgstr "Убрать файлы"
313
+
314
+#: modules/curlew.py:297
315
+#, fuzzy
316
+msgid "Clear Files List"
317
+msgstr "Очистить список файлов"
318
+
319
+#: modules/curlew.py:308
320
+msgid "Start Conversion"
321
+msgstr "Запуск конвертации"
322
+
323
+#: modules/curlew.py:321 modules/curlew.py:2254
324
+msgid "File Informations"
325
+msgstr "Информация о файле"
326
+
327
+#: modules/curlew.py:334
328
+msgid "Advanced Options"
329
+msgstr ""
330
+
331
+#: modules/curlew.py:395 modules/curlew.py:804
332
+#, fuzzy
333
+msgid "Show Sidebar"
334
 msgstr "Показать боковую панель"
335
 
336
-#: Curlew/curlew.py:299
337
+#: modules/curlew.py:418
338
 msgid "File"
339
 msgstr "Файл"
340
 
341
-#: Curlew/curlew.py:306
342
+#: modules/curlew.py:425
343
 msgid "Size"
344
 msgstr "Размер"
345
 
346
-#: Curlew/curlew.py:311
347
+#: modules/curlew.py:431
348
 msgid "Duration"
349
 msgstr "Длительность"
350
 
351
-#: Curlew/curlew.py:317
352
+#: modules/curlew.py:437
353
 msgid "Estimated size"
354
 msgstr "Предполагаемый размер"
355
 
356
-#: Curlew/curlew.py:323
357
+#: modules/curlew.py:444
358
 msgid "Elapsed time"
359
 msgstr "Прошло времени"
360
 
361
-#: Curlew/curlew.py:329
362
+#: modules/curlew.py:451
363
 msgid "Remaining time"
364
 msgstr "Осталось времени"
365
 
366
-#: Curlew/curlew.py:334
367
+#: modules/curlew.py:457
368
 msgid "Progress"
369
 msgstr "Прогресс"
370
 
371
-#: Curlew/curlew.py:351
372
-msgid "Browse source"
373
-msgstr "Обзор исходника"
374
-
375
-#: Curlew/curlew.py:356
376
-msgid "Browse destination"
377
-msgstr "Обзор папки назначения"
378
-
379
-#: Curlew/curlew.py:359
380
-msgid "Preview before converting"
381
-msgstr "Просмотр после конвертации"
382
-
383
-#: Curlew/curlew.py:391
384
-msgid "<b>Format:</b>"
385
-msgstr "<b>Формат:</b>"
386
-
387
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
388
-msgid "Favorite list"
389
-msgstr "Список избранного"
390
-
391
-#: Curlew/curlew.py:411
392
-msgid "Source Path"
393
-msgstr "Исходная папка"
394
+#: modules/curlew.py:469
395
+#, fuzzy
396
+msgid "Choose a format"
397
+msgstr "предложить выбор нового имени"
398
 
399
-#: Curlew/curlew.py:416
400
-msgid "<b>Destination:</b>"
401
-msgstr "<b>Папка назначения:</b>"
402
+#: modules/curlew.py:496
403
+#, fuzzy
404
+msgid "Add to Favorite"
405
+msgstr "Добавить в избранное"
406
 
407
-#: Curlew/curlew.py:424
408
-msgid "<b>Advanced</b>"
409
-msgstr "<b>Подробнее</b>"
410
+#: modules/curlew.py:504
411
+#, fuzzy
412
+msgid "Edit List"
413
+msgstr "Изменить список"
414
 
415
-#: Curlew/curlew.py:434
416
+#: modules/curlew.py:534
417
 msgid "Audio"
418
 msgstr "Звук"
419
 
420
-#: Curlew/curlew.py:442
421
+#: modules/curlew.py:549
422
 msgid "Audio Bitrate"
423
 msgstr "Скорость потока"
424
 
425
-#: Curlew/curlew.py:443
426
+#: modules/curlew.py:550
427
 msgid "Audio Frequency"
428
 msgstr "Частота звука"
429
 
430
-#: Curlew/curlew.py:444
431
-msgid "Audio Channels"
432
-msgstr "Звуковые каналы"
433
-
434
-#: Curlew/curlew.py:445
435
+#: modules/curlew.py:552
436
 msgid "Audio Codec"
437
 msgstr "Звуковой кодек"
438
 
439
-#: Curlew/curlew.py:448
440
+#: modules/curlew.py:555
441
 msgid "Volume (%)"
442
 msgstr "Громкость (%)"
443
 
444
-#: Curlew/curlew.py:454
445
+#: modules/curlew.py:561
446
 msgid "Audio Quality"
447
 msgstr "Качество звука"
448
 
449
-#: Curlew/curlew.py:460
450
+#: modules/curlew.py:573
451
 msgid "Video"
452
 msgstr "Видео"
453
 
454
-#: Curlew/curlew.py:470
455
+#: modules/curlew.py:590
456
 msgid "Video Bitrate"
457
 msgstr "Скорость потока"
458
 
459
-#: Curlew/curlew.py:471
460
-msgid "Video FPS"
461
-msgstr "Частота кадров"
462
-
463
-#: Curlew/curlew.py:472
464
+#: modules/curlew.py:592
465
 msgid "Video Size"
466
 msgstr "Размер видео"
467
 
468
-#: Curlew/curlew.py:473
469
+#: modules/curlew.py:593
470
 msgid "Video Codec"
471
 msgstr "Видео кодек"
472
 
473
-#: Curlew/curlew.py:474
474
+#: modules/curlew.py:594
475
 msgid "Aspect Ratio"
476
 msgstr "Соотношение сторон"
477
 
478
-#: Curlew/curlew.py:480
479
+#: modules/curlew.py:600
480
 msgid "2-Pass"
481
 msgstr "В 2 прохода"
482
 
483
-#: Curlew/curlew.py:484
484
+#: modules/curlew.py:604
485
 msgid "Video only"
486
 msgstr "Только видео"
487
 
488
-#: Curlew/curlew.py:491
489
+#: modules/curlew.py:611
490
 msgid "Video Quality"
491
 msgstr "Качество видео"
492
 
493
-#: Curlew/curlew.py:496
494
+#: modules/curlew.py:622
495
 msgid "Subtitle"
496
 msgstr "Субтитры"
497
 
498
-#: Curlew/curlew.py:502
499
-msgid "Use Subtitle"
500
+#: modules/curlew.py:628
501
+#, fuzzy
502
+msgid "Use Subtitle (ffmpeg only)"
503
 msgstr "Использовать субтитры"
504
 
505
-#: Curlew/curlew.py:518
506
+#: modules/curlew.py:644
507
 msgid "Subtitle: "
508
 msgstr "Субтитры: "
509
 
510
-#: Curlew/curlew.py:525
511
-msgid "Font: "
512
-msgstr "Шрифт: "
513
-
514
-#: Curlew/curlew.py:536
515
+#: modules/curlew.py:662
516
 msgid "Size: "
517
 msgstr "Размер: "
518
 
519
-#: Curlew/curlew.py:543
520
-msgid "Position: "
521
-msgstr "Позиция: "
522
-
523
-#: Curlew/curlew.py:563
524
+#: modules/curlew.py:691
525
 msgid "Encoding: "
526
 msgstr "Кодировка: "
527
 
528
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
529
-msgid "sec"
530
-msgstr "сек"
531
-
532
-#: Curlew/curlew.py:571
533
-msgid "Delay: "
534
-msgstr "Задержка: "
535
-
536
-#: Curlew/curlew.py:574
537
-msgid "Harddup"
538
-msgstr "Вшитые (harddup)"
539
-
540
-#: Curlew/curlew.py:578
541
-msgid "Use SSA/ASS subtitle"
542
-msgstr "Использовать SSA/ASS субтитры"
543
-
544
-#: Curlew/curlew.py:585
545
+#: modules/curlew.py:704
546
 msgid "Crop / Pad"
547
 msgstr "Обрезка / Растяжение"
548
 
549
-#: Curlew/curlew.py:588
550
+#: modules/curlew.py:707
551
 msgid "Crop"
552
 msgstr "Обрезка (Crop)"
553
 
554
-#: Curlew/curlew.py:592
555
+#: modules/curlew.py:711
556
 msgid "Pad"
557
 msgstr "Растяжение"
558
 
559
-#: Curlew/curlew.py:598
560
+#: modules/curlew.py:717
561
 msgid "More"
562
 msgstr "Дополнительно"
563
 
564
-#: Curlew/curlew.py:601
565
+#: modules/curlew.py:720
566
 msgid "Split File"
567
 msgstr "Разделить файл на несколько частей"
568
 
569
-#: Curlew/curlew.py:611
570
+#: modules/curlew.py:730
571
 msgid "Begin time: "
572
 msgstr "Время начала: "
573
 
574
-#: Curlew/curlew.py:614
575
+#: modules/curlew.py:733
576
 msgid "Duration: "
577
 msgstr "Длительность: "
578
 
579
-#: Curlew/curlew.py:615
580
+#: modules/curlew.py:734
581
 msgid "To the end"
582
 msgstr "До конца"
583
 
584
-#: Curlew/curlew.py:621
585
+#: modules/curlew.py:740
586
 msgid "Use Copy Mode"
587
 msgstr "Использовать исходные"
588
 
589
-#: Curlew/curlew.py:622
590
+#: modules/curlew.py:741
591
 msgid "Keep the same codecs as the input file"
592
 msgstr "Оставить исходное сжатие потока"
593
 
594
-#: Curlew/curlew.py:630
595
+#: modules/curlew.py:749
596
 msgid "Other opts:"
597
 msgstr "Другие опции:"
598
 
599
-#: Curlew/curlew.py:634
600
+#: modules/curlew.py:753
601
 msgid "Threads:"
602
 msgstr "Потоки:"
603
 
604
-#: Curlew/curlew.py:637
605
-msgid "Source Quality"
606
-msgstr "Качество источника"
607
-
608
-#: Curlew/curlew.py:638
609
-msgid "Use the same quality as source file"
610
-msgstr "Использовать исходное качество"
611
-
612
-#: Curlew/curlew.py:647
613
+#: modules/curlew.py:766
614
 msgid "Converter:"
615
 msgstr "Конвертер:"
616
 
617
-#: Curlew/curlew.py:659
618
+#: modules/curlew.py:772
619
+msgid "Player:"
620
+msgstr ""
621
+
622
+#: modules/curlew.py:787
623
 msgid "Configs"
624
 msgstr "Настройки"
625
 
626
-#: Curlew/curlew.py:665
627
-msgid "Overwrite it"
628
-msgstr "перезаписать его"
629
-
630
-#: Curlew/curlew.py:666
631
-msgid "Choose another name"
632
-msgstr "предложить выбор нового имени"
633
-
634
-#: Curlew/curlew.py:667
635
-msgid "Skip conversion"
636
-msgstr "пропустить конвертацию этого файла"
637
-
638
-#: Curlew/curlew.py:668
639
-msgid "File exist:"
640
-msgstr "Если файл назначения существует, то"
641
-
642
-#: Curlew/curlew.py:673
643
+#: modules/curlew.py:794
644
+#, fuzzy
645
 msgid "Your language will appear after restart Curlew"
646
 msgstr "Выбранный язык будет применен после перезапуска Curlew"
647
 
648
-#: Curlew/curlew.py:680
649
+#: modules/curlew.py:801
650
 msgid "Language:"
651
 msgstr "Язык:"
652
 
653
-#: Curlew/curlew.py:691
654
-msgid "Show toolbar's buttons text"
655
-msgstr "Показывать текст на кнопках панели инструментов"
656
-
657
-#: Curlew/curlew.py:695
658
-msgid "Icons:"
659
-msgstr "Набор значков:"
660
-
661
-#: Curlew/curlew.py:703
662
+#: modules/curlew.py:809
663
 msgid "Show tray icon"
664
 msgstr "Показывать значок в трее"
665
 
666
-#: Curlew/curlew.py:708
667
+#: modules/curlew.py:817
668
 msgid "Shutdown computer after finish"
669
 msgstr "Выключить компьютер после завершения"
670
 
671
-#: Curlew/curlew.py:713
672
+#: modules/curlew.py:822
673
 msgid "Suspend computer after finish"
674
 msgstr "Перейти в спящий режим после завершения"
675
 
676
-#: Curlew/curlew.py:718
677
+#: modules/curlew.py:829
678
+msgid "Output"
679
+msgstr ""
680
+
681
+#: modules/curlew.py:835
682
+msgid "Source Path"
683
+msgstr "Исходная папка"
684
+
685
+#: modules/curlew.py:840
686
+#, fuzzy
687
+msgid "Destination:"
688
+msgstr "<b>Папка назначения:</b>"
689
+
690
+#: modules/curlew.py:844
691
+msgid "Overwrite it"
692
+msgstr "перезаписать его"
693
+
694
+#: modules/curlew.py:845
695
+msgid "Choose another name"
696
+msgstr "предложить выбор нового имени"
697
+
698
+#: modules/curlew.py:846
699
+msgid "Skip conversion"
700
+msgstr "пропустить конвертацию этого файла"
701
+
702
+#: modules/curlew.py:847
703
+msgid "File exist:"
704
+msgstr "Если файл назначения существует, то"
705
+
706
+#: modules/curlew.py:861
707
 msgid "Delete input file after conversion"
708
 msgstr "Удалить исходный файл после конвертации"
709
 
710
-#: Curlew/curlew.py:722
711
+#: modules/curlew.py:866
712
 msgid "Rename input file after conversion"
713
 msgstr "Переименовать исходный файл после конвертации"
714
 
715
-#: Curlew/curlew.py:806
716
+#: modules/curlew.py:942
717
+#, fuzzy
718
 msgid "Do you want to quit Curlew and abort conversion process?"
719
 msgstr "Вы хотите выйти из Curlew и прервать процесс конвертации?"
720
 
721
-#: Curlew/curlew.py:823
722
+#: modules/curlew.py:959
723
 msgid "Add file"
724
 msgstr "Добавить файл"
725
 
726
-#: Curlew/curlew.py:836
727
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
728
+#: modules/curlew.py:2286
729
+msgid "_OK"
730
+msgstr ""
731
+
732
+#: modules/curlew.py:972
733
 msgid "All supported files"
734
 msgstr "Все поддерживаемые файлы"
735
 
736
-#: Curlew/curlew.py:843
737
+#: modules/curlew.py:979
738
 msgid "Video files"
739
 msgstr "Видео файлы"
740
 
741
-#: Curlew/curlew.py:849
742
+#: modules/curlew.py:985
743
 msgid "Audio files"
744
 msgstr "Звуковые файлы"
745
 
746
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
747
+#: modules/curlew.py:991 modules/curlew.py:1545
748
 msgid "All files"
749
 msgstr "Все файлы"
750
 
751
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
752
+#: modules/curlew.py:1031 modules/curlew.py:1638
753
 msgid "Ready!"
754
 msgstr "Готово!"
755
 
756
-#: Curlew/curlew.py:906
757
+#: modules/curlew.py:1042
758
 msgid "Add folder"
759
 msgstr "Добавить файл"
760
 
761
-#: Curlew/curlew.py:933
762
+#: modules/curlew.py:1069
763
 msgid "Choose destination"
764
 msgstr "Выберите папку назначения"
765
 
766
-#: Curlew/curlew.py:956
767
-msgid ""
768
-"<b>Format:</b>\t{}\n"
769
-"<b>Extension:</b>\t{}\n"
770
-"<b>Encoder:</b>\t{}"
771
-msgstr ""
772
-"<b>Формат:</b>\t{}\n"
773
-"<b>Расширение:</b>\t{}\n"
774
-"<b>Кодек:</b>\t{}"
775
-
776
-#: Curlew/curlew.py:1360
777
+#: modules/curlew.py:1318
778
 msgid "Destination path is not valid."
779
 msgstr "Папка назначения не доступна"
780
 
781
-#: Curlew/curlew.py:1366
782
+#: modules/curlew.py:1325
783
 msgid "Destination path is not accessible."
784
 msgstr "Папка назначения не допустима"
785
 
786
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
787
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
788
 msgid "Skipped!"
789
 msgstr "Пропущен!"
790
 
791
-#: Curlew/curlew.py:1406
792
+#: modules/curlew.py:1367
793
 msgid "Not found!"
794
 msgstr "Не найден!"
795
 
796
-#: Curlew/curlew.py:1509
797
+#: modules/curlew.py:1460
798
 msgid ""
799
 "There are some errors occured.\n"
800
 "Do you want to show more details?"
801
@@ -452,39 +594,35 @@
802
 "Произошли некоторые ошибки.\n"
803
 "Хотите узнать подробнее?"
804
 
805
-#: Curlew/curlew.py:1522
806
+#: modules/curlew.py:1473
807
 msgid "Do you want to stop conversion process?"
808
 msgstr "Вы хотите остановить процесс конвертации?"
809
 
810
-#: Curlew/curlew.py:1577
811
+#: modules/curlew.py:1528
812
 msgid "Select subtitle"
813
 msgstr "Выберите субтитры"
814
 
815
-#: Curlew/curlew.py:1585
816
+#: modules/curlew.py:1531
817
+msgid "_Add"
818
+msgstr ""
819
+
820
+#: modules/curlew.py:1536
821
 msgid "Subtitle files"
822
 msgstr "Файлы субтитров"
823
 
824
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
825
+#: modules/curlew.py:1633 modules/curlew.py:1837
826
 msgid "Wait..."
827
 msgstr "Подождите..."
828
 
829
-#: Curlew/curlew.py:1696
830
-msgid "Preview"
831
-msgstr "Превью"
832
-
833
-#: Curlew/curlew.py:1773
834
+#: modules/curlew.py:1714
835
 msgid "Done!"
836
 msgstr "Выполнено!"
837
 
838
-#: Curlew/curlew.py:1791
839
+#: modules/curlew.py:1732
840
 msgid "Failed!"
841
 msgstr "Ошибка!"
842
 
843
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
844
-msgid " MB"
845
-msgstr " МБ"
846
-
847
-#: Curlew/curlew.py:2205
848
+#: modules/curlew.py:2047
849
 msgid ""
850
 "<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
851
 "span>"
852
@@ -492,7 +630,7 @@
853
 "<span foreground=\"red\" weight=\"bold\">Компьютер будет отключен через {} "
854
 "сек.</span>"
855
 
856
-#: Curlew/curlew.py:2218
857
+#: modules/curlew.py:2060
858
 msgid ""
859
 "<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
860
 "span>"
861
@@ -500,15 +638,7 @@
862
 "<span foreground=\"red\" weight=\"bold\">Компьютер будет переведен в спящий "
863
 "режим через {} сек.</span>"
864
 
865
-#: Curlew/curlew.py:2305
866
-msgid "Add to favorite"
867
-msgstr "Добавить в избранное"
868
-
869
-#: Curlew/curlew.py:2313
870
-msgid "Edit list"
871
-msgstr "Изменить список"
872
-
873
-#: Curlew/curlew.py:2369
874
+#: modules/curlew.py:2137
875
 msgid ""
876
 "<b>Duration:</b> {}\n"
877
 "<b>Size:</b> {}\n"
878
@@ -518,80 +648,112 @@
879
 "<b>Размер:</b> {}\n"
880
 "<b>Расширение:</b> {}\n"
881
 
882
-#: Curlew/curlew.py:2411
883
+#: modules/curlew.py:2178
884
 msgid "Please install \"mediainfo\" package."
885
 msgstr "Пожалуйста, установите пакет \"mediainfo\"."
886
 
887
-#: Curlew/logdialog.py:29
888
-msgid "Errors detail"
889
-msgstr "Подробности ошибки"
890
+#: modules/curlew.py:2238
891
+msgid "Play"
892
+msgstr ""
893
 
894
-#: Curlew/waitdialog.py:31
895
-msgid "Adding files..."
896
-msgstr "Добавить файлы..."
897
+#: modules/curlew.py:2241
898
+#, fuzzy
899
+msgid "_Preview"
900
+msgstr "Превью"
901
 
902
-#: Curlew/waitdialog.py:50
903
-msgid "<b>File:</b> "
904
-msgstr "<b>Формат:</b>"
905
+#: modules/curlew.py:2247
906
+msgid "Browse source"
907
+msgstr "Обзор исходника"
908
 
909
-#: Curlew/about.py:36
910
-msgid "Easy to use Multimedia Converter for Linux"
911
-msgstr "Легкий для использования Мультимедиа Конвертер для GNU/Linux"
912
+#: modules/curlew.py:2250
913
+msgid "Browse destination"
914
+msgstr "Обзор папки назначения"
915
 
916
-#: Curlew/about.py:49
917
-msgid "translator-credits"
918
-msgstr "о переводчиках"
919
+#: modules/curlew.py:2284
920
+#, fuzzy
921
+msgid "Choose Encoder"
922
+msgstr "предложить выбор нового имени"
923
 
924
-#: Curlew/functions.py:43
925
-msgid " KB"
926
-msgstr " КБ"
927
+#~ msgid "Preview"
928
+#~ msgstr "Превью"
929
 
930
-#: Curlew/functions.py:49
931
-msgid " GB"
932
-msgstr " ГБ"
933
+#, fuzzy
934
+#~ msgid "<b>Convert to:</b>"
935
+#~ msgstr "<b>Формат:</b>"
936
 
937
-#: Curlew/favdialog.py:36
938
-msgid "Format"
939
-msgstr "Формат"
940
+#~ msgid "Font: "
941
+#~ msgstr "Шрифт: "
942
 
943
-#: Curlew/tray.py:36 Curlew/tray.py:66
944
-msgid "Hide"
945
-msgstr "Скрыть"
946
+#~ msgid "Position: "
947
+#~ msgstr "Позиция: "
948
 
949
-#: Curlew/tray.py:68
950
-msgid "Show"
951
-msgstr "Показать"
952
+#~ msgid "Delay: "
953
+#~ msgstr "Задержка: "
954
 
955
-#: Curlew/customwidgets.py:51
956
-msgid "Top"
957
-msgstr "Сверху"
958
+#~ msgid "Harddup"
959
+#~ msgstr "Вшитые (harddup)"
960
 
961
-#: Curlew/customwidgets.py:59
962
-msgid "Bottom"
963
-msgstr "Снизу"
964
+#~ msgid "Use SSA/ASS subtitle"
965
+#~ msgstr "Использовать SSA/ASS субтитры"
966
 
967
-#: Curlew/customwidgets.py:67
968
-msgid "Left"
969
-msgstr "Слева"
970
+#~ msgid "Source Quality"
971
+#~ msgstr "Качество источника"
972
 
973
-#: Curlew/customwidgets.py:75
974
-msgid "Right"
975
-msgstr "Справа"
976
+#~ msgid "Use the same quality as source file"
977
+#~ msgstr "Использовать исходное качество"
978
 
979
-#: Curlew/customwidgets.py:184
980
-msgid "hr"
981
-msgstr ""
982
+#~ msgid "Show sidebar"
983
+#~ msgstr "Показать боковую панель"
984
 
985
-#: Curlew/customwidgets.py:189
986
-msgid "min"
987
-msgstr "мин"
988
+#, fuzzy
989
+#~ msgid "Multimedia Converter"
990
+#~ msgstr "Легкий для использования Мультимедиа Конвертер для GNU/Linux"
991
 
992
-#: Curlew/fileinfos.py:26
993
-msgid "File informations"
994
-msgstr "Информация о файле"
995
+#~ msgid "Preview before converting"
996
+#~ msgstr "Просмотр после конвертации"
997
+
998
+#~ msgid "<b>Advanced</b>"
999
+#~ msgstr "<b>Подробнее</b>"
1000
 
1001
 #~ msgid "Add"
1002
 #~ msgstr "Добавить"
1003
 
1004
+#~ msgid "Add files"
1005
+#~ msgstr "Добавить файлы"
1006
+
1007
+#~ msgid "Add folders"
1008
+#~ msgstr "Добавить папки"
1009
+
1010
+#~ msgid "Clear"
1011
+#~ msgstr "Очистить"
1012
+
1013
+#~ msgid "Convert"
1014
+#~ msgstr "Запуск"
1015
+
1016
+#~ msgid "Stop"
1017
+#~ msgstr "Стоп"
1018
+
1019
+#~ msgid "File Infos"
1020
+#~ msgstr "Свойства"
1021
+
1022
+#~ msgid "Show toolbar's buttons text"
1023
+#~ msgstr "Показывать текст на кнопках панели инструментов"
1024
+
1025
+#~ msgid "Icons:"
1026
+#~ msgstr "Набор значков:"
1027
+
1028
+#~ msgid ""
1029
+#~ "<b>Format:</b>\t{}\n"
1030
+#~ "<b>Extension:</b>\t{}\n"
1031
+#~ "<b>Encoder:</b>\t{}"
1032
+#~ msgstr ""
1033
+#~ "<b>Формат:</b>\t{}\n"
1034
+#~ "<b>Расширение:</b>\t{}\n"
1035
+#~ "<b>Кодек:</b>\t{}"
1036
+
1037
+#, fuzzy
1038
+#~ msgid "About data"
1039
+#~ msgstr "О программе"
1040
+
1041
 #~ msgid "Обрезка"
1042
 #~ msgstr "Crop"
1043
curlew-0.1.22.3.tar.gz/po/sr.po -> curlew-0.2.1.tar.gz/po/sr.po Changed
1037
 
1
@@ -7,7 +7,7 @@
2
 msgstr ""
3
 "Project-Id-Version: 0.1.22\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
 "PO-Revision-Date: 2014-02-24 17:27+0100\n"
8
 "Last-Translator: Ch_Brozović <chajbo@ro.ru>\n"
9
 "Language-Team: LANGUAGE <LL@li.org>\n"
10
@@ -16,433 +16,574 @@
11
 "Content-Type: text/plain; charset=UTF-8\n"
12
 "Content-Transfer-Encoding: 8bit\n"
13
 
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
-msgid "Curlew"
16
-msgstr "Curlew"
17
+#: modules/customwidgets.py:50
18
+msgid "Top"
19
+msgstr "На врху"
20
 
21
-#: Curlew/curlew.py:172
22
-msgid "Add File"
23
-msgstr "Додај фајл"
24
+#: modules/customwidgets.py:58
25
+msgid "Bottom"
26
+msgstr "Доле"
27
+
28
+#: modules/customwidgets.py:66
29
+msgid "Left"
30
+msgstr "Лево"
31
 
32
-#: Curlew/curlew.py:173
33
-msgid "Add files"
34
-msgstr "Додај фајлове"
35
+#: modules/customwidgets.py:74
36
+msgid "Right"
37
+msgstr "Десно"
38
 
39
-#: Curlew/curlew.py:176
40
-msgid "Add Folder"
41
-msgstr "Додај фасциклу"
42
+#: modules/customwidgets.py:172
43
+msgid "hr"
44
+msgstr "час"
45
 
46
-#: Curlew/curlew.py:177
47
-msgid "Add folders"
48
-msgstr "Додај фасцикле"
49
+#: modules/customwidgets.py:177
50
+msgid "min"
51
+msgstr "мин"
52
 
53
-#: Curlew/curlew.py:181
54
+#: modules/customwidgets.py:182 modules/curlew.py:698
55
+msgid "sec"
56
+msgstr "сек"
57
+
58
+#: modules/favdialog.py:28 modules/curlew.py:480
59
+msgid "Favorite list"
60
+msgstr "Листа омиљеног"
61
+
62
+#: modules/favdialog.py:38
63
+msgid "Format"
64
+msgstr "Формат"
65
+
66
+#: modules/favdialog.py:55
67
+msgid "Up"
68
+msgstr ""
69
+
70
+#: modules/favdialog.py:61
71
+msgid "Down"
72
+msgstr ""
73
+
74
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
75
 msgid "Remove"
76
 msgstr "Уклони"
77
 
78
-#: Curlew/curlew.py:182
79
-msgid "Remove files"
80
-msgstr "Уклоњени фајлови"
81
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
82
+#: modules/curlew.py:251
83
+msgid "Curlew"
84
+msgstr "Curlew"
85
+
86
+#: modules/about.py:35 modules/curlew.py:328
87
+msgid "About Curlew"
88
+msgstr "О Curlew"
89
 
90
-#: Curlew/curlew.py:186
91
-msgid "Clear"
92
-msgstr "Очисти"
93
+#: modules/about.py:38
94
+msgid "Easy to use Multimedia Converter for Linux"
95
+msgstr "Једноставан конвертер мултимедије за Линукс"
96
 
97
-#: Curlew/curlew.py:187
98
-msgid "Clear files list"
99
-msgstr "Листа очишћених фајлова"
100
+#: modules/about.py:51
101
+msgid "translator-credits"
102
+msgstr "преводиоци"
103
 
104
-#: Curlew/curlew.py:194
105
-msgid "Convert"
106
-msgstr "Конвертуј"
107
+#: modules/functions.py:44
108
+msgid " KB"
109
+msgstr "кб"
110
 
111
-#: Curlew/curlew.py:195
112
-msgid "Start Conversion"
113
-msgstr "Почни конверзију"
114
+#: modules/functions.py:47
115
+msgid " MB"
116
+msgstr "МБ"
117
 
118
-#: Curlew/curlew.py:199
119
-msgid "Stop"
120
-msgstr "Заустави"
121
+#: modules/functions.py:50
122
+msgid " GB"
123
+msgstr "ГБ"
124
 
125
-#: Curlew/curlew.py:200 Curlew/tray.py:40
126
+#: modules/tray.py:36 modules/tray.py:66
127
+msgid "Hide"
128
+msgstr "Сакриј"
129
+
130
+#: modules/tray.py:40 modules/curlew.py:314
131
 msgid "Stop Conversion"
132
 msgstr "Заустави конверзију"
133
 
134
-#: Curlew/curlew.py:207
135
-msgid "File Infos"
136
-msgstr "Информације о фајлу"
137
+#: modules/tray.py:44
138
+msgid "Quit application"
139
+msgstr "Напусти програм"
140
 
141
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
142
-msgid "File Informations"
143
+#: modules/tray.py:68
144
+msgid "Show"
145
+msgstr "Покажи"
146
+
147
+#: modules/logdialog.py:29
148
+msgid "Errors detail"
149
+msgstr "Детаљи грешке"
150
+
151
+#: modules/logdialog.py:48
152
+msgid "_Close"
153
+msgstr ""
154
+
155
+#: modules/edition.py:35
156
+msgid "Are you sure you want to save settings?"
157
+msgstr ""
158
+
159
+#: modules/edition.py:107
160
+msgid "You can't restore a custom format to defaults."
161
+msgstr ""
162
+
163
+#: modules/edition.py:202
164
+msgid "Are you sure you want to remove this format?"
165
+msgstr ""
166
+
167
+#: modules/edition.py:249
168
+#, fuzzy
169
+msgid "Audio:"
170
+msgstr "Звук"
171
+
172
+#: modules/edition.py:257 modules/edition.py:276
173
+msgid "Default"
174
+msgstr ""
175
+
176
+#: modules/edition.py:260
177
+#, fuzzy
178
+msgid "Audio Bitrates"
179
+msgstr "Брзина преноса звука"
180
+
181
+#: modules/edition.py:262
182
+#, fuzzy
183
+msgid "Audio Frequencies"
184
+msgstr "Звучна фреквенција"
185
+
186
+#: modules/edition.py:264 modules/curlew.py:551
187
+msgid "Audio Channels"
188
+msgstr "Звучни канали"
189
+
190
+#: modules/edition.py:266
191
+#, fuzzy
192
+msgid "Audio Codecs"
193
+msgstr "Звучни кодеци"
194
+
195
+#: modules/edition.py:269
196
+#, fuzzy
197
+msgid "Video:"
198
+msgstr "Видео"
199
+
200
+#: modules/edition.py:279
201
+#, fuzzy
202
+msgid "Video Bitrates"
203
+msgstr "Брзина преноса видеа"
204
+
205
+#: modules/edition.py:281 modules/curlew.py:591
206
+msgid "Video FPS"
207
+msgstr "Видео ФПС"
208
+
209
+#: modules/edition.py:283
210
+#, fuzzy
211
+msgid "Video Sizes"
212
+msgstr "Величина видеа"
213
+
214
+#: modules/edition.py:285
215
+#, fuzzy
216
+msgid "Video Codecs"
217
+msgstr "Видео кодек"
218
+
219
+#: modules/edition.py:287
220
+#, fuzzy
221
+msgid "Aspect Ratios"
222
+msgstr "Однос слике"
223
+
224
+#: modules/edition.py:289
225
+#, fuzzy
226
+msgid "Other Options:"
227
+msgstr "Остале опције:"
228
+
229
+#: modules/edition.py:291
230
+msgid "Extra Options"
231
+msgstr ""
232
+
233
+#: modules/edition.py:304
234
+msgid "Save"
235
+msgstr ""
236
+
237
+#: modules/edition.py:318
238
+msgid "Restore default"
239
+msgstr ""
240
+
241
+#: modules/fileinfos.py:26
242
+msgid "File informations"
243
 msgstr "Информације о фајлу"
244
 
245
-#: Curlew/curlew.py:212
246
+#: modules/waitdialog.py:31
247
+msgid "Adding files..."
248
+msgstr "Додавање фајлова..."
249
+
250
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
251
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
252
+msgid "_Cancel"
253
+msgstr ""
254
+
255
+#: modules/waitdialog.py:50
256
+msgid "<b>File:</b> "
257
+msgstr "<b>Фајл:</b>"
258
+
259
+#: modules/formats.py:56
260
+msgid "<i><span color=\"red\">No format selected!</span></i>"
261
+msgstr ""
262
+
263
+#: modules/formats.py:110
264
+#, fuzzy
265
+msgid "Edit"
266
+msgstr "Листа измена"
267
+
268
+#: modules/formats.py:120
269
+#, fuzzy
270
+msgid "Choose"
271
+msgstr "Одреди друго име"
272
+
273
+#: modules/curlew.py:96
274
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
275
+msgstr ""
276
+
277
+#: modules/curlew.py:189
278
 msgid "About"
279
 msgstr "О"
280
 
281
-#: Curlew/curlew.py:213 Curlew/about.py:33
282
-msgid "About Curlew"
283
-msgstr "О Curlew"
284
-
285
-#: Curlew/curlew.py:220
286
+#: modules/curlew.py:194
287
 msgid "Quit"
288
 msgstr "Напусти"
289
 
290
-#: Curlew/curlew.py:221 Curlew/tray.py:44
291
-msgid "Quit application"
292
-msgstr "Напусти програм"
293
+#: modules/curlew.py:243
294
+msgid "Available Codecs"
295
+msgstr ""
296
 
297
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
298
-msgid "Show sidebar"
299
+#: modules/curlew.py:274
300
+#, fuzzy
301
+msgid "Add Files"
302
+msgstr "Додај фајл"
303
+
304
+#: modules/curlew.py:280
305
+#, fuzzy
306
+msgid "Add Folders"
307
+msgstr "Додај фасциклу"
308
+
309
+#: modules/curlew.py:291
310
+#, fuzzy
311
+msgid "Remove Files"
312
+msgstr "Уклоњени фајлови"
313
+
314
+#: modules/curlew.py:297
315
+#, fuzzy
316
+msgid "Clear Files List"
317
+msgstr "Листа очишћених фајлова"
318
+
319
+#: modules/curlew.py:308
320
+msgid "Start Conversion"
321
+msgstr "Почни конверзију"
322
+
323
+#: modules/curlew.py:321 modules/curlew.py:2254
324
+msgid "File Informations"
325
+msgstr "Информације о фајлу"
326
+
327
+#: modules/curlew.py:334
328
+msgid "Advanced Options"
329
+msgstr ""
330
+
331
+#: modules/curlew.py:395 modules/curlew.py:804
332
+#, fuzzy
333
+msgid "Show Sidebar"
334
 msgstr "Покажи бочну траку"
335
 
336
-#: Curlew/curlew.py:299
337
+#: modules/curlew.py:418
338
 msgid "File"
339
 msgstr "Фајл"
340
 
341
-#: Curlew/curlew.py:306
342
+#: modules/curlew.py:425
343
 msgid "Size"
344
 msgstr "Величина"
345
 
346
-#: Curlew/curlew.py:311
347
+#: modules/curlew.py:431
348
 msgid "Duration"
349
 msgstr "Трајање"
350
 
351
-#: Curlew/curlew.py:317
352
+#: modules/curlew.py:437
353
 msgid "Estimated size"
354
 msgstr "Процењена величина"
355
 
356
-#: Curlew/curlew.py:323
357
+#: modules/curlew.py:444
358
 msgid "Elapsed time"
359
 msgstr "Протекло време"
360
 
361
-#: Curlew/curlew.py:329
362
+#: modules/curlew.py:451
363
 msgid "Remaining time"
364
 msgstr "Преостало време"
365
 
366
-#: Curlew/curlew.py:334
367
+#: modules/curlew.py:457
368
 msgid "Progress"
369
 msgstr "Напредак"
370
 
371
-#: Curlew/curlew.py:351
372
-msgid "Browse source"
373
-msgstr "Претражи извор"
374
-
375
-#: Curlew/curlew.py:356
376
-msgid "Browse destination"
377
-msgstr "Претражи одредиште"
378
-
379
-#: Curlew/curlew.py:359
380
-msgid "Preview before converting"
381
-msgstr "Преглед пре конверзије"
382
-
383
-#: Curlew/curlew.py:391
384
-msgid "<b>Format:</b>"
385
-msgstr "<b>Формат:</b>"
386
-
387
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
388
-msgid "Favorite list"
389
-msgstr "Листа омиљеног"
390
-
391
-#: Curlew/curlew.py:411
392
-msgid "Source Path"
393
-msgstr "Путања извора"
394
+#: modules/curlew.py:469
395
+#, fuzzy
396
+msgid "Choose a format"
397
+msgstr "Одреди друго име"
398
 
399
-#: Curlew/curlew.py:416
400
-msgid "<b>Destination:</b>"
401
-msgstr "<b>Одредиште:</b>"
402
+#: modules/curlew.py:496
403
+#, fuzzy
404
+msgid "Add to Favorite"
405
+msgstr "Додај у омиљено"
406
 
407
-#: Curlew/curlew.py:424
408
-msgid "<b>Advanced</b>"
409
-msgstr "<b>напредак</b>"
410
+#: modules/curlew.py:504
411
+#, fuzzy
412
+msgid "Edit List"
413
+msgstr "Листа измена"
414
 
415
-#: Curlew/curlew.py:434
416
+#: modules/curlew.py:534
417
 msgid "Audio"
418
 msgstr "Звук"
419
 
420
-#: Curlew/curlew.py:442
421
+#: modules/curlew.py:549
422
 msgid "Audio Bitrate"
423
 msgstr "Брзина преноса звука"
424
 
425
-#: Curlew/curlew.py:443
426
+#: modules/curlew.py:550
427
 msgid "Audio Frequency"
428
 msgstr "Звучна фреквенција"
429
 
430
-#: Curlew/curlew.py:444
431
-msgid "Audio Channels"
432
-msgstr "Звучни канали"
433
-
434
-#: Curlew/curlew.py:445
435
+#: modules/curlew.py:552
436
 msgid "Audio Codec"
437
 msgstr "Звучни кодеци"
438
 
439
-#: Curlew/curlew.py:448
440
+#: modules/curlew.py:555
441
 msgid "Volume (%)"
442
 msgstr "Јачина звука (%)"
443
 
444
-#: Curlew/curlew.py:454
445
+#: modules/curlew.py:561
446
 msgid "Audio Quality"
447
 msgstr "Квалитет звука"
448
 
449
-#: Curlew/curlew.py:460
450
+#: modules/curlew.py:573
451
 msgid "Video"
452
 msgstr "Видео"
453
 
454
-#: Curlew/curlew.py:470
455
+#: modules/curlew.py:590
456
 msgid "Video Bitrate"
457
 msgstr "Брзина преноса видеа"
458
 
459
-#: Curlew/curlew.py:471
460
-msgid "Video FPS"
461
-msgstr "Видео ФПС"
462
-
463
-#: Curlew/curlew.py:472
464
+#: modules/curlew.py:592
465
 msgid "Video Size"
466
 msgstr "Величина видеа"
467
 
468
-#: Curlew/curlew.py:473
469
+#: modules/curlew.py:593
470
 msgid "Video Codec"
471
 msgstr "Видео кодек"
472
 
473
-#: Curlew/curlew.py:474
474
+#: modules/curlew.py:594
475
 msgid "Aspect Ratio"
476
 msgstr "Однос слике"
477
 
478
-#: Curlew/curlew.py:480
479
+#: modules/curlew.py:600
480
 msgid "2-Pass"
481
 msgstr "2-prolaza"
482
 
483
-#: Curlew/curlew.py:484
484
+#: modules/curlew.py:604
485
 msgid "Video only"
486
 msgstr "Само видео"
487
 
488
-#: Curlew/curlew.py:491
489
+#: modules/curlew.py:611
490
 msgid "Video Quality"
491
 msgstr "Квалитет видеа"
492
 
493
-#: Curlew/curlew.py:496
494
+#: modules/curlew.py:622
495
 msgid "Subtitle"
496
 msgstr "Превод"
497
 
498
-#: Curlew/curlew.py:502
499
-msgid "Use Subtitle"
500
+#: modules/curlew.py:628
501
+#, fuzzy
502
+msgid "Use Subtitle (ffmpeg only)"
503
 msgstr "Користи превод"
504
 
505
-#: Curlew/curlew.py:518
506
+#: modules/curlew.py:644
507
 msgid "Subtitle: "
508
 msgstr "Превод:"
509
 
510
-#: Curlew/curlew.py:525
511
-msgid "Font: "
512
-msgstr "Фонт:"
513
-
514
-#: Curlew/curlew.py:536
515
+#: modules/curlew.py:662
516
 msgid "Size: "
517
 msgstr "Величина:"
518
 
519
-#: Curlew/curlew.py:543
520
-msgid "Position: "
521
-msgstr "Позиција:"
522
-
523
-#: Curlew/curlew.py:563
524
+#: modules/curlew.py:691
525
 msgid "Encoding: "
526
 msgstr "Декодирање:"
527
 
528
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
529
-msgid "sec"
530
-msgstr "сек"
531
-
532
-#: Curlew/curlew.py:571
533
-msgid "Delay: "
534
-msgstr "Кашњење"
535
-
536
-#: Curlew/curlew.py:574
537
-msgid "Harddup"
538
-msgstr "Harddup"
539
-
540
-#: Curlew/curlew.py:578
541
-msgid "Use SSA/ASS subtitle"
542
-msgstr "Користи ССА/АСС превод"
543
-
544
-#: Curlew/curlew.py:585
545
+#: modules/curlew.py:704
546
 msgid "Crop / Pad"
547
 msgstr "Опсеци / Попуни"
548
 
549
-#: Curlew/curlew.py:588
550
+#: modules/curlew.py:707
551
 msgid "Crop"
552
 msgstr "Опсеци"
553
 
554
-#: Curlew/curlew.py:592
555
+#: modules/curlew.py:711
556
 msgid "Pad"
557
 msgstr "Попуни"
558
 
559
-#: Curlew/curlew.py:598
560
+#: modules/curlew.py:717
561
 msgid "More"
562
 msgstr "Више"
563
 
564
-#: Curlew/curlew.py:601
565
+#: modules/curlew.py:720
566
 msgid "Split File"
567
 msgstr "Подели фајл"
568
 
569
-#: Curlew/curlew.py:611
570
+#: modules/curlew.py:730
571
 msgid "Begin time: "
572
 msgstr "Време почетка:"
573
 
574
-#: Curlew/curlew.py:614
575
+#: modules/curlew.py:733
576
 msgid "Duration: "
577
 msgstr "Трајање:"
578
 
579
-#: Curlew/curlew.py:615
580
+#: modules/curlew.py:734
581
 msgid "To the end"
582
 msgstr "До краја"
583
 
584
-#: Curlew/curlew.py:621
585
+#: modules/curlew.py:740
586
 msgid "Use Copy Mode"
587
 msgstr "Користи режим копирања"
588
 
589
-#: Curlew/curlew.py:622
590
+#: modules/curlew.py:741
591
 msgid "Keep the same codecs as the input file"
592
 msgstr "Задржи исте кодеке као улазни фајл"
593
 
594
-#: Curlew/curlew.py:630
595
+#: modules/curlew.py:749
596
 msgid "Other opts:"
597
 msgstr "Остале опције:"
598
 
599
-#: Curlew/curlew.py:634
600
+#: modules/curlew.py:753
601
 msgid "Threads:"
602
 msgstr "Теме:"
603
 
604
-#: Curlew/curlew.py:637
605
-msgid "Source Quality"
606
-msgstr "Квалитет извора"
607
-
608
-#: Curlew/curlew.py:638
609
-msgid "Use the same quality as source file"
610
-msgstr "Користи исти квалитет као извор"
611
-
612
-#: Curlew/curlew.py:647
613
+#: modules/curlew.py:766
614
 msgid "Converter:"
615
 msgstr "Конвертер"
616
 
617
-#: Curlew/curlew.py:659
618
+#: modules/curlew.py:772
619
+msgid "Player:"
620
+msgstr ""
621
+
622
+#: modules/curlew.py:787
623
 msgid "Configs"
624
 msgstr "Конфигурације"
625
 
626
-#: Curlew/curlew.py:665
627
-msgid "Overwrite it"
628
-msgstr "Замени га"
629
-
630
-#: Curlew/curlew.py:666
631
-msgid "Choose another name"
632
-msgstr "Одреди друго име"
633
-
634
-#: Curlew/curlew.py:667
635
-msgid "Skip conversion"
636
-msgstr "Прескочи конверзију"
637
-
638
-#: Curlew/curlew.py:668
639
-msgid "File exist:"
640
-msgstr "Фајл постоји:"
641
-
642
-#: Curlew/curlew.py:673
643
+#: modules/curlew.py:794
644
+#, fuzzy
645
 msgid "Your language will appear after restart Curlew"
646
 msgstr "Ваш језик ће се показати након поновног покретања"
647
 
648
-#: Curlew/curlew.py:680
649
+#: modules/curlew.py:801
650
 msgid "Language:"
651
 msgstr "Језик:"
652
 
653
-#: Curlew/curlew.py:691
654
-msgid "Show toolbar's buttons text"
655
-msgstr "Pokaži tekst za dugmad u traci alata"
656
-
657
-#: Curlew/curlew.py:695
658
-msgid "Icons:"
659
-msgstr "Иконе:"
660
-
661
-#: Curlew/curlew.py:703
662
+#: modules/curlew.py:809
663
 msgid "Show tray icon"
664
 msgstr "Покажи икону у касети"
665
 
666
-#: Curlew/curlew.py:708
667
+#: modules/curlew.py:817
668
 msgid "Shutdown computer after finish"
669
 msgstr "Искључи рачунар по завршетку"
670
 
671
-#: Curlew/curlew.py:713
672
+#: modules/curlew.py:822
673
 msgid "Suspend computer after finish"
674
 msgstr "Суспендуј рачунар по завршетку"
675
 
676
-#: Curlew/curlew.py:718
677
+#: modules/curlew.py:829
678
+msgid "Output"
679
+msgstr ""
680
+
681
+#: modules/curlew.py:835
682
+msgid "Source Path"
683
+msgstr "Путања извора"
684
+
685
+#: modules/curlew.py:840
686
+#, fuzzy
687
+msgid "Destination:"
688
+msgstr "<b>Одредиште:</b>"
689
+
690
+#: modules/curlew.py:844
691
+msgid "Overwrite it"
692
+msgstr "Замени га"
693
+
694
+#: modules/curlew.py:845
695
+msgid "Choose another name"
696
+msgstr "Одреди друго име"
697
+
698
+#: modules/curlew.py:846
699
+msgid "Skip conversion"
700
+msgstr "Прескочи конверзију"
701
+
702
+#: modules/curlew.py:847
703
+msgid "File exist:"
704
+msgstr "Фајл постоји:"
705
+
706
+#: modules/curlew.py:861
707
 msgid "Delete input file after conversion"
708
 msgstr "Обриши улазни фајл по конверзији"
709
 
710
-#: Curlew/curlew.py:722
711
+#: modules/curlew.py:866
712
 msgid "Rename input file after conversion"
713
 msgstr "Преименуј улазни фајл по конверзији"
714
 
715
-#: Curlew/curlew.py:806
716
+#: modules/curlew.py:942
717
+#, fuzzy
718
 msgid "Do you want to quit Curlew and abort conversion process?"
719
 msgstr "Да ли желите да напустите Curlew и прекинете процес конверзације?"
720
 
721
-#: Curlew/curlew.py:823
722
+#: modules/curlew.py:959
723
 msgid "Add file"
724
 msgstr "Додај фајл"
725
 
726
-#: Curlew/curlew.py:836
727
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
728
+#: modules/curlew.py:2286
729
+msgid "_OK"
730
+msgstr ""
731
+
732
+#: modules/curlew.py:972
733
 msgid "All supported files"
734
 msgstr "Сви подржани фајлови"
735
 
736
-#: Curlew/curlew.py:843
737
+#: modules/curlew.py:979
738
 msgid "Video files"
739
 msgstr "Видео фајлови"
740
 
741
-#: Curlew/curlew.py:849
742
+#: modules/curlew.py:985
743
 msgid "Audio files"
744
 msgstr "Звучни фајлови"
745
 
746
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
747
+#: modules/curlew.py:991 modules/curlew.py:1545
748
 msgid "All files"
749
 msgstr "Сви фајлови"
750
 
751
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
752
+#: modules/curlew.py:1031 modules/curlew.py:1638
753
 msgid "Ready!"
754
 msgstr "Спремно!"
755
 
756
-#: Curlew/curlew.py:906
757
+#: modules/curlew.py:1042
758
 msgid "Add folder"
759
 msgstr "Додај фасциклу"
760
 
761
-#: Curlew/curlew.py:933
762
+#: modules/curlew.py:1069
763
 msgid "Choose destination"
764
 msgstr "Изабери одредиште"
765
 
766
-#: Curlew/curlew.py:956
767
-msgid ""
768
-"<b>Format:</b>\t{}\n"
769
-"<b>Extension:</b>\t{}\n"
770
-"<b>Encoder:</b>\t{}"
771
-msgstr ""
772
-"<b>Формат:</b>\t{}\n"
773
-"<b>Проширење:</b>\t{}\n"
774
-"<b>Декодер:</b>\t{}"
775
-
776
-#: Curlew/curlew.py:1360
777
+#: modules/curlew.py:1318
778
 msgid "Destination path is not valid."
779
 msgstr "Одредишна путања није исправна."
780
 
781
-#: Curlew/curlew.py:1366
782
+#: modules/curlew.py:1325
783
 msgid "Destination path is not accessible."
784
 msgstr "Одредишна путања није приступачна."
785
 
786
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
787
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
788
 msgid "Skipped!"
789
 msgstr "Прескочено!"
790
 
791
-#: Curlew/curlew.py:1406
792
+#: modules/curlew.py:1367
793
 msgid "Not found!"
794
 msgstr "Није пронођено!"
795
 
796
-#: Curlew/curlew.py:1509
797
+#: modules/curlew.py:1460
798
 msgid ""
799
 "There are some errors occured.\n"
800
 "Do you want to show more details?"
801
@@ -450,39 +591,35 @@
802
 "Догодиле су се грешке.\n"
803
 "Да ли желите да видите више детаља?"
804
 
805
-#: Curlew/curlew.py:1522
806
+#: modules/curlew.py:1473
807
 msgid "Do you want to stop conversion process?"
808
 msgstr "Да ли желите да зауставите процес конверзације?"
809
 
810
-#: Curlew/curlew.py:1577
811
+#: modules/curlew.py:1528
812
 msgid "Select subtitle"
813
 msgstr "Одабери превод"
814
 
815
-#: Curlew/curlew.py:1585
816
+#: modules/curlew.py:1531
817
+msgid "_Add"
818
+msgstr ""
819
+
820
+#: modules/curlew.py:1536
821
 msgid "Subtitle files"
822
 msgstr "Фајлови превода"
823
 
824
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
825
+#: modules/curlew.py:1633 modules/curlew.py:1837
826
 msgid "Wait..."
827
 msgstr "Чекај..."
828
 
829
-#: Curlew/curlew.py:1696
830
-msgid "Preview"
831
-msgstr "Преглед"
832
-
833
-#: Curlew/curlew.py:1773
834
+#: modules/curlew.py:1714
835
 msgid "Done!"
836
 msgstr "Готово!"
837
 
838
-#: Curlew/curlew.py:1791
839
+#: modules/curlew.py:1732
840
 msgid "Failed!"
841
 msgstr "Неуспело!"
842
 
843
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
844
-msgid " MB"
845
-msgstr "МБ"
846
-
847
-#: Curlew/curlew.py:2205
848
+#: modules/curlew.py:2047
849
 msgid ""
850
 "<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
851
 "span>"
852
@@ -490,7 +627,7 @@
853
 "<span foreground=\"red\" weight=\"bold\">Систем ће бити искључен после {} "
854
 "sec.</span>"
855
 
856
-#: Curlew/curlew.py:2218
857
+#: modules/curlew.py:2060
858
 msgid ""
859
 "<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
860
 "span>"
861
@@ -498,15 +635,7 @@
862
 "<span foreground=\"red\" weight=\"bold\">Систем ће бити суспендован после {} "
863
 "sec.</span>"
864
 
865
-#: Curlew/curlew.py:2305
866
-msgid "Add to favorite"
867
-msgstr "Додај у омиљено"
868
-
869
-#: Curlew/curlew.py:2313
870
-msgid "Edit list"
871
-msgstr "Листа измена"
872
-
873
-#: Curlew/curlew.py:2369
874
+#: modules/curlew.py:2137
875
 msgid ""
876
 "<b>Duration:</b> {}\n"
877
 "<b>Size:</b> {}\n"
878
@@ -516,74 +645,106 @@
879
 "<b>Величина:</b> {}\n"
880
 "<b>Проширење:</b> {}\n"
881
 
882
-#: Curlew/curlew.py:2411
883
+#: modules/curlew.py:2178
884
 msgid "Please install \"mediainfo\" package."
885
 msgstr "Молим инсталирајте \"mediainfo\" пакет."
886
 
887
-#: Curlew/logdialog.py:29
888
-msgid "Errors detail"
889
-msgstr "Детаљи грешке"
890
+#: modules/curlew.py:2238
891
+msgid "Play"
892
+msgstr ""
893
 
894
-#: Curlew/waitdialog.py:31
895
-msgid "Adding files..."
896
-msgstr "Додавање фајлова..."
897
+#: modules/curlew.py:2241
898
+#, fuzzy
899
+msgid "_Preview"
900
+msgstr "Преглед"
901
 
902
-#: Curlew/waitdialog.py:50
903
-msgid "<b>File:</b> "
904
-msgstr "<b>Фајл:</b>"
905
+#: modules/curlew.py:2247
906
+msgid "Browse source"
907
+msgstr "Претражи извор"
908
 
909
-#: Curlew/about.py:36
910
-msgid "Easy to use Multimedia Converter for Linux"
911
-msgstr "Једноставан конвертер мултимедије за Линукс"
912
+#: modules/curlew.py:2250
913
+msgid "Browse destination"
914
+msgstr "Претражи одредиште"
915
 
916
-#: Curlew/about.py:49
917
-msgid "translator-credits"
918
-msgstr "преводиоци"
919
+#: modules/curlew.py:2284
920
+#, fuzzy
921
+msgid "Choose Encoder"
922
+msgstr "Одреди друго име"
923
 
924
-#: Curlew/functions.py:43
925
-msgid " KB"
926
-msgstr "кб"
927
+#~ msgid "Preview"
928
+#~ msgstr "Преглед"
929
 
930
-#: Curlew/functions.py:49
931
-msgid " GB"
932
-msgstr "ГБ"
933
+#, fuzzy
934
+#~ msgid "<b>Convert to:</b>"
935
+#~ msgstr "<b>Формат:</b>"
936
 
937
-#: Curlew/favdialog.py:36
938
-msgid "Format"
939
-msgstr "Формат"
940
+#~ msgid "Font: "
941
+#~ msgstr "Фонт:"
942
 
943
-#: Curlew/tray.py:36 Curlew/tray.py:66
944
-msgid "Hide"
945
-msgstr "Сакриј"
946
+#~ msgid "Position: "
947
+#~ msgstr "Позиција:"
948
 
949
-#: Curlew/tray.py:68
950
-msgid "Show"
951
-msgstr "Покажи"
952
+#~ msgid "Delay: "
953
+#~ msgstr "Кашњење"
954
 
955
-#: Curlew/customwidgets.py:51
956
-msgid "Top"
957
-msgstr "На врху"
958
+#~ msgid "Harddup"
959
+#~ msgstr "Harddup"
960
 
961
-#: Curlew/customwidgets.py:59
962
-msgid "Bottom"
963
-msgstr "Доле"
964
+#~ msgid "Use SSA/ASS subtitle"
965
+#~ msgstr "Користи ССА/АСС превод"
966
 
967
-#: Curlew/customwidgets.py:67
968
-msgid "Left"
969
-msgstr "Лево"
970
+#~ msgid "Source Quality"
971
+#~ msgstr "Квалитет извора"
972
 
973
-#: Curlew/customwidgets.py:75
974
-msgid "Right"
975
-msgstr "Десно"
976
+#~ msgid "Use the same quality as source file"
977
+#~ msgstr "Користи исти квалитет као извор"
978
 
979
-#: Curlew/customwidgets.py:184
980
-msgid "hr"
981
-msgstr "час"
982
+#~ msgid "Show sidebar"
983
+#~ msgstr "Покажи бочну траку"
984
 
985
-#: Curlew/customwidgets.py:189
986
-msgid "min"
987
-msgstr "мин"
988
+#, fuzzy
989
+#~ msgid "Multimedia Converter"
990
+#~ msgstr "Једноставан конвертер мултимедије за Линукс"
991
 
992
-#: Curlew/fileinfos.py:26
993
-msgid "File informations"
994
-msgstr "Информације о фајлу"
995
+#~ msgid "Preview before converting"
996
+#~ msgstr "Преглед пре конверзије"
997
+
998
+#~ msgid "<b>Advanced</b>"
999
+#~ msgstr "<b>напредак</b>"
1000
+
1001
+#~ msgid "Add files"
1002
+#~ msgstr "Додај фајлове"
1003
+
1004
+#~ msgid "Add folders"
1005
+#~ msgstr "Додај фасцикле"
1006
+
1007
+#~ msgid "Clear"
1008
+#~ msgstr "Очисти"
1009
+
1010
+#~ msgid "Convert"
1011
+#~ msgstr "Конвертуј"
1012
+
1013
+#~ msgid "Stop"
1014
+#~ msgstr "Заустави"
1015
+
1016
+#~ msgid "File Infos"
1017
+#~ msgstr "Информације о фајлу"
1018
+
1019
+#~ msgid "Show toolbar's buttons text"
1020
+#~ msgstr "Pokaži tekst za dugmad u traci alata"
1021
+
1022
+#~ msgid "Icons:"
1023
+#~ msgstr "Иконе:"
1024
+
1025
+#~ msgid ""
1026
+#~ "<b>Format:</b>\t{}\n"
1027
+#~ "<b>Extension:</b>\t{}\n"
1028
+#~ "<b>Encoder:</b>\t{}"
1029
+#~ msgstr ""
1030
+#~ "<b>Формат:</b>\t{}\n"
1031
+#~ "<b>Проширење:</b>\t{}\n"
1032
+#~ "<b>Декодер:</b>\t{}"
1033
+
1034
+#, fuzzy
1035
+#~ msgid "About data"
1036
+#~ msgstr "О"
1037
curlew-0.1.22.3.tar.gz/po/zh_TW.po -> curlew-0.2.1.tar.gz/po/zh_TW.po Changed
1042
 
1
@@ -7,7 +7,7 @@
2
 msgstr ""
3
 "Project-Id-Version: 0.1\n"
4
 "Report-Msgid-Bugs-To: \n"
5
-"POT-Creation-Date: 2014-04-09 22:18+0200\n"
6
+"POT-Creation-Date: 2016-02-21 22:48+0100\n"
7
 "PO-Revision-Date: 2013-09-26 12:58+0800\n"
8
 "Last-Translator: taijuin <taijuin@gmail.com>\n"
9
 "Language-Team: taijuin <taijuin@gmail.com>\n"
10
@@ -18,439 +18,579 @@
11
 "X-Poedit-SourceCharset: UTF-8\n"
12
 "X-Generator: Poedit 1.5.4\n"
13
 
14
-#: Curlew/curlew.py:154 Curlew/about.py:29 Curlew/tray.py:30
15
+#: modules/customwidgets.py:50
16
+msgid "Top"
17
+msgstr "頂端"
18
+
19
+#: modules/customwidgets.py:58
20
+msgid "Bottom"
21
+msgstr "底部"
22
+
23
+#: modules/customwidgets.py:66
24
+msgid "Left"
25
+msgstr "左"
26
+
27
+#: modules/customwidgets.py:74
28
+msgid "Right"
29
+msgstr "右"
30
+
31
+#: modules/customwidgets.py:172
32
+msgid "hr"
33
+msgstr "小時"
34
+
35
+#: modules/customwidgets.py:177
36
+msgid "min"
37
+msgstr "分鐘"
38
+
39
+#: modules/customwidgets.py:182 modules/curlew.py:698
40
+msgid "sec"
41
+msgstr "秒鐘"
42
+
43
+#: modules/favdialog.py:28 modules/curlew.py:480
44
+msgid "Favorite list"
45
+msgstr "收藏清單"
46
+
47
+#: modules/favdialog.py:38
48
+msgid "Format"
49
+msgstr "格式"
50
+
51
+#: modules/favdialog.py:55
52
+msgid "Up"
53
+msgstr ""
54
+
55
+#: modules/favdialog.py:61
56
+msgid "Down"
57
+msgstr ""
58
+
59
+#: modules/favdialog.py:67 modules/edition.py:310 modules/curlew.py:2244
60
+msgid "Remove"
61
+msgstr "移除"
62
+
63
+#: modules/about.py:31 modules/tray.py:30 modules/curlew.py:181
64
+#: modules/curlew.py:251
65
 msgid "Curlew"
66
 msgstr "Curlew"
67
 
68
-#: Curlew/curlew.py:172
69
+#: modules/about.py:35 modules/curlew.py:328
70
+msgid "About Curlew"
71
+msgstr "關於 Curlew"
72
+
73
+#: modules/about.py:38
74
+msgid "Easy to use Multimedia Converter for Linux"
75
+msgstr "適用於Linux,且易於使用之多媒體轉換器"
76
+
77
+#: modules/about.py:51
78
+msgid "translator-credits"
79
+msgstr "翻譯者榮譽榜"
80
+
81
+#: modules/functions.py:44
82
+msgid " KB"
83
+msgstr " KB"
84
+
85
+#: modules/functions.py:47
86
+msgid " MB"
87
+msgstr " MB"
88
+
89
+#: modules/functions.py:50
90
+msgid " GB"
91
+msgstr " GB"
92
+
93
+#: modules/tray.py:36 modules/tray.py:66
94
+msgid "Hide"
95
+msgstr "隱藏"
96
+
97
+#: modules/tray.py:40 modules/curlew.py:314
98
+msgid "Stop Conversion"
99
+msgstr "停止轉換"
100
+
101
+#: modules/tray.py:44
102
+msgid "Quit application"
103
+msgstr "結束應用程式"
104
+
105
+#: modules/tray.py:68
106
+msgid "Show"
107
+msgstr "顯示"
108
+
109
+#: modules/logdialog.py:29
110
+msgid "Errors detail"
111
+msgstr "錯誤細節"
112
+
113
+#: modules/logdialog.py:48
114
+msgid "_Close"
115
+msgstr ""
116
+
117
+#: modules/edition.py:35
118
+msgid "Are you sure you want to save settings?"
119
+msgstr ""
120
+
121
+#: modules/edition.py:107
122
+msgid "You can't restore a custom format to defaults."
123
+msgstr ""
124
+
125
+#: modules/edition.py:202
126
+msgid "Are you sure you want to remove this format?"
127
+msgstr ""
128
+
129
+#: modules/edition.py:249
130
 #, fuzzy
131
-msgid "Add File"
132
-msgstr "加入檔案"
133
+msgid "Audio:"
134
+msgstr "音訊"
135
 
136
-#: Curlew/curlew.py:173
137
-msgid "Add files"
138
-msgstr "加入檔案"
139
+#: modules/edition.py:257 modules/edition.py:276
140
+msgid "Default"
141
+msgstr ""
142
 
143
-#: Curlew/curlew.py:176
144
+#: modules/edition.py:260
145
 #, fuzzy
146
-msgid "Add Folder"
147
-msgstr "加入檔案"
148
+msgid "Audio Bitrates"
149
+msgstr "音訊位元率"
150
 
151
-#: Curlew/curlew.py:177
152
+#: modules/edition.py:262
153
 #, fuzzy
154
-msgid "Add folders"
155
-msgstr "加入檔案"
156
+msgid "Audio Frequencies"
157
+msgstr "音訊頻率"
158
 
159
-#: Curlew/curlew.py:181
160
-msgid "Remove"
161
-msgstr "移除"
162
+#: modules/edition.py:264 modules/curlew.py:551
163
+msgid "Audio Channels"
164
+msgstr "音訊頻道"
165
 
166
-#: Curlew/curlew.py:182
167
-msgid "Remove files"
168
-msgstr "移除檔案"
169
+#: modules/edition.py:266
170
+#, fuzzy
171
+msgid "Audio Codecs"
172
+msgstr "音訊編解碼器"
173
 
174
-#: Curlew/curlew.py:186
175
-msgid "Clear"
176
-msgstr "清空"
177
+#: modules/edition.py:269
178
+#, fuzzy
179
+msgid "Video:"
180
+msgstr "影片"
181
 
182
-#: Curlew/curlew.py:187
183
-msgid "Clear files list"
184
-msgstr "清空檔案清單"
185
+#: modules/edition.py:279
186
+#, fuzzy
187
+msgid "Video Bitrates"
188
+msgstr "影片位元率"
189
 
190
-#: Curlew/curlew.py:194
191
-msgid "Convert"
192
-msgstr "轉換"
193
+#: modules/edition.py:281 modules/curlew.py:591
194
+msgid "Video FPS"
195
+msgstr "畫面更新率"
196
 
197
-#: Curlew/curlew.py:195
198
-msgid "Start Conversion"
199
-msgstr "開始轉換"
200
+#: modules/edition.py:283
201
+#, fuzzy
202
+msgid "Video Sizes"
203
+msgstr "影片大小"
204
 
205
-#: Curlew/curlew.py:199
206
-msgid "Stop"
207
-msgstr "停止"
208
+#: modules/edition.py:285
209
+#, fuzzy
210
+msgid "Video Codecs"
211
+msgstr "視訊編解碼器"
212
 
213
-#: Curlew/curlew.py:200 Curlew/tray.py:40
214
-msgid "Stop Conversion"
215
-msgstr "停止轉換"
216
+#: modules/edition.py:287
217
+#, fuzzy
218
+msgid "Aspect Ratios"
219
+msgstr "長寬比"
220
 
221
-#: Curlew/curlew.py:207
222
-msgid "File Infos"
223
+#: modules/edition.py:289
224
+#, fuzzy
225
+msgid "Other Options:"
226
+msgstr "其他選項:"
227
+
228
+#: modules/edition.py:291
229
+msgid "Extra Options"
230
 msgstr ""
231
 
232
-#: Curlew/curlew.py:208 Curlew/curlew.py:363
233
-msgid "File Informations"
234
+#: modules/edition.py:304
235
+msgid "Save"
236
+msgstr ""
237
+
238
+#: modules/edition.py:318
239
+msgid "Restore default"
240
+msgstr ""
241
+
242
+#: modules/fileinfos.py:26
243
+msgid "File informations"
244
+msgstr ""
245
+
246
+#: modules/waitdialog.py:31
247
+#, fuzzy
248
+msgid "Adding files..."
249
+msgstr "加入檔案"
250
+
251
+#: modules/waitdialog.py:42 modules/curlew.py:963 modules/curlew.py:1046
252
+#: modules/curlew.py:1072 modules/curlew.py:1532 modules/curlew.py:2288
253
+msgid "_Cancel"
254
+msgstr ""
255
+
256
+#: modules/waitdialog.py:50
257
+#, fuzzy
258
+msgid "<b>File:</b> "
259
+msgstr "<b>格式:</b>"
260
+
261
+#: modules/formats.py:56
262
+msgid "<i><span color=\"red\">No format selected!</span></i>"
263
+msgstr ""
264
+
265
+#: modules/formats.py:110
266
+#, fuzzy
267
+msgid "Edit"
268
+msgstr "編輯清單"
269
+
270
+#: modules/formats.py:120
271
+#, fuzzy
272
+msgid "Choose"
273
+msgstr "選擇其他名稱"
274
+
275
+#: modules/curlew.py:96
276
+msgid "<span color=\"red\"><i><b>{}</b> Codec not found!</i></span>"
277
 msgstr ""
278
 
279
-#: Curlew/curlew.py:212
280
+#: modules/curlew.py:189
281
 msgid "About"
282
 msgstr "關於"
283
 
284
-#: Curlew/curlew.py:213 Curlew/about.py:33
285
-msgid "About Curlew"
286
-msgstr "關於 Curlew"
287
-
288
-#: Curlew/curlew.py:220
289
+#: modules/curlew.py:194
290
 msgid "Quit"
291
 msgstr "結束"
292
 
293
-#: Curlew/curlew.py:221 Curlew/tray.py:44
294
-msgid "Quit application"
295
-msgstr "結束應用程式"
296
+#: modules/curlew.py:243
297
+msgid "Available Codecs"
298
+msgstr ""
299
+
300
+#: modules/curlew.py:274
301
+#, fuzzy
302
+msgid "Add Files"
303
+msgstr "加入檔案"
304
+
305
+#: modules/curlew.py:280
306
+#, fuzzy
307
+msgid "Add Folders"
308
+msgstr "加入檔案"
309
+
310
+#: modules/curlew.py:291
311
+#, fuzzy
312
+msgid "Remove Files"
313
+msgstr "移除檔案"
314
+
315
+#: modules/curlew.py:297
316
+#, fuzzy
317
+msgid "Clear Files List"
318
+msgstr "清空檔案清單"
319
+
320
+#: modules/curlew.py:308
321
+msgid "Start Conversion"
322
+msgstr "開始轉換"
323
+
324
+#: modules/curlew.py:321 modules/curlew.py:2254
325
+msgid "File Informations"
326
+msgstr ""
327
+
328
+#: modules/curlew.py:334
329
+msgid "Advanced Options"
330
+msgstr ""
331
 
332
-#: Curlew/curlew.py:275 Curlew/curlew.py:698
333
-msgid "Show sidebar"
334
+#: modules/curlew.py:395 modules/curlew.py:804
335
+#, fuzzy
336
+msgid "Show Sidebar"
337
 msgstr "顯示側邊欄"
338
 
339
-#: Curlew/curlew.py:299
340
+#: modules/curlew.py:418
341
 msgid "File"
342
 msgstr "檔案"
343
 
344
-#: Curlew/curlew.py:306
345
+#: modules/curlew.py:425
346
 msgid "Size"
347
 msgstr "大小"
348
 
349
-#: Curlew/curlew.py:311
350
+#: modules/curlew.py:431
351
 #, fuzzy
352
 msgid "Duration"
353
 msgstr "持續時間︰"
354
 
355
-#: Curlew/curlew.py:317
356
+#: modules/curlew.py:437
357
 msgid "Estimated size"
358
 msgstr "估計大小"
359
 
360
-#: Curlew/curlew.py:323
361
+#: modules/curlew.py:444
362
 msgid "Elapsed time"
363
 msgstr "已用時間"
364
 
365
-#: Curlew/curlew.py:329
366
+#: modules/curlew.py:451
367
 msgid "Remaining time"
368
 msgstr "剩餘時間"
369
 
370
-#: Curlew/curlew.py:334
371
+#: modules/curlew.py:457
372
 msgid "Progress"
373
 msgstr "進展"
374
 
375
-#: Curlew/curlew.py:351
376
-msgid "Browse source"
377
-msgstr ""
378
-
379
-#: Curlew/curlew.py:356
380
-msgid "Browse destination"
381
-msgstr "瀏覽目的地"
382
-
383
-#: Curlew/curlew.py:359
384
-msgid "Preview before converting"
385
-msgstr "轉換前預覽"
386
-
387
-#: Curlew/curlew.py:391
388
-msgid "<b>Format:</b>"
389
-msgstr "<b>格式:</b>"
390
-
391
-#: Curlew/curlew.py:399 Curlew/favdialog.py:27
392
-msgid "Favorite list"
393
-msgstr "收藏清單"
394
-
395
-#: Curlew/curlew.py:411
396
-msgid "Source Path"
397
-msgstr "同來源路徑"
398
+#: modules/curlew.py:469
399
+#, fuzzy
400
+msgid "Choose a format"
401
+msgstr "選擇其他名稱"
402
 
403
-#: Curlew/curlew.py:416
404
-msgid "<b>Destination:</b>"
405
-msgstr "<b>目的地:</b>"
406
+#: modules/curlew.py:496
407
+#, fuzzy
408
+msgid "Add to Favorite"
409
+msgstr "加入收藏"
410
 
411
-#: Curlew/curlew.py:424
412
-msgid "<b>Advanced</b>"
413
-msgstr "<b>進階的設定</b>"
414
+#: modules/curlew.py:504
415
+#, fuzzy
416
+msgid "Edit List"
417
+msgstr "編輯清單"
418
 
419
-#: Curlew/curlew.py:434
420
+#: modules/curlew.py:534
421
 msgid "Audio"
422
 msgstr "音訊"
423
 
424
-#: Curlew/curlew.py:442
425
+#: modules/curlew.py:549
426
 msgid "Audio Bitrate"
427
 msgstr "音訊位元率"
428
 
429
-#: Curlew/curlew.py:443
430
+#: modules/curlew.py:550
431
 msgid "Audio Frequency"
432
 msgstr "音訊頻率"
433
 
434
-#: Curlew/curlew.py:444
435
-msgid "Audio Channels"
436
-msgstr "音訊頻道"
437
-
438
-#: Curlew/curlew.py:445
439
+#: modules/curlew.py:552
440
 msgid "Audio Codec"
441
 msgstr "音訊編解碼器"
442
 
443
-#: Curlew/curlew.py:448
444
+#: modules/curlew.py:555
445
 msgid "Volume (%)"
446
 msgstr "音量 (%)"
447
 
448
-#: Curlew/curlew.py:454
449
+#: modules/curlew.py:561
450
 msgid "Audio Quality"
451
 msgstr "音訊品質"
452
 
453
-#: Curlew/curlew.py:460
454
+#: modules/curlew.py:573
455
 msgid "Video"
456
 msgstr "影片"
457
 
458
-#: Curlew/curlew.py:470
459
+#: modules/curlew.py:590
460
 msgid "Video Bitrate"
461
 msgstr "影片位元率"
462
 
463
-#: Curlew/curlew.py:471
464
-msgid "Video FPS"
465
-msgstr "畫面更新率"
466
-
467
-#: Curlew/curlew.py:472
468
+#: modules/curlew.py:592
469
 msgid "Video Size"
470
 msgstr "影片大小"
471
 
472
-#: Curlew/curlew.py:473
473
+#: modules/curlew.py:593
474
 msgid "Video Codec"
475
 msgstr "視訊編解碼器"
476
 
477
-#: Curlew/curlew.py:474
478
+#: modules/curlew.py:594
479
 msgid "Aspect Ratio"
480
 msgstr "長寬比"
481
 
482
-#: Curlew/curlew.py:480
483
+#: modules/curlew.py:600
484
 msgid "2-Pass"
485
 msgstr "2-Pass"
486
 
487
-#: Curlew/curlew.py:484
488
+#: modules/curlew.py:604
489
 msgid "Video only"
490
 msgstr "僅限視訊"
491
 
492
-#: Curlew/curlew.py:491
493
+#: modules/curlew.py:611
494
 msgid "Video Quality"
495
 msgstr "影片品質"
496
 
497
-#: Curlew/curlew.py:496
498
+#: modules/curlew.py:622
499
 msgid "Subtitle"
500
 msgstr "字幕"
501
 
502
-#: Curlew/curlew.py:502
503
-msgid "Use Subtitle"
504
+#: modules/curlew.py:628
505
+#, fuzzy
506
+msgid "Use Subtitle (ffmpeg only)"
507
 msgstr "使用字幕"
508
 
509
-#: Curlew/curlew.py:518
510
+#: modules/curlew.py:644
511
 msgid "Subtitle: "
512
 msgstr "字幕:"
513
 
514
-#: Curlew/curlew.py:525
515
-msgid "Font: "
516
-msgstr "字型:"
517
-
518
-#: Curlew/curlew.py:536
519
+#: modules/curlew.py:662
520
 msgid "Size: "
521
 msgstr "大小:"
522
 
523
-#: Curlew/curlew.py:543
524
-msgid "Position: "
525
-msgstr "位置:"
526
-
527
-#: Curlew/curlew.py:563
528
+#: modules/curlew.py:691
529
 msgid "Encoding: "
530
 msgstr "編碼:"
531
 
532
-#: Curlew/curlew.py:570 Curlew/customwidgets.py:194
533
-msgid "sec"
534
-msgstr "秒鐘"
535
-
536
-#: Curlew/curlew.py:571
537
-msgid "Delay: "
538
-msgstr "延遲:"
539
-
540
-#: Curlew/curlew.py:574
541
-msgid "Harddup"
542
-msgstr "Harddup"
543
-
544
-#: Curlew/curlew.py:578
545
-msgid "Use SSA/ASS subtitle"
546
-msgstr "使用 SSA/ASS 字幕"
547
-
548
-#: Curlew/curlew.py:585
549
+#: modules/curlew.py:704
550
 msgid "Crop / Pad"
551
 msgstr "裁剪 / 填補"
552
 
553
-#: Curlew/curlew.py:588
554
+#: modules/curlew.py:707
555
 msgid "Crop"
556
 msgstr "裁剪"
557
 
558
-#: Curlew/curlew.py:592
559
+#: modules/curlew.py:711
560
 msgid "Pad"
561
 msgstr "填補"
562
 
563
-#: Curlew/curlew.py:598
564
+#: modules/curlew.py:717
565
 msgid "More"
566
 msgstr "更多"
567
 
568
-#: Curlew/curlew.py:601
569
+#: modules/curlew.py:720
570
 msgid "Split File"
571
 msgstr "分割檔案"
572
 
573
-#: Curlew/curlew.py:611
574
+#: modules/curlew.py:730
575
 msgid "Begin time: "
576
 msgstr "開始時間:"
577
 
578
-#: Curlew/curlew.py:614
579
+#: modules/curlew.py:733
580
 msgid "Duration: "
581
 msgstr "持續時間︰"
582
 
583
-#: Curlew/curlew.py:615
584
+#: modules/curlew.py:734
585
 msgid "To the end"
586
 msgstr "到末尾"
587
 
588
-#: Curlew/curlew.py:621
589
+#: modules/curlew.py:740
590
 msgid "Use Copy Mode"
591
 msgstr "使用複製模式"
592
 
593
-#: Curlew/curlew.py:622
594
+#: modules/curlew.py:741
595
 msgid "Keep the same codecs as the input file"
596
 msgstr "保持和輸入檔案相同的編解碼器"
597
 
598
-#: Curlew/curlew.py:630
599
+#: modules/curlew.py:749
600
 msgid "Other opts:"
601
 msgstr "其他選項:"
602
 
603
-#: Curlew/curlew.py:634
604
+#: modules/curlew.py:753
605
 msgid "Threads:"
606
 msgstr ""
607
 
608
-#: Curlew/curlew.py:637
609
-msgid "Source Quality"
610
-msgstr "來源品質"
611
-
612
-#: Curlew/curlew.py:638
613
-msgid "Use the same quality as source file"
614
-msgstr "使用和來源檔案相同的品質"
615
-
616
-#: Curlew/curlew.py:647
617
+#: modules/curlew.py:766
618
 msgid "Converter:"
619
 msgstr "轉換器:"
620
 
621
-#: Curlew/curlew.py:659
622
+#: modules/curlew.py:772
623
+msgid "Player:"
624
+msgstr ""
625
+
626
+#: modules/curlew.py:787
627
 msgid "Configs"
628
 msgstr "設定"
629
 
630
-#: Curlew/curlew.py:665
631
-msgid "Overwrite it"
632
-msgstr "覆蓋它"
633
-
634
-#: Curlew/curlew.py:666
635
-msgid "Choose another name"
636
-msgstr "選擇其他名稱"
637
-
638
-#: Curlew/curlew.py:667
639
-msgid "Skip conversion"
640
-msgstr "跳過轉換"
641
-
642
-#: Curlew/curlew.py:668
643
-msgid "File exist:"
644
-msgstr "檔案存在:"
645
-
646
-#: Curlew/curlew.py:673
647
+#: modules/curlew.py:794
648
+#, fuzzy
649
 msgid "Your language will appear after restart Curlew"
650
 msgstr "您的語言將在重新啟動 Curlew 後出現"
651
 
652
-#: Curlew/curlew.py:680
653
+#: modules/curlew.py:801
654
 msgid "Language:"
655
 msgstr "語言:"
656
 
657
-#: Curlew/curlew.py:691
658
-msgid "Show toolbar's buttons text"
659
-msgstr "顯示工具列的按鈕文字"
660
-
661
-#: Curlew/curlew.py:695
662
-msgid "Icons:"
663
-msgstr "圖示:"
664
-
665
-#: Curlew/curlew.py:703
666
+#: modules/curlew.py:809
667
 msgid "Show tray icon"
668
 msgstr "顯示系統匣圖示"
669
 
670
-#: Curlew/curlew.py:708
671
+#: modules/curlew.py:817
672
 msgid "Shutdown computer after finish"
673
 msgstr "完成後關閉電腦"
674
 
675
-#: Curlew/curlew.py:713
676
+#: modules/curlew.py:822
677
 msgid "Suspend computer after finish"
678
 msgstr "完成後電腦待機"
679
 
680
-#: Curlew/curlew.py:718
681
+#: modules/curlew.py:829
682
+msgid "Output"
683
+msgstr ""
684
+
685
+#: modules/curlew.py:835
686
+msgid "Source Path"
687
+msgstr "同來源路徑"
688
+
689
+#: modules/curlew.py:840
690
+#, fuzzy
691
+msgid "Destination:"
692
+msgstr "<b>目的地:</b>"
693
+
694
+#: modules/curlew.py:844
695
+msgid "Overwrite it"
696
+msgstr "覆蓋它"
697
+
698
+#: modules/curlew.py:845
699
+msgid "Choose another name"
700
+msgstr "選擇其他名稱"
701
+
702
+#: modules/curlew.py:846
703
+msgid "Skip conversion"
704
+msgstr "跳過轉換"
705
+
706
+#: modules/curlew.py:847
707
+msgid "File exist:"
708
+msgstr "檔案存在:"
709
+
710
+#: modules/curlew.py:861
711
 msgid "Delete input file after conversion"
712
 msgstr "轉換後刪除輸入檔"
713
 
714
-#: Curlew/curlew.py:722
715
+#: modules/curlew.py:866
716
 #, fuzzy
717
 msgid "Rename input file after conversion"
718
 msgstr "轉換後刪除輸入檔"
719
 
720
-#: Curlew/curlew.py:806
721
+#: modules/curlew.py:942
722
+#, fuzzy
723
 msgid "Do you want to quit Curlew and abort conversion process?"
724
 msgstr "您想要結束 Curlew 和中止轉換過程嗎?"
725
 
726
-#: Curlew/curlew.py:823
727
+#: modules/curlew.py:959
728
 msgid "Add file"
729
 msgstr "加入檔案"
730
 
731
-#: Curlew/curlew.py:836
732
+#: modules/curlew.py:961 modules/curlew.py:1044 modules/curlew.py:1071
733
+#: modules/curlew.py:2286
734
+msgid "_OK"
735
+msgstr ""
736
+
737
+#: modules/curlew.py:972
738
 msgid "All supported files"
739
 msgstr "所有支援的檔案"
740
 
741
-#: Curlew/curlew.py:843
742
+#: modules/curlew.py:979
743
 msgid "Video files"
744
 msgstr "影片檔"
745
 
746
-#: Curlew/curlew.py:849
747
+#: modules/curlew.py:985
748
 msgid "Audio files"
749
 msgstr "音訊檔"
750
 
751
-#: Curlew/curlew.py:855 Curlew/curlew.py:1593
752
+#: modules/curlew.py:991 modules/curlew.py:1545
753
 msgid "All files"
754
 msgstr "所有檔案"
755
 
756
-#: Curlew/curlew.py:895 Curlew/curlew.py:1691
757
+#: modules/curlew.py:1031 modules/curlew.py:1638
758
 msgid "Ready!"
759
 msgstr "準備好了!"
760
 
761
-#: Curlew/curlew.py:906
762
+#: modules/curlew.py:1042
763
 #, fuzzy
764
 msgid "Add folder"
765
 msgstr "加入檔案"
766
 
767
-#: Curlew/curlew.py:933
768
+#: modules/curlew.py:1069
769
 msgid "Choose destination"
770
 msgstr "選擇目的地"
771
 
772
-#: Curlew/curlew.py:956
773
-msgid ""
774
-"<b>Format:</b>\t{}\n"
775
-"<b>Extension:</b>\t{}\n"
776
-"<b>Encoder:</b>\t{}"
777
-msgstr ""
778
-"<b>格式:</b>\t{}\n"
779
-"<b>擴展:</b>\t{}\n"
780
-"<b>編碼器:</b>\t{}"
781
-
782
-#: Curlew/curlew.py:1360
783
+#: modules/curlew.py:1318
784
 msgid "Destination path is not valid."
785
 msgstr "目標路徑是無效的。"
786
 
787
-#: Curlew/curlew.py:1366
788
+#: modules/curlew.py:1325
789
 msgid "Destination path is not accessible."
790
 msgstr "目標路徑不可存取的。"
791
 
792
-#: Curlew/curlew.py:1396 Curlew/curlew.py:1437 Curlew/curlew.py:1836
793
+#: modules/curlew.py:1357 modules/curlew.py:1398 modules/curlew.py:1777
794
 msgid "Skipped!"
795
 msgstr "跳過!"
796
 
797
-#: Curlew/curlew.py:1406
798
+#: modules/curlew.py:1367
799
 msgid "Not found!"
800
 msgstr "沒有找到!"
801
 
802
-#: Curlew/curlew.py:1509
803
+#: modules/curlew.py:1460
804
 msgid ""
805
 "There are some errors occured.\n"
806
 "Do you want to show more details?"
807
@@ -458,60 +598,48 @@
808
 "有一些錯誤發生。\n"
809
 "您想要顯示更多的細節嗎?"
810
 
811
-#: Curlew/curlew.py:1522
812
+#: modules/curlew.py:1473
813
 msgid "Do you want to stop conversion process?"
814
 msgstr "您想要停止轉換過程?"
815
 
816
-#: Curlew/curlew.py:1577
817
+#: modules/curlew.py:1528
818
 msgid "Select subtitle"
819
 msgstr "選擇字幕"
820
 
821
-#: Curlew/curlew.py:1585
822
+#: modules/curlew.py:1531
823
+msgid "_Add"
824
+msgstr ""
825
+
826
+#: modules/curlew.py:1536
827
 msgid "Subtitle files"
828
 msgstr "字幕檔"
829
 
830
-#: Curlew/curlew.py:1686 Curlew/curlew.py:1892 Curlew/curlew.py:1950
831
+#: modules/curlew.py:1633 modules/curlew.py:1837
832
 msgid "Wait..."
833
 msgstr "等待..."
834
 
835
-#: Curlew/curlew.py:1696
836
-msgid "Preview"
837
-msgstr "預覽"
838
-
839
-#: Curlew/curlew.py:1773
840
+#: modules/curlew.py:1714
841
 msgid "Done!"
842
 msgstr "完成!"
843
 
844
-#: Curlew/curlew.py:1791
845
+#: modules/curlew.py:1732
846
 msgid "Failed!"
847
 msgstr "失敗!"
848
 
849
-#: Curlew/curlew.py:1936 Curlew/functions.py:46
850
-msgid " MB"
851
-msgstr " MB"
852
-
853
-#: Curlew/curlew.py:2205
854
+#: modules/curlew.py:2047
855
 msgid ""
856
 "<span foreground=\"red\" weight=\"bold\">System will shutdown after {} sec.</"
857
 "span>"
858
 msgstr "<span foreground=\"red\" weight=\"bold\">在 {} 秒後,系統關閉。</span>"
859
 
860
-#: Curlew/curlew.py:2218
861
+#: modules/curlew.py:2060
862
 msgid ""
863
 "<span foreground=\"red\" weight=\"bold\">System will suspend after {} sec.</"
864
 "span>"
865
 msgstr ""
866
 "<span foreground=\"red\" weight=\"bold\"> 在 {} 秒後,系統將暫停。</span>"
867
 
868
-#: Curlew/curlew.py:2305
869
-msgid "Add to favorite"
870
-msgstr "加入收藏"
871
-
872
-#: Curlew/curlew.py:2313
873
-msgid "Edit list"
874
-msgstr "編輯清單"
875
-
876
-#: Curlew/curlew.py:2369
877
+#: modules/curlew.py:2137
878
 msgid ""
879
 "<b>Duration:</b> {}\n"
880
 "<b>Size:</b> {}\n"
881
@@ -521,79 +649,107 @@
882
 "<b>大小:</b> {}\n"
883
 "<b>擴展:</b> {}\n"
884
 
885
-#: Curlew/curlew.py:2411
886
+#: modules/curlew.py:2178
887
 msgid "Please install \"mediainfo\" package."
888
 msgstr ""
889
 
890
-#: Curlew/logdialog.py:29
891
-msgid "Errors detail"
892
-msgstr "錯誤細節"
893
+#: modules/curlew.py:2238
894
+msgid "Play"
895
+msgstr ""
896
 
897
-#: Curlew/waitdialog.py:31
898
+#: modules/curlew.py:2241
899
 #, fuzzy
900
-msgid "Adding files..."
901
-msgstr "加入檔案"
902
+msgid "_Preview"
903
+msgstr "預覽"
904
 
905
-#: Curlew/waitdialog.py:50
906
-#, fuzzy
907
-msgid "<b>File:</b> "
908
-msgstr "<b>格式:</b>"
909
+#: modules/curlew.py:2247
910
+msgid "Browse source"
911
+msgstr ""
912
 
913
-#: Curlew/about.py:36
914
-msgid "Easy to use Multimedia Converter for Linux"
915
-msgstr "適用於Linux,且易於使用之多媒體轉換器"
916
+#: modules/curlew.py:2250
917
+msgid "Browse destination"
918
+msgstr "瀏覽目的地"
919
 
920
-#: Curlew/about.py:49
921
-msgid "translator-credits"
922
-msgstr "翻譯者榮譽榜"
923
+#: modules/curlew.py:2284
924
+#, fuzzy
925
+msgid "Choose Encoder"
926
+msgstr "選擇其他名稱"
927
 
928
-#: Curlew/functions.py:43
929
-msgid " KB"
930
-msgstr " KB"
931
+#~ msgid "Preview"
932
+#~ msgstr "預覽"
933
 
934
-#: Curlew/functions.py:49
935
-msgid " GB"
936
-msgstr " GB"
937
+#, fuzzy
938
+#~ msgid "<b>Convert to:</b>"
939
+#~ msgstr "<b>格式:</b>"
940
 
941
-#: Curlew/favdialog.py:36
942
-msgid "Format"
943
-msgstr "格式"
944
+#~ msgid "Font: "
945
+#~ msgstr "字型:"
946
 
947
-#: Curlew/tray.py:36 Curlew/tray.py:66
948
-msgid "Hide"
949
-msgstr "隱藏"
950
+#~ msgid "Position: "
951
+#~ msgstr "位置:"
952
 
953
-#: Curlew/tray.py:68
954
-msgid "Show"
955
-msgstr "顯示"
956
+#~ msgid "Delay: "
957
+#~ msgstr "延遲:"
958
 
959
-#: Curlew/customwidgets.py:51
960
-msgid "Top"
961
-msgstr "頂端"
962
+#~ msgid "Harddup"
963
+#~ msgstr "Harddup"
964
 
965
-#: Curlew/customwidgets.py:59
966
-msgid "Bottom"
967
-msgstr "底部"
968
+#~ msgid "Use SSA/ASS subtitle"
969
+#~ msgstr "使用 SSA/ASS 字幕"
970
 
971
-#: Curlew/customwidgets.py:67
972
-msgid "Left"
973
-msgstr "左"
974
+#~ msgid "Source Quality"
975
+#~ msgstr "來源品質"
976
 
977
-#: Curlew/customwidgets.py:75
978
-msgid "Right"
979
-msgstr "右"
980
+#~ msgid "Use the same quality as source file"
981
+#~ msgstr "使用和來源檔案相同的品質"
982
 
983
-#: Curlew/customwidgets.py:184
984
-msgid "hr"
985
-msgstr "小時"
986
+#~ msgid "Show sidebar"
987
+#~ msgstr "顯示側邊欄"
988
 
989
-#: Curlew/customwidgets.py:189
990
-msgid "min"
991
-msgstr "分鐘"
992
+#, fuzzy
993
+#~ msgid "Multimedia Converter"
994
+#~ msgstr "適用於Linux,且易於使用之多媒體轉換器"
995
 
996
-#: Curlew/fileinfos.py:26
997
-msgid "File informations"
998
-msgstr ""
999
+#~ msgid "Preview before converting"
1000
+#~ msgstr "轉換前預覽"
1001
+
1002
+#~ msgid "<b>Advanced</b>"
1003
+#~ msgstr "<b>進階的設定</b>"
1004
 
1005
 #~ msgid "Add"
1006
 #~ msgstr "加入"
1007
+
1008
+#~ msgid "Add files"
1009
+#~ msgstr "加入檔案"
1010
+
1011
+#, fuzzy
1012
+#~ msgid "Add folders"
1013
+#~ msgstr "加入檔案"
1014
+
1015
+#~ msgid "Clear"
1016
+#~ msgstr "清空"
1017
+
1018
+#~ msgid "Convert"
1019
+#~ msgstr "轉換"
1020
+
1021
+#~ msgid "Stop"
1022
+#~ msgstr "停止"
1023
+
1024
+#~ msgid "Show toolbar's buttons text"
1025
+#~ msgstr "顯示工具列的按鈕文字"
1026
+
1027
+#~ msgid "Icons:"
1028
+#~ msgstr "圖示:"
1029
+
1030
+#~ msgid ""
1031
+#~ "<b>Format:</b>\t{}\n"
1032
+#~ "<b>Extension:</b>\t{}\n"
1033
+#~ "<b>Encoder:</b>\t{}"
1034
+#~ msgstr ""
1035
+#~ "<b>格式:</b>\t{}\n"
1036
+#~ "<b>擴展:</b>\t{}\n"
1037
+#~ "<b>編碼器:</b>\t{}"
1038
+
1039
+#, fuzzy
1040
+#~ msgid "About data"
1041
+#~ msgstr "關於"
1042
curlew-0.1.22.3.tar.gz/setup.py -> curlew-0.2.1.tar.gz/setup.py Changed
187
 
1
@@ -4,12 +4,24 @@
2
 import sys
3
 from os.path import splitext, split
4
 
5
-#NOTE: You must install imagemagick, intltool packages.
6
+# IMPORTANT!
7
+# You MUST have this packages installed in your system:
8
+#     "librsvg2-bin" to use rsvg-convert command.
9
+#     "intltool-debian" or "intltool" to use intltool-update command.
10
+
11
+VERSION = '0.2.1'
12
+SVG_CONVERT = 'rsvg-convert'
13
+UPDATE = 'intltool-update'
14
+UPDATE_DEBIAN = '/usr/share/intltool-debian/intltool-update'
15
 
16
 doc_files  = ['LICENSE-ar.txt', 'LICENSE-en.txt', 'AUTHORS', 'ChangeLog', 'README']
17
 data_files = [('share/applications/', ['curlew.desktop']),
18
               ('share/icons/hicolor/scalable/apps', ['curlew.svg']),
19
+              ('share/pixmaps', ['curlew.svg']),
20
               ('share/doc/curlew', doc_files),
21
+              ('share/curlew', ['formats.cfg']),
22
+              #('share/curlew', ['formats.cfg', 'ffmpeg']), # Portable version
23
+              ('share/curlew/modules', glob("modules/*.py"))
24
               ]
25
 
26
 # Prepare curlew icons
27
@@ -17,24 +29,18 @@
28
     # Generate curlew.png icons
29
     for i in [16, 22, 24, 32, 36, 48, 64, 72, 96, 128]:
30
         call("mkdir -p hicolor/{0}x{0}/apps/".format(i), shell=True)
31
-        call("convert -background none curlew.svg -resize {0}x{0} hicolor/{0}x{0}/apps/curlew.png".format(i), shell=True)
32
-    
33
-    # List all svg files
34
-    svg_files = glob('Curlew/icons/*/*.svg')
35
-    for svg_file in svg_files:
36
-        png_file = splitext(svg_file)[0] + ".png"
37
-        ret = call("convert -background none {} -resize 48x48 {}".format(svg_file, png_file), shell=True)
38
+        if call("{0} curlew.svg -w {1} -h {1} -o hicolor/{1}x{1}/apps/curlew.png".format(SVG_CONVERT, i), shell=True) > 0:
39
+            return 1
40
     
41
     icons = map(lambda i: ('share/icons/'+i, [i+'/curlew.png', ]), glob("hicolor/*/apps"))
42
     data_files.extend(icons)
43
-    
44
-    return ret
45
+    return 0
46
     
47
     
48
 # Update locales
49
 def update_locale():
50
     # Make curlew.pot file from python source files.
51
-    py_files = " ".join(glob("Curlew/*.py"))
52
+    py_files = " ".join(glob("modules/*.py"))
53
     call("xgettext --keyword=_ -o po/curlew.pot {}".format(py_files), shell=True)
54
     
55
     po_files = glob("po/*.po")
56
@@ -43,7 +49,8 @@
57
         mo_path = "locale/{}/LC_MESSAGES/curlew.mo".format(lang)
58
         
59
         # Update po files
60
-        ret = call("intltool-update -g po/curlew -d po/{}".format(lang), shell=True)
61
+        if call("{} -x -g po/curlew -d po/{}".format(UPDATE, lang), shell=True) > 0:
62
+            return 1
63
         
64
         # Make locale directories
65
         call("mkdir -p locale/{}/LC_MESSAGES/".format(lang), shell=True)
66
@@ -51,10 +58,10 @@
67
         # Generate mo files
68
         call("msgfmt {} -o {}".format(po_file, mo_path), shell=True)
69
     
70
-    locales = map(lambda i: ('share/'+i, [i+'/curlew.mo', ]), glob('locale/*/LC_MESSAGES'))
71
+    locales = map(lambda i: ('share/curlew/'+i, [i+'/curlew.mo', ]), glob('locale/*/LC_MESSAGES'))
72
     data_files.extend(locales)
73
     
74
-    return ret
75
+    return 0
76
 
77
 
78
 def clean_all():
79
@@ -63,21 +70,21 @@
80
     call("rm -rfv hicolor dist locale build", shell=True)
81
     call("rm -rfv dist locale build", shell=True)
82
     call("rm -fv MANIFEST po/*.mo", shell=True)
83
-    call("rm -fv Curlew/icons/*/*.png", shell=True)
84
-    call("rm -fv Curlew/*.pyc *.pyc", shell=True)
85
+    call("rm -fv modules/icons/*/*.png", shell=True)
86
+    call("rm -fv modules/*.pyc *.pyc", shell=True)
87
+    call("rm -rfv modules/__pycache__", shell=True)
88
     exit(0)
89
 
90
 
91
 
92
-def uninstall():
93
+def uninstall_all():
94
     print("Uninstall...")
95
+    
96
     # Remove icons
97
     call("rm -rfv /usr/share/icons/hicolor/*/apps/curlew*", shell=True)
98
     call("rm -rfv /usr/*/share/icons/hicolor/*/apps/curlew*", shell=True)
99
-    
100
-    # Remove mos
101
-    call("rm -rfv /usr/share/locale/*/LC_MESSAGES/curlew.mo", shell=True)
102
-    call("rm -rfv /usr/*/share/locale/*/LC_MESSAGES/curlew.mo", shell=True)
103
+    call("rm -rfv /usr/share/pixmaps/curlew*", shell=True)
104
+    call("rm -rfv /usr/*/share/pixmaps/curlew*", shell=True)
105
     
106
     # Remove packages
107
     call("rm -rfv /usr/lib/python*/*-packages/[cC]urlew*", shell=True)
108
@@ -91,6 +98,10 @@
109
     call("rm -rfv /usr/share/applications/curlew*", shell=True)
110
     call("rm -rfv /usr/*/share/applications/curlew*", shell=True)
111
     
112
+    # Remove data files
113
+    call("rm -rfv /usr/share/curlew", shell=True)
114
+    call("rm -rfv /usr/*/share/curlew", shell=True)
115
+    
116
     # Remove script
117
     call("rm -rfv /usr/bin/curlew", shell=True)
118
     call("rm -rfv /usr/*/bin/curlew", shell=True)
119
@@ -102,22 +113,24 @@
120
     exit(0)
121
 
122
 
123
-
124
 # Begin
125
 if len(sys.argv) < 2: exit(1)
126
 
127
+# Check intltool
128
+if call('which /usr/share/intltool-debian/intltool-update > /dev/null', shell=True) == 0:
129
+    UPDATE = UPDATE_DEBIAN
130
+
131
 if sys.argv[1] in ['bdist', 'bdist_rpm', 'build', 'install']:
132
-    if generate_icons() + update_locale() > 0: exit(1)
133
-elif sys.argv[1] == 'clean':
134
-    clean_all()
135
-elif sys.argv[1] == 'uninstall':
136
-    uninstall()
137
+    if (generate_icons() > 0 ) or (update_locale() > 0):
138
+        exit(1)
139
+elif sys.argv[1] == 'clean':     clean_all()
140
+elif sys.argv[1] == 'uninstall': uninstall_all()
141
 
142
 
143
 setup(
144
       name="curlew",
145
       description='Easy to use multimedia converter in Linux',
146
-      long_description='''Curlew written in python and GTK3 and it depends on (ffmpeg/avconv, mencoder).
147
+      long_description='''Curlew written in python and GTK3 and it depends on (ffmpeg/avconv).
148
 
149
 Main Features:
150
 - Easy to use with simple user interface.
151
@@ -130,27 +143,25 @@
152
 - Combine subtitle with video file.
153
 - Show error details if exist.
154
 - And more ...''',
155
-      version="0.1.22.3",
156
+      version=VERSION,
157
       author='Fayssal Chamekh',
158
       author_email='chamfay@gmail.com',
159
-      url='https://github.com/chamfay/Curlew',
160
+      url='http://sourceforge.net/projects/curlew',
161
       license='Waqf License',
162
       platforms='Linux',
163
       scripts=['curlew'],
164
-      keywords=['convert', 'audio', 'video', 'ffmpeg', 'mencoder','avconv'],
165
+      keywords=['convert', 'audio', 'video', 'ffmpeg', 'avconv'],
166
       classifiers=[
167
-                     'Programming Language :: Python',
168
+                     'Programming Language :: Python :: 3',
169
                      'Operating System :: POSIX :: Linux',
170
-                     'Development Status :: 4 - Beta',
171
-                     'Environment :: X11 Applications :: Gtk',
172
+                     'Development Status :: 5 - Production/Stable',
173
+                     'Environment :: X11 Applications :: GTK',
174
                      'Natural Language :: English',
175
                      'Natural Language :: Arabic',
176
+                     'Natural Language :: French',
177
                      'Intended Audience :: End Users/Desktop',
178
                      'Topic :: Desktop Environment :: Gnome',
179
-                     'Topic :: Multimedia :: Video :: Conversion',
180
                      'Topic :: Multimedia :: Sound/Audio :: Conversion',
181
                      'Topic :: Utilities'],
182
-      data_files=data_files,
183
-      packages=['Curlew'],
184
-      package_data={'':['icons/*/*.png', 'formats.cfg']}
185
+      data_files=data_files
186
       )
187
curlew-0.2.1.tar.gz/stdeb.cfg Added
10
 
1
@@ -0,0 +1,8 @@
2
+[DEFAULT]
3
+Source: curlew
4
+Package: curlew
5
+Section: video
6
+Depends3: python3-gi (>> 3.12), python3-dbus, gir1.2-gtk-3.0 (>> 3.12), gnome-icon-theme-symbolic, ffmpeg | libav-tools, xdg-utils, mediainfo
7
+Build-Depends: librsvg2-bin, intltool-debian
8
+XS-Python-Version: >= 3.3
9
+X-Python3-Version: >= 3.3
10
curlew-0.2.1.tar.gz/uninstall.sh Added
10
 
1
@@ -0,0 +1,8 @@
2
+#!/bin/bash
3
+
4
+if [ $UID -eq 0 ]; then
5
+   python3 setup.py uninstall
6
+else
7
+   echo "Run me as root!"
8
+fi
9
+
10
Refresh

No build results available

Refresh

No rpmlint results available

Request History
Aliaksei Padvalski's avatar

awissu created request about 9 years ago


Aliaksei Padvalski's avatar

awissu accepted request about 9 years ago

Please add a comment