Compare commits

...
Sign in to create a new pull request.

6 commits

Author SHA1 Message Date
derchris
655c397887 cccamp19: add schedule to config file 2019-08-20 17:42:48 +02:00
Daniel Molkentin
4956a1a1d6 Add suselabs18 that I forgot to commit 2019-08-16 11:36:42 +02:00
Daniel Molkentin
a057183666 Refactor svgtemplate into a neat context class SVGTemplate 2019-08-02 00:12:09 +02:00
Daniel Molkentin
b6e3ef39e8 refactor svgtemplate into seperate file 2019-08-02 00:12:09 +02:00
Daniel Molkentin
d6f1f14207 ignore pngs not in artwork 2019-08-02 00:12:09 +02:00
Daniel Molkentin
44101834ae refactor renderlib to allow for single frame rendering 2019-08-02 00:12:09 +02:00
10 changed files with 4301 additions and 131 deletions

2
.gitignore vendored
View file

@ -1,7 +1,9 @@
*.mp4
*.dv
*.ts
*.mkv
*.mov
/*/*.png
/*.png
*.pyc
schedule.de.xml

View file

@ -1,4 +1,5 @@
[default]
schedule = https://fahrplan.events.ccc.de/camp/2019/Fahrplan/schedule.xml
template = cccamp19_talks_intro_1080p.mov
[title]

View file

@ -124,28 +124,35 @@ def tasks(queue, args, idlist, skiplist):
queue.put(Rendertask(
infile = 'intro.svg',
outfile = str(event['id'])+".ts",
sequence = introFrames,
parameters = {
'$ID': event['id'],
'$TITLE': event['title'],
'$SUBTITLE': event['subtitle'],
'$SPEAKER': event['personnames']
}
))
).animated(introFrames))
# place a task for the outro into the queue
if not "out" in skiplist:
queue.put(Rendertask(
infile = 'outro.svg',
outfile = 'outro.ts',
sequence = outroFrames
))
outfile = 'outro.ts'
).animated(outroFrames))
for person in persons(scheduleUrl, personmap, taglinemap):
queue.put(Rendertask(
infile = 'insert.svg',
outfile = "insert_{}.mkv".format(person['person'].replace("/", "_")),
sequence = bbFrames,
parameters = {
'$PERSON': person['person'],
'$TAGLINE': person['tagline'],
}
).animated(bbFrames))
for person in persons(scheduleUrl, personmap, taglinemap):
queue.put(Rendertask(
infile = 'insert.svg',
outfile = "insert_{}.png".format(person['person'].replace("/", "_")),
parameters = {
'$PERSON': person['person'],
'$TAGLINE': person['tagline'],

View file

@ -9,25 +9,21 @@ import argparse
import shlex
from PIL import ImageFont
from configparser import ConfigParser
import json
# Parse arguments
parser = argparse.ArgumentParser(
description='C3VOC Intro-Outro-Generator - Variant which renders only using video filters in ffmpeg',
usage="./make-ffmpeg.py yourproject/ https://url/to/schedule.xml",
usage="./make-ffmpeg.py yourproject/",
formatter_class=argparse.RawTextHelpFormatter)
parser.add_argument('project', action="store", metavar='Project folder', type=str, help='''
Path to your project folder
''')
parser.add_argument('schedule', action="store", metavar='Schedule-URL', type=str, nargs='?', help='''
URL or Path to your schedule.xml
''')
parser.add_argument('--debug', action="store_true", default=False, help='''
Run script in debug mode and render with placeholder texts,
not parsing or accessing a schedule. Schedule-URL can be left blank when
used with --debug
not parsing or accessing a schedule.
This argument must not be used together with --id
Usage: ./make-ffmpeg.py yourproject/ --debug
''')
@ -71,30 +67,6 @@ def error(str):
parser.print_help()
sys.exit(1)
if not (os.path.exists(os.path.join(args.project, 'config.ini'))):
error("config.ini file in Project Path is missing")
if not args.project:
error("The Project Path is a required argument")
if not args.debug and not args.schedule:
error("Either specify --debug or supply a schedule")
if args.debug:
persons = ['Thomas Roth', 'Dmitry Nedospasov', 'Josh Datko']
events = [{
'id': 'debug',
'title': 'wallet.fail',
'subtitle': 'Hacking the most popular cryptocurrency hardware wallets',
'persons': persons,
'personnames': ', '.join(persons),
'room': 'Borg',
}]
else:
events = list(renderlib.events(args.schedule))
parser = ConfigParser()
parser.read(os.path.join(os.path.dirname(args.project), 'config.ini'))
template = parser['default']['template']
@ -131,6 +103,31 @@ font_tt = os.path.join(os.path.dirname(args.project), text_font)
fileformat = os.path.splitext(template)[1]
infile = os.path.join(os.path.dirname(args.project), template)
schedule = parser['default']['schedule']
if not (os.path.exists(os.path.join(args.project, 'config.ini'))):
error("config.ini file in Project Path is missing")
if not args.project:
error("The Project Path is a required argument")
if not args.debug and not schedule:
error("Either specify --debug or supply a schedule in config.ini")
if args.debug:
persons = ['Thomas Roth', 'Dmitry Nedospasov', 'Josh Datko']
events = [{
'id': 'debug',
'title': 'wallet.fail',
'subtitle': 'Hacking the most popular cryptocurrency hardware wallets',
'persons': persons,
'personnames': ', '.join(persons),
'room': 'Borg',
}]
else:
events = list(renderlib.events(schedule))
def describe_event(event):
return "#{}: {}".format(event['id'], event['title'])
@ -202,6 +199,9 @@ def enqueue_job(event):
event_title = str(event['title'])
event_personnames = str(event['personnames'])
event_title = event_title.replace('"', '')
event_title = event_title.replace('\'', '')
event_personnames = event_personnames.replace('"', '')
t = fit_title(event_title)
s = fit_speaker(event_personnames)
@ -220,7 +220,8 @@ def enqueue_job(event):
videofilter += "drawtext=enable='between(n,{0},{1})':fontfile={2}:fontsize={3}:fontcolor={4}:x={5}:y={6}:text={7}".format(text_in, text_out, font_tt, text_fontsize, text_fontcolor, text_x, text_y, text_text)
if fileformat == '.mov':
cmd = 'ffmpeg -y -i "{0}" -vf "{1}" -vcodec prores_ks -pix_fmt yuva444p10le -profile:v 4444 -shortest -movflags faststart -f mov "{2}"'.format(infile, videofilter, outfile)
cmd = 'ffmpeg -y -i "{0}" -vf "{1}" -shortest -c:v qtrle -movflags faststart -f mov "{2}"'.format(infile, videofilter, outfile)
#cmd = 'ffmpeg -y -i "{0}" -vf "{1}" -vcodec prores_ks -pix_fmt yuva444p10le -profile:v 4444 -shortest -movflags faststart -f mov "{2}"'.format(infile, videofilter, outfile)
else:
cmd = 'ffmpeg -y -i "{0}" -vf "{1}" -map 0:0 -c:v mpeg2video -q:v 2 -aspect 16:9 -map 0:1 -c:a mp2 -b:a 384k -shortest -f mpegts "{2}"'.format(infile, videofilter, outfile)
if args.debug:

View file

@ -1,4 +1,3 @@
#!/usr/bin/python3
# vim: tabstop=4 shiftwidth=4 expandtab
import os
@ -7,11 +6,9 @@ import re
import glob
import shutil
import errno
from lxml import etree
from xml.sax.saxutils import escape as xmlescape
import cssutils
import logging
import subprocess
from svgtemplate import SVGTemplate
from lxml import etree
from urllib.request import urlopen
from wand.image import Image
@ -20,10 +17,6 @@ fps = 25
debug = True
args = None
cssutils.ser.prefs.lineSeparator = ' '
cssutils.log.setLevel(logging.FATAL)
def loadProject(projectname):
sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), projectname))
return __import__(projectname)
@ -40,20 +33,31 @@ def easeDelay(easer, delay, t, b, c, d, *args):
class Rendertask:
def __init__(self, infile, sequence, parameters={}, outfile=None, workdir='.'):
def __init__(self, infile, parameters={}, outfile=None, workdir='.', sequence=None):
if isinstance(infile, list):
self.infile = infile[0]
# self.audiofile = infile[1]
else:
self.infile = infile
self.audiofile = None
self.sequence = sequence
self.parameters = parameters
self.outfile = outfile
self.workdir = workdir
self.sequence = sequence # deprecated, use animated()
def animated(self, sequence):
atask = self
atask.sequence = sequence
return atask
def is_animated(self):
return self.sequence != None
def fromtupel(tuple):
return Rendertask(tuple[0], tuple[2], tuple[3], tuple[1])
task = Rendertask(tuple[0], tuple[2], tuple[1])
if len(tuple) > 3:
task = task.animated(tuple[3])
return task
def ensure(input):
if isinstance(input, tuple):
@ -63,7 +67,6 @@ class Rendertask:
else:
return None
# try to create all folders needed and skip, they already exist
def ensurePathExists(path):
try:
@ -78,40 +81,24 @@ def ensureFilesRemoved(pattern):
for f in glob.glob(pattern):
os.unlink(f)
def renderFrame(infile, task, outfile):
width = 1920
height = 1080
infile = '{0}/.gen.svg'.format(task.workdir)
if args.imagemagick:
# invoke imagemagick to convert the generated svg-file into a png inside the .frames-directory
with Image(filename=infile) as img:
with img.convert('png') as converted:
converted.save(filename=outfile)
else:
# invoke inkscape to convert the generated svg-file into a png inside the .frames-directory
cmd = 'cd {0} && inkscape --export-background=white --export-background-opacity=0 --export-width={1} --export-height={2} --export-png="{3}" "{4}" 2>&1 >/dev/null'.format(task.workdir, width, height, outfile, infile)
errorReturn = subprocess.check_output(cmd, shell=True, universal_newlines=True, stderr=subprocess.STDOUT)
if errorReturn != '':
print("inkscape exitted with error\n" + errorReturn)
# sys.exit(42)
def rendertask(task):
global args
# in debug mode we have no thread-worker which prints its progress
if debug:
print("generating {0} from {1}".format(task.outfile, task.infile))
if args.skip_frames and 'only_rerender_frames_after' not in task.parameters:
if os.path.isdir(os.path.join(task.workdir, '.frames')):
shutil.rmtree(os.path.join(task.workdir, '.frames'))
# make sure a .frames-directory exists in out workdir
ensurePathExists(os.path.join(task.workdir, '.frames'))
# open and parse the input file
with open(os.path.join(task.workdir, task.infile), 'r') as fp:
svgstr = fp.read()
for key in task.parameters.keys():
svgstr = svgstr.replace(key, xmlescape(str(task.parameters[key])))
parser = etree.XMLParser(huge_tree=True)
svg = etree.fromstring(svgstr.encode('utf-8'), parser)
# if '$subtitle' in task.parameters and task.parameters['$subtitle'] == '':
# child = svg.findall(".//*[@id='subtitle']")[0]
# child.getparent().remove(child)
# frame-number counter
frameNr = 0
# iterate through the animation seqence frame by frame
# frame is a ... tbd
cache = {}
for frame in task.sequence(task.parameters):
def cachedRenderFrame(frame, frameNr, task, cache):
skip_rendering = False
# skip first n frames, to speed up rerendering during debugging
if 'only_rerender_frames_after' in task.parameters:
@ -135,58 +122,35 @@ def rendertask(task):
framedir = task.workdir + "/.frames/"
shutil.copyfile("{0}/{1:04d}.png".format(framedir, cache[frame]), "{0}/{1:04d}.png".format(framedir, frameNr))
frameNr += 1
continue
return
elif not skip_rendering:
cache[frame] = frameNr
# apply the replace-pairs to the input text, by finding the specified xml-elements by thier id and modify thier css-parameter the correct value
for replaceinfo in frame:
(id, type, key, value) = replaceinfo
with SVGTemplate(task) as svg:
svg.replacetext()
svg.transform(frame)
svgfile = svg.write()
for el in svg.findall(".//*[@id='" + id.replace("'", "\\'") + "']"):
if type == 'style':
style = cssutils.parseStyle(el.attrib['style'] if 'style' in el.attrib else '')
style[key] = str(value)
el.attrib['style'] = style.cssText
elif type == 'attr':
el.attrib[key] = str(value)
elif type == 'text':
el.text = str(value)
if not skip_rendering:
# open the output-file (named ".gen.svg" in the workdir)
with open(os.path.join(task.workdir, '.gen.svg'), 'w') as fp:
# write the generated svg-text into the output-file
fp.write(etree.tostring(svg, encoding='unicode'))
if task.outfile.endswith('.ts') or task.outfile.endswith('.mov') or task.outfile.endswith('.mkv'):
width = 1920
height = 1080
else:
width = 1024
height = 576
if args.imagemagick:
# invoke imagemagick to convert the generated svg-file into a png inside the .frames-directory
infile = '{0}/.gen.svg'.format(task.workdir)
outfile = '{0}/.frames/{1:04d}.png'.format(task.workdir, frameNr)
with Image(filename=infile) as img:
with img.convert('png') as converted:
converted.save(filename=outfile)
else:
# invoke inkscape to convert the generated svg-file into a png inside the .frames-directory
cmd = 'cd {0} && inkscape --export-background=white --export-background-opacity=0 --export-width={2} --export-height={3} --export-png=$(pwd)/.frames/{1:04d}.png $(pwd)/.gen.svg 2>&1 >/dev/null'.format(task.workdir, frameNr, width, height)
errorReturn = subprocess.check_output(cmd, shell=True, universal_newlines=True, stderr=subprocess.STDOUT)
if errorReturn != '':
print("inkscape exitted with error\n" + errorReturn)
# sys.exit(42)
renderFrame(svgfile, task, outfile)
# increment frame-number
frameNr += 1
def rendertask_image(task):
with SVGTemplate(task) as svg:
svg.replacetext()
svgfile = svg.write()
renderFrame(svgfile, task, task.outfile)
def rendertask_video(task):
# iterate through the animation sequence frame by frame
# frame is a ... tbd
cache = {}
for frameNr, frame in enumerate(task.sequence(task.parameters)):
cachedRenderFrame(frame, frameNr, task, cache)
if args.only_frame:
task.outfile = '{0}.frame{1:04d}.png'.format(task.outfile, args.only_frame)
@ -231,15 +195,33 @@ def rendertask(task):
if r != 0:
sys.exit()
def rendertask(task):
global args
# in debug mode we have no thread-worker which prints its progress
if debug:
print("generating {0} from {1}".format(task.outfile, task.infile))
if args.skip_frames and 'only_rerender_frames_after' not in task.parameters:
if os.path.isdir(os.path.join(task.workdir, '.frames')):
shutil.rmtree(os.path.join(task.workdir, '.frames'))
# make sure a .frames-directory exists in out workdir
ensurePathExists(os.path.join(task.workdir, '.frames'))
if task.is_animated():
rendertask_video(task)
else:
rendertask_image(task)
if not debug:
print("cleanup")
# remove the generated svg
ensureFilesRemoved(os.path.join(task.workdir, '.gen.svg'))
# Download the Events-Schedule and parse all Events out of it. Yield a tupel for each Event
def downloadSchedule(scheduleUrl):
print("downloading schedule")

129
suselabs18/__init__.py Normal file
View file

@ -0,0 +1,129 @@
#!/usr/bin/python
from renderlib import *
from easing import *
# URL to Schedule-XML
scheduleUrl = 'https://live.ber.c3voc.de/releases/suselabs18/schedule.xml'
def bounce(i, min, max, frames):
if i == frames - 1:
return 0
if i <= frames/2:
return easeInOutQuad(i, min, max, frames/2)
else:
return max - easeInOutQuad(i - frames/2, min, max, frames/2)
def introFrames(parameters):
# 3 Sekunde Text Fadein
frames = 1*fps
for i in range(0, frames):
yield (
('textblock', 'style', 'opacity', "%.4f" % easeLinear(i, 0, 1, frames)),
('fadeout', 'style', 'opacity', "%.4f" % 0),
)
# 4 Sekunden stehen lassen
frames = 4*fps
for i in range(0, frames):
yield (
('fadeout', 'style', 'opacity', "%.4f" % 0),
)
# 1 Sekunde Fade to black layer
frames = 1*fps
for i in range(0, frames):
yield (
('fadeout', 'style', 'opacity', "%.4f" % easeOutCubic(i, 0, 1, frames)),
)
def pauseFrames(parameters):
frames = 3*fps
colors = ['#21A4D4', '#73BA25', '#6DA741', '#35B9AB', '#00A489', '#173F4F']
yield (
('pause_bg', 'style', 'fill', "%s" % '#173F4F'),
('pause_bg', 'attr', 'opacity', '%.4f' % 1.0),
)
for i in range(0, len(colors)):
z = 0
for z in range(0,frames):
yield (
('pause_bg_alt', 'style', 'fill', "%s" % colors[i]),
('pause_bg_alt', 'attr', 'opacity', '%.4f' % easeLinear(z, 0.0, 1.0, frames)),
)
yield (
('pause_bg', 'style', 'fill', "%s" % colors[i]),
('pause_bg', 'attr', 'opacity', '%.4f' % 1.0),
)
def outroFrames(p):
# 5 Sekunden stehen bleiben
frames = 5*fps
for i in range(0, frames):
yield []
def debug():
render(
'intro.svg',
'../intro.ts',
introFrames,
{
'$ID': 4711,
'$TITLE': "Long Long Long title is LONG",
'$SUBTITLE': 'Long Long Long Long subtitle is LONGER',
'$SPEAKER': 'Long Name of Dr. Dr. Prof. Dr. Long Long'
}
)
render(
'pause.svg',
'../pause.ts',
pauseFrames
)
render(
'outro.svg',
'../outro.ts',
outroFrames
)
def tasks(queue, args, idlist, skiplist):
# iterate over all events extracted from the schedule xml-export
for event in events(scheduleUrl):
if not (idlist==[]):
if 000000 in idlist:
print("skipping id (%s [%s])" % (event['title'], event['id']))
continue
if int(event['id']) not in idlist:
print("skipping id (%s [%s])" % (event['title'], event['id']))
continue
# generate a task description and put it into the queue
queue.put(Rendertask(
infile = 'intro.svg',
outfile = str(event['id'])+".ts",
sequence = introFrames,
parameters = {
'$ID': event['id'],
'$TITLE': event['title'],
'$SUBTITLE': event['subtitle'],
'$SPEAKER': event['personnames']
}
))
# place a task for the outro into the queue
if not "out" in skiplist:
queue.put(Rendertask(
infile = 'outro.svg',
outfile = 'outro.ts',
sequence = outroFrames
))
# place the pause-sequence into the queue
if not "pause" in skiplist:
queue.put(Rendertask(
infile = 'pause.svg',
outfile = 'pause.ts',
sequence = pauseFrames
))

3378
suselabs18/artwork/intro.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 585 KiB

View file

@ -0,0 +1,436 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="svg2"
xml:space="preserve"
width="1920"
height="1080"
viewBox="0 0 1920 1080"
sodipodi:docname="outro.svg"
inkscape:version="0.92.2 5c3e80d, 2017-08-06"><metadata
id="metadata8"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs6"><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath20"><path
d="M 0,4552.438 H 5686.298 V 0 H 0 Z"
id="path18"
inkscape:connector-curvature="0" /></clipPath><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath328"><path
d="m 3096.54,2537.44 h 79.22 v -110.21 h -79.22 z"
id="path326"
inkscape:connector-curvature="0" /></clipPath><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath2936"><path
d="m 3896.8,1613.41 h 16.9 v -174.65 h -16.9 z"
id="path2934"
inkscape:connector-curvature="0" /></clipPath><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath2960"><path
d="m 1376.84,2506.11 h 64.78 V 2386.5 h -64.78 z"
id="path2958"
inkscape:connector-curvature="0" /></clipPath></defs><sodipodi:namedview
pagecolor="#02a49c"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="1"
inkscape:pageshadow="2"
inkscape:window-width="956"
inkscape:window-height="1041"
id="namedview4"
showgrid="true"
inkscape:zoom="0.10996995"
inkscape:cx="744.38998"
inkscape:cy="226.40766"
inkscape:window-x="960"
inkscape:window-y="18"
inkscape:window-maximized="0"
inkscape:current-layer="g10"
showguides="true"
inkscape:guide-bbox="true"><inkscape:grid
type="xygrid"
id="grid11085" /><sodipodi:guide
position="1880,240"
orientation="1,0"
id="guide20477"
inkscape:locked="false" /><sodipodi:guide
position="1260,30"
orientation="0,1"
id="guide20479"
inkscape:locked="false" /></sodipodi:namedview><g
id="g10"
inkscape:groupmode="layer"
inkscape:label="plachta-suselabs"
transform="matrix(1.3333333,0,0,-1.3333333,0,1080.0001)"><text
transform="scale(1,-1)"
id="text14780"
y="-684.25677"
x="36.934795"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:74.05657196px;line-height:125%;font-family:'GNU Unifont';-inkscape-font-specification:'GNU Unifont';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.85141432px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:2.20000005ex;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, ';fill:#02a49c;fill-opacity:1;stroke-width:1.85141432px"
y="-618.73407"
x="36.934795"
id="tspan14778"
sodipodi:role="line" /></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="28.5"
y="-438.00009"
id="text14809"
transform="scale(1,-1)"><tspan
sodipodi:role="line"
id="tspan14807"
x="28.5"
y="-411.45712"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:48px;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, ';fill:#ffffff;stroke-width:0.75px" /></text>
<rect
style="fill:#02a49c;fill-opacity:1;stroke-width:0.75"
id="rect4250"
width="2040"
height="1320"
x="-240"
y="-960.00012"
transform="scale(1,-1)" /><g
id="ccbysa"
inkscape:label="#ccbysa"
transform="matrix(1.362405,0,0,-1.362405,29.814814,80.231335)"><g
inkscape:export-ydpi="300.23013"
inkscape:export-xdpi="300.23013"
inkscape:export-filename="/mnt/hgfs/Bov/Documents/Work/2007/cc/identity/srr buttons/big/by-sa.png"
id="g287"
transform="matrix(0.9937807,0,0,0.9936694,-177.69409,-74.436409)"><path
style="fill:#aab2ab"
d="m 182.23532,75.39014 114.06396,0.20312 c 1.59375,0 3.01758,-0.23682 3.01758,3.18018 l -0.13965,37.56689 H 179.3569 V 78.63379 c 0,-1.68457 0.16309,-3.24365 2.87842,-3.24365 z"
nodetypes="ccccccc"
id="path3817_2_"
inkscape:connector-curvature="0" /><g
transform="matrix(0.872921,0,0,0.872921,50.12536,143.2144)"
id="g5908_2_"><path
style="fill:#ffffff"
d="m 187.20944,-55.6792 c 0.006,8.68024 -7.02786,15.72095 -15.7081,15.72708 -8.68021,0.005 -15.72205,-7.02786 -15.72708,-15.70804 0,-0.0067 0,-0.01233 0,-0.01904 -0.005,-8.68134 7.02783,-15.72205 15.70807,-15.72711 8.68134,-0.0056 15.72208,7.02789 15.72711,15.70807 0,0.0056 0,0.01233 0,0.01904 z"
rx="22.939548"
type="arc"
cy="264.3577"
ry="22.939548"
cx="296.35416"
id="path5906_2_"
inkscape:connector-curvature="0" /><g
transform="translate(-289.6157,99.0653)"
id="g5706_2_"><path
d="m 473.88455,-167.54724 c 3.48541,3.48596 5.22839,7.75391 5.22839,12.80273 0,5.04938 -1.7128,9.27148 -5.13834,12.66736 -3.63531,3.5766 -7.93179,5.36432 -12.88947,5.36432 -4.89777,0 -9.11987,-1.77261 -12.6651,-5.31955 -3.54584,-3.54581 -5.31845,-7.78299 -5.31845,-12.71213 0,-4.92859 1.77261,-9.19598 5.31845,-12.80273 3.4552,-3.48651 7.67725,-5.22894 12.6651,-5.22894 5.04829,0 9.31401,1.74243 12.79942,5.22894 z m -23.11798,2.34485 c -2.94675,2.97638 -4.41956,6.46289 -4.41956,10.46234 0,3.99835 1.45828,7.4552 4.37424,10.37067 2.91653,2.9165 6.38849,4.37476 10.41705,4.37476 4.02853,0 7.53018,-1.47281 10.50656,-4.41901 2.8259,-2.73584 4.23941,-6.17706 4.23941,-10.32642 0,-4.11804 -1.43646,-7.61292 -4.30768,-10.48474 -2.87064,-2.87067 -6.34988,-4.30652 -10.43829,-4.30652 -4.08837,0 -7.54638,1.44318 -10.37173,4.32892 z m 7.75449,8.70312 c -0.45032,-0.98163 -1.12433,-1.47223 -2.02325,-1.47223 -1.58914,0 -2.38342,1.06952 -2.38342,3.2085 0,2.13959 0.79428,3.20911 2.38342,3.20911 1.04938,0 1.79895,-0.5213 2.24866,-1.56512 l 2.20276,1.17303 c -1.04993,1.86548 -2.62506,2.79901 -4.72549,2.79901 -1.6199,0 -2.91763,-0.4967 -3.89206,-1.48956 -0.97607,-0.99341 -1.46274,-2.36273 -1.46274,-4.10797 0,-1.71558 0.50229,-3.07709 1.50748,-4.08563 1.00519,-1.00793 2.25705,-1.51251 3.75781,-1.51251 2.22012,0 3.80984,0.87488 4.77081,2.62286 z m 10.36334,0 c -0.45087,-0.98163 -1.11148,-1.47223 -1.98239,-1.47223 -1.62106,0 -2.43213,1.06952 -2.43213,3.2085 0,2.13959 0.81107,3.20911 2.43213,3.20911 1.05103,0 1.78717,-0.5213 2.20724,-1.56512 l 2.25201,1.17303 c -1.04825,1.86548 -2.62119,2.79901 -4.71768,2.79901 -1.61771,0 -2.91263,-0.4967 -3.88647,-1.48956 -0.97217,-0.99341 -1.45938,-2.36273 -1.45938,-4.10797 0,-1.71558 0.49448,-3.07709 1.48288,-4.08563 0.98782,-1.00793 2.24527,-1.51251 3.77347,-1.51251 2.21619,0 3.80368,0.87488 4.76132,2.62286 z"
id="path5708_2_"
inkscape:connector-curvature="0" /></g></g><path
id="path294"
d="M 297.29639,74.91064 H 181.06688 c -1.24658,0 -2.26074,1.01465 -2.26074,2.26123 v 39.49561 c 0,0.28174 0.22852,0.51074 0.51025,0.51074 h 119.73 c 0.28174,0 0.51074,-0.229 0.51074,-0.51074 v -39.4956 c 0,-1.24659 -1.01416,-2.26124 -2.26074,-2.26124 z m -116.22951,1.02149 h 116.22951 c 0.68359,0 1.23926,0.55615 1.23926,1.23975 0,0 0,15.91943 0,27.41846 H 215.4619 c -3.04492,5.50537 -8.91113,9.24365 -15.64355,9.24365 -6.73535,0 -12.6001,-3.73486 -15.64355,-9.24365 h -4.34814 c 0,-11.49902 0,-27.41846 0,-27.41846 -2e-5,-0.6836 0.55663,-1.23975 1.24022,-1.23975 z"
inkscape:connector-curvature="0" /><g
id="g296"
enable-background="new "><path
style="fill:#ffffff"
id="path298"
d="m 265.60986,112.8833 c 0.0801,0.15576 0.1875,0.28174 0.32129,0.37842 0.13379,0.0962 0.29004,0.16797 0.46973,0.21436 0.18066,0.0469 0.36719,0.0703 0.55957,0.0703 0.12988,0 0.26953,-0.0107 0.41895,-0.0327 0.14844,-0.0215 0.28809,-0.064 0.41895,-0.12598 0.12988,-0.062 0.23926,-0.14795 0.3252,-0.25684 0.0879,-0.10889 0.13086,-0.24707 0.13086,-0.41553 0,-0.18018 -0.0576,-0.32617 -0.17285,-0.43848 -0.11426,-0.1123 -0.26562,-0.20508 -0.45215,-0.28027 -0.18555,-0.0742 -0.39746,-0.13965 -0.63281,-0.1958 -0.23633,-0.0562 -0.47559,-0.11816 -0.71777,-0.18701 -0.24902,-0.062 -0.49121,-0.13818 -0.72754,-0.22852 -0.23535,-0.0898 -0.44727,-0.20703 -0.63379,-0.3501 -0.18652,-0.14307 -0.33691,-0.32178 -0.45215,-0.53662 -0.11426,-0.21484 -0.17188,-0.47461 -0.17188,-0.7793 0,-0.34277 0.0732,-0.63965 0.21875,-0.8916 0.14648,-0.25195 0.33789,-0.46191 0.57422,-0.63037 0.23535,-0.16797 0.50293,-0.29248 0.80176,-0.37354 0.29785,-0.0806 0.59668,-0.12109 0.89453,-0.12109 0.34863,0 0.68262,0.0391 1.00293,0.11719 0.31934,0.0776 0.60449,0.2041 0.85254,0.37842 0.24902,0.17432 0.44629,0.39697 0.59277,0.66797 0.14551,0.271 0.21875,0.59961 0.21875,0.98535 h -1.42188 c -0.0127,-0.19922 -0.0547,-0.36426 -0.125,-0.49463 -0.0713,-0.13086 -0.16602,-0.2334 -0.2832,-0.30859 -0.11816,-0.0742 -0.25293,-0.12744 -0.4043,-0.1582 -0.15234,-0.0312 -0.31738,-0.0469 -0.49707,-0.0469 -0.11719,0 -0.23535,0.0127 -0.35254,0.0371 -0.11816,0.0254 -0.22461,0.0688 -0.32031,0.13086 -0.0967,0.0625 -0.17578,0.14014 -0.2373,0.2334 -0.0615,0.0937 -0.0928,0.21191 -0.0928,0.35498 0,0.13086 0.0244,0.23682 0.0742,0.31738 0.0498,0.0811 0.14844,0.15576 0.29395,0.22412 0.14551,0.0684 0.34766,0.13721 0.60547,0.20557 0.25781,0.0684 0.59473,0.15576 1.01172,0.26123 0.12402,0.0249 0.2959,0.0703 0.5166,0.13574 0.2207,0.0654 0.43945,0.16943 0.65723,0.3125 0.21777,0.14355 0.40527,0.33496 0.56445,0.57422 0.1582,0.23975 0.2373,0.54639 0.2373,0.91992 0,0.30518 -0.0596,0.58838 -0.17773,0.84961 -0.11816,0.26172 -0.29395,0.4873 -0.52734,0.67676 -0.2334,0.19043 -0.52246,0.33789 -0.86719,0.44385 -0.3457,0.10596 -0.74609,0.15869 -1.19922,0.15869 -0.36719,0 -0.72363,-0.0454 -1.06934,-0.13574 -0.34473,-0.0903 -0.65039,-0.23242 -0.91504,-0.42578 -0.26367,-0.19336 -0.47363,-0.43994 -0.62988,-0.73877 -0.15527,-0.29932 -0.22949,-0.65381 -0.22363,-1.06494 h 1.42188 c -3e-5,0.22412 0.04,0.41406 0.12106,0.56933 z"
inkscape:connector-curvature="0" /><path
style="fill:#ffffff"
id="path300-1"
d="m 273.8667,107.8667 2.49316,6.66406 h -1.52246 l -0.50391,-1.48438 h -2.49316 l -0.52246,1.48438 h -1.47461 l 2.52051,-6.66406 z m 0.084,4.08594 -0.83984,-2.44336 h -0.0186 l -0.86914,2.44336 h 1.72753 z"
inkscape:connector-curvature="0" /></g><g
id="g302"
enable-background="new "><path
style="fill:#ffffff"
id="path304-6"
d="m 239.17821,107.8667 c 0.31738,0 0.60742,0.0283 0.86914,0.084 0.26172,0.0561 0.48633,0.14795 0.67383,0.27539 0.18652,0.12744 0.33203,0.29688 0.43457,0.5083 0.10254,0.21142 0.1543,0.47266 0.1543,0.78369 0,0.33594 -0.0762,0.61523 -0.22949,0.83936 -0.15234,0.22412 -0.37891,0.40723 -0.67773,0.55029 0.41211,0.11816 0.71973,0.3252 0.92285,0.62109 0.20312,0.29589 0.30469,0.65234 0.30469,1.06934 0,0.33594 -0.0654,0.62695 -0.19629,0.87305 -0.13086,0.24561 -0.30762,0.44629 -0.52832,0.60205 -0.22168,0.15576 -0.47461,0.271 -0.75781,0.34521 -0.28418,0.0752 -0.5752,0.1123 -0.875,0.1123 h -3.23633 v -6.66406 h 3.14159 v 1e-5 z m -0.1875,2.69531 c 0.26172,0 0.47656,-0.062 0.64551,-0.18604 0.16797,-0.12451 0.25195,-0.32568 0.25195,-0.60498 0,-0.15527 -0.0283,-0.28271 -0.084,-0.38184 -0.0566,-0.0996 -0.13086,-0.17676 -0.22461,-0.23291 -0.0937,-0.0557 -0.20117,-0.0947 -0.32227,-0.11621 -0.12207,-0.022 -0.24805,-0.0327 -0.37891,-0.0327 h -1.37305 v 1.55469 h 1.48536 z m 0.0859,2.82813 c 0.14355,0 0.28027,-0.0137 0.41113,-0.042 0.13086,-0.0278 0.24707,-0.0747 0.34668,-0.13965 0.0996,-0.0654 0.17871,-0.1543 0.23828,-0.26611 0.0596,-0.11181 0.0889,-0.25488 0.0889,-0.4292 0,-0.3418 -0.0967,-0.58594 -0.29004,-0.73193 -0.19336,-0.14599 -0.44922,-0.21924 -0.7666,-0.21924 h -1.59961 v 1.82812 h 1.57129 z"
inkscape:connector-curvature="0" /><path
style="fill:#ffffff"
id="path306"
d="m 241.88914,107.8667 h 1.64355 l 1.56055,2.63184 1.55078,-2.63184 h 1.63379 l -2.47363,4.10645 v 2.55762 h -1.46875 v -2.59473 z"
inkscape:connector-curvature="0" /></g><g
transform="matrix(0.624995,0,0,0.624995,391.2294,176.9332)"
id="g6316_1_"><path
style="fill:#ffffff"
d="m -175.0083,-139.1153 c 0.006,9.4118 -7.61725,17.04779 -17.02982,17.05481 -9.41101,0.007 -17.047,-7.61725 -17.05481,-17.02979 0,-0.008 0,-0.0172 0,-0.025 -0.006,-9.41254 7.6188,-17.047 17.02982,-17.05481 9.41257,-0.007 17.04855,7.61804 17.05481,17.02985 0,0.009 0,0.0164 0,0.025 z"
rx="29.209877"
type="arc"
cy="252.08646"
ry="29.209877"
cx="475.97119"
id="path6318_1_"
inkscape:connector-curvature="0" /><g
transform="translate(-23.9521,-89.72962)"
id="g6320_1_"><path
d="m -168.2204,-68.05536 c -5.17194,0 -9.54852,1.80469 -13.13135,5.41333 -3.67661,3.73444 -5.51413,8.1532 -5.51413,13.25635 0,5.10315 1.83752,9.49152 5.51413,13.1626 3.67502,3.67194 8.05316,5.50787 13.13135,5.50787 5.14066,0 9.59537,-1.85156 13.36728,-5.55475 3.55005,-3.51562 5.3266,-7.88831 5.3266,-13.11572 0,-5.22662 -1.8078,-9.64697 -5.42191,-13.25635 -3.61407,-3.60864 -8.03756,-5.41333 -13.27197,-5.41333 z m 0.0469,3.36017 c 4.23752,0 7.836,1.49298 10.79697,4.48053 2.98907,2.9563 4.48441,6.56567 4.48441,10.82898 0,4.29382 -1.46252,7.85712 -4.39224,10.68915 -3.08438,3.04926 -6.71411,4.57349 -10.88913,4.57349 -4.17505,0 -7.7735,-1.5094 -10.79541,-4.52661 -3.02188,-3.01953 -4.53284,-6.59692 -4.53284,-10.73602 0,-4.13831 1.52658,-7.74847 4.57971,-10.82898 2.92815,-2.98756 6.51098,-4.48054 10.74853,-4.48054 z"
id="path6322_1_"
inkscape:connector-curvature="0" /><path
d="m -176.49548,-52.02087 c 0.74377,-4.69769 4.05161,-7.20862 8.1954,-7.20862 5.96097,0 9.59225,4.32501 9.59225,10.09229 0,5.62738 -3.86411,9.99927 -9.686,9.99927 -4.00473,0 -7.58914,-2.46484 -8.24228,-7.30084 h 4.70319 c 0.14062,2.51099 1.77032,3.39459 4.09845,3.39459 2.65317,0 4.37817,-2.4649 4.37817,-6.23291 0,-3.95233 -1.49063,-6.04535 -4.28598,-6.04535 -2.04846,0 -3.8172,0.74457 -4.19064,3.30157 l 1.36874,-0.007 -3.70316,3.7016 -3.7016,-3.7016 z"
id="path6324_1_"
inkscape:connector-curvature="0" /></g></g><g
id="g313"><circle
style="fill:#ffffff"
id="circle315"
r="10.8064"
cy="90.224609"
cx="242.56226" /><g
id="g317"><path
id="path319"
d="m 245.68994,87.09766 c 0,-0.4165 -0.33789,-0.75342 -0.75391,-0.75342 h -4.77246 c -0.41602,0 -0.75391,0.33691 -0.75391,0.75342 v 4.77295 h 1.33105 v 5.65234 h 3.61719 v -5.65234 h 1.33203 v -4.77295 z"
inkscape:connector-curvature="0" /><circle
id="circle321"
r="1.63232"
cy="84.083008"
cx="242.5498" /></g><path
style="clip-rule:evenodd;fill-rule:evenodd"
id="path323"
d="m 242.53467,78.31836 c -3.23145,0 -5.96826,1.12744 -8.20752,3.38379 -2.29785,2.33301 -3.44629,5.09521 -3.44629,8.28418 0,3.18897 1.14844,5.93213 3.44629,8.22705 2.29785,2.29443 5.03418,3.44189 8.20752,3.44189 3.21289,0 5.99805,-1.15674 8.35352,-3.47168 2.2207,-2.19678 3.33008,-4.92969 3.33008,-8.19727 0,-3.26758 -1.12891,-6.02881 -3.3877,-8.28418 -2.25879,-2.25634 -5.02442,-3.38378 -8.2959,-3.38378 z m 0.0293,2.09961 c 2.64844,0 4.89746,0.93359 6.74707,2.80078 1.87012,1.84717 2.80469,4.10352 2.80469,6.76758 0,2.68359 -0.91504,4.91113 -2.74609,6.68066 -1.92773,1.90576 -4.19629,2.8584 -6.80566,2.8584 -2.60937,0 -4.8584,-0.94287 -6.74658,-2.82959 -1.88965,-1.88623 -2.8335,-4.12256 -2.8335,-6.70947 0,-2.58643 0.9541,-4.84229 2.8623,-6.76758 1.83057,-1.86719 4.07031,-2.80078 6.71777,-2.80078 z"
inkscape:connector-curvature="0" /></g></g></g><text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9px;line-height:0%;font-family:'Open Sans Pro';-inkscape-font-specification:'Open Sans Pro';letter-spacing:0px;word-spacing:0px;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.75px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="719.88232"
y="-589.26636"
id="text5802"
transform="scale(1,-1)"><tspan
sodipodi:role="line"
id="tspan5804"
x="719.88232"
y="-589.26636"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:52.5px;line-height:1.25;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro Light';text-align:center;text-anchor:middle;stroke-width:0.75px">SUSE Labs Conference 2018</tspan><tspan
sodipodi:role="line"
x="719.88232"
y="-523.64136"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:52.5px;line-height:1.25;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro Light';text-align:center;text-anchor:middle;stroke-width:0.75px"
id="tspan11035">was brought to you by:</tspan></text>
<g
id="g20592"
transform="translate(-32.992317,10.818513)"><g
transform="matrix(0.48706361,0,0,-0.48706361,27.920737,534.81486)"
id="g10921"><path
inkscape:connector-curvature="0"
id="rect817-2"
d="m 521.39144,236.24008 v 318.11746 h 10.90768 c 0.5987,-1.54888 2.07347,-2.65098 3.8384,-2.65098 h 23.52743 c 1.76493,0 3.23968,1.1021 3.8384,2.65098 h 10.90767 212.07831 10.90767 c 0.5987,-1.54888 2.07347,-2.65098 3.8384,-2.65098 h 23.52743 c 1.76492,0 3.2397,1.1021 3.8384,2.65098 H 839.5089 V 236.24008 h -10.60391 v 1.16007 c 0,2.29469 -1.8474,4.14189 -4.14216,4.14189 H 801.2354 c -2.29474,0 -4.14216,-1.8472 -4.14216,-4.14189 v -1.16007 H 786.48933 574.41102 563.80711 v 1.16007 c 0,2.29469 -1.8474,4.14189 -4.14216,4.14189 h -23.52743 c -2.29475,0 -4.14216,-1.8472 -4.14216,-4.14189 v -1.16007 z m 14.74608,29.16077 h 23.52743 c 2.29476,0 4.14216,1.8472 4.14216,4.14189 v 15.57503 c 0,2.29469 -1.8474,4.14189 -4.14216,4.14189 h -23.52743 c -2.29475,0 -4.14216,-1.8472 -4.14216,-4.14189 v -15.57503 c 0,-2.29469 1.8474,-4.14189 4.14216,-4.14189 z m 265.09788,0 h 23.52743 c 2.29476,0 4.14216,1.8472 4.14216,4.14189 v 15.57503 c 0,2.29469 -1.8474,4.14189 -4.14216,4.14189 H 801.2354 c -2.29474,0 -4.14216,-1.8472 -4.14216,-4.14189 v -15.57503 c 0,-2.29469 1.84741,-4.14189 4.14216,-4.14189 z m -265.09788,47.71762 h 23.52743 c 2.29476,0 4.14216,1.8472 4.14216,4.14189 v 15.57503 c 0,2.29468 -1.8474,4.14189 -4.14216,4.14189 h -23.52743 c -2.29475,0 -4.14216,-1.84721 -4.14216,-4.14189 v -15.57503 c 0,-2.29469 1.8474,-4.14189 4.14216,-4.14189 z m 265.09788,0 h 23.52743 c 2.29476,0 4.14216,1.8472 4.14216,4.14189 v 15.57503 c 0,2.29468 -1.8474,4.14189 -4.14216,4.14189 H 801.2354 c -2.29474,0 -4.14216,-1.84721 -4.14216,-4.14189 v -15.57503 c 0,-2.29469 1.84741,-4.14189 4.14216,-4.14189 z m -265.09788,47.71762 h 23.52743 c 2.29476,0 4.14216,1.8472 4.14216,4.14189 v 15.57503 c 0,2.29468 -1.8474,4.14189 -4.14216,4.14189 h -23.52743 c -2.29475,0 -4.14216,-1.84721 -4.14216,-4.14189 v -15.57503 c 0,-2.29469 1.8474,-4.14189 4.14216,-4.14189 z m 265.09788,0 h 23.52743 c 2.29476,0 4.14216,1.8472 4.14216,4.14189 v 15.57503 c 0,2.29468 -1.8474,4.14189 -4.14216,4.14189 H 801.2354 c -2.29474,0 -4.14216,-1.84721 -4.14216,-4.14189 v -15.57503 c 0,-2.29469 1.84741,-4.14189 4.14216,-4.14189 z m -265.09788,47.71762 h 23.52743 c 2.29476,0 4.14216,1.8472 4.14216,4.14188 v 15.57504 c 0,2.29468 -1.8474,4.14188 -4.14216,4.14188 h -23.52743 c -2.29475,0 -4.14216,-1.8472 -4.14216,-4.14188 v -15.57504 c 0,-2.29468 1.8474,-4.14188 4.14216,-4.14188 z m 265.09788,0 h 23.52743 c 2.29476,0 4.14216,1.8472 4.14216,4.14188 v 15.57504 c 0,2.29468 -1.8474,4.14188 -4.14216,4.14188 H 801.2354 c -2.29474,0 -4.14216,-1.8472 -4.14216,-4.14188 v -15.57504 c 0,-2.29468 1.84741,-4.14188 4.14216,-4.14188 z m -265.09788,47.71761 h 23.52743 c 2.29476,0 4.14216,1.84721 4.14216,4.14189 v 15.57503 c 0,2.29469 -1.8474,4.14189 -4.14216,4.14189 h -23.52743 c -2.29475,0 -4.14216,-1.8472 -4.14216,-4.14189 v -15.57503 c 0,-2.29468 1.8474,-4.14189 4.14216,-4.14189 z m 265.09788,0 h 23.52743 c 2.29476,0 4.14216,1.84721 4.14216,4.14189 v 15.57503 c 0,2.29469 -1.8474,4.14189 -4.14216,4.14189 H 801.2354 c -2.29474,0 -4.14216,-1.8472 -4.14216,-4.14189 v -15.57503 c 0,-2.29468 1.84741,-4.14189 4.14216,-4.14189 z m -265.09788,47.71762 h 23.52743 c 2.29476,0 4.14216,1.84721 4.14216,4.14189 v 15.57503 c 0,2.29469 -1.8474,4.14189 -4.14216,4.14189 h -23.52743 c -2.29475,0 -4.14216,-1.8472 -4.14216,-4.14189 v -15.57503 c 0,-2.29468 1.8474,-4.14189 4.14216,-4.14189 z m 265.09788,0 h 23.52743 c 2.29476,0 4.14216,1.84721 4.14216,4.14189 v 15.57503 c 0,2.29469 -1.8474,4.14189 -4.14216,4.14189 H 801.2354 c -2.29474,0 -4.14216,-1.8472 -4.14216,-4.14189 v -15.57503 c 0,-2.29468 1.84741,-4.14189 4.14216,-4.14189 z"
style="opacity:0.2;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.31813714;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path
inkscape:connector-curvature="0"
id="rect1349"
d="m 521.39144,230.93812 v 318.11746 h 10.90768 c 0.5987,-1.54958 2.07347,-2.65098 3.8384,-2.65098 h 23.52743 c 1.76493,0 3.23968,1.1014 3.8384,2.65098 h 10.90767 212.07831 10.90767 c 0.5987,-1.54817 2.07347,-2.65098 3.8384,-2.65098 h 23.52743 c 1.76492,0 3.2397,1.10281 3.8384,2.65098 H 839.5089 V 230.93812 h -10.60391 v 1.16007 c 0,2.29469 -1.8474,4.14189 -4.14216,4.14189 H 801.2354 c -2.29474,0 -4.14216,-1.8472 -4.14216,-4.14189 v -1.16007 H 786.48933 574.41102 563.80711 v 1.16007 c 0,2.29469 -1.84741,4.14189 -4.14216,4.14189 h -23.52743 c -2.29476,0 -4.14216,-1.8472 -4.14216,-4.14189 v -1.16007 z m 14.74608,29.16077 h 23.52743 c 2.29475,0 4.14216,1.8465 4.14216,4.14189 v 15.57503 c 0,2.29469 -1.84741,4.14189 -4.14216,4.14189 h -23.52743 c -2.29476,0 -4.14216,-1.8472 -4.14216,-4.14189 v -15.57503 c 0,-2.29539 1.8474,-4.14189 4.14216,-4.14189 z m 265.09788,0 h 23.52743 c 2.29476,0 4.14216,1.8465 4.14216,4.14189 v 15.57503 c 0,2.29469 -1.8474,4.14189 -4.14216,4.14189 H 801.2354 c -2.29474,0 -4.14216,-1.8472 -4.14216,-4.14189 v -15.57503 c 0,-2.29539 1.84741,-4.14189 4.14216,-4.14189 z m -265.09788,47.71762 h 23.52743 c 2.29475,0 4.14216,1.8472 4.14216,4.14189 v 15.57503 c 0,2.29469 -1.84741,4.14189 -4.14216,4.14189 h -23.52743 c -2.29476,0 -4.14216,-1.8472 -4.14216,-4.14189 V 311.9584 c 0,-2.29469 1.8474,-4.14189 4.14216,-4.14189 z m 265.09788,0 h 23.52743 c 2.29476,0 4.14216,1.8472 4.14216,4.14189 v 15.57503 c 0,2.29469 -1.8474,4.14189 -4.14216,4.14189 H 801.2354 c -2.29474,0 -4.14216,-1.8472 -4.14216,-4.14189 V 311.9584 c 0,-2.29469 1.84741,-4.14189 4.14216,-4.14189 z m -265.09788,47.71762 h 23.52743 c 2.29475,0 4.14216,1.8472 4.14216,4.14189 v 15.57503 c 0,2.29469 -1.84741,4.14189 -4.14216,4.14189 h -23.52743 c -2.29476,0 -4.14216,-1.8472 -4.14216,-4.14189 v -15.57503 c 0,-2.29469 1.8474,-4.14189 4.14216,-4.14189 z m 265.09788,0 h 23.52743 c 2.29476,0 4.14216,1.8472 4.14216,4.14189 v 15.57503 c 0,2.29469 -1.8474,4.14189 -4.14216,4.14189 H 801.2354 c -2.29474,0 -4.14216,-1.8472 -4.14216,-4.14189 v -15.57503 c 0,-2.29469 1.84741,-4.14189 4.14216,-4.14189 z m -265.09788,47.71762 h 23.52743 c 2.29475,0 4.14216,1.8472 4.14216,4.14189 v 15.57503 c 0,2.29468 -1.84741,4.14189 -4.14216,4.14189 h -23.52743 c -2.29476,0 -4.14216,-1.84721 -4.14216,-4.14189 v -15.57503 c 0,-2.29469 1.8474,-4.14189 4.14216,-4.14189 z m 265.09788,0 h 23.52743 c 2.29476,0 4.14216,1.8472 4.14216,4.14189 v 15.57503 c 0,2.29468 -1.8474,4.14189 -4.14216,4.14189 H 801.2354 c -2.29474,0 -4.14216,-1.84721 -4.14216,-4.14189 v -15.57503 c 0,-2.29469 1.84741,-4.14189 4.14216,-4.14189 z m -265.09788,47.71762 h 23.52743 c 2.29475,0 4.14216,1.8472 4.14216,4.14189 v 15.57503 c 0,2.29468 -1.84741,4.14189 -4.14216,4.14189 h -23.52743 c -2.29476,0 -4.14216,-1.84721 -4.14216,-4.14189 v -15.57503 c 0,-2.29469 1.8474,-4.14189 4.14216,-4.14189 z m 265.09788,0 h 23.52743 c 2.29476,0 4.14216,1.8472 4.14216,4.14189 v 15.57503 c 0,2.29468 -1.8474,4.14189 -4.14216,4.14189 H 801.2354 c -2.29474,0 -4.14216,-1.84721 -4.14216,-4.14189 v -15.57503 c 0,-2.29469 1.84741,-4.14189 4.14216,-4.14189 z m -265.09788,47.71762 h 23.52743 c 2.29475,0 4.14216,1.8472 4.14216,4.14188 v 15.57504 c 0,2.29468 -1.84741,4.14189 -4.14216,4.14189 h -23.52743 c -2.29476,0 -4.14216,-1.84721 -4.14216,-4.14189 v -15.57504 c 0,-2.29468 1.8474,-4.14188 4.14216,-4.14188 z m 265.09788,0 h 23.52743 c 2.29476,0 4.14216,1.8472 4.14216,4.14188 v 15.57504 c 0,2.29468 -1.8474,4.14189 -4.14216,4.14189 H 801.2354 c -2.29474,0 -4.14216,-1.84721 -4.14216,-4.14189 v -15.57504 c 0,-2.29468 1.84741,-4.14188 4.14216,-4.14188 z"
style="opacity:1;fill:#061c2a;fill-opacity:1;stroke:none;stroke-width:1.49999988;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><rect
ry="0"
y="482.78079"
x="585.01544"
height="143.15286"
width="190.87047"
id="rect1059-9-4-0"
style="opacity:0.2;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.39679703;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><rect
ry="0"
y="323.72119"
x="585.01544"
height="143.15286"
width="190.87047"
id="rect1059-9-3"
style="opacity:0.2;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.39679703;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><rect
ry="0"
y="164.66418"
x="585.01544"
height="143.15285"
width="190.87047"
id="rect1059-6"
style="opacity:0.2;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.39679703;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><rect
ry="0"
y="159.36223"
x="585.01544"
height="143.15285"
width="190.87047"
id="rect1059"
style="opacity:1;fill:#173f4f;fill-opacity:1;stroke:none;stroke-width:0.39679703;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><rect
ry="0"
y="318.41922"
x="585.01544"
height="143.15286"
width="190.87047"
id="rect1059-9"
style="opacity:1;fill:#73ba25;fill-opacity:1;stroke:none;stroke-width:0.39679703;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><rect
ry="0"
y="477.47882"
x="585.01544"
height="143.15286"
width="190.87047"
id="rect1059-9-4"
style="opacity:1;fill:#173f4f;fill-opacity:1;stroke:none;stroke-width:0.39679703;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path
inkscape:connector-curvature="0"
id="path1671"
d="m 680.45017,505.75626 a 45.9503,45.9503 0 0 0 -45.9503,45.9503 45.9503,45.9503 0 0 0 45.9503,45.9503 45.9503,45.9503 0 0 0 45.9503,-45.9503 45.9503,45.9503 0 0 0 -45.9503,-45.9503 z m -13.25489,24.74247 37.1137,21.20783 -37.1137,21.20783 z"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.14482522;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path
inkscape:connector-curvature="0"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.23640315;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 680.47646,339.68976 c -16.32415,0 -31.72807,7.55847 -41.76281,20.42738 6.47048,1.72702 11.05018,3.21299 12.42175,3.6732 0.0212,-0.83771 0.16104,-8.36366 0.16104,-8.36366 0,0 0.017,-0.17674 0.11028,-0.2545 0.11778,-0.12725 0.28956,-0.12725 0.28956,-0.12725 1.70184,0.2545 38.02695,5.62786 53.33818,14.54433 1.89087,1.10281 2.8242,2.28197 3.99039,3.47314 4.23247,4.37518 9.82505,22.56796 10.42571,26.31892 0.0247,0.14845 -0.15863,0.31812 -0.23639,0.36053 h -0.002 c -0.43477,0.33933 -0.90844,0.68572 -1.38267,0.99677 -3.62299,2.43042 -11.96947,8.26893 -22.67786,7.31529 -9.61885,-0.84832 -22.18571,-6.36447 -37.33552,-16.34134 1.48955,3.48515 2.95717,6.98232 4.42558,10.47667 2.19395,1.13956 23.37008,11.92304 33.82145,11.71308 8.41791,-0.17673 17.42101,-4.27903 21.02275,-6.44506 0,0 0.79148,-0.47364 1.13596,-0.21208 0.37672,0.28984 0.27726,0.74298 0.1833,1.18976 -0.21674,1.02929 -0.72605,2.91678 -1.06916,3.81317 l -0.28956,0.73167 c -0.41228,1.10139 -0.80802,2.12927 -1.57114,2.76197 -2.12175,1.92779 -5.50824,3.46111 -10.81463,5.76782 -8.20212,3.58483 -21.50933,5.86608 -33.86428,5.7862 -4.42512,-0.12724 -8.70028,-0.59382 -12.45431,-1.02858 -7.70409,-0.86952 -13.97253,-1.57433 -17.79483,1.18976 10.05468,11.54837 24.61281,18.18925 39.92953,18.2147 29.29858,0 53.04955,-23.73863 53.04861,-53.02099 -6.2e-4,-29.28165 -23.75113,-53.01816 -53.04861,-53.01816 z m 11.83238,30.76408 c -4.15222,-0.14139 -8.11156,1.33044 -11.14704,4.1638 -3.0341,2.82276 -4.77038,6.67198 -4.92416,10.81812 -0.2868,8.55523 6.43389,15.76378 14.98664,16.07977 4.17107,0.13432 8.12182,-1.32407 11.1573,-4.1737 3.02637,-2.81498 4.76266,-6.66421 4.92416,-10.81034 0.2938,-8.54887 -6.43494,-15.77226 -14.9969,-16.07765 z m -0.13022,4.57453 c 5.98361,0.21207 10.66832,5.23692 10.46681,11.2147 -0.0923,2.88285 -1.30929,5.55504 -3.42324,7.53797 -2.11703,1.97233 -4.88397,2.99878 -7.78718,2.91113 -5.96973,-0.23329 -10.65462,-5.24894 -10.45311,-11.22955 0.088,-2.89487 1.3288,-5.56706 3.43353,-7.53938 2.10467,-1.97445 4.8584,-2.99879 7.76319,-2.89487 z m 1.7733,5.43768 c -2.65862,0 -4.80593,1.42941 -4.80593,3.20875 0,1.76237 2.14731,3.20026 4.80593,3.20026 2.65705,0 4.8128,-1.4393 4.8128,-3.20026 0,-1.77934 -2.15426,-3.20875 -4.8128,-3.20875 z"
id="path819" /><path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke-width:0.15259878"
id="path2"
d="m 680.44906,180.72364 c -29.27979,0 -53.01797,23.73792 -53.01797,53.02099 a 53.021201,53.021201 0 0 0 3.46499,18.79225 c 0.77673,-2.03383 1.66777,-4.01888 2.79075,-5.88305 0.57176,-0.95435 1.20067,-1.86982 1.62031,-2.89062 0.42076,-1.02858 0.61488,-2.18158 0.29344,-3.23985 -0.18345,-0.60796 -0.52864,-1.14523 -0.90186,-1.64997 -0.37432,-0.50899 -0.78427,-0.98617 -1.12515,-1.51636 -0.8673,-1.34458 -1.26539,-3.00091 -1.03993,-4.58514 0.2265,-1.58493 1.08093,-3.08432 2.36897,-4.03585 1.1478,-0.84831 2.59766,-1.23005 4.03026,-1.17562 a 7.184562,7.184562 0 0 1 1.41318,0.20501 c 1.85115,0.44537 3.4844,1.60756 4.69585,3.07372 1.50165,1.82388 2.38407,4.13058 2.59982,6.48112 0.21794,2.35194 -0.21569,4.74772 -1.12407,6.92647 -1.62894,3.90437 -4.70556,7.05726 -6.39922,10.93405 -1.38298,3.16704 -1.77995,6.69956 -1.59118,10.15149 0.0255,0.31811 0.0693,0.63623 0.0976,0.96495 a 53.021201,53.021201 0 0 0 14.80171,13.00676 72.093737,72.093737 0 0 1 -0.52638,-8.63088 c 0.007,-2.29539 0.12407,-4.58513 0.3452,-6.85012 -1.39484,-0.96496 -2.66131,-2.08261 -3.55992,-3.50919 -1.59874,-2.54282 -1.90079,-5.76076 -1.24274,-8.69168 0.65807,-2.93092 2.21146,-5.60099 4.07773,-7.95435 3.07879,-3.8775 7.10042,-7.01555 11.59454,-9.09392 -0.12951,-0.17673 -0.25888,-0.36053 -0.36675,-0.50899 -1.65482,-2.67854 -2.63218,-5.76499 -2.86951,-8.90516 -0.2417,-3.17552 0.25887,-6.35599 0.46925,-9.53292 0.151,-2.21622 0.1597,-4.43315 0.28907,-6.65078 0.151,-2.56403 0.46381,-5.13088 1.18339,-7.59664 0.26107,-0.89073 0.58032,-1.7857 1.08739,-2.56686 a 5.728232,5.728232 0 0 1 2.43046,-2.10806 c 1.11868,-0.44536 2.09065,-0.54433 3.17157,-0.36053 0.90398,0.19087 1.74004,0.6433 2.47252,1.20743 0.73358,0.56554 1.36681,1.24419 1.96552,1.949 a 29.84398,29.84398 0 0 1 4.24384,6.60978 14.604295,14.604295 0 0 1 4.46609,0 29.798672,29.798672 0 0 1 4.246,-6.61049 c 0.59764,-0.71046 1.23303,-1.38628 1.96551,-1.95041 0.73358,-0.56554 1.56852,-1.01797 2.47361,-1.20531 a 5.1856141,5.1856141 0 0 1 3.1899,0.36053 5.7347047,5.7347047 0 0 1 2.43045,2.11442 c 0.50694,0.77409 0.82636,1.66765 1.0874,2.56191 0.71842,2.46506 1.03134,5.03262 1.18232,7.59452 0.12951,2.21834 0.14018,4.44163 0.29118,6.65573 0.21038,3.17834 0.71524,6.35386 0.4747,9.52868 a 19.854634,19.854634 0 0 1 -2.87814,8.90728 c -0.12951,0.19794 -0.28694,0.38882 -0.42069,0.59382 1.00758,1.13462 2.44555,2.09887 3.6721,2.51101 a 7.9979494,7.9979494 0 0 0 4.28701,0.16966 6.7498206,6.7498206 0 0 0 2.18341,-0.92254 5.124125,5.124125 0 0 0 1.62354,-1.70935 c 0.48545,-0.84831 0.67964,-1.83306 0.78755,-2.81004 0.27507,-2.48979 0,-5.00504 -0.20501,-7.50121 -0.14018,-1.62027 -0.25343,-3.26883 0.10993,-4.85447 0.24601,-1.07311 0.72711,-2.1229 1.53186,-2.87224 a 4.5221749,4.5221749 0 0 1 1.90077,-1.03919 5.3657674,5.3657674 0 0 1 2.16832,-0.11311 c 1.55342,0.23329 3.00759,1.11554 3.87491,2.42194 0.49302,0.74227 0.79287,1.59977 0.97303,2.47354 0.17906,0.86952 0.24495,1.76378 0.29344,2.6531 0.16825,3.11048 0.16182,6.2245 0.0753,9.33922 -0.0721,2.71884 -0.2265,5.51262 -1.31394,8.00454 -1.39807,3.19814 -4.21365,5.58614 -7.25467,7.30115 a 28.838573,28.838573 0 0 1 -6.48985,2.65381 c 1.9709,6.29165 2.9968,13.25348 2.9968,20.31356 a 71.971834,71.971834 0 0 1 -0.55013,8.69309 53.019049,53.019049 0 0 0 26.10606,-45.60885 c -0.003,-29.28377 -23.74137,-53.02099 -53.02116,-53.02099 z m -14.82868,65.35758 v 6.06544 a 7.6883448,7.6883448 0 0 1 4.43048,1.48101 7.1068911,7.1068911 0 0 1 2.27404,2.78389 c 0.49619,1.10563 0.67957,2.35477 0.47463,3.54877 a 6.1057992,6.1057992 0 0 1 -1.35708,2.89629 6.734718,6.734718 0 0 1 -2.59982,1.87265 7.1090487,7.1090487 0 0 1 -3.22227,0.50192 v 15.25903 l 31.74369,-17.21228 -31.74477,-17.19531 z" /><text
id="text1624"
y="383.42517"
x="987.96375"
style="font-style:normal;font-weight:normal;font-size:220.47531128px;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.77969539"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Open Sans Condensed';-inkscape-font-specification:'Open Sans Condensed, ';fill:#ffffff;fill-opacity:1;stroke-width:0.77969539"
y="383.42517"
x="987.96375"
id="tspan1622">Video</tspan></text>
<text
id="text1628"
y="580.48383"
x="980.6311"
style="font-style:normal;font-weight:normal;font-size:252.85043335px;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.89418781"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro Light';fill:#ffffff;fill-opacity:1;stroke-width:0.89418781"
y="580.48383"
x="980.6311"
id="tspan1626">Team</tspan></text>
<path
inkscape:connector-curvature="0"
id="path1671-2"
d="m 1796.1348,269.84988 a 66.221608,66.221608 0 0 0 -66.2216,66.22161 66.221608,66.221608 0 0 0 66.2216,66.22161 66.221608,66.221608 0 0 0 66.2216,-66.22161 66.221608,66.221608 0 0 0 -66.2216,-66.22161 z m -19.1024,35.65779 53.4867,30.56382 -53.4867,30.56382 z"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3.09103036;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></g><g
style="fill:#ffffff;fill-opacity:1"
transform="matrix(0.57250321,0,0,-0.57250321,849.10235,440.70613)"
id="g3899"><path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="m 294.407,7.95792 c 6.213,1.027 19.117,20.42198 17.554,56.04198 -4.3,2.287 -9.289,0.945 -12.547,0.894 -10.184,-2.682 -0.678,-29.555 -14.953,-39.546 C 263.79,10.8809 119.447,14.4069 45.5808,21.1209 13.592,24.0289 17.478,87.0639 16.8569,120.43 c -0.5169,27.768 0.4448,58.119 11.4189,88.93 9.4468,26.524 44.2989,17.409 75.9712,18.571 56.978,0 160.981,1.883 173.53,-3.125 9.092,-3.629 12.796,-16.972 14.709,-25.575 3.351,-15.069 -0.168,-25.607 11.822,-25.324 6.313,0.149 7.555,5.857 6.592,16.772 -1.001,11.346 -4.393,26.441 -9.128,44.005 -3.421,12.688 -27.012,10.129 -42.628,10.129 C 180.218,242.704 100.45,245.236 24.0554,243.125 1.9155,242.514 1.46946,137.911 0.285625,118.923 -1.10525,96.6069 2.51438,7.01993 21.3615,6.01993 35.3674,5.27692 113.628,0.0309143 159.959,0.0189209 205.016,0.00692749 252.988,1.11093 294.407,7.95792"
id="path3901" /><path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="m 223.69,24.0759 c 5.487,15.616 -8.019,40.096 12.24,48.537 73.438,12.662 159.117,-14.772 221.582,23.635 16.882,16.4601 29.544,35.4531 37.563,55.7121 v -9.285 c -9.285,-25.746 -28.278,-47.6931 -46.427,-70.0621 5.065,-6.753 10.974,1.266 16.038,3.376 18.571,23.213 37.563,46.8491 44.739,74.7051 1.265,1.688 3.798,5.065 5.908,2.11 l 2.955,-2.954 c -6.331,-29.966 -25.324,-54.4461 -41.362,-80.1921 7.175,-4.643 14.35,3.377 20.259,8.019 12.24,20.259 25.746,40.5181 30.388,64.1531 3.376,2.532 7.597,-2.11 9.285,-5.065 -2.532,-18.571 -8.864,-35.031 -16.461,-50.6471 1.266,-2.11 1.266,-5.065 4.221,-5.065 18.149,9.707 17.727,30.8111 24.057,47.2711 5.909,-0.422 8.863,-18.993 16.46,-8.019 2.532,6.753 -10.129,17.305 2.955,18.149 -6.331,30.388 -39.674,54.024 -68.796,60.777 -15.194,3.376 -35.453,8.018 -46.849,-3.798 2.11,-5.487 9.707,-6.331 15.194,-7.175 33.765,-1.266 65.842,-13.506 86.101,-40.518 l -0.844,-0.844 c -32.077,21.525 -71.75,42.206 -111.424,26.168 -3.376,-0.844 -5.065,-5.487 -2.954,-8.019 0.844,-2.532 -1.688,-3.798 -2.955,-4.221 -67.108,2.954 -137.596,-6.324 -202.593,4.227 -7.13,1.158 -7.934,7.746 -9.284,13.082 -3.414,13.511 5.21,32.647 -2.824,39.846 0,0 -5.936,1.741 -10.256,-0.177 -1.011,-5.609 -4.227,-37.144 2.948,-54.026 9.077,-21.357 89.954,-14.153 113.334,-14.626 42.722,-0.863 92.638,-2.254 132.734,0.701 -11.396,-11.396 -29.122,-11.818 -46.427,-11.396 -54.868,-0.844 -140.604,-0.559 -175.376,-2.466 -51.431,-2.822 -69.842,48.893 -102.341,82.658 h -15.194 c 20.259,-28.277 42.097,-60.522 70.062,-85.256 4.509,-3.988 7.645,-4.615 15.194,-6.752 21.025,-5.953 224.959,0.844 224.959,0.844 9.285,2.11 19.415,3.376 28.278,7.174 -5.065,-13.084 -21.525,-16.46 -34.609,-18.147 -73.017,-2.11 -146.877,-0.422 -218.628,-5.065 -19.415,-5.909 -29.544,-29.9661 -44.739,-44.7391 l -32.499,-41.362 16.46,0.844 c 21.103,24.479 35.575,54.506 62.887,73.8601 6.02,4.266 134.602,3.027 202.584,2.954 10.96,-0.012 33.77,7.175 48.542,15.195 2.532,-3.376 -1.688,-6.331 -4.221,-8.863 -30.811,-29.5441 -94.362,-20.3431 -117.328,-20.2641 -40.285,0.14 -88.233,8.522 -121.559,-12.235 -8.141,-5.071 -6.752,-35.875 -2.953,-52.758 h 10.973"
id="path3903" /><path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="m 575.267,153.649 c -7.175,30.389 -29.544,57.822 -57.823,73.017 -17.727,3.799 -40.518,15.616 -54.868,-2.11 9.708,-8.863 27.434,-2.954 38.83,-10.13 29.544,-8.441 53.858,-34.474 68.796,-60.777 1.91,-1.321 3.195,-2.823 5.065,0"
id="path3905" /><path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="m 584.142,179.84 c -5.065,26.168 -17.727,53.602 -44.739,66.686 -11.818,5.487 -30.388,11.818 -41.362,2.11 v -4.221 c 41.784,1.688 62.887,-42.206 79.77,-71.75 4.643,-0.422 5.065,3.798 6.331,7.175"
id="path3907" /><path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="m 611.567,280.265 c 19.879,4.224 39.249,-15.615 43.47,10.131 -16.883,8.863 -39.674,6.331 -57.4,1.266 -3.799,7.597 1.688,16.038 0,25.324 -2.532,24.902 -11.818,48.537 -33.765,63.731 -6.357,3.3 -7.677,5.247 -11.431,5.909 1.138,-5.702 1.527,-10.353 2.5,-13.899 4.346,-2.92 23.503,-15.22 24.125,-31.684 9.707,-34.609 -0.844,-68.796 -24.058,-94.12 l 15.194,-13.928 c 8.863,17.726 18.896,42.495 41.364,47.269"
id="path3909" /><path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="m 542.769,257.054 c 24.479,47.271 1.688,102.561 -4.221,151.098 2.532,18.149 5.065,36.719 20.259,49.381 -1.688,4.221 0.844,14.772 -5.909,12.24 -21.525,-11.396 -28.7,-34.187 -28.278,-57.822 -0.844,-41.784 21.525,-75.127 16.038,-117.333 L 536.86,286.6 c -17.305,18.57 -36.719,41.784 -35.453,70.905 l -11.396,2.11 c -12.662,-40.518 31.655,-63.743 37.564,-100.04 0,0 9.707,-3.786 15.194,-2.521"
id="path3911" /></g><text
transform="scale(1,-1)"
id="text3926"
y="-251.49985"
x="935.65283"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:9px;line-height:0%;font-family:'Courier 10 Pitch';-inkscape-font-specification:'Courier 10 Pitch';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:30px;line-height:1.25;font-family:'Source Sans Pro';-inkscape-font-specification:'Source Sans Pro Light';text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke-width:0.75"
y="-251.49985"
x="935.65283"
id="tspan3928"
sodipodi:role="line">c3voc.de</tspan></text>
</g><g
id="g20564"
transform="translate(-0.01068446)"><g
transform="translate(0,-9)"
id="g20544"><g
transform="translate(1076.3437,-63.254765)"
id="g10291"><path
inkscape:connector-curvature="0"
id="path1652"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
d="m 141.74036,96.977772 v 18.066798 h 2.01331 V 98.810272 h 5.16183 v -1.8325 z" /><path
inkscape:connector-curvature="0"
id="path1656"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
d="m 153.38015,102.34627 h 4.02642 l -2.03911,10.4271 z m -0.25809,-1.7294 -0.69685,-3.639098 h -1.85845 l 3.45862,18.066798 h 2.91663 l 3.45843,-18.066798 h -2.01331 l -0.69665,3.639098 z" /><path
inkscape:connector-curvature="0"
id="path1660"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
d="m 166.77506,98.810272 c 1.47112,0 2.14235,0.7742 2.14235,2.451998 v 1.6002 c 0,2.0131 -0.80027,2.6841 -2.52929,2.6841 h -1.75522 v -6.736298 z m -0.59361,8.568798 c 1.60017,0 2.42606,0.5164 2.42606,2.4004 v 1.0582 c 0,1.6002 -0.5418,2.3744 -1.9873,2.3744 h -1.98731 v -5.833 z m 0.49057,7.6655 c 2.813,0 3.92299,-1.3421 3.92299,-4.0004 v -0.8517 c 0,-1.9101 -0.54199,-3.0973 -2.11635,-3.5877 1.75482,-0.4904 2.42606,-1.8841 2.42606,-3.8716 v -1.5227 c 0,-2.709998 -1.31627,-4.232698 -4.12966,-4.232698 h -4.15527 v 18.066798 z" /><path
inkscape:connector-curvature="0"
id="path1664"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
d="m 181.20239,110.70857 v -0.4904 h -1.91007 v 0.5936 c 0,1.6262 -0.61942,2.5811 -2.06454,2.5811 -1.44551,0 -2.06493,-0.9549 -2.06493,-2.5553 0,-4.052 6.06535,-4.4392 6.06535,-9.5238 0,-2.735698 -1.31627,-4.516598 -4.07804,-4.516598 -2.76158,0 -4.05204,1.7809 -4.05204,4.516598 v 1.0324 h 1.88427 v -1.1356 c 0,-1.626198 0.67084,-2.580898 2.11635,-2.580898 1.44511,0 2.11635,0.9547 2.11635,2.580898 0,4.0264 -6.03954,4.4136 -6.03954,9.498 0,2.7875 1.29046,4.517 4.00042,4.517 2.73596,0 4.02642,-1.7811 4.02642,-4.517" /><path
inkscape:connector-curvature="0"
id="path1668"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
d="m 196.24895,110.68277 v -1.626 h -1.90988 v 1.7292 c 0,1.6262 -0.64523,2.6068 -2.11655,2.6068 -1.44511,0 -2.11635,-0.9806 -2.11635,-2.6068 v -9.5496 c 0,-1.625898 0.67124,-2.606898 2.11635,-2.606898 1.47132,0 2.11655,0.981 2.11655,2.606898 v 2.3487 h 1.90988 v -2.2454 c 0,-2.735798 -1.29046,-4.542598 -4.07785,-4.542598 -2.76158,0 -4.05223,1.8068 -4.05223,4.542598 v 9.3431 c 0,2.7358 1.29065,4.5426 4.05223,4.5426 2.78739,0 4.07785,-1.8068 4.07785,-4.5426" /><path
inkscape:connector-curvature="0"
id="path1672"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
d="m 200.55868,101.23637 c 0,-1.651798 0.69665,-2.606798 2.14216,-2.606798 1.47112,0 2.14216,0.955 2.14216,2.606798 v 9.5497 c 0,1.626 -0.67104,2.6068 -2.14216,2.6068 -1.44551,0 -2.14216,-0.9808 -2.14216,-2.6068 z m -1.9873,9.4463 c 0,2.7618 1.36788,4.5428 4.12946,4.5428 2.78759,0 4.15547,-1.781 4.15547,-4.5428 v -9.3431 c 0,-2.735798 -1.36788,-4.542398 -4.15547,-4.542398 -2.76158,0 -4.12946,1.8066 -4.12946,4.542398 z" /><path
inkscape:connector-curvature="0"
id="path1676"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
d="m 211.19182,96.977772 h -1.80664 v 18.066798 h 2.5551 l 4.18128,-13.0598 v 13.0598 h 1.78083 V 96.977772 h -2.09054 l -4.62003,14.608398 z" /><path
inkscape:connector-curvature="0"
id="path1680"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
d="m 226.78064,106.63057 v -1.8324 h -4.15547 v -7.820398 h -2.01311 v 18.066798 h 7.17494 v -1.8324 h -5.16183 v -6.5816 z" /><path
inkscape:connector-curvature="0"
id="path1684"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
d="m 236.45887,107.04357 v -1.8066 h -4.41336 v -6.426698 h 5.41992 v -1.8324 h -7.43303 v 18.066798 h 7.43303 v -1.8325 h -5.41992 v -6.1686 z" /><path
inkscape:connector-curvature="0"
id="path1688"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
d="m 243.47845,106.52747 c 1.60037,0 2.55531,0.5162 2.55531,2.4777 v 1.7294 c 0,1.6258 -0.59362,2.4775 -2.09055,2.4775 h -1.96149 v -6.6846 z m 0.51638,8.5172 c 2.83901,0 4.02623,-1.4453 4.02623,-4.1296 v -1.4711 c 0,-1.9874 -0.69685,-3.2262 -2.2454,-3.7168 1.65179,-0.4903 2.27121,-1.8324 2.27121,-3.7681 v -2.813398 c 0,-0.8001 0.0258,-1.5485 0.36133,-2.168 h -2.03893 c -0.23228,0.5162 -0.33551,0.981 -0.33551,2.194 v 2.838998 c 0,2.0389 -0.95494,2.6842 -2.63273,2.6842 h -1.41931 v -7.717198 h -2.01331 v 18.066998 z" /><path
inkscape:connector-curvature="0"
id="path1692"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
d="m 257.20904,107.04357 v -1.8066 h -4.41337 v -6.426698 h 5.41992 v -1.8324 h -7.43323 v 18.066798 h 7.43323 v -1.8325 h -5.41992 v -6.1686 z" /><path
inkscape:connector-curvature="0"
id="path1696"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
d="m 262.49944,96.977772 h -1.80664 v 18.066798 h 2.55511 l 4.18128,-13.0598 v 13.0598 h 1.78083 V 96.977772 h -2.09054 l -4.62004,14.608398 z" /><path
inkscape:connector-curvature="0"
id="path1700"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
d="m 279.89497,110.68277 v -1.626 h -1.91008 v 1.7292 c 0,1.6262 -0.64503,2.6068 -2.11635,2.6068 -1.44531,0 -2.11635,-0.9806 -2.11635,-2.6068 v -9.5496 c 0,-1.625898 0.67104,-2.606898 2.11635,-2.606898 1.47132,0 2.11635,0.981 2.11635,2.606898 v 2.3487 h 1.91008 v -2.2454 c 0,-2.735798 -1.29066,-4.542598 -4.07785,-4.542598 -2.76177,0 -4.05223,1.8068 -4.05223,4.542598 v 9.3431 c 0,2.7358 1.29046,4.5426 4.05223,4.5426 2.78719,0 4.07785,-1.8068 4.07785,-4.5426" /><path
inkscape:connector-curvature="0"
id="path1704"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
d="m 288.79873,107.04357 v -1.8066 h -4.41336 v -6.426698 h 5.41992 v -1.8324 h -7.43304 v 18.066798 h 7.43304 v -1.8325 h -5.41992 v -6.1686 z" /></g><text
transform="scale(0.93375703,-1.0709424)"
id="text18780"
y="-31.979624"
x="1468.5714"
style="font-style:normal;font-weight:normal;font-size:28.60763168px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.71519077px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.88610458px;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, ';letter-spacing:-0.74999994px;fill:#ffffff;stroke-width:0.71519077px"
y="-31.979624"
x="1468.5714"
id="tspan18778"
sodipodi:role="line">2018</tspan></text>
</g></g><g
id="g10297-8"
transform="matrix(1.8913318,0,0,1.8913318,-782.0265,522.65586)"><path
d="m 1108.6821,106.12907 c -0.055,0.01 -5.4874,0.7905 -5.5378,0.7993 -0.953,0.1516 -1.4404,0.6259 -1.4404,1.3988 0,0.7751 0.6718,1.2142 1.223,1.2142 h 8.9765 v 3.3531 h -8.9589 c -2.8459,0 -4.8068,-2.1608 -4.8068,-4.5673 0,-2.1058 1.267,-4.2863 4.159,-4.7364 0.05,-0.01 5.4874,-0.795 5.54,-0.8036 0.953,-0.1493 1.4404,-0.6194 1.4404,-1.3944 0,-0.7774 -0.6718,-1.2121 -1.2252,-1.2121 h -6.5611 v 0 c -1.3284,-0.046 -2.7294,-1.062898 -2.7294,-3.058798 v -0.2988 h 9.2773 c 2.8415,0 4.8046,2.1629 4.8046,4.571798 0,2.1058 -1.2627,4.2862 -4.1612,4.7363 m 47.656,3.4123 c 1.3308,0.042 2.7317,1.0605 2.7317,3.0545 v 0.2986 h -9.7144 c -2.8457,0 -4.8089,-2.1608 -4.8089,-4.5673 v -6.9344 c 0,-2.408898 1.9632,-4.571798 4.8089,-4.571798 h 9.7144 v 0.2988 c 0,1.9959 -1.4009,3.012398 -2.7317,3.058798 v 0 h -7.0025 c -0.5512,0 -1.2208,0.4347 -1.2208,1.2121 0,0.775 0.5072,1.3944 1.4361,1.3944 h 3.0367 c 2.6701,0.015 4.2116,1.6534 4.6971,3.5242 h -7.3013 c -1.3153,0 -1.8686,-1.043 -1.8686,-1.043 v 3.0588 c 0,0.7751 0.6675,1.2142 1.2208,1.2142 z m -31.9075,3.3576 v -9.5584 c 0,-1.994 -1.6182,-3.616598 -3.6143,-3.616598 -2.0004,0 -3.6144,1.622598 -3.6144,3.616598 v 9.5584 h -3.4848 v -9.3588 c 0,-3.917298 3.1774,-7.096698 7.0992,-7.096698 3.9173,0 7.097,3.1794 7.097,7.096698 v 9.3588 z m 19.2002,-11.5062 c 0,-2.408898 -1.963,-4.571798 -4.802,-4.571798 h -8.9636 v 3.359698 h 8.981 c 0.5535,0 1.2187,0.4347 1.2187,1.2121 0,0.775 -0.4875,1.2451 -1.4405,1.3944 -0.051,0.01 -5.4873,0.797 -5.5399,0.8036 -2.8965,0.4501 -4.1569,2.6306 -4.1569,4.7364 0,2.4065 1.9609,4.5673 4.8044,4.5673 h 8.9634 v -3.3531 h -8.981 c -0.5511,0 -1.2208,-0.4391 -1.2208,-1.2142 0,-0.7729 0.4831,-1.2472 1.4385,-1.3988 0.053,-0.01 5.4893,-0.7926 5.5399,-0.7993 2.8963,-0.4501 4.1588,-2.6305 4.1588,-4.7363"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
id="path1708-6"
inkscape:connector-curvature="0" /><path
d="m 1121.9295,126.73257 c 0.02,0.7027 0.3183,1.3548 0.8322,1.8336 0.5117,0.4785 1.1813,0.7266 1.884,0.7047 1.4495,-0.053 2.589,-1.2735 2.5407,-2.7229 -0.026,-0.7025 -0.3207,-1.3503 -0.8324,-1.8313 -0.5138,-0.4808 -1.1856,-0.7289 -1.8881,-0.7046 -1.4471,0.055 -2.5847,1.2734 -2.5364,2.7205 m -4.2247,5.0856 c 0,0 -0.02,-1.2758 -0.022,-1.4186 -0.6346,0.2087 -5.1997,1.6843 -9.4815,1.8356 -3.6254,0.1253 -8.5813,0.2988 -15.586,-4.0028 l -0.2065,-0.1317 c -3.2914,-2.0554 -5.5642,-4.5872 -6.7567,-7.534 -0.3732,-0.9266 -0.8738,-3.0192 -0.3797,-4.9846 0.2151,-0.8584 0.6171,-1.7214 1.155,-2.4986 1.2163,-1.7459 3.2564,-2.9051 5.4543,-3.1007 3.1028,-0.2745 5.4545,1.1177 6.2912,3.7263 0.5752,1.8028 0,4.4421 -2.2024,5.7905 -1.792,1.0978 -3.722,0.8476 -4.8374,0.1099 -0.9706,-0.6435 -1.5218,-1.6426 -1.5107,-2.7429 0.024,-1.9409 1.6993,-2.9774 2.9028,-2.9774 0.3513,0 0.7048,0.057 1.1023,0.191 0.1406,0.039 0.2701,0.092 0.4194,0.1846 l 0.046,0.029 0.028,0.015 h -0.01 c 0.2767,0.1867 0.4415,0.4919 0.4415,0.8169 0,0.092 -0.015,0.1801 -0.04,0.2724 -0.1405,0.4896 -0.6325,0.7905 -1.1375,0.696 l -0.063,-0.011 -0.092,-0.031 -0.1361,-0.044 c -0.2767,-0.072 -0.4853,-0.077 -0.5293,-0.079 -0.1427,0.011 -0.8388,0.2194 -0.8388,0.9792 v 0.01 c 0,0.2767 0.1166,0.4743 0.1779,0.5797 0.213,0.3381 0.8036,0.672 1.6051,0.6016 1.0474,-0.09 1.8008,-0.6301 2.3035,-1.6402 0.4634,-0.942 0.3425,-2.0992 -0.3117,-2.9489 -0.6546,-0.8476 -1.8117,-1.2056 -3.3575,-1.0365 -1.5546,0.1713 -2.8699,1.0672 -3.61,2.4617 -0.718,1.3591 -0.7598,2.9751 -0.1032,4.218 1.5767,2.9731 4.5541,2.9401 6.1813,2.6613 2.3208,-0.3997 5.8387,-2.4791 7.154,-7.2901 h 3.2081 c -0.3953,1.2275 -0.6237,4.776 2.9863,4.776 3.9613,0 4.462,-2.7887 5.5794,-4.776 h 3.3992 c -0.8937,1.2803 -1.5194,2.7031 -1.3196,3.902 0.2922,1.7654 1.6974,1.6073 3.6473,1.3877 0.6345,-0.074 1.3591,-0.1559 2.108,-0.1734 2.0927,-0.013 3.9898,0.3732 5.3753,0.977 0.8981,0.3932 1.469,0.6523 1.8313,0.9772 0.1275,0.1077 0.1955,0.2833 0.2636,0.4677 l 0.046,0.1275 c 0.064,0.1492 0.1339,0.4698 0.1822,0.6433 0.092,0.3535 -0.2241,0.1669 -0.2241,0.1669 -0.6059,-0.3668 -2.1343,-1.0607 -3.5571,-1.0892 -1.7676,-0.037 -5.3271,1.7744 -5.7025,1.9697 l -0.033,0.042 c -0.09,0.2108 -0.6259,1.4778 -0.7356,1.7435 2.5626,-1.6909 4.6881,-2.622 6.3174,-2.7668 1.8115,-0.1625 3.2256,0.8278 3.8296,1.2494 0.059,0.044 0.303,0.2021 0.2481,0.3996 -0.2372,0.8235 -1.0519,3.5814 -1.7304,4.2798 -0.1977,0.2041 -0.3514,0.3995 -0.6785,0.5862 -2.5889,1.5106 -8.735,2.4241 -9.0248,2.4659 0,0 -0.068,0.018 -0.068,-0.057"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
id="path1712-4"
inkscape:connector-curvature="0" /><path
d="m 1124.9247,126.48877 c -0.4501,0 -0.8147,0.2439 -0.8147,0.5424 0,0.3031 0.3646,0.5446 0.8147,0.5446 0.4501,0 0.8148,-0.2415 0.8148,-0.5446 0,-0.2985 -0.3647,-0.5424 -0.8148,-0.5424 m -0.2987,2.0092 c -0.4918,0.018 -0.9597,-0.1581 -1.3108,-0.4919 -0.3623,-0.3338 -0.5688,-0.7883 -0.5819,-1.2756 -0.035,-1.0146 0.7553,-1.8665 1.7654,-1.9017 0.4919,-0.015 0.9573,0.1582 1.3174,0.4918 0.358,0.3337 0.5667,0.7862 0.5819,1.2781 0.033,1.0123 -0.7598,1.862 -1.772,1.8993"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
id="path1716-9"
inkscape:connector-curvature="0" /><path
d="m 1161.3084,98.136372 c 0,-0.09 -0.064,-0.1515 -0.1813,-0.1515 h -0.236 v 0.3052 h 0.2306 c 0.1165,0 0.1867,-0.053 0.1867,-0.1537 m 0.2338,0.015 c 0,0.2152 -0.1579,0.3425 -0.4139,0.3425 h -0.47 v -1.0452 h 0.2328 v 0.3361 h 0.1844 l 0.2274,-0.3361 h 0.2734 l -0.2603,0.3756 c 0.1373,0.048 0.2262,0.1536 0.2262,0.3271 m 0.4095,-0.2042 c 0,-0.4852 -0.3809,-0.8804 -0.8859,-0.8804 -0.5008,0 -0.8774,0.3907 -0.8774,0.8738 0,0.4831 0.3788,0.8785 0.8828,0.8785 0.5041,0 0.8805,-0.3932 0.8805,-0.8719 m 0.2295,0 c 0,0.5995 -0.4863,1.0915 -1.11,1.0915 -0.6225,0 -1.1133,-0.4986 -1.1133,-1.0981 0,-0.6016 0.4843,-1.0957 1.1079,-1.0957 0.6213,0 1.1154,0.5007 1.1154,1.1023"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.19552384"
id="path1720-4"
inkscape:connector-curvature="0" /></g></g></svg>

After

Width:  |  Height:  |  Size: 56 KiB

View file

@ -0,0 +1,180 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="svg2"
sodipodi:docname="pause.svg"
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
x="0px"
y="0px"
width="1920px"
height="1080px"
viewBox="0 0 1920 1080"
enable-background="new 0 0 1920 1080"
xml:space="preserve"><metadata
id="metadata943"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
id="defs941"><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath18"><path
d="m 312.117,871.087 c -6.264,-1.72 -10.84,-10.647 -14.167,-15.645 l 0,0 c -4.194,-6.302 -7.979,-12.897 -11.534,-19.58 l 0,0 c -6.794,-12.771 -13.065,-25.863 -21.157,-37.891 l 0,0 -14.658,-134.44 c -34.506,-10.769 -67.49,-29.469 -99.699,-48.874 l 0,0 c 12.812,-37.59 55.526,-58.834 95.24,-58.766 l 0,0 c 0.024,0 0.047,0 0.071,0 l 0,0 c -6.665,-0.282 -13.34,-0.125 -19.96,0.504 l 0,0 c 17.08,-29.328 37.542,-57.811 69.853,-68.2 l 0,0 c 26.039,-8.372 54.524,-0.76 79.568,10.242 l 0,0 c 16.073,7.061 37.811,23.424 50.174,37.459 l 0,0 c -5.443,-6.931 -9.356,-11.85 -9.378,-14.226 l 0,0 c -0.036,-4.022 11.889,-7.249 15.319,-7.836 l 0,0 c 4.537,-0.776 55.479,-8.821 65.762,-9.857 l 0,0 c 10.396,-1.048 20.273,-1.879 30.647,-0.162 l 0,0 c 9.775,1.619 19.405,4.609 27.984,9.637 l 0,0 c 9.366,5.488 17.124,13.214 21.752,22.642 l 0,0 c -2.467,-9.581 -5.754,-22.648 -9.272,-36.305 l 0,0 c -0.171,-0.666 -0.311,-1.344 -0.413,-2.024 l 0,0 c -3.39,-22.815 -3.156,-46.468 -3.991,-69.493 l 0,0 c -0.901,-24.858 -1.418,-49.754 -2.83,-74.59 l 0,0 c -0.791,-13.917 -3.767,-27.11 -7.947,-40.362 l 0,0 c -1.785,-5.66 -3.752,-11.282 -5.94,-16.816 l 0,0 c 2.853,8.361 4.713,17.016 5.261,25.851 l 0,0 c 0.555,8.93 -0.352,17.967 -2.745,26.592 l 0,0 c -2.662,9.599 -7.206,18.729 -13.686,26.328 l 0,0 c -1.536,1.801 -2.531,3.044 -3.792,5.045 l 0,0 c -1.313,2.081 -3.691,4.003 -5.535,5.683 l 0,0 c -4.28,3.901 -8.981,7.314 -13.802,10.512 l 0,0 c -8.952,5.937 -18.089,11.527 -28.039,15.555 l 0,0 c -22.597,9.151 -48.915,13.05 -72.999,8.126 l 0,0 c -49.265,-10.074 -94.2,-46.844 -113.089,-93.79 l 0,0 c -7.565,-18.805 -8.616,-45.719 -6.222,-65.756 l 0,0 c 7.2,-60.243 65.422,-100.088 125.514,-108.448 l 0,0 c 24.824,-3.455 52.18,-1.693 76.294,4.869 l 0,0 c 50.617,13.775 89.298,54.937 112.844,99.669 l 0,0 c 2.794,5.307 14.736,24.552 14.675,26.909 l 0,0 c 0.267,-10.318 3.457,-20.545 9.106,-29.184 l 0,0 16.227,92.559 c 1.621,-9.021 7.294,-17.234 15.157,-21.945 l 0,0 0.204,60.905 c 1.41,-9.085 6.602,-14.523 14.491,-19.244 l 0,0 c -4.166,27.38 -4.717,52.34 -2.482,79.945 l 0,0 c 7.063,-4.324 13.65,-8.62 20.658,-10.281 l 0,0 c -3.651,26.792 -12.97,49.694 -16.621,76.487 l 0,0 c 10.534,-8.562 10.319,-10.84 19.664,-11.89 l 0,0 c -3.943,26.189 -16.832,43.539 -29.738,66.666 l 0,0 25.882,-0.923 c -10.728,25.86 -25.45,41.841 -43.486,63.254 l 0,0 c 10.92,0.053 16.559,0.433 26.037,2.489 l 0,0 c -14.416,20.027 -33.431,26.496 -56.345,35.655 l 0,0 c 14.572,6.667 21.146,13.146 30.811,25.412 l 0,0 c -25.908,4.436 -43.613,6.974 -69.672,10.409 l 0,0 c 9.984,6.221 25.959,11.735 32.646,23.966 l 0,0 c -23.093,-0.068 -51.514,-1.99 -74.606,-2.058 l 0,0 c 3.118,9.15 16.024,22.056 15.344,33.286 l 0,0 -67.289,-24.136 c -2.029,7.646 4.971,10.282 1.623,31.588 l 0,0 -54.542,-23.538 c 0,6.9 9.282,21.518 5.236,31.248 l 0,0 c -1.052,2.53 -27.624,-18.934 -36.917,-20.788 l 0,0 c 0,0 19.327,52.162 14.75,52.15 l 0,0 c -15.455,-0.042 -33.75,-18.848 -49.058,-21.738 l 0,0 c -3.6,5.947 -6.717,12.18 -9.698,18.456 l 0,0 c -5.957,12.543 -11.32,25.358 -17.137,37.966 l 0,0 c -2.809,6.088 -5.71,12.138 -8.882,18.045 l 0,0 c -2.044,3.808 -3.89,8.265 -7.717,10.63 l 0,0 c -2.577,1.592 -6.347,2.531 -9.801,2.531 l 0,0 c -1.401,0 -2.751,-0.155 -3.948,-0.484 m 41.469,-271.97 c -2.238,-1.885 -4.527,-3.722 -6.865,-5.509 l 0,0 c 2.327,1.793 4.616,3.631 6.865,5.509 m 85.349,-45.569 c 0,0 0,0 0,0 M 383.533,241.747 c -16.443,19.302 -23.431,46.211 -18.815,71.142 l 0,0 c 4.341,23.447 18.996,45.037 39.804,56.683 l 0,0 c 20.808,11.645 47.481,12.699 68.622,1.67 l 0,0 c 21.142,-11.029 35.713,-34.183 35.364,-58.026 l 0,0 c -0.349,-23.843 -16.558,-46.24 -39.055,-54.146 l 0,0 c -13.248,-4.655 -27.77,-4.347 -39.5,3.375 l 0,0 c -11.729,7.722 -19.3,22.583 -15.553,36.117 l 0,0 c 3.746,13.535 19.143,23.26 32.574,19.157 l 0,0 c 5.156,-1.575 9.602,-4.83 14.374,-7.338 l 0,0 c 6.351,-3.339 14.186,-5.411 20.409,0.204 l 0,0 c 2.348,2.119 3.893,5.052 4.395,8.174 l 0,0 c 1.65,10.257 -5.836,19.545 -14.699,22.812 l 0,0 c -6.84,2.521 -14.529,2.26 -21.749,1.25 l 0,0 c -23.7,-3.318 -46.176,-17.837 -57.931,-38.681 l 0,0 c -11.755,-20.845 -11.322,-48.644 3.051,-67.777 l 0,0 c 7.968,-10.606 19.479,-17.733 32.216,-21.387 l 0,0 c -16.77,4.192 -32.281,13.594 -43.507,26.771 m 146.601,21.02 c 0.24,0.346 0.478,0.693 0.716,1.042 l 0,0 c -2.094,-3.187 -4.311,-6.295 -6.662,-9.313 l 0,0 c -5.252,-6.741 -11.254,-13.003 -17.851,-18.524 l 0,0 c 9.038,7.807 17.014,17.001 23.797,26.795"
id="path20"
inkscape:connector-curvature="0" /></clipPath><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath28"><path
d="m 314.284,874.024 c -6.264,-1.721 -10.84,-10.648 -14.166,-15.645 l 0,0 c -4.194,-6.302 -7.981,-12.897 -11.535,-19.58 l 0,0 c -6.794,-12.772 -13.065,-25.863 -21.157,-37.891 l 0,0 -14.657,-134.44 c -34.506,-10.769 -67.491,-29.47 -99.701,-48.874 l 0,0 c 12.813,-37.59 55.528,-58.835 95.241,-58.767 l 0,0 c 0.017,0 0.031,0 0.048,0 l 0,0 c -6.659,-0.281 -13.323,-0.124 -19.938,0.505 l 0,0 c 17.081,-29.328 37.544,-57.812 69.854,-68.2 l 0,0 c 26.039,-8.373 54.524,-0.761 79.568,10.242 l 0,0 c 16.072,7.06 37.807,23.42 50.171,37.455 l 0,0 c -5.441,-6.928 -9.354,-11.847 -9.375,-14.223 l 0,0 c -0.036,-4.022 11.889,-7.249 15.32,-7.836 l 0,0 c 4.536,-0.776 55.478,-8.82 65.761,-9.857 l 0,0 c 10.396,-1.048 20.273,-1.879 30.647,-0.161 l 0,0 c 9.774,1.618 19.404,4.608 27.984,9.636 l 0,0 c 9.366,5.488 17.124,13.214 21.752,22.642 l 0,0 c -2.467,-9.581 -5.754,-22.647 -9.272,-36.304 l 0,0 c -0.171,-0.666 -0.312,-1.345 -0.413,-2.025 l 0,0 c -3.39,-22.814 -3.157,-46.467 -3.991,-69.492 l 0,0 c -0.902,-24.859 -1.418,-49.754 -2.83,-74.591 l 0,0 c -0.791,-13.916 -3.768,-27.109 -7.947,-40.362 l 0,0 c -1.785,-5.661 -3.753,-11.284 -5.942,-16.82 l 0,0 c 2.854,8.362 4.714,17.02 5.263,25.856 l 0,0 c 0.554,8.929 -0.353,17.967 -2.745,26.592 l 0,0 c -2.662,9.598 -7.206,18.729 -13.686,26.327 l 0,0 c -1.536,1.801 -3.494,3.382 -4.757,5.383 l 0,0 c -1.312,2.081 -2.726,3.665 -4.57,5.345 l 0,0 c -4.28,3.901 -8.981,7.315 -13.802,10.512 l 0,0 c -8.952,5.938 -18.598,10.791 -28.547,14.819 l 0,0 c -22.597,9.149 -47.586,13.078 -71.67,8.153 l 0,0 c -49.265,-10.074 -95.021,-46.134 -113.91,-93.081 l 0,0 c -7.566,-18.804 -8.616,-45.718 -6.222,-65.755 l 0,0 c 7.2,-60.244 65.422,-100.089 125.514,-108.45 l 0,0 c 24.823,-3.453 52.179,-1.692 76.293,4.87 l 0,0 c 50.618,13.775 89.298,54.937 112.845,99.669 l 0,0 c 2.794,5.306 14.736,24.552 14.675,26.91 l 0,0 c 0.266,-10.318 3.457,-20.545 9.105,-29.185 l 0,0 16.228,92.559 c 1.622,-9.021 7.294,-17.234 15.156,-21.944 l 0,0 0.204,60.905 c 1.411,-9.085 6.603,-14.524 14.491,-19.245 l 0,0 c -4.165,27.381 -4.717,52.34 -2.481,79.945 l 0,0 c 7.063,-4.324 13.65,-8.619 20.657,-10.281 l 0,0 c -3.651,26.793 -12.969,49.695 -16.621,76.488 l 0,0 c 10.535,-8.562 10.321,-10.841 19.665,-11.89 l 0,0 c -3.943,26.189 -16.832,43.539 -29.738,66.666 l 0,0 25.881,-0.924 c -10.726,25.861 -25.449,41.842 -43.485,63.255 l 0,0 c 10.92,0.053 16.559,0.433 26.037,2.488 l 0,0 c -14.416,20.028 -33.431,26.496 -56.345,35.655 l 0,0 c 14.571,6.668 21.146,13.147 30.811,25.413 l 0,0 c -25.908,4.436 -43.613,6.973 -69.673,10.409 l 0,0 c 9.985,6.22 25.961,11.735 32.648,23.966 l 0,0 c -23.094,-0.069 -51.515,-1.991 -74.608,-2.06 l 0,0 c 3.119,9.152 16.025,22.058 15.345,33.287 l 0,0 -67.289,-24.135 c -2.03,7.644 4.971,10.282 1.624,31.588 l 0,0 -54.543,-23.538 c 0,6.899 9.282,21.517 5.235,31.248 l 0,0 c -1.052,2.53 -27.623,-18.935 -36.917,-20.789 l 0,0 c 0,0 19.328,52.162 14.751,52.15 l 0,0 c -15.456,-0.043 -33.751,-18.848 -49.059,-21.737 l 0,0 c -3.6,5.946 -6.717,12.18 -9.697,18.454 l 0,0 c -5.958,12.545 -11.32,25.36 -17.137,37.968 l 0,0 c -2.808,6.086 -5.71,12.137 -8.882,18.045 l 0,0 c -2.044,3.808 -3.889,8.265 -7.717,10.63 l 0,0 c -2.577,1.592 -6.347,2.53 -9.801,2.53 l 0,0 c -1.401,0 -2.752,-0.154 -3.948,-0.483 m 41.469,-271.971 c -2.231,-1.88 -4.511,-3.71 -6.842,-5.492 l 0,0 c 2.319,1.787 4.601,3.62 6.842,5.492 m 85.349,-45.569 c 0,0 0,0 0,0 M 385.7,244.684 c -16.443,19.301 -23.431,46.21 -18.815,71.142 l 0,0 c 4.341,23.447 18.996,45.036 39.804,56.681 l 0,0 c 20.807,11.646 47.481,12.699 68.623,1.672 l 0,0 c 21.141,-11.029 35.712,-34.184 35.362,-58.026 l 0,0 C 510.325,292.31 494.456,269.141 471.96,261.234 l 0,0 c -13.249,-4.656 -28.749,-3.925 -40.478,3.797 l 0,0 c -11.73,7.722 -18.663,22.934 -14.915,36.468 l 0,0 c 3.747,13.534 19.144,23.259 32.574,19.157 l 0,0 c 5.156,-1.575 9.602,-4.831 14.374,-7.339 l 0,0 c 6.352,-3.338 14.186,-5.411 20.41,0.205 l 0,0 c 2.347,2.118 3.891,5.052 4.393,8.173 l 0,0 c 1.651,10.257 -5.876,18.554 -14.739,21.821 l 0,0 c -6.84,2.522 -14.381,2.425 -21.601,1.414 l 0,0 c -23.699,-3.317 -46.283,-17.011 -58.038,-37.854 l 0,0 c -11.755,-20.844 -11.323,-48.644 3.051,-67.777 l 0,0 c 7.968,-10.606 19.481,-17.733 32.218,-21.388 l 0,0 c -16.769,4.192 -32.283,13.595 -43.509,26.773 m 146.6,21.019 c 0.248,0.358 0.494,0.716 0.739,1.075 l 0,0 c -2.1,-3.197 -4.324,-6.317 -6.684,-9.346 l 0,0 c -5.241,-6.727 -11.231,-12.977 -17.813,-18.49 l 0,0 c 9.023,7.8 16.985,16.98 23.758,26.761"
id="path30"
inkscape:connector-curvature="0" /></clipPath><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1428"><path
d="m 0,1201.89 853.228,0 L 853.228,0 0,0 0,1201.89 Z"
id="path1430"
inkscape:connector-curvature="0" /></clipPath><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1436"><path
d="m 153.069,874.507 547.722,0 0,-721.1 -547.722,0 0,721.1 z"
id="path1438"
inkscape:connector-curvature="0" /></clipPath><radialGradient
fx="0"
fy="0"
cx="0"
cy="0"
r="1"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(74.078758,0,0,-59.263008,239.82324,731.99097)"
spreadMethod="pad"
id="radialGradient1468"><stop
style="stop-opacity:1;stop-color:#ffffff"
offset="0"
id="stop1470" /><stop
style="stop-opacity:1;stop-color:#c4c3c3"
offset="1"
id="stop1472" /></radialGradient><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1480"><path
d="m 0,1201.89 853.228,0 L 853.228,0 0,0 0,1201.89 Z"
id="path1482"
inkscape:connector-curvature="0" /></clipPath><radialGradient
fx="0"
fy="0"
cx="0"
cy="0"
r="1"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(74.078758,0,0,-59.263008,324.3374,727.64069)"
spreadMethod="pad"
id="radialGradient1516"><stop
style="stop-opacity:1;stop-color:#ffffff"
offset="0"
id="stop1518" /><stop
style="stop-opacity:1;stop-color:#c4c3c3"
offset="1"
id="stop1520" /></radialGradient><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1528"><path
d="m 0,1201.89 853.228,0 L 853.228,0 0,0 0,1201.89 Z"
id="path1530"
inkscape:connector-curvature="0" /></clipPath><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1560"><path
d="m 529.474,574.673 c 6.87,-7.702 13.741,-15.405 20.611,-23.107 l 0,0 c 2.925,-3.279 6.035,-7.149 6.026,-11.402 l 0,0 c -10e-4,-0.461 -0.038,-0.925 -0.116,-1.394 l 0,0 c -0.679,-4.076 -4.235,-6.974 -7.641,-9.312 l 0,0 c -8.134,-5.582 -16.812,-10.954 -24.245,-17.441 l 0,0 c -3.348,-2.922 -15.688,-9.847 -17.856,-11.768 l 0,0 c -10.514,-9.322 -29.698,-8.23 -43.695,-6.992 l 0,0 c -2.978,0.263 -6.376,0.501 -8.544,-1.558 l 0,0 c -1.461,-1.388 -1.959,-3.483 -2.345,-5.461 l 0,0 c -0.541,-2.777 -0.961,-5.706 -0.964,-8.569 l 0,0 c -0.005,-3.924 0.773,-7.721 3.093,-10.826 l 0,0 c 5.5,-7.361 17.621,-6.775 24.515,-0.701 l 0,0 c 3.855,3.397 7.098,8.39 12.216,8.854 l 0,0 c 5.187,0.469 9.462,-4.158 11.606,-8.906 l 0,0 c 2.145,-4.748 3.149,-10.106 6.358,-14.211 l 0,0 c 6.392,-8.178 21.134,-7.2 26.389,1.752 l 0,0 c 1.293,2.202 1.885,4.672 1.889,7.167 l 0,0 c 0.013,7.643 -5.488,15.526 -13.22,16.729 l 0,0 c -0.999,1.438 -1.44,3.117 -1.442,4.842 l 0,0 c -0.002,2.689 1.063,5.487 2.742,7.64 l 0,0 c 2.755,3.534 6.807,5.762 10.671,8.029 l 0,0 c 15.893,9.322 30.475,20.875 43.186,34.214 l 0,0 c 2.132,2.238 4.348,4.93 4.35,7.937 l 0,0 c 0,0.269 -0.017,0.54 -0.054,0.814 l 0,0 c -0.28,2.082 -1.645,3.833 -2.959,5.471 l 0,0 c -9.167,11.424 -18.333,22.849 -27.5,34.273 l 0,0 -23.071,-6.074 z"
id="path1562"
inkscape:connector-curvature="0" /></clipPath><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1646"><path
d="m 0,1201.89 853.228,0 L 853.228,0 0,0 0,1201.89 Z"
id="path1648"
inkscape:connector-curvature="0" /></clipPath><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1658"><path
d="m 444.813,571.047 c 6.832,-7.66 13.665,-15.32 20.499,-22.979 l 0,0 c 3.241,-3.634 6.709,-7.994 5.908,-12.797 l 0,0 c -0.056,-0.338 -0.132,-0.668 -0.226,-0.99 l 0,0 c -0.987,-3.65 -4.29,-6.315 -7.463,-8.492 l 0,0 c -8.135,-5.582 -16.812,-10.954 -24.246,-17.441 l 0,0 c -3.348,-2.922 -15.687,-9.846 -17.855,-11.769 l 0,0 c -10.514,-9.321 -29.699,-8.229 -43.695,-6.992 l 0,0 c -2.979,0.264 -6.375,0.503 -8.543,-1.557 l 0,0 c -0.945,-0.898 -1.487,-2.091 -1.857,-3.358 l 0,0 c -0.178,-0.638 -0.315,-1.291 -0.44,-1.933 l 0,0 c -1.283,-6.581 -1.885,-14.024 2.129,-19.396 l 0,0 c 5.499,-7.36 17.621,-6.774 24.514,-0.7 l 0,0 c 3.856,3.397 7.099,8.391 12.216,8.854 l 0,0 c 5.189,0.47 9.464,-4.158 11.607,-8.906 l 0,0 c 2.144,-4.747 3.15,-10.106 6.357,-14.211 l 0,0 c 6.393,-8.177 21.135,-7.199 26.39,1.752 l 0,0 c 0.57,0.971 1.003,1.993 1.311,3.046 l 0,0 c 2.398,8.633 -3.607,19.267 -12.691,20.68 l 0,0 c -1.621,2.332 -1.772,5.302 -0.964,8.064 l 0,0 c 0.46,1.658 1.268,3.248 2.313,4.588 l 0,0 c 2.754,3.534 6.806,5.762 10.671,8.029 l 0,0 c 15.893,9.322 30.475,20.875 43.186,34.215 l 0,0 c 1.669,1.751 3.39,3.782 4.06,6.024 l 0,0 c 0.225,0.825 0.306,1.678 0.187,2.556 l 0,0 c -0.279,2.082 -1.644,3.832 -2.959,5.47 l 0,0 c -9.166,11.425 -18.334,22.85 -27.5,34.274 l 0,0 -22.909,-6.031 z"
id="path1660"
inkscape:connector-curvature="0" /></clipPath></defs><sodipodi:namedview
units="px"
pagecolor="#ffffff"
inkscape:zoom="0.35"
id="base"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:cx="1540.0524"
inkscape:cy="728.86551"
inkscape:document-units="px"
inkscape:current-layer="svg2"
showgrid="false"
inkscape:window-width="1916"
inkscape:window-height="1041"
inkscape:window-x="0"
inkscape:window-y="18"
inkscape:window-maximized="0"
showguides="true"
inkscape:guide-bbox="true"><sodipodi:guide
position="991.42857,1077.1429"
orientation="0,1"
id="guide8407"
inkscape:locked="false" /><sodipodi:guide
position="938.92857,721.42857"
orientation="0,1"
id="guide8409"
inkscape:locked="false" /><sodipodi:guide
position="161.356,459.5"
orientation="1,0"
id="guide8411"
inkscape:locked="false" /></sodipodi:namedview><g
id="layer2"
inkscape:groupmode="layer"
inkscape:label="Background"
style="display:inline"><rect
id="pause_bg"
x="0"
width="1920"
height="1080"
y="0"
style="fill:#003543" /><rect
id="pause_bg_alt"
x="-0.33477008"
width="1920"
height="1080"
y="0.63943481"
style="display:inline;fill:#003543" /></g><g
id="layer3"
inkscape:groupmode="layer"
inkscape:label="Text" /><g
id="pause"><text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.91700482px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="645.31598"
y="593.3819"
id="text8405"><tspan
sodipodi:role="line"
id="tspan8403"
x="645.31598"
y="593.3819"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:268.98806763px;line-height:125%;font-family:'Roboto Condensed';-inkscape-font-specification:'Roboto Condensed, Light';fill:#ffffff;fill-opacity:1;stroke-width:0.91700482px">Pause</tspan></text>
<path
d="m 1741.5599,109.10114 c -0.1367,-0.0249 -13.642,-1.96523 -13.7673,-1.98711 -2.3692,-0.37689 -3.5809,-1.55603 -3.5809,-3.47751 0,-1.92696 1.6701,-3.01859 3.0404,-3.01859 h 22.3162 v -8.336034 h -22.2724 c -7.0751,0 -11.9501,5.371896 -11.9501,11.354624 0,5.23516 3.1499,10.65603 10.3396,11.77501 0.1243,0.0249 13.642,1.97642 13.7728,1.9978 2.3692,0.37117 3.5809,1.53988 3.5809,3.46658 0,1.93267 -1.6701,3.01336 -3.0459,3.01336 h -16.3113 v 0 c -3.3025,0.11436 -6.7855,2.64244 -6.7855,7.60438 v 0.74284 h 23.064 c 7.0642,0 11.9446,-5.37712 11.9446,-11.3658 0,-5.23517 -3.1392,-10.65579 -10.3451,-11.77477 m 118.4761,-8.48321 c 3.3085,-0.10441 6.7912,-2.636475 6.7912,-7.593695 v -0.74234 h -24.1507 c -7.0746,0 -11.9552,5.371896 -11.9552,11.354625 v 17.23939 c 0,5.98868 4.8806,11.3658 11.9552,11.3658 h 24.1507 v -0.74284 c 0,-4.96194 -3.4827,-7.48902 -6.7912,-7.60438 v 0 h -17.4087 c -1.3703,0 -3.035,-1.08069 -3.035,-3.01336 0,-1.9267 1.261,-3.46658 3.5703,-3.46658 h 7.5494 c 6.6381,-0.0373 10.4703,-4.11046 11.6773,-8.7614 h -18.1515 c -3.2699,0 -4.6455,2.59297 -4.6455,2.59297 v -7.60438 c 0,-1.92696 1.6595,-3.01859 3.035,-3.01859 z m -79.3242,-8.347222 v 23.762832 c 0,4.95722 -4.023,8.99111 -8.9854,8.99111 -4.9731,0 -8.9857,-4.03389 -8.9857,-8.99111 V 92.265488 h -8.6634 V 115.5321 c 0,9.73868 7.8992,17.64288 17.6491,17.64288 9.7387,0 17.6436,-7.9042 17.6436,-17.64288 V 92.265488 Z m 47.733,28.605202 c 0,5.98868 -4.8802,11.3658 -11.9381,11.3658 h -22.2841 v -8.35244 h 22.3274 c 1.376,0 3.0297,-1.08069 3.0297,-3.01336 0,-1.92671 -1.2119,-3.09541 -3.5812,-3.46658 -0.1267,-0.0249 -13.6418,-1.98139 -13.7725,-1.9978 -7.2009,-1.11898 -10.3344,-6.53985 -10.3344,-11.77501 0,-5.982729 4.875,-11.354625 11.9441,-11.354625 h 22.2836 v 8.336035 h -22.3274 c -1.37,0 -3.0349,1.09163 -3.0349,3.01859 0,1.92148 1.201,3.10062 3.5762,3.47751 0.1317,0.0249 13.6467,1.97046 13.7725,1.98711 7.2004,1.11898 10.3391,6.5396 10.3391,11.77477"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.48608565"
id="path1708"
inkscape:connector-curvature="0" /><path
d="m 1774.4939,57.879432 c 0.05,-1.74696 0.7913,-3.368125 2.0689,-4.558455 1.2721,-1.189583 2.9368,-1.806377 4.6837,-1.751932 3.6036,0.131762 6.4365,3.166008 6.3164,6.769316 -0.065,1.746463 -0.7973,3.356938 -2.0694,4.552737 -1.2774,1.195301 -2.9475,1.812095 -4.694,1.751684 -3.5975,-0.136734 -6.4257,-3.16576 -6.3056,-6.76335 M 1763.991,45.236283 c 0,0 -0.05,3.171726 -0.055,3.526737 -1.5777,-0.518843 -12.9268,-4.187285 -23.5717,-4.563428 -9.013,-0.311504 -21.3337,-0.742837 -38.7478,9.951235 l -0.5134,0.327415 c -8.1826,5.109865 -13.833,11.404093 -16.7976,18.73004 -0.9278,2.303591 -2.1723,7.505937 -0.944,12.392056 0.5348,2.134041 1.5342,4.279518 2.8714,6.211691 3.0238,4.340426 8.0957,7.222277 13.5598,7.708552 7.7138,0.682429 13.5603,-2.778679 15.6403,-9.263837 1.43,-4.481884 0,-11.043364 -5.4753,-14.395579 -4.455,-2.729206 -9.2531,-2.107191 -12.0261,-0.273219 -2.413,1.599785 -3.7833,4.083616 -3.7557,6.819037 0.06,4.82521 4.2246,7.40202 7.2166,7.40202 0.8733,0 1.7522,-0.141706 2.7404,-0.474839 0.3495,-0.09696 0.6715,-0.228718 1.0426,-0.458928 l 0.1144,-0.0721 0.07,-0.03729 h -0.025 c 0.6879,-0.464149 1.0976,-1.222897 1.0976,-2.030869 0,-0.228719 -0.037,-0.447741 -0.099,-0.677205 -0.3493,-1.217179 -1.5724,-1.965237 -2.8279,-1.730304 l -0.1566,0.02735 -0.2288,0.07707 -0.3383,0.109387 c -0.6879,0.178997 -1.2065,0.191427 -1.3159,0.196399 -0.3547,-0.02735 -2.0853,-0.545443 -2.0853,-2.434358 v -0.02486 c 0,-0.687896 0.2899,-1.179143 0.4423,-1.441174 0.5295,-0.84054 1.9978,-1.670638 3.9904,-1.495619 2.6039,0.223746 4.4769,1.566472 5.7266,4.077649 1.1521,2.341877 0.8515,5.218755 -0.7749,7.331167 -1.6274,2.107192 -4.504,2.997205 -8.347,2.57681 -3.8648,-0.425863 -7.1347,-2.653132 -8.9747,-6.119954 -1.785,-3.378816 -1.8889,-7.396302 -0.2565,-10.486237 3.9198,-7.39133 11.3218,-7.309289 15.3671,-6.616174 5.7697,0.993682 14.5154,6.163213 17.7853,18.123688 h 7.9756 c -0.9827,-3.051649 -1.5506,-11.873463 7.4241,-11.873463 9.8481,0 11.0929,6.932899 13.8708,11.873463 h 8.4507 c -2.2218,-3.182914 -3.7774,-6.720092 -3.2807,-9.700639 0.7265,-4.388905 4.2199,-3.995858 9.0675,-3.449917 1.5774,0.183969 3.3788,0.387578 5.2406,0.431084 5.2026,0.03232 9.9189,-0.927801 13.3634,-2.428889 2.2327,-0.977522 3.652,-1.621662 4.5527,-2.429386 0.317,-0.26775 0.486,-0.704303 0.6553,-1.162734 l 0.1144,-0.316974 c 0.1591,-0.370921 0.3329,-1.167955 0.453,-1.599288 0.2287,-0.878825 -0.5572,-0.414924 -0.5572,-0.414924 -1.5063,0.911889 -5.306,2.636972 -8.8432,2.707825 -4.3943,0.09199 -13.2435,-4.41128 -14.1768,-4.896809 l -0.082,-0.104415 c -0.2238,-0.524063 -1.556,-3.673911 -1.8288,-4.33446 6.3708,4.203693 11.655,6.518472 15.7055,6.878454 4.5035,0.403986 8.0191,-2.057967 9.5207,-3.106094 0.1467,-0.109387 0.7533,-0.502434 0.6168,-0.993433 -0.5897,-2.047277 -2.6151,-8.903605 -4.3019,-10.639875 -0.4915,-0.507407 -0.8736,-0.993184 -1.6868,-1.457333 -6.4362,-3.755455 -21.7158,-6.026479 -22.4363,-6.130396 0,0 -0.169,-0.04475 -0.169,0.141705"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.48608565"
id="path1712"
inkscape:connector-curvature="0" /><path
d="m 1781.9401,58.485536 c -1.1189,0 -2.0254,-0.606352 -2.0254,-1.348444 0,-0.753527 0.9065,-1.353912 2.0254,-1.353912 1.119,0 2.0257,0.600385 2.0257,1.353912 0,0.742092 -0.9067,1.348444 -2.0257,1.348444 m -0.7425,-4.995009 c -1.2227,-0.04475 -2.3859,0.393048 -3.2588,1.222897 -0.9007,0.82985 -1.4141,1.959768 -1.4466,3.171229 -0.087,2.522365 1.8777,4.640247 4.3889,4.727756 1.2229,0.03729 2.3799,-0.393296 3.2751,-1.222648 0.89,-0.829601 1.4089,-1.954547 1.4467,-3.177444 0.082,-2.516647 -1.8889,-4.629059 -4.4053,-4.72179"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.48608565"
id="path1716"
inkscape:connector-curvature="0" /><path
d="m 1872.3925,128.97154 c 0,0.22374 -0.1591,0.37664 -0.4507,0.37664 h -0.5867 v -0.75875 h 0.5733 c 0.2896,0 0.4641,0.13176 0.4641,0.38211 m 0.5813,-0.0373 c 0,-0.53501 -0.3926,-0.85148 -1.029,-0.85148 h -1.1685 v 2.59844 h 0.5788 v -0.83557 h 0.4584 l 0.5653,0.83557 h 0.6797 l -0.6471,-0.93377 c 0.3413,-0.11933 0.5624,-0.38186 0.5624,-0.81319 m 1.018,0.50765 c 0,1.20624 -0.9469,2.18874 -2.2024,2.18874 -1.245,0 -2.1813,-0.97131 -2.1813,-2.17233 0,-1.20102 0.9417,-2.18401 2.1947,-2.18401 1.2532,0 2.189,0.97752 2.189,2.1676 m 0.5706,0 c 0,-1.4904 -1.209,-2.71354 -2.7596,-2.71354 -1.5476,0 -2.7677,1.23955 -2.7677,2.72995 0,1.49562 1.204,2.72398 2.7543,2.72398 1.5446,0 2.773,-1.24477 2.773,-2.74039"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.48608565"
id="path1720"
inkscape:connector-curvature="0" /></g></svg>

After

Width:  |  Height:  |  Size: 24 KiB

54
svgtemplate.py Normal file
View file

@ -0,0 +1,54 @@
# vim: tabstop=4 shiftwidth=4 expandtab
import builtins
import cssutils
import logging
import os
from lxml import etree
from xml.sax.saxutils import escape as xmlescape
cssutils.ser.prefs.lineSeparator = ' '
cssutils.log.setLevel(logging.FATAL)
class SVGTemplate:
def __init__(self, task):
self.task = task
def __enter__(self):
with builtins.open(os.path.join(self.task.workdir, self.task.infile), 'r') as fp:
self.svgstr = fp.read()
return self
def write(self):
# open the output-file (named ".gen.svg" in the workdir)
outfile = os.path.join(self.task.workdir, '.gen.svg')
with builtins.open(outfile, 'w') as fp:
# write the generated svg-text into the output-file
fp.write(self.svgstr)
return outfile
def replacetext(self):
for key in self.task.parameters.keys():
self.svgstr = self.svgstr.replace(key, xmlescape(str(self.task.parameters[key])))
def transform(self, frame):
parser = etree.XMLParser(huge_tree=True)
svg = etree.fromstring(self.svgstr.encode('utf-8'), parser)
# apply the replace-pairs to the input text, by finding the specified xml-elements by their id and modify their css-parameter the correct value
for replaceinfo in frame:
(id, type, key, value) = replaceinfo
for el in svg.findall(".//*[@id='" + id.replace("'", "\\'") + "']"):
if type == 'style':
style = cssutils.parseStyle(el.attrib['style'] if 'style' in el.attrib else '')
style[key] = str(value)
el.attrib['style'] = style.cssText
elif type == 'attr':
el.attrib[key] = str(value)
elif type == 'text':
el.text = str(value)
# if '$subtitle' in task.parameters and task.parameters['$subtitle'] == '':
# child = svg.findall(".//*[@id='subtitle']")[0]
# child.getparent().remove(child)
self.xmlstr = etree.tostring(svg, encoding='unicode')
def __exit__(self, exception_type, exception_value, traceback):
pass