add data source support, drive a project nearly entirely from a spreadsheet

This commit is contained in:
John Bintz 2013-11-22 08:17:13 -05:00
parent 6f78aac0b5
commit cc9f2df964
12 changed files with 572 additions and 89 deletions

1
.gitignore vendored
View File

@ -15,3 +15,4 @@ spec/reports
test/tmp test/tmp
test/version_tmp test/version_tmp
tmp tmp
.~lock*

View File

@ -8,7 +8,8 @@ Install the gem globally with `gem install svggvs` and then run `svggvs install
is the name of the directory to place the skeleton project files. You'll get a few files in there: is the name of the directory to place the skeleton project files. You'll get a few files in there:
* `template.svg`, an Inkscape template that shoows how to do the basic SVGGVS template setup * `template.svg`, an Inkscape template that shoows how to do the basic SVGGVS template setup
* `Cardfile`, the file SVGGVS uses to define each card for printing * `data.ods`, a LibreOffice spreadsheet that defines the card data and project settings
* `Cardfile`, the file SVGGVS uses to find the data file and optionally process the spreadsheet data after-the-fact
* `Gemfile`, in case you need additional gems. It has SVGGVS added already, but you may also want remote * `Gemfile`, in case you need additional gems. It has SVGGVS added already, but you may also want remote
data gems like `google_drive`, for instance. data gems like `google_drive`, for instance.
@ -16,7 +17,7 @@ is the name of the directory to place the skeleton project files. You'll get a f
Create an Inkscape SVG file in your project directory. Make sure it has a Source and a Target layer. Create an Inkscape SVG file in your project directory. Make sure it has a Source and a Target layer.
Your card template is made up of sublayers in the Source layer. These layers are copied to the Target layer Your card template is made up of sublayers in the Source layer. These layers are copied to the Target layer
upon processing. The names of the layers are what you refer to in the `#active_layers` method in your `Cardfile`. upon processing.
By default, layers are hidden, and hidden layers are deleted after copying to the Target layer, By default, layers are hidden, and hidden layers are deleted after copying to the Target layer,
unless they have the following names: unless they have the following names:
@ -25,50 +26,55 @@ unless they have the following names:
Hiding/showing layers is the way that you make certain card elements appear/disappear on Hiding/showing layers is the way that you make certain card elements appear/disappear on
different types of cards with with different properties. You can also replace the text in different types of cards with with different properties. You can also replace the text in
text boxes (both standard and flowroot boxes) by giving those boxes a distinct label (under Object Properties) text boxes (both standard and flowroot boxes) by giving those boxes a distinct label (under Object Properties).
and feeding in a hash of label/text pairs into the `#replacements` method in the `Cardfile`.
Create a `Cardfile` in your working directory. It should look Create a spreadsheet in the same directory, or on Google Drive. This project uses the Roo gem
something like this: to read spreadsheets, so as long as Roo can read it, you're good to do.
Give the sheets names so that SVGGVS knows what to do with them:
* Put "Card Data" somewhere in the name for SVGGVS to use it as a data source
* Name it "SVGGVS Settings" to define your project's settings.
Under SVGGVS settings, you can currently set the following, as a series of two-column rows:
* Card Size: Right now, only one option: Poker
* Target: Right now, only one option: The Game Crafter
* SVG Source: The SVG template file
* Individual Files Path: Where final SVG files go
* PNG Files Path: Where rendered PNG files go
* PDF Target: Where the print-n-play PDF goes
The following can be manually specified if you don't provide Card Size and Target:
* PNG Export Width: The width of the exported card from Inkscape
* PDF Card Size: The size a card is cropped down to before being placed on the PnP PDF
* PDF DPI: The DPI of the PDF file
The following Card Size and Target settings set these to the following:
* The Game Crafter
* Poker
* PNG Export Width: 825
* PDF Card Size: 750x1050
* PDF DPI: 300
Create a `Cardfile` in your working directory. It should look something like this:
``` ruby ``` ruby
@session.configure do |c| @session.configure do |c|
c.svg_source = "template/template.svg" # manipulate the data after reading from the spreadsheet
c.svg_merged_target = "template/output.svg" # c.post_read_data = proc { |data|
# data[:replacements]['Superpower Text'] << '!!'
# }
c.png_export_width = 825 c.data_source = "data.ods"
c.pdf_card_size = "750x1050"
c.pdf_dpi = 300
c.individual_files_path = "template/output/card_%02d.svg"
c.png_files_path = "template/png/card_%02d.png"
c.pdf_target = "merged.pdf"
end
@session.process do
require './card_definitions.rb'
CardDefinitions.processed.each do |card|
@session.with_new_target do |target|
datum = card.to_svggvs
# #active_layers indicates what sublayers within the "Source" layer of
# the Inkscape document should be toggled as visible. All others are hidden.
target.active_layers = datum[:active]
# Any text with {% liquid_like_tags %} will have those tags replaced with the
# values within the hash passed in.
# Additionally, you can label the following and have things replaced:
# * svg:flowRoot will replace the text in the svg:flowPara within
# * svg:text will replace the text in the first svg:tspan within
# * svg:image will replace the xlink:href of the tag, changing the image to load
target.replacements = datum[:replacements]
end
end
end end
``` ```
All of the settings that could be set in your spreadsheet can also be set here. See
`SVGGVS::Session` for more details.
You can also have a `.cardrc` file which is run before loading the `Cardfile`. You can also have a `.cardrc` file which is run before loading the `Cardfile`.
Process your cards with `svggvs`: Process your cards with `svggvs`:

View File

@ -2,7 +2,15 @@ require_relative './svggvs/file'
require_relative './svggvs/target' require_relative './svggvs/target'
require_relative './svggvs/context' require_relative './svggvs/context'
require_relative './svggvs/session' require_relative './svggvs/session'
require_relative './svggvs/data_source'
module SVGGVS module SVGGVS
end end
require 'active_support/core_ext/string/inflections'
class String
def spunderscore
self.underscore.gsub(' ', '_')
end
end

53
lib/svggvs/data_source.rb Normal file
View File

@ -0,0 +1,53 @@
require 'roo'
module SVGGVS
class DataSource
def initialize(file)
@file = file
end
def doc
@doc ||= Roo::Spreadsheet.open(@file)
end
def settings
settings = {}
doc.each_with_pagename do |name, sheet|
if name['SVGGVS Settings']
sheet.each do |setting, value|
settings[setting.spunderscore.to_sym] = value
end
end
end
settings
end
def each_card
doc.each_with_pagename do |name, sheet|
if name['Card Data']
headers = sheet.row(1)
(sheet.first_row + 1).upto(sheet.last_row) do |index|
card_data = {
:active_layers => [],
:replacements => {}
}
headers.zip(sheet.row(index)).each do |header, cell|
if header['Active Layer']
card_data[:active_layers] += cell.split(';')
else
card_data[:replacements][header] = cell
end
end
yield card_data
end
end
end
end
end
end

View File

@ -2,7 +2,7 @@ module SVGGVS
class Session class Session
attr_accessor :svg_source, :svg_merged_target, :individual_files_path, :on_card_finished attr_accessor :svg_source, :svg_merged_target, :individual_files_path, :on_card_finished
attr_accessor :png_files_path, :png_export_width, :pdf_card_size, :pdf_dpi attr_accessor :png_files_path, :png_export_width, :pdf_card_size, :pdf_dpi
attr_accessor :pdf_target, :card_back attr_accessor :pdf_target, :card_back, :card_size, :target, :post_read_data
def initialize def initialize
@index = 0 @index = 0
@ -31,9 +31,19 @@ module SVGGVS
end end
def run def run
if !!@card_size && !!@target
settings_from_hash(EXPORT_DEFAULTS[@card_size.spunderscore.to_sym][@target.spunderscore.to_sym])
end
@process.call @process.call
end end
def settings_from_hash(hash)
hash.each do |setting, value|
self.send("#{setting}=", value)
end
end
def with_new_target def with_new_target
file.with_new_target do |target| file.with_new_target do |target|
yield target yield target
@ -41,6 +51,35 @@ module SVGGVS
card_finished! card_finished!
end end
def data_source=(source)
data_source = DataSource.new(source)
settings_from_hash(data_source.settings)
@process = proc do
data_source.each_card do |card|
if !!@post_read_data
@post_read_data.call(card)
end
with_new_target do |target|
target.active_layers = card[:active_layers]
target.replacements = card[:replacements]
end
end
end
end
EXPORT_DEFAULTS = {
:poker => {
:the_game_crafter => {
:pdf_card_size => '750x1050',
:pdf_dpi => 300,
:png_export_width => 825
}
}
}.freeze
end end
end end

View File

@ -1,3 +1,3 @@
module SVGGVS module SVGGVS
VERSION = "0.0.3" VERSION = "0.0.4"
end end

View File

@ -1,37 +1,9 @@
@session.configure do |c| @session.configure do |c|
c.svg_source = "template.svg" # manipulate the data after reading from the spreadsheet
c.svg_merged_target = "merged-template.svg" # c.post_read_data = proc { |data|
# data[:replacements]['Superpower Text'] << '!!'
# }
c.png_export_width = 825 c.data_source = "data.ods"
c.pdf_dpi = 300
c.pdf_card_size = "750x1050"
c.individual_files_path = "svgout/output_%03d.svg"
c.png_files_path = "pngout-svggvs/output_%03d.png"
c.pdf_target = "pnp/game.pdf"
end end
card_data = [
{
active_layers: [ 'Action', 'Puppy', 'Name', 'Background' ],
replacements: { 'Name' => 'Woofie', 'Action' => 'Bark at the person who is ringing the doorbell.' }
},
{
active_layers: [ 'Action', 'Kitten', 'Name', 'Background' ],
replacements: { 'Name' => 'Hisshead', 'Action' => "Demand food by clawing at your owner's lap." }
},
]
@session.process do
card_data.each do |card|
@session.with_new_target do |target|
target.active_layers = card[:active_layers]
target.replacements = card[:replacements]
end
end
end

BIN
skel/data.ods Normal file

Binary file not shown.

