[Yanel-commits] rev 29430 - in
public/yanel/contributions/realms/foaf/src/resources: .
redirect redirect/src redirect/src/build redirect/src/java
redirect/src/java/org redirect/src/java/org/wyona
redirect/src/java/org/wyona/yanel
redirect/src/java/org/wyona/yanel/impl
redirect/src/java/org/wyona/yanel/impl/resources
redirect/src/java/org/wyona/yanel/impl/resources/foaf
redirect/src/java/org/wyona/yanel/impl/resources/foaf/redirect
redirect/yanel-htdocs redirect/yanel-htdocs/doc
redirect/yanel-htdocs/icons redirect/yanel-htdocs/icons/16x16
redirect/yanel-htdocs/icons/22x22 redirect/yanel-htdocs/icons/32x32
redirect/yanel-htdocs/icons/scalable
michi at wyona.com
michi at wyona.com
Sat Dec 1 21:49:14 CET 2007
Author: michi
Date: 2007-12-01 21:49:13 +0100 (Sat, 01 Dec 2007)
New Revision: 29430
Added:
public/yanel/contributions/realms/foaf/src/resources/redirect/
public/yanel/contributions/realms/foaf/src/resources/redirect/build.xml
public/yanel/contributions/realms/foaf/src/resources/redirect/resource.xml
public/yanel/contributions/realms/foaf/src/resources/redirect/src/
public/yanel/contributions/realms/foaf/src/resources/redirect/src/build/
public/yanel/contributions/realms/foaf/src/resources/redirect/src/build/build.properties
public/yanel/contributions/realms/foaf/src/resources/redirect/src/build/dependencies.xml
public/yanel/contributions/realms/foaf/src/resources/redirect/src/build/pom.xml
public/yanel/contributions/realms/foaf/src/resources/redirect/src/java/
public/yanel/contributions/realms/foaf/src/resources/redirect/src/java/org/
public/yanel/contributions/realms/foaf/src/resources/redirect/src/java/org/wyona/
public/yanel/contributions/realms/foaf/src/resources/redirect/src/java/org/wyona/yanel/
public/yanel/contributions/realms/foaf/src/resources/redirect/src/java/org/wyona/yanel/impl/
public/yanel/contributions/realms/foaf/src/resources/redirect/src/java/org/wyona/yanel/impl/resources/
public/yanel/contributions/realms/foaf/src/resources/redirect/src/java/org/wyona/yanel/impl/resources/foaf/
public/yanel/contributions/realms/foaf/src/resources/redirect/src/java/org/wyona/yanel/impl/resources/foaf/redirect/
public/yanel/contributions/realms/foaf/src/resources/redirect/src/java/org/wyona/yanel/impl/resources/foaf/redirect/RedirectResource.java
public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/
public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/doc/
public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/doc/index.html
public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/
public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/16x16/
public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/16x16/rt-icon.png
public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/22x22/
public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/22x22/rt-icon.png
public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/32x32/
public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/32x32/rt-icon.png
public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/scalable/
public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/scalable/rt-icon.svg
Log:
redirect resource added
Added: public/yanel/contributions/realms/foaf/src/resources/redirect/build.xml
===================================================================
--- public/yanel/contributions/realms/foaf/src/resources/redirect/build.xml (rev 0)
+++ public/yanel/contributions/realms/foaf/src/resources/redirect/build.xml 2007-12-01 20:49:13 UTC (rev 29430)
@@ -0,0 +1,66 @@
+<?xml version="1.0"?>
+
+<project name="yanel-resource" default="compile">
+
+ <import file="src/build/dependencies.xml"/>
+
+ <target name="init" description="Initialize build" depends="dependencies">
+ <echo>Initialize build</echo>
+
+ <dirname property="resource.home.dir" file="${ant.file}"/>
+ <echo>Resource Home Directory: ${resource.home.dir}</echo>
+
+ <property file="${resource.home.dir}/src/build/local.build.properties"/>
+ <property file="${resource.home.dir}/src/build/build.properties"/>
+
+ <path id="classpath">
+ <pathelement path="${maven2.cp}"/>
+ </path>
+ <property name="resource.build.dir" value="${resource.home.dir}/build"/>
+ <property name="resource.classes.dir" value="${resource.build.dir}/classes"/>
+ <property name="resource.lib.dir" value="${resource.build.dir}/lib"/>
+ <property name="resource.java.dir" value="${resource.home.dir}/src/java"/>
+ </target>
+
+ <target name="compile" description="Compile Java classes" depends="init">
+
+ <mkdir dir="${resource.classes.dir}"/>
+ <javac srcdir="${resource.java.dir}" destdir="${resource.classes.dir}"
+ classpathref="classpath"
+ debug="true"
+ />
+ <copy file="${resource.home.dir}/resource.xml" todir="${resource.classes.dir}/org/wyona/yanel/impl/resources/foaf/redirect"/>
+
+ <mkdir dir="${resource.lib.dir}"/>
+ <jar destfile="${resource.lib.dir}/yanel-resource-${resource.name}-${resource.version}.jar"
+ basedir="${resource.classes.dir}"
+ />
+ </target>
+
+ <target name="clean" depends="init">
+ <delete dir="${resource.build.dir}"/>
+ </target>
+
+ <target name="copy-dependencies" depends="init">
+ <copy todir="${build.dir}/webapps/${servlet.context.prefix}/WEB-INF/lib">
+ <fileset refid="maven2.resource.fileset"/>
+ <mapper type="flatten"/>
+ </copy>
+ </target>
+
+ <target name="install-jar" description="Place jar file for this resource into local maven repository" depends="init, clean, compile" xmlns:artifact="antlib:org.apache.maven.artifact.ant">
+ <copy file="src/build/pom.xml" tofile="build/lib/pom.xml"/>
+
+ <replace file="build/lib/pom.xml" value="${resource.version}">
+ <replacetoken>@VERSION@</replacetoken>
+ </replace>
+ <replace file="build/lib/pom.xml" value="${resource.name}">
+ <replacetoken>@NAME@</replacetoken>
+ </replace>
+
+ <artifact:pom id="maven.project.core" file="build/lib/pom.xml"/>
+ <artifact:install file="build/lib/yanel-resource-${resource.name}-${resource.version}.jar">
+ <pom refid="maven.project.core"/>
+ </artifact:install>
+ </target>
+</project>
Added: public/yanel/contributions/realms/foaf/src/resources/redirect/resource.xml
===================================================================
--- public/yanel/contributions/realms/foaf/src/resources/redirect/resource.xml (rev 0)
+++ public/yanel/contributions/realms/foaf/src/resources/redirect/resource.xml 2007-12-01 20:49:13 UTC (rev 29430)
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+
+<resource xmlns="http://www.wyona.org/yanel/1.0"
+ name="redirect"
+ namespace="http://foaf.wyona.org/yanel/resource/1.0"
+ class="org.wyona.yanel.impl.resources.foaf.redirect.RedirectResource"
+ >
+<description>
+Redirects users (if authenticated) to their profile
+</description>
+
+<rtd>
+</rtd>
+</resource>
Added: public/yanel/contributions/realms/foaf/src/resources/redirect/src/build/build.properties
===================================================================
--- public/yanel/contributions/realms/foaf/src/resources/redirect/src/build/build.properties (rev 0)
+++ public/yanel/contributions/realms/foaf/src/resources/redirect/src/build/build.properties 2007-12-01 20:49:13 UTC (rev 29430)
@@ -0,0 +1,2 @@
+resource.name=foaf-redirect
+resource.version=1.0-dev-rXXX
Added: public/yanel/contributions/realms/foaf/src/resources/redirect/src/build/dependencies.xml
===================================================================
--- public/yanel/contributions/realms/foaf/src/resources/redirect/src/build/dependencies.xml (rev 0)
+++ public/yanel/contributions/realms/foaf/src/resources/redirect/src/build/dependencies.xml 2007-12-01 20:49:13 UTC (rev 29430)
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+
+<project name="wiki-dependencies" xmlns:artifact="antlib:org.apache.maven.artifact.ant">
+
+ <target name="dependencies" description="Dependencies">
+ <!-- INFO: http://maven.apache.org/ant-tasks.html -->
+ <artifact:remoteRepository id="wyona.remote.repository" url="http://www.wyona.org/maven2/"/>
+
+ <artifact:dependencies pathId="maven2.classpath" filesetId="maven2.fileset">
+ <remoteRepository refid="wyona.remote.repository"/>
+ <dependency groupId="wyona-org-yanel" artifactId="yanel-core" version="${yanel.source.version}"/>
+<!--
+ <dependency groupId="wyona-org-yanel" artifactId="yanel-core" version="1.0-dev-rREVISION"/>
+-->
+ <dependency groupId="xml-resolver" artifactId="xml-resolver" version="1.1"/>
+ <dependency groupId="javax.servlet" artifactId="servlet-api" version="2.3"/>
+ <dependency groupId="xalan" artifactId="xalan" version="2.7.0"/>
+ <dependency groupId="avalon-framework" artifactId="avalon-framework-api" version="4.3"/>
+ <dependency groupId="avalon-framework" artifactId="avalon-framework-impl" version="4.3"/>
+ </artifact:dependencies>
+
+ <artifact:dependencies pathId="maven2.resource.classpath" filesetId="maven2.resource.fileset">
+ <remoteRepository refid="wyona.remote.repository"/>
+ <!-- No resource specific libs yet -->
+ <dependency groupId="avalon-framework" artifactId="avalon-framework-api" version="4.3"/>
+ <dependency groupId="avalon-framework" artifactId="avalon-framework-impl" version="4.3"/>
+ </artifact:dependencies>
+
+ <property name="maven2.cp" refid="maven2.classpath"/>
+ <property name="maven2.resource.cp" refid="maven2.resource.classpath"/>
+ <!--<echo>Maven2 classpath: ${maven2.cp}</echo>-->
+ </target>
+
+</project>
Added: public/yanel/contributions/realms/foaf/src/resources/redirect/src/build/pom.xml
===================================================================
--- public/yanel/contributions/realms/foaf/src/resources/redirect/src/build/pom.xml (rev 0)
+++ public/yanel/contributions/realms/foaf/src/resources/redirect/src/build/pom.xml 2007-12-01 20:49:13 UTC (rev 29430)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>wyona-org-yanel</groupId>
+ <artifactId>yanel-resource- at NAME@</artifactId>
+ <version>@VERSION@</version>
+</project>
Added: public/yanel/contributions/realms/foaf/src/resources/redirect/src/java/org/wyona/yanel/impl/resources/foaf/redirect/RedirectResource.java
===================================================================
--- public/yanel/contributions/realms/foaf/src/resources/redirect/src/java/org/wyona/yanel/impl/resources/foaf/redirect/RedirectResource.java (rev 0)
+++ public/yanel/contributions/realms/foaf/src/resources/redirect/src/java/org/wyona/yanel/impl/resources/foaf/redirect/RedirectResource.java 2007-12-01 20:49:13 UTC (rev 29430)
@@ -0,0 +1,132 @@
+/*
+ * Copyright 2007 Wyona
+ *
+ * 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.wyona.org/licenses/APACHE-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.
+ */
+
+package org.wyona.yanel.impl.resources.foaf.redirect;
+
+import org.w3c.dom.Document;
+import org.wyona.yanel.core.Path;
+import org.wyona.yanel.core.Resource;
+import org.wyona.yanel.core.ResourceConfiguration;
+import org.wyona.yanel.core.Yanel;
+
+import org.wyona.yanel.core.api.attributes.ViewableV2;
+import org.wyona.yanel.core.attributes.viewable.View;
+import org.wyona.yanel.core.attributes.viewable.ViewDescriptor;
+
+import org.wyona.yanel.core.map.Realm;
+
+import org.wyona.security.core.api.Identity;
+
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpSession;
+
+import org.apache.avalon.framework.configuration.Configuration;
+import org.apache.avalon.framework.configuration.ConfigurationUtil;
+
+import org.apache.log4j.Category;
+import org.apache.xml.resolver.tools.CatalogResolver;
+import org.apache.xml.serializer.Serializer;
+
+/**
+ *
+ */
+public class RedirectResource extends Resource implements ViewableV2 {
+
+ private static Category log = Category.getInstance(RedirectResource.class);
+
+ public static String IDENTITY_MAP_KEY = "identity-map";
+
+ /**
+ *
+ */
+ public RedirectResource() {
+ }
+
+ /**
+ *
+ */
+ public ViewDescriptor[] getViewDescriptors() {
+ ViewDescriptor[] vd = new ViewDescriptor[1];
+ vd[0] = new ViewDescriptor("default");
+ vd[0].setMimeType(null);
+ return vd;
+ }
+
+ /**
+ *
+ */
+ public View getView(String viewId) throws Exception {
+ return getView(viewId, null);
+ }
+
+ /**
+ * Generates view
+ */
+ public View getView(String viewId, String revisionName) throws Exception {
+ View view = new View();
+ view.setResponse(false); // this resource writes the response itself
+
+ HttpServletResponse response = getResponse();
+
+ // Username
+ String currentUser = null;
+ Identity identity = getIdentity(getRequest());
+ if (identity != null) {
+ currentUser = identity.getUsername();
+ response.setStatus(307);
+ response.setHeader("Location", "profiles/" + currentUser + ".html");
+ } else {
+ log.error("Not authenticated!");
+ }
+
+
+ return view;
+ }
+
+ /**
+ *
+ */
+ public String getMimeType(String viewid) {
+ return null;
+ }
+
+ /**
+ *
+ */
+ public boolean exists() throws Exception {
+ log.warn("Not implemented yet!");
+ return true;
+ }
+
+ /**
+ *
+ */
+ public long getSize() throws Exception {
+ return -1;
+ }
+
+ /**
+ * Gets the identity from the session associated with the given request.
+ * @param request
+ * @return identity or null if there is no identity in the session for the current
+ * realm or if there is no session at all
+ */
+ private Identity getIdentity(HttpServletRequest request) throws Exception {
+ return getEnvironment().getIdentity();
+ }
+}
Added: public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/doc/index.html
===================================================================
--- public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/doc/index.html (rev 0)
+++ public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/doc/index.html 2007-12-01 20:49:13 UTC (rev 29430)
@@ -0,0 +1,20 @@
+<html>
+ <head>
+ <title>tbd</title>
+ </head>
+ <body>
+ <h1>from-scratch</h1>
+ <dl>
+ <dt>Name:</dt>
+ <dd>tbd</dd>
+ <dt>Namespace:</dt>
+ <dd>tbd</dd>
+ <dt>UniversalName</dt>
+ <dd>tbd</dd>
+ <dt>Description:</dt>
+ <dd>tbd</dd>
+ <dt>Java Class:</dt>
+ <dd>tbd</dd>
+ </dl>
+ </body>
+</html>
Added: public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/16x16/rt-icon.png
===================================================================
(Binary files differ)
Property changes on: public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/16x16/rt-icon.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/22x22/rt-icon.png
===================================================================
(Binary files differ)
Property changes on: public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/22x22/rt-icon.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/32x32/rt-icon.png
===================================================================
(Binary files differ)
Property changes on: public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/32x32/rt-icon.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/scalable/rt-icon.svg
===================================================================
--- public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/scalable/rt-icon.svg (rev 0)
+++ public/yanel/contributions/realms/foaf/src/resources/redirect/yanel-htdocs/icons/scalable/rt-icon.svg 2007-12-01 20:49:13 UTC (rev 29430)
@@ -0,0 +1,230 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://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:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:export-ydpi="90.000000"
+ inkscape:export-xdpi="90.000000"
+ inkscape:export-filename="/home/jimmac/Desktop/wi-fi.png"
+ width="48px"
+ height="48px"
+ id="svg11300"
+ sodipodi:version="0.32"
+ inkscape:version="0.43+devel"
+ sodipodi:docbase="/home/tigert/cvs/freedesktop.org/tango-icon-theme/scalable/actions"
+ sodipodi:docname="edit-redo.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs3">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2240">
+ <stop
+ style="stop-color:#99b00b;stop-opacity:1;"
+ offset="0"
+ id="stop2242" />
+ <stop
+ style="stop-color:#99b00b;stop-opacity:0;"
+ offset="1"
+ id="stop2244" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2232">
+ <stop
+ style="stop-color:#788600;stop-opacity:1;"
+ offset="0"
+ id="stop2234" />
+ <stop
+ style="stop-color:#788600;stop-opacity:0;"
+ offset="1"
+ id="stop2236" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4991">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop4993" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4995" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient8662">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop8664" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop8666" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8662"
+ id="radialGradient8668"
+ cx="24.837126"
+ cy="36.421127"
+ fx="24.837126"
+ fy="36.421127"
+ r="15.644737"
+ gradientTransform="matrix(1.000000,0.000000,0.000000,0.536723,-5.825329e-14,16.87306)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient2187"
+ inkscape:collect="always">
+ <stop
+ id="stop2189"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop2191"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2187"
+ id="linearGradient1764"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.813471e-16,-1.171926,1.171926,1.813471e-16,1.782801,54.10111)"
+ x1="17.060806"
+ y1="11.39502"
+ x2="12.624337"
+ y2="12.583769" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4991"
+ id="radialGradient4997"
+ cx="16.563837"
+ cy="11.132236"
+ fx="16.563837"
+ fy="11.132236"
+ r="19.0625"
+ gradientTransform="matrix(-1.290127e-2,1.685197,1.713082,1.311475e-2,-1.041499,-10.11571)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2232"
+ id="linearGradient2238"
+ x1="33"
+ y1="35.75"
+ x2="31.5"
+ y2="42.5"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2240"
+ id="linearGradient2246"
+ x1="33"
+ y1="35.75"
+ x2="31.5"
+ y2="42.5"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ stroke="#788600"
+ fill="#99b00b"
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="0.25490196"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4"
+ inkscape:cx="53.000477"
+ inkscape:cy="33.008096"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:showpageshadow="false"
+ inkscape:window-width="892"
+ inkscape:window-height="831"
+ inkscape:window-x="368"
+ inkscape:window-y="57" />
+ <metadata
+ id="metadata4">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Jakub Steiner</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:source>http://jimmac.musichall.cz</dc:source>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+ <dc:title>Edit Redo</dc:title>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>edit</rdf:li>
+ <rdf:li>redo</rdf:li>
+ <rdf:li>again</rdf:li>
+ <rdf:li>reapply</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Reproduction" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Distribution" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/Notice" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/Attribution" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/ShareAlike" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ transform="matrix(1.489736,0.000000,0.000000,-1.001252,-12.64716,75.31260)"
+ d="M 40.481863 36.421127 A 15.644737 8.3968935 0 1 1 9.1923885,36.421127 A 15.644737 8.3968935 0 1 1 40.481863 36.421127 z"
+ sodipodi:ry="8.3968935"
+ sodipodi:rx="15.644737"
+ sodipodi:cy="36.421127"
+ sodipodi:cx="24.837126"
+ id="path8660"
+ style="opacity:0.14117647;color:#000000;fill:url(#radialGradient8668);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ style="opacity:1;color:#000000;fill:url(#linearGradient2246);fill-opacity:1.0;fill-rule:nonzero;stroke:url(#linearGradient2238);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+ d="M 38.37476,45.034369 C -1.6510486,46.355509 4.6747954,12.29355 25.49479,12.49765 L 25.49479,3.1222396 L 42.143271,17.708819 L 25.49479,33.006349 C 25.49479,33.006349 25.49479,23.337969 25.49479,23.337969 C 11.43168,22.751999 7.3172614,44.770549 38.37476,45.034369 z "
+ id="path1432"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ id="path2177"
+ d="M 16.92492,39.315519 C 5.2018204,33.235892 8.7371274,13.087489 26.5085,13.549959 L 26.5085,5.4508678 C 26.5085,5.4508678 40.556238,17.714589 40.556238,17.714589 L 26.5085,30.658617 C 26.5085,30.658617 26.5085,22.380979 26.5085,22.380979 C 11.66865,22.032709 12.34859,35.138579 16.92492,39.315519 z "
+ style="opacity:0.69886361;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient1764);stroke-width:0.9999997;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+ <path
+ style="opacity:0.49431817;color:#000000;fill:url(#radialGradient4997);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.9999997;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 26.036989,4.5686095 L 36.723727,14.798241 C 29.786227,14.79824 32.036989,23.735424 25.911989,26.610424 L 25.974489,22.943609 C 10.786989,22.881109 11.661989,38.443609 22.724489,42.693609 C 3.6363414,37.811681 6.2869904,13.381109 25.911989,12.88111 L 26.036989,4.5686095 z "
+ id="path4989"
+ sodipodi:nodetypes="ccccccc" />
+ </g>
+</svg>
More information about the Yanel-commits
mailing list