This is an automated email from the ASF dual-hosted git repository. gk pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/turbine-fulcrum-site.git
commit c1589668aba5a573f5a73f31b7f46e58fa3c7e0e Author: Siegfried Goeschl <[email protected]> AuthorDate: Fri Jun 27 20:16:44 2008 +0000 Moving main website to M2 git-svn-id: https://svn.apache.org/repos/asf/turbine/fulcrum/trunk/site@672373 13f79535-47bb-0310-9956-ffa450edef68 --- LICENSE.txt | 202 +++++ NOTICE.txt | 6 + pom.xml | 278 ++++++ src/changes/changes.xml | 73 ++ src/site/resources/logo.gif | Bin 0 -> 6562 bytes src/site/resources/turbine-project.png | Bin 0 -> 21047 bytes src/site/resources/turbine-project.svg | 1372 ++++++++++++++++++++++++++++++ src/site/site.xml | 106 +++ src/site/xdoc/building.xml | 90 ++ src/site/xdoc/howto/jsp-service.xml | 95 +++ src/site/xdoc/howto/template-service.xml | 81 ++ src/site/xdoc/howto/velocity-service.xml | 101 +++ src/site/xdoc/index.xml | 60 ++ src/site/xdoc/sites/osworkflow.xml | 40 + src/site/xdoc/sites/security.xml | 45 + 15 files changed, 2549 insertions(+) diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/NOTICE.txt b/NOTICE.txt new file mode 100644 index 0000000..9271a2d --- /dev/null +++ b/NOTICE.txt @@ -0,0 +1,6 @@ +Turbine Fulcrum YAAFI +Copyright 2002-2007 The Apache Software Foundation. + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..c4c1ffd --- /dev/null +++ b/pom.xml @@ -0,0 +1,278 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!-- + + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.apache</groupId> + <artifactId>apache</artifactId> + <version>4</version> + </parent> + <groupId>fulcrum</groupId> + <artifactId>fulcrum-site</artifactId> + <version>1.0.0</version> + <name>Fulcrum Component Library</name> + <url>http://turbine.apache.org/fulcrum</url> + <inceptionYear>2001</inceptionYear> + + <distributionManagement> + <!-- + This POM's parent POM (the Apache root POM) provides repositories. Unfortunately, + this allows for accidental deployments. So we disable them here by providing + a dummy repository. Use "mvn -Prc deploy" (Apache snapshot repository) or + "mvn -Prelease deploy" (Apache release repository), if you really want to deploy. + --> + <repository> + <id>dummy</id> + <name>Dummy to avoid accidental deploys</name> + <url /> + </repository> + <site> + <id>fulcrum.website</id> + <name>Fulcrum Website</name> + <url>${fulcrum.deployment.protocol}://people.apache.org/www/turbine.apache.org/fulcrum/</url> + </site> + </distributionManagement> + + <!-- + This section *must* be overwritten by subprojects. It is only to allow + a release of the fulcrum-parent POM. + --> + <scm> + <connection>scm:svn:http://svn.apache.org/repos/asf/turbine/fulcrum/trunk/site</connection> + <developerConnection>scm:svn:http://svn.apache.org/repos/asf/turbine/fulcrum/trunk/site</developerConnection> + <url>http://svn.apache.org/viewcvs/turbine/fulcrum/trunk/site</url> + </scm> + + <mailingLists> + <mailingList> + <name>Turbine Dev List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/turbine-dev/</archive> + </mailingList> + <mailingList> + <name>Turbine User List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/turbine-user/</archive> + </mailingList> + </mailingLists> + + <developers> + <developer> + <name>Geir Magnusson Jr.</name> + <id>geirm</id> + <email>[email protected]</email> + <organization>Independent (DVSL Maven)</organization> + </developer> + <developer> + <name>Quinton McCombs</name> + <id>quintonm</id> + <email>[email protected]</email> + <organization>NequalsOne</organization> + <roles> + <role>Java Developer</role> + </roles> + </developer> + <developer> + <name>John McNally</name> + <id>jmcnally</id> + <email>[email protected]</email> + <organization>CollabNet</organization> + </developer> + <developer> + <name>Martin Poeschl</name> + <id>mpoeschl</id> + <email>[email protected]</email> + <organization>Tucana</organization> + </developer> + <developer> + <name>Eric Pugh</name> + <id>epugh</id> + <email>[email protected]</email> + </developer> + <developer> + <name>Daniel Rall</name> + <id>dlr</id> + <email></email> + <organization>CollabNet, Inc.</organization> + </developer> + <developer> + <name>Henning P. Schmiedehausen</name> + <id>henning</id> + <email>[email protected]</email> + <organization>INTERMETA - Gesellschaft fuer Mehrwertdienste mbH</organization> + </developer> + <developer> + <name>Jon Scott Stevens</name> + <id>jon</id> + <email>[email protected]</email> + <organization></organization> + </developer> + <developer> + <name>Jason van Zyl</name> + <id>jvanzyl</id> + <email>[email protected]</email> + <organization>Zenplex</organization> + </developer> + <developer> + <name>Siegfried Goeschl</name> + <id>sgoeschl</id> + <email>[email protected]</email> + <organization>IT20one</organization> + </developer> + <developer> + <name>Scott Eade</name> + <id>seade</id> + <email>[email protected]</email> + <organization>Backstage Technologies Pty. Ltd.</organization> + <roles> + <role>Java Developer</role> + </roles> + <timezone>+10</timezone> + </developer> + <developer> + <name>Thomas Vandahl</name> + <id>tv</id> + <email>[email protected]</email> + <organization>TeWiSoft GmbH</organization> + <roles> + <role>Java Developer</role> + </roles> + <timezone>+1</timezone> + </developer> + </developers> + <contributors> + <contributor> + <name>Dan Diephouse</name> + <email>[email protected]</email> + <organization>Envoi solutions</organization> + <roles> + <role>Developer</role> + </roles> + </contributor> + <contributor> + <name>J�rgen Hoffmann</name> + <email>[email protected]</email> + <organization></organization> + <roles> + <role>Developer</role> + </roles> + </contributor> + <contributor> + <name>Pete Kazmier</name> + <email></email> + <organization></organization> + <roles> + <role>Developer</role> + </roles> + </contributor> + <contributor> + <name>Mike Manner</name> + <email>[email protected]</email> + <organization></organization> + <roles> + <role>Security</role> + </roles> + </contributor> + <contributor> + <name>Kasper Nielsen</name> + <email>[email protected]</email> + <organization></organization> + <roles> + <role>Developer</role> + </roles> + </contributor> + <contributor> + <name>James Taylor</name> + <email>[email protected]</email> + <organization></organization> + <roles> + <role>Developer</role> + </roles> + </contributor> + <contributor> + <name>Ronald</name> + <email>[email protected]</email> + <roles> + <role>Developer</role> + </roles> + </contributor> + </contributors> + + <reporting> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>2.0.1</version> + <reportSets> + <reportSet> + <reports> + <report>summary</report> + <report>project-team</report> + <report>mailing-list</report> + <report>issue-tracking</report> + <report>license</report> + <report>scm</report> + </reports> + </reportSet> + </reportSets> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + <version>2.0-beta-6</version> + <configuration> + <!-- Exclude the navigation file for Maven 1 sites + and the changes file used by the changes-plugin, + as they interfere with the site generation. --> + <moduleExcludes> + <xdoc>navigation.xml,changes.xml</xdoc> + </moduleExcludes> + </configuration> + </plugin> + <plugin> + <!-- generate the changes report from changes.xml --> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-changes-plugin</artifactId> + <version>2.0-beta-3</version> + <reportSets> + <reportSet> + <reports> + <report>changes-report</report> + </reports> + </reportSet> + </reportSets> + </plugin> + </plugins> + </reporting> + + <properties> + <!-- + Make the deployment protocol pluggable. This allows to switch to + other protocols like scpexe, which some users prefer over scp. + --> + <fulcrum.deployment.protocol>scp</fulcrum.deployment.protocol> + </properties> + +</project> diff --git a/src/changes/changes.xml b/src/changes/changes.xml new file mode 100644 index 0000000..6e65fcf --- /dev/null +++ b/src/changes/changes.xml @@ -0,0 +1,73 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<document> + <properties> + <title>Fulcrum</title> + <author email="[email protected]">Eric Pugh</author> + <author email="[email protected]">Quinton McCombs</author> + </properties> + + <body> + <release version="3.0.0" date="2005-05-13"> + <action dev="sgoeschl" type="add"> + Added fulcrum:site to build a subprojects and the master + project including Dashboard report + </action> + <action dev="sgoeschl" type="add"> + Added Dashboard report + </action> + <action dev="epugh" type="add"> + Integrate the avalon-meta plugin into the project.xml files so + that this dependency is downloaded. + </action> + <action dev="epugh" type="add"> + Finished updating the conversion process. All the components + that Steve McConnell revamped are integrated and building. + </action> + <action dev="epugh" type="add"> + Changed multiproject site build so that instead of having a + /docs/multiproject/fulcrum-XXX url, it is /docs/fulcrum-XXX + url for all the components. Allows us to leverage the multiproject + plugin better. Updated docs on building the site. Easier to update + individual component site documentation this way. + </action> + <action dev="epugh" type="add"> + Intake Component Added + </action> + <action dev="epugh" type="add"> + Build process updated to use 'multiproject' plugin. Additionally, + significantly more components have been converted to being seperate + Avalon components. + </action> + <action dev="quintonm" type="add"> + The build process for Fulcrum has been changed. Now, when you + build Fulcrum, it uses Maven's reactor to build the components + individually. This means that Fulcrum itself no longer has a + version number. The individual components are versioned + seperately. For changes to individual components, see the docs + for each component. + </action> + + + </release> + + </body> +</document> + diff --git a/src/site/resources/logo.gif b/src/site/resources/logo.gif new file mode 100644 index 0000000..76ea56c Binary files /dev/null and b/src/site/resources/logo.gif differ diff --git a/src/site/resources/turbine-project.png b/src/site/resources/turbine-project.png new file mode 100644 index 0000000..6d80184 Binary files /dev/null and b/src/site/resources/turbine-project.png differ diff --git a/src/site/resources/turbine-project.svg b/src/site/resources/turbine-project.svg new file mode 100644 index 0000000..316c54d --- /dev/null +++ b/src/site/resources/turbine-project.svg @@ -0,0 +1,1372 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- ========================================================================= --> +<!-- Copyright (C) The Apache Software Foundation. All rights reserved. --> +<!-- --> +<!-- This software is published under the terms of the Apache Software License --> +<!-- version 1.1, a copy of which has been included with this distribution in --> +<!-- the LICENSE file. --> +<!-- ========================================================================= --> +<!-- ========================================================================= --> +<!-- Test description here --> +<!-- --> +<!-- @version $Id: jakarta-logo.svg 327596 2005-10-21 22:26:33Z sebb $ --> +<!-- ========================================================================= --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + 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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="body" + xml:space="preserve" + width="520" + height="51" + sodipodi:version="0.32" + inkscape:version="0.44" + sodipodi:docname="turbine-project.svg" + sodipodi:docbase="S:\eclipse-workspace\jakarta-turbine-site\xdocs\images" + inkscape:export-filename="S:\eclipse-workspace\jakarta-turbine-site\xdocs\images\turbine-logo.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"><metadata + id="metadata595"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs593" /><sodipodi:namedview + inkscape:window-height="608" + inkscape:window-width="1039" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:zoom="1.4769231" + inkscape:cx="260" + inkscape:cy="25.5" + inkscape:window-x="1768" + inkscape:window-y="980" + inkscape:current-layer="body" /> +<g + transform="translate(168,0) scale(-1, 1)" + id="g3"> +<g + id="Layer_x0020_1"> + <defs + id="defs6"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd1" + x1="-3510.3682" + y1="4186.3037" + x2="-3520.3882" + y2="4153.2837" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 -2022.5977 2980.6621)"> + <stop + offset="0" + style="stop-color:#4F0C81" + id="stop9" /> + <stop + offset="0.0701" + style="stop-color:#690C73" + id="stop11" /> + <stop + offset="0.209" + style="stop-color:#9A0A5B" + id="stop13" /> + <stop + offset="0.3368" + style="stop-color:#C20748" + id="stop15" /> + <stop + offset="0.4512" + style="stop-color:#E0053A" + id="stop17" /> + <stop + offset="0.5481" + style="stop-color:#F20032" + id="stop19" /> + <stop + offset="0.6158" + style="stop-color:#FA002F" + id="stop21" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop23" /> + </linearGradient> + </defs> + <g + style="fill-rule:nonzero;fill:url(#AIgd1);stroke:#000000;stroke-width:0.254;stroke-miterlimit:4;" + id="g25"> + <path + style="fill:#000000;stroke-width:0.5956;" + d="M0.241,40.672c13.561-1.867,63.613-4.393,85.943-8.051c17.961-2.937,35.502-8.285,52.242-13.9c4.328-1.453,11.991-4.434,16.896-7.07c3.104-2.373,10.571-5.889,12.606-9.222c-32.45,15.407-45.513,19.649-83.582,27.354 c-15.436,3.169-71.617,7.721-84.105,10.889z" + id="path27" /> + <defs + id="defs29"> + <linearGradient + id="AIgd2" + gradientUnits="userSpaceOnUse" + x1="-3788.0986" + y1="-3507.6162" + x2="-3789.1638" + y2="-3479.4058" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#4F0C81" + id="stop32" /> + <stop + offset="0.0701" + style="stop-color:#690C73" + id="stop34" /> + <stop + offset="0.209" + style="stop-color:#9A0A5B" + id="stop36" /> + <stop + offset="0.3368" + style="stop-color:#C20748" + id="stop38" /> + <stop + offset="0.4512" + style="stop-color:#E0053A" + id="stop40" /> + <stop + offset="0.5481" + style="stop-color:#F20032" + id="stop42" /> + <stop + offset="0.6158" + style="stop-color:#FA002F" + id="stop44" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop46" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd2);" + d="M48.261,46.645l1.454,0.498l1.418,0.118l1.417-0.229l1.417-0.574l1.379-0.766l1.38-0.994l1.305-1.146l1.301-1.226l1.228-1.26l1.149-1.267l1.111-1.224l1.035-1.148l0.958-0.957l0.881-0.763l0.767-0.501l0.689-0.228l-0.576,0.036l-0.611,0.038 l-0.689,0.077l-0.688,0.074l-0.69,0.078l-0.689,0.076l-0.689,0.038l-0.612,0.076l-0.957,0.88l-0.921,0.842l-0.805,0.842l-0.729,0.844l-0.727,0.801l-0.688,0.805l-0.652,0.764l-0.691,0.729l-0.688,0.727l-0.729,0.65l-0.767,0.65l-0.882,0.61l-0.919,0.576 l-1.03 [...] + id="path48" /> + <defs + id="defs50"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd3" + x1="-3817.4316" + y1="-3498.7192" + x2="-3818.3076" + y2="-3475.5176" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#4F0C81" + id="stop53" /> + <stop + offset="0.0701" + style="stop-color:#690C73" + id="stop55" /> + <stop + offset="0.209" + style="stop-color:#9A0A5B" + id="stop57" /> + <stop + offset="0.3368" + style="stop-color:#C20748" + id="stop59" /> + <stop + offset="0.4512" + style="stop-color:#E0053A" + id="stop61" /> + <stop + offset="0.5481" + style="stop-color:#F20032" + id="stop63" /> + <stop + offset="0.6158" + style="stop-color:#FA002F" + id="stop65" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop67" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd3);" + d="M43.511,46.45l1.688,0.271l1.569,0.038l1.455-0.15l1.377-0.345l1.265-0.534l1.151-0.652l1.148-0.766l1.034-0.879l1.035-0.918l0.957-0.995l0.959-1.072l0.921-1.032l0.956-1.033l0.96-1.033l0.958-0.955l0.995-0.881l-0.381,0.037h-0.423 l-0.384,0.039l-0.419,0.037l-0.424,0.037l-0.421,0.078l-0.42,0.035l-0.42,0.041l-0.421,0.037l-0.461,0.037l-0.422,0.078l-0.459,0.037l-0.459,0.037l-0.46,0.037h-0.46l-0.459,0.039l-0.347,0.535l-0.42,0.651l-0.537,0.765l-0.575,0.805l-0.69,0.881l-0.729,0.879 l-0.766 [...] + id="path69" /> + <defs + id="defs71"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd4" + x1="-3806.9058" + y1="-3505.3105" + x2="-3807.8401" + y2="-3480.5605" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#4F0C81" + id="stop74" /> + <stop + offset="0.0701" + style="stop-color:#690C73" + id="stop76" /> + <stop + offset="0.209" + style="stop-color:#9A0A5B" + id="stop78" /> + <stop + offset="0.3368" + style="stop-color:#C20748" + id="stop80" /> + <stop + offset="0.4512" + style="stop-color:#E0053A" + id="stop82" /> + <stop + offset="0.5481" + style="stop-color:#F20032" + id="stop84" /> + <stop + offset="0.6158" + style="stop-color:#FA002F" + id="stop86" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop88" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd4);" + d="M40.371,46.487l0.958,0.115l0.919,0.076l0.881-0.037l0.881-0.152l0.882-0.19l0.843-0.344l0.841-0.421l0.883-0.574l0.882-0.65l0.882-0.764l0.882-0.921l0.919-0.993l0.958-1.188l0.997-1.3l1.034-1.416l1.074-1.607l-0.651-0.002l-0.613,0.039 l-0.614,0.076l-0.612,0.076l-0.611,0.078l-0.613,0.072h-0.688h-0.727l-0.616,0.612l-0.573,0.65l-0.576,0.614l-0.574,0.688l-0.575,0.65l-0.535,0.689l-0.576,0.648l-0.539,0.691l-0.572,0.65l-0.574,0.65l-0.612,0.65l-0.577,0.613l-0.65,0.572l-0.652,0.574 l-0.65,0 [...] + id="path90" /> + <path + style="fill:url(#AIgd3);" + d="M37.041,46.329l0.728,0.387l0.802,0.153l0.807-0.116l0.842-0.342l0.844-0.5l0.881-0.689l0.88-0.764l0.884-0.917l0.841-0.958l0.884-0.993l0.804-0.997l0.805-0.957l0.768-0.957l0.729-0.84l0.689-0.729l0.614-0.613l-4.099,0.382l-0.462,0.612 l-0.498,0.61l-0.458,0.616l-0.459,0.608l-0.46,0.614l-0.5,0.612l-0.461,0.612l-0.497,0.612l-0.537,0.573l-0.537,0.611l-0.536,0.578l-0.613,0.57l-0.612,0.574l-0.653,0.576l-0.688,0.536l-0.728,0.532z" + id="path92" /> + <defs + id="defs94"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd6" + x1="-3825.4375" + y1="-3503.8936" + x2="-3826.3342" + y2="-3480.1453" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#4F0C81" + id="stop97" /> + <stop + offset="0.0701" + style="stop-color:#690C73" + id="stop99" /> + <stop + offset="0.209" + style="stop-color:#9A0A5B" + id="stop101" /> + <stop + offset="0.3368" + style="stop-color:#C20748" + id="stop103" /> + <stop + offset="0.4512" + style="stop-color:#E0053A" + id="stop105" /> + <stop + offset="0.5481" + style="stop-color:#F20032" + id="stop107" /> + <stop + offset="0.6158" + style="stop-color:#FA002F" + id="stop109" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop111" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd6);" + d="M30.262,45.444l1.188,0.767l1.109,0.5l1.11,0.231h1.074l1.033-0.191l0.995-0.343l0.955-0.538l0.96-0.687l0.919-0.841l0.923-0.881l0.84-1.037l0.884-1.031l0.843-1.109l0.844-1.146l0.805-1.148l0.805-1.111l-0.688,0.115l-0.536,0.037 l-0.384,0.037l-0.345,0.039l-0.343,0.039l-0.346-0.001l-0.499,0.037l-0.651,0.037l-0.729,1.034l-0.727,0.955l-0.729,0.921l-0.805,0.804l-0.767,0.727l-0.767,0.689l-0.804,0.611l-0.768,0.536l-0.766,0.458l-0.768,0.421l-0.727,0.306l-0.689,0.269l-0.689,0.229 l-0.614,0. [...] + id="path113" /> + <path + style="fill:url(#AIgd3);" + d="M26.7,45.21l1.228,0.153l1.186,0.08l1.149-0.078l1.109-0.151l1.036-0.227l1.033-0.345l0.958-0.422l0.92-0.535l0.92-0.572l0.844-0.651l0.843-0.727l0.803-0.804l0.766-0.842l0.73-0.918l0.729-0.959l0.689-0.994l-0.767,0.039l-0.844,0.074 l-0.802,0.076l-0.806,0.038l-0.69,0.077l-0.574,0.035l-0.421,0.039l-0.191,0.037l-0.076,0.078l-0.191,0.19l-0.308,0.306l-0.382,0.385l-0.422,0.459l-0.536,0.536l-0.577,0.573l-0.648,0.614l-0.731,0.608l-0.764,0.65l-0.768,0.615l-0.843,0.611l-0.88,0.572 l-0.881,0. [...] + id="path115" /> + <defs + id="defs117"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd8" + x1="-3841.6636" + y1="-3502.4297" + x2="-3842.4236" + y2="-3482.3" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#4F0C81" + id="stop120" /> + <stop + offset="0.0701" + style="stop-color:#690C73" + id="stop122" /> + <stop + offset="0.209" + style="stop-color:#9A0A5B" + id="stop124" /> + <stop + offset="0.3368" + style="stop-color:#C20748" + id="stop126" /> + <stop + offset="0.4512" + style="stop-color:#E0053A" + id="stop128" /> + <stop + offset="0.5481" + style="stop-color:#F20032" + id="stop130" /> + <stop + offset="0.6158" + style="stop-color:#FA002F" + id="stop132" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop134" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd8);" + d="M21.991,45.476l1.033,0.192l0.998,0.076l1.033-0.113l1.034-0.191l1.034-0.342l0.994-0.423l0.996-0.497l0.998-0.611l0.919-0.648l0.918-0.69l0.881-0.726l0.845-0.766l0.806-0.804l0.766-0.765l0.69-0.768l0.651-0.766h-0.461l-0.574,0.04 l-0.611,0.036H34.29l-0.613,0.073l-0.613,0.041l-0.496,0.039l-0.423,0.075v0.077l-0.154,0.189l-0.381,0.347l-0.537,0.42l-0.652,0.535l-0.764,0.613l-0.845,0.652l-0.882,0.647l-0.92,0.687l-0.918,0.691l-0.881,0.65l-0.846,0.574L23.6,44.559L22.91,44.98 l-0.537,0.305l [...] + id="path136" /> + <path + style="fill:url(#AIgd3);" + d="M16.782,45.434l0.612,0.612l0.806,0.267l0.996,0.001l1.11-0.266l1.227-0.46l1.262-0.646l1.341-0.768l1.305-0.841l1.302-0.919l1.227-0.916l1.147-0.879l0.999-0.844l0.881-0.688l0.65-0.574l0.423-0.381l0.192-0.154l-0.498,0.038l-0.538,0.036 l-0.574,0.037l-0.572,0.041l-0.614,0.072l-0.614,0.039l-0.611,0.04l-0.652,0.038l-0.688,0.419l-0.688,0.422l-0.693,0.456l-0.649,0.425l-0.689,0.456l-0.653,0.498l-0.688,0.459l-0.653,0.459l-0.69,0.496l-0.65,0.461l-0.688,0.459l-0.651,0.458l-0.688,0.421 l-0.6 [...] + id="path138" /> + <defs + id="defs140"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd10" + x1="-3872.1543" + y1="-3503.9727" + x2="-3872.3848" + y2="-3493.1567" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#F7EE5F" + id="stop143" /> + <stop + offset="0.186" + style="stop-color:#F5D65D" + id="stop145" /> + <stop + offset="0.3825" + style="stop-color:#F4C35B" + id="stop147" /> + <stop + offset="0.5198" + style="stop-color:#F4BC5A" + id="stop149" /> + <stop + offset="0.7809" + style="stop-color:#F5DA5D" + id="stop151" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop153" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd10);" + d="M12.953,45.507l0.652,0.229l0.649,0.115l0.65,0.037l0.653-0.11l0.65-0.194l0.689-0.265l0.727-0.383l0.768-0.46l0.843-0.535l0.881-0.612l0.959-0.688l1.072-0.728l1.187-0.803l1.265-0.881l1.379-0.918l1.534-0.957l-0.653,0.039l-0.727,0.039 l-0.65-0.001l-0.65,0.038l-0.574,0.037l-0.459,0.038l-0.307,0.039l-0.116,0.036l-0.077,0.115l-0.229,0.23l-0.346,0.307l-0.458,0.42L21.69,40.19l-0.653,0.577l-0.689,0.571l-0.805,0.613l-0.805,0.611l-0.843,0.612l-0.843,0.534l-0.882,0.537l-0.842,0.457 l-0.842, [...] + id="path155" /> + <defs + id="defs157"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd11" + x1="-3878.0732" + y1="-3508.4204" + x2="-3874.5449" + y2="-3484.9487" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#F7EE5F" + id="stop160" /> + <stop + offset="0.186" + style="stop-color:#F5D65D" + id="stop162" /> + <stop + offset="0.3825" + style="stop-color:#F4C35B" + id="stop164" /> + <stop + offset="0.5198" + style="stop-color:#F4BC5A" + id="stop166" /> + <stop + offset="0.7809" + style="stop-color:#F5DA5D" + id="stop168" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop170" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd11);" + d="M10.158,45.084l0.879,0.344l0.958,0.152l0.998-0.072l1.033-0.268l1.072-0.383l1.033-0.498l1.074-0.608l0.996-0.69l0.958-0.688l0.92-0.728l0.843-0.688l0.728-0.691l0.653-0.572l0.495-0.499l0.383-0.341l0.232-0.232l-0.613,0.038l-0.577,0.04 l-0.571,0.037l-0.575,0.074l-0.535,0.041l-0.577,0.037l-0.61,0.074l-0.613,0.038l-0.459,0.421l-0.501,0.42l-0.458,0.421l-0.499,0.46l-0.498,0.498l-0.497,0.459l-0.536,0.459l-0.538,0.458l-0.536,0.423l-0.534,0.421l-0.577,0.381l-0.534,0.343l-0.614,0.309 l-0.5 [...] + id="path172" /> + <path + style="fill:url(#AIgd10);" + d="M6.791,44.01l0.765,0.535l0.763,0.345l0.767,0.154l0.767,0.039l0.768-0.151l0.766-0.232l0.766-0.343l0.765-0.458l0.729-0.498l0.766-0.611l0.729-0.613l0.729-0.65l0.727-0.648l0.69-0.69l0.689-0.649l0.69-0.615l-0.422,0.041l-0.46,0.076 l-0.497,0.037l-0.535,0.039l-0.575,0.074l-0.612,0.039l-0.652,0.074l-0.612,0.037l-0.192,0.461L13.84,40.26l-0.271,0.422l-0.346,0.422l-0.381,0.383l-0.424,0.383l-0.42,0.381l-0.496,0.306l-0.5,0.308l-0.537,0.268l-0.573,0.268L9.316,43.59l-0.612,0.154 l-0.61,0.15 [...] + id="path174" /> + <path + style="fill:url(#AIgd11);" + d="M3.763,43.434L4.415,43.7l0.69,0.193l0.726,0.115l0.806,0.001l0.767-0.038l0.842-0.115l0.805-0.229l0.803-0.229l0.768-0.344l0.729-0.384l0.65-0.421l0.614-0.495l0.536-0.538l0.46-0.572l0.345-0.651l0.23-0.652l-0.46,0.04l-0.46,0.037 l-0.497,0.076l-0.5,0.038l-0.495,0.038l-0.537,0.037l-0.574,0.039l-0.652,0.036L9.74,40.067l-0.307,0.384l-0.306,0.345l-0.306,0.306l-0.307,0.306l-0.348,0.229l-0.343,0.27l-0.347,0.229l-0.381,0.191l-0.422,0.19l-0.421,0.19L5.796,42.86l-0.462,0.152 l-0.495,0.152L4 [...] + id="path176" /> + <path + style="fill:url(#AIgd10);" + d="M2.193,42.896l0.23,0.229l0.347,0.152l0.42,0.078h0.46l0.536-0.038l0.573-0.112l0.613-0.193l0.612-0.189l0.613-0.27l0.614-0.307l0.612-0.342l0.537-0.385l0.537-0.42l0.458-0.459l0.345-0.46l0.307-0.498l-0.343,0.041l-0.308,0.037 l-0.383,0.038L8.63,39.836l-0.344,0.039l-0.307,0.036l-0.268,0.001l-0.269-0.001v0.153L7.1,40.37l-0.576,0.422L5.757,41.29L4.84,41.786l-0.922,0.499l-0.919,0.381l-0.806,0.23z" + id="path178" /> + <path + style="fill:url(#AIgd10);" + d="M1.084,41.822l0.078,0.536l0.192,0.344l0.305,0.155l0.42,0.076l0.499-0.075l0.574-0.192l0.573-0.229l0.614-0.306l0.613-0.346l0.574-0.381l0.575-0.381l0.461-0.347l0.42-0.307l0.307-0.229l0.191-0.152l0.038-0.076l-2.986,0.341l-0.229,0.152 l-0.386,0.192l-0.458,0.23l-0.5,0.229l-0.535,0.269l-0.497,0.189l-0.461,0.192l-0.384,0.114z" + id="path180" /> + <defs + id="defs182"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd16" + x1="-3892.5645" + y1="-3497.0415" + x2="-3892.7126" + y2="-3490.0823" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#F7EE5F" + id="stop185" /> + <stop + offset="0.186" + style="stop-color:#F5D65D" + id="stop187" /> + <stop + offset="0.3825" + style="stop-color:#F4C35B" + id="stop189" /> + <stop + offset="0.5198" + style="stop-color:#F4BC5A" + id="stop191" /> + <stop + offset="0.7809" + style="stop-color:#F5DA5D" + id="stop193" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop195" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd16);" + d="M4.533,40.253l-0.651,0.039l-0.574,0.039l-0.536,0.036l-0.498,0.037l-0.46,0.04l-0.497,0.036l-0.498,0.077l-0.577,0.114l0.117,0.729l0.343,0.345l0.537,0.001l0.689-0.19l0.689-0.347l0.729-0.382l0.651-0.345l0.536-0.229z" + id="path197" /> + <path + style="fill:url(#AIgd10);" + d="M4.419,39.874l-0.653,0.112l-0.573,0.076l-0.497,0.114l-0.5,0.075l-0.458,0.114l-0.459,0.115l-0.537,0.116L0.167,40.75l-0.038-0.844l0.345-0.536l0.537-0.192l0.727-0.034l0.766,0.151l0.766,0.193l0.651,0.23l0.499,0.154z" + id="path199" /> + <defs + id="defs201"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd18" + x1="-3716.793" + y1="-3522.1724" + x2="-3726.813" + y2="-3555.1924" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#4F0C81" + id="stop204" /> + <stop + offset="0.0701" + style="stop-color:#690C73" + id="stop206" /> + <stop + offset="0.209" + style="stop-color:#9A0A5B" + id="stop208" /> + <stop + offset="0.3368" + style="stop-color:#C20748" + id="stop210" /> + <stop + offset="0.4512" + style="stop-color:#E0053A" + id="stop212" /> + <stop + offset="0.5481" + style="stop-color:#F20032" + id="stop214" /> + <stop + offset="0.6158" + style="stop-color:#FA002F" + id="stop216" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop218" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd18);" + d="M44.258,24.317l1.684-0.651l1.611-0.419l1.491-0.113l1.417,0.076l1.379,0.309l1.262,0.459l1.227,0.652l1.187,0.729l1.149,0.845l1.11,0.919l1.106,0.959l1.074,0.996l1.071,0.957l1.07,0.921l1.073,0.882l1.109,0.807l-0.384,0.073 l-0.421,0.038l-0.421,0.039l-0.383,0.076l-0.423,0.039l-0.421,0.038l-0.459,0.036l-0.421,0.039l-0.422,0.035l-0.461,0.041l-0.458,0.076l-0.422,0.037l-0.461,0.04l-0.457,0.074l-0.498,0.037l-0.461,0.077l-0.382-0.534l-0.495-0.653l-0.576-0.766l-0.688-0.768 l-0.727-0.843l- [...] + id="path220" /> + <defs + id="defs222"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd19" + x1="-3818.3081" + y1="-3506.1616" + x2="-3836.2568" + y2="-3532.4282" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#4F0C81" + id="stop225" /> + <stop + offset="0.0701" + style="stop-color:#690C73" + id="stop227" /> + <stop + offset="0.209" + style="stop-color:#9A0A5B" + id="stop229" /> + <stop + offset="0.3368" + style="stop-color:#C20748" + id="stop231" /> + <stop + offset="0.4512" + style="stop-color:#E0053A" + id="stop233" /> + <stop + offset="0.5481" + style="stop-color:#F20032" + id="stop235" /> + <stop + offset="0.6158" + style="stop-color:#FA002F" + id="stop237" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop239" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd19);" + d="M41.383,24.964l0.96-0.345l0.92-0.227l0.878-0.152l0.923-0.077l0.878,0.077l0.919,0.192l0.88,0.268l0.919,0.423l0.956,0.537l0.959,0.691l0.995,0.803l1.033,0.96l1.108,1.11l1.11,1.266l1.186,1.418l1.264,1.57l-0.69,0.039l-0.611,0.072 l-0.576,0.039l-0.534,0.076l-0.537,0.076l-0.573,0.076l-0.653,0.113l-0.765,0.117l-0.689-0.574l-0.65-0.613l-0.689-0.653l-0.612-0.653l-0.649-0.649l-0.649-0.65l-0.613-0.653l-0.651-0.651l-0.651-0.612l-0.688-0.574l-0.651-0.576l-0.688-0.574l-0.727-0.498 l-0.767-0 [...] + id="path241" /> + <path + style="fill:url(#AIgd18);" + d="M38.167,25.805l0.727-0.611l0.808-0.307l0.88-0.074l0.879,0.191l0.958,0.383l0.956,0.538l0.995,0.688l0.996,0.805l0.996,0.881l0.993,0.921l0.956,0.921l0.92,0.958l0.841,0.88l0.84,0.805l0.729,0.691l0.69,0.574l-4.176,0.496l-0.536-0.613 l-0.536-0.615l-0.498-0.613l-0.533-0.611l-0.537-0.613l-0.534-0.651l-0.573-0.614l-0.535-0.576l-0.613-0.574l-0.612-0.573l-0.652-0.538l-0.688-0.498l-0.728-0.497l-0.766-0.423l-0.804-0.383l-0.843-0.346z" + id="path243" /> + <path + style="fill:url(#AIgd19);" + d="M31.886,28.481l1.148-1.111l1.111-0.802l1.073-0.534l1.072-0.307l1.072-0.037l1.034,0.154l1.033,0.385l0.996,0.498l0.994,0.689l0.955,0.804l0.996,0.921l0.919,0.996l0.957,1.035l0.917,1.111l0.918,1.111l0.919,1.11l-0.729,0.04 l-0.611,0.035l-0.498,0.039l-0.461,0.076l-0.458,0.076l-0.499,0.075l-0.571,0.078l-0.692,0.112l-0.803-1.034l-0.766-0.919l-0.803-0.844l-0.766-0.728l-0.802-0.612l-0.766-0.538l-0.728-0.461l-0.768-0.382l-0.728-0.309l-0.688-0.229l-0.728-0.192l-0.689-0.152 l-0.648-0.08l- [...] + id="path245" /> + <path + style="fill:url(#AIgd18);" + d="M27.402,29.512l1.267-0.461l1.187-0.344l1.187-0.189l1.109-0.077l1.111,0.001l1.071,0.155l1.035,0.231l0.996,0.347l0.995,0.419l0.919,0.537l0.957,0.613l0.878,0.689l0.882,0.768l0.84,0.842l0.806,0.922l0.803,0.996l-0.803,0.115 l-0.919,0.111l-0.921,0.115l-0.921,0.115l-0.842,0.113L38.39,35.61l-0.499,0.037l-0.191-0.002l-0.075-0.075l-0.192-0.153l-0.269-0.268l-0.343-0.346l-0.423-0.42l-0.495-0.424l-0.575-0.496l-0.65-0.538l-0.728-0.499l-0.765-0.536l-0.844-0.5l-0.918-0.495 l-0.92-0.424l-0.99 [...] + id="path247" /> + <path + style="fill:url(#AIgd19);" + d="M21.735,30.196l1.034-0.418l1.035-0.307l1.108-0.115l1.073,0.001l1.111,0.118l1.108,0.229l1.072,0.346l1.111,0.422l1.033,0.498l1.033,0.537l0.995,0.651l0.994,0.651l0.882,0.693l0.881,0.727l0.802,0.728l0.726,0.729l-0.495,0.037 l-0.612,0.076l-0.689,0.075l-0.728,0.077l-0.729,0.075l-0.652,0.076l-0.573,0.037h-0.422l-0.001-0.077l-0.191-0.191l-0.38-0.268l-0.574-0.385l-0.689-0.42l-0.805-0.5l-0.919-0.537l-0.956-0.533l-0.955-0.54l-0.996-0.538l-0.998-0.496l-0.916-0.457l-0.846-0.387 l-0.762-0. [...] + id="path249" /> + <path + style="fill:url(#AIgd18);" + d="M16.373,31.303l0.537-0.842l0.805-0.498l0.996-0.188h1.147l1.264,0.268l1.379,0.422l1.455,0.576l1.415,0.651l1.455,0.729l1.339,0.766l1.265,0.73l1.149,0.727l0.954,0.615l0.729,0.459l0.496,0.342l0.23,0.117l-0.537,0.116l-0.61,0.077 l-0.653,0.073l-0.689,0.038l-0.727,0.078l-0.729,0.074l-0.688,0.115l-0.689,0.115l-0.729-0.346l-0.688-0.348l-0.729-0.381l-0.688-0.385l-0.69-0.346l-0.688-0.383l-0.728-0.384l-0.688-0.382l-0.689-0.35l-0.688-0.382l-0.729-0.343l-0.688-0.307l-0.689-0.348 l-0.727-0. [...] + id="path251" /> + <path + style="fill:url(#AIgd10);" + d="M9.518,33.135l0.844-0.611l0.956-0.346l0.996-0.149l1.07,0.001l1.113,0.189l1.148,0.348l1.11,0.421l1.108,0.5l1.035,0.574l1.032,0.575l0.919,0.614l0.804,0.536l0.727,0.499l0.574,0.46l0.42,0.306l0.229,0.193l-0.612,0.074l-0.574,0.077 l-0.495,0.076l-0.501,0.037l-0.536,0.037l-0.496,0.076L19.813,37.7l-0.61,0.074l-0.537-0.342l-0.536-0.348l-0.574-0.42l-0.574-0.383L16.37,35.86l-0.613-0.421l-0.612-0.423l-0.612-0.383l-0.614-0.384l-0.647-0.308l-0.652-0.305l-0.613-0.232l-0.648-0.189 l-0.615-0. [...] + id="path253" /> + <path + style="fill:url(#AIgd11);" + d="M12.044,32.029l0.653-0.423l0.688-0.305l0.652-0.154l0.688-0.074l0.689,0.037l0.728,0.152l0.807,0.27l0.838,0.308l0.921,0.423l0.959,0.459l1.07,0.576l1.147,0.614l1.265,0.65l1.378,0.692l1.49,0.765l1.648,0.768l-0.613,0.04L26.363,36.9 l-0.688,0.078l-0.691,0.112l-0.613,0.078l-0.457,0.078l-0.346,0.035l-0.153-0.035l-0.075-0.079l-0.27-0.19l-0.345-0.309l-0.459-0.344l-0.573-0.422l-0.689-0.459l-0.729-0.5l-0.803-0.499l-0.879-0.498l-0.882-0.497l-0.955-0.425l-0.957-0.384l-0.959-0.304 l-0.957-0 [...] + id="path255" /> + <path + style="fill:url(#AIgd11);" + d="M6.451,35.086l0.691-0.766l0.726-0.574l0.729-0.382l0.766-0.229l0.767-0.037l0.804,0.076l0.844,0.192l0.804,0.271l0.84,0.422l0.805,0.42l0.842,0.536l0.843,0.539l0.843,0.536l0.803,0.574l0.805,0.578l0.803,0.496l-0.459,0.076l-0.498,0.038 l-0.574,0.116l-0.613,0.072l-0.649,0.079l-0.69,0.073l-0.65,0.078l-0.653,0.075l-0.229-0.497l-0.269-0.422l-0.305-0.422l-0.384-0.383l-0.383-0.344l-0.419-0.27l-0.5-0.271l-0.497-0.229l-0.536-0.191l-0.572-0.154L9.706,35.05l-0.612-0.079l-0.65-0.037 l-0.652,0 [...] + id="path257" /> + <path + style="fill:url(#AIgd11);" + d="M1.738,37.609l0.193-0.306l0.306-0.268l0.422-0.228l0.459-0.154l0.536-0.114l0.612-0.036l0.613,0.001l0.689,0.037l0.65,0.114l0.689,0.155l0.652,0.229l0.61,0.269l0.576,0.308l0.534,0.383l0.422,0.422l0.381,0.461l-0.343,0.076L9.32,39.034 L8.9,39.11l-0.423,0.074l-0.382,0.037l-0.308,0.041H7.56H7.482l-0.153-0.078l-0.381-0.23l-0.652-0.307L5.53,38.304l-0.881-0.309l-0.995-0.269l-0.957-0.154l-0.959,0.036z" + id="path259" /> + <path + style="fill:url(#AIgd10);" + d="M0.818,39.178l-0.036-0.609l0.152-0.461l0.271-0.307l0.42-0.191l0.497-0.078l0.575,0.041l0.613,0.076l0.688,0.154l0.65,0.229l0.65,0.231l0.613,0.23l0.535,0.23l0.46,0.23l0.383,0.154l0.191,0.152l0.078,0.036l-3.065,0.533l-0.27-0.112 l-0.42-0.117l-0.459-0.153L2.81,39.294l-0.536-0.115l-0.535-0.074L1.24,39.104l-0.422,0.074z" + id="path261" /> + <path + style="fill:url(#AIgd10);" + d="M3.349,36.616l0.612-0.498l0.651-0.383l0.729-0.342l0.805-0.231l0.806-0.153l0.803-0.11l0.844,0.001l0.841,0.072l0.804,0.156l0.804,0.27l0.729,0.307l0.689,0.383l0.649,0.461l0.536,0.535l0.421,0.613l0.344,0.689l-0.499,0.039l-0.457,0.077 l-0.5,0.036l-0.536,0.076l-0.535,0.078l-0.574,0.037L10.7,38.844l-0.65,0.072l-0.231-0.341l-0.268-0.308L9.244,38l-0.343-0.27L8.519,37.5l-0.421-0.23l-0.423-0.192l-0.459-0.151l-0.459-0.154L6.26,36.657L5.8,36.581l-0.499-0.04l-0.497-0.037l-0.496-0.001 l-0.4 [...] + id="path263" /> + <defs + id="defs265"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd31" + x1="-3644.5117" + y1="-3531.5527" + x2="-3636.6318" + y2="-3508.3506" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#681083" + id="stop268" /> + <stop + offset="0.0006" + style="stop-color:#681083" + id="stop270" /> + <stop + offset="0.072" + style="stop-color:#8D0F6D" + id="stop272" /> + <stop + offset="0.1459" + style="stop-color:#AD0D5A" + id="stop274" /> + <stop + offset="0.2229" + style="stop-color:#C80A4A" + id="stop276" /> + <stop + offset="0.3041" + style="stop-color:#DE083E" + id="stop278" /> + <stop + offset="0.3913" + style="stop-color:#ED0335" + id="stop280" /> + <stop + offset="0.4884" + style="stop-color:#F60030" + id="stop282" /> + <stop + offset="0.6158" + style="stop-color:#FA002F" + id="stop284" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop286" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd31);" + d="M139.689,18.299l0.077,0.117l0.192,0.307l0.267,0.497l0.344,0.613l0.386,0.727l0.382,0.806l0.346,0.92l0.303,0.918l0.228,0.959l0.079,0.92L142.251,26l-0.192,0.842l-0.422,0.768l-0.651,0.687l-0.919,0.535l-1.189,0.384l0.193-0.578 l0.117-0.611l0.113-0.611l0.076-0.689l0.039-0.689V25.31l-0.037-0.69l-0.037-0.729l-0.076-0.729l-0.074-0.725l-0.116-0.69l-0.152-0.651l-0.113-0.651l-0.154-0.575l-0.188-0.574l-0.155-0.498l0.191-0.075l0.154-0.04l0.19-0.076l0.156-0.036l0.153-0.077l0.15-0.039 l0.191 [...] + id="path288" /> + <path + style="fill:url(#AIgd31);" + d="M138.389,18.835l0.534,2.108l0.382,1.914l0.189,1.646l0.037,1.455l-0.077,1.264l-0.23,1.072l-0.307,0.92l-0.347,0.764l-0.46,0.613l-0.497,0.496l-0.498,0.347l-0.495,0.267l-0.54,0.191l-0.459,0.076l-0.42,0.037h-0.384l0.229-0.613 l0.229-0.612l0.192-0.688l0.154-0.689l0.152-0.767l0.118-0.764l0.116-0.767l0.075-0.803l0.041-0.806l0.001-0.843l-0.041-0.804l-0.073-0.843l-0.114-0.804l-0.155-0.843l-0.188-0.766l-0.229-0.805l0.457-0.154l0.463-0.152l0.422-0.152l0.418-0.115l0.348-0.113 l0.381-0.115 [...] + id="path290" /> + <path + style="fill:url(#AIgd31);" + d="M135.285,19.792l0.231,0.765l0.227,0.959l0.155,1.073l0.072,1.186l0.041,1.303l-0.002,1.301l-0.116,1.301l-0.192,1.267l-0.271,1.187l-0.345,1.109l-0.499,0.957l-0.572,0.766l-0.731,0.574l-0.84,0.304l-0.96,0.04l-1.108-0.307l0.422-0.691 l0.421-0.727l0.347-0.766l0.307-0.727l0.229-0.803l0.231-0.768l0.152-0.805l0.154-0.805l0.077-0.804l0.038-0.841v-0.805l-0.073-0.842l-0.076-0.842l-0.152-0.806l-0.152-0.845l-0.229-0.803l0.383-0.152l0.458-0.152l0.461-0.153l0.46-0.153l0.46-0.151l0.382-0.153 l [...] + id="path292" /> + <path + style="fill:url(#AIgd31);" + d="M125.546,35.674l1.036,0.08l0.997-0.154l0.879-0.381l0.805-0.535l0.766-0.73l0.652-0.879l0.536-0.994l0.499-1.109l0.384-1.188l0.309-1.266l0.192-1.3l0.078-1.302l0.001-1.301l-0.114-1.303l-0.229-1.265l-0.343-1.188l-0.422,0.152 l-0.425,0.154l-0.456,0.114l-0.463,0.152l-0.458,0.154l-0.497,0.153l-0.46,0.152l-0.497,0.152v0.804l-0.001,0.879l-0.04,0.999l-0.039,1.033l-0.039,1.033l-0.038,1.072l-0.116,1.11l-0.113,1.032l-0.156,1.035L127.62,32l-0.233,0.919l-0.268,0.806l-0.308,0.687 l-0.384,0.57 [...] + id="path294" /> + <defs + id="defs296"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd35" + x1="-3738.23" + y1="-3453.355" + x2="-3733.0664" + y2="-3424.071" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2110.5286 1859.3658)"> + <stop + offset="0" + style="stop-color:#681083" + id="stop299" /> + <stop + offset="0.0752" + style="stop-color:#6F1182" + id="stop301" /> + <stop + offset="0.1935" + style="stop-color:#831380" + id="stop303" /> + <stop + offset="0.3399" + style="stop-color:#A3157B" + id="stop305" /> + <stop + offset="0.5088" + style="stop-color:#D11975" + id="stop307" /> + <stop + offset="0.6158" + style="stop-color:#F21B71" + id="stop309" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop311" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd35);" + d="M128.277,22.083l-0.384,0.153l-0.383,0.114l-0.343,0.115l-0.386,0.077l-0.382,0.114l-0.347,0.113l-0.384,0.116l-0.38,0.153l-0.077,0.766l-0.041,0.84l-0.039,0.92l-0.038,0.958l-0.001,0.958l-0.001,1.031l-0.04,1.037l-0.039,0.994 l-0.076,0.997l-0.115,0.994l-0.193,0.919l-0.191,0.844l-0.305,0.802l-0.346,0.727l-0.422,0.616l-0.536,0.496l1.108-0.268l0.919-0.383l0.767-0.533l0.651-0.614l0.537-0.729l0.423-0.839l0.306-0.919l0.232-0.959l0.156-1.072l0.112-1.11l0.039-1.15l0.042-1.225 l0.037-1.225l [...] + id="path313" /> + <defs + id="defs315"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd36" + x1="-3716.3066" + y1="-3509.6641" + x2="-3713.6802" + y2="-3491.7153" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#681083" + id="stop318" /> + <stop + offset="0.0006" + style="stop-color:#681083" + id="stop320" /> + <stop + offset="0.072" + style="stop-color:#8D0F6D" + id="stop322" /> + <stop + offset="0.1459" + style="stop-color:#AD0D5A" + id="stop324" /> + <stop + offset="0.2229" + style="stop-color:#C80A4A" + id="stop326" /> + <stop + offset="0.3041" + style="stop-color:#DE083E" + id="stop328" /> + <stop + offset="0.3913" + style="stop-color:#ED0335" + id="stop330" /> + <stop + offset="0.4884" + style="stop-color:#F60030" + id="stop332" /> + <stop + offset="0.6158" + style="stop-color:#FA002F" + id="stop334" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop336" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd36);" + d="M118.116,38.426l1.531-0.074l1.304-0.305l1.07-0.497l0.882-0.651l0.689-0.842l0.502-0.958l0.419-1.071l0.27-1.188l0.154-1.226l0.114-1.261l0.041-1.305l0.001-1.262l0.001-1.305l0.001-1.223l0.076-1.15l0.078-1.071l-0.421,0.114 l-0.383,0.113l-0.343,0.117l-0.387,0.113l-0.382,0.113l-0.343,0.115l-0.384,0.077l-0.423,0.114l0.039,0.113l0.075,0.269l0.078,0.423l0.114,0.537l0.074,0.688l0.078,0.768l0.039,0.881l-0.04,0.996l-0.114,1.035l-0.195,1.145l-0.347,1.189l-0.42,1.225l-0.614,1.265 l-0.766,1. [...] + id="path338" /> + <path + style="fill:url(#AIgd36);" + d="M112.905,40.07l1.035,0.191l1.035-0.073l0.995-0.346l0.996-0.537l0.956-0.725l0.92-0.881l0.844-1.07l0.769-1.188l0.649-1.265l0.576-1.378l0.462-1.456l0.309-1.489l0.192-1.496l0.041-1.531l-0.152-1.454l-0.308-1.456l-3.638,1.146 l0.037,0.613l0.037,0.729l-0.038,0.801l-0.08,0.92l-0.112,0.958l-0.192,1.034l-0.192,1.072l-0.308,1.109l-0.347,1.109l-0.421,1.073l-0.461,1.071l-0.575,1.035l-0.612,0.995l-0.729,0.919l-0.805,0.841l-0.883,0.727z" + id="path340" /> + <defs + id="defs342"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd38" + x1="-3716.5049" + y1="-3512.9565" + x2="-3712.3662" + y2="-3473.3286" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#681083" + id="stop345" /> + <stop + offset="0.0006" + style="stop-color:#681083" + id="stop347" /> + <stop + offset="0.072" + style="stop-color:#8D0F6D" + id="stop349" /> + <stop + offset="0.1459" + style="stop-color:#AD0D5A" + id="stop351" /> + <stop + offset="0.2229" + style="stop-color:#C80A4A" + id="stop353" /> + <stop + offset="0.3041" + style="stop-color:#DE083E" + id="stop355" /> + <stop + offset="0.3913" + style="stop-color:#ED0335" + id="stop357" /> + <stop + offset="0.4884" + style="stop-color:#F60030" + id="stop359" /> + <stop + offset="0.6158" + style="stop-color:#FA002F" + id="stop361" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop363" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd38);" + d="M118.662,24.987l-0.573,0.189l-0.729,0.191l-0.807,0.268l-0.84,0.229l-0.806,0.27l-0.804,0.227l-0.689,0.191l-0.537,0.115l-0.076,0.881l-0.042,0.955l-0.075,0.959l-0.038,0.995l-0.117,0.995l-0.077,1.037l-0.115,0.994l-0.153,0.996 l-0.19,0.956l-0.232,0.921l-0.309,0.916l-0.344,0.842l-0.422,0.807l-0.498,0.688l-0.536,0.65l-0.65,0.576l0.766,0.114l0.803-0.038l0.804-0.19l0.805-0.343l0.804-0.5l0.807-0.612l0.768-0.763l0.766-0.958l0.689-1.034l0.611-1.227l0.578-1.339l0.495-1.528 l0.388-1.65l0.3 [...] + id="path365" /> + <path + style="fill:url(#AIgd36);" + d="M103.98,41.593l1.725,0.081l1.455-0.154l1.265-0.418l0.998-0.653l0.841-0.802l0.691-0.958l0.497-1.072l0.386-1.224l0.308-1.225l0.19-1.343l0.116-1.3l0.117-1.302l0.038-1.303l0.078-1.188l0.075-1.11l0.117-0.995l-0.535,0.114l-0.463,0.115 l-0.419,0.153l-0.418,0.112l-0.463,0.117l-0.422,0.111l-0.496,0.154l-0.576,0.151l-0.116,1.038l-0.112,0.992l-0.116,0.996l-0.156,0.955l-0.116,0.961l-0.153,0.918l-0.189,0.879l-0.194,0.881l-0.269,0.844l-0.308,0.841l-0.382,0.805l-0.422,0.806l-0.536,0.801 l-0 [...] + id="path367" /> + <path + style="fill:url(#AIgd38);" + d="M99.349,42.433l1.532,0.078l1.34-0.192l1.188-0.418l1.036-0.65l0.88-0.805l0.766-0.957l0.615-1.107l0.537-1.188l0.458-1.227l0.347-1.3l0.269-1.266l0.194-1.299l0.19-1.226l0.116-1.15l0.116-1.073l0.079-0.919l-0.539,0.117l-0.459,0.112 l-0.42,0.115l-0.423,0.077l-0.38,0.113l-0.425,0.074l-0.495,0.152l-0.576,0.115l-0.192,1.496l-0.229,1.417l-0.27,1.301l-0.269,1.226l-0.31,1.109l-0.345,1.071l-0.383,0.919l-0.384,0.883l-0.383,0.803l-0.425,0.727l-0.459,0.613l-0.422,0.573l-0.459,0.536 l-0.461,0. [...] + id="path369" /> + <defs + id="defs371"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd41" + x1="-3711.1768" + y1="-3514.0366" + x2="-3709.7402" + y2="-3493.4663" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#681083" + id="stop374" /> + <stop + offset="0.0006" + style="stop-color:#681083" + id="stop376" /> + <stop + offset="0.072" + style="stop-color:#8D0F6D" + id="stop378" /> + <stop + offset="0.1459" + style="stop-color:#AD0D5A" + id="stop380" /> + <stop + offset="0.2229" + style="stop-color:#C80A4A" + id="stop382" /> + <stop + offset="0.3041" + style="stop-color:#DE083E" + id="stop384" /> + <stop + offset="0.3913" + style="stop-color:#ED0335" + id="stop386" /> + <stop + offset="0.4884" + style="stop-color:#F60030" + id="stop388" /> + <stop + offset="0.6158" + style="stop-color:#FA002F" + id="stop390" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop392" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd41);" + d="M94.98,43.004l1.457,0.078l1.302-0.189l1.151-0.424l1.071-0.611l0.881-0.802l0.805-0.919l0.69-1.072l0.614-1.146l0.535-1.189l0.422-1.263l0.347-1.264l0.308-1.262l0.271-1.188l0.192-1.149l0.152-1.031l0.155-0.922l-0.459,0.076l-0.46,0.116 l-0.462,0.114l-0.459,0.115l-0.462,0.115l-0.458,0.112l-0.46,0.114l-0.497,0.117l-0.038,0.725l-0.116,0.805l-0.153,0.843l-0.269,0.918l-0.27,0.995l-0.382,0.957l-0.385,1.033l-0.422,0.998l-0.499,0.996l-0.537,0.957l-0.534,0.879l-0.577,0.84l-0.574,0.806 l-0.6 [...] + id="path394" /> + <defs + id="defs396"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd42" + x1="-3718.4951" + y1="-3510.1016" + x2="-3716.7441" + y2="-3482.9595" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#681083" + id="stop399" /> + <stop + offset="0.0006" + style="stop-color:#681083" + id="stop401" /> + <stop + offset="0.072" + style="stop-color:#8D0F6D" + id="stop403" /> + <stop + offset="0.1459" + style="stop-color:#AD0D5A" + id="stop405" /> + <stop + offset="0.2229" + style="stop-color:#C80A4A" + id="stop407" /> + <stop + offset="0.3041" + style="stop-color:#DE083E" + id="stop409" /> + <stop + offset="0.3913" + style="stop-color:#ED0335" + id="stop411" /> + <stop + offset="0.4884" + style="stop-color:#F60030" + id="stop413" /> + <stop + offset="0.6158" + style="stop-color:#FA002F" + id="stop415" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop417" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd42);" + d="M90.197,43.881l1.49,0.193l1.38-0.191l1.264-0.496l1.15-0.766l1.073-0.955l0.921-1.148l0.84-1.301l0.77-1.341l0.613-1.415l0.537-1.381l0.46-1.302l0.384-1.262l0.23-1.074l0.192-0.88l0.114-0.65l0.001-0.381l-0.573,0.111l-0.537,0.115 l-0.535,0.152l-0.536,0.115l-0.536,0.152l-0.5,0.113l-0.497,0.115l-0.499,0.078l-0.191,0.651l-0.19,0.765l-0.229,0.879l-0.271,0.996l-0.308,1.035l-0.343,1.071l-0.384,1.069l-0.424,1.114l-0.461,1.07l-0.497,0.995l-0.537,0.959l-0.574,0.842l-0.653,0.725 l-0.65,0.574 [...] + id="path419" /> + <path + style="fill:url(#AIgd42);" + d="M86.712,43.688l1.377,0.307l1.223,0.001l1.113-0.267l1.034-0.535l0.882-0.729l0.805-0.881l0.727-1.068l0.652-1.15l0.539-1.226l0.498-1.261l0.384-1.265l0.385-1.227l0.307-1.147l0.231-1.035l0.23-0.918l0.189-0.727l-0.419,0.076 l-0.423,0.038l-0.38,0.075l-0.347,0.076l-0.384,0.076l-0.346,0.078l-0.305,0.074l-0.345,0.041l-0.118,0.879l-0.189,0.919l-0.232,0.917l-0.228,0.883l-0.309,0.918l-0.347,0.881l-0.382,0.844l-0.461,0.842l-0.46,0.842l-0.537,0.804l-0.615,0.765l-0.61,0.688 l-0.729,0.69l-0.7 [...] + id="path421" /> + <path + style="fill:url(#AIgd38);" + d="M82.345,44.374l1.147,0.002l1.112-0.115l1.07-0.268l1.037-0.384l0.956-0.533l0.959-0.65l0.842-0.763l0.841-0.842l0.73-0.96l0.69-1.032l0.614-1.15l0.573-1.186l0.461-1.264l0.385-1.34l0.347-1.379l0.23-1.414l-0.498,0.113l-0.499,0.076 l-0.536,0.115l-0.496,0.074l-0.497,0.078l-0.459,0.112l-0.5,0.077l-0.459,0.115l-0.231,0.805l-0.191,0.842l-0.231,0.805l-0.194,0.803l-0.23,0.804l-0.228,0.804l-0.307,0.766l-0.346,0.804l-0.42,0.767l-0.463,0.803l-0.576,0.766l-0.688,0.766l-0.768,0.729 l-0.918,0.7 [...] + id="path423" /> + <path + style="fill:url(#AIgd38);" + d="M76.14,45.095l1.495,0.118l1.454-0.076l1.34-0.229l1.266-0.382l1.187-0.497l1.112-0.649l1.033-0.768l0.918-0.917l0.844-0.955l0.767-1.073l0.693-1.148l0.573-1.222l0.496-1.304l0.425-1.34l0.307-1.377l0.233-1.381l-0.423,0.076l-0.46,0.117 l-0.456,0.074l-0.461,0.075l-0.459,0.078l-0.5,0.114l-0.497,0.076l-0.5,0.115l-0.152,0.955l-0.23,0.957l-0.31,0.96l-0.383,0.917l-0.457,0.918l-0.502,0.918l-0.574,0.882l-0.648,0.843l-0.691,0.844l-0.767,0.762l-0.808,0.727l-0.879,0.689l-0.921,0.611 l-0.995,0. [...] + id="path425" /> + <path + style="fill:url(#AIgd36);" + d="M72.732,45.475l1.264-0.075l1.226-0.189l1.228-0.306l1.186-0.458l1.112-0.536l1.109-0.648l1.034-0.729l0.958-0.842l0.881-0.917l0.843-0.993l0.73-1.076l0.65-1.109l0.536-1.184l0.46-1.226l0.348-1.267l0.229-1.299l-0.419,0.074l-0.385,0.037 l-0.346,0.039l-0.343,0.039l-0.346,0.037l-0.382,0.077L83.849,33l-0.539,0.075l-0.537,1.112l-0.459,1.031l-0.46,0.997l-0.422,0.919l-0.46,0.881l-0.424,0.805l-0.461,0.764l-0.498,0.727l-0.537,0.729l-0.613,0.649l-0.688,0.69l-0.765,0.611l-0.884,0.65 l-0.996,0 [...] + id="path427" /> + <path + style="fill:url(#AIgd38);" + d="M66.604,45.855l1.877,0.077l1.763-0.073l1.57-0.267l1.455-0.422l1.34-0.572l1.187-0.691l1.113-0.801l0.993-0.92l0.921-0.993l0.844-1.072l0.729-1.109l0.688-1.189l0.652-1.184l0.577-1.187l0.538-1.227l0.496-1.187l-0.343,0.036l-0.461,0.078 l-0.573,0.076l-0.575,0.076l-0.613,0.115l-0.537,0.076l-0.456,0.076l-0.347,0.035l-0.46,1.074l-0.499,1.074l-0.577,0.994l-0.573,0.955l-0.652,0.881l-0.688,0.879l-0.729,0.804l-0.804,0.807l-0.804,0.727l-0.885,0.688l-0.917,0.688l-0.96,0.613l-0.995,0.572 l-1. [...] + id="path429" /> + <path + style="fill:url(#AIgd36);" + d="M62.966,46.387L64,46.35l1.071-0.152l1.15-0.269l1.186-0.419l1.188-0.495l1.189-0.613l1.188-0.726l1.187-0.803l1.149-0.918l1.111-0.957l1.035-1.07l0.999-1.15l0.879-1.188l0.804-1.262l0.691-1.34l0.576-1.38l-0.575,0.079l-0.575,0.074 l-0.611,0.037l-0.612,0.077l-0.536,0.037l-0.461,0.077l-0.382,0.076l-0.192,0.115l-0.69,0.535l-0.689,0.575l-0.729,0.688l-0.729,0.688l-0.727,0.766l-0.767,0.802l-0.767,0.844l-0.768,0.845l-0.766,0.879l-0.804,0.842l-0.805,0.842l-0.845,0.84l-0.842,0.843 l-0.845,0 [...] + id="path431" /> + <path + style="fill:url(#AIgd38);" + d="M57.375,46.383l0.997,0.654l1.032,0.268l1.034,0.001l1.073-0.268l1.071-0.536l1.073-0.729l1.111-0.916l1.11-1.033l1.112-1.188l1.148-1.225l1.189-1.301l1.188-1.299l1.188-1.264l1.226-1.264l1.228-1.148l1.226-1.031h-0.425l-0.494,0.074 l-0.576,0.038l-0.573,0.116L72.7,34.411l-0.612,0.113l-0.572,0.115l-0.5,0.075l-0.956,0.88l-0.957,0.88l-0.923,0.919l-0.919,0.919l-0.881,0.916l-0.883,0.921l-0.88,0.92l-0.845,0.84l-0.844,0.84l-0.842,0.768l-0.805,0.688l-0.804,0.613l-0.805,0.535l-0.767,0.459 l- [...] + id="path433" /> + <path + style="fill:url(#AIgd36);" + d="M53.046,46.879l1.572,0.001l1.492-0.151l1.342-0.385l1.304-0.494l1.187-0.614l1.109-0.765l1.075-0.84l0.995-0.92l0.997-0.994l0.956-1.033l0.921-1.035l0.959-1.07l0.959-1.07l0.994-1.034l1.035-0.957l1.072-0.918l-0.382,0.04l-0.458,0.037 l-0.577,0.074l-0.572,0.041l-0.577,0.073l-0.459,0.038l-0.382,0.041l-0.229-0.001l-0.651,0.151L66.076,35.4l-0.649,0.423l-0.692,0.573l-0.689,0.687l-0.729,0.805l-0.766,0.844l-0.769,0.915l-0.88,0.958l-0.883,0.955l-0.997,0.996l-1.032,0.959l-1.111,0.955 l-1.18 [...] + id="path435" /> + <path + style="fill:url(#AIgd18);" + d="M138.274,15.35v-0.153l0.04-0.42l0.038-0.649l0.04-0.807l0.039-0.957l-0.037-1.033l-0.038-1.072l-0.111-1.111l-0.229-1.033l-0.309-0.996l-0.38-0.882l-0.572-0.728l-0.654-0.537l-0.843-0.307l-1.034-0.039l-1.186,0.306l0.385,0.384 l0.343,0.459l0.345,0.574l0.306,0.613l0.305,0.689l0.27,0.689l0.264,0.767l0.271,0.804l0.228,0.767l0.19,0.806l0.194,0.803l0.188,0.766l0.155,0.768l0.152,0.727l0.114,0.65l0.113,0.613l0.19-0.037l0.154-0.037l0.189-0.078l0.155-0.037l0.151-0.079l0.155-0.075 l0.192-0.0 [...] + id="path437" /> + <defs + id="defs439"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd52" + x1="-3690.9155" + y1="-3526.2993" + x2="-3702.7354" + y2="-3558.2568" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#4F0C81" + id="stop442" /> + <stop + offset="0.0701" + style="stop-color:#690C73" + id="stop444" /> + <stop + offset="0.209" + style="stop-color:#9A0A5B" + id="stop446" /> + <stop + offset="0.3368" + style="stop-color:#C20748" + id="stop448" /> + <stop + offset="0.4512" + style="stop-color:#E0053A" + id="stop450" /> + <stop + offset="0.5481" + style="stop-color:#F20032" + id="stop452" /> + <stop + offset="0.6158" + style="stop-color:#FA002F" + id="stop454" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop456" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd52);" + d="M136.86,15.925l-0.497-2.489l-0.535-2.108l-0.535-1.801l-0.532-1.492l-0.539-1.188l-0.534-0.958l-0.533-0.689l-0.499-0.497l-0.536-0.347l-0.458-0.153l-0.502-0.039l-0.42,0.078l-0.419,0.152l-0.382,0.191l-0.348,0.229l-0.306,0.23 l0.536,0.497l0.533,0.573l0.462,0.538l0.494,0.611l0.424,0.615l0.422,0.648l0.382,0.652l0.344,0.691l0.344,0.727l0.306,0.766l0.307,0.768l0.268,0.805l0.227,0.842l0.23,0.842l0.227,0.882l0.194,0.919l0.457-0.077l0.345-0.036l0.232-0.077l0.153-0.077l0.151-0.037 l0.156- [...] + id="path458" /> + <path + style="fill:url(#AIgd18);" + d="M134.944,16.651l-0.113-0.918l-0.194-1.035l-0.305-1.15l-0.379-1.226l-0.5-1.264l-0.571-1.227l-0.611-1.187l-0.688-1.111l-0.729-0.996l-0.765-0.843l-0.803-0.65l-0.842-0.425l-0.881-0.152l-0.882,0.152l-0.842,0.499l-0.882,0.878 l0.688,0.498l0.65,0.576l0.613,0.574l0.574,0.576l0.574,0.611l0.496,0.689l0.459,0.691l0.42,0.688l0.423,0.769l0.343,0.767l0.345,0.805l0.267,0.842l0.267,0.879l0.193,0.92l0.189,0.959l0.155,0.994l0.416-0.114l0.461-0.152l0.499-0.153l0.498-0.191l0.461-0.189 l0.421-0.1 [...] + id="path460" /> + <path + style="fill:url(#AIgd52);" + d="M120.017,6.607l0.919-0.612l0.92-0.344l0.957-0.115l0.919,0.115l0.958,0.307l0.919,0.5l0.882,0.689l0.843,0.805l0.762,0.919l0.766,1.073l0.65,1.188l0.572,1.226l0.496,1.305l0.384,1.376l0.306,1.38l0.151,1.416l-0.46,0.115l-0.459,0.116 l-0.46,0.15l-0.46,0.154l-0.497,0.191l-0.499,0.113l-0.457,0.154l-0.498,0.075l-0.346-0.88l-0.305-0.959l-0.383-0.957l-0.348-0.957l-0.379-0.996l-0.419-0.998l-0.423-0.956l-0.421-0.918l-0.456-0.884l-0.499-0.805l-0.533-0.766l-0.539-0.651l-0.609-0.575 l-0.615-0 [...] + id="path462" /> + <path + style="fill:url(#AIgd18);" + d="M115.804,7.75l1.455-0.648l1.302-0.344l1.149-0.038l1.034,0.193l0.919,0.421l0.806,0.65l0.724,0.807l0.65,0.957l0.575,1.072l0.495,1.188l0.5,1.229l0.457,1.225l0.457,1.264l0.421,1.264l0.459,1.188l0.497,1.111l-0.421,0.037l-0.384,0.115 l-0.383,0.113l-0.385,0.152l-0.381,0.118l-0.384,0.151l-0.421,0.114l-0.422,0.074l-0.038-0.151l-0.038-0.383l-0.114-0.498l-0.114-0.689l-0.189-0.803l-0.27-0.92l-0.306-0.996l-0.42-1.034l-0.494-1.034l-0.574-1.035l-0.728-1.035l-0.803-0.958l-0.96-0.918 l-1.07-0 [...] + id="path464" /> + <path + style="fill:url(#AIgd52);" + d="M110.366,8.552l0.882-0.651l0.997-0.42l1.069-0.153l1.072,0.04l1.149,0.229l1.148,0.461l1.108,0.615l1.111,0.768l1.07,0.956l0.997,1.075l0.878,1.225l0.805,1.342l0.687,1.416l0.537,1.533l0.342,1.57l0.19,1.687l-3.945,1.029l-0.228-0.649 l-0.307-0.77l-0.306-0.803l-0.382-0.881l-0.461-0.92l-0.457-0.956l-0.537-0.961l-0.573-0.956l-0.652-0.957l-0.725-0.92l-0.766-0.842l-0.803-0.808l-0.878-0.728l-0.959-0.613l-0.996-0.537l-1.07-0.421z" + id="path466" /> + <path + style="fill:url(#AIgd18);" + d="M120.502,21.387l-0.572,0.115l-0.727,0.152l-0.729,0.23l-0.808,0.229l-0.764,0.267l-0.729,0.191l-0.649,0.189l-0.536,0.152l-0.382-0.957l-0.421-0.995l-0.422-0.996l-0.42-1.036l-0.421-1.032l-0.458-0.997l-0.498-0.995l-0.497-0.997 l-0.533-0.918l-0.573-0.845l-0.614-0.804l-0.651-0.727l-0.65-0.652l-0.728-0.537l-0.804-0.423l-0.804-0.306l0.692-0.459l0.764-0.344l0.806-0.23l0.88-0.075l0.918,0.076l0.959,0.231l0.957,0.383l0.992,0.576l0.999,0.728l0.993,0.92l0.995,1.149l0.954,1.304 l0.919,1.532l [...] + id="path468" /> + <path + style="fill:url(#AIgd18);" + d="M101.288,11.34l1.571-0.841l1.415-0.498l1.304-0.114l1.187,0.193l1.032,0.458l0.996,0.691l0.841,0.883l0.805,1.073l0.688,1.188l0.649,1.265l0.573,1.341l0.534,1.34l0.536,1.302l0.498,1.265l0.458,1.148l0.456,1.035l-0.534,0.076 l-0.459,0.112l-0.422,0.079l-0.422,0.114l-0.421,0.114l-0.459,0.115l-0.498,0.076l-0.572,0.112l-0.5-1.033l-0.458-1.036l-0.46-0.994l-0.458-0.958l-0.459-0.958l-0.495-0.88l-0.5-0.881l-0.495-0.806l-0.575-0.807l-0.61-0.727l-0.612-0.688l-0.688-0.652 l-0.769-0.615l-0.801 [...] + id="path470" /> + <path + style="fill:url(#AIgd52);" + d="M96.537,12.715l1.419-0.765l1.339-0.383l1.265-0.075l1.225,0.191l1.111,0.461l1.069,0.689l0.996,0.844l0.921,0.998l0.841,1.149l0.802,1.187l0.726,1.227l0.652,1.264l0.611,1.266l0.537,1.148l0.455,1.111l0.423,0.957l-0.574,0.113 l-0.5,0.115l-0.46,0.113l-0.421,0.076l-0.458,0.115l-0.461,0.115l-0.536,0.076l-0.613,0.115l-0.688-1.533l-0.688-1.417l-0.646-1.302l-0.651-1.188l-0.614-1.071l-0.573-0.961l-0.61-0.84l-0.574-0.807l-0.612-0.651l-0.613-0.575l-0.611-0.498l-0.65-0.421 l-0.653-0.308l-0.6 [...] + id="path472" /> + <path + style="fill:url(#AIgd18);" + d="M92.937,13.747l1.378-0.65l1.307-0.308l1.222,0.001l1.19,0.233l1.07,0.458l1.033,0.654l0.956,0.844l0.92,0.957l0.802,1.072l0.766,1.148l0.726,1.188l0.613,1.188l0.609,1.189l0.5,1.15l0.456,1.033l0.421,0.959l-0.459,0.113l-0.42,0.113 l-0.424,0.076l-0.383,0.116l-0.421,0.077l-0.42,0.075l-0.462,0.113l-0.496,0.077l-0.231-0.765l-0.342-0.845l-0.42-0.842l-0.497-0.919l-0.535-0.919l-0.651-0.921l-0.649-0.92l-0.728-0.92l-0.765-0.841l-0.805-0.846l-0.803-0.766l-0.804-0.652l-0.843-0.613 l-0.805-0.4 [...] + id="path474" /> + <path + style="fill:url(#AIgd52);" + d="M88.608,14.852l1.417-0.762l1.38-0.345l1.379,0.039l1.301,0.385l1.264,0.612l1.226,0.879l1.149,1.038l1.069,1.147l0.995,1.229l0.881,1.264l0.8,1.227l0.65,1.187l0.536,1.036l0.422,0.879l0.23,0.652l0.113,0.383l-0.574,0.115l-0.498,0.113 l-0.498,0.115l-0.5,0.115l-0.496,0.115l-0.459,0.074l-0.499,0.077l-0.497,0.076l-0.344-0.651l-0.384-0.804l-0.458-0.882l-0.537-0.921l-0.571-1.033l-0.614-1.034l-0.646-0.997l-0.691-1.034l-0.727-0.959l-0.767-0.881l-0.802-0.804l-0.803-0.652l-0.844-0.537 l-0.84 [...] + id="path476" /> + <path + style="fill:url(#AIgd18);" + d="M85.468,16.077l1.266-0.842l1.224-0.459l1.149-0.113l1.149,0.19l1.071,0.461l1.033,0.692l0.958,0.842l0.915,1.035l0.844,1.113l0.805,1.184l0.727,1.229l0.687,1.225l0.574,1.15l0.535,1.073l0.421,0.918l0.383,0.766l-0.46,0.077l-0.382,0.114 l-0.344,0.115l-0.308,0.113l-0.347,0.114l-0.305,0.115l-0.308,0.078l-0.343,0.073l-0.344-0.955l-0.421-0.958l-0.422-0.921l-0.46-0.918l-0.537-0.919l-0.531-0.844l-0.613-0.844l-0.65-0.805l-0.689-0.767l-0.764-0.688l-0.765-0.614l-0.844-0.574l-0.919-0.5 l-0.91 [...] + id="path478" /> + <path + style="fill:url(#AIgd52);" + d="M81.483,16.993l1.113-0.422l1.109-0.266l1.148-0.077l1.074,0.078l1.109,0.231l1.032,0.345l1.034,0.536l1.034,0.652l0.956,0.768l0.918,0.92l0.881,0.996l0.842,1.112l0.802,1.226l0.689,1.34l0.688,1.418l0.571,1.491l-0.498,0.077 l-0.495,0.076l-0.501,0.115l-0.497,0.153l-0.496,0.115l-0.498,0.153l-0.497,0.115l-0.5,0.074l-0.343-0.842l-0.343-0.882l-0.347-0.843l-0.342-0.883l-0.422-0.842l-0.419-0.805l-0.501-0.842l-0.534-0.767l-0.649-0.729l-0.688-0.728l-0.805-0.652l-0.88-0.613 l-0.996-0.537l-1. [...] + id="path480" /> + <path + style="fill:url(#AIgd18);" + d="M75.815,18.329l1.455-0.609l1.457-0.385l1.34-0.189l1.34-0.037l1.265,0.191l1.226,0.346l1.147,0.498l1.111,0.652l0.992,0.805l0.994,0.919l0.884,1.036l0.84,1.15l0.764,1.264l0.652,1.34l0.611,1.381l0.535,1.491l-0.459,0.077l-0.46,0.076 l-0.536,0.078l-0.501,0.074l-0.533,0.078l-0.538,0.074l-0.535,0.076l-0.535,0.076l-0.269-1.072l-0.383-0.994l-0.42-0.996l-0.533-0.959l-0.575-0.881L85.5,23.046l-0.688-0.805l-0.766-0.729l-0.842-0.689l-0.916-0.574l-0.959-0.539l-0.995-0.459l-1.071-0.346 l-1.112 [...] + id="path482" /> + <path + style="fill:url(#AIgd52);" + d="M73.021,18.632l1.302-0.19l1.262-0.113l1.263,0.039l1.228,0.154l1.224,0.307l1.15,0.385l1.109,0.498l1.073,0.613l0.995,0.729l0.954,0.844l0.844,0.919l0.803,1.034L86.916,25l0.611,1.226l0.499,1.341l0.38,1.419l-0.46,0.035l-0.383,0.038 l-0.382,0.077l-0.384,0.077l-0.384,0.074l-0.382,0.078l-0.46,0.114l-0.496,0.076l-0.651-1.111l-0.613-1.073l-0.532-0.958l-0.5-0.956l-0.535-0.844l-0.498-0.804l-0.497-0.767l-0.572-0.69l-0.612-0.651l-0.688-0.575l-0.768-0.535l-0.842-0.498l-0.995-0.425 L75.7,19. [...] + id="path484" /> + <path + style="fill:url(#AIgd18);" + d="M66.933,19.432l1.914-0.457l1.8-0.268l1.646-0.075l1.531,0.154l1.417,0.307l1.302,0.461l1.187,0.573l1.074,0.77l1.03,0.842l0.917,0.96l0.844,1.034l0.802,1.112l0.728,1.147l0.688,1.227l0.612,1.226l0.611,1.265l-0.307,0.037l-0.42,0.037 l-0.459,0.115l-0.501,0.076l-0.496,0.115l-0.462,0.114l-0.419,0.036l-0.346,0.039l-0.571-1.148l-0.613-1.035L79.753,27.1l-0.726-0.918l-0.766-0.883l-0.805-0.806l-0.879-0.726l-0.919-0.69l-0.956-0.616l-0.996-0.573l-1.034-0.498l-1.07-0.498l-1.111-0.423 l-1.147- [...] + id="path486" /> + <path + style="fill:url(#AIgd18);" + d="M63.295,19.811l1.068-0.189l1.113-0.037l1.225,0.038l1.263,0.192l1.267,0.271l1.3,0.384l1.303,0.497l1.302,0.614l1.3,0.729l1.224,0.845l1.186,0.92l1.147,1.035l1.035,1.149l0.956,1.225l0.841,1.342l0.728,1.455l-0.537,0.039l-0.533,0.076 l-0.538,0.115l-0.536,0.113l-0.459,0.113l-0.385,0.117l-0.306,0.036l-0.19-0.037l-0.769-0.46l-0.763-0.537l-0.804-0.613l-0.843-0.689l-0.843-0.729l-0.878-0.768l-0.92-0.768l-0.916-0.802l-0.959-0.806l-0.956-0.807l-0.995-0.803l-0.996-0.729l-1.033-0.729 l-0.995 [...] + id="path488" /> + <path + style="fill:url(#AIgd18);" + d="M58.197,21.262l0.958-0.955l1.034-0.572l1.074-0.23l1.109,0.077l1.148,0.308l1.225,0.575l1.227,0.769l1.3,0.879l1.301,1.074l1.341,1.11l1.34,1.19l1.34,1.188l1.377,1.188l1.377,1.112l1.376,1.035l1.381,0.92l-0.421,0.074l-0.499,0.037 l-0.612,0.041l-0.613,0.037l-0.648,0.037h-0.653h-0.574l-0.497-0.002l-1.034-0.766l-0.993-0.804l-0.996-0.808l-0.918-0.842l-0.919-0.805l-0.883-0.807l-0.878-0.805l-0.88-0.767l-0.919-0.688l-0.879-0.651l-0.92-0.575l-0.956-0.5l-0.996-0.422l-1.034-0.345 l-1.073-0. [...] + id="path490" /> + <defs + id="defs492"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd69" + x1="-3772.377" + y1="-3509.7163" + x2="-3797.2949" + y2="-3537.6816" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2070.8274 1900.0875)"> + <stop + offset="0" + style="stop-color:#4F0C81" + id="stop495" /> + <stop + offset="0.0701" + style="stop-color:#690C73" + id="stop497" /> + <stop + offset="0.209" + style="stop-color:#9A0A5B" + id="stop499" /> + <stop + offset="0.3368" + style="stop-color:#C20748" + id="stop501" /> + <stop + offset="0.4512" + style="stop-color:#E0053A" + id="stop503" /> + <stop + offset="0.5481" + style="stop-color:#F20032" + id="stop505" /> + <stop + offset="0.6158" + style="stop-color:#FA002F" + id="stop507" /> + <stop + offset="1" + style="stop-color:#F7EE5F" + id="stop509" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd69);" + d="M54.368,21.719l1.61-0.381l1.493-0.152l1.415,0.076l1.343,0.271l1.262,0.461l1.226,0.575l1.186,0.729l1.148,0.805l1.11,0.919l1.109,0.922l1.071,0.995l1.111,0.996l1.109,0.958l1.107,0.959l1.188,0.843l1.185,0.807l-0.38,0.037l-0.498,0.075 l-0.576,0.078l-0.576,0.036l-0.572,0.079l-0.5,0.072l-0.38,0.041l-0.231,0.037l-0.688-0.002l-0.69-0.189l-0.727-0.348l-0.766-0.496l-0.766-0.614l-0.843-0.728l-0.879-0.807l-0.919-0.844l-0.959-0.881l-1.031-0.918l-1.109-0.882l-1.148-0.844l-1.262-0.808 l-1.30 [...] + id="path511" /> + <path + style="fill:url(#AIgd69);" + d="M49.543,23.057l1.417-0.805l1.495-0.342h1.455l1.49,0.309l1.495,0.576l1.494,0.804l1.454,0.96l1.415,1.034l1.339,1.149l1.302,1.15l1.263,1.075l1.148,0.993l1.033,0.844l0.956,0.65l0.843,0.385l0.726,0.116l-0.61,0.077l-0.653,0.113 l-0.727,0.113l-0.765,0.117l-0.767,0.074l-0.767,0.115l-0.728,0.038L64.2,32.642l-1.07-0.806l-0.958-0.766l-0.879-0.767l-0.84-0.728l-0.767-0.73L58.96,28.12l-0.767-0.691l-0.726-0.651l-0.729-0.612l-0.804-0.576l-0.841-0.537l-0.919-0.496l-0.996-0.461 l-1.071-0.383l- [...] + id="path513" /> + <defs + id="defs515"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd71" + x1="-3498.5225" + y1="4158.0396" + x2="-3482.3647" + y2="4209.6001" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 -1982.8965 3021.3838)"> + <stop + offset="0" + style="stop-color:#D8E7EB" + id="stop518" /> + <stop + offset="0.0849" + style="stop-color:#C9D9DE" + id="stop520" /> + <stop + offset="0.2184" + style="stop-color:#A5B8C2" + id="stop522" /> + <stop + offset="0.3836" + style="stop-color:#728896" + id="stop524" /> + <stop + offset="0.5537" + style="stop-color:#405766" + id="stop526" /> + <stop + offset="0.6417" + style="stop-color:#667D8B" + id="stop528" /> + <stop + offset="0.742" + style="stop-color:#92A7B1" + id="stop530" /> + <stop + offset="0.8374" + style="stop-color:#B7C8D0" + id="stop532" /> + <stop + offset="0.9257" + style="stop-color:#CFDFE4" + id="stop534" /> + <stop + offset="1" + style="stop-color:#D8E7EB" + id="stop536" /> + </linearGradient> + </defs> + <g + style="fill:url(#AIgd71);" + id="g538"> + <defs + id="defs540"> + <linearGradient + gradientUnits="userSpaceOnUse" + id="AIgd72" + x1="-3704.9473" + y1="-3493.9082" + x2="-3688.7896" + y2="-3442.3477" + gradientTransform="matrix(0.5318 0.0004 -0.0004 0.5318 2110.5286 1859.3658)"> + <stop + offset="0" + style="stop-color:#D8E7EB" + id="stop543" /> + <stop + offset="0.0849" + style="stop-color:#C9D9DE" + id="stop545" /> + <stop + offset="0.2184" + style="stop-color:#A5B8C2" + id="stop547" /> + <stop + offset="0.3836" + style="stop-color:#728896" + id="stop549" /> + <stop + offset="0.5537" + style="stop-color:#405766" + id="stop551" /> + <stop + offset="0.6417" + style="stop-color:#667D8B" + id="stop553" /> + <stop + offset="0.742" + style="stop-color:#92A7B1" + id="stop555" /> + <stop + offset="0.8374" + style="stop-color:#B7C8D0" + id="stop557" /> + <stop + offset="0.9257" + style="stop-color:#CFDFE4" + id="stop559" /> + <stop + offset="1" + style="stop-color:#D8E7EB" + id="stop561" /> + </linearGradient> + </defs> + <path + style="fill:url(#AIgd72);" + d="M142.305,7.35l0.191-0.383l0.153-0.42l0.152-0.423l0.113-0.421l0.117-0.459l0.115-0.496l0.077-0.459l0.042-0.5l0.036-0.459l0.035-0.498l0.001-0.499l-0.035-0.46l-0.036-0.459l-0.08-0.457l-0.112-0.461l-0.114-0.42l0.611,0.804l0.459,0.882 l0.345,0.842l0.189,0.88l0.076,0.919v0.92l-0.116,0.918l-0.194,0.92l-0.228,0.918l-0.31,0.883l-0.343,0.879l-0.343,0.88l-0.385,0.843l-0.347,0.842l-0.346,0.765l-0.343,0.767l0.074-0.152l0.037-0.269l0.042-0.266v-0.345l0.037-0.424V12.06V11.6l0.001-0.496 l0. [...] + id="path563" /> + <path + style="fill:url(#AIgd72);" + d="M153.974,23.252l-0.729-0.422l-0.729-0.462l-0.687-0.421l-0.688-0.422l-0.65-0.383l-0.651-0.422l-0.616-0.385l-0.609-0.42l-0.653-0.384l-0.607-0.384l-0.614-0.422l-0.652-0.382l-0.611-0.386l-0.654-0.342l-0.686-0.386l-0.689-0.382 l0.61,0.61l0.613,0.616l0.613,0.611l0.612,0.576l0.65,0.611l0.651,0.536l0.65,0.539l0.688,0.497l0.651,0.461l0.689,0.383l0.651,0.346l0.688,0.269l0.688,0.229l0.688,0.115l0.691,0.037l0.691-0.035z" + id="path565" /> + <path + style="fill:url(#AIgd72);" + d="M148.277,7.928l-0.536,0.308l-0.5,0.345l-0.495,0.345l-0.461,0.344l-0.46,0.343l-0.419,0.383l-0.424,0.421l-0.423,0.383l-0.384,0.422l-0.384,0.422l-0.382,0.421l-0.345,0.457l-0.383,0.422l-0.346,0.459l-0.344,0.459l-0.346,0.459 l0.153-0.496l0.192-0.499l0.191-0.537l0.229-0.534l0.231-0.536l0.265-0.499l0.31-0.498l0.346-0.495l0.382-0.46l0.461-0.381l0.498-0.385l0.537-0.344l0.612-0.269l0.652-0.229l0.765-0.152l0.805-0.076z" + id="path567" /> + <path + style="fill:url(#AIgd72);" + d="M142.574,3.329l-0.153,0.767l-0.114,0.767l-0.154,0.766l-0.116,0.689l-0.076,0.727l-0.114,0.689l-0.079,0.689l-0.115,0.689L141.576,9.8l-0.117,0.689l-0.074,0.651l-0.118,0.689l-0.116,0.689l-0.115,0.689l-0.15,0.689l-0.157,0.727 l-0.076-0.842l-0.113-0.805l-0.077-0.843l-0.076-0.841l-0.037-0.807l-0.038-0.805l0.039-0.805l0.039-0.764l0.076-0.767l0.116-0.688l0.194-0.689l0.229-0.651l0.269-0.573l0.384-0.537l0.422-0.46l0.497-0.421z" + id="path569" /> + <path + style="fill:url(#AIgd72);" + d="M146.674,2.071l0.692,0.648l0.416,0.729l0.189,0.766l0.04,0.805l-0.153,0.804l-0.307,0.843l-0.424,0.844l-0.498,0.841l-0.575,0.804l-0.611,0.805l-0.653,0.764l-0.65,0.689l-0.614,0.689l-0.534,0.572l-0.463,0.539l-0.383,0.418l0.077-1.147 l0.154-0.995l0.191-0.844l0.307-0.764l0.306-0.65l0.386-0.574l0.382-0.535l0.424-0.501l0.383-0.496l0.424-0.495l0.382-0.538l0.307-0.613l0.307-0.688l0.23-0.766l0.194-0.919l0.075-1.032z" + id="path571" /> + <path + style="fill:url(#AIgd72);" + d="M141.763,14.319v-0.805l-0.039-0.765l-0.034-0.765l-0.04-0.768l-0.036-0.729l-0.077-0.727l-0.076-0.727l-0.073-0.691l-0.117-0.688l-0.114-0.728l-0.189-0.689l-0.152-0.689L140.62,4.86l-0.268-0.689l-0.229-0.689l-0.306-0.689l1.111,1.073 l0.918,1.034l0.649,0.959l0.457,0.92l0.309,0.879l0.151,0.805l0.037,0.806l-0.077,0.727l-0.195,0.689l-0.187,0.651l-0.27,0.613l-0.271,0.533l-0.23,0.537l-0.229,0.459l-0.152,0.459l-0.078,0.383z" + id="path573" /> + <path + style="fill:url(#AIgd72);" + d="M152.982,16.97l-0.613,0.114l-0.614,0.116l-0.611,0.075l-0.613,0.075l-0.609,0.038l-0.616,0.037h-0.613h-0.575l-0.612-0.039h-0.574l-0.613-0.077l-0.573-0.038l-0.613-0.04l-0.575-0.075l-0.612-0.079l-0.574-0.075l0.498,0.229l0.498,0.192 l0.535,0.231l0.537,0.19l0.574,0.193l0.576,0.151l0.61,0.156l0.61,0.076l0.612,0.039h0.651l0.651-0.039l0.654-0.15l0.651-0.191l0.651-0.27l0.648-0.381l0.654-0.46z" + id="path575" /> + <path + style="fill:url(#AIgd72);" + d="M149.417,20.07l0.461,0.078l0.419,0.075l0.461,0.115l0.457,0.115l0.463,0.194l0.456,0.151l0.421,0.191l0.46,0.23l0.421,0.23l0.421,0.267l0.383,0.271l0.386,0.268l0.343,0.307l0.308,0.307l0.304,0.307l0.27,0.344l-0.269-0.917l-0.422-0.808 l-0.494-0.688l-0.615-0.651l-0.688-0.536l-0.768-0.5L151.754,19l-0.882-0.347l-0.919-0.306l-0.919-0.307l-0.955-0.231l-0.958-0.23l-0.957-0.193l-0.919-0.189l-0.843-0.154l-0.842-0.192l0.42,0.153l0.574,0.306l0.69,0.463l0.841,0.497l0.843,0.535l0.879,0.499 l [...] + id="path577" /> + <path + style="fill:url(#AIgd72);" + d="M151.174,26.926l0.345-0.881l0.117-0.844l-0.116-0.842l-0.307-0.766l-0.457-0.729l-0.612-0.727l-0.728-0.69l-0.804-0.614l-0.843-0.613l-0.879-0.536l-0.919-0.538l-0.884-0.459l-0.801-0.42l-0.767-0.387l-0.651-0.344l-0.496-0.309 l0.532,1.113l0.538,0.919l0.573,0.728l0.536,0.652l0.574,0.498l0.574,0.459l0.574,0.346l0.574,0.346l0.571,0.346l0.577,0.382l0.572,0.384l0.536,0.46l0.537,0.573l0.535,0.691l0.497,0.806l0.498,0.995z" + id="path579" /> + <path + style="fill:url(#AIgd72);" + d="M141.529,17.497l0.422,0.652l0.42,0.652l0.421,0.65l0.38,0.613l0.346,0.613l0.345,0.649l0.346,0.614l0.305,0.613l0.304,0.652l0.268,0.65l0.271,0.613l0.229,0.65l0.19,0.689l0.192,0.65l0.152,0.689l0.152,0.73l0.384-1.455l0.191-1.265 l0.041-1.149l-0.115-0.994l-0.229-0.844l-0.346-0.766l-0.42-0.652l-0.458-0.537l-0.538-0.499l-0.535-0.421l-0.573-0.346l-0.537-0.306l-0.496-0.306l-0.46-0.268l-0.342-0.307l-0.31-0.271z" + id="path581" /> + </g> + </g> +</g><!-- Layer_x0020_1 --> +</g><!-- translate and flip --> +<g + id="jakarta_text1" + style="font-family: "Tahoma"; font-size: 15px; font-weight: bold;"> + <text + x="114" + y="15" + fill="black" + text-anchor="start" + id="text584">The</text> + +</g> +<g + id="jakarta_text2" + style="font-family: "Tahoma"; font-size: 26px; font-weight: bold;"> + <text + x="150" + y="23" + id="text587" + style="text-anchor:start;fill:black">Apache Turbine Project</text> + +</g> +<g + id="jakarta_text3" + style="font-family: "Tahoma"; font-size: 16px;"> + <text + x="190" + y="44" + id="text590" + style="text-anchor:start;fill:black">h t t p : / / t u r b i n e . a p a c h e . o r g /</text> + +</g> +</svg> \ No newline at end of file diff --git a/src/site/site.xml b/src/site/site.xml new file mode 100644 index 0000000..9b7ad15 --- /dev/null +++ b/src/site/site.xml @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> + +<project + name="Fulcrum" + href="http://turbine.apache.org/fulcrum/"> + <bannerLeft> + <name>Apache Turbine</name> + <src>http://turbine.apache.org/images/turbine-project.png</src> + <href>http://turbine.apache.org/</href> + </bannerLeft> + <bannerRight> + <src>http://turbine.apache.org/images/logo.gif</src> + </bannerRight> + <publishDate format="dd MMMM yyyy" position="left" /> + + <body> + + <links> + <item name="Apache" href="http://www.apache.org"/> + <item name="Turbine" href="http://turbine.apache.org/" /> + <item name="Fulcrum" href="http://turbine.apache.org/fulcrum" /> + </links> + + <menu name="Fulcrum"> + <item name="Overview" href="/index.html"/> + <item name="Building" href="/building.html"/> + </menu> + + <menu name="Released Components"> + <item name="BSF" href="/fulcrum-bsf/index.html"/> + <item name="Cache" href="/fulcrum-cache/index.html"/> + <item name="Crypto" href="/fulcrum-crypto/index.html"/> + <item name="DVSL" href="/fulcrum-dvsl/index.html"/> + <item name="Factory" href="/fulcrum-factory/index.html"/> + <item name="Localization" href="/fulcrum-localization/index.html"/> + <item name="Mimetype" href="/fulcrum-mimetype/index.html"/> + <item name="Pool" href="/fulcrum-pool/index.html"/> + <item name="Naming" href="/fulcrum-naming/index.html"/> + <item name="OSWorkflow" href="/sites/osworkflow.html" collapse="true"> + <item name="OSWorkflow" href="/fulcrum-osworkflow/index.html"/> + <item name="OSWorkflow Example" href="/fulcrum-osworkflow-example/index.html"/> + </item> + <item name="Quartz" href="/fulcrum-quartz/index.html"/> + <item name="Security" href="/sites/security.html" collapse="true"> + <item name="Site" href="/fulcrum-security-site/index.html"/> + <item name="Security API" href="/fulcrum-security-api/index.html"/> + <item name="Security SPI" href="/fulcrum-security-spi/index.html"/> + <item name="Memory Impl" href="/fulcrum-security-memory/index.html"/> + <item name="Hibernate Impl" href="/fulcrum-security-hibernate/index.html"/> + <item name="NT Impl" href="/fulcrum-security-nt/index.html"/> + <item name="Adapter Turbine" href="/fulcrum-security-adapter-turbine/index.html"/> + <item name="Adapter OpenSymphony" href="/fulcrum-security-adapter-opensymphony/index.html"/> + </item> + <item name="Test Container" href="/fulcrum-testcontainer/index.html"/> + <item name="Upload" href="/fulcrum-upload/index.html"/> + <item name="XMLRPC" href="/fulcrum-xmlrpc/index.html"/> + <item name="XSLT" href="/fulcrum-xslt/index.html"/> + <item name="YAAFI" href="/fulcrum-yaafi/index.html"/> + </menu> + + <menu name="Sandbox Components"> + <item name="Script" href="/fulcrum-script/index.html"/> + <item name="CommonsEmail" href="/fulcrum-commonsemail/index.html"/> + <item name="PBE" href="/fulcrum-pbe/index.html"/> + <item name="Groovy" href="/fulcrum-groovy/index.html"/> + <item name="ResourceManager" href="/fulcrum-resourcemanager/index.html"/> + <item name="Configuration" href="/fulcrum-configuration-impl/index.html"/> + <item name="HsqlDB" href="/fulcrum-hsqldb/index.html"/> + <item name="Intake" href="/fulcrum-intake/index.html"/> + <item name="Parser" href="/fulcrum-parser/index.html"/> + <item name="Template" href="/fulcrum-template/index.html"/> + </menu> + + <menu name="Howtos (old)"> + <item name="JSP Service" href="/howto/jsp-service.html"/> + <item name="Template Service" href="/howto/template-service.html"/> + <item name="Velocity Service" href="/howto/velocity-service.html"/> + </menu> + + <menu ref="reports" inherit="bottom" /> + + <menu name="ASF" inherit="bottom"> + <item name="Sponsorship" href="http://www.apache.org/foundation/sponsorship.html" /> + <item name="Thanks" href="http://www.apache.org/foundation/thanks.html" /> + </menu> + + </body> +</project> diff --git a/src/site/xdoc/building.xml b/src/site/xdoc/building.xml new file mode 100644 index 0000000..5ab9a25 --- /dev/null +++ b/src/site/xdoc/building.xml @@ -0,0 +1,90 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> + +<document> + + <properties> + <title>Building Fulcrum</title> + <author email="[email protected]">Pete Kazmier</author> + <author email="[email protected]">Quinton McCombs</author> + <author email="[email protected]">Eric Pugh</author> + </properties> + + <body> + + <section name="Building Fulcrum"> + <p> + Building Fulcrum from SVN is now very easy because it has been + Maven-enabled. Before you begin, you'll need to check out the + <code>turbine-fulcrum</code> SVN repository (if you are + not familiar with the Apache SVN repositories, please refer to + the <a href="http://apache.org/dev/version-control.html">documentation</a>). + </p> + <p> + Please refer to the Maven <a + href="http://maven.apache.org/maven-1.x/start/">Getting + Started</a> document for instructions on how to install and + use Maven. + </p> + <p> + From the root directory of the Fulcrum project (where you checked + out the code to or unpacked a source distribution), simply type + 'maven fulcrum:build' and press enter. This will start a process that will + build each component. After the component is built, it will be + installed into you local maven repository. + </p> + <p> + To build a local copy of the documentation, use 'maven multiproject:site'. + This will build a local copy of the web site in the 'target/docs' + directory. Note, this uses a LOT of memory. If you can't build all of them, + build them individually. + </p> + <subsection name="Current Build Issues"> + <p> + <strong>Missing JARS!</strong> There are some jar files that you must manually + install due to licensing restrictions. Javamail.jar will need to be downloaded. + Note, when you download it from Sun's site, you will need to rename it from mail.jar + to javamail-1.3.1.jar and place it in your MAVEN_REPO/javamail/jars/ directory. You + will also need to download jdbc-2.0.jar as well. Lastly, for the Hibernate security + provider, you need Sun's JTA jar file. Currently, the easiest place to go is <a href="http://www.hibernate.org"> + Hibernate</a> and download the jar from there by downloading the current distribution. + </p> + <p> + Depending on your version of Maven, you may have various problems with + the reports being generated, or you may run out of memory when you do a + complete build. One approach to take is to turn off running unit tests + and excluding various components: +<source><![CDATA[ +$ maven multiproject:site -Dmaven.test.skip=true -Dmaven.multiproject.excludes=security/*.*,cache/*.*,scheduler/*.*' +]]></source> + </p> + </subsection> + <subsection name="Maven Repositories"> + <p> + If you are willing to build with an "unofficial" repository, you can uncomment + the <code>maven.repo</code> property in the project.properties file. This will + allow Maven to download from a Turbine repository the various jars that are not + currently in the main Maven repository. + </p> + </subsection> + </section> + </body> +</document> + diff --git a/src/site/xdoc/howto/jsp-service.xml b/src/site/xdoc/howto/jsp-service.xml new file mode 100644 index 0000000..d269685 --- /dev/null +++ b/src/site/xdoc/howto/jsp-service.xml @@ -0,0 +1,95 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> + +<document> + <properties> + <title>Fulcrum Services - JSP Service</title> + <author email="[email protected]">Jason van Zyl</author> + </properties> + +<body> + +<section name="JSP Service"> + +<p> +Turbine supports the use of JSP internally through a Service which +provides JSP related Modules with access to the JSP engine directly. We +have another document which gives a <a +href="../howto/jsp-howto.html">howto</a> on configuration of Turbine to +use JSP. +</p> + +<p> +While Turbine supports the use of many templating systems, we definitely +have our favorite system to use and recommend and that is <a +href="http://velocity.apache.org/engine/">Velocity</a>. +</p> + +</section> + +<section name="Configuration"> + +<source><![CDATA[ +# ------------------------------------------------------------------- +# +# S E R V I C E S +# +# ------------------------------------------------------------------- +# Classes for Turbine Services should be defined here. +# Format: services.[name].classname=[implementing class] +# +# To specify properties of a service use the following syntax: +# service.[name].[property]=[value] + +services.JspService.classname=org.apache.fulcrum.jsp.TurbineJspService +. +. +. +# ------------------------------------------------------------------- +# +# J S P S E R V I C E +# +# ------------------------------------------------------------------- + +services.JspService.template.extension=jsp +services.JspService.default.page = JspPage +services.JspService.default.screen=BaseJspScreen +services.JspService.default.layout = JspLayout +services.JspService.default.navigation=BaseJspNavigation +services.JspService.default.error.screen = JspErrorScreen +services.JspService.default.layout.template = /Default.jsp + +services.JspService.templates = /templates/app +services.JspService.buffer.size = 8192 +]]></source> + +</section> + +<section name="Usage"> + +<p> +Please refer to the org.apache.fulcrum.jsp classes for details +on how to use this service. +</p> + +</section> + +</body> +</document> diff --git a/src/site/xdoc/howto/template-service.xml b/src/site/xdoc/howto/template-service.xml new file mode 100644 index 0000000..be053ec --- /dev/null +++ b/src/site/xdoc/howto/template-service.xml @@ -0,0 +1,81 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> + +<document> + <properties> + <title>Fulcrum Services - Template Service</title> + <author email="[email protected]">Jason van Zyl</author> + </properties> + +<body> + +<section name="Template Service"> + +<p> +</p> + +</section> + +<section name="Configuration"> + +<source><![CDATA[ +# ------------------------------------------------------------------- +# +# S E R V I C E S +# +# ------------------------------------------------------------------- +# Classes for Turbine Services should be defined here. +# Format: services.[name].classname=[implementing class] +# +# To specify properties of a service use the following syntax: +# service.[name].[property]=[value] + +services.TemplateService.classname=org.apache.fulcrum.template.TurbineTemplateService +. +. +. +# ------------------------------------------------------------------- +# +# T E M P L A T E S E R V I C E +# +# ------------------------------------------------------------------- + +# Roughly, the number of templates in each category. +# +# Defaults: layout=2, navigation=10, screen=50 + +services.TemplateService.layout.cache.size=2 +services.TemplateService.navigation.cache.size=10 +services.TemplateService.screen.cache.size=50 + +]]></source> + +</section> + +<section name="Usage"> + +<source><![CDATA[ + +]]></source> + +</section> + +</body> +</document> diff --git a/src/site/xdoc/howto/velocity-service.xml b/src/site/xdoc/howto/velocity-service.xml new file mode 100644 index 0000000..94a2d94 --- /dev/null +++ b/src/site/xdoc/howto/velocity-service.xml @@ -0,0 +1,101 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> + +<document> + <properties> + <title>Fulcrum Services - Velocity Service</title> + <author email="[email protected]">Jason van Zyl</author> + </properties> + +<body> + +<section name="Velocity Service"> + +<p> +</p> + +</section> + +<section name="Configuration"> + +<source><![CDATA[ +# ------------------------------------------------------------------- +# +# S E R V I C E S +# +# ------------------------------------------------------------------- +# Classes for Turbine Services should be defined here. +# Format: services.[name].classname=[implementing class] +# +# To specify properties of a service use the following syntax: +# service.[name].[property]=[value] + +services.VelocityService.classname=org.apache.fulcrum.velocity.TurbineVelocityService +. +. +. +# ------------------------------------------------------------------- +# +# V E L O C I T Y S E R V I C E +# +# ------------------------------------------------------------------- + +# The location of Velocity configuration file, relative to webapp root +# These properties will override the default properties set by Velocity. +# You should specify the path to the templates directories as well as +# the path to the log file and they should also be relative to webapp root + +services.VelocityService.template.extension=vm +services.VelocityService.default.page = VelocityPage +services.VelocityService.default.screen=VelocityScreen +services.VelocityService.default.layout = VelocityECSLayout +services.VelocityService.default.navigation=VelocityNavigation +services.VelocityService.default.error.screen = VelocityErrorScreen +services.VelocityService.default.layout.template = /Default.vm + +services.VelocityService.runtime.log=/logs/velocity.log +#services.VelocityService.input.encoding=UTF-8 +services.VelocityService.velocimacro.library = GlobalMacros.vm + +services.VelocityService.resource.loader = file +services.VelocityService.file.resource.loader.description = Velocity File Resource Loader +services.VelocityService.file.resource.loader.class = org.apache.velocity.runtime.resource.loader.FileResourceLoader +services.VelocityService.file.resource.loader.path = /templates/app +services.VelocityService.file.resource.loader.cache = false +services.VelocityService.file.resource.loader.modificationCheckInterval = 2 + +services.VelocityService.resource.loader = classpath +services.VelocityService.classpath.resource.loader.description = Velocity Classpath Resource Loader +services.VelocityService.classpath.resource.loader.class = org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader + +]]></source> + +</section> + +<section name="Usage"> + +<source><![CDATA[ + +]]></source> + +</section> + +</body> +</document> diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml new file mode 100644 index 0000000..54cfe99 --- /dev/null +++ b/src/site/xdoc/index.xml @@ -0,0 +1,60 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<document> + <properties> + <title>Fulcrum</title> + <author email="[email protected]">Jason van Zyl</author> + <author email="[email protected]">Quinton McCombs</author> + </properties> + + <body> + + <section name="What is Fulcrum?"> + <p> + Fulcrum was originally created as part of the Turbine 3 effort. The idea + was to be able to decouple the services from Turbine 2 allowing them to be + used on both projects. + </p> + <p> + Fulcrum is currently evolving into a component repository based on the Avalon framework. + Each service is being converted into a stand alone component that can + be released independently of the other components. This will allow the + Turbine project to to release components as they change instead of having + to release everything at once. This will also allow other projects to take advantage + of these components. + </p> + </section> + + <section name="Container compatibility"> + <p> + All components are compatible in Avalon's ECM container. Any dependencies + on other components, system properties, or context elements are clearly + documented in the docs for each component. + </p> + <p> + Additionally, Fulcrum offers the Yaafi component. Yaafi (Yet Another Avalon Framework + Implementation) is a very simple container that is meant to be used with singleton + components. It is perfect for unit testing your components. You can then run them in + any other Avalon container like ECM, Phoenix, Excaliber, etc.. + </p> + </section> + + </body> +</document> diff --git a/src/site/xdoc/sites/osworkflow.xml b/src/site/xdoc/sites/osworkflow.xml new file mode 100644 index 0000000..1359079 --- /dev/null +++ b/src/site/xdoc/sites/osworkflow.xml @@ -0,0 +1,40 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> + +<document> + + <properties> + <title>OSWorkflow Component</title> + <author email="[email protected]">Eric Pugh</author> + </properties> + + <body> + + <section name="OSWorkflow Component"> + <p> + <ul> + <li><a href="../fulcrum-osworkflow/index.html">Component</a></li> + <li><a href="../fulcrum-osworkflow-example/index.html">Example</a></li> + </ul> + </p> + </section> + + </body> +</document> diff --git a/src/site/xdoc/sites/security.xml b/src/site/xdoc/sites/security.xml new file mode 100644 index 0000000..486b553 --- /dev/null +++ b/src/site/xdoc/sites/security.xml @@ -0,0 +1,45 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> + +<document> + + <properties> + <title>Security Component</title> + <author email="[email protected]">Eric Pugh</author> + </properties> + + <body> + + <section name="Security Component"> + <p> + <ul> + <li><a href="../fulcrum-security-site/index.html">Site</a></li> + <li><a href="../fulcrum-security-api/index.html">Security API</a></li> + <li><a href="../fulcrum-security-memory/index.html">Memory Impl</a></li> + <li><a href="../fulcrum-security-hibernate/index.html">Hibernate Impl</a></li> + <li><a href="../fulcrum-security-nt/index.html">NT Impl</a></li> + <li><a href="../fulcrum-security-adapter-turbine/index.html">Adapter Turbine</a></li> + <li><a href="../fulcrum-security-adapter-opensymphony/index.html">Adapter OpenSymphony</a></li> + </ul> + </p> + </section> + + </body> +</document>
