[Libreoffice-commits] .: bug/bug bug/bug.xhtml bug/bug.xsl bug/component_comments.xsl bug/components.xsl bug/index.html bug/libreoffice-bug.html bug/Makefile bug/query.pl bug/subcomponents.pl bug/subcomponents.xsl
Loic Dachary
loic at kemper.freedesktop.org
Tue Sep 13 14:13:37 PDT 2011
bug/Makefile | 13
bug/bug.xhtml | 141
bug/bug.xsl | 18
bug/bug/2011-02-form.html | 150
bug/bug/2011-08-27-form.html | 82
bug/bug/Makefile | 2
bug/bug/bg-sidebar.png |binary
bug/bug/bug.css | 116
bug/bug/bug.js | 213
bug/bug/frame.html | 21
bug/bug/icons/Chart.png |binary
bug/bug/icons/Database.png |binary
bug/bug/icons/Documentation.png |binary
bug/bug/icons/Drawing.png |binary
bug/bug/icons/Extensions.png |binary
bug/bug/icons/Formula_editor.png |binary
bug/bug/icons/Installation.png |binary
bug/bug/icons/LibreOffice_Initial_Icons-pre_final.svg |44463 ++++++++++
bug/bug/icons/Libreoffice.png |binary
bug/bug/icons/PDF_export.png |binary
bug/bug/icons/Presentation.png |binary
bug/bug/icons/Spreadsheet.png |binary
bug/bug/icons/WRITER.png |binary
bug/bug/icons/WWW.png |binary
bug/bug/jquery-1.6.2.js | 8981 ++
bug/bug/jquery-validation-1.8.1.zip |binary
bug/bug/jquery-validation-1.8.1/README.md | 8
bug/bug/jquery-validation-1.8.1/additional-methods.js | 280
bug/bug/jquery-validation-1.8.1/additional-methods.min.js | 28
bug/bug/jquery-validation-1.8.1/changelog.txt | 258
bug/bug/jquery-validation-1.8.1/demo/ajaxSubmit-intergration-demo.html | 85
bug/bug/jquery-validation-1.8.1/demo/captcha/captcha.js | 27
bug/bug/jquery-validation-1.8.1/demo/captcha/fonts/Anorexia.ttf |binary
bug/bug/jquery-validation-1.8.1/demo/captcha/image_req.php | 6
bug/bug/jquery-validation-1.8.1/demo/captcha/images/button.png |binary
bug/bug/jquery-validation-1.8.1/demo/captcha/images/button.psd |binary
bug/bug/jquery-validation-1.8.1/demo/captcha/images/image.php | 35
bug/bug/jquery-validation-1.8.1/demo/captcha/index.php | 66
bug/bug/jquery-validation-1.8.1/demo/captcha/newsession.php | 12
bug/bug/jquery-validation-1.8.1/demo/captcha/process.php | 14
bug/bug/jquery-validation-1.8.1/demo/captcha/rand.php | 11
bug/bug/jquery-validation-1.8.1/demo/captcha/style.css | 140
bug/bug/jquery-validation-1.8.1/demo/css/chili.css | 15
bug/bug/jquery-validation-1.8.1/demo/css/cmxform.css | 46
bug/bug/jquery-validation-1.8.1/demo/css/cmxformTemplate.css | 55
bug/bug/jquery-validation-1.8.1/demo/css/core.css | 21
bug/bug/jquery-validation-1.8.1/demo/css/reset.css | 61
bug/bug/jquery-validation-1.8.1/demo/css/screen.css | 11
bug/bug/jquery-validation-1.8.1/demo/custom-messages-metadata-demo.html | 92
bug/bug/jquery-validation-1.8.1/demo/custom-methods-demo.html | 122
bug/bug/jquery-validation-1.8.1/demo/dynamic-totals.html | 151
bug/bug/jquery-validation-1.8.1/demo/errorcontainer-demo.html | 161
bug/bug/jquery-validation-1.8.1/demo/example.html | 53
bug/bug/jquery-validation-1.8.1/demo/form.php | 10
bug/bug/jquery-validation-1.8.1/demo/form.phps | 10
bug/bug/jquery-validation-1.8.1/demo/images/bg.gif |binary
bug/bug/jquery-validation-1.8.1/demo/images/checked.gif |binary
bug/bug/jquery-validation-1.8.1/demo/images/cmxform-divider.gif |binary
bug/bug/jquery-validation-1.8.1/demo/images/cmxform-fieldset.gif |binary
bug/bug/jquery-validation-1.8.1/demo/images/loading.gif |binary
bug/bug/jquery-validation-1.8.1/demo/images/unchecked.gif |binary
bug/bug/jquery-validation-1.8.1/demo/index.html | 230
bug/bug/jquery-validation-1.8.1/demo/js/chili-1.7.pack.js | 1
bug/bug/jquery-validation-1.8.1/demo/login/images/bg.gif |binary
bug/bug/jquery-validation-1.8.1/demo/login/images/header1.jpg |binary
bug/bug/jquery-validation-1.8.1/demo/login/images/page.gif |binary
bug/bug/jquery-validation-1.8.1/demo/login/images/required_star.gif |binary
bug/bug/jquery-validation-1.8.1/demo/login/index.html | 76
bug/bug/jquery-validation-1.8.1/demo/login/screen.css | 457
bug/bug/jquery-validation-1.8.1/demo/marketo/emails.php | 10
bug/bug/jquery-validation-1.8.1/demo/marketo/emails.phps | 10
bug/bug/jquery-validation-1.8.1/demo/marketo/ie6.css | 35
bug/bug/jquery-validation-1.8.1/demo/marketo/images/backRequiredGray.gif |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/back_green-fade.gif |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/back_nav_blue.gif |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/blank.gif |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/button-submit.gif |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/favicon.ico |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/help.png |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/left-nav-callout-long.png |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/login-sprite.gif |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/logo_marketo.gif |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/sf.png |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/step1-24.gif |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/step2-24.gif |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/step3-24.gif |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/tab-sprite.gif |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/tab_green.gif |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/time.png |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/toggle.gif |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/images/warning.gif |binary
bug/bug/jquery-validation-1.8.1/demo/marketo/index.html | 247
bug/bug/jquery-validation-1.8.1/demo/marketo/jquery.maskedinput.js | 267
bug/bug/jquery-validation-1.8.1/demo/marketo/mktSignup.js | 125
bug/bug/jquery-validation-1.8.1/demo/marketo/step2.htm | 291
bug/bug/jquery-validation-1.8.1/demo/marketo/stylesheet.css | 1179
bug/bug/jquery-validation-1.8.1/demo/milk/bg.gif |binary
bug/bug/jquery-validation-1.8.1/demo/milk/emails.php | 10
bug/bug/jquery-validation-1.8.1/demo/milk/emails.phps | 10
bug/bug/jquery-validation-1.8.1/demo/milk/index.html | 235
bug/bug/jquery-validation-1.8.1/demo/milk/left_white.png |binary
bug/bug/jquery-validation-1.8.1/demo/milk/milk.css | 236
bug/bug/jquery-validation-1.8.1/demo/milk/milk.png |binary
bug/bug/jquery-validation-1.8.1/demo/milk/right_white.png |binary
bug/bug/jquery-validation-1.8.1/demo/milk/users.php | 12
bug/bug/jquery-validation-1.8.1/demo/milk/users.phps | 10
bug/bug/jquery-validation-1.8.1/demo/multipart/index.html | 412
bug/bug/jquery-validation-1.8.1/demo/multipart/js/jquery.maskedinput-1.0.js | 246
bug/bug/jquery-validation-1.8.1/demo/multipart/js/ui.accordion.js | 477
bug/bug/jquery-validation-1.8.1/demo/multipart/js/ui.core.js | 519
bug/bug/jquery-validation-1.8.1/demo/multipart/style.css | 705
bug/bug/jquery-validation-1.8.1/demo/radio-checkbox-select-demo.html | 155
bug/bug/jquery-validation-1.8.1/demo/tabs/index.html | 157
bug/bug/jquery-validation-1.8.1/demo/themerollered.html | 227
bug/bug/jquery-validation-1.8.1/demo/tinymce/index.html | 75
bug/bug/jquery-validation-1.8.1/demo/tinymce/themes/simple/editor_template.js | 1
bug/bug/jquery-validation-1.8.1/demo/tinymce/themes/simple/img/icons.gif |binary
bug/bug/jquery-validation-1.8.1/demo/tinymce/themes/simple/langs/en.js | 11
bug/bug/jquery-validation-1.8.1/demo/tinymce/themes/simple/skins/default/ui.css | 32
bug/bug/jquery-validation-1.8.1/demo/tinymce/tiny_mce.js | 1
bug/bug/jquery-validation-1.8.1/jquery.validate.js | 1166
bug/bug/jquery-validation-1.8.1/jquery.validate.min.js | 51
bug/bug/jquery-validation-1.8.1/lib/jquery-1.3.2.js | 4376
bug/bug/jquery-validation-1.8.1/lib/jquery-1.4.2.js | 6240 +
bug/bug/jquery-validation-1.8.1/lib/jquery-1.4.4.js | 7179 +
bug/bug/jquery-validation-1.8.1/lib/jquery-1.5.2.js | 8374 +
bug/bug/jquery-validation-1.8.1/lib/jquery-1.6.1.js | 8936 ++
bug/bug/jquery-validation-1.8.1/lib/jquery.form.js | 660
bug/bug/jquery-validation-1.8.1/lib/jquery.js | 4376
bug/bug/jquery-validation-1.8.1/lib/jquery.metadata.js | 122
bug/bug/jquery-validation-1.8.1/lib/jquery.mockjax.js | 382
bug/bug/jquery-validation-1.8.1/localization/messages_ar.js | 24
bug/bug/jquery-validation-1.8.1/localization/messages_bg.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_ca.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_cn.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_cs.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_da.js | 20
bug/bug/jquery-validation-1.8.1/localization/messages_de.js | 20
bug/bug/jquery-validation-1.8.1/localization/messages_el.js | 24
bug/bug/jquery-validation-1.8.1/localization/messages_es.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_fa.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_fi.js | 21
bug/bug/jquery-validation-1.8.1/localization/messages_fr.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_ge.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_he.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_hu.js | 20
bug/bug/jquery-validation-1.8.1/localization/messages_it.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_ja.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_kk.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_lt.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_lv.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_nl.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_no.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_pl.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_ptbr.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_ptpt.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_ro.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_ru.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_se.js | 21
bug/bug/jquery-validation-1.8.1/localization/messages_si.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_sk.js | 20
bug/bug/jquery-validation-1.8.1/localization/messages_sr.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_th.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_tr.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_tw.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_ua.js | 23
bug/bug/jquery-validation-1.8.1/localization/messages_vi.js | 23
bug/bug/jquery-validation-1.8.1/localization/methods_de.js | 12
bug/bug/jquery-validation-1.8.1/localization/methods_nl.js | 9
bug/bug/jquery-validation-1.8.1/localization/methods_pt.js | 9
bug/bug/jquery-validation-1.8.1/test/events.html | 71
bug/bug/jquery-validation-1.8.1/test/firebug/errorIcon.png |binary
bug/bug/jquery-validation-1.8.1/test/firebug/firebug.css | 209
bug/bug/jquery-validation-1.8.1/test/firebug/firebug.html | 23
bug/bug/jquery-validation-1.8.1/test/firebug/firebug.js | 672
bug/bug/jquery-validation-1.8.1/test/firebug/firebugx.js | 10
bug/bug/jquery-validation-1.8.1/test/firebug/infoIcon.png |binary
bug/bug/jquery-validation-1.8.1/test/firebug/warningIcon.png |binary
bug/bug/jquery-validation-1.8.1/test/index.html | 277
bug/bug/jquery-validation-1.8.1/test/jquery.js | 25
bug/bug/jquery-validation-1.8.1/test/large.html | 188
bug/bug/jquery-validation-1.8.1/test/messages.js | 62
bug/bug/jquery-validation-1.8.1/test/methods.js | 584
bug/bug/jquery-validation-1.8.1/test/qunit/qunit.css | 225
bug/bug/jquery-validation-1.8.1/test/qunit/qunit.js | 1442
bug/bug/jquery-validation-1.8.1/test/rules.js | 267
bug/bug/jquery-validation-1.8.1/test/selects/index.html | 444
bug/bug/jquery-validation-1.8.1/test/tabs.html | 78
bug/bug/jquery-validation-1.8.1/test/test.js | 1139
bug/bug/jquery-validation-1.8.1/todo | 172
bug/bug/jquery-validation-1.8.1/version.txt | 1
bug/bug/jquery.iframe-post-form.js | 92
bug/bug/portal-break.png |binary
bug/bug/qunit.css | 197
bug/bug/qunit.js | 1415
bug/bug/test.html | 110
bug/bug/test.js | 243
bug/component_comments.xsl | 28
bug/components.xsl | 25
bug/index.html | 3
bug/libreoffice-bug.html | 75
bug/query.pl | 27
bug/subcomponents.xsl | 26
203 files changed, 113273 insertions(+)
New commits:
commit 8f2e8e7dc5334edfea6a7d23f5b901f286fda6d4
Author: Loic Dachary <loic at dachary.org>
Date: Tue Sep 13 23:12:49 2011 +0200
draft implementation of http://wiki.documentfoundation.org/QA-Projects-Incubator#Bug_Submission_Assistant
diff --git a/bug/Makefile b/bug/Makefile
new file mode 100644
index 0000000..da6d621
--- /dev/null
+++ b/bug/Makefile
@@ -0,0 +1,13 @@
+all: extract compose
+ #jscoverage --no-instrument=jquery-validation-1.8.1 bug bug-cover
+
+extract:
+ curl --silent http://wiki.documentfoundation.org/BugReport_Details | tidy --numeric-entities yes -asxhtml 2>/dev/null | perl -pe 's|xmlns="http://www.w3.org/1999/xhtml"||' > BugReport_Details.xhtml
+ xsltproc --encoding UTF-8 --novalid component_comments.xsl BugReport_Details.xhtml > component_comments.xhtml
+ xsltproc --encoding UTF-8 --novalid subcomponents.xsl BugReport_Details.xhtml > subcomponents.xhtml
+ xsltproc --encoding UTF-8 --novalid components.xsl BugReport_Details.xhtml > components.xhtml
+ curl --silent 'https://bugs.freedesktop.org/query.cgi?product=LibreOffice&query_format=advanced' > query.xhtml
+ perl query.pl versions < query.xhtml > versions.xhtml
+
+compose:
+ xsltproc --encoding UTF-8 --novalid bug.xsl bug.xhtml > bug/bug.html
diff --git a/bug/bug.xhtml b/bug/bug.xhtml
new file mode 100644
index 0000000..1b0355d
--- /dev/null
+++ b/bug/bug.xhtml
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
+ [
+ <!ENTITY component_comments SYSTEM "component_comments.xhtml">
+ <!ENTITY components SYSTEM "components.xhtml">
+ <!ENTITY subcomponents SYSTEM "subcomponents.xhtml">
+ <!ENTITY versions SYSTEM "versions.xhtml">
+ ]
+ >
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>Bug Filing Form</title>
+ <meta http-equiv="Content-type" content="text/html;charset=UTF-8"/>
+ <script type="text/javascript" src="jquery-1.6.2.js"></script>
+ <script type="text/javascript" src="jquery-validation-1.8.1/jquery.validate.js"></script>
+ <script type="text/javascript" src="jquery.iframe-post-form.js"></script>
+ <script type="text/javascript" src="bug.js"></script>
+ <link rel="stylesheet" href="bug.css" type="text/css" media="screen"></link>
+ </head>
+ <body>
+ <div class="content">
+ <div class="left">
+ <div class="submission">Steps</div>
+ <div class="submission steps">
+ <div class="state_component">1/5 Component</div>
+ <div class="state_subcomponent">2/5 Subcomponent</div>
+ <div class="state_version">3/5 Version</div>
+ <div class="state_description">4/5 Description</div>
+ <div class="state_submit">5/5 Submit</div>
+ </div>
+ </div>
+ <div class="right">
+ <div class="submission">
+ Thank you for using LibreOffice, we regret that you seem to have found a problem in our software, so that you decided to report a bug. This assistant will lead you step by step through the bug report process.
+ </div>
+
+ <div class="state signin">
+ <p>
+ Please login using your <a href="/">Bugzilla account</a>.
+ </p>
+ <p>
+ User: <input class='user' type="text" name="user"></input>
+ Password: <input class='password' type="password" name="password"></input>
+ <div class="go">Sign in</div>
+ <div class="error"></div>
+ </p>
+ <p>
+ Or <a href="/enter_bug.cgi" target="_blank">signup</a>.
+ </p>
+ </div>
+
+ <div class="submission">
+ <div class="state state_component">
+ <div class="components_icons">
+ <div>
+ <img src="icons/Libreoffice.png" title="BASIC" alt="BASIC" />
+ <img src="icons/Chart.png" title="Chart" alt="Chart" />
+ <img src="icons/Libreoffice.png" title="Contrib" alt="Contrib" />
+ <img src="icons/Database.png" title="Database" alt="Database" />
+ <img src="icons/Documentation.png" title="Documentation" alt="Documentation" />
+ <img src="icons/Drawing.png" title="Drawing" alt="Drawing" />
+ <img src="icons/Extensions.png" title="Extensions" alt="Extensions" />
+ <img src="icons/Formula_editor.png" title="Formula" alt="Formula" />
+ <img src="icons/Installation.png" title="Installation" alt="Installation" />
+ </div>
+ <div>
+ <img src="icons/Libreoffice.png" title="Libreoffice" alt="Libreoffice" />
+ <img src="icons/Libreoffice.png" title="Linguistic" alt="Linguistic" />
+ <img src="icons/Libreoffice.png" title="Localization" alt="Localization" />
+ <img src="icons/PDF_export.png" title="PDF" alt="PDF" />
+ <img src="icons/Presentation.png" title="Presentation" alt="Presentation" />
+ <img src="icons/Spreadsheet.png" title="Spreadsheet" alt="Spreadsheet" />
+ <img src="icons/Libreoffice.png" title="UI" alt="UI" />
+ <img src="icons/WRITER.png" title="WRITER" alt="WRITER" />
+ <img src="icons/WWW.png" title="WWW" alt="WWW" />
+ </div>
+ </div>
+ </div>
+
+ <div class="state state_component">
+ <div>Component</div>
+ <div>&components;</div>
+ <div>&component_comments;</div>
+ </div>
+
+ <div class="state state_subcomponent">
+ Sub component <div class="active_subcomponent"></div>
+ </div>
+
+ <div class="state state_version">
+ Version &versions;
+ </div>
+
+ <div class="state state_description">
+ <div>Subject: <input type="text" class="short"></input> (5 chars min).</div>
+ <div>Long description (10 chars min): <textarea class="long"></textarea></div>
+ </div>
+
+ <div class="state state_submit">
+ <div class="go">SUBMIT</div>
+ <div class="error"></div>
+ <div class="bug"></div>
+ </div>
+
+ <div class="state_duplicates">
+ Related bug reports
+ <div class="related_bugs"></div>
+ </div>
+
+ <div class="state_subcomponent">
+ <div class="subcomponents">&subcomponents;</div>
+ </div>
+
+ </div>
+
+ <div class="state_success">
+ The bug report has been <a class="bug">successfully submitted</a>
+ </div>
+
+ <div class="state_attach">
+ Upload an attachment illustrating the problem
+ <form action='/attachment.cgi' method='POST' enctype='multipart/form-data'>
+ <input type="hidden" name="action" value="insert"></input>
+ <input class="bug" type="hidden" name="bugid"></input>
+ <input type="hidden" name="description" value="SCREENSHOT"></input>
+ <input type="hidden" name="comment" value="SCREENSHOT"></input>
+ <input type="hidden" name="contenttypemethod" value="autodetect"></input>
+ <input type="file" name="data"></input>
+ <input type="submit" value="Upload"></input>
+ </form>
+ <div class="error"></div>
+ <img title="SCREENSHOT" />
+ </div>
+
+ </div>
+ </div>
+ <script>
+ $(document).ready($.bug.main);
+ </script>
+ </body>
+</html>
diff --git a/bug/bug.xsl b/bug/bug.xsl
new file mode 100644
index 0000000..30c516e
--- /dev/null
+++ b/bug/bug.xsl
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+ <xsl:output method="html" encoding="UTF-8" indent="yes" />
+
+ <xsl:template match="@*|node()">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()"/>
+ </xsl:copy>
+ </xsl:template>
+
+<!--
+Local Variables: ***
+mode: xml ***
+End: ***
+-->
+</xsl:stylesheet>
diff --git a/bug/bug/2011-02-form.html b/bug/bug/2011-02-form.html
new file mode 100644
index 0000000..577d268
--- /dev/null
+++ b/bug/bug/2011-02-form.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>Bug Filing Form</title>
+ <script type="text/javascript">
+ // Note that in all of these functions, an argument of '1' refers to
+ // the 'Yes' radio button, and a '0' to the 'No' button
+
+ function doc_specific(yesorno)
+ // Asks the user to attach the document if bug is doc-specific.
+ // If not, clears all radio button questions since they are irrelevant
+ {
+ if (yesorno == 1)
+ {
+ document.getElementById("popup").innerHTML="Can you attach the document to this bug report? <input type='radio' name='attachable' value='yes' onclick='can_attach(1)'>Yes<input type='radio' name='attachable' value='no' onclick='can_attach(0)'>No";
+ }
+ else if (yesorno == 0)
+ {
+ document.getElementById("popup").innerHTML="";
+ document.getElementById("popup2").innerHTML="";
+ document.getElementById("popup3").innerHTML="";
+ }
+ }
+
+ function can_attach(canorcant)
+ // Asks if the user is able to attach their document
+ {
+ if (canorcant == 1)
+ {
+ document.getElementById("popup2").innerHTML="Can you trim the document down to reproduce the bug only, and attach that document? <input type='radio' name='can_trim' value='yes' onclick='can_trim(1)'>Yes <input type='radio' name='can_trim' value='no' onclick='can_trim(0)'>No";
+ }
+ else if (canorcant == 0)
+ {
+ document.getElementById("popup2").innerHTML="Without the document related to your bug it will be difficult or impossible for us to solve your problem.";
+ document.getElementById("popup3").innerHTML="";
+ }
+ }
+
+ function can_trim(trimmable)
+ // Asks if the user can trim the bug's document, and explains the consequences of trimming or not
+ {
+ if (trimmable == 1)
+ {
+ document.getElementById("popup3").innerHTML="Great! Please make the file as small as possible, making sure to reproduce only the intended bug and attach it to the bug report.";
+ }
+ else if (trimmable == 0)
+ {
+ document.getElementById("popup3").innerHTML="Without trimming the document down it will be difficult for us to diagnose the problem and fix it. However, we might be able to fix it regardless.";
+ }
+ }
+
+ function crashes()
+ // Asks the user if the crash occurs on a Linux system
+ {
+ if (document.getElementById("crashesoption").checked == true)
+ {
+ document.getElementById("crashes").innerHTML="<h3>Crashes the program:</h3>Does the crash occur on a Linux-based system? <input type='radio' name='crashes_linux' value='yes' onclick='crashes_linux(1)' >Yes<input type='radio' name='crashes_linux' value='no' onclick='crashes_linux(0)' >No";
+ }
+ else if (document.getElementById("crashesoption").checked == false)
+ {
+ document.getElementById("crashes").innerHTML="";
+ document.getElementById("crashes_linux").innerHTML="";
+ }
+ }
+
+ function crashes_linux(crashesonlinux)
+ // Explains how to get a backtrace if the user runs a Linux system
+ {
+ if (crashesonlinux == 1)
+ {
+ document.getElementById("crashes_linux").innerHTML="Please follow <a href='http://wiki.documentfoundation.org/BugReport#How_to_get_backtrace_.28on_Linux.29'>these instructions</a> to obtain a backtrace for your crash and attach it to your bug report. Doing so will help us understand and fix your bug.";
+ }
+ else if (crashesonlinux == 0)
+ {
+ document.getElementById("crashes_linux").innerHTML="";
+ }
+ }
+
+ function loses_content()
+ // Displays info if the user's bug causes a loss of content
+ {
+ if (document.getElementById("losescontentoption").checked == true)
+ {
+ document.getElementById("losescontent").innerHTML="<h3>Causes loss of content</h3>The document does lose content. Add helpful info.";
+ }
+ else if (document.getElementById("losescontentoption").checked == false)
+ {
+ document.getElementById("losescontent").innerHTML="";
+ }
+ }
+
+ function loses_layout()
+ // Displays info if the user's bug causes a loss of layout
+ {
+ if (document.getElementById("loseslayoutoption").checked == true)
+ {
+ document.getElementById("loseslayout").innerHTML="<h3>Causes loss of layout</h3>The document does lose layout. Add helpful info.";
+ }
+ else if (document.getElementById("loseslayoutoption").checked == false)
+ {
+ document.getElementById("loseslayout").innerHTML="";
+ }
+ }
+
+ function etc()
+ // Displays info if the user clicks the etc option
+ {
+ if (document.getElementById("etcoption").checked == true)
+ {
+ document.getElementById("etc").innerHTML="<h3>etc...</h3>etc... Add helpful info.";
+ }
+ else if (document.getElementById("etcoption").checked == false)
+ {
+ document.getElementById("etc").innerHTML="";
+ }
+ }
+ </script>
+ </head>
+
+ <body>
+ <h1>Before You File Your Bug</h1>
+
+ <p>Is this bug specific to a certain document? <input type="radio" name="docspecific" value="yes" onclick="doc_specific(1)" />Yes<input type="radio" name="docspecific" value="no" onclick="doc_specific(0)" />No</p>
+
+ <!--Empty paragraphs become filled with content, depending on answers to questions-->
+ <p id="popup"></p>
+ <p id="popup2"></p>
+ <p id="popup3"></p>
+
+ <h2>Extra information:</h2>
+ <table>
+ <tr>
+ <td><input type="checkbox" id="crashesoption" onclick="crashes()"/>Crashes the program</td>
+ <td><input type="checkbox" id="losescontentoption" onclick="loses_content()" />Causes loss of content</td>
+ <td><input type="checkbox" id="loseslayoutoption" onclick="loses_layout()" />Causes loss of layout</td>
+ <td><input type="checkbox" id="etcoption" onclick="etc()" />etc.</td>
+ </tr>
+ </table>
+
+ <!--Paragraphs to display extra info to the user, depending on what parts are relevant to their bug-->
+ <p id="crashes"></p>
+ <p id="crashes_linux"></p>
+ <p id="losescontent"></p>
+ <p id="loseslayout"></p>
+ <p id="etc"></p>
+ <p><a href="https://bugs.freedesktop.org/enter_bug.cgi?product=LibreOffice"><input type="submit" value="Continue" /></a></p>
+ <p>Or skip straight to a fresh bug report <a href="https://bugs.freedesktop.org/enter_bug.cgi?product=LibreOffice">here</a>.</p>
+ </body>
+</html>
\ No newline at end of file
diff --git a/bug/bug/2011-08-27-form.html b/bug/bug/2011-08-27-form.html
new file mode 100644
index 0000000..ce1fea2
--- /dev/null
+++ b/bug/bug/2011-08-27-form.html
@@ -0,0 +1,82 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Bug Filing Form</title>
+ <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
+ <script type="text/javascript" src="jquery-1.6.2.js"></script>
+ <script type="text/javascript" src="jquery-validation-1.8.1/jquery.validate.js"></script>
+ <script type="text/javascript" src="bug.js"></script>
+ <link rel="stylesheet" href="bug.css" type="text/css" media="screen"></link>
+</head>
+<body>
+ <form action="javascript:">
+ <h1>Before You File Your Bug</h1>
+ <p>
+ Is this bug specific to a certain document?
+ <input type="radio" name="docspecific" value="yes" />Yes
+ <input type="radio" name="docspecific" value="no" checked />No
+ </p>
+
+ <div id="docspecific">
+ <div id="attachdocument">
+ Can you attach the document to this bug report?
+ <input type="radio" name="attachable" value="yes" />Yes
+ <input type="radio" name="attachable" value="no" />No
+
+ <p id="cannotattachdocument">
+ Without the document related to your bug it will be difficult or impossible for us to solve your problem.
+ </p>
+
+ <div id="attachable">
+ <div id="trimdocument">
+ Can you trim the document down to reproduce the bug only, and attach that document?
+ <input type="radio" name="can_trim" value="yes" />Yes
+ <input type="radio" name="can_trim" value="no" />No
+
+ <p id="cantrim">
+ Great! Please make the file as small as possible, making sure to reproduce only the intended bug and attach it to the bug report.
+ </p>
+
+ <p id="cannottrim">
+ Without trimming the document down it will be difficult for us to diagnose the problem and fix it. However, we might be able to fix it regardless.
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <!--
+ <div id="extrainformation">
+ <h2>Extra information:</h2>
+ <input type="checkbox" id="crashesoption"/>Crashes the program
+ <input type="checkbox" id="losescontentoption" />Causes loss of content
+ <input type="checkbox" id="loseslayoutoption" />Causes loss of layout
+ <input type="checkbox" id="etcoption" />etc.
+ </div>
+
+ <div id="crashestheprogram">
+ <h3>Crashes the program:</h3>
+ Does the crash occur on a Linux-based system?
+ <input type='radio' name='crashes_linux' value='yes' />Yes
+ <input type='radio' name='crashes_linux' value='no' />No
+ </div>
+
+ <p id="crashesonlinux">
+ Please
+ follow <a href='http://wiki.documentfoundation.org/BugReport#How_to_get_backtrace_.28on_Linux.29'>these
+ instructions</a> to obtain a backtrace for your crash and attach
+ it to your bug report. Doing so will help us understand and fix
+ your bug.
+ </p>
+
+ <p id="losescontent"></p>
+ <p id="loseslayout"></p>
+ <p id="etc"></p>
+ <p><a href="https://bugs.freedesktop.org/enter_bug.cgi?product=LibreOffice"><input type="submit" value="Continue" /></a></p>
+ <p>Or skip straight to a fresh bug report <a href="https://bugs.freedesktop.org/enter_bug.cgi?product=LibreOffice">here</a>.</p>
+ -->
+
+ </form>
+</body>
+</html>
diff --git a/bug/bug/Makefile b/bug/bug/Makefile
new file mode 100644
index 0000000..06b769a
--- /dev/null
+++ b/bug/bug/Makefile
@@ -0,0 +1,2 @@
+all:
+ jscoverage --no-instrument=js/jquery.placeholder-1.0.1.js --no-instrument=js/jquery.query-2.1.7.js static static-coverage
\ No newline at end of file
diff --git a/bug/bug/bg-sidebar.png b/bug/bug/bg-sidebar.png
new file mode 100644
index 0000000..cfd37e6
Binary files /dev/null and b/bug/bug/bg-sidebar.png differ
diff --git a/bug/bug/bug.css b/bug/bug/bug.css
new file mode 100644
index 0000000..1302565
--- /dev/null
+++ b/bug/bug/bug.css
@@ -0,0 +1,116 @@
+body {
+ margin: 0;
+ height: 650px;
+}
+
+.content {
+ width: 800px;
+}
+
+.content > div {
+ display: inline-block;
+ vertical-align: top;
+}
+
+.left {
+ background: #FFF url('bg-sidebar.png') no-repeat top left;
+ padding-top: 75px;
+ width: 200px;
+ height: 100%;
+ font-size: 0.75em;
+}
+
+.left > div {
+ margin-left: 40px;
+}
+
+.left .steps {
+ background: transparent url('portal-break.png') no-repeat top left;
+ height: 100%;
+ width: 140px;
+}
+
+.right {
+ padding: 20px;
+ width: 550px;
+}
+
+.right .state {
+ margin: 5px;
+ border: 3px solid #18A303;
+}
+
+/* signin */
+.signin {
+ margin: 5px;
+ border: 3px solid #18A303;
+ display: none;
+}
+
+.signin .error {
+ background-color: #ff5555;
+}
+
+.signin .go {
+ background-color: #BADA55;
+}
+
+/* state_component */
+.state_component > div {
+ vertical-align: top;
+ display: inline-block;
+}
+
+.state_component {
+ display: none;
+}
+
+.state_component .comments {
+ width: 250px;
+}
+
+.state_component .comments .comment {
+ display: none;
+}
+
+/* state_subcomponent */
+.state_subcomponent {
+ display: none;
+}
+
+.state_subcomponent .subcomponents {
+ display: none;
+}
+
+/* state_version */
+.state_version {
+ display: none;
+}
+
+/* state_description */
+.state_description {
+ display: none;
+}
+
+/* state_submit */
+.state_submit {
+ display: none;
+}
+
+.state_submit .error {
+ background-color: #ff5555;
+}
+
+.state_submit .go {
+ background-color: #BADA55;
+}
+
+/* state_success */
+.state_success {
+ display: none;
+}
+
+/* state_attach */
+.state_attach {
+ display: none;
+}
diff --git a/bug/bug/bug.js b/bug/bug/bug.js
new file mode 100644
index 0000000..baf86f2
--- /dev/null
+++ b/bug/bug/bug.js
@@ -0,0 +1,213 @@
+//
+// Copyright (C) 2011 Loic Dachary <loic at dachary.org>
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+(function($) {
+
+ $.bug = {
+
+ post: $.post,
+
+ get: $.get,
+
+ // if this string is found in the page returned when
+ // trying to login, it means the login / password combination
+ // is invalid.
+ state_signin_error_string: 'throw_error',
+
+ state_signin: function() {
+ var element = $('.signin');
+ $('.go', element).click(function() {
+ $('.error', element).empty();
+ $.bug.post('/index.cgi', {
+ Bugzilla_login: $('.user', element).val(),
+ Bugzilla_password: $('.password', element).val()
+ }, function(data) {
+ if(data.indexOf($.bug.state_signin_error_string) < 0) {
+ element.hide();
+ $.bug.state_component();
+ } else {
+ $('.error', element).text('invalid user or password');
+ }
+ });
+ });
+ element.show();
+ },
+
+ state_component: function() {
+ var element = $('.state_component');
+
+ var change_component = function() {
+ var component = $(this).val();
+ $('.comment', element).hide();
+ $('.comment.' + component, element).show();
+ $.bug.state_subcomponent();
+ };
+
+ $('.component', element).change(change_component);
+ $('.component', element).prop("selectedIndex", 0);
+
+ element.show();
+ },
+
+ state_subcomponent: function() {
+ var element = $('.state_subcomponent');
+ var component = $('.state_component .component').val();
+ var subcomponent = $('.subcomponents .' + component, element).html();
+ $('.active_subcomponent', element).html(subcomponent);
+ var change_subcomponent = function() {
+ $.bug.refresh_related_bugs();
+ $.bug.state_version();
+ };
+
+ $('.subcomponent', element).change(change_subcomponent);
+ $('.subcomponent', element).prop("selectedIndex", 0);
+
+ element.show();
+ },
+
+ state_version: function() {
+ var element = $('.state_version');
+ if(!element.hasClass('initialized')) {
+ $(".versions", element).change(function() {
+ $.bug.state_description();
+ });
+ $(".versions").prop("selectedIndex", 0);
+ element.addClass('initialized');
+ element.show();
+ }
+ },
+
+ state_description: function() {
+ var element = $('.state_description');
+ if(!element.hasClass('initialized')) {
+ var validate = function() {
+ if($(".short", element).val().length > 3 &&
+ $(".long", element).val().length > 10) {
+ $.bug.state_submit();
+ }
+ };
+
+ $(".short", element).change(function() { validate(); });
+ $(".long", element).keyup(function() { validate(); });
+ element.addClass('initialized');
+ element.show();
+ }
+ },
+
+ state_submit_error_string: 'font size="+2">',
+ state_submit_success_string: 'title>Bug ',
+
+ state_submit: function() {
+ var element = $('.state_submit');
+ if(!element.hasClass('initialized')) {
+ $('.go', element).click(function() {
+ $.bug.post('/post_bug.cgi', {
+ product: 'LibreOffice',
+ bug_status: 'UNCONFIRMED',
+ rep_platform: 'Other',
+ op_sys: 'All',
+ bug_severity: 'normal',
+ priority: 'medium',
+ assigned_to: 'libreoffice-bugs at lists.freedesktop.org',
+ component: $('.state_component .component').val(),
+ short_desc: $('.state_subcomponent .active_subcomponent .subcomponent').val() + ': ' + $('.state_description .short').val(),
+ version: $('.state_version .versions').val(),
+ comment: $('.state_description .long').val(),
+ }, function(data) {
+ var error = data.indexOf($.bug.state_submit_error_string);
+ if(error >= 0) {
+ $('.error', element).text(data.substring(error + $.bug.state_submit_error_string.length, data.indexOf('<', error)));
+ } else {
+ var success = data.indexOf($.bug.state_submit_success_string);
+ var start = success + $.bug.state_submit_success_string.length;
+ $('.bug', element).text(data.substring(start, data.indexOf(' ', start)));
+ $.bug.state_success();
+ $.bug.state_attach();
+ }
+ });
+ });
+ element.addClass('initialized');
+ element.show();
+ }
+ },
+
+ state_attach_error_string: 'class="throw_error">',
+ state_attach_success_string: 'Attachment #',
+
+ state_attach: function() {
+ var element = $('.state_attach');
+ var bug = $('.state_submit .bug').text();
+ $('.bug', element).val(bug);
+ $('form', element).iframePostForm({ complete: function(data) {
+ var error = data.indexOf($.bug.state_attach_error_string);
+ if(error >= 0) {
+ $('.error', element).text(data.substring(error + $.bug.state_attach_error_string.length, data.indexOf('<', error)));
+ } else {
+ var success = data.indexOf($.bug.state_attach_success_string);
+ var attachment = data.substring(success + $.bug.state_attach_success_string.length, data.indexOf('<', success));
+ $('img', element).attr('src', '/attachment.cgi?id=' + attachment);
+ }
+ }});
+ element.show();
+ },
+
+ state_success: function() {
+ $('.submission').hide();
+ var element = $('.state_success');
+ var bug = $('.state_submit .bug').text();
+ $('.bug', element).attr('href', '/show_bug.cgi?id=' + bug);
+ element.show();
+ },
+
+ // if this string is found in the page returned when
+ // trying to fill a bug, it means the user is not logged in
+ logged_in_false: 'form name="login"',
+
+ logged_in: function() {
+ $("body").css("cursor", "progress");
+ return $.bug.get('/enter_bug.cgi').pipe(function(data) {
+ $("body").css("cursor", "default");
+ return data.indexOf($.bug.logged_in_false) < 0;
+ });
+ },
+
+ refresh_related_bugs: function() {
+ $('.related_bugs').empty();
+ var component = $('.state_component .component').val().replace('_','%20');
+ var subcomponent = $('.state_subcomponent .subcomponent').val();
+ var list = '/buglist.cgi?columnlist=short_desc&component=' + component + '&product=LibreOffice&query_format=advanced&short_desc_type=allwordssubstr&ctype=csv&short_desc=' + subcomponent;
+ $.bug.get(list, undefined, function(data) {
+ var lines = data.split('\n');
+ var bug_urls = [];
+ for(var i = 1; i < lines.length; i++) {
+ bug_urls.push(lines[i].replace(/([0-9]*),"(.*)"/,'<a href="/show_bug.cgi?id=$1">$2</a>'));
+ }
+ $('.related_bugs').html(bug_urls.join('<br>'));
+ });
+ },
+
+ main: function() {
+ $.bug.logged_in().done(function(status) {
+ if(status) {
+ $.bug.state_component();
+ } else {
+ $.bug.state_signin();
+ }
+ });
+ }
+ };
+
+})(jQuery);
diff --git a/bug/bug/frame.html b/bug/bug/frame.html
new file mode 100644
index 0000000..a522f14
--- /dev/null
+++ b/bug/bug/frame.html
@@ -0,0 +1,21 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>Bug Filing Form</title>
+ <meta http-equiv="Content-type" content="text/html;charset=UTF-8"></meta>
+ <script type="text/javascript" src="jquery-1.6.2.js"></script>
+ </head>
+ <body>
+ <div class="info"></div>
+ <iframe src="bug.html" id="bug" width="850" height="600"></iframe>
+ <script>
+ function foo() {
+// $("#bug").contents().find("a").css("background-color","#BADA55");
+// $("#bug").attr('src', '/index.cgi');
+ }
+
+ $(document).ready(function(){
+ setInterval(foo, 10000);
+ });
+ </script>
+ </body>
+</html>
diff --git a/bug/bug/icons/Chart.png b/bug/bug/icons/Chart.png
new file mode 100644
index 0000000..c45c8cb
Binary files /dev/null and b/bug/bug/icons/Chart.png differ
diff --git a/bug/bug/icons/Database.png b/bug/bug/icons/Database.png
new file mode 100644
index 0000000..7817eec
Binary files /dev/null and b/bug/bug/icons/Database.png differ
diff --git a/bug/bug/icons/Documentation.png b/bug/bug/icons/Documentation.png
new file mode 100644
index 0000000..5f6ecd8
Binary files /dev/null and b/bug/bug/icons/Documentation.png differ
diff --git a/bug/bug/icons/Drawing.png b/bug/bug/icons/Drawing.png
new file mode 100644
index 0000000..94f9890
Binary files /dev/null and b/bug/bug/icons/Drawing.png differ
diff --git a/bug/bug/icons/Extensions.png b/bug/bug/icons/Extensions.png
new file mode 100644
index 0000000..cc17fed
Binary files /dev/null and b/bug/bug/icons/Extensions.png differ
diff --git a/bug/bug/icons/Formula_editor.png b/bug/bug/icons/Formula_editor.png
new file mode 100644
index 0000000..6d3dbd6
Binary files /dev/null and b/bug/bug/icons/Formula_editor.png differ
diff --git a/bug/bug/icons/Installation.png b/bug/bug/icons/Installation.png
new file mode 100644
index 0000000..08edcec
Binary files /dev/null and b/bug/bug/icons/Installation.png differ
diff --git a/bug/bug/icons/LibreOffice_Initial_Icons-pre_final.svg b/bug/bug/icons/LibreOffice_Initial_Icons-pre_final.svg
new file mode 100644
index 0000000..5a6a8c2
--- /dev/null
+++ b/bug/bug/icons/LibreOffice_Initial_Icons-pre_final.svg
@@ -0,0 +1,44463 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="5033"
+ height="1085"
+ id="svg7287"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="LibreOffice_Initial_Icons.svg"
+ inkscape:export-filename="/home/bedipp/DocumentFoundation/LibO_icons_scaled.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ style="display: inline;">
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.70710678"
+ inkscape:cx="637.35842"
+ inkscape:cy="791.73054"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer6"
+ showgrid="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1127"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:showpageshadow="false"
+ inkscape:snap-global="false"
+ inkscape:object-nodes="false"
+ inkscape:object-paths="false"
+ inkscape:snap-intersection-paths="true"
+ inkscape:snap-smooth-nodes="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-paths="true"
+ inkscape:snap-midpoints="false"
+ inkscape:snap-bbox-midpoints="true"
+ inkscape:bbox-nodes="true" />
+ <defs
+ id="defs7289">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 542.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="5033 : 542.5 : 1"
+ inkscape:persp3d-origin="2516.5 : 361.66667 : 1"
+ id="perspective14414" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20031">
+ <stop
+ style="stop-color: rgb(24, 163, 3); stop-opacity: 0;"
+ offset="0"
+ id="stop20033" />
+ <stop
+ style="stop-color: rgb(255, 233, 76); stop-opacity: 1;"
+ offset="1"
+ id="stop20035" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20010">
+ <stop
+ style="stop-color: rgb(16, 104, 2); stop-opacity: 1;"
+ offset="0"
+ id="stop20012" />
+ <stop
+ style="stop-color: rgb(24, 163, 3); stop-opacity: 1;"
+ offset="1"
+ id="stop20014" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient20002">
+ <stop
+ style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"
+ offset="0"
+ id="stop20004" />
+ <stop
+ style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"
+ offset="1"
+ id="stop20006" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient19712">
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
+ offset="0"
+ id="stop19714" />
+ <stop
+ style="stop-color: rgb(224, 224, 224); stop-opacity: 0.6;"
+ offset="1"
+ id="stop19716" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient19690">
+ <stop
+ style="stop-color: rgb(24, 163, 3); stop-opacity: 1;"
+ offset="0"
+ id="stop19692" />
+ <stop
+ style="stop-color: rgb(16, 104, 2); stop-opacity: 1;"
+ offset="1"
+ id="stop19694" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient19682">
+ <stop
+ style="stop-color: rgb(67, 195, 48); stop-opacity: 1;"
+ offset="0"
+ id="stop19684" />
+ <stop
+ style="stop-color: rgb(24, 163, 3); stop-opacity: 1;"
+ offset="1"
+ id="stop19686" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient19377">
+ <stop
+ style="stop-color: rgb(67, 195, 48); stop-opacity: 1;"
+ offset="0"
+ id="stop19379" />
+ <stop
+ style="stop-color: rgb(24, 163, 3); stop-opacity: 1;"
+ offset="1"
+ id="stop19381" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient19105">
+ <stop
+ style="stop-color: rgb(179, 179, 179); stop-opacity: 1;"
+ offset="0"
+ id="stop19107" />
+ <stop
+ style="stop-color: rgb(230, 230, 230); stop-opacity: 1;"
+ offset="1"
+ id="stop19109" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient18896">
+ <stop
+ style="stop-color: rgb(3, 105, 163); stop-opacity: 1;"
+ offset="0"
+ id="stop18898" />
+ <stop
+ style="stop-color: rgb(2, 63, 98); stop-opacity: 0;"
+ offset="1"
+ id="stop18900" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15316">
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
+ offset="0"
+ id="stop15318" />
+ <stop
+ style="stop-color: rgb(0, 160, 252); stop-opacity: 0;"
+ offset="1"
+ id="stop15320" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15310"
+ inkscape:collect="always">
+ <stop
+ id="stop15312"
+ offset="0"
+ style="stop-color: rgb(28, 153, 224); stop-opacity: 1;" />
+ <stop
+ id="stop15314"
+ offset="1"
+ style="stop-color: rgb(3, 84, 130); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient15263">
+ <stop
+ style="stop-color: rgb(170, 220, 247); stop-opacity: 1;"
+ offset="0"
+ id="stop15265" />
+ <stop
+ style="stop-color: rgb(170, 220, 247); stop-opacity: 0;"
+ offset="1"
+ id="stop15267" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15205">
+ <stop
+ id="stop15207"
+ offset="0"
+ style="stop-color: rgb(33, 155, 214); stop-opacity: 1;" />
+ <stop
+ id="stop15209"
+ offset="1"
+ style="stop-color: rgb(6, 93, 141); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient13374">
+ <stop
+ id="stop13376"
+ offset="0"
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 0.65;" />
+ <stop
+ id="stop13378"
+ offset="1"
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 0.949;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10949"
+ inkscape:collect="always">
+ <stop
+ id="stop10951"
+ offset="0"
+ style="stop-color: rgb(77, 77, 77); stop-opacity: 1;" />
+ <stop
+ id="stop10953"
+ offset="1"
+ style="stop-color: rgb(102, 102, 102); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10910">
+ <stop
+ style="stop-color: rgb(77, 77, 77); stop-opacity: 1;"
+ offset="0"
+ id="stop10912" />
+ <stop
+ style="stop-color: rgb(102, 102, 102); stop-opacity: 1;"
+ offset="1"
+ id="stop10914" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10725">
+ <stop
+ style="stop-color: rgb(255, 246, 221); stop-opacity: 1;"
+ offset="0"
+ id="stop10727" />
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
+ offset="1"
+ id="stop10729" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10719"
+ inkscape:collect="always">
+ <stop
+ id="stop10721"
+ offset="0"
+ style="stop-color: rgb(102, 102, 102); stop-opacity: 1;" />
+ <stop
+ id="stop10723"
+ offset="1"
+ style="stop-color: rgb(153, 153, 153); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10713">
+ <stop
+ style="stop-color: rgb(204, 204, 204); stop-opacity: 1;"
+ offset="0"
+ id="stop10715" />
+ <stop
+ style="stop-color: rgb(153, 153, 153); stop-opacity: 1;"
+ offset="1"
+ id="stop10717" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10478">
+ <stop
+ style="stop-color: rgb(114, 114, 114); stop-opacity: 1;"
+ offset="0"
+ id="stop10480" />
+ <stop
+ style="stop-color: rgb(179, 179, 179); stop-opacity: 1;"
+ offset="1"
+ id="stop10482" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10412">
+ <stop
+ style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"
+ offset="0"
+ id="stop10414" />
+ <stop
+ style="stop-color: rgb(77, 77, 77); stop-opacity: 1;"
+ offset="1"
+ id="stop10416" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10341"
+ inkscape:collect="always">
+ <stop
+ id="stop10343"
+ offset="0"
+ style="stop-color: rgb(233, 185, 19); stop-opacity: 0;" />
+ <stop
+ style="stop-color: rgb(252, 92, 0); stop-opacity: 1;"
+ offset="0.49305555"
+ id="stop10345" />
+ <stop
+ id="stop10347"
+ offset="1"
+ style="stop-color: rgb(233, 185, 19); stop-opacity: 0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10331"
+ inkscape:collect="always">
+ <stop
+ id="stop10333"
+ offset="0"
+ style="stop-color: rgb(204, 204, 204); stop-opacity: 1;" />
+ <stop
+ id="stop10335"
+ offset="1"
+ style="stop-color: rgb(179, 179, 179); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10303">
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
+ offset="0"
+ id="stop10305" />
+ <stop
+ style="stop-color: rgb(242, 242, 242); stop-opacity: 1;"
+ offset="1"
+ id="stop10307" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10295"
+ inkscape:collect="always">
+ <stop
+ id="stop10297"
+ offset="0"
+ style="stop-color: rgb(233, 185, 19); stop-opacity: 0;" />
+ <stop
+ style="stop-color: rgb(252, 92, 0); stop-opacity: 1;"
+ offset="0.49305555"
+ id="stop10299" />
+ <stop
+ id="stop10301"
+ offset="1"
+ style="stop-color: rgb(233, 185, 19); stop-opacity: 0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10216"
+ inkscape:collect="always">
+ <stop
+ id="stop10218"
+ offset="0"
+ style="stop-color: rgb(252, 92, 0); stop-opacity: 1;" />
+ <stop
+ id="stop10220"
+ offset="1"
+ style="stop-color: rgb(204, 204, 204); stop-opacity: 0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9981">
+ <stop
+ id="stop9983"
+ offset="0"
+ style="stop-color: rgb(255, 246, 221); stop-opacity: 1;" />
+ <stop
+ id="stop9985"
+ offset="1"
+ style="stop-color: rgb(254, 248, 244); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9935">
+ <stop
+ id="stop9937"
+ offset="0"
+ style="stop-color: rgb(237, 191, 161); stop-opacity: 1;" />
+ <stop
+ id="stop9939"
+ offset="1"
+ style="stop-color: rgb(253, 241, 234); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9929">
+ <stop
+ id="stop9931"
+ offset="0"
+ style="stop-color: rgb(237, 191, 161); stop-opacity: 1;" />
+ <stop
+ id="stop9933"
+ offset="1"
+ style="stop-color: rgb(253, 241, 234); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient9860">
+ <stop
+ style="stop-color: rgb(102, 102, 102); stop-opacity: 1;"
+ offset="0"
+ id="stop9862" />
+ <stop
+ style="stop-color: rgb(128, 128, 128); stop-opacity: 1;"
+ offset="1"
+ id="stop9864" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient9658">
+ <stop
+ style="stop-color: rgb(247, 195, 161); stop-opacity: 1;"
+ offset="0"
+ id="stop9660" />
+ <stop
+ id="stop9664"
+ offset="0.47156018"
+ style="stop-color: rgb(241, 179, 142); stop-opacity: 1;" />
+ <stop
+ style="stop-color: rgb(241, 117, 113); stop-opacity: 1;"
+ offset="1"
+ id="stop9662" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9652"
+ inkscape:collect="always">
+ <stop
+ id="stop9654"
+ offset="0"
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" />
+ <stop
+ id="stop9656"
+ offset="1"
+ style="stop-color: rgb(255, 188, 213); stop-opacity: 0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9575"
+ inkscape:collect="always">
+ <stop
+ id="stop9577"
+ offset="0"
+ style="stop-color: rgb(127, 55, 0); stop-opacity: 1;" />
+ <stop
+ id="stop9579"
+ offset="1"
+ style="stop-color: rgb(255, 198, 0); stop-opacity: 0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient9569">
+ <stop
+ style="stop-color: rgb(180, 44, 0); stop-opacity: 1;"
+ offset="0"
+ id="stop9571" />
+ <stop
+ style="stop-color: rgb(255, 198, 0); stop-opacity: 0;"
+ offset="1"
+ id="stop9573" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient9563">
+ <stop
+ style="stop-color: rgb(255, 251, 136); stop-opacity: 1;"
+ offset="0"
+ id="stop9565" />
+ <stop
+ style="stop-color: rgb(185, 127, 0); stop-opacity: 0;"
+ offset="1"
+ id="stop9567" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient20835">
+ <stop
+ style="stop-color: rgb(33, 159, 214); stop-opacity: 1;"
+ offset="0"
+ id="stop20837" />
+ <stop
+ style="stop-color: rgb(6, 93, 141); stop-opacity: 1;"
+ offset="1"
+ id="stop20839" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient19846">
+ <stop
+ id="stop19848"
+ offset="0"
+ style="stop-color: rgb(37, 157, 210); stop-opacity: 1;" />
+ <stop
+ id="stop19850"
+ offset="1"
+ style="stop-color: rgb(6, 93, 141); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient19796">
+ <stop
+ id="stop19798"
+ offset="0"
+ style="stop-color: rgb(68, 173, 235); stop-opacity: 1;" />
+ <stop
+ id="stop19800"
+ offset="1"
+ style="stop-color: rgb(170, 220, 247); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient18932"
+ inkscape:collect="always">
+ <stop
+ id="stop18934"
+ offset="0"
+ style="stop-color: rgb(114, 114, 114); stop-opacity: 1;" />
+ <stop
+ id="stop18936"
+ offset="1"
+ style="stop-color: rgb(154, 154, 154); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient18786">
+ <stop
+ style="stop-color: rgb(163, 62, 3); stop-opacity: 1;"
+ offset="0"
+ id="stop18788" />
+ <stop
+ style="stop-color: rgb(193, 84, 20); stop-opacity: 1;"
+ offset="1"
+ id="stop18790" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient17734"
+ inkscape:collect="always">
+ <stop
+ id="stop17736"
+ offset="0"
+ style="stop-color: rgb(153, 153, 153); stop-opacity: 1;" />
+ <stop
+ id="stop17738"
+ offset="1"
+ style="stop-color: rgb(96, 96, 96); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient17465"
+ inkscape:collect="always">
+ <stop
+ id="stop17467"
+ offset="0"
+ style="stop-color: rgb(179, 68, 3); stop-opacity: 1;" />
+ <stop
+ id="stop17469"
+ offset="1"
+ style="stop-color: rgb(98, 37, 2); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient17459"
+ inkscape:collect="always">
+ <stop
+ id="stop17461"
+ offset="0"
+ style="stop-color: rgb(179, 68, 3); stop-opacity: 1;" />
+ <stop
+ id="stop17463"
+ offset="1"
+ style="stop-color: rgb(98, 37, 2); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient17453"
+ inkscape:collect="always">
+ <stop
+ id="stop17455"
+ offset="0"
+ style="stop-color: rgb(179, 68, 3); stop-opacity: 1;" />
+ <stop
+ id="stop17457"
+ offset="1"
+ style="stop-color: rgb(98, 37, 2); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient17355">
+ <stop
+ style="stop-color: rgb(142, 33, 3); stop-opacity: 1;"
+ offset="0"
+ id="stop17357" />
+ <stop
+ id="stop17359"
+ offset="0.16904713"
+ style="stop-color: rgb(231, 108, 53); stop-opacity: 1;" />
+ <stop
+ id="stop17361"
+ offset="0.8380928"
+ style="stop-color: rgb(231, 108, 53); stop-opacity: 1;" />
+ <stop
+ style="stop-color: rgb(146, 37, 4); stop-opacity: 1;"
+ offset="1"
+ id="stop17363" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient17345"
+ inkscape:collect="always">
+ <stop
+ id="stop17347"
+ offset="0"
+ style="stop-color: rgb(142, 33, 3); stop-opacity: 1;" />
+ <stop
+ style="stop-color: rgb(233, 127, 61); stop-opacity: 1;"
+ offset="0.16904713"
+ id="stop17349" />
+ <stop
+ style="stop-color: rgb(233, 127, 61); stop-opacity: 1;"
+ offset="0.8380928"
+ id="stop17351" />
+ <stop
+ id="stop17353"
+ offset="1"
+ style="stop-color: rgb(146, 37, 4); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient16889">
+ <stop
+ id="stop16891"
+ offset="0"
+ style="stop-color: rgb(246, 183, 168); stop-opacity: 1;" />
+ <stop
+ id="stop16893"
+ offset="1"
+ style="stop-color: rgb(254, 237, 222); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient16838">
+ <stop
+ style="stop-color: rgb(248, 202, 53); stop-opacity: 1;"
+ offset="0"
+ id="stop16840" />
+ <stop
+ style="stop-color: rgb(253, 235, 175); stop-opacity: 1;"
+ offset="1"
+ id="stop16842" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient16819"
+ inkscape:collect="always">
+ <stop
+ id="stop16821"
+ offset="0"
+ style="stop-color: rgb(226, 176, 6); stop-opacity: 1;" />
+ <stop
+ id="stop16823"
+ offset="1"
+ style="stop-color: rgb(188, 134, 17); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient16813"
+ inkscape:collect="always">
+ <stop
+ id="stop16815"
+ offset="0"
+ style="stop-color: rgb(231, 180, 6); stop-opacity: 1;" />
+ <stop
+ id="stop16817"
+ offset="1"
+ style="stop-color: rgb(207, 154, 22); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient16501">
+ <stop
+ style="stop-color: rgb(146, 7, 167); stop-opacity: 1;"
+ offset="0"
+ id="stop16503" />
+ <stop
+ id="stop16505"
+ offset="0.27254906"
+ style="stop-color: rgb(205, 108, 196); stop-opacity: 1;" />
+ <stop
+ style="stop-color: rgb(173, 60, 190); stop-opacity: 1;"
+ offset="0.50966245"
+ id="stop16507" />
+ <stop
+ style="stop-color: rgb(188, 42, 210); stop-opacity: 1;"
+ offset="0.83376038"
+ id="stop16509" />
+ <stop
+ style="stop-color: rgb(149, 11, 168); stop-opacity: 1;"
+ offset="1"
+ id="stop16511" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient14610">
+ <stop
+ style="stop-color: rgb(128, 128, 128); stop-opacity: 1;"
+ offset="0"
+ id="stop14612" />
+ <stop
+ style="stop-color: rgb(179, 179, 179); stop-opacity: 1;"
+ offset="1"
+ id="stop14614" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient8642">
+ <stop
+ style="stop-color: rgb(0, 0, 97); stop-opacity: 1;"
+ offset="0"
+ id="stop8644" />
+ <stop
+ style="stop-color: rgb(0, 111, 134); stop-opacity: 0;"
+ offset="1"
+ id="stop8646" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient8548">
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
+ offset="0"
+ id="stop8550" />
+ <stop
+ style="stop-color: rgb(0, 168, 255); stop-opacity: 0;"
+ offset="1"
+ id="stop8552" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7770"
+ inkscape:collect="always">
+ <stop
+ id="stop7772"
+ offset="0"
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" />
+ <stop
+ id="stop7774"
+ offset="1"
+ style="stop-color: rgb(245, 255, 170); stop-opacity: 0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient8586">
+ <stop
+ style="stop-color: rgb(18, 90, 0); stop-opacity: 1;"
+ offset="0"
+ id="stop8588" />
+ <stop
+ style="stop-color: rgb(105, 206, 0); stop-opacity: 0;"
+ offset="1"
+ id="stop8592" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8754">
+ <stop
+ style="stop-color: rgb(220, 133, 233); stop-opacity: 1;"
+ offset="0"
+ id="stop8756" />
+ <stop
+ style="stop-color: rgb(248, 220, 251); stop-opacity: 1;"
+ offset="1"
+ id="stop8758" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient8742">
+ <stop
+ style="stop-color: rgb(146, 0, 255); stop-opacity: 1;"
+ offset="0"
+ id="stop8744" />
+ <stop
+ style="stop-color: rgb(255, 0, 255); stop-opacity: 0;"
+ offset="1"
+ id="stop8746" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8717">
+ <stop
+ style="stop-color: rgb(128, 0, 128); stop-opacity: 1;"
+ offset="0"
+ id="stop8719" />
+ <stop
+ id="stop8723"
+ offset="0.7268371"
+ style="stop-color: rgb(128, 0, 128); stop-opacity: 1;" />
+ <stop
+ style="stop-color: rgb(255, 0, 255); stop-opacity: 0;"
+ offset="1"
+ id="stop8721" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8663"
+ inkscape:collect="always">
+ <stop
+ id="stop8665"
+ offset="0"
+ style="stop-color: rgb(146, 7, 167); stop-opacity: 1;" />
+ <stop
+ style="stop-color: rgb(198, 88, 188); stop-opacity: 1;"
+ offset="0.27254906"
+ id="stop8667" />
+ <stop
+ id="stop8669"
+ offset="0.50966245"
+ style="stop-color: rgb(164, 46, 182); stop-opacity: 1;" />
+ <stop
+ id="stop8671"
+ offset="0.83376038"
+ style="stop-color: rgb(180, 21, 205); stop-opacity: 1;" />
+ <stop
+ id="stop8673"
+ offset="1"
+ style="stop-color: rgb(149, 11, 168); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient9030">
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
+ offset="0"
+ id="stop9032" />
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"
+ offset="1"
+ id="stop9034" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient8984">
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
+ offset="0"
+ id="stop8986" />
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"
+ offset="1"
+ id="stop8988" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8964">
+ <stop
+ id="stop8966"
+ offset="0"
+ style="stop-color: rgb(225, 150, 251); stop-opacity: 1;" />
+ <stop
+ style="stop-color: rgb(244, 199, 250); stop-opacity: 1;"
+ offset="0.13010512"
+ id="stop8968" />
+ <stop
+ style="stop-color: rgb(224, 145, 243); stop-opacity: 1;"
+ offset="0.31360075"
+ id="stop8970" />
+ <stop
+ id="stop8972"
+ offset="0.44078669"
+ style="stop-color: rgb(215, 100, 233); stop-opacity: 1;" />
+ <stop
+ style="stop-color: rgb(231, 173, 240); stop-opacity: 1;"
+ offset="0.68364757"
+ id="stop8974" />
+ <stop
+ style="stop-color: rgb(230, 169, 248); stop-opacity: 1;"
+ offset="0.75620717"
+ id="stop8976" />
+ <stop
+ style="stop-color: rgb(229, 149, 242); stop-opacity: 1;"
+ offset="0.88021636"
+ id="stop8978" />
+ <stop
+ id="stop8980"
+ offset="1"
+ style="stop-color: rgb(242, 203, 248); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient8859">
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
+ offset="0"
+ id="stop8861" />
+ <stop
+ style="stop-color: rgb(170, 0, 0); stop-opacity: 0;"
+ offset="1"
+ id="stop8863" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11804"
+ inkscape:collect="always">
+ <stop
+ id="stop11806"
+ offset="0"
+ style="stop-color: rgb(212, 0, 0); stop-opacity: 0;" />
+ <stop
+ style="stop-color: rgb(170, 0, 0); stop-opacity: 1;"
+ offset="0.49305555"
+ id="stop11808" />
+ <stop
+ id="stop11810"
+ offset="1"
+ style="stop-color: rgb(170, 0, 0); stop-opacity: 0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11704">
+ <stop
+ style="stop-color: rgb(255, 106, 30); stop-opacity: 1;"
+ offset="0"
+ id="stop11706" />
+ <stop
+ style="stop-color: rgb(212, 85, 0); stop-opacity: 0;"
+ offset="1"
+ id="stop11708" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11674">
+ <stop
+ id="stop11676"
+ offset="0"
+ style="stop-color: rgb(248, 202, 53); stop-opacity: 1;" />
+ <stop
+ id="stop11678"
+ offset="1"
+ style="stop-color: rgb(254, 240, 196); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient11612">
+ <stop
+ style="stop-color: rgb(237, 195, 62); stop-opacity: 1;"
+ offset="0"
+ id="stop11614" />
+ <stop
+ style="stop-color: rgb(250, 230, 165); stop-opacity: 1;"
+ offset="1"
+ id="stop11616" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11600"
+ inkscape:collect="always">
+ <stop
+ id="stop11602"
+ offset="0"
+ style="stop-color: rgb(212, 0, 0); stop-opacity: 0;" />
+ <stop
+ style="stop-color: rgb(212, 0, 0); stop-opacity: 1;"
+ offset="0.49305555"
+ id="stop11604" />
+ <stop
+ id="stop11606"
+ offset="1"
+ style="stop-color: rgb(212, 0, 0); stop-opacity: 0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11590"
+ inkscape:collect="always">
+ <stop
+ id="stop11592"
+ offset="0"
+ style="stop-color: rgb(166, 57, 0); stop-opacity: 1;" />
+ <stop
+ id="stop11594"
+ offset="1"
+ style="stop-color: rgb(255, 198, 0); stop-opacity: 0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11513"
+ inkscape:collect="always">
+ <stop
+ id="stop11515"
+ offset="0"
+ style="stop-color: rgb(215, 174, 30); stop-opacity: 1;" />
+ <stop
+ id="stop11517"
+ offset="1"
+ style="stop-color: rgb(255, 210, 81); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient11503">
+ <stop
+ style="stop-color: rgb(228, 188, 51); stop-opacity: 1;"
+ offset="0"
+ id="stop11505" />
+ <stop
+ style="stop-color: rgb(205, 146, 21); stop-opacity: 1;"
+ offset="1"
+ id="stop11507" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11458">
+ <stop
+ id="stop11460"
+ offset="0"
+ style="stop-color: rgb(168, 130, 0); stop-opacity: 1;" />
+ <stop
+ id="stop11462"
+ offset="1"
+ style="stop-color: rgb(114, 74, 0); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient11332">
+ <stop
+ style="stop-color: rgb(173, 78, 7); stop-opacity: 1;"
+ offset="0"
+ id="stop11334" />
+ <stop
+ style="stop-color: rgb(233, 116, 77); stop-opacity: 1;"
+ offset="1"
+ id="stop11336" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11255">
+ <stop
+ style="stop-color: rgb(246, 183, 168); stop-opacity: 1;"
+ offset="0"
+ id="stop11257" />
+ <stop
+ style="stop-color: rgb(254, 233, 214); stop-opacity: 1;"
+ offset="1"
+ id="stop11259" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10755">
+ <stop
+ style="stop-color: rgb(233, 185, 19); stop-opacity: 1;"
+ offset="0"
+ id="stop10757" />
+ <stop
+ style="stop-color: rgb(255, 255, 0); stop-opacity: 1;"
+ offset="1"
+ id="stop10759" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10682">
+ <stop
+ style="stop-color: rgb(128, 128, 128); stop-opacity: 1;"
+ offset="0"
+ id="stop10684" />
+ <stop
+ style="stop-color: rgb(96, 96, 96); stop-opacity: 1;"
+ offset="1"
+ id="stop10686" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10676">
+ <stop
+ style="stop-color: rgb(184, 70, 3); stop-opacity: 1;"
+ offset="0"
+ id="stop10678" />
+ <stop
+ style="stop-color: rgb(98, 37, 2); stop-opacity: 1;"
+ offset="1"
+ id="stop10680" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10670">
+ <stop
+ style="stop-color: rgb(184, 70, 3); stop-opacity: 1;"
+ offset="0"
+ id="stop10672" />
+ <stop
+ style="stop-color: rgb(98, 37, 2); stop-opacity: 1;"
+ offset="1"
+ id="stop10674" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10664">
+ <stop
+ style="stop-color: rgb(184, 70, 3); stop-opacity: 1;"
+ offset="0"
+ id="stop10666" />
+ <stop
+ style="stop-color: rgb(98, 37, 2); stop-opacity: 1;"
+ offset="1"
+ id="stop10668" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10658">
+ <stop
+ style="stop-color: rgb(184, 70, 3); stop-opacity: 1;"
+ offset="0"
+ id="stop10660" />
+ <stop
+ style="stop-color: rgb(98, 37, 2); stop-opacity: 1;"
+ offset="1"
+ id="stop10662" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10623">
+ <stop
+ id="stop10625"
+ offset="0"
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 0;" />
+ <stop
+ id="stop10627"
+ offset="1"
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 0.862745;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10617">
+ <stop
+ style="stop-color: rgb(120, 219, 103); stop-opacity: 1;"
+ offset="0"
+ id="stop10619" />
+ <stop
+ style="stop-color: rgb(204, 244, 198); stop-opacity: 1;"
+ offset="1"
+ id="stop10621" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10442"
+ inkscape:collect="always">
+ <stop
+ id="stop10444"
+ offset="0"
+ style="stop-color: rgb(128, 128, 128); stop-opacity: 1;" />
+ <stop
+ id="stop10446"
+ offset="1"
+ style="stop-color: rgb(51, 51, 51); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10436"
+ inkscape:collect="always">
+ <stop
+ id="stop10438"
+ offset="0"
+ style="stop-color: rgb(128, 128, 128); stop-opacity: 1;" />
+ <stop
+ id="stop10440"
+ offset="1"
+ style="stop-color: rgb(51, 51, 51); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10423">
+ <stop
+ style="stop-color: rgb(128, 128, 128); stop-opacity: 1;"
+ offset="0"
+ id="stop10425" />
+ <stop
+ style="stop-color: rgb(51, 51, 51); stop-opacity: 1;"
+ offset="1"
+ id="stop10427" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10403"
+ inkscape:collect="always">
+ <stop
+ id="stop10405"
+ offset="0"
+ style="stop-color: rgb(230, 115, 37); stop-opacity: 1;" />
+ <stop
+ id="stop10407"
+ offset="1"
+ style="stop-color: rgb(200, 64, 12); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10397"
+ inkscape:collect="always">
+ <stop
+ id="stop10399"
+ offset="0"
+ style="stop-color: rgb(230, 115, 37); stop-opacity: 1;" />
+ <stop
+ id="stop10401"
+ offset="1"
+ style="stop-color: rgb(200, 64, 12); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10391"
+ inkscape:collect="always">
+ <stop
+ id="stop10393"
+ offset="0"
+ style="stop-color: rgb(230, 115, 37); stop-opacity: 1;" />
+ <stop
+ id="stop10395"
+ offset="1"
+ style="stop-color: rgb(200, 64, 12); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10377">
+ <stop
+ style="stop-color: rgb(230, 115, 37); stop-opacity: 1;"
+ offset="0"
+ id="stop10379" />
+ <stop
+ style="stop-color: rgb(200, 64, 12); stop-opacity: 1;"
+ offset="1"
+ id="stop10381" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10367"
+ inkscape:collect="always">
+ <stop
+ id="stop10369"
+ offset="0"
+ style="stop-color: rgb(142, 33, 3); stop-opacity: 1;" />
+ <stop
+ style="stop-color: rgb(228, 92, 31); stop-opacity: 1;"
+ offset="0.16904713"
+ id="stop10371" />
+ <stop
+ style="stop-color: rgb(228, 92, 31); stop-opacity: 1;"
+ offset="0.8380928"
+ id="stop10373" />
+ <stop
+ id="stop10375"
+ offset="1"
+ style="stop-color: rgb(146, 37, 4); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10226">
+ <stop
+ style="stop-color: rgb(142, 33, 3); stop-opacity: 1;"
+ offset="0"
+ id="stop10228" />
+ <stop
+ id="stop10236"
+ offset="0.16904713"
+ style="stop-color: rgb(228, 111, 31); stop-opacity: 1;" />
+ <stop
+ id="stop10234"
+ offset="0.8380928"
+ style="stop-color: rgb(230, 109, 32); stop-opacity: 1;" />
+ <stop
+ style="stop-color: rgb(146, 37, 4); stop-opacity: 1;"
+ offset="1"
+ id="stop10230" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10150">
+ <stop
+ style="stop-color: rgb(255, 0, 0); stop-opacity: 1;"
+ offset="0"
+ id="stop10152" />
+ <stop
+ style="stop-color: rgb(255, 198, 0); stop-opacity: 0;"
+ offset="1"
+ id="stop10154" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10144">
+ <stop
+ style="stop-color: rgb(255, 0, 0); stop-opacity: 1;"
+ offset="0"
+ id="stop10146" />
+ <stop
+ style="stop-color: rgb(255, 198, 0); stop-opacity: 0;"
+ offset="1"
+ id="stop10148" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient10138">
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
+ offset="0"
+ id="stop10140" />
+ <stop
+ style="stop-color: rgb(255, 213, 213); stop-opacity: 0;"
+ offset="1"
+ id="stop10142" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9119"
+ inkscape:collect="always">
+ <stop
+ id="stop9121"
+ offset="0"
+ style="stop-color: rgb(255, 0, 0); stop-opacity: 1;" />
+ <stop
+ id="stop9123"
+ offset="1"
+ style="stop-color: rgb(211, 211, 0); stop-opacity: 0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9109"
+ inkscape:collect="always">
+ <stop
+ id="stop9111"
+ offset="0"
+ style="stop-color: rgb(128, 0, 0); stop-opacity: 1;" />
+ <stop
+ id="stop9113"
+ offset="1"
+ style="stop-color: rgb(255, 198, 0); stop-opacity: 0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient9103">
+ <stop
+ style="stop-color: rgb(0, 51, 98); stop-opacity: 1;"
+ offset="0"
+ id="stop9105" />
+ <stop
+ style="stop-color: rgb(0, 255, 140); stop-opacity: 0;"
+ offset="1"
+ id="stop9107" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9014"
+ inkscape:collect="always">
+ <stop
+ id="stop9016"
+ offset="0"
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 0;" />
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
+ offset="0.49305555"
+ id="stop9018" />
+ <stop
+ id="stop9020"
+ offset="1"
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8989"
+ inkscape:collect="always">
+ <stop
+ id="stop8991"
+ offset="0"
+ style="stop-color: rgb(74, 0, 255); stop-opacity: 1;" />
+ <stop
+ id="stop8993"
+ offset="1"
+ style="stop-color: rgb(0, 160, 193); stop-opacity: 0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient8903">
+ <stop
+ style="stop-color: rgb(0, 128, 0); stop-opacity: 1;"
+ offset="0"
+ id="stop8905" />
+ <stop
+ style="stop-color: rgb(0, 255, 0); stop-opacity: 0;"
+ offset="1"
+ id="stop8907" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient7303">
+ <stop
+ style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"
+ offset="0"
+ id="stop7305" />
+ <stop
+ style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"
+ offset="1"
+ id="stop7307" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient9153">
+ <stop
+ style="stop-color: rgb(3, 105, 163); stop-opacity: 1;"
+ offset="0"
+ id="stop9155" />
+ <stop
+ style="stop-color: rgb(4, 127, 198); stop-opacity: 1;"
+ offset="1"
+ id="stop9157" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient8674">
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
+ offset="0"
+ id="stop8676" />
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"
+ offset="1"
+ id="stop8678" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient8655">
+ <stop
+ style="stop-color: rgb(102, 102, 102); stop-opacity: 1;"
+ offset="0"
+ id="stop8657" />
+ <stop
+ style="stop-color: rgb(26, 26, 26); stop-opacity: 1;"
+ offset="1"
+ id="stop8659" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient8635">
+ <stop
+ style="stop-color: rgb(128, 128, 128); stop-opacity: 1;"
+ offset="0"
+ id="stop8637" />
+ <stop
+ style="stop-color: rgb(102, 102, 102); stop-opacity: 1;"
+ offset="1"
+ id="stop8639" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient8627">
+ <stop
+ style="stop-color: rgb(102, 102, 102); stop-opacity: 1;"
+ offset="0"
+ id="stop8629" />
+ <stop
+ style="stop-color: rgb(102, 102, 102); stop-opacity: 0.5;"
+ offset="1"
+ id="stop8631" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient8074">
+ <stop
+ style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"
+ offset="0"
+ id="stop8076" />
+ <stop
+ id="stop8078"
+ offset="0.49305555"
+ style="stop-color: rgb(0, 0, 0); stop-opacity: 1;" />
+ <stop
+ style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"
+ offset="1"
+ id="stop8080" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7976">
+ <stop
+ id="stop7978"
+ offset="0"
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 0.85;" />
+ <stop
+ id="stop7980"
+ offset="1"
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 0.9;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7970">
+ <stop
+ style="stop-color: rgb(153, 153, 153); stop-opacity: 1;"
+ offset="0"
+ id="stop7972" />
+ <stop
+ style="stop-color: rgb(230, 230, 230); stop-opacity: 1;"
+ offset="1"
+ id="stop7974" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7931"
+ inkscape:collect="always">
+ <stop
+ id="stop7933"
+ offset="0"
+ style="stop-color: rgb(0, 0, 0); stop-opacity: 1;" />
+ <stop
+ style="stop-color: rgb(0, 0, 0); stop-opacity: 0.360784;"
+ offset="0.45461464"
+ id="stop7968" />
+ <stop
+ id="stop7935"
+ offset="1"
+ style="stop-color: rgb(0, 0, 0); stop-opacity: 0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10125">
+ <stop
+ style="stop-color: rgb(201, 156, 0); stop-opacity: 1;"
+ offset="0"
+ id="stop10127" />
+ <stop
+ style="stop-color: rgb(135, 105, 0); stop-opacity: 1;"
+ offset="1"
+ id="stop10129" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10119">
+ <stop
+ id="stop10121"
+ offset="0"
+ style="stop-color: rgb(211, 97, 24); stop-opacity: 1;" />
+ <stop
+ id="stop10123"
+ offset="1"
+ style="stop-color: rgb(240, 158, 111); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6989">
+ <stop
+ id="stop6991"
+ offset="0"
+ style="stop-color: rgb(240, 158, 111); stop-opacity: 1;" />
+ <stop
+ id="stop6993"
+ offset="1"
+ style="stop-color: rgb(249, 207, 181); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6975">
+ <stop
+ id="stop6977"
+ offset="0"
+ style="stop-color: rgb(245, 206, 83); stop-opacity: 1;" />
+ <stop
+ id="stop6979"
+ offset="1"
+ style="stop-color: rgb(253, 233, 169); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15606">
+ <stop
+ style="stop-color: rgb(242, 242, 242); stop-opacity: 1;"
+ offset="0"
+ id="stop15608" />
+ <stop
+ style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"
+ offset="1"
+ id="stop15610" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient14494">
+ <stop
+ id="stop14496"
+ offset="0"
+ style="stop-color: rgb(220, 133, 233); stop-opacity: 1;" />
+ <stop
+ id="stop14498"
+ offset="1"
+ style="stop-color: rgb(242, 203, 248); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient14486">
+ <stop
+ style="stop-color: rgb(142, 3, 163); stop-opacity: 1;"
+ offset="0"
+ id="stop14488" />
+ <stop
+ style="stop-color: rgb(83, 2, 96); stop-opacity: 1;"
+ offset="1"
+ id="stop14490" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient13791">
+ <stop
+ style="stop-color: rgb(211, 97, 24); stop-opacity: 1;"
+ offset="0"
+ id="stop13793" />
+ <stop
+ style="stop-color: rgb(240, 158, 111); stop-opacity: 1;"
+ offset="1"
+ id="stop13795" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient13785"
+ inkscape:collect="always">
+ <stop
+ id="stop13787"
+ offset="0"
+ style="stop-color: rgb(163, 62, 3); stop-opacity: 1;" />
+ <stop
+ id="stop13789"
+ offset="1"
+ style="stop-color: rgb(98, 37, 2); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient13220">
+ <stop
+ id="stop13222"
+ offset="0"
+ style="stop-color: rgb(142, 231, 128); stop-opacity: 1;" />
+ <stop
+ id="stop13224"
+ offset="1"
+ style="stop-color: rgb(204, 244, 198); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient13214">
+ <stop
+ style="stop-color: rgb(24, 163, 3); stop-opacity: 1;"
+ offset="0"
+ id="stop13216" />
+ <stop
+ style="stop-color: rgb(16, 104, 2); stop-opacity: 1;"
+ offset="1"
+ id="stop13218" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10292"
+ inkscape:collect="always">
+ <stop
+ id="stop10294"
+ offset="0"
+ style="stop-color: rgb(102, 102, 102); stop-opacity: 1;" />
+ <stop
+ id="stop10296"
+ offset="1"
+ style="stop-color: rgb(51, 51, 51); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10286">
+ <stop
+ id="stop10288"
+ offset="0"
+ style="stop-color: rgb(179, 179, 179); stop-opacity: 1;" />
+ <stop
+ id="stop10290"
+ offset="1"
+ style="stop-color: rgb(230, 230, 230); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9364">
+ <stop
+ style="stop-color: rgb(99, 187, 238); stop-opacity: 1;"
+ offset="0"
+ id="stop9366" />
+ <stop
+ style="stop-color: rgb(170, 220, 247); stop-opacity: 1;"
+ offset="1"
+ id="stop9368" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9334"
+ inkscape:collect="always">
+ <stop
+ id="stop9336"
+ offset="0"
+ style="stop-color: rgb(3, 105, 163); stop-opacity: 1;" />
+ <stop
+ id="stop9338"
+ offset="1"
+ style="stop-color: rgb(2, 63, 98); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10292-9"
+ inkscape:collect="always">
+ <stop
+ id="stop10294-9"
+ offset="0"
+ style="stop-color: rgb(102, 102, 102); stop-opacity: 1;" />
+ <stop
+ id="stop10296-6"
+ offset="1"
+ style="stop-color: rgb(51, 51, 51); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6787-1-2-3-6-5-6-3-0">
+ <stop
+ id="stop6789-2-7-9-01-7-1-2-0"
+ offset="0"
+ style="stop-color: rgb(128, 128, 128); stop-opacity: 1;" />
+ <stop
+ id="stop6791-8-7-1-9-5-5-9-5"
+ offset="1"
+ style="stop-color: rgb(77, 77, 77); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10501-8">
+ <stop
+ style="stop-color: rgb(3, 105, 163); stop-opacity: 1;"
+ offset="0"
+ id="stop10503-6" />
+ <stop
+ style="stop-color: rgb(2, 63, 98); stop-opacity: 1;"
+ offset="1"
+ id="stop10505-6" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9334-46"
+ inkscape:collect="always">
+ <stop
+ id="stop9336-9"
+ offset="0"
+ style="stop-color: rgb(3, 105, 163); stop-opacity: 1;" />
+ <stop
+ id="stop9338-9"
+ offset="1"
+ style="stop-color: rgb(2, 63, 98); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient9334-46"
+ id="linearGradient20158"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1, 0, 0, 1.00011, 0, -0.10551)"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.99982"
+ y2="991.87488" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10501-8"
+ id="linearGradient20160"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.00399, 0, 0, 1.00959, -1.49914, -9.36636)"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10292"
+ id="linearGradient20162"
+ gradientUnits="userSpaceOnUse"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient9364"
+ id="linearGradient20164"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(7.97914, 0, 0, 8.01241, -546.603, -3106.53)"
+ x1="294.3429"
+ y1="256.58133"
+ x2="294.41818"
+ y2="243.13852" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient13214-4">
+ <stop
+ style="stop-color: rgb(24, 163, 3); stop-opacity: 1;"
+ offset="0"
+ id="stop13216-7" />
+ <stop
+ style="stop-color: rgb(16, 104, 2); stop-opacity: 1;"
+ offset="1"
+ id="stop13218-2" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient16134-3-1">
+ <stop
+ style="stop-color: rgb(0, 0, 0); stop-opacity: 0.501961;"
+ offset="0"
+ id="stop16136-6-3" />
+ <stop
+ style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"
+ offset="1"
+ id="stop16138-4-6" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient13214"
+ id="linearGradient7824"
+ gradientUnits="userSpaceOnUse"
+ x1="475"
+ y1="-895.63782"
+ x2="475"
+ y2="-848.63782" />
+ <linearGradient
+ id="linearGradient14494-2">
+ <stop
+ id="stop14496-9"
+ offset="0"
+ style="stop-color: rgb(220, 133, 233); stop-opacity: 1;" />
+ <stop
+ id="stop14498-9"
+ offset="1"
+ style="stop-color: rgb(242, 203, 248); stop-opacity: 1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient9334"
+ id="linearGradient5974"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1, 0, 0, 1.00011, 0, -0.10551)"
+ x1="121.51716"
+ y1="976.37823"
+ x2="121.51716"
+ y2="992.41681" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient9334"
+ id="linearGradient5976"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.00399, 0, 0, 1.00959, -1.49914, -9.36636)"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10292"
+ id="linearGradient5978"
+ gradientUnits="userSpaceOnUse"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient13214"
+ id="linearGradient6046"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1, 0, 0, 1.00011, 0, -0.10551)"
+ x1="121.98373"
+ y1="976.33423"
+ x2="121.98373"
+ y2="992.46613" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient13214"
+ id="linearGradient6048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.00399, 0, 0, 1.00959, -1.49914, -9.36636)"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10292"
+ id="linearGradient6050"
+ gradientUnits="userSpaceOnUse"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14486"
+ id="linearGradient8045"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1, 0, 0, 1.00011, 0, -0.10551)"
+ x1="120.32938"
+ y1="976.37823"
+ x2="120.32938"
+ y2="992.38428" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient14486"
+ id="linearGradient8047"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.00399, 0, 0, 1.00959, -1.49914, -9.36636)"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10292"
+ id="linearGradient8049"
+ gradientUnits="userSpaceOnUse"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient13214-4"
+ id="linearGradient13606"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1, 0, 0, 1.00011, 0, -0.10551)"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.99982"
+ y2="991.87488" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient13214-4"
+ id="linearGradient13608"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.00399, 0, 0, 1.00959, -1.49914, -9.36636)"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10292"
+ id="linearGradient13610"
+ gradientUnits="userSpaceOnUse"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient13220"
+ id="linearGradient13612"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(7.97914, 0, 0, 8.01241, -285.603, -3106.53)"
+ x1="294.3429"
+ y1="256.58133"
+ x2="294.41818"
+ y2="243.13852" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient13785"
+ id="linearGradient4841"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1, 0, 0, 1.00011, 0, -0.10551)"
+ x1="122.07292"
+ y1="976.37817"
+ x2="122.07292"
+ y2="992.3916" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient13785"
+ id="linearGradient4843"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.00399, 0, 0, 1.00959, -1.49914, -9.36636)"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10292"
+ id="linearGradient4845"
+ gradientUnits="userSpaceOnUse"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient13785"
+ id="linearGradient9674"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1, 0, 0, 1.00011, 0, -0.10551)"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.99982"
+ y2="991.87488" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient13785"
+ id="linearGradient9676"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.00399, 0, 0, 1.00959, -1.49914, -9.36636)"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient13785"
+ id="linearGradient9678"
+ gradientUnits="userSpaceOnUse"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6989"
+ id="linearGradient9680"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(7.97914, 0, 0, 8.01241, -24.6033, -3106.53)"
+ x1="294.3429"
+ y1="256.58133"
+ x2="294.41818"
+ y2="243.13852" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10125"
+ id="linearGradient10075"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1, 0, 0, 1.00011, 0, -0.10551)"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.99982"
+ y2="991.87488" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10125"
+ id="linearGradient10077"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.00399, 0, 0, 1.00959, -1.49914, -9.36636)"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10292"
+ id="linearGradient10079"
+ gradientUnits="userSpaceOnUse"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6975"
+ id="linearGradient10081"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(7.97914, 0, 0, 8.01241, 236.397, -3106.53)"
+ x1="294.3429"
+ y1="256.58133"
+ x2="294.41818"
+ y2="243.13852" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10125"
+ id="linearGradient10586"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1, 0, 0, 1.00011, 0, -0.10551)"
+ x1="122.0614"
+ y1="976.3645"
+ x2="122.0614"
+ y2="992.39667" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10125"
+ id="linearGradient10588"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.00399, 0, 0, 1.00959, -1.49914, -9.36636)"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10292"
+ id="linearGradient10590"
+ gradientUnits="userSpaceOnUse"
+ x1="110.96875"
+ y1="976.29968"
+ x2="110.96875"
+ y2="992.375" />
+ <linearGradient
+ id="linearGradient10501-8-4-6">
+ <stop
+ style="stop-color: rgb(28, 153, 224); stop-opacity: 1;"
+ offset="0"
+ id="stop10503-6-23-7" />
+ <stop
+ style="stop-color: rgb(3, 105, 163); stop-opacity: 1;"
+ offset="1"
+ id="stop10505-6-9-9" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10501-8-4-63-3-0-5-88-1-3-6-4">
+ <stop
+ style="stop-color: rgb(3, 105, 163); stop-opacity: 1;"
+ offset="0"
+ id="stop10503-6-23-23-4-2-9-3-8-19-4-5" />
+ <stop
+ style="stop-color: rgb(2, 63, 98); stop-opacity: 1;"
+ offset="1"
+ id="stop10505-6-9-1-2-5-4-5-2-5-2-5" />
+ </linearGradient>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath9617">
+ <path
+ sodipodi:type="arc"
+ style="overflow: visible; marker: none; opacity: 0.227564; color: rgb(0, 0, 0); fill: rgb(28, 153, 224); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 1.13793; visibility: visible; display: inline;"
+ id="path9619"
+ sodipodi:cx="1184.5"
+ sodipodi:cy="675.5"
+ sodipodi:rx="16.5"
+ sodipodi:ry="16.5"
+ d="m 1201,675.5 a 16.5,16.5 0 1 1 -33,0 16.5,16.5 0 1 1 33,0 z"
+ transform="matrix(0.307987, 0, 0, 0.307987, 2815.68, 454.154)"
+ inkscape:export-filename="path12513.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath9629">
+ <path
+ sodipodi:type="arc"
+ style="overflow: visible; marker: none; opacity: 0.227564; color: rgb(0, 0, 0); fill: rgb(28, 153, 224); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 1.13793; visibility: visible; display: inline;"
+ id="path9631"
+ sodipodi:cx="1184.5"
+ sodipodi:cy="675.5"
+ sodipodi:rx="16.5"
+ sodipodi:ry="16.5"
+ d="m 1201,675.5 a 16.5,16.5 0 1 1 -33,0 16.5,16.5 0 1 1 33,0 z"
+ transform="matrix(0.909091, 0, 0, 0.909091, 1987.18, -1698.73)"
+ inkscape:export-filename="path12513.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath9637">
+ <path
+ sodipodi:type="arc"
+ style="overflow: visible; marker: none; opacity: 0.227564; color: rgb(0, 0, 0); fill: rgb(28, 153, 224); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 1.13793; visibility: visible; display: inline;"
+ id="path9639"
+ sodipodi:cx="1184.5"
+ sodipodi:cy="675.5"
+ sodipodi:rx="16.5"
+ sodipodi:ry="16.5"
+ d="m 1201,675.5 a 16.5,16.5 0 1 1 -33,0 16.5,16.5 0 1 1 33,0 z"
+ transform="matrix(0.909091, 0, 0, 0.909091, 1987.18, -1698.73)"
+ inkscape:export-filename="path12513.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath9641">
+ <path
+ sodipodi:type="arc"
+ style="overflow: visible; marker: none; opacity: 0.227564; color: rgb(0, 0, 0); fill: rgb(28, 153, 224); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 1.13793; visibility: visible; display: inline;"
+ id="path9643"
+ sodipodi:cx="1184.5"
+ sodipodi:cy="675.5"
+ sodipodi:rx="16.5"
+ sodipodi:ry="16.5"
+ d="m 1201,675.5 a 16.5,16.5 0 1 1 -33,0 16.5,16.5 0 1 1 33,0 z"
+ transform="matrix(0.909091, 0, 0, 0.909091, 1987.18, -1698.73)"
+ inkscape:export-filename="path12513.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath9645">
+ <path
+ sodipodi:type="arc"
+ style="overflow: visible; marker: none; opacity: 0.227564; color: rgb(0, 0, 0); fill: rgb(28, 153, 224); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 1.13793; visibility: visible; display: inline;"
+ id="path9647"
+ sodipodi:cx="1184.5"
+ sodipodi:cy="675.5"
+ sodipodi:rx="16.5"
+ sodipodi:ry="16.5"
+ d="m 1201,675.5 a 16.5,16.5 0 1 1 -33,0 16.5,16.5 0 1 1 33,0 z"
+ transform="matrix(0.909091, 0, 0, 0.909091, 1987.18, -1698.73)"
... etc. - the rest is truncated
More information about the Libreoffice-commits
mailing list