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