diff --git a/ePublishing/PageConfig.xdl b/ePublishing/PageConfig.xdl
index ea8c7d4..869313b 100644
--- a/ePublishing/PageConfig.xdl
+++ b/ePublishing/PageConfig.xdl
@@ -5,24 +5,25 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ePublishing/PageStyles.xba b/ePublishing/PageStyles.xba
index 37bcf42..5d99ca0 100644
--- a/ePublishing/PageStyles.xba
+++ b/ePublishing/PageStyles.xba
@@ -1,14 +1,15 @@
-Sub pageStylesDialog
- DialogLibraries.LoadLibrary("ePublishing")
- Dim dialog As Object
+ Dim pDialog As Object
+Sub pageStylesDialog
+
Dim listBox As Object
Dim oStyles As Object
Dim pageStyles As Object
Dim pageStyleNames() As String
Dim imageURL As String
Dim pageStyle As Object
+ Dim i As Integer
oStyles = ThisComponent.StyleFamilies
pageStyles = oStyles.getByName(oStyles.elementNames(2))
pageStyleNames = pageStyles.getElementNames
@@ -18,31 +19,19 @@
displayPageStyleNames(i) = pageStyle.displayName
Next i
subShellSort(displayPageStyleNames)
-
- dialog = CreateUnoDialog( DialogLibraries.ePublishing.PageConfig )
- Globalscope.BasicLibraries.LoadLibrary( "MRILib" )
+ DialogLibraries.LoadLibrary("ePublishing")
+ pDialog = CreateUnoDialog( DialogLibraries.ePublishing.PageConfig )
imageURL = convertToURL(getExtensionPath() + "/images/panel.svg")
- dialog.getControl("ImageControl1").model.imageURL = imageURL
- dialog.getControl("description").setText(getTranslation("PageConfigDialogTranslations"))
-
- dialog.getControl("pageHeight").setText("")
- dialog.getControl("pageWidth").setText("")
- dialog.getControl("leftPageMargin").setText("")
- dialog.getControl("topPageMargin").setText("")
- dialog.getControl("rightPageMargin").setText("")
- dialog.getControl("bottomPageMargin").setText("")
- dialog.getControl("headerHeight").setText("")
- dialog.getControl("headerOffset").setText("")
- dialog.getControl("footerHeight").setText("")
- dialog.getControl("footerOffset").setText("")
- dialog.getControl("footnoteAreaHeight").setText("")
- dialog.getControl("footnoteAreaOffset").setText("")
- dialog.getControl("Cancel").Label = getTranslation("PageConfigDialogCancelButton")
- dialog.getControl("Ok").Label = getTranslation("PageConfigDialogOkButton")
- listBox = dialog.getControl("pageStyles")
+ pDialog.getControl("ImageControl1").model.imageURL = imageURL
+ pDialog.getControl("description").setText(getTranslation("PageConfigDialogTranslations"))
+ cleanPageSettings()
+ pDialog.getControl("Cancel").Label = getTranslation("PageConfigDialogCancelButton")
+ pDialog.getControl("Ok").Label = getTranslation("PageConfigDialogOkButton")
+ listBox = pDialog.getControl("pageStyles")
listBox.addItems(displayPageStyleNames, 0)
- dialog.Title = getTranslation("PageConfigDialogTitle")
- dialog.Execute()
+ pDialog.Title = getTranslation("PageConfigDialogTitle")
+ pDialog.Execute()
+ pDialog.dispose()
End Sub
Function getExtensionPath As String
@@ -54,7 +43,128 @@ Function getExtensionPath As String
End Function
-Sub setDimensions
+Sub applyPageStyleConfiguration()
+
+ Dim styles As Object
+ Dim selectedItems() As String
+ Dim oStyles As Object
+ Dim pageStyles As Object
+ Dim pageStyleNames() As String
+ Dim pageStyleName As String
+ Dim pageStyleDisplayName As String
+ Dim pageStyle As Object
+ Dim style As Object
+ Dim i As Integer
+ Dim foundIndex As Integer
+ pDialog.getControl("Ok").Model.State = 0
+ styles = pDialog.getControl("pageStyles")
+ 'Mri styles
+ selectedItems = styles.getSelectedItems
+ If Ubound(selectedItems) < 0 Then
+ MsgBox getTranslation("pageStylesNoStyleSelected")
+ Exit sub
+ EndIf
+ If noPageSettings() Then
+ MsgBox getTranslation("pageStylesNoSettingsSet")
+ Exit sub
+ EndIf
+ oStyles = ThisComponent.StyleFamilies
+ pageStyles = oStyles.getByName(oStyles.elementNames(2))
+ pageStyleNames = pageStyles.getElementNames
+ Dim displayPageStyleNames(Ubound(pageStyleNames))
+ For i = LBound(displayPageStyleNames) To Ubound(displayPageStyleNames)
+ pageStyle = pageStyles.getByName(pageStyleNames(i))
+ displayPageStyleNames(i) = pageStyle.displayName
+ Next i
+
+ For i = LBound(selectedItems) To Ubound(selectedItems)
+ pageStyleDisplayName = selectedItems(i)
+ foundIndex = getIndex(displayPageStyleNames, pageStyleDisplayName)
+ pageStyleName = pageStyleNames(foundIndex)
+ pageStyle = pageStyles.getByName(pageStyleName)
+ applyPageSettings(pageStyle)
+ Next i
+ MsgBox getTranslation("PageConfigSettingsApplied")
+ cleanPageSettings()
+End Sub
+
+
+
+Sub cleanPageSettings()
+ pDialog.getControl("pageHeight").setText("")
+ pDialog.getControl("pageWidth").setText("")
+ pDialog.getControl("leftPageMargin").setText("")
+ pDialog.getControl("topPageMargin").setText("")
+ pDialog.getControl("rightPageMargin").setText("")
+ pDialog.getControl("bottomPageMargin").setText("")
+ pDialog.getControl("headerHeight").setText("")
+ pDialog.getControl("headerOffset").setText("")
+ pDialog.getControl("footerHeight").setText("")
+ pDialog.getControl("footerOffset").setText("")
+ pDialog.getControl("footnoteAreaHeight").setText("")
+ pDialog.getControl("footnoteAreaOffset").setText("")
+ pDialog.getControl("textToLine").setText("")
+ 'Globalscope.BasicLibraries.LoadLibrary( "MRILib" )
+End Sub
+
+Function noPageSettings() As Boolean
+ Dim setting As String
+ noPageSettings = true
+ setting = pDialog.getControl("pageHeight").getText()
+ If Len(setting) > 0 Then
+ noPageSettings = false
+ EndIf
+ setting = pDialog.getControl("pageWidth").getText()
+ If Len(setting) > 0 Then
+ noPageSettings = false
+ EndIf
+ setting = pDialog.getControl("leftPageMargin").getText()
+ If Len(setting) > 0 Then
+ noPageSettings = false
+ EndIf
+ setting = pDialog.getControl("topPageMargin").getText()
+ If Len(setting) > 0 Then
+ noPageSettings = false
+ EndIf
+ setting = pDialog.getControl("rightPageMargin").getText()
+ If Len(setting) > 0 Then
+ noPageSettings = false
+ EndIf
+ setting = pDialog.getControl("bottomPageMargin").getText()
+ If Len(setting) > 0 Then
+ noPageSettings = false
+ EndIf
+ setting = pDialog.getControl("headerHeight").getText()
+ If Len(setting) > 0 Then
+ noPageSettings = false
+ EndIf
+ setting = pDialog.getControl("headerOffset").getText()
+ If Len(setting) > 0 Then
+ noPageSettings = false
+ EndIf
+ setting = pDialog.getControl("footerHeight").getText()
+ If Len(setting) > 0 Then
+ noPageSettings = false
+ EndIf
+ setting = pDialog.getControl("footerOffset").getText()
+ If Len(setting) > 0 Then
+ noPageSettings = false
+ EndIf
+ setting = pDialog.getControl("footnoteAreaHeight").getText()
+ If Len(setting) > 0 Then
+ noPageSettings = false
+ EndIf
+ setting = pDialog.getControl("footnoteAreaOffset").getText()
+ If Len(setting) > 0 Then
+ noPageSettings = false
+ EndIf
+ setting = pDialog.getControl("textToLine").getText()
+ If Len(setting) > 0 Then
+ noPageSettings = false
+ EndIf
+End Function
+
+Sub applyPageSettings(targetStyle As Object)
Dim oStyles As Object
Dim curStyle As Object
Dim inputHeight As String
@@ -66,6 +176,9 @@ Sub setDimensions
Dim inputFooterBodyDistance As String
Dim inputFootnoteLineDistance As String
Dim inputFootnoteLineTextDistance As String
+ Dim inputFooterHeight As String
+ Dim inputHeaderHeight As String
+ Dim inputFootnoteArea As String
Dim newWidth As Long
Dim newHeight As Long
@@ -81,85 +194,112 @@ Sub setDimensions
Dim footnoteLineTextDistance As Long
oStyles = ThisComponent.StyleFamilies.getByName("PageStyles")
- inputWidth = InputBox("Введите ширину страниц (в мм):", "Установка ширины всех страниц документа", "")
- inputHeight = InputBox("Введите высоту страниц (в мм):", "Установка высоты всех страниц документа", "")
- inputTopMargin = InputBox("Введите размер верхнего поля (в мм):", "Установка размера верхнего поля для всех страниц", "")
- inputBottomMargin = InputBox("Введите резмер нижнего поля (в мм):", "Установка размера нижнего поля для всех страниц", "")
- inputLeftMargin = InputBox("Введите размер левого поля (в мм):", "Установка размера левого поля для всех страниц", "")
- inputRightMargin = InputBox("Введите размер правого поля (в мм):", "Установка размера правого поля для всех страниц", "")
- inputHeaderBodyDistance = InputBox("Введите расстояние от верхнего колонтитула до текста (в сотых долях мм):", "Установка расстояния от верхнего колонтитула до текста", "")
- inputFooterBodyDistance = InputBox("Введите расстояние от нижнего колонтитула до текста (в сотых долях мм):", "Установка расстояния от нижнего колонтитула до текста ", "")
- inputFootnoteLineTextDistance = InputBox("Введите расстояние от текста страницы до линии сноски (в сотых долях мм):", "Установка расстояния от текста страницы до линии сноски ", "")
- inputFootnoteLineDistance = InputBox("Введите расстояние от линии сноски до текста сноски (в сотых долях мм):", "Установка расстояния от линии сноски до текста сноски ", "")
+ inputWidth = pDialog.getControl("pageWidth").getText()
+ inputHeight = pDialog.getControl("pageHeight").getText()
+ inputTopMargin = pDialog.getControl("topPageMargin").getText()
+ inputBottomMargin = pDialog.getControl("bottomPageMargin").getText()
+ inputLeftMargin = pDialog.getControl("leftPageMargin").getText()
+ inputRightMargin = pDialog.getControl("rightPageMargin").getText()
+ inputHeaderBodyDistance = pDialog.getControl("headerOffset").getText()
+ inputFooterBodyDistance = pDialog.getControl("footerOffset").getText()
+
+ inputFooterHeight = pDialog.getControl("footerHeight").getText()
+ inputHeaderHeight = pDialog.getControl("headerHeight").getText()
+ inputFootnoteArea = pDialog.getControl("footnoteAreaHeight").getText()
- For i = 0 to oStyles.Count - 1
- curStyle = oStyles.getByIndex(i)
+ inputFootnoteLineTextDistance = pDialog.getControl("textToLine").getText()
+ 'InputBox("Введите расстояние от текста страницы до линии сноски (в сотых долях мм):", "Установка расстояния от текста страницы до линии сноски ", "")
+ inputFootnoteLineDistance = pDialog.getControl("footnoteAreaOffset").getText()
+ 'InputBox("Введите расстояние от линии сноски до текста сноски (в сотых долях мм):", "Установка расстояния от линии сноски до текста сноски ", "")
+
+
+ curStyle = targetStyle
+ 'Mri curStyle
newWidth = curStyle.Width
newHeight = curStyle.height
newTopMargin = curStyle.TopMargin
newBottomMargin = curStyle.BottomMargin
newLeftMargin = curStyle.LeftMargin
newRightMargin = curStyle.RightMargin
+ If covertMMtoLong(inputFootnoteArea) > 0 Then
+ Dim footnoteArea As Long
+ footnoteArea = covertMMtoLong(inputFootnoteArea)
+ curStyle.FootnoteHeight = footnoteArea
+ EndIf
- If CLng(inputHeaderBodyDistance) > 0 Then
- headerBodyDistance = CLng(inputHeaderBodyDistance)
+ If covertMMtoLong(inputHeaderBodyDistance) > 0 Then
+ headerBodyDistance = covertMMtoLong(inputHeaderBodyDistance)
curStyle.HeaderBodyDistance = headerBodyDistance
EndIf
- If CLng(inputFooterBodyDistance) > 0 Then
- footerBodyDistance = CLng(inputFooterBodyDistance)
+ If covertMMtoLong(inputFooterBodyDistance) > 0 Then
+ footerBodyDistance = covertMMtoLong(inputFooterBodyDistance)
curStyle.FooterBodyDistance = footerBodyDistance
EndIf
-
- If CLng(inputFootnoteLineDistance) > 0 Then
- footnoteLineDistance = CLng(inputFootnoteLineDistance)
+ If covertMMtoLong(inputFootnoteLineDistance) > 0 Then
+ footnoteLineDistance = covertMMtoLong(inputFootnoteLineDistance)
curStyle.FootnoteLineDistance = footnoteLineDistance
EndIf
- If CLng(inputFootnoteLineTextDistance) > 0 Then
- footnoteLineTextDistance = CLng(inputFootnoteLineTextDistance)
+ If covertMMtoLong(inputFootnoteLineTextDistance) > 0 Then
+ footnoteLineTextDistance = covertMMtoLong(inputFootnoteLineTextDistance)
curStyle.FootnoteLineTextDistance = footnoteLineTextDistance
EndIf
- 'Globalscope.BasicLibraries.LoadLibrary( "MRILib" )
- 'Mri curStyle
+
+ If covertMMtoLong(inputFooterHeight) > 0 Then
+ Dim footerHeight As Long
+ footerHeight = covertMMtoLong(inputFooterHeight)
+ curStyle.FooterIsOn = true
+ curStyle.FooterIsDynamicHeight = false
+ curStyle.FooterHeight = footerHeight + curStyle.FooterBodyDistance
+ EndIf
+ If covertMMtoLong(inputHeaderHeight) > 0 Then
+ Dim headerHeight As Long
+ headerHeight = covertMMtoLong(inputHeaderHeight)
+ curStyle.HeaderIsOn = true
+ curStyle.HeaderIsDynamicHeight = false
+ curStyle.HeaderHeight = headerHeight + curStyle.HeaderBodyDistance
+ EndIf
+
+
If curstyle.IsLandscape Then
- If CLng(inputHeight) > 0 Then
- newWidth = CLng(inputHeight + "00")
+ If covertMMtoLong(inputHeight) > 0 Then
+ newWidth = covertMMtoLong(inputHeight)
EndIf
- If CLng(inputWidth) > 0 Then
- newHeight = CLng(inputWidth + "00")
+ If covertMMtoLong(inputWidth) > 0 Then
+ newHeight = covertMMtoLong(inputWidth)
EndIf
- If CLng(inputLeftMargin) > 0 Then
- newTopMargin = CLng(inputLeftMargin + "00")
+ If covertMMtoLong(inputLeftMargin) > 0 Then
+ newTopMargin = covertMMtoLong(inputLeftMargin)
EndIf
- If CLng(inputRightMargin) > 0 Then
- newBottomMargin = CLng(inputRightMargin + "00")
+ If covertMMtoLong(inputRightMargin) > 0 Then
+ newBottomMargin = covertMMtoLong(inputRightMargin)
EndIf
- If CLng(inputTopMargin) > 0 Then
- newLeftMargin = CLng(inputTopMargin + "00")
+ If covertMMtoLong(inputTopMargin) > 0 Then
+ newLeftMargin = covertMMtoLong(inputTopMargin)
EndIf
- If CLng(inputBottomMargin) > 0 Then
- newRightMargin = CLng(inputBottomMargin + "00")
+ If covertMMtoLong(inputBottomMargin) > 0 Then
+ newRightMargin = covertMMtoLong(inputBottomMargin)
EndIf
Else
- If CLng(inputWidth) > 0 Then
- newWidth = CLng(inputWidth + "00")
+ If covertMMtoLong(inputWidth) > 0 Then
+ newWidth = covertMMtoLong(inputWidth)
EndIf
- If CLng(inputHeight) > 0 Then
- newHeight = CLng(inputHeight + "00")
+ If covertMMtoLong(inputHeight) > 0 Then
+ newHeight = covertMMtoLong(inputHeight)
EndIf
- If CLng(inputTopMargin) > 0 Then
- newTopMargin = CLng(inputTopMargin + "00")
+ If covertMMtoLong(inputTopMargin) > 0 Then
+ newTopMargin = covertMMtoLong(inputTopMargin)
EndIf
- If CLng(inputBottomMargin) > 0 Then
- newBottomMargin = CLng(inputBottomMargin + "00")
+ If covertMMtoLong(inputBottomMargin) > 0 Then
+ newBottomMargin = covertMMtoLong(inputBottomMargin)
EndIf
- If CLng(inputLeftMargin) > 0 Then
- newLeftMargin = CLng(inputLeftMargin + "00")
+ If covertMMtoLong(inputLeftMargin) > 0 Then
+ newLeftMargin = covertMMtoLong(inputLeftMargin)
EndIf
- If CLng(inputRightMargin) > 0 Then
- newRightMargin = CLng(inputRightMargin + "00")
+ If covertMMtoLong(inputRightMargin) > 0 Then
+ newRightMargin = covertMMtoLong(inputRightMargin)
EndIf
End If
textFieldWidth = newWidth - newLeftMargin - newRightMargin
@@ -175,8 +315,35 @@ Sub setDimensions
curStyle.TopMargin = newTopMargin
curStyle.BottomMargin = newBottomMargin
EndIf
- Next
Exit Sub
End Sub
+
+
+Function covertMMtoLong(dimension As String) As Long
+ If Len(dimension) < 1 Then
+ convertMMtoLong = -1
+ Exit Function
+ EndIf
+ dimension = customReplace(dimension, ",", ".")
+ If Not IsNumeric(dimension) Then
+ convertMMtoLong = -1
+ Exit Function
+ EndIf
+ Dim value As Double
+ value = CDbl(dimension)
+ If value < 0 Then
+ convertMMtoLong = -1
+ Exit Function
+ EndIf
+ value = value * 100
+ covertMMtoLong = CLng(value)
+End Function
+
+Function customReplace(Source As String, Search As String, NewPart As String) As String
+ Dim Result As String
+ Result = join(split(Source, Search), NewPart)
+ customReplace = Result
+End Function
+
\ No newline at end of file
diff --git a/ePublishing/Translations.xba b/ePublishing/Translations.xba
index b38f0bb..a757b26 100644
--- a/ePublishing/Translations.xba
+++ b/ePublishing/Translations.xba
@@ -172,6 +172,27 @@ Function getRussian(identifier As String) As String
Case "compileJournalIssueInitialsAuthorDummyText"
getRussian = "И.О. Фамилия"
Exit Function
+ Case "PageConfigDialogTranslations"
+ getRussian = "Размеры задаются в мм. Выберите стили страниц для изменения и укажите в целевых полях размеры в формате 12.34"
+ Exit Function
+ Case "PageConfigDialogTitle"
+ getRussian = "Массовая настройка стилей страниц"
+ Exit Function
+ Case "PageConfigDialogCancelButton"
+ getRussian = "Закрыть"
+ Exit Function
+ Case "PageConfigDialogOkButton"
+ getRussian = "Применить"
+ Exit Function
+ Case "pageStylesNoStyleSelected"
+ getRussian = "Ни одного стиля страниц не выбрано"
+ Exit Function
+ Case "pageStylesNoSettingsSet"
+ getRussian = "Настройки не заданы"
+ Exit Function
+ Case "PageConfigSettingsApplied"
+ getRussian = "Настройки применены"
+ Exit Function
Case Else
getRussian = "Перевод не найден"
End Select
@@ -336,6 +357,27 @@ Function getEnglish(identifier As String) As String
Case "compileJournalIssueInitialsAuthorDummyText"
getEnglish = "И.О. Фамилия"
Exit Function
+ Case "PageConfigDialogTranslations"
+ getEnglish = "Dimensions are set in mm. Choose page styles and fill in target fields in format 12.34"
+ Exit Function
+ Case "PageConfigDialogTitle"
+ getEnglish = "Page styles batch settings"
+ Exit Function
+ Case "PageConfigDialogCancelButton"
+ getEnglish = "Cancel"
+ Exit Function
+ Case "PageConfigDialogOkButton"
+ getEnglish = "Ok"
+ Exit Function
+ Case "pageStylesNoStyleSelected"
+ getEnglish = "No page styles selected. Select at least one."
+ Exit Function
+ Case "pageStylesNoSettingsSet"
+ getEnglish = "No settings set. Set at least one."
+ Exit Function
+ Case "PageConfigSettingsApplied"
+ getEnglish = "Settings saved."
+ Exit Function
Case Else
getEnglish = "No translation"
End Select
diff --git a/ePublishing/journals.xba b/ePublishing/journals.xba
index 68fbab9..6352b49 100644
--- a/ePublishing/journals.xba
+++ b/ePublishing/journals.xba
@@ -1,6 +1,6 @@
-Private sub journalsMark16
+Private sub journalsMark18
End sub
Dim templateName As String
diff --git a/images/panel.svg b/images/panel.svg
index 498bab4..566a317 100644
--- a/images/panel.svg
+++ b/images/panel.svg
@@ -7,1241 +7,1211 @@
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"
- inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
- sodipodi:docname="panel.svg"
- id="svg8"
- version="1.1"
- viewBox="0 0 265.16226 315.42465"
+ width="265.16226mm"
height="315.42465mm"
- width="265.16226mm">
+ viewBox="0 0 265.16226 315.42465"
+ version="1.1"
+ id="svg8"
+ sodipodi:docname="panel.svg"
+ inkscape:version="1.0beta1 (fe3e306, 2019-09-17)">
+ style="overflow:visible"
+ inkscape:isstock="true">
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(0.8,0,0,0.8,10,0)"
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)"
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)"
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#646464;fill-opacity:1;fill-rule:evenodd;stroke:#646464;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#646464;fill-opacity:1;fill-rule:evenodd;stroke:#646464;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#646464;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#646464;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
-
-
-
+
+
+
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#646464;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#646464;fill-opacity:1;fill-rule:evenodd;stroke:#646464;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#646464;fill-opacity:1;fill-rule:evenodd;stroke:#646464;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#646464;fill-opacity:1;fill-rule:evenodd;stroke:#646464;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#646464;fill-opacity:1;fill-rule:evenodd;stroke:#646464;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#646464;fill-opacity:1;fill-rule:evenodd;stroke:#646464;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#646464;fill-opacity:1;fill-rule:evenodd;stroke:#646464;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#646464;fill-opacity:1;fill-rule:evenodd;stroke:#646464;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#646464;fill-opacity:1;fill-rule:evenodd;stroke:#646464;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#646464;fill-opacity:1;fill-rule:evenodd;stroke:#646464;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ id="path957-9-3-6-32-2"
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(0.6)" />
+ style="overflow:visible"
+ inkscape:isstock="true">
+ style="fill:#0017ff;fill-opacity:1;fill-rule:evenodd;stroke:#0017ff;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+ transform="scale(-0.6)" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mstart">
+ inkscape:connector-curvature="0" />
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow2Mend">
+ inkscape:connector-curvature="0" />
+ style="overflow:visible"
+ inkscape:isstock="true">
-
-
-
-
-
-
@@ -1251,12 +1221,12 @@
orient="auto"
refY="0"
refX="0"
- id="Arrow2Mend-4-9-2-0-6-6-8-6"
+ id="Arrow2Mend-4-9-2-0-6-6-7-8-9"
style="overflow:visible"
inkscape:isstock="true">
@@ -1264,7 +1234,7 @@
@@ -1311,134 +1281,109 @@
orient="auto"
refY="0"
refX="0"
- id="Arrow2Mend-4-9-2-9-4-7"
+ id="Arrow2Mend-4-9-2-9-7"
style="overflow:visible"
inkscape:isstock="true">
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:window-x="0"
+ inkscape:window-height="996"
+ inkscape:window-width="1920"
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.49497475"
+ inkscape:cx="500.30077"
+ inkscape:cy="630.95299"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ inkscape:document-rotation="0"
+ showgrid="false"
+ inkscape:snap-global="false"
+ showguides="true"
+ inkscape:guide-bbox="true">
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+ id="guide66772" />
@@ -1452,551 +1397,504 @@
+ id="layer1"
+ transform="translate(12.828938,11.49259)">
+ x="10.645766"
+ height="291.50839"
+ width="193.22685"
+ id="rect833-0"
+ style="fill:#ffffff;fill-opacity:1;stroke:#4e4e4e;stroke-width:0.8;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" />
+ width="265.16226"
+ height="315.42465"
+ x="-12.828938"
+ y="-11.49259"
+ ry="0.20735651" />
+ id="rect1011-3-9-6-6-8-0-6-0-02"
+ style="fill:#4e4e4e;fill-opacity:1;stroke:none;stroke-width:0.143871;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:0.431613, 0.431613;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke markers fill" />
-
-
+ width="148.10544"
+ height="130.96941"
+ x="33.512268"
+ y="64.833687"
+ ry="0.76701146" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ y="194.41342"
+ ry="0.004252234" />
+ width="129.59767"
+ id="rect1011-3-9-6-62-6-2-2-9-9"
+ style="fill:#4e4e4e;fill-opacity:1;stroke:none;stroke-width:0.143865;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:0.431595, 0.431595;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke markers fill" />
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ id="path865-0-6-3-9-6-1-2-0-1-2-5-0-7-4-9-5-0"
+ inkscape:connector-curvature="0" />
+ id="flowRoot3655"
+ style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-size:13.3333px;line-height:125%;font-family:Roboto;-inkscape-font-specification:'Roboto, Heavy';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ transform="matrix(0.26458333,0,0,0.26458333,-11.492998,-6.7871221)"
+ aria-label="1">
+ inkscape:connector-curvature="0"
+ id="path3809"
+ style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-size:13.3333px;font-family:Roboto;-inkscape-font-specification:'Roboto, Heavy';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1"
+ d="m 209.01497,852.75065 h -2.20052 v -7.00521 l -2.16146,0.63151 v -1.66666 l 4.16016,-1.43881 h 0.20182 z" />
+ id="flowRoot3655-6"
+ style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-size:13.3333px;line-height:125%;font-family:Roboto;-inkscape-font-specification:'Roboto, Heavy';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ transform="matrix(0.26458333,0,0,0.26458333,-11.235309,2.2568894)"
+ aria-label="2">
+ inkscape:connector-curvature="0"
+ id="path3812"
+ style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-size:13.3333px;font-family:Roboto;-inkscape-font-specification:'Roboto, Heavy';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1"
+ d="m 210.76628,852.75065 h -6.61459 v -1.43229 l 3.04688,-3.20313 q 1.1263,-1.28255 1.1263,-2.03776 0,-0.61197 -0.26693,-0.93099 -0.26692,-0.31901 -0.77474,-0.31901 -0.5013,0 -0.8138,0.42969 -0.3125,0.42318 -0.3125,1.0612 h -2.20052 q 0,-0.8724 0.4362,-1.60807 0.4362,-0.74219 1.21094,-1.15886 0.77474,-0.41666 1.73177,-0.41666 1.53646,0 2.36328,0.70963 0.83333,0.70964 0.83333,2.03776 0,0.5599 -0.20833,1.09375 -0.20834,0.52735 -0.65104,1.11328 -0.4362,0.57943 -1.41276,1.55599 l -1.22396,1.41276 h 3.73047 z" />
+ aria-label="3">
+ d="m 206.1569,847.0931 h 1.03516 q 1.23047,0 1.23047,-1.20443 0,-0.46875 -0.29297,-0.76172 -0.29297,-0.29948 -0.82683,-0.29948 -0.43619,0 -0.76171,0.25391 -0.31901,0.25391 -0.31901,0.63151 h -2.19402 q 0,-0.7487 0.41667,-1.33463 0.41667,-0.58594 1.15235,-0.91146 0.74218,-0.33203 1.6276,-0.33203 1.58203,0 2.48698,0.72265 0.90495,0.72266 0.90495,1.98568 0,0.61198 -0.37761,1.15885 -0.37109,0.54037 -1.08724,0.87891 0.75521,0.27344 1.1849,0.83333 0.42969,0.55339 0.42969,1.3737 0,1.26953 -0.97657,2.03125 -0.97656,0.76172 -2.5651,0.76172 -0.93099,0 -1.73177,-0.35156 -0.79427,-0.35808 -1.20443,-0.98308 -0.41015,-0.63151 -0.41015,-1.43229 h 2.20703 q 0,0.4362 0.35156,0.75521 0.35156,0.31901 0.86588,0.31901 0.57943,0 0.92448,-0.31901 0.34506,-0.32552 0.34506,-0.82682 0,-0.71615 -0.35808,-1.01563 -0.35807,-0.29948 -0.98958,-0.29948 h -1.06771 z" />
+
+
+ style="stroke:#000000;stroke-opacity:1;stroke-width:0.8;stroke-miterlimit:4;stroke-dasharray:none"
+ id="g1772">
+ inkscape:connector-curvature="0"
+ id="path865-6-9"
+ d="M 181.41774,272.89268 V 24.246412"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+
+
+
+
+
diff --git a/translations.ods b/translations.ods
index 8a69ce6..662da4a 100644
Binary files a/translations.ods and b/translations.ods differ