BIN
skel/images/cat.png.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
skel/images/dog.png.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -14,7 +14,7 @@
height="3.75in" height="3.75in"
id="svg2" id="svg2"
version="1.1" version="1.1"
inkscape:version="0.48+devel r12777 custom" inkscape:version="0.48.2 r9819"
viewBox="0 0 2.75 3.75" viewBox="0 0 2.75 3.75"
sodipodi:docname="template.svg"> sodipodi:docname="template.svg">
<defs <defs
@ -126,22 +126,23 @@
borderopacity="1.0" borderopacity="1.0"
inkscape:pageopacity="0.0" inkscape:pageopacity="0.0"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:zoom="1.4" inkscape:zoom="0.98994949"
inkscape:cx="118.20898" inkscape:cx="-90.313925"
inkscape:cy="158.22205" inkscape:cy="4.2430253"
inkscape:document-units="in" inkscape:document-units="in"
inkscape:current-layer="layer10" inkscape:current-layer="layer15"
showgrid="false" showgrid="false"
units="in" units="in"
borderlayer="true" borderlayer="true"
inkscape:showpageshadow="false" inkscape:showpageshadow="false"
inkscape:window-width="1280" inkscape:window-width="1440"
inkscape:window-height="1004" inkscape:window-height="852"
inkscape:window-x="-2" inkscape:window-x="0"
inkscape:window-y="-3" inkscape:window-y="0"
inkscape:window-maximized="1" inkscape:window-maximized="0"
showguides="true" showguides="true"
inkscape:guide-bbox="true"> inkscape:guide-bbox="true"
inkscape:snap-global="false">
<sodipodi:guide <sodipodi:guide
orientation="1,0" orientation="1,0"
position="11.111678,356.33131" position="11.111678,356.33131"
@ -183,7 +184,7 @@
<dc:format>image/svg+xml</dc:format> <dc:format>image/svg+xml</dc:format>
<dc:type <dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title> <dc:title />
</cc:Work> </cc:Work>
</rdf:RDF> </rdf:RDF>
</metadata> </metadata>
@ -195,7 +196,7 @@
<g <g
inkscape:groupmode="layer" inkscape:groupmode="layer"
id="layer5" id="layer5"
inkscape:label="Background"> inkscape:label="Background (visible)">
<rect <rect
style="color:#000000;fill:#cacbca;fill-opacity:1;fill-rule:nonzero;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" style="color:#000000;fill:#cacbca;fill-opacity:1;fill-rule:nonzero;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect7594" id="rect7594"
@ -214,7 +215,7 @@
<g <g
inkscape:groupmode="layer" inkscape:groupmode="layer"
id="layer6" id="layer6"
inkscape:label="Name"> inkscape:label="Name (visible)">
<text <text
xml:space="preserve" xml:space="preserve"
style="font-size:0.35091549px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill-opacity:1;font-family:Sloppy Handwriting;-inkscape-font-specification:Sloppy Handwriting Bold Italic;" style="font-size:0.35091549px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill-opacity:1;font-family:Sloppy Handwriting;-inkscape-font-specification:Sloppy Handwriting Bold Italic;"
@ -543,12 +544,12 @@
<g <g
inkscape:groupmode="layer" inkscape:groupmode="layer"
id="layer10" id="layer10"
inkscape:label="Action"> inkscape:label="Action (visible)">
<flowRoot <flowRoot
xml:space="preserve" xml:space="preserve"
id="flowRoot7610" id="flowRoot7610"
style="font-size:11.25px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sloppy Handwriting;-inkscape-font-specification:Sloppy Handwriting Bold Italic" style="font-size:11.25px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sloppy Handwriting;-inkscape-font-specification:Sloppy Handwriting Bold Italic"
transform="matrix(0.01111111,0,0,0.01111111,0.01086846,715.2352)" transform="matrix(0.01111111,0,0,0.01111111,0.01086846,715.36428)"
inkscape:label="Action"><flowRegion inkscape:label="Action"><flowRegion
id="flowRegion7612"><rect id="flowRegion7612"><rect
id="rect7614" id="rect7614"
@ -558,6 +559,407 @@
y="133.95427" /></flowRegion><flowPara y="133.95427" /></flowRegion><flowPara
id="flowPara7616" id="flowPara7616"
style="font-size:12.50000095px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeSans;-inkscape-font-specification:FreeSans">Perform this action, then pat the nearest animal of this type.</flowPara></flowRoot> </g> style="font-size:12.50000095px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeSans;-inkscape-font-specification:FreeSans">Perform this action, then pat the nearest animal of this type.</flowPara></flowRoot> </g>
<g
inkscape:groupmode="layer"
id="layer13"
inkscape:label="Superpower (visible)">
<text
xml:space="preserve"
style="font-size:0.15555555px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:My Old Remington;-inkscape-font-specification:My Old Remington"
x="1.3786838"
y="716.8161"
id="text3415"
sodipodi:linespacing="125%"
inkscape:label="Superpower Text"><tspan
sodipodi:role="line"
id="tspan3417"
x="1.3786838"
y="716.8161"
style="text-align:center;text-anchor:middle;font-family:Copperplate Gothic Bold;-inkscape-font-specification:Copperplate Gothic Bold">Superpower!</tspan></text>
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="Animal Powers">
<g
inkscape:groupmode="layer"
id="layer11"
inkscape:label="Noisy"
style="display:inline">
<g
transform="matrix(3.9680954e-4,0,0,3.9680954e-4,1.9432894,715.65796)"
id="layer4-7">
<g
id="g4163">
<path
d="m 962.17,493.9 c 3.9297,-6.8158 -4.9756,-102.76 -18.222,-114.9 -2.811,-2.5757 -6.6166,-11.383 -6.6166,-11.383 -4.0982,-14.76 0.18524,-29.463 29.309,-22.334 29.124,7.1292 50.665,30.16 73.994,50.333 0,0 6.47,7.5482 11.274,6.9033 2.5635,-0.34413 4.2753,-3.1376 5.5012,-5.2295 0.8439,-1.4402 1.4516,-3.1834 1.0535,-4.6606 -4.6119,-17.11 -6.6403,-35.821 -11.418,-51.445 -0.7987,-2.6122 -3.9671,-4.3134 -5.6582,-11.915 l 3.7174,-9.3987 c 0.2326,-2.512 28.019,-22.194 32.517,7.6526 1.5326,10.171 -0.4728,31.228 -0.4728,31.228 3.9839,21.51 12.732,38.784 21.062,56.43 13.334,22.242 -13.118,54.286 -40.712,40.259 -10.785,-13.863 -30.366,-26.715 -59.939,-42.855 -8.5166,-3.1029 -21.044,-5.8632 -21.854,10.627 l 13.3,66.378 c -8.0106,0.29993 -15.758,2.9812 -23.549,4.9985 -3.0039,1.6167 -3.4287,-0.44325 -3.2857,-0.6912 z"
id="path3705-4-2"
inkscape:connector-curvature="0"
style="fill:#939393" />
<path
d="m 862.11,355.84 c -14.648,0.76741 -31.859,5.0084 -51.732,12.923 -31.59,19.016 -28.588,35.656 -34.197,53.419 1.0225,19.757 4.3627,37.087 13.45,63.912 7.8859,15.108 30.514,32.584 52.578,30.43 22.064,-2.1542 52.743,-12.207 55.296,-12.958 4.678,-1.3749 15.944,-11.402 14.219,-10.944 0,0 16.854,-26.964 19.921,-41.413 3.1,-14.602 -6.5105,-48.821 -17.07,-70.782 -10.731,-17.436 -28.053,-25.867 -52.466,-24.588 z m -10.115,24.663 c 13.237,-0.6434 26.028,6.1964 35.608,20.511 13.319,20.844 18.308,20.983 16.585,40.885 -8.4598,23.009 -24.334,51.144 -57.04,49.733 0.5244,0.9953 -26.365,-15.575 -39.992,-30.456 -3.0434,-3.3234 -2.5598,-5.3946 -4.2778,-7.5903 -1.8128,-2.0252 -1.157,-8.6173 -1.4962,-11.794 -1.6553,-15.499 7.9029,-30.336 7.9029,-30.336 12.147,-19.884 27.708,-30.224 42.71,-30.953 z"
id="path3709-1-6"
inkscape:connector-curvature="0"
style="fill:#939393" />
<path
d="m 1264.4,308.4 c 3.906,-2.4356 2.3519,-5.416 1.9938,-8.2771 -16.642,-33.783 -64.848,-37.549 -101.54,-17.006 -25.777,14.431 -33.229,28.116 -34.088,40.026 -7.0729,39.266 -2.1691,34.813 2.859,60.187 5.0282,25.374 21.756,42.314 41.259,47.276 19.754,5.0262 38.974,-2.1572 57.187,-5.8005 24.315,-7.8177 24.028,-9.8848 33.132,-18.896 l 17.85,-40.963 c 2.0783,-13.47 -5.7495,-9.4923 -8.8985,-13.755 -26.953,2.7065 -48.489,6.7678 -66.485,11.714 l 1.7662,11.971 c 1.5924,5.2416 3.4158,6.1819 5.3309,5.4167 4.5885,-1.2665 14.63,-4.0266 14.63,-4.0266 l 14.854,-6.6139 c 2.8359,-0.92738 7.9773,-3.3984 6.1154,2.2914 -2.9902,7.7603 -12.887,14.885 -18.656,22.16 -20.45,13.141 -24.502,14.822 -33.978,10.737 -8.893,-3.9416 -8.6802,-6.2246 -23.629,-20.654 -7.759,-8.4389 -8.6051,-19.848 -19.532,-40.098 4.9127,-11.182 7.9904,-23.179 14.017,-31.072 13.394,-17.541 51.718,-32.003 72.77,10.219 10.606,-1.5089 15.654,-9.8837 23.049,-14.836 z"
id="path3711-4-8"
inkscape:connector-curvature="0"
style="fill:#939393" />
<path
d="m 708,383.6 c -0.3847,0.0435 -0.75465,0.11279 -1.1295,0.17939 -19.761,5.8563 -41.392,11.833 -59.283,17.569 -3.8172,1.3556 -3.2298,3.8484 -2.5663,6.3609 l 19.848,74.458 c -1.6875,-4.3116 2.5017,5.0889 3.8696,7.4482 l 5.862,23.312 11.764,37.541 c 0.69245,3.1271 9.2147,4.9343 11.849,3.7988 0.15313,2.3873 46.202,-9.4346 73.68,-21.263 5.8997,-2.5398 11.143,-5.9973 11.584,-8.9736 5.9404,-40.054 -35.539,-74.392 -63.345,-58.524 -2.2551,1.2869 -1.623,-3.0805 2.76,-6.2692 l 23.323,-15.535 c 19.079,-12.7 -13.199,-61.046 -37.046,-60.178 -0.3846,0.0143 -0.78407,0.0316 -1.1688,0.0751 z m 0.88238,14.265 c 1.1847,-0.0803 2.3564,-0.037 3.4687,0.20466 6.5407,1.8762 11.195,5.1322 14.868,11.229 3.6733,6.0965 8.1722,16.843 5.183,24.391 -0.69652,1.7588 -4.566,3.4727 -5.8704,5.044 -4.1627,5.0145 -26.2,14.906 -32.368,11.734 -10.302,-10.447 -13.877,-25.939 -9.523,-40.215 6.2492,-4.1263 15.949,-11.821 24.242,-12.387 z m 28.661,83.446 c 14.938,3.1706 20.928,13.116 20.912,31.254 -0.50301,1.5546 -0.22824,3.9744 -1.1515,4.919 -5.5123,5.6396 -13.539,4.3644 -22.217,9.906 -3.9536,2.5247 -7.7688,5.2916 -12.071,4.9436 -2.7838,-4.2834 -6.6626,-11.825 -9.6609,-16.444 -1.2551,-6.3474 -7.9836,-22.822 -7.9836,-22.822 0,0 0.19742,-2.8623 2.2307,-3.8483 6.0868,-2.9519 22.691,-7.4155 29.941,-7.9084 z"
id="path2899-4"
inkscape:connector-curvature="0"
style="fill:#939393" />
<g
transform="matrix(0.98568,0.089354,-0.1896,0.83053,342.8,146.99)"
id="g3703-8"
style="fill:#212121">
<path
d="m 594.57,457.14 c 2.8758,-6.0557 -8.4702,-94.129 -19.687,-105.81 -2.3801,-2.4777 -5.8331,-10.694 -5.8331,-10.694 -3.9472,-13.669 -1.1278,-26.917 22.684,-19.119 23.812,7.7978 42.194,29.794 61.895,49.257 0,0 5.5486,7.183 9.3977,6.8052 2.0538,-0.20159 3.3142,-2.679 4.2128,-4.5368 0.61865,-1.279 1.0335,-2.8452 0.64812,-4.2128 -4.4635,-15.839 -6.9116,-33.028 -11.444,-47.517 -0.75784,-2.4224 -3.3885,-4.1166 -5.0827,-11.138 l 2.5925,-8.4255 c 0.0788,-2.2854 21.649,-19.048 26.573,8.4255 1.6777,9.3621 0.97218,28.517 0.97218,28.517 4.1475,19.833 11.957,36.004 19.444,52.498 11.725,20.914 -8.2328,49.033 -31.11,34.998 -9.3045,-13.144 -25.663,-25.752 -50.229,-41.804 -7.0074,-3.2107 -17.237,-6.285 -17.175,8.7496 l 13.61,61.247 c -6.4516,-0.0787 -12.588,2.0304 -18.787,3.5309 -2.3541,1.3452 -2.7862,-0.55608 -2.6815,-0.77638 z"
id="path3705-4"
inkscape:connector-curvature="0" />
<path
d="m 507.83,326.56 c -11.788,0.0562 -25.493,3.174 -41.188,9.5312 -24.669,15.987 -21.525,31.326 -25.281,47.312 1.6817,18.101 5.1285,34.085 13.625,59 7.0189,14.154 26.038,31.122 43.75,30.125 17.712,-0.99694 42.035,-8.8329 44.062,-9.4062 3.7156,-1.0505 12.372,-9.718 11,-9.375 0,0 12.432,-23.899 14.281,-36.969 1.8686,-13.208 -7.3705,-44.903 -16.844,-65.438 -9.4155,-16.407 -23.76,-24.875 -43.406,-24.781 z m -7.0938,22.094 c 10.654,-0.005 21.273,6.809 29.625,20.312 11.652,19.635 15.684,19.982 15.156,38.094 -5.8296,20.655 -17.42,45.668 -43.875,42.938 0.46634,0.93267 -21.952,-15.394 -33.594,-29.594 -2.6001,-3.1712 -2.2996,-5.0427 -3.7812,-7.125 -1.5507,-1.9306 -1.3073,-7.9261 -1.7188,-10.844 -2.0078,-14.237 5.0625,-27.375 5.0625,-27.375 8.9404,-17.637 21.05,-26.4 33.125,-26.406 z"
id="path3709-1"
inkscape:connector-curvature="0" />
<path
d="m 830.45,300.93 c 3.0466,-2.0538 1.6632,-4.846 1.2502,-7.4764 -14.894,-31.606 -53.96,-37.171 -82.684,-20.013 -20.177,12.053 -25.597,24.231 -25.774,35.077 -4.0056,35.572 -0.24124,31.72 4.9165,55.129 5.1577,23.41 19.392,39.627 35.345,45.021 16.159,5.4633 31.359,-0.25497 45.898,-2.7823 19.283,-6.0735 18.962,-7.9752 25.918,-15.81 l 12.629,-36.648 c 1.0932,-12.219 -5.0513,-8.928 -7.7774,-12.962 -21.634,1.2863 -38.837,4.0494 -53.146,7.7774 l 1.9444,11.018 c 1.5123,4.8603 3.0246,5.7999 4.5368,5.1849 3.6481,-0.95534 11.632,-3.0355 11.632,-3.0355 l 11.701,-5.39 c 2.2483,-0.72262 6.2903,-2.7544 5.0344,2.3633 -2.0766,6.9602 -9.7542,13.036 -14.095,19.43 -15.933,11.109 -19.13,12.466 -26.955,8.3161 -7.3475,-3.9937 -7.2748,-6.0708 -19.964,-19.916 -6.6274,-8.0538 -7.8048,-18.517 -17.501,-37.505 3.4798,-10.002 5.4435,-20.831 9.965,-27.779 10.048,-15.441 40.349,-26.969 59.169,12.543 8.4938,-0.91183 12.204,-8.3431 17.957,-12.543 z"
id="path3711-4"
inkscape:connector-curvature="0" />
</g>
<path
d="m 667.98,471.93 c -0.32042,-0.0294 -0.63534,-0.0398 -0.95353,-0.0525 -17.354,0.86275 -36.244,1.5224 -52.063,2.5883 -3.4078,0.31382 -3.551,2.0374 -3.6378,3.7854 l 0.32742,50.755 c -0.29285,-3.0824 0.63837,5.4983 1.1564,7.252 l 0.34944,14.2 3.7092,26.863 c -0.2154,2.1555 -1.3452,5.4264 1.056,5.0787 -0.46672,1.589 39.523,0.77562 64.565,-2.8416 5.3768,-0.77665 10.452,-2.2543 11.543,-4.14 14.681,-25.377 -10.223,-54.152 -36.528,-47.935 -2.1334,0.50419 -0.54519,-2.2652 3.7711,-3.6961 l 22.613,-6.6742 c 18.497,-5.4544 4.4614,-42.031 -14.949,-45.056 -0.31316,-0.0485 -0.63896,-0.0975 -0.95939,-0.12691 z m -2.815,9.4896 c 0.97354,0.12564 1.906,0.33094 2.7416,0.65706 4.8014,2.2165 7.7434,5.0538 9.1936,9.6063 1.4502,4.5525 2.416,12.279 -1.8557,16.78 -0.99535,1.0487 -4.5337,1.5896 -5.972,2.4237 -4.5901,2.6617 -31.857,9.2084 -36.038,6.1979 -5.7109,-8.4052 -9.198,-24.73 -2.1655,-33.437 6.0502,-1.7646 27.282,-3.1063 34.097,-2.2276 z m 2.4488,59.054 c 11.241,4.3312 14.419,8.987 9.9237,20.882 -0.78911,0.94386 -1.9797,5.343 -2.9564,5.8235 -5.831,2.8683 -11.977,0.82204 -20.332,3.1489 -3.8065,1.0601 -16.277,2.9458 -19.654,2.0691 -1.1823,-3.2292 -2.05,-8.709 -3.3221,-12.19 0.55839,-4.3526 1.0658,-15.568 1.0658,-15.568 0,0 7.3389,-3.15 9.2194,-3.4903 5.6293,-1.0188 20.098,-1.4439 26.056,-0.67448 z"
id="path2899-49"
inkscape:connector-curvature="0"
style="fill:#212121;stroke:#000000;stroke-width:1px" />
<path
d="m 565.48,276.33 c 2.9181,-7.2178 -15.177,-103.17 -28.633,-114.24 -2.8554,-2.3493 -7.2695,-10.894 -7.2695,-10.894 -5.2973,-14.52 -2.8663,-29.721 24.702,-25.098 27.568,4.6226 49.789,25.946 73.363,44.229 0,0 6.7392,7.0403 11.099,5.9669 2.3264,-0.57273 3.6156,-3.5398 4.5295,-5.7569 0.62914,-1.5264 1.0094,-3.3373 0.49023,-4.7916 -6.0128,-16.844 -9.8104,-35.53 -15.822,-50.861 -1.0052,-2.5633 -4.0997,-3.9994 -6.4414,-11.515 l 2.4562,-9.8033 c -0.0446,-2.5531 23.528,-24.844 30.748,4.8514 2.4604,10.119 2.7832,31.525 2.7832,31.525 5.8878,21.336 15.729,37.98 25.222,55.038 14.578,21.25 -6.4906,55.887 -33.361,44.175 -11.366,-13.027 -30.731,-24.26 -59.643,-37.927 -8.1666,-2.3782 -19.993,-4.0578 -19.039,12.639 l 19.096,65.752 c -7.3496,1.0079 -14.212,4.3936 -21.182,7.1136 -2.601,1.8945 -3.2047,-0.14491 -3.0985,-0.40749 z"
id="path3705"
inkscape:connector-curvature="0"
style="fill:#212121" />
<path
d="m 459.06,145.95 c -13.417,2.0638 -28.837,7.8555 -46.331,17.585 -27.145,21.954 -22.665,38.466 -26.001,56.87 2.9786,19.829 7.8424,37.007 18.98,63.252 8.823,14.538 31.473,30.164 51.58,26.049 20.107,-4.1152 47.337,-16.953 49.612,-17.934 4.1684,-1.7982 13.514,-12.9 11.972,-12.286 0,0 12.749,-28.669 14.086,-43.507 1.351,-14.995 -11.031,-48.648 -23.023,-69.859 -11.684,-16.634 -28.513,-23.609 -50.874,-20.169 z m -6.7773,25.757 c 12.13,-1.8145 24.62,3.9548 34.922,17.543 14.42,19.842 19.031,19.543 19.495,39.759 -5.4227,23.943 -17.148,53.707 -47.427,55.165 0.58575,0.95728 -25.897,-13.38 -39.986,-27.183 -3.1466,-3.0826 -2.9145,-5.2134 -4.7238,-7.2758 -1.879,-1.8821 -1.9543,-8.5861 -2.5942,-11.759 -3.1228,-15.481 4.1543,-31.281 4.1543,-31.281 9.1417,-21.117 22.413,-32.912 36.16,-34.969 z"
id="path3709"
inkscape:connector-curvature="0"
style="fill:#212121" />
<path
d="m 824.85,62.682 c 3.3478,-2.7996 1.6087,-5.6676 0.98379,-8.5206 -18.81,-32.594 -63.61,-32.145 -95.31,-8.201 -22.26,16.819 -27.71,31.274 -27.28,43.356 -2.4692,40.211 1.59,35.29 8.8382,60.429 7.2482,25.139 24.407,40.745 42.887,44.03 18.718,3.3276 35.686,-5.6076 52.091,-10.885 21.597,-10.023 21.119,-12.082 28.578,-21.97 l 12.223,-42.871 c 0.52636,-13.764 -6.2757,-9.0638 -9.6165,-13.084 -24.554,5.1026 -43.978,11.094 -60.048,17.666 l 2.8613,11.914 c 2.0074,5.1444 3.7844,5.9318 5.4699,4.9916 4.0971,-1.681 13.064,-5.3482 13.064,-5.3482 l 13.004,-7.9764 c 2.5172,-1.1848 6.9996,-4.1289 5.8706,1.7715 -1.955,8.0873 -10.339,16.142 -14.904,23.985 -17.487,15.05 -21.047,17.101 -30.199,13.818 -8.5998,-3.1906 -8.6392,-5.5112 -23.9,-18.742 -8.0187,-7.8248 -9.9742,-19.253 -22.129,-38.707 3.3737,-11.706 4.9728,-24.073 9.712,-32.562 10.532,-18.865 44.351,-36.821 68.1,3.8932 9.6165,-2.4554 13.404,-11.344 19.707,-16.988 z"
id="path3711"
inkscape:connector-curvature="0"
style="fill:#212121" />
<path
d="m 325.01,186.33 c -0.44084,0.0445 -0.86664,0.11481 -1.2977,0.1826 -22.881,5.9103 -47.9,11.946 -68.644,17.731 -4.4345,1.366 -3.9272,3.8569 -3.3344,6.3673 l 21.023,72.124 c -1.6421,-4.3064 3.0844,7.6504 4.4892,10.006 l 6.2269,20.109 15.86,37.218 c 0.58586,3.1249 0.39999,8.0834 3.4733,6.9407 0.0197,2.3866 53.222,-9.5612 85.277,-21.465 6.8826,-2.5558 13.077,-6.0274 13.772,-9.0047 9.36,-40.066 -35.647,-74.286 -68.338,-58.344 -2.6513,1.293 -1.6485,-3.0758 3.5491,-6.2762 l 27.564,-15.597 c 22.549,-12.751 -11.074,-61.004 -38.284,-60.07 -0.43887,0.0155 -0.89487,0.0337 -1.3357,0.0783 l -10e-6,-1.2e-4 z m 0.0804,14.261 c 1.3542,-0.0839 2.6857,-0.0436 3.9365,0.19506 7.3262,1.858 12.415,5.1008 16.203,11.187 3.7877,6.0857 8.2142,16.819 4.3212,24.374 -0.90709,1.7605 -5.4243,3.485 -7.0114,5.0597 -5.0649,5.0255 -38.91,21.697 -45.729,18.542 -7.6278,-7.1889 -15.368,-20.029 -17.499,-31.992 -0.95742,-5.3729 -0.13552,-11.217 1.6876,-15.645 7.3834,-4.1432 34.612,-11.133 44.091,-11.722 z m 27.228,83.358 c 16.804,3.1291 22.946,8.8956 21.753,27.032 -0.67354,1.5558 -0.4832,8.136 -1.5957,9.083 -6.6423,5.6543 -15.699,4.4013 -25.94,9.9664 -4.6655,2.5354 -16.706,6.6389 -21.582,6.3028 -8.843,-11.668 -14.868,-23.084 -18.167,-36.94 0,0 8.5466,-6.462 10.926,-7.4535 7.1223,-2.9685 26.318,-7.4774 34.606,-7.9904 z"
id="path2899-49-2"
inkscape:connector-curvature="0"
style="fill:#212121;stroke:#000000;stroke-width:1px" />
<path
d="m 734.31,336.64 c 5.6389,-9.4125 3.5113,-146.43 -12.139,-164.62 -3.3211,-3.8593 -7.3086,-16.647 -7.3086,-16.647 -3.7898,-21.27 3.0523,-41.87 39.331,-29.687 36.2787,12.183 61.414,46.439 89.092,76.756 27.678,30.317 7.4893,11.185 13.648,10.606 3.2862,-0.30885 5.7257,-4.1594 7.4815,-7.047 1.2088,-1.988 2.1467,-4.4232 1.7826,-6.5511 -4.2168,-24.647 -5.002,-51.388 -9.571,-73.934 -0.76392,-3.7696 -4.6222,-6.4108 -6.0414,-17.336 l 5.6164,-13.099 c 0.53536,-3.5545 37.681,-29.579 40.535,13.166 0.9725,14.566 -3.586,44.358 -3.586,44.358 2.9991,30.858 12.45,56.029 21.334,81.7 14.795,32.556 -21.839,76.247 -55.517,54.366 -12.362,-20.465 -35.982,-40.113 -71.971,-65.137 -10.512,-5.01 -26.146,-9.8151 -28.75,13.57 l 10.531,95.296 c -10.195,-0.13717 -20.284,3.1293 -30.364,5.449 -3.9668,2.0869 -4.3089,-0.87131 -4.1038,-1.2137 z"
id="path3768"
inkscape:connector-curvature="0"
style="fill:#dedede" />
<path
d="m 620.53,133.34 c -18.663,0.0605 -40.911,4.8785 -66.888,14.731 -41.908,24.81 -39.691,48.675 -48.507,73.533 -0.59152,28.158 1.9905,53.027 10.958,91.8 8.5632,22.032 35.61,48.467 63.817,46.957 28.207,-1.5101 68.103,-13.643 71.415,-14.53 6.0683,-1.6254 21.324,-15.087 19.091,-14.557 0,0 23.967,-37.145 29.242,-57.469 5.3304,-20.54 -3.5942,-69.859 -14.895,-101.82 -11.951,-25.542 -33.128,-38.745 -64.233,-38.644 z m -15.195,34.349 c 16.861,0.0166 32.439,10.639 43.229,31.662 14.909,30.567 21.228,31.116 17.138,59.286 -12.936,32.114 -35.772,70.992 -77.144,66.685 0.57034,1.4518 -31.97,-23.995 -47.841,-46.107 -3.5445,-4.9385 -2.7328,-7.8488 -4.7031,-11.091 -2.107,-3.0064 -0.6444,-12.331 -0.77119,-16.87 -0.6187,-22.149 12.93,-42.568 12.93,-42.568 17.317,-27.412 38.053,-41.015 57.162,-40.997 z"
id="path3772"
inkscape:connector-curvature="0"
style="fill:#dedede" />
<path
d="m 1135.7,94.2 c 5.19,-3.1875 3.5026,-7.5337 3.3217,-11.626 -17.889,-49.194 -78.707,-57.94 -127.24,-31.318 -34.093,18.7 -44.859,37.631 -47.088,54.5 -12.731,55.32 -6.0816,49.336 -2.1266,85.76 3.955,36.424 23.565,61.681 47.841,70.107 24.589,8.5346 49.668,-0.32483 73.13,-4.2226 31.605,-9.4027 31.438,-12.361 43.854,-24.531 l 26.569,-56.974 c 3.9256,-19.003 -6.3889,-13.898 -9.9778,-20.18 -34.464,1.9513 -62.184,6.2095 -85.495,11.975 l 1.0969,17.142 c 1.5196,7.5632 3.7438,9.0281 6.2474,8.0751 5.9444,-1.4776 18.951,-4.6948 18.951,-4.6948 l 19.484,-8.3569 c 3.6876,-1.1188 10.449,-4.2698 7.5418,3.6875 -4.5368,10.821 -17.778,20.254 -25.795,30.189 -27.209,17.242 -32.512,19.346 -44.148,12.873 -10.909,-6.2287 -10.421,-9.4592 -28.013,-31.023 -9.0401,-12.542 -9.0229,-28.82 -20.954,-58.376 7.3038,-15.55 12.357,-32.388 20.76,-43.184 18.675,-23.994 68.694,-41.855 91.374,19.645 13.604,-1.3988 20.811,-12.949 30.67,-19.469 z"
id="path3774"
inkscape:connector-curvature="0"
style="fill:#dedede" />
<path
d="m 397.32,185.13 c -0.60941,0.0756 -1.1996,0.18675 -1.7969,0.29468 -31.837,8.9844 -66.624,18.207 -95.511,26.953 -6.1828,2.0519 -5.6278,5.5455 -4.9562,9.0641 l 24.79,100.97 c -2.0128,-6.0179 3.8058,10.686 5.604,13.963 l 7.4149,28.142 19.691,51.961 c 0.62671,4.3842 0.0857,11.373 4.3819,9.6752 -0.11019,3.3608 73.812,-15.002 118.62,-32.692 9.6212,-3.7983 18.347,-8.8665 19.476,-13.08 15.189,-56.7 -44.797,-103.6 -90.715,-80.2 -3.724,1.8976 -2.0923,-4.2843 5.2465,-8.942 l 38.841,-22.763 c 31.773,-18.61 -11.735,-85.599 -49.245,-83.499 -0.60503,0.0345 -1.2338,0.0732 -1.8432,0.14883 l -2e-5,-2.1e-4 z m -0.70968,20.083 c 1.8689,-0.15731 -1.4855,2.4538 0.2226,2.7536 9.9781,2.4054 14.204,6.1777 19.068,14.64 4.8638,8.462 20.991,20.367 14.916,30.964 -3.2943,5.7464 -21.926,15.435 -24.201,17.698 -7.2612,7.2242 -48.328,25.849 -57.533,21.602 -14.617,-14.353 -23.689,-48.655 -14.77,-68.945 10.402,-6.0484 49.215,-17.61 62.297,-18.713 z m 32.686,116.62 c 22.952,3.9221 31.075,11.867 28.389,37.444 -1.0166,2.2107 -1.1331,11.473 -2.719,12.839 -9.4687,8.1553 -21.864,6.652 -36.281,14.785 -6.5681,3.7055 -28.843,12.683 -35.536,12.35 -3.7354,-5.9379 -7.9586,-16.491 -11.981,-22.894 -1.0362,-8.9048 -9.3254,-39.885 -9.3254,-39.885 0,0 16.025,-7.4034 18.709,-4.98 9.9749,-4.3864 37.307,-8.6983 48.744,-9.6599 z"
id="path2899-49-6-8"
inkscape:connector-curvature="0"
style="fill:#dedede" />
<path
d="m 635.62,450.38 c 4.6936,-6.698 9.2051,-108.39 -1.8414,-122.65 -2.3441,-3.0263 -4.7941,-12.705 -4.7941,-12.705 -1.9211,-15.957 4.1842,-30.89 31.13,-20.054 26.9458,10.836 44.461,37.481 64.079,61.334 19.618,23.853 5.1752,8.6648 9.8679,8.5418 2.504,-0.0657 4.5246,-2.7992 5.9841,-4.8527 1.0048,-1.4138 1.8243,-3.1726 1.6436,-4.7683 -2.0937,-18.483 -1.4936,-38.347 -3.9481,-55.289 -0.41039,-2.8327 -3.216,-4.9826 -3.8031,-13.153 l 4.8413,-9.4324 c 0.56454,-2.6087 29.875,-20.056 30.127,11.776 0.0859,10.847 -4.6998,32.708 -4.6998,32.708 0.89348,23.027 6.9302,42.158 12.514,61.631 9.756,24.872 -19.956,55.443 -44.498,37.547 -8.4525,-15.787 -25.473,-31.528 -51.625,-51.868 -7.7413,-4.2368 -19.374,-8.5763 -22.392,8.6316 l 3.7212,71.174 c -7.7191,-0.6084 -15.51,1.3119 -23.252,2.5307 -3.0992,1.35 -3.2261,-0.86013 -3.0554,-1.1038 z"
id="path3721"
inkscape:connector-curvature="0"
style="fill:#d0d0d0" />
<path
d="m 558.49,294.01 c -14.145,-0.88277 -31.218,1.5835 -51.343,7.5967 -32.865,16.311 -32.251,34.114 -40.043,52.105 -1.7067,20.846 -0.86163,39.412 4.2008,68.604 5.5042,16.76 24.817,37.703 46.259,37.985 21.442,0.28237 52.215,-6.7296 54.764,-7.2227 4.671,-0.90345 16.833,-10.126 15.117,-9.8433 0,0 19.822,-26.347 24.727,-41.153 4.9571,-14.963 0.39874,-51.971 -6.7359,-76.229 -7.9142,-19.53 -23.371,-30.372 -46.946,-31.843 z m -13.05,24.71 c 12.775,0.85031 24.106,9.5002 31.342,25.622 9.9315,23.403 14.695,24.124 10.337,44.806 -11.238,23.166 -30.28,50.855 -61.436,45.605 0.3673,1.1046 -23.153,-19.378 -34.191,-36.561 -2.4652,-3.8375 -1.72,-5.9548 -3.0681,-8.4564 -1.4622,-2.3336 0.0628,-9.1743 0.16963,-12.546 0.52111,-16.452 11.7,-30.916 11.7,-30.916 14.347,-19.462 30.668,-28.517 45.147,-27.553 z"
id="path3725"
inkscape:connector-curvature="0"
style="fill:#d0d0d0" />
<path
d="m 950.58,290.59 c 4.0753,-2.1052 2.9909,-5.4113 3.0367,-8.4542 -11.357,-37.361 -57.051,-46.868 -95.019,-29.543 -26.67,12.17 -35.674,25.67 -38.117,38.065 -12.119,40.381 -6.8134,36.275 -5.4444,63.476 1.369,27.201 15.1,46.901 33.118,54.354 18.251,7.5495 37.651,2.2278 55.603,0.50411 24.369,-5.4002 24.375,-7.602 34.327,-16.008 l 22.679,-40.92 c 3.824,-13.893 -4.22,-10.621 -6.6588,-15.457 -26.203,-0.26628 -47.398,1.513 -65.32,4.6292 l 0.065,12.763 c 0.81349,5.6828 2.4334,6.8794 4.3731,6.2973 4.5704,-0.80002 14.57,-2.5388 14.57,-2.5388 l 15.137,-5.2273 c 2.8443,-0.6462 8.1085,-2.6463 5.55,3.1087 -3.9214,7.7972 -14.376,14.132 -20.895,21.1 -21.388,11.431 -25.501,12.727 -34.029,7.3498 -7.988,-5.1601 -7.4737,-7.5309 -19.84,-24.392 -6.2896,-9.7479 -5.5491,-21.815 -13.269,-44.32 6.2295,-11.165 10.811,-23.398 17.661,-30.984 15.224,-16.86 53.924,-27.617 68.362,19.106 10.371,-0.3609 16.348,-8.5658 24.11,-12.91 z"
id="path3727"
inkscape:connector-curvature="0"
style="fill:#d0d0d0" />
<path
d="m 406.59,307.13 c -0.47087,-0.0293 -0.9322,-0.029 -1.3985,-0.0322 -25.313,2.2764 -52.887,4.3144 -75.939,6.8293 -4.9594,0.67432 -5.0354,3.3951 -5.0268,6.1512 l 4.4117,79.878 c -0.66715,-4.8366 1.3596,8.6212 2.2531,11.354 l 1.6113,22.335 7.506,42.089 c -0.148,3.4044 -1.5466,8.613 1.9378,7.9385 -0.55942,2.526 57.861,-0.87051 94.203,-7.8896 7.8031,-1.5071 15.11,-4.1015 16.559,-7.1276 19.503,-40.723 -19.147,-84.701 -57.134,-73.523 -3.0808,0.90656 -0.97282,-3.5369 5.2286,-6.0177 l 32.554,-11.703 c 26.628,-9.5647 3.2678,-66.398 -25.353,-70.133 -0.46172,-0.0598 -0.94201,-0.11973 -1.4129,-0.14902 l -5e-5,-1.7e-4 z m -3.3814,15.087 c 1.4335,0.14626 -1.4694,1.6448 -0.22208,2.1139 7.1935,3.235 9.8501,6.6874 12.324,13.777 2.4736,7.0894 12.965,18.381 6.8757,25.533 -3.3017,3.8781 -18.743,8.5608 -20.782,9.9498 -6.5065,4.4327 -40.155,12.69 -46.504,8.1719 -9.0032,-12.929 -10.994,-40.156 -1.3835,-54.234 8.7113,-3.0979 39.657,-6.3333 49.692,-5.3108 z m 8.157,92.829 c 16.775,6.223 21.783,13.384 16.131,32.345 -1.0809,1.5275 -2.4812,8.5154 -3.8723,9.3233 -8.3053,4.8236 -17.452,1.9278 -29.49,6.0327 -5.4847,1.8702 -23.576,5.4983 -28.583,4.297 -1.9792,-5.0205 -3.6728,-13.6 -5.803,-19.013 0.47932,-6.8811 -1.3901,-31.486 -1.3901,-31.486 0,0 13.149,-3.3246 14.833,-1.111 8.1536,-1.9016 29.403,-1.2838 38.175,-0.388 z"
id="path2899-49-6-8-9"
inkscape:connector-curvature="0"
style="fill:#d0d0d0" />
<path
d="M 785.57,380.74 C 788.87,370.52 765,231.6 748.72,214.96 c -3.4554,-3.5308 -8.9167,-16.052 -8.9167,-16.052 -6.6578,-21.16 -4.1345,-42.885 28.787,-34.761 32.9215,8.124 59.887,39.973 88.387,67.524 28.5,27.551 8.1919,10.484 13.355,9.174 2.7548,-0.69874 4.217,-4.8956 5.2506,-8.0343 0.71161,-2.1609 1.12,-4.7442 0.46684,-6.8629 -7.5659,-24.54 -12.54,-51.61 -20.068,-73.974 -1.2587,-3.7393 -4.9765,-5.97 -7.9462,-16.901 l 2.6847,-13.963 c -0.11525,-3.6731 27.397,-34.458 36.712,8.6236 3.1744,14.681 4.0795,45.475 4.0795,45.475 7.5264,30.991 19.644,55.45 31.357,80.484 17.867,31.334 -6.3648,80.004 -38.629,61.725 -13.844,-19.338 -37.165,-36.527 -71.905,-57.728 -9.7772,-3.8571 -23.893,-6.906 -22.352,17.152 l 24.326,95.559 c -8.7225,1.0552 -16.807,5.5551 -25.036,9.0922 -3.0495,2.5844 -3.8175,-0.38015 -3.6976,-0.75198 z"
id="path3801"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<path
d="m 655.74,187.58 c -15.918,2.248 -34.129,9.7485 -54.712,22.799 -31.772,30.11 -26.038,54.09 -29.561,80.371 4.0275,28.67 10.234,53.627 24.128,91.959 10.854,21.375 38.191,45.056 62.02,40.218 23.829,-4.8388 55.924,-21.836 58.608,-23.125 4.9172,-2.362 15.77,-17.823 13.95,-17.022 0,0 14.475,-40.537 15.705,-61.798 1.243,-21.487 -14.312,-70.536 -29.1,-101.68 -14.31,-24.543 -34.509,-35.472 -61.038,-31.726 z m -7.4392,36.669 c 14.392,-1.9586 29.397,7.0058 41.988,27.095 17.644,29.301 23.125,29.118 24.169,58.21 -5.8711,34.134 -19.102,76.299 -55.102,76.771 0.72042,1.4077 -31.146,-20.626 -48.25,-41.226 -3.8199,-4.6008 -3.5955,-7.6519 -5.7989,-10.714 -2.282,-2.8068 -2.5348,-12.45 -3.3736,-17.045 -4.0932,-22.425 4.1831,-44.752 4.1831,-44.752 10.366,-29.872 25.874,-46.118 42.184,-48.338 z"
id="path3805"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<path
d="m 1089.1,87.473 c 3.9162,-3.8457 1.7766,-8.0624 0.9635,-12.198 -23.185,-47.871 -76.496,-49.628 -113.63,-16.901 -26.086,22.989 -32.227,43.478 -31.414,60.874 -1.9602,57.681 2.751,50.824 11.989,87.357 9.238,36.533 30.039,59.89 52.112,65.604 22.358,5.7877 42.335,-6.1493 61.73,-12.857 25.459,-13.254 24.84,-16.239 33.477,-30.055 l 13.504,-60.983 c 0.2915,-19.761 -7.6894,-13.368 -11.763,-19.328 -29.098,6.02 -52.069,13.593 -71.036,22.181 l 3.6952,17.283 c 2.5143,7.504 4.6483,8.7313 6.6314,7.47 4.8352,-2.1973 15.418,-6.9891 15.418,-6.9891 l 15.282,-10.771 c 2.967,-1.5685 8.2299,-5.5612 7.0299,2.8618 -2.13,11.523 -11.912,22.655 -17.154,33.686 -20.445,20.701 -24.632,23.459 -35.605,18.248 -10.313,-5.0484 -10.416,-8.3869 -28.9,-28.228 -9.7337,-11.68 -12.339,-28.215 -27.279,-56.838 3.7304,-16.65 5.3325,-34.344 10.766,-46.295 12.076,-26.559 51.888,-50.562 81.143,9.2482 11.385,-3.0148 15.676,-15.591 23.04,-23.368 z"
id="path3807"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<path
d="m 464.14,259.14 c -0.59788,0.14014 -1.1728,0.31357 -1.7552,0.48457 -30.698,12.328 -64.303,25.206 -92.093,36.983 -5.9288,2.6994 -5.0045,6.1139 -3.9616,9.5408 l 35.414,97.756 c -2.6429,-5.769 4.9234,10.219 7.0607,13.286 l 10.373,27.192 25.119,49.566 c 1.0906,4.2924 1.2978,11.299 5.3884,9.1529 0.24875,3.3534 71.792,-22.786 114.46,-45.153 9.1614,-4.8024 17.297,-10.772 17.97,-15.082 9.0574,-57.997 -55.587,-98.231 -98.748,-70.072 -3.5005,2.2838 -2.5372,-4.0369 4.2633,-9.4504 l 36.192,-26.774 c 29.608,-21.891 -20.794,-83.86 -57.866,-77.773 -0.59791,0.0988 -1.219,0.20432 -1.8169,0.34449 l -4e-5,-2e-4 z m -14.119,25.877 c 4.2306,3.7364 24.65,3.98 28.384,7.251 8.9144,9.1359 16.033,27.036 14.672,37.184 -2.6629,6.0648 -8.4892,11.851 -10.51,14.345 -6.4496,7.9571 -37.631,22.762 -47.236,19.521 -16.064,-12.713 -21.742,-35.927 -15.037,-57.052 9.6977,-7.1229 16.837,-18.757 29.727,-21.248 z m 60.488,106.64 c 23.239,1.4527 32.163,8.4858 32.219,34.204 -0.77517,2.3065 0.0965,11.528 -1.3347,13.056 -8.5452,9.1183 -21.03,8.9451 -34.498,18.569 -6.1356,4.3847 -19.549,9.8529 -26.239,10.236 -4.3472,-5.5058 -8.3752,-14.252 -13.058,-20.19 -2.8318,-17.546 -22.426,-30.696 -3.8785,-43.665 9.4504,-5.4248 35.519,-10.034 46.788,-12.209 z"
id="path2899-49-6-8-6"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<path
d="m 610.29,528.35 c 5.2583,-6.3866 16.535,-107.58 6.121,-122.52 -2.2099,-3.169 -4.0941,-12.984 -4.0941,-12.984 -0.93068,-16.047 6.3156,-30.562 33.284,-18.038 26.9684,12.524 43.218,40.228 61.809,65.278 18.591,25.05 4.7494,8.9758 9.5773,9.151 2.5761,0.0934 4.8301,-2.5063 6.4633,-4.4631 1.1244,-1.3472 2.081,-3.0504 1.9996,-4.6544 -0.94304,-18.578 0.97112,-38.365 -0.44314,-55.428 -0.23645,-2.853 -2.9776,-5.1767 -3.047,-13.368 l 5.5887,-9.1061 c 0.75026,-2.5676 31.995,-18.119 30.174,13.664 -0.62037,10.831 -6.964,32.344 -6.964,32.344 -0.5866,23.037 4.3639,42.512 8.8274,62.301 8.3956,25.441 -24.119,54.064 -48.157,34.646 -7.6502,-16.292 -24.104,-33.081 -49.636,-55.041 -7.6743,-4.7196 -19.338,-9.7888 -23.563,7.1928 l -0.82768,71.267 c -7.8885,-1.0972 -16.016,0.32472 -24.047,1.0496 -3.2714,1.1506 -3.2574,-1.0632 -3.0661,-1.2955 z"
id="path3737"
inkscape:connector-curvature="0"
style="fill:#565656" />
<path
d="m 541.28,367.4 c -14.47,-1.7788 -32.168,-0.40133 -53.231,4.3223 -34.822,14.192 -35.354,31.998 -44.532,49.458 -3.1148,20.696 -3.4597,39.278 -0.16717,68.732 4.5584,17.075 23.027,39.202 45.031,40.845 22.004,1.6428 54.07,-3.4016 56.721,-3.7319 4.8566,-0.60514 17.95,-9.0367 16.17,-8.8639 0,0 22.08,-25.036 28.085,-39.501 6.069,-14.618 3.8048,-51.841 -1.9386,-76.503 -6.8529,-19.993 -22.021,-31.794 -46.138,-34.759 z m -15.017,23.832 c 13.066,1.6595 24.138,11.011 30.517,27.56 8.6718,23.987 13.517,25.008 7.6898,45.371 -13.056,22.406 -34.422,48.83 -66.081,41.613 0.30509,1.1257 -22.515,-20.809 -32.729,-38.658 -2.2813,-3.9862 -1.3776,-6.052 -2.5988,-8.6341 -1.3494,-2.4217 0.66388,-9.1518 0.99382,-12.51 1.61,-16.386 14.037,-30.111 14.037,-30.111 16.007,-18.512 33.362,-26.512 48.171,-24.632 z"
id="path3741"
inkscape:connector-curvature="0"
style="fill:#565656" />
<path
d="m 944.22,388.88 c 4.3232,-1.8423 3.4254,-5.2105 3.6713,-8.2444 -9.2242,-38.007 -55.536,-50.395 -95.665,-35.515 -28.188,10.452 -38.318,23.353 -41.637,35.569 -15.086,39.53 -9.3678,35.769 -9.7387,63.002 -0.37087,27.233 12.445,47.765 30.465,56.347 18.252,8.6928 38.526,4.6132 57.077,4.0326 25.383,-3.8424 25.532,-6.0394 36.303,-13.796 l 25.967,-39.397 c 4.8352,-13.622 -3.6406,-10.868 -5.8295,-15.848 -26.895,-1.929 -48.781,-1.4987 -67.393,0.47355 l -0.76702,12.742 c 0.46429,5.723 2.05,7.02 4.0802,6.5621 4.7466,-0.50829 15.131,-1.6088 15.131,-1.6088 l 15.889,-4.2559 c 2.9636,-0.46435 8.5011,-2.1262 5.4974,3.4547 -4.5371,7.5326 -15.689,13.191 -22.84,19.731 -22.715,10.05 -27.023,11.083 -35.431,5.1749 -7.8674,-5.6567 -7.1842,-7.9901 -18.785,-25.603 -5.8233,-10.127 -4.2743,-22.123 -10.733,-45.073 7.1277,-10.747 12.633,-22.664 20.164,-29.801 16.738,-15.86 57.19,-24.138 68.966,23.407 10.676,0.29816 17.351,-7.5108 25.607,-11.353 z"
id="path3743"
inkscape:connector-curvature="0"
style="fill:#565656" />
<path
d="m 619.65,552.45 c 5.0793,-7.4413 9.2529,-121 -2.925,-137.03 -2.5842,-3.4013 -5.3336,-14.235 -5.3336,-14.235 -2.2181,-17.843 4.3427,-34.471 33.87,-22.13 29.5273,12.341 48.867,42.262 70.483,69.081 21.616,26.819 5.72,9.7252 10.847,9.6289 2.7359,-0.0514 4.9237,-3.0873 6.5034,-5.3685 1.0876,-1.5706 1.97,-3.5282 1.7606,-5.3124 -2.4256,-20.666 -1.9175,-42.852 -4.726,-61.8 -0.46955,-3.168 -3.5515,-5.5944 -4.254,-14.727 l 5.2204,-10.495 c 0.59752,-2.9092 32.498,-22.143 33.011,13.42 0.17462,12.118 -4.8927,36.498 -4.8927,36.498 1.1478,25.731 7.8871,47.156 14.135,68.96 10.847,27.871 -21.396,61.762 -48.349,41.554 -9.3544,-17.71 -28.072,-35.444 -56.802,-58.397 -8.4913,-4.801 -21.236,-9.751 -24.406,9.446 l 4.5962,79.543 c -8.44,-0.74744 -16.94,1.3293 -25.391,2.6229 -3.3768,1.4809 -3.532,-0.98921 -3.3472,-1.2599 z"
id="path3753"
inkscape:connector-curvature="0"
style="fill:#dedede" />
<path
d="m 385.41,366.13 c -0.5165,-0.009 -1.0222,0.0147 -1.5333,0.0351 -27.717,3.9251 -57.915,7.6925 -83.15,11.775 -5.4275,1.0318 -5.477,4.1666 -5.4334,7.3378 l 5.8265,91.691 c -0.7912,-5.5313 1.5972,9.8506 2.6105,12.95 l 2.0432,25.618 8.7494,48.047 c -0.11999,3.9253 -1.5886,9.9911 2.2225,9.0353 -0.5818,2.9356 63.409,-3.986 103.16,-13.938 8.5341,-2.1367 16.511,-5.4992 18.062,-9.0562 20.872,-47.868 -22.037,-96.482 -63.536,-81.659 -3.3656,1.2021 -1.1102,-4.0198 5.6563,-7.1945 l 35.536,-15.146 c 29.068,-12.38 2.758,-76.576 -28.659,-79.397 -0.50684,-0.0449 -1.034,-0.0892 -1.5505,-0.0986 l 1e-5,-1.9e-4 v 4e-5 z m -3.5192,17.535 c 1.573,0.0943 -1.5902,1.9685 -0.2172,2.444 7.9248,3.3517 10.879,7.1875 13.679,15.218 2.7993,8.0305 14.438,20.483 7.8531,29.027 -3.5708,4.633 -20.438,10.818 -22.655,12.522 -7.0767,5.4365 -37.374,16.673 -44.389,11.802 -10.029,-14.413 -8.6592,-45.642 1.6994,-62.338 9.5099,-4.0142 33.019,-9.3334 44.03,-8.6743 z m 10.092,106.4 c 18.464,6.2959 24.042,14.278 18.082,36.389 -1.1658,1.8135 -2.614,9.927 -4.1286,10.928 -9.0434,5.9791 -19.105,3.1185 -32.249,8.4631 -5.9884,2.435 -22.533,6.895 -28.035,5.7708 -2.2317,-5.6753 -7.435,-14.813 -9.837,-20.932 0.44002,-7.9431 1.9744,-32.271 1.9744,-32.271 0,0 10.483,-8.3927 12.355,-5.9323 8.9133,-2.6088 32.212,-2.9939 41.838,-2.4154 z"
id="path2899-49-6-8-4-9"
inkscape:connector-curvature="0"
style="fill:#565656" />
<path
d="m 534.19,377.08 c -15.464,-1.1104 -34.104,1.4948 -56.052,8.0356 -35.794,17.932 -34.991,37.827 -43.372,57.856 -1.71,23.273 -0.64832,44.021 5.1012,76.676 6.1397,18.771 27.401,42.336 50.835,42.84 23.434,0.50372 57.011,-7.0593 59.793,-7.5878 5.0977,-0.96825 18.32,-11.164 16.447,-10.864 0,0 21.465,-29.259 26.715,-45.756 5.3059,-16.672 0.049,-58.055 -7.9283,-85.216 -8.7941,-21.887 -25.767,-34.134 -51.54,-35.985 z m -14.077,27.49 c 13.968,1.0621 26.414,10.825 34.441,28.899 11.027,26.232 16.238,27.079 11.63,50.144 -12.109,25.78 -32.711,56.545 -66.799,50.407 0.4096,1.2373 -25.446,-21.852 -37.636,-41.144 -2.7225,-4.3086 -1.9239,-6.6674 -3.4158,-9.4738 -1.6153,-2.6198 4e-4,-10.248 0.092,-14.014 0.44705,-18.374 12.556,-34.435 12.556,-34.435 15.534,-21.616 33.302,-31.587 49.132,-30.384 z"
id="path3757"
inkscape:connector-curvature="0"
style="fill:#dedede" />
<path
d="m 962.65,376.71 c 4.4378,-2.316 3.2282,-6.0188 3.2556,-9.4178 -12.689,-41.837 -62.695,-52.858 -104.06,-33.837 -29.055,13.361 -38.794,28.363 -41.372,42.189 -12.943,45.004 -7.1758,40.464 -5.4773,70.862 1.6985,30.398 16.85,52.527 36.596,61.011 20.001,8.5941 41.162,2.8193 60.768,1.0514 26.591,-5.8187 26.581,-8.2784 37.394,-17.581 l 24.47,-45.52 c 4.0755,-15.487 -4.6908,-11.903 -7.3918,-17.326 -28.637,-0.52756 -51.785,1.274 -71.348,4.5978 l 0.16604,14.259 c 0.93128,6.3556 2.7105,7.7065 4.8258,7.0732 4.9887,-0.8536 15.904,-2.7082 15.904,-2.7082 l 16.503,-5.7067 c 3.1034,-0.69691 8.8413,-2.885 6.0883,3.5215 -4.2274,8.676 -15.605,15.661 -22.678,23.388 -23.288,12.582 -27.773,13.994 -37.132,7.9118 -8.7678,-5.8346 -8.2234,-8.4786 -21.863,-27.424 -6.9459,-10.945 -6.2264,-24.419 -14.83,-49.628 6.7246,-12.418 11.64,-26.043 19.07,-34.458 16.511,-18.701 58.723,-30.378 74.848,21.945 11.331,-0.31211 17.802,-9.4256 26.252,-14.21 z"
id="path3759"
inkscape:connector-curvature="0"
style="fill:#dedede" />
<path
d="m 371.78,382.23 c -0.5165,-0.009 -1.0222,0.0147 -1.5333,0.0351 -27.717,3.9251 -57.915,7.6925 -83.15,11.775 -5.4275,1.0318 -5.477,4.1666 -5.4334,7.3378 l 5.8265,91.691 c -0.7912,-5.5313 1.5972,9.8506 2.6105,12.95 l 2.0432,25.618 8.7494,48.047 c -0.11999,3.9253 -1.5886,9.9911 2.2225,9.0353 -0.5818,2.9356 63.409,-3.986 103.16,-13.938 8.5341,-2.1367 16.511,-5.4992 18.062,-9.0562 20.872,-47.868 -22.037,-96.482 -63.536,-81.659 -3.3656,1.2021 -1.1102,-4.0199 5.6563,-7.1945 l 35.536,-15.146 c 29.068,-12.38 2.758,-76.576 -28.659,-79.397 -0.50684,-0.0449 -1.034,-0.0892 -1.5505,-0.0986 l 10e-6,-1.9e-4 v 4e-5 z m -3.5192,17.535 c 1.573,0.0943 -1.5902,1.9685 -0.2172,2.444 7.9248,3.3517 10.879,7.1875 13.679,15.218 2.7993,8.0305 14.438,20.483 7.8531,29.027 -3.5708,4.633 -20.438,10.818 -22.655,12.522 -7.0767,5.4365 -37.374,16.673 -44.389,11.802 -10.029,-14.413 -8.6592,-45.642 1.6994,-62.338 9.5099,-4.0142 33.019,-9.3334 44.03,-8.6743 z m 10.092,106.4 c 18.464,6.2959 24.042,14.278 18.082,36.389 -1.1658,1.8135 -2.614,9.927 -4.1286,10.928 -9.0434,5.9791 -19.105,3.1185 -32.249,8.4631 -5.9884,2.435 -22.533,6.895 -28.035,5.7708 -2.2317,-5.6753 -7.435,-14.813 -9.837,-20.932 0.44002,-7.9431 1.9744,-32.271 1.9744,-32.271 0,0 10.483,-8.3927 12.355,-5.9323 8.9133,-2.6088 32.212,-2.9939 41.838,-2.4154 z"
id="path2899-49-6-8-4"
inkscape:connector-curvature="0"
style="fill:#dedede" />
<path
d="m 702.23,465.07 c 3.8508,-7.8471 -10.115,-129.1 -25.134,-144.23 -3.1871,-3.2106 -23.766,-13.857 -23.766,-13.857 -5.2854,-17.713 14.445,-34.88 46.331,-24.776 31.885,10.105 56.5,38.608 82.881,63.828 0,0 7.4298,9.308 12.584,8.8184 2.7502,-0.26122 4.4378,-3.4716 5.6411,-5.8789 0.8284,-1.6574 1.3839,-3.687 0.86786,-5.459 -5.9769,-20.525 -9.255,-42.799 -15.324,-61.573 -1.0148,-3.139 -19.879,-4.1467 -22.148,-13.245 l 18.813,-12.106 c -13.395,7.7281 28.99,-24.683 35.582,10.918 2.2466,12.132 1.3018,36.953 1.3018,36.953 5.5537,25.7 16.01,46.655 26.036,68.028 27.002,33.669 -9.0207,56.395 -31.994,60.838 -6.8463,1.3241 -1.6491,-10.728 -9.6634,-15.486 -12.459,-17.032 -34.365,-33.369 -67.259,-54.17 -9.3832,-4.1605 -23.081,-8.1442 -22.998,11.338 l 18.225,79.366 c -8.639,-0.10198 -13.174,11.539 -21.475,13.483 -3.1522,1.7431 -8.6402,-2.5022 -8.5001,-2.7876 z"
id="path3650"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<path
d="m 587.31,288.74 c -15.784,0.0728 -34.137,4.1129 -55.152,12.351 -36.101,20.122 -36.801,28.715 -41.831,49.432 2.2518,23.455 14.845,56.045 26.222,88.331 9.3987,18.342 34.866,40.329 58.583,39.037 23.718,-1.2919 20.793,10.479 44.274,-0.31162 4.6705,-2.1463 31.295,-24.47 29.458,-24.026 0,0 16.647,-30.969 19.123,-47.905 2.5022,-17.115 -9.8694,-58.186 -22.555,-84.796 -12.608,-21.261 -31.816,-32.234 -58.123,-32.112 z m -9.4989,28.63 c 14.267,-0.006 28.486,8.8233 39.669,26.321 15.602,25.444 21.002,25.893 20.295,49.363 -7.8061,26.765 -23.327,59.177 -58.751,55.64 0.62445,1.2086 -29.394,-19.949 -44.984,-38.348 -3.4816,-4.1094 -3.0793,-6.5345 -5.0633,-9.2328 -2.0765,-2.5017 -1.7505,-10.271 -2.3015,-14.052 -2.6885,-18.449 6.7789,-35.473 6.7789,-35.473 11.972,-22.854 28.187,-34.21 44.356,-34.218 z"
id="path3654"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<path
d="m 1019.3,255.52 c 4.0796,-2.6614 2.2271,-6.2795 1.674,-9.6881 -19.944,-40.956 -72.255,-48.167 -110.72,-25.933 -27.018,15.618 -41.64,29.024 -41.877,43.078 -5.3637,46.095 7.041,43.478 13.947,73.813 6.9064,30.335 25.967,51.35 47.329,58.34 21.638,7.0794 41.991,7.3898 61.46,4.1148 25.821,-7.8702 25.391,-18.055 34.705,-28.207 l 16.911,-47.49 c 1.4639,-15.833 -6.764,-11.569 -10.414,-16.797 -28.968,1.6669 -52.005,5.2472 -71.165,10.078 l -20.716,16.653 c 2.025,6.2981 27.37,5.1402 29.395,4.3433 4.885,-1.238 15.575,-3.9335 15.575,-3.9335 l 15.668,-6.9845 c 3.0106,-0.93639 8.423,-3.5692 6.7413,3.0625 -2.7807,9.0192 -13.061,16.892 -18.873,25.178 -21.335,14.395 -25.616,16.154 -36.094,10.776 -9.8387,-5.1752 -9.7414,-7.8667 -26.733,-25.808 -8.8745,-10.436 -10.451,-23.995 -23.435,-48.6 4.6596,-12.961 7.2891,-26.993 13.344,-35.996 13.455,-20.008 39.915,-22.476 65.115,28.725 11.374,-1.1816 30.456,-23.282 38.16,-28.725 z"
id="path3656"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<path
d="m 683.82,472.19 c 3.8508,-7.8471 -11.342,-121.97 -26.361,-137.11 -3.1871,-3.2107 -7.8108,-13.858 -7.8108,-13.858 -5.2854,-17.713 -1.5102,-34.88 30.375,-24.775 31.8852,10.105 56.5,38.608 82.881,63.828 26.381,25.22 7.4298,9.308 12.584,8.8184 2.7502,-0.26123 4.4378,-3.4716 5.6411,-5.8789 0.8284,-1.6574 1.3839,-3.687 0.86787,-5.459 -5.9769,-20.525 -9.255,-42.799 -15.324,-61.573 -1.0148,-3.139 -4.5374,-5.3344 -6.806,-14.433 l 3.4715,-10.918 c 0.10552,-2.9615 28.99,-24.683 35.582,10.918 2.2466,12.132 1.3018,36.953 1.3018,36.953 5.5537,25.7 16.01,46.655 26.036,68.028 15.7,27.101 -11.024,63.538 -41.657,45.352 -12.459,-17.032 -34.365,-33.369 -67.259,-54.17 -9.3832,-4.1605 -23.081,-8.1442 -22.998,11.338 l 18.225,79.366 c -8.639,-0.10198 -16.856,2.631 -25.157,4.5754 -3.1522,1.7431 -3.7308,-0.72058 -3.5907,-1.006 z"
id="path3611"
inkscape:connector-curvature="0"
style="stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" />
<path
d="m 567.68,302.99 c -15.784,0.0728 -34.137,4.1129 -55.152,12.351 -33.033,20.716 -28.823,40.592 -33.853,61.309 2.2518,23.455 6.8673,44.168 18.245,76.454 9.3987,18.342 34.866,40.329 58.583,39.037 23.718,-1.2919 56.286,-11.446 59.002,-12.189 4.9754,-1.3612 16.567,-12.593 14.73,-12.148 0,0 16.647,-30.969 19.123,-47.905 2.5022,-17.115 -9.8694,-58.186 -22.555,-84.796 -12.608,-21.261 -31.816,-32.234 -58.123,-32.112 z m -9.4989,28.63 c 14.267,-0.006 28.486,8.8233 39.669,26.321 15.602,25.444 21.002,25.893 20.295,49.363 -7.8061,26.765 -23.327,59.177 -58.751,55.64 0.62446,1.2086 -29.394,-19.949 -44.984,-38.348 -3.4816,-4.1094 -3.0793,-6.5345 -5.0633,-9.2328 -2.0765,-2.5017 -1.7505,-10.271 -2.3015,-14.052 -2.6885,-18.449 6.7789,-35.473 6.7789,-35.473 11.972,-22.854 28.187,-34.21 44.356,-34.218 z"
id="path3643"
inkscape:connector-curvature="0"
style="stroke:#000000;stroke-width:1px" />
<path
d="m 999.68,269.77 c 4.0796,-2.6614 2.2271,-6.2795 1.6741,-9.6881 -19.944,-40.956 -72.255,-48.167 -110.72,-25.933 -27.018,15.618 -34.276,31.4 -34.513,45.454 -5.3637,46.095 -0.32303,41.103 6.5834,71.438 6.90643,30.335 25.967,51.35 47.329,58.34 21.638,7.0794 41.991,-0.33039 61.46,-3.6054 25.821,-7.8702 25.391,-10.335 34.706,-20.487 l 16.91,-47.49 c 1.4639,-15.833 -6.7639,-11.569 -10.414,-16.797 -28.968,1.6669 -52.005,5.2472 -71.165,10.078 l 2.6036,14.277 c 2.025,6.2981 4.05,7.5156 6.075,6.7188 4.885,-1.238 15.575,-3.9335 15.575,-3.9335 l 15.668,-6.9845 c 3.0106,-0.93639 8.4231,-3.5692 6.7414,3.0625 -2.7807,9.0192 -13.061,16.892 -18.873,25.178 -21.335,14.395 -25.616,16.154 -36.094,10.776 -9.8387,-5.1752 -9.7414,-7.8667 -26.733,-25.808 -8.8745,-10.436 -10.451,-23.995 -23.435,-48.6 4.6596,-12.961 7.2891,-26.993 13.344,-35.996 13.455,-20.008 54.029,-34.947 79.23,16.254 11.374,-1.1816 16.342,-10.811 24.046,-16.254 z"
id="path3645"
inkscape:connector-curvature="0"
style="stroke:#000000;stroke-width:1px" />
<path
d="m 422.15,309.23 c -0.58137,0.036 -1.1478,0.10464 -1.7207,0.17036 -30.831,6.46 -64.465,12.975 -92.493,19.38 -6.0155,1.5353 -18.125,15.13 -17.813,18.384 l 26.477,83.316 c -1.3486,-5.6131 2.6134,9.9799 4.0097,13.075 l 4.4239,26.139 13.825,48.593 c 0.19103,4.043 -0.95617,10.403 3.2485,9.0874 -0.41029,3.0667 67.06,1.3693 110.91,-12.335 9.4159,-2.9425 21.993,-18.114 23.441,-21.904 19.488,-51.004 -32.783,-97.187 -78.202,-78.325 -3.6835,1.5297 -1.5817,-4.0324 5.761,-7.8864 l 25.727,-4.4133 c 53.684,-27.578 9.7046,-93.168 -25.846,-93.315 -0.57349,-0.002 -1.1697,-10e-4 -1.7511,0.0345 l -10e-6,-1.9e-4 10e-6,4e-5 z m -2.5001,18.323 c 1.7761,-0.0409 -1.6241,2.1616 -0.0413,2.5298 9.1868,2.7491 12.827,6.4309 16.64,14.436 3.8135,8.0047 17.931,19.778 11.238,29.132 -3.6294,5.0723 -22.076,12.904 -24.428,14.848 -7.5036,6.2048 -40.629,20.402 -48.919,16.013 -12.47,-13.929 -13.524,-46.13 -3.2656,-64.19 10.357,-4.9568 36.342,-12.48 48.775,-12.768 h 8e-5 z m 20.18,108.42 c 21.278,4.8507 28.212,12.562 23.348,35.799 -1.1599,1.9652 -2.1142,10.427 -3.7337,11.589 -9.6694,6.9345 -21.217,4.877 -35.549,11.519 -6.5295,3.026 -24.757,9.057 -31.036,8.384 -2.9799,-5.6348 -9.5878,-14.567 -12.796,-20.642 -0.16487,-8.1987 -0.46002,-33.326 -0.46002,-33.326 0,0 11.087,-9.5402 13.396,-7.1765 9.8031,-3.4607 35.961,-5.897 46.83,-6.1459 z"
id="path2899-49-6-8-4-0-4"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<path
d="m 408,323.94 c -0.58137,0.036 -1.1478,0.10464 -1.7207,0.17036 -30.831,6.46 -64.465,12.975 -92.493,19.38 -6.0155,1.5353 -5.8108,4.7601 -5.4986,8.0141 l 14.163,93.686 c -1.3486,-5.6131 2.6134,9.9799 4.0097,13.075 l 4.4239,26.139 13.825,48.593 c 0.19103,4.043 -0.95617,10.403 3.2485,9.0874 -0.41029,3.0667 70.949,-9.6487 114.8,-23.353 9.4159,-2.9425 18.104,-7.0955 19.552,-10.886 19.488,-51.004 -32.783,-97.187 -78.202,-78.325 -3.6835,1.5297 -1.5817,-4.0324 5.761,-7.8864 l 34.801,-16.728 c 31.648,-15.264 0.63093,-80.854 -34.92,-81 -0.57349,-0.002 -1.1697,-10e-4 -1.7511,0.0345 l -10e-6,-1.9e-4 10e-6,4e-5 z m -2.5001,18.323 c 1.7761,-0.0409 -1.6241,2.1616 -0.0413,2.5298 9.1868,2.7491 12.827,6.4309 16.64,14.436 3.8135,8.0047 17.931,19.778 11.238,29.132 -3.6294,5.0723 -22.076,12.904 -24.428,14.848 -7.5036,6.2048 -40.629,20.402 -48.919,16.013 -12.47,-13.929 -13.524,-46.13 -3.2656,-64.19 10.357,-4.9568 36.342,-12.48 48.775,-12.768 h 8e-5 z m 20.18,108.42 c 21.278,4.8507 28.212,12.562 23.348,35.799 -1.1599,1.9652 -2.1142,10.427 -3.7337,11.589 -9.6694,6.9345 -21.217,4.877 -35.549,11.519 -6.5295,3.026 -24.757,9.057 -31.036,8.384 -2.9799,-5.6348 -9.5878,-14.567 -12.796,-20.642 -0.16487,-8.1987 -0.46002,-33.326 -0.46002,-33.326 0,0 11.087,-9.5402 13.396,-7.1765 9.8031,-3.4607 35.961,-5.897 46.83,-6.1459 z"
id="path2899-49-6-8-4-0"
inkscape:connector-curvature="0" />
</g>
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer12"
inkscape:label="Cute"
style="display:none">
<g
transform="matrix(4.8031299e-4,0,0,4.8031299e-4,-3.7736184,715.63643)"
id="layer1-8">
<path
d="m 12922,367.35 c 0,192.82 -156.31,349.13 -349.13,349.13 -192.82,0 -349.13,-156.31 -349.13,-349.13 0,-192.82 156.31,-349.13 349.13,-349.13 192.82,0 349.13,156.31 349.13,349.13 z"
style="color:#000000;fill:#986124;stroke:#312204;stroke-width:6.72809982"
id="path8457"
inkscape:connector-curvature="0" />
<g
id="g4268">
<path
d="M 307.68,298.85 A 53.123,75.66 0 0 1 204.22,323.03"
transform="matrix(-1.0309,0.13719,-0.08599,-1.6447,12674,816)"
style="color:#000000;fill:#7c480f"
id="path4436"
inkscape:connector-curvature="0" />
<path
transform="translate(12130,6.8836)"
d="m 319.61,343.4 a 59.397,63.64 0 1 1 -118.79,0 59.397,63.64 0 1 1 118.79,0 z"
style="color:#000000;fill:#5b3a15;stroke:#312204;stroke-width:3.72799993"
id="path4323"
inkscape:connector-curvature="0" />
<path
d="m 272.94,349.06 a 46.669,46.669 0 1 1 -93.338,0 46.669,46.669 0 1 1 93.338,0 z"
transform="translate(12161,-7.2585)"
style="color:#000000"
id="path4271"
inkscape:connector-curvature="0" />
<path
d="m 248.9,220.36 a 137.18,137.18 0 1 1 -274.36,0 137.18,137.18 0 1 1 274.36,0 z"
transform="matrix(0.11982,0,0,0.11982,12362,297.01)"
style="color:#000000;fill:#ffffff"
id="path4267"
inkscape:connector-curvature="0" />
</g>
<g
id="g4274">
<use
x="0"
y="0"
width="704.99603"
height="735.13843"
transform="matrix(-0.9907,0,0,0.95074,25038,9.1734)"
xlink:href="#path4436"
id="use4504" />
<use
x="0"
y="0"
width="704.99603"
height="735.13843"
transform="translate(372.36,0.58579)"
xlink:href="#path4323"
style="color:#000000;fill:#5b3a15;stroke:#312204;stroke-width:3.72799993"
id="use4325" />
<use
x="0"
y="0"
width="704.99603"
height="735.13843"
transform="translate(375.19,0.58579)"
xlink:href="#path4271"
id="use4277" />
<use
x="0"
y="0"
width="704.99603"
height="735.13843"
transform="translate(368.11,2)"
xlink:href="#path4267"
id="use4273" />
</g>
<g
id="g3463">
<path
d="m 12588,489.33 c -15.229,-0.86685 -23.721,0.63316 -30.95,0 45.271,310.87 -228.14,176.02 -244.66,42.426 21.023,137.02 175.74,172.38 175.36,171.12 32.751,10.603 83.125,-33.665 84.772,-49.755 1.647,16.09 52.021,60.358 84.772,49.755 -0.378,1.26 154.34,-34.103 175.36,-171.12 -16.514,133.59 -289.93,268.44 -244.66,-42.426 z"
style="color:#000000;fill:#7c480f"
id="path4347-4-9"
inkscape:connector-curvature="0" />
<path
d="m 12573,516.32 c 0.512,-11.128 -32.527,-14.172 -23.898,-25.218 7.203,-4.5702 2.09,-22.444 -8.839,-12.728 -3.182,2.8288 6.717,9.5459 6.717,9.5459 0,0 -19.799,8.1317 -23.688,-14.142 -3.889,-22.2737 50.205,-22.981 50.458,-22.981 0.254,0 54.348,0.70711 50.459,22.981 -3.889,22.27389 -23.688,14.142 -23.688,14.142 0,0 9.681,-6.4894 6.717,-9.5459 -9.836,-10.142 -13.904,2.9764 -9.088,13.728 4.816,10.751 -26.237,14.575 -25.15,24.218 z"
style="color:#000000"
id="path4403-5"
inkscape:connector-curvature="0" />
</g>
<g
id="g3453">
<path
transform="matrix(-0.1061,0.45396,-0.45396,-0.1061,13535,-5350.9)"
d="m 11963,-202.75 a 123.74,123.74 0 1 1 -123.93,-123.74"
style="color:#000000;fill:#986124;stroke:#312204;stroke-width:10.56700039"
id="path8464"
inkscape:connector-curvature="0" />
<path
transform="matrix(2.0107,0,0,1.7476,12069,-76.273)"
d="m 167.58,68.337 a 17.324,18.385 0 1 1 -34.648,0 17.324,18.385 0 1 1 34.648,0 z"
style="color:#000000;fill:#5b3a15;stroke:#312204;stroke-width:2"
id="path3491"
inkscape:connector-curvature="0" />
<path
d="m 100,416.14 c 1.454,1.0529 -0.70194,2.4794 -1.75,2.4167 -2.8402,-0.17013 -3.8432,-3.6127 -3.0833,-5.9167 1.3592,-4.1212 6.3989,-5.3849 10.083,-3.75 5.407,2.3993 6.9647,9.2202 4.4167,14.25 -3.3962,6.7039 -12.054,8.5603 -18.417,5.0833 -8.0073,-4.3755 -10.164,-14.893 -5.75,-22.583 5.3459,-9.3145 17.735,-11.772 26.75,-6.4166 10.624,6.3114 13.384,20.579 7.0833,30.917 -7.2738,11.935 -23.425,14.997 -35.083,7.75 -13.248,-8.2342 -16.611,-26.271 -8.4167,-39.25 9.1931,-14.561 29.118,-18.227 43.417,-9.0833 15.874,10.151 19.843,31.966 9.75,47.583"
transform="matrix(0.7177,-0.69635,0.69635,0.7177,12007,-183.51)"
id="path4785"
inkscape:connector-curvature="0"
style="fill:none" />
</g>
<g
id="g3458">
<use
x="0"
y="0"
width="744.09448"
height="1052.3622"
transform="matrix(-1,0,0,1,25145,-0.5279)"
xlink:href="#path8464"
id="use11091"
style="stroke:#312204" />
<use
x="0"
y="0"
width="704.99603"
height="735.13843"
transform="translate(404.47,0)"
xlink:href="#path3491"
id="use4265"
style="fill:#5b3a15;stroke:#312204" />
<use
x="0"
y="0"
width="704.99603"
height="735.13843"
transform="matrix(-1,0,0,1,25147,-0.5)"
xlink:href="#path4785"
id="use4791" />
</g>
</g>
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer15"
inkscape:label="Image (visible)">
<image
y="717.48047"
x="0.6230976"
id="image3613"
xlink:href="file:///Users/john/Projects/puppy-kitten/images/cat.png.jpg"
height="0.75"
width="1.5"
inkscape:label="Image" />
<rect
style="fill:#ff0000;fill-opacity:1;stroke-width:8.60000038000000089;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect3161"
width="113.13708"
height="109.09647"
x="-495.98489"
y="139.5101"
transform="matrix(0.01111111,0,0,0.01111111,0,714.86218)"
rx="5"
ry="5" />
</g>
</g> </g>
<g <g
inkscape:groupmode="layer" inkscape:groupmode="layer"

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 102 KiB

View File

@ -20,4 +20,6 @@ Gem::Specification.new do |gem|
gem.add_dependency 'nokogiri' gem.add_dependency 'nokogiri'
gem.add_dependency 'thor' gem.add_dependency 'thor'
gem.add_dependency 'parallel' gem.add_dependency 'parallel'
gem.add_dependency 'roo'
gem.add_dependency 'activesupport'
end end