refactor: move to net5

This commit is contained in:
Anna 2021-08-23 13:20:39 -04:00
parent 540839e70b
commit ecdfab0a19
Signed by: anna
GPG Key ID: 0B391D8F06FCD9E0
12 changed files with 340 additions and 103 deletions

View File

@ -8,13 +8,13 @@ namespace QuestMap {
internal Commands(Plugin plugin) {
this.Plugin = plugin;
this.Plugin.Interface.CommandManager.AddHandler("/quests", new CommandInfo(this.OnCommand) {
this.Plugin.CommandManager.AddHandler("/quests", new CommandInfo(this.OnCommand) {
HelpMessage = "Show Quest Map",
});
}
public void Dispose() {
this.Plugin.Interface.CommandManager.RemoveHandler("/quests");
this.Plugin.CommandManager.RemoveHandler("/quests");
}
private void OnCommand(string command, string args) {

View File

@ -1,20 +0,0 @@
using Dalamud.Plugin;
namespace QuestMap {
// ReSharper disable once UnusedType.Global
public class DalamudPlugin : IDalamudPlugin {
internal const string PluginName = "Quest Map";
public string Name => PluginName;
private Plugin? Plugin { get; set; }
public void Initialize(DalamudPluginInterface pluginInterface) {
this.Plugin = new Plugin(pluginInterface);
}
public void Dispose() {
this.Plugin?.Dispose();
}
}
}

View File

@ -1,3 +0,0 @@
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd">
<ILMerge/>
</Weavers>

View File

@ -152,15 +152,15 @@ namespace QuestMap {
internal static IEnumerable<Quest> PreviousQuests(this Quest quest) {
if (quest.PreviousQuest0.Row != 0) {
yield return quest.PreviousQuest0.Value;
yield return quest.PreviousQuest0.Value!;
}
if (quest.PreviousQuest1.Row != 0) {
yield return quest.PreviousQuest1.Value;
yield return quest.PreviousQuest1.Value!;
}
if (quest.PreviousQuest2.Row != 0) {
yield return quest.PreviousQuest2.Value;
yield return quest.PreviousQuest2.Value!;
}
}
}

View File

@ -1,21 +1,44 @@
using System;
using System.Threading.Channels;
using System.Threading.Channels;
using Dalamud.Data;
using Dalamud.Game.ClientState;
using Dalamud.Game.Command;
using Dalamud.Game.Gui;
using Dalamud.Game.Text.SeStringHandling;
using Dalamud.IoC;
using Dalamud.Plugin;
using Microsoft.Msagl.Core.Layout;
using XivCommon;
namespace QuestMap {
internal class Plugin : IDisposable {
internal DalamudPluginInterface Interface { get; }
// ReSharper disable once ClassNeverInstantiated.Global
internal class Plugin : IDalamudPlugin {
public string Name => "Quest Map";
[PluginService]
internal DalamudPluginInterface Interface { get; init; } = null!;
[PluginService]
internal ClientState ClientState { get; init; } = null!;
[PluginService]
internal CommandManager CommandManager { get; init; } = null!;
[PluginService]
internal DataManager DataManager { get; init; } = null!;
[PluginService]
internal GameGui GameGui { get; init; } = null!;
[PluginService]
internal SeStringManager SeStringManager { get; init; } = null!;
internal XivCommonBase Common { get; }
internal Configuration Config { get; }
internal Quests Quests { get; }
internal PluginUi Ui { get; }
private Commands Commands { get; }
internal Plugin(DalamudPluginInterface pluginInterface) {
this.Interface = pluginInterface;
this.Common = new XivCommonBase(pluginInterface);
public Plugin() {
this.Common = new XivCommonBase();
this.Config = this.Interface.GetPluginConfig() as Configuration ?? new Configuration();
var graphChannel = Channel.CreateUnbounded<GraphInfo>();

View File

@ -60,20 +60,20 @@ namespace QuestMap {
this.Refilter();
this.Plugin.Interface.UiBuilder.OnBuildUi += this.Draw;
this.Plugin.Interface.UiBuilder.OnOpenConfigUi += this.OpenConfig;
this.Plugin.Interface.UiBuilder.Draw += this.Draw;
this.Plugin.Interface.UiBuilder.OpenConfigUi += this.OpenConfig;
}
public void Dispose() {
this.Plugin.Interface.UiBuilder.OnOpenConfigUi -= this.OpenConfig;
this.Plugin.Interface.UiBuilder.OnBuildUi -= this.Draw;
this.Plugin.Interface.UiBuilder.OpenConfigUi -= this.OpenConfig;
this.Plugin.Interface.UiBuilder.Draw -= this.Draw;
foreach (var icon in this.Icons.Values) {
icon.Dispose();
}
}
private void OpenConfig(object sender, EventArgs e) {
private void OpenConfig() {
this.Show = true;
}
@ -81,7 +81,7 @@ namespace QuestMap {
this.FilteredQuests.Clear();
var filterLower = this._filter.ToLowerInvariant();
var filtered = this.Plugin.Interface.Data.GetExcelSheet<Quest>()
var filtered = this.Plugin.DataManager.GetExcelSheet<Quest>()!
.Where(quest => {
if (quest.Name.ToString().Length == 0) {
return false;
@ -198,7 +198,7 @@ namespace QuestMap {
ImGui.SetNextWindowSize(new Vector2(675, 600), ImGuiCond.FirstUseEver);
if (!ImGui.Begin(DalamudPlugin.PluginName, ref this.Show, ImGuiWindowFlags.MenuBar)) {
if (!ImGui.Begin(this.Plugin.Name, ref this.Show, ImGuiWindowFlags.MenuBar)) {
ImGui.End();
return;
}
@ -357,7 +357,7 @@ namespace QuestMap {
var remove = 0u;
foreach (var id in this.InfoWindows) {
var quest = this.Plugin.Interface.Data.GetExcelSheet<Quest>().GetRow(id);
var quest = this.Plugin.DataManager.GetExcelSheet<Quest>()!.GetRow(id);
if (quest == null) {
continue;
}
@ -393,13 +393,15 @@ namespace QuestMap {
ImGui.PopFont();
}
TextureWrap GetIcon(uint id) {
TextureWrap? GetIcon(uint id) {
if (this.Icons.TryGetValue(id, out var wrap)) {
return wrap;
}
wrap = this.Plugin.Interface.Data.GetImGuiTextureIcon(this.Plugin.Interface.ClientState.ClientLanguage, (int) id);
this.Icons[id] = wrap;
wrap = this.Plugin.DataManager.GetImGuiTextureIcon(this.Plugin.ClientState.ClientLanguage, id);
if (wrap != null) {
this.Icons[id] = wrap;
}
return wrap;
}
@ -408,13 +410,19 @@ namespace QuestMap {
if (quest.Icon != 0) {
var header = GetIcon(quest.Icon);
textWrap = header.Width;
ImGui.Image(header.ImGuiHandle, new Vector2(header.Width, header.Height));
if (header != null) {
textWrap = header.Width;
ImGui.Image(header.ImGuiHandle, new Vector2(header.Width, header.Height));
}
}
var rewards = new List<string>();
var paramGrow = this.Plugin.Interface.Data.GetExcelSheet<ParamGrow>().GetRow(quest.ClassJobLevel0);
var xp = quest.ExpFactor * paramGrow.ScaledQuestXP * paramGrow.QuestExpModifier / 100;
var paramGrow = this.Plugin.DataManager.GetExcelSheet<ParamGrow>()!.GetRow(quest.ClassJobLevel0);
var xp = 0;
if (paramGrow != null) {
xp = quest.ExpFactor * paramGrow.ScaledQuestXP * paramGrow.QuestExpModifier / 100;
}
if (xp > 0) {
rewards.Add($"Exp: {xp:N0}");
}
@ -437,17 +445,23 @@ namespace QuestMap {
ImGui.TextUnformatted(label);
var maxHeight = items.Select(entry => GetIcon(entry.icon)).Max(image => image.Height);
var maxHeight = items
.Select(entry => GetIcon(entry.icon))
.Where(image => image != null)
.Max(image => image!.Height);
var originalY = ImGui.GetCursorPosY();
foreach (var (name, icon, qty) in items) {
var image = GetIcon(icon);
if (image.Height < maxHeight) {
ImGui.SetCursorPosY(originalY + (maxHeight - image.Height) / 2f);
if (image != null) {
if (image.Height < maxHeight) {
ImGui.SetCursorPosY(originalY + (maxHeight - image.Height) / 2f);
}
ImGui.Image(image.ImGuiHandle, new Vector2(image.Width, image.Height));
Util.Tooltip(name.ToString());
}
ImGui.Image(image.ImGuiHandle, new Vector2(image.Width, image.Height));
Util.Tooltip(name.ToString());
if (qty > 1) {
var oldSpacing = ImGui.GetStyle().ItemSpacing;
ImGui.GetStyle().ItemSpacing = new Vector2(2, 0);
@ -478,12 +492,12 @@ namespace QuestMap {
var amount = quest.ItemCountCatalyst[i];
if (catalyst.Row != 0) {
additionalRewards.Add((this.Convert(catalyst.Value.Name), catalyst.Value.Icon, amount));
additionalRewards.Add((this.Convert(catalyst.Value!.Name), catalyst.Value.Icon, amount));
}
}
foreach (var generalAction in quest.GeneralActionReward.Where(row => row.Row != 0)) {
additionalRewards.Add((this.Convert(generalAction.Value.Name), (uint) generalAction.Value.Icon, 1));
additionalRewards.Add((this.Convert(generalAction.Value!.Name), (uint) generalAction.Value.Icon, 1));
}
if (this.Plugin.Quests.ActionRewards.TryGetValue(quest.RowId, out var action)) {
@ -495,7 +509,7 @@ namespace QuestMap {
}
if (quest.OtherReward.Row != 0) {
additionalRewards.Add((this.Convert(quest.OtherReward.Value.Name), quest.OtherReward.Value.Icon, 1));
additionalRewards.Add((this.Convert(quest.OtherReward.Value!.Name), quest.OtherReward.Value.Icon, 1));
}
if (quest.ReputationReward > 0) {
@ -506,7 +520,7 @@ namespace QuestMap {
}
if (quest.TomestoneReward > 0) {
var tomestone = this.Plugin.Interface.Data.GetExcelSheet<TomestonesItem>().First(row => row.Tomestones.Row == quest.TomestoneReward);
var tomestone = this.Plugin.DataManager.GetExcelSheet<TomestonesItem>()!.FirstOrDefault(row => row.Tomestones.Row == quest.TomestoneReward);
var item = tomestone?.Item?.Value;
if (item != null) {
additionalRewards.Add((this.Convert(item.Name), item.Icon, quest.TomestoneCountReward));
@ -519,9 +533,9 @@ namespace QuestMap {
quest.ItemReward0
.Zip(quest.ItemCountReward0, (id, qty) => (id, qty))
.Where(entry => entry.id != 0)
.Select(entry => (item: this.Plugin.Interface.Data.GetExcelSheet<Item>().GetRow(entry.id), entry.qty))
.Select(entry => (item: this.Plugin.DataManager.GetExcelSheet<Item>()!.GetRow(entry.id), entry.qty))
.Where(entry => entry.item != null)
.Select(entry => (this.Convert(entry.item.Name), (uint) entry.item.Icon, entry.qty))
.Select(entry => (this.Convert(entry.item!.Name), (uint) entry.item.Icon, entry.qty))
.Concat(additionalRewards)
);
@ -532,7 +546,7 @@ namespace QuestMap {
.Where(entry => entry.row.Row != 0)
.Select(entry => (item: entry.row.Value, entry.qty))
.Where(entry => entry.item != null)
.Select(entry => (this.Convert(entry.item.Name), (uint) entry.item.Icon, entry.qty))
.Select(entry => (this.Convert(entry.item!.Name), (uint) entry.item.Icon, entry.qty))
);
}
@ -543,8 +557,10 @@ namespace QuestMap {
var icon = instance.ContentType.Value?.Icon ?? 0;
if (icon > 0) {
var image = GetIcon(icon);
ImGui.Image(image.ImGuiHandle, new Vector2(image.Width, image.Height));
Util.Tooltip(this.Convert(instance.Name).ToString());
if (image != null) {
ImGui.Image(image.ImGuiHandle, new Vector2(image.Width, image.Height));
Util.Tooltip(this.Convert(instance.Name).ToString());
}
} else {
ImGui.TextUnformatted(this.Convert(instance.Name).ToString());
}
@ -557,34 +573,37 @@ namespace QuestMap {
ImGui.TextUnformatted("Beast tribe");
var image = GetIcon(tribe.Icon);
ImGui.Image(image.ImGuiHandle, new Vector2(image.Width, image.Height));
Util.Tooltip(this.Convert(tribe.Name).ToString());
if (image != null) {
ImGui.Image(image.ImGuiHandle, new Vector2(image.Width, image.Height));
Util.Tooltip(this.Convert(tribe.Name).ToString());
}
ImGui.Separator();
}
var id = quest.RowId & 0xFFFF;
var lang = this.Plugin.Interface.ClientState.ClientLanguage switch {
var lang = this.Plugin.ClientState.ClientLanguage switch {
ClientLanguage.English => Language.English,
ClientLanguage.Japanese => Language.Japanese,
ClientLanguage.German => Language.German,
ClientLanguage.French => Language.French,
_ => Language.English,
};
var path = $"quest/{id.ToString("00000").Substring(0, 3)}/{quest.Id.RawString.ToLowerInvariant()}";
var path = $"quest/{id.ToString("00000")[..3]}/{quest.Id.RawString.ToLowerInvariant()}";
// FIXME: this is gross, but lumina caches incorrectly
this.Plugin.Interface.Data.Excel.RemoveSheetFromCache<QuestData>();
var sheet = this.Plugin.Interface.Data.Excel.GetType()
.GetMethod("GetSheet", BindingFlags.Instance | BindingFlags.NonPublic)
?.MakeGenericMethod(typeof(QuestData))
this.Plugin.DataManager.Excel.RemoveSheetFromCache<QuestData>();
var sheet = this.Plugin.DataManager.Excel.GetType()
.GetMethod("GetSheet", BindingFlags.Instance | BindingFlags.NonPublic)?
// ReSharper disable once ConstantConditionalAccessQualifier
?.Invoke(this.Plugin.Interface.Data.Excel, new object?[] {
.MakeGenericMethod(typeof(QuestData))?
// ReSharper disable once ConstantConditionalAccessQualifier
.Invoke(this.Plugin.DataManager.Excel, new object?[] {
path,
lang,
null,
}) as ExcelSheet<QuestData>;
// default to english if reflection failed
sheet ??= this.Plugin.Interface.Data.Excel.GetSheet<QuestData>(path);
sheet ??= this.Plugin.DataManager.Excel.GetSheet<QuestData>(path);
var firstData = sheet?.GetRow(0);
if (firstData != null) {
ImGui.PushTextWrapPos(textWrap);
@ -600,18 +619,17 @@ namespace QuestMap {
}
var mapLink = new MapLinkPayload(
this.Plugin.Interface.Data,
level.Territory.Row,
level.Map.Row,
(int) (level.X * 1_000f),
(int) (level.Z * 1_000f)
);
this.Plugin.Interface.Framework.Gui.OpenMapWithMapLink(mapLink);
this.Plugin.GameGui.OpenMapWithMapLink(mapLink);
}
var issuer = this.Plugin.Interface.Data.GetExcelSheet<ENpcResident>().GetRow(quest.IssuerStart)?.Singular ?? "Unknown";
var target = this.Plugin.Interface.Data.GetExcelSheet<ENpcResident>().GetRow(quest.TargetEnd)?.Singular ?? "Unknown";
var issuer = this.Plugin.DataManager.GetExcelSheet<ENpcResident>()!.GetRow(quest.IssuerStart)?.Singular ?? "Unknown";
var target = this.Plugin.DataManager.GetExcelSheet<ENpcResident>()!.GetRow(quest.TargetEnd)?.Singular ?? "Unknown";
ImGui.TextUnformatted(issuer);
ImGui.PushFont(UiBuilder.IconFont);
ImGui.SameLine();
@ -877,7 +895,7 @@ namespace QuestMap {
private static readonly byte[] NewLinePayload = { 0x02, 0x10, 0x01, 0x03 };
private SeString Convert(Lumina.Text.SeString lumina) {
var se = this.Plugin.Interface.SeStringManager.Parse(lumina.RawData.ToArray());
var se = this.Plugin.SeStringManager.Parse(lumina.RawData.ToArray());
for (var i = 0; i < se.Payloads.Count; i++) {
switch (se.Payloads[i].Type) {
case PayloadType.Unknown:

21
Quest Map/Quest Map.csproj Normal file → Executable file
View File

@ -1,12 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net48</TargetFramework>
<TargetFramework>net5-windows</TargetFramework>
<RootNamespace>QuestMap</RootNamespace>
<Version>1.3.0</Version>
<Nullable>enable</Nullable>
<LangVersion>latest</LangVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
<ProduceReferenceAssembly>false</ProduceReferenceAssembly>
</PropertyGroup>
<ItemGroup>
@ -30,22 +32,17 @@
<HintPath>$(AppData)\XIVLauncher\addon\Hooks\dev\Lumina.Excel.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System.Memory">
<HintPath>$(AppData)\XIVLauncher\addon\Hooks\dev\System.Memory.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="XivCommon">
<HintPath>D:\code\XivCommon\XivCommon\bin\Release\net48\XivCommon.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<PackageReference Include="AutomaticGraphLayout" Version="1.1.12"/>
<PackageReference Include="DalamudPackager" Version="1.2.1"/>
<PackageReference Include="Fody" Version="6.5.2" PrivateAssets="all"/>
<PackageReference Include="ILMerge.Fody" Version="1.16.0" PrivateAssets="all"/>
<PackageReference Include="DalamudPackager" Version="2.1.2"/>
<PackageReference Include="System.Threading.Channels" Version="5.0.0"/>
<!-- <PackageReference Include="XivCommon" Version="2.2.0" />-->
<PackageReference Include="XivCommon" Version="3.0.1"/>
</ItemGroup>
<ItemGroup>
<Content Include="..\icon.png" Link="images/icon.png" CopyToOutputDirectory="PreserveNewest" Visible="false"/>
</ItemGroup>
</Project>

View File

@ -1,5 +1,6 @@
name: Quest Map
author: ascclemens
punchline: Explore quests and their rewards.
description: |-
Explore quests and their rewards.
- Search for quest names or their rewards, including instances,
@ -7,3 +8,7 @@ description: |-
- See an interactive map of quest requirements and unlocks.
- Open a quest info window even for quests you haven't completed.
- Open quest starting locations on the map or open quests in the journal.
Icons: treasure map by Anthony Ledoux from the Noun Project and
locked book by Anthony Ledoux from the Noun Project
repo_url: https://git.sr.ht/~jkcclemens/QuestMap

View File

@ -17,8 +17,8 @@ namespace QuestMap {
public override void PopulateData(RowParser parser, GameData gameData, Language language) {
base.PopulateData(parser, gameData, language);
this.Id = parser.ReadColumn<string>(0);
this.Text = parser.ReadColumn<SeString>(1);
this.Id = parser.ReadColumn<string>(0)!;
this.Text = parser.ReadColumn<SeString>(1)!;
}
}
}

View File

@ -41,7 +41,7 @@ namespace QuestMap {
var linkedInstances = new HashSet<ContentFinderCondition>();
var allQuests = new Dictionary<uint, Quest>();
foreach (var quest in this.Plugin.Interface.Data.GetExcelSheet<Quest>()) {
foreach (var quest in this.Plugin.DataManager.GetExcelSheet<Quest>()!) {
if (quest.Name.RawString.Length == 0 || quest.RowId == 65536) {
continue;
}
@ -49,11 +49,11 @@ namespace QuestMap {
allQuests[quest.RowId] = quest;
if (quest.EmoteReward.Row != 0) {
emoteRewards[quest.RowId] = quest.EmoteReward.Value;
emoteRewards[quest.RowId] = quest.EmoteReward.Value!;
}
foreach (var row in quest.ItemReward0.Where(item => item != 0)) {
var item = this.Plugin.Interface.Data.GetExcelSheet<Item>().GetRow(row);
var item = this.Plugin.DataManager.GetExcelSheet<Item>()!.GetRow(row);
if (item == null) {
continue;
}
@ -80,11 +80,11 @@ namespace QuestMap {
itemRewards[quest.RowId] = rewards;
}
rewards.Add(item);
rewards.Add(item!);
}
if (quest.ActionReward.Row != 0) {
actionRewards[quest.RowId] = quest.ActionReward.Value;
actionRewards[quest.RowId] = quest.ActionReward.Value!;
}
var instances = this.InstanceUnlocks(quest, linkedInstances);
@ -96,7 +96,7 @@ namespace QuestMap {
}
if (quest.BeastTribe.Row != 0 && !quest.IsRepeatable && quest.BeastReputationRank.Row == 0) {
beastRewards[quest.RowId] = quest.BeastTribe.Value;
beastRewards[quest.RowId] = quest.BeastTribe.Value!;
}
var jobReward = this.JobUnlocks(quest);
@ -259,7 +259,7 @@ namespace QuestMap {
var unlocks = new HashSet<ContentFinderCondition>();
if (quest.InstanceContentUnlock.Row != 0) {
var cfc = this.Plugin.Interface.Data.GetExcelSheet<ContentFinderCondition>().FirstOrDefault(cfc => cfc.Content == quest.InstanceContentUnlock.Row && cfc.ContentLinkType == 1);
var cfc = this.Plugin.DataManager.GetExcelSheet<ContentFinderCondition>()!.FirstOrDefault(cfc => cfc.Content == quest.InstanceContentUnlock.Row && cfc.ContentLinkType == 1);
if (cfc != null && cfc.UnlockQuest.Row == 0) {
unlocks.Add(cfc);
}
@ -274,7 +274,7 @@ namespace QuestMap {
// var content = this.Plugin.Interface.Data.GetExcelSheet<InstanceContent>().GetRow(key);
var cfc = this.Plugin.Interface.Data.GetExcelSheet<ContentFinderCondition>().FirstOrDefault(cfc => cfc.Content == key && cfc.ContentLinkType == 1);
var cfc = this.Plugin.DataManager.GetExcelSheet<ContentFinderCondition>()!.FirstOrDefault(cfc => cfc.Content == key && cfc.ContentLinkType == 1);
if (cfc == null || cfc.UnlockQuest.Row != 0 || others.Contains(cfc)) {
continue;
}
@ -306,7 +306,7 @@ namespace QuestMap {
.arg;
return jobId == 0
? null
: this.Plugin.Interface.Data.GetExcelSheet<ClassJob>().GetRow(jobId);
: this.Plugin.DataManager.GetExcelSheet<ClassJob>()!.GetRow(jobId);
}
}
}

BIN
icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

217
icon.svg Executable file
View File

@ -0,0 +1,217 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 86.314056 86.314056"
x="0px"
y="0px"
version="1.1"
id="svg22"
sodipodi:docname="icon.svg"
width="86.314056"
height="86.314056"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
inkscape:export-filename="D:\code\Quest Map\icon.png"
inkscape:export-xdpi="569.45532"
inkscape:export-ydpi="569.45532"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs26" />
<sodipodi:namedview
id="namedview24"
pagecolor="#505050"
bordercolor="#ffffff"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="1"
showgrid="false"
width="86.31406px"
inkscape:zoom="6.6498851"
inkscape:cx="40.677395"
inkscape:cy="40.376638"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="1592"
inkscape:window-y="32"
inkscape:window-maximized="1"
inkscape:current-layer="layer4" />
<title
id="title2">Magic set RTE</title>
<metadata
id="metadata843">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:title>Magic set RTE</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="Map colours"
style="display:inline"
transform="translate(-12.894653,-11.882644)">
<path
style="fill:#bd995c;fill-opacity:1;stroke-width:0.0300481"
d="m 67.494131,34.726016 c -4.88166,-1.730735 -9.77073,-3.441289 -14.67535,-5.105965 -0.94856,0.07063 -1.11299,1.376379 -1.69843,1.989722 -1.652697,2.701224 -3.450264,5.346487 -5.01345,8.08229 0.02316,0.835705 1.128406,1.165146 1.529051,1.878666 0.387613,0.607273 1.090075,1.259422 1.084309,1.989219 -0.451388,0.467091 -0.771845,-0.48207 -1.015334,-0.736963 -0.568184,-0.786743 -1.13302,-1.726854 -2.073502,-2.083464 -0.92112,0.568308 -1.236354,1.812502 -1.915163,2.649954 -5.344265,8.571902 -10.828618,17.061148 -16.027257,25.721147 -0.08499,0.960585 1.307113,0.849479 1.908184,1.226406 4.414433,1.486392 8.815215,3.101991 13.246854,4.481533 0.840166,-0.272164 1.065549,-1.453357 1.643245,-2.097819 2.174503,-3.489641 4.493379,-6.922631 6.578553,-10.447315 0.18437,-0.401574 -0.71086,-1.003649 -0.093,-1.275847 0.9301,0.414139 1.33396,-0.90092 1.81086,-1.445512 4.96734,-7.79053 9.92561,-15.590481 14.70863,-23.495735 0.24435,-0.401907 0.65413,-1.053853 0.002,-1.330323 z m -7.05543,0.304248 c 0.16503,2.609391 -0.11492,5.243536 -0.27116,7.853445 0.12564,0.397152 -0.21503,1.156317 -0.58426,0.608065 -0.0475,-2.141074 0.24225,-4.290667 0.15794,-6.424915 -0.50689,-0.866265 -1.46576,0.09317 -2.00708,0.430377 -0.63506,0.380942 -1.25787,1.044713 -1.91352,1.25748 -0.67434,-0.547748 -0.3249,-1.740191 -1.15016,-2.122109 -1.23007,0.267405 -2.18061,1.413796 -3.39696,1.690154 -0.60603,-0.376307 0.47293,-0.766898 0.69448,-0.984152 1.10521,-0.666753 2.18682,-1.527059 3.39023,-1.952942 0.5359,0.630458 0.17352,2.019892 1.17042,2.130683 1.30971,-0.769515 2.43042,-1.960801 3.78084,-2.565577 0.0455,0.02212 0.0896,0.0479 0.12925,0.07946 z M 48.980277,47.12307 c 0.09656,1.285106 -0.447654,2.573362 -0.84051,3.788815 -0.04749,0.337894 -0.605037,1.023369 -0.765685,0.409811 0.508896,-1.391863 0.679281,-2.923652 1.289694,-4.266896 0.106203,0.01126 0.221047,0.01496 0.316501,0.06827 z m -2.046714,7.784475 c 0.42032,0.635933 0.02374,1.526027 0.364773,2.231867 0.08018,0.646689 0.629208,1.22499 0.632568,1.847727 -0.323626,0.529913 -0.725322,-0.400811 -0.88898,-0.642992 -0.435734,-1.02195 -0.946071,-2.303316 -0.454761,-3.378453 0.09455,-0.06672 0.237872,-0.135083 0.346403,-0.05815 z m -5.872408,3.410182 c 0.497576,0.902676 0.673117,2.017653 0.739811,3.045706 -0.13152,0.56942 -0.71796,0.06345 -0.661731,-0.324084 -0.06469,-0.708557 -1.159463,-0.975867 -1.286515,-0.15774 -0.07969,0.816561 0.06404,1.721114 0.469665,2.423955 1.314648,0.122332 2.620748,-0.726866 3.942042,-0.653329 0.376734,0.976851 0.711779,2.06522 0.651442,3.108003 -0.446986,0.605158 -0.650374,-0.553152 -0.772162,-0.846485 -0.453799,-0.750318 -1.360292,0.06222 -1.133989,0.725581 0.02038,0.919211 0.399858,1.853116 0.377851,2.739869 -0.578152,0.427094 -0.749824,-0.630894 -0.814519,-0.971539 -0.540511,-0.910566 -1.190566,0.205937 -1.471165,0.739278 -0.338244,0.499784 -0.758264,-0.342934 -0.373041,-0.621267 0.736187,-0.632346 0.08436,-1.532085 -0.76144,-1.159648 -0.877401,0.169071 -0.552359,-1.489113 -1.525663,-1.116648 -0.878709,0.631381 -0.216163,1.875803 -0.134142,2.731721 0.123586,0.286969 0.21264,1.224823 -0.353436,0.841877 -0.33623,-0.452628 -0.547747,-1.636658 -1.294048,-0.93814 -0.158149,0.319523 -0.577015,1.038769 -1.016826,0.728863 -0.09746,-0.698237 1.194744,-1.478306 0.270878,-1.944619 -0.387726,-0.200699 -1.255566,0.43313 -1.444412,-0.123208 0.32841,-0.76144 1.443023,-0.543806 2.081484,-0.8769 0.670013,-0.06171 1.764385,-0.860379 0.940972,-1.484659 -0.418158,-0.236421 -1.196943,0.32795 -1.457539,-0.177897 0.358789,-0.808504 1.734584,-0.457926 1.903211,-1.461388 0.02875,-0.928658 -1.001399,-0.511596 -1.538601,-0.555681 -0.417852,-0.412278 0.343638,-0.70357 0.670849,-0.741834 0.827425,-0.333059 2.203972,-0.27579 2.469503,-1.314793 -0.07155,-0.948493 -1.103742,-0.308091 -1.601915,-0.536556 -0.296257,-0.628595 0.750555,-0.622306 1.09869,-0.78603 0.659161,-0.110568 1.344154,-0.425418 2.024707,-0.292435 z"
id="path2210" />
<path
style="fill:#bd995c;fill-opacity:1;stroke-width:0.0300481"
d="m 39.350535,16.915157 c -0.905606,0.432256 -1.157819,1.646048 -1.792475,2.399193 -7.742958,12.363519 -15.485746,24.727146 -23.228459,37.090822 -0.159218,0.944248 1.095414,1.395325 1.564788,2.101905 3.431843,3.375933 6.804884,6.816602 10.291791,10.133778 0.89954,0.326041 1.253518,-0.952321 1.730249,-1.466082 7.856135,-12.269128 15.566991,-24.631659 23.267932,-36.998798 0.4471,-0.512199 0.76903,-1.320148 0.0325,-1.724822 -3.846295,-3.789499 -7.700179,-7.57165 -11.521974,-11.385754 -0.114782,-0.05008 -0.229564,-0.100164 -0.344351,-0.150238 z m 4.751164,10.145816 c 0.433087,0.98412 0.554804,2.071523 0.828028,3.104968 -0.657113,0.906448 -1.108419,2.042448 -1.935249,2.793295 -0.752569,-0.213179 0.09061,-0.909946 0.229373,-1.30457 0.484066,-0.797515 1.299451,-1.616399 0.747803,-2.603523 0.04159,-0.973818 -0.750272,-1.480513 -1.608886,-1.01126 -1.380331,-0.03646 -1.677228,1.48458 -2.376066,2.367534 -0.990463,1.022421 -0.06922,2.386024 0.02807,3.572597 -0.07216,0.848091 -0.87684,1.574957 -1.285696,2.354864 -0.191474,0.295048 -0.623775,1.030989 -0.917969,0.408367 0.35172,-1.148434 1.743475,-2.084428 1.341541,-3.385513 -0.437675,-1.205461 -2.378376,-1.732581 -3.041192,-0.422584 -0.474353,0.606718 -0.803395,1.466222 -1.375284,1.917295 -0.78695,-0.229512 0.117429,-0.958568 0.243805,-1.371058 0.589243,-0.692776 0.766778,-1.975669 1.858643,-1.959418 1.048099,-0.168052 2.277612,-0.453561 2.65027,-1.597968 0.296039,-0.786479 0.0046,-1.731246 -0.385765,-2.416277 -0.745962,-0.09058 -1.599335,0.153421 -2.240311,0.529293 -0.577734,0.744267 -0.902609,1.770902 -1.656369,2.34299 -0.554301,0.154321 -0.360182,-0.502189 -0.10846,-0.7461 0.559005,-0.800704 0.97603,-1.81949 1.658541,-2.453918 0.962548,-0.11098 1.95183,-0.651327 2.914527,-0.436859 0.310062,0.330962 0.328525,1.007971 0.957019,0.930098 1.171889,-0.08512 2.299131,-0.597128 3.473628,-0.612251 z m -1.676925,11.882065 c 0.109699,0.640697 -0.949835,0.406218 -1.337261,0.532306 -1.018289,0.08213 -2.057305,0.602643 -3.021448,0.642765 -0.466425,-0.571725 0.593302,-0.696793 0.915883,-0.859423 1.105252,-0.286594 2.325957,-0.741833 3.442826,-0.315648 z m -7.463345,2.764072 c 0.365119,0.332819 -0.493892,0.643253 -0.615913,0.898572 -0.885629,0.720433 -1.79945,1.612853 -2.784571,2.163593 -0.598899,-0.347947 0.159947,-0.753635 0.412662,-1.025429 0.889044,-0.743127 1.718241,-1.635017 2.747467,-2.164937 0.08664,0.02824 0.164975,0.07804 0.240361,0.128199 z m -5.909929,5.332 c 0.500276,0.476171 -0.47826,0.99734 -0.663509,1.388427 -0.756124,0.741601 -1.279597,1.79715 -2.131636,2.362688 -0.643792,-0.336442 0.193789,-0.933665 0.381801,-1.29229 0.727331,-0.875152 1.432937,-1.852633 2.296202,-2.531067 0.04234,0.01811 0.08172,0.04286 0.117156,0.07222 z m -5.003909,6.439732 c 1.600757,0.903876 1.522527,3.49561 -0.144838,4.306484 -1.431156,0.900882 -3.630324,-0.2528 -3.670351,-1.958664 -0.213103,-1.571966 1.363655,-3.001336 2.909572,-2.685868 0.320511,0.05068 0.630253,0.166374 0.905617,0.338048 z"
id="path2249" />
<path
style="fill:#bd995c;fill-opacity:1;stroke-width:0.0300481"
d="m 69.370541,35.776498 c -0.951,-0.24879 -1.27453,1.066905 -1.78712,1.610229 -3.9771,6.196105 -7.85322,12.456491 -11.78433,18.681829 -0.26307,1.172331 1.24118,0.601635 1.85266,0.453968 1.78015,-0.30463 3.5333,-1.007136 5.34284,-1.026819 0.30955,0.648184 0.14336,2.07911 1.23541,1.700768 2.44613,-0.475595 4.88429,-1.262619 7.35185,-1.49206 0.69759,1.474823 0.7247,3.217865 1.46738,4.644684 0.94611,0.207144 1.11266,-1.150679 1.64338,-1.687093 1.3534,-2.224631 2.85107,-4.393549 4.11495,-6.652765 0.0924,-0.904455 -1.36356,-0.782871 -1.67917,-1.438581 0.24439,-0.691466 1.09246,0.121552 1.52696,0.152898 1.00851,0.678339 1.40923,-0.707127 1.86732,-1.336988 0.33282,-0.653902 1.31596,-1.623889 0.39805,-2.230086 -3.87174,-3.77112 -7.68924,-7.603001 -11.55018,-11.379989 z m 1.10653,11.426593 c 0.30273,0.659682 0.16219,2.089243 1.25186,1.749319 0.6004,-0.11796 1.34131,-0.432937 1.74474,0.246825 0.43666,0.189304 0.41495,0.88755 -0.1415,0.75778 -0.66895,0.03762 -1.84573,-0.559882 -1.95512,0.422956 -0.0665,0.431948 0.61271,1.54836 -0.18582,1.550643 -0.64718,-0.488054 -0.18793,-2.023942 -1.29666,-1.831308 -0.40029,-0.01545 -1.25663,0.501219 -1.49162,-0.02038 -0.0895,-0.663877 0.99902,-0.44743 1.34938,-0.663893 1.02397,-0.303633 0.11229,-1.445015 0.24922,-2.126464 0.12482,-0.114028 0.3186,-0.14706 0.47552,-0.08548 z"
id="path2288" />
<path
style="fill:#bd995c;fill-opacity:1;stroke-width:0.0300481"
d="m 97.181661,53.379076 c -4.8997,-1.7346 -9.8253,-3.39527 -14.73869,-5.090672 -0.93658,0.04723 -1.10197,1.330264 -1.67264,1.932106 -0.58938,0.548909 -0.69433,1.524036 0.28133,1.664388 0.43672,0.08612 0.33087,1.021508 -0.13144,0.656313 -0.62396,-0.659489 -1.56267,-0.621957 -1.82381,0.340864 -3.21205,5.110294 -6.42411,10.220589 -9.63617,15.330883 -0.24687,0.423961 0.69268,1.12048 -0.13613,1.278607 -1.19369,-0.03462 -1.37994,1.46652 -2.04348,2.189095 -3.32225,5.367729 -6.80934,10.643605 -9.97049,16.105403 0.007,0.922488 1.32163,0.802362 1.92475,1.179634 4.41444,1.486513 8.81529,3.101822 13.24702,4.48135 0.84049,-0.272663 1.06137,-1.457407 1.63704,-2.103892 7.79288,-12.41968 15.72112,-24.757208 23.37238,-37.264115 0.10154,-0.270715 -0.0369,-0.596192 -0.3097,-0.699988 z m -13.05448,1.524443 c 0.59979,1.086649 0.85985,2.440956 0.75202,3.687985 0.0417,0.403088 -0.38025,1.180323 -0.68241,0.537019 0.17233,-1.424716 -0.30157,-2.800244 -0.5721,-4.167219 0.12333,-0.142853 0.34982,-0.169435 0.50249,-0.05779 z m -0.80502,7.683216 c 0.23077,0.586778 -0.51944,1.133447 -0.76727,1.632619 -0.61143,0.713372 -1.16544,1.6515 -2.03191,2.065359 -0.4865,-0.21298 0.0708,-0.831902 0.31582,-1.018021 0.83718,-0.832728 1.36833,-2.006534 2.26047,-2.742763 0.0777,-0.0017 0.16138,0.01161 0.22289,0.0628 z m -5.78786,5.521024 c 0.47765,0.41205 -0.50923,0.66567 -0.76979,0.763179 -1.14107,0.320443 -2.40909,0.862823 -3.57822,0.609933 -0.0824,-0.734011 1.00237,-0.55566 1.45791,-0.726468 0.95099,-0.111922 1.83561,-0.682989 2.77336,-0.716209 0.0399,0.02151 0.0797,0.04339 0.11673,0.06959 z m 1.21267,9.173935 c 0.34986,0.979741 0.76933,2.059307 0.74636,3.089334 -0.54209,0.566643 -0.71291,-0.551533 -0.80676,-0.876898 -0.0156,-0.919783 -0.54903,-1.847745 -1.57277,-1.300774 -0.41955,0.09654 -1.09981,0.206337 -1.41294,0.209834 -0.3183,-0.176928 -0.84603,0.385688 -0.65587,0.852113 0.0448,0.696473 0.34442,1.437991 0.27491,2.101907 -0.88033,-0.05401 -1.34818,0.67741 -0.9308,1.463964 0.0364,0.536451 0.44223,1.351749 -0.007,1.779105 -0.49654,-0.160715 -0.45826,-0.992595 -0.63088,-1.416322 0.0541,-1.036123 -0.79229,-1.517209 -1.67742,-1.010506 -0.69426,0.05188 -1.68718,0.384726 -1.24582,1.262741 0.36435,0.59748 -0.15117,1.267178 0.20479,1.823967 0.5164,1.018646 0.78412,2.233599 0.8496,3.377779 -0.27752,0.528343 -0.60168,-0.366967 -0.68871,-0.588853 -0.25505,-0.653528 -0.21853,-2.098653 -1.27819,-1.68465 -0.6462,0.03133 -1.20873,0.546986 -1.00379,1.217653 0.006,0.367577 -0.4392,0.786511 -0.56942,0.229908 -0.47834,-0.727401 -0.0834,-2.177724 -1.11024,-2.348294 -0.73436,0.06275 -1.56763,0.542544 -2.28914,0.311441 -0.24156,-0.550052 0.70928,-0.55733 1.0019,-0.7178 0.72729,-0.105848 1.55398,-0.545285 2.26045,-0.258076 0.23769,0.508803 0.42731,1.341321 1.1803,0.981565 0.56574,-0.06388 1.73108,-0.388725 1.20806,-1.176232 -0.63993,-0.653257 -0.30303,-1.957758 -1.09169,-2.418517 -0.79661,-0.185111 -1.87319,0.794957 -2.53051,0.03366 0.66059,-0.730257 1.98851,-0.323451 2.50414,-1.120501 0.0169,-0.656534 -0.12869,-2.012711 -1.09437,-1.663927 -0.61951,0.02128 -1.41202,0.487457 -1.98497,0.147882 -0.19837,-0.633178 0.8678,-0.501176 1.2283,-0.712396 0.63351,-0.08233 1.43448,-0.435305 1.9938,-0.210451 0.47561,0.981233 0.41615,2.173684 0.9891,3.090794 1.15799,0.0875 2.27502,-0.580429 3.45261,-0.594266 0.86946,-0.336917 0.33659,-1.554699 0.002,-2.09852 -0.84572,-0.238302 -1.81048,0.523054 -2.62623,0.152942 -0.22283,-0.573663 0.71552,-0.487192 1.04893,-0.66906 0.87549,-0.246993 1.78405,-0.417221 2.67299,-0.353106 1.01658,-0.705451 2.3639,-0.797712 3.56944,-0.9461 z"
id="path2327" />
<path
style="fill:#7787a7;fill-opacity:1;stroke-width:0.0235321"
d="m 55.386631,71.562974 c -0.96104,-0.727136 -2.31589,-0.560852 -3.18368,0.231156 -1.10576,0.899965 -2.15226,2.397777 -1.68223,3.878615 0.18782,0.814708 1.16256,1.005257 1.80858,0.602082 0.67311,-0.450494 1.54512,-0.539048 2.22984,-0.06067 0.78357,0.428802 1.83699,1.326166 2.71585,0.58657 1.09467,-0.915785 0.93237,-2.669802 -0.0259,-3.626848 -0.53834,-0.620953 -1.17435,-1.162395 -1.86247,-1.61091 z"
id="path2955" />
<path
style="fill:#bd995c;fill-opacity:1;stroke-width:0.00154166"
d="m 42.656868,63.55682 c -0.129963,-0.06295 -0.279373,-0.05517 -0.414861,-0.01538 -0.279532,0.06272 -0.55826,0.128313 -0.834519,0.186059 -0.06766,0.01535 -0.140143,0.03567 -0.20521,-7.02e-4 -0.103281,-0.04048 -0.128725,-0.153892 -0.214332,-0.217066 -0.178517,-0.165758 -0.479633,-0.165959 -0.658939,-0.0012 -0.108538,0.09004 -0.162333,0.228632 -0.177547,0.365774 -0.01637,0.08512 -0.08869,0.156318 -0.174317,0.170354 -0.231106,0.0684 -0.385777,0.320963 -0.340821,0.557834 0.04999,0.23063 0.0991,0.462047 0.159951,0.690128 0.07017,0.212271 0.292598,0.360369 0.515797,0.337549 0.176351,-0.02516 0.348711,-0.07496 0.523238,-0.110893 0.428113,-0.09861 0.857634,-0.192123 1.284609,-0.29504 0.152747,-0.03934 0.263072,-0.163064 0.336025,-0.297102 0.142912,-0.23169 0.293801,-0.458785 0.431597,-0.693424 0.112766,-0.209981 0.04323,-0.493708 -0.152331,-0.629506 -0.02379,-0.01909 -0.05252,-0.03136 -0.07836,-0.04748 z"
id="path16810" />
<path
style="fill:#bd995c;fill-opacity:1;stroke-width:0.0300481"
d="m 70.746331,56.43217 c -2.24067,0.551145 -4.54403,0.961941 -6.7457,1.601324 -0.59011,0.603267 0.11727,1.573678 0.12941,2.330111 0.029,0.374307 0.45222,1.387281 -0.30624,1.129059 -0.72987,-1.620571 -0.7004,-3.527234 -1.45527,-5.151407 -1.32223,-0.06819 -2.63542,0.523668 -3.95537,0.709645 -1.04665,0.197179 -2.12246,0.517665 -3.17211,0.382517 -0.97165,0.588362 -1.31302,1.845315 -2.00225,2.708548 -0.42525,0.592755 -1.22952,1.633627 -0.14073,2.010485 0.51674,0.417739 1.29682,0.647021 1.67519,1.182565 0.006,0.728292 -0.80648,0.05531 -1.11511,-0.102548 -0.64324,-0.296755 -1.65871,-1.374973 -2.14692,-0.344479 -2.506695,4.107404 -5.157144,8.160146 -7.574329,12.301599 0.0785,0.881667 1.192385,1.354662 1.698661,2.05745 3.405277,3.341436 6.743488,6.758869 10.209318,10.034295 0.94774,0.296003 1.2979,-0.997063 1.79614,-1.551137 3.35948,-5.266287 6.70797,-10.543849 9.94896,-15.882643 0.0291,-1.017299 -1.32384,-0.735817 -1.97822,-1.100259 -0.3741,-0.05219 -0.84718,-0.424042 -0.35522,-0.727909 1.07231,-0.01504 2.07472,0.645622 3.13591,0.554209 1.43859,-2.028221 2.67599,-4.220595 4.03756,-6.311661 -0.014,-1.565777 -0.6596,-3.113206 -0.92067,-4.671888 -0.13114,-0.449321 -0.10681,-1.195813 -0.76294,-1.157834 z m -8.80514,10.413511 c 0.23892,0.3256 -0.27119,0.600958 -0.53404,0.334632 -1.31342,-0.528254 -2.68063,-1.037652 -3.8347,-1.866485 0.21185,-0.750531 0.98062,-0.02735 1.42031,0.08317 0.9835,0.478724 2.00755,0.888037 2.94843,1.448687 z m -6.28806,4.208792 c 1.52419,0.954601 3.33058,2.45536 3.0092,4.469006 -0.36494,1.110639 -1.30293,2.698624 -2.69719,2.102611 -0.94435,-0.222773 -1.69837,-1.142353 -2.66596,-1.089597 -0.92279,0.726656 -2.41166,0.937487 -3.14572,-0.173579 -1.095943,-1.51548 0.0454,-3.46585 1.14228,-4.629549 0.99716,-1.126387 2.79481,-1.841465 4.12428,-0.821947 0.0771,0.0487 0.15595,0.09448 0.23309,0.143084 z"
id="path2366" />
<path
style="fill:#bd995c;fill-opacity:1;stroke-width:0.00207997"
d="m 22.862131,53.702394 c -0.183385,-0.0734 -0.382477,-0.01743 -0.566882,0.02304 -0.411353,0.110758 -0.778798,0.379113 -1.001726,0.743224 -0.376232,0.555337 -0.359326,1.329535 0.0069,1.885429 0.161833,0.248572 0.384628,0.460626 0.652986,0.590271 0.5194,0.314478 1.20557,0.314847 1.729442,0.01038 0.356802,-0.199407 0.629943,-0.536719 0.768675,-0.91937 0.143758,-0.403889 0.127508,-0.861586 -0.04251,-1.254688 -0.09659,-0.233178 -0.382555,-0.3594 -0.619763,-0.272771 -0.165364,0.05073 -0.265134,0.199881 -0.348441,0.341308 -0.164818,0.250569 -0.316255,0.503583 -0.487904,0.747039 -0.117086,0.109686 -0.328832,0.06941 -0.397687,-0.07526 -0.0464,-0.08482 -0.03382,-0.194632 0.03108,-0.266655 0.176174,-0.292315 0.363932,-0.578238 0.532854,-0.874552 0.124089,-0.237411 0.0087,-0.55959 -0.236583,-0.666508 -0.0068,-0.0036 -0.01362,-0.0073 -0.02046,-0.01085 z"
id="path2476" />
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="Map outline"
style="display:inline"
transform="translate(-12.894653,-11.882644)">
<path
d="m 98.699261,52.653093 -16.35639,-5.603472 -12.97555,-12.880253 -0.0593,-0.03725 -0.0762,-0.04789 -0.0847,-0.05322 -0.0593,-0.03725 -16.37757,-5.569607 -12.975537,-12.880253 a 0.75,0.75 0 0 0 -1.158922,0.13379 l -25.564789,40.67288 a 0.74,0.74 0 0 0 0.111047,0.932023 l 13.111005,12.965399 0.05926,0.03725 0.0762,0.0479 0.08466,0.05322 0.05927,0.03725 16.377677,5.569605 12.975546,12.880253 0.13546,0.08514 0.14393,0.09047 16.52161,5.660073 a 0.75,0.75 0 0 0 0.87953,-0.309401 l 25.5435,-40.639014 a 0.74,0.74 0 0 0 0.0769,-0.648525 0.77,0.77 0 0 0 -0.46735,-0.45911 z M 45.597044,41.150436 a 6.12,6.12 0 0 1 2.160179,2.538903 0.76,0.76 0 0 0 0.289556,0.347358 0.75,0.75 0 0 0 1.08779,-0.922611 7.61,7.61 0 0 0 -2.68946,-3.237732 l 6.210262,-9.88036 14.99959,5.187675 -16.09241,25.602579 -0.16086,-0.10111 a 0.76,0.76 0 0 0 -1.03096,0.249655 0.74,0.74 0 0 0 0.24119,1.025636 l 0.1524,0.09579 -7.806734,12.420299 -15.060062,-5.16663 z m 33.684207,9.360774 c -0.49976,-0.219633 -1.03242,-0.424509 -1.58951,-0.609308 a 0.75,0.75 0 0 0 -0.64366,1.343503 l 0.16086,0.101109 c 0.43638,0.132552 0.85148,0.298969 1.25811,0.460064 l -5.26303,8.37333 -1.04337,-4.447242 a 0.75,0.75 0 0 0 -0.84665,-0.532156 l -7.55148,1.678895 -0.31449,-1.378802 a 0.75,0.75 0 0 0 -0.89745,-0.564086 l -6.50795,1.484392 12.88883,-20.505769 12.02197,11.879304 z m -27.23632,12.326309 c 0.65192,0.40976 1.32077,0.830163 2.05227,1.207266 a 0.75060059,0.75060059 0 0 0 0.74744,-1.301898 c -0.68579,-0.431047 -1.36117,-0.784687 -2.00147,-1.175338 l 2.40534,-3.82684 a 0.7,0.7 0 0 0 0.21166,0.133039 0.74,0.74 0 0 0 0.5658,0.09578 l 6.13664,-1.363438 0.31449,1.378803 0.78622,3.447006 a 0.75,0.75 0 0 0 0.89745,0.564086 0.75,0.75 0 0 0 0.56408,-0.897445 l -0.62898,-2.757605 6.81129,-1.55358 1.17934,5.170509 -3.92732,6.248249 a 25,25 0 0 1 -2.45767,-0.599858 0.76226636,0.76226636 0 0 0 -0.62576,1.390188 0.69,0.69 0 0 0 0.16933,0.106431 c 0.69061,0.197859 1.36647,0.36282 2.03919,0.513993 L 56.263311,87.150909 44.232877,75.266284 Z M 39.324248,17.305635 51.346221,29.184939 26.622235,68.520118 14.600266,56.640814 Z m 33.265953,75.796351 -15.06006,-5.16663 11.36153,-18.075895 0.43759,0.07425 a 0.75,0.75 0 0 0 0.40854,-1.420422 l 10.11097,-16.086272 c 0.26246,0.164969 0.51646,0.324615 0.75352,0.473619 l 0.0847,0.05322 a 0.71,0.71 0 0 0 1.00024,-0.257154 0.79,0.79 0 0 0 -0.26974,-1.055388 c -0.24552,-0.154325 -0.51645,-0.324615 -0.80237,-0.433463 l 1.59647,-2.539939 15.07602,5.141232 z"
id="path4-0" />
<path
d="m 24.325154,53.138951 -0.101598,-0.06386 a 2.94,2.94 0 1 0 0.101598,0.06386 z m -2.230223,3.322725 a 1.25,1.25 0 0 1 -0.387791,-1.731969 1.23,1.23 0 0 1 0.972413,-0.569925 c -0.335259,0.533387 -0.532157,0.846646 -0.532157,0.846646 a 0.75000006,0.75000006 0 0 0 1.269969,0.798235 c 0,0 0.191577,-0.304793 0.532157,-0.846647 a 1.23,1.23 0 0 1 -1.849269,1.495194 z"
id="path6-9" />
<path
d="m 67.946471,50.16647 a 0.75,0.75 0 0 0 0.89745,0.564085 l 1.3788,-0.314489 0.31449,1.378802 a 0.75,0.75 0 0 0 0.89744,0.564086 0.75,0.75 0 0 0 0.56409,-0.897445 l -0.29248,-1.282286 c 0.32003,0.03579 0.89865,0.09239 1.63184,0.222515 a 0.75,0.75 0 0 0 0.87928,-0.628462 0.75,0.75 0 0 0 -0.62846,-0.879282 v 0 a 0.75,0.75 0 0 0 -0.89745,-0.564085 l -1.3788,0.31449 -0.31449,-1.378803 a 0.75,0.75 0 0 0 -1.46153,0.333359 l 0.31449,1.378803 -1.3788,0.31449 a 0.75,0.75 0 0 0 -0.52587,0.874222 z"
id="path8-6" />
<path
d="m 83.238281,55.490571 a 5.26,5.26 0 0 1 0.50006,3.432497 0.75,0.75 0 0 0 0.34786,0.761967 0.71,0.71 0 0 0 0.26899,0.09821 0.75,0.75 0 0 0 0.87928,-0.628462 6.76,6.76 0 0 0 -0.66941,-4.36573 0.75041655,0.75041655 0 1 0 -1.32678,0.701523 z"
id="path10-9" />
<path
d="m 82.398051,62.4272 c -0.13304,0.211662 -0.2714,0.43179 -0.41508,0.660384 a 13.22,13.22 0 0 1 -1.87586,2.364327 0.75,0.75 0 0 0 -0.0186,1.063134 l 0.1524,0.09579 a 0.77,0.77 0 0 0 0.9267,-0.102581 15.11,15.11 0 0 0 2.10227,-2.61179 c 0.15433,-0.245528 0.30865,-0.491055 0.45234,-0.719649 a 0.76,0.76 0 0 0 -0.27723,-1.024668 0.75,0.75 0 0 0 -1.04693,0.275055 z"
id="path12-8" />
<path
d="m 57.619001,65.939495 0.0677,0.04257 c 1.27142,0.645598 2.52711,1.222256 3.66863,1.679903 a 0.75168145,0.75168145 0 0 0 0.62358,-1.367934 c -1.15312,-0.476757 -2.37495,-1.032128 -3.6633,-1.688369 a 0.75081635,0.75081635 0 0 0 -0.73897,1.30722 z"
id="path14-6" />
<path
d="m 35.353473,41.456135 a 0.75,0.75 0 0 0 -1.070152,-0.176565 32.5,32.5 0 0 0 -3.141215,2.667446 0.74,0.74 0 0 0 -0.02707,1.057812 0.55,0.55 0 0 0 0.152396,0.09579 0.75,0.75 0 0 0 0.916059,-0.08565 30.09,30.09 0 0 1 3.020028,-2.531014 0.75,0.75 0 0 0 0.149957,-1.02782 z"
id="path16-7" />
<path
d="m 48.487161,51.341227 a 27.46,27.46 0 0 0 1.014685,-3.850521 0.75041657,0.75041657 0 0 0 -1.482344,-0.234854 26.82,26.82 0 0 1 -0.962197,3.635474 l -0.08514,0.135464 a 0.74,0.74 0 0 0 0.311577,0.857274 0.58,0.58 0 0 0 0.160863,0.10111 0.75,0.75 0 0 0 0.941451,-0.483084 z"
id="path18" />
<path
d="m 73.055191,69.925182 a 0.74,0.74 0 0 0 0.4746,0.109328 13.14,13.14 0 0 0 4.12189,-1.070706 0.7502333,0.7502333 0 1 0 -0.61661,-1.367912 11.76,11.76 0 0 1 -3.65625,0.949992 0.75,0.75 0 0 0 -0.65068,0.772144 0.76,0.76 0 0 0 0.32705,0.607154 z"
id="path20" />
<path
d="m 42.895027,39.097754 a 0.76,0.76 0 0 0 -0.697642,-0.769217 10,10 0 0 0 -4.246471,0.874289 0.75,0.75 0 0 0 -0.371294,0.947756 0.76,0.76 0 0 0 0.289556,0.347357 0.72,0.72 0 0 0 0.686744,0.05369 8.33,8.33 0 0 1 3.595289,-0.740267 0.76,0.76 0 0 0 0.743818,-0.713608 z"
id="path22" />
<path
d="m 46.027871,55.12235 a 5.64,5.64 0 0 0 1.188997,4.290733 1,1 0 0 0 0.194726,0.122394 0.75,0.75 0 0 0 0.942892,-1.04912 4.08,4.08 0 0 1 -0.821777,-3.221315 0.75,0.75 0 0 0 -0.671034,-0.811549 0.76,0.76 0 0 0 -0.833804,0.668857 z"
id="path24" />
<path
d="m 25.869383,51.13312 a 0.75,0.75 0 0 0 0.988384,-0.181924 c 0.842263,-1.076937 1.702427,-2.107188 2.577348,-3.104541 a 0.75,0.75 0 1 0 -1.111531,-0.993932 c -0.872744,0.975099 -1.748873,2.03075 -2.59428,3.093899 a 0.75,0.75 0 0 0 0.130884,1.050794 z"
id="path26" />
<path
d="m 43.950656,65.793393 a 0.75,0.75 0 0 0 0.897445,0.564086 0.75,0.75 0 0 0 0.564086,-0.897445 L 44.78321,62.702431 v 0 a 0.74,0.74 0 0 0 -0.111761,-0.235605 v 0 c 0,0 0,0 0,0 A 0.59,0.59 0 0 0 44.476721,62.34443 l -0.06773,-0.04257 a 0.58,0.58 0 0 0 -0.152396,-0.09579 l -0.06773,-0.04257 a 0.66,0.66 0 0 0 -0.266086,0.0099 l -2.757604,0.62898 a 0.73,0.73 0 0 0 -0.553691,0.561451 l -0.487459,-2.137144 0.468298,-0.745048 0.226432,0.992737 a 0.75,0.75 0 0 0 0.897445,0.564086 0.75,0.75 0 0 0 0.564086,-0.897445 l -0.62898,-2.757605 v 0 a 0.74,0.74 0 0 0 -0.11176,-0.235605 v 0 c 0,0 0,0 0,0 a 0.59,0.59 0 0 0 -0.194729,-0.122396 l -0.110064,-0.06918 a 0.58,0.58 0 0 0 -0.152396,-0.09579 l -0.06773,-0.04257 a 0.66,0.66 0 0 0 -0.266085,0.0099 l -2.757605,0.62898 a 0.75,0.75 0 0 0 0.333359,1.46153 l 0.992738,-0.226432 -0.468298,0.745048 -2.454268,0.559792 a 0.75,0.75 0 0 0 0.333359,1.461531 l 0.992738,-0.226433 -0.468298,0.745049 -1.075465,0.245302 a 0.75,0.75 0 0 0 0.333359,1.46153 l 0.992737,-0.226432 -0.468297,0.745048 -2.454268,0.559792 a 0.75,0.75 0 0 0 0.333359,1.461531 l 0.992738,-0.226433 -0.622623,0.990576 a 0.75,0.75 0 0 0 1.269969,0.798234 l 0.633266,-1.007509 0.226433,0.992738 a 0.75,0.75 0 0 0 0.897444,0.564086 0.75,0.75 0 0 0 0.564086,-0.897445 l -0.559792,-2.454268 0.468298,-0.745049 0.226432,0.992738 a 0.75,0.75 0 0 0 0.897445,0.564086 l 0.992738,-0.226433 -0.633266,1.007509 a 0.75,0.75 0 0 0 1.269969,0.798234 l 0.633266,-1.007509 0.22643,0.992736 a 0.75,0.75 0 0 0 0.897445,0.564086 0.75,0.75 0 0 0 0.564086,-0.897445 l -0.559789,-2.454266 0.468297,-0.745049 z m -3.6882,-0.652809 -0.14152,-0.620462 a 0.71,0.71 0 0 0 0.531676,-0.657967 0.74,0.74 0 0 0 0.808907,0.3667 l 0.992738,-0.226432 -0.468298,0.745048 z"
id="path28"
style="fill:#1b3b1d;fill-opacity:1" />
<path
d="m 39.84458,31.510978 1.798688,-2.861664 1.723503,-0.393112 0.393113,1.723503 -1.431501,2.277478 a 0.75,0.75 0 0 0 1.269969,0.798234 l 1.596469,-2.539938 a 0.75,0.75 0 0 0 0.09578,-0.565797 l -0.62898,-2.757605 a 0.75,0.75 0 0 0 -0.897444,-0.564086 l -2.757605,0.62898 a 0.75,0.75 0 0 0 -0.468305,0.331648 l -0.10111,0.160863 -0.226433,-0.992738 a 0.75,0.75 0 0 0 -0.897445,-0.564086 l -2.757604,0.62898 a 0.75,0.75 0 0 0 -0.468304,0.331648 l -1.596469,2.539939 a 0.75,0.75 0 0 0 1.269969,0.798234 l 1.4315,-2.277478 1.723503,-0.393112 0.393113,1.723503 -0.734376,1.168371 -2.454268,0.559792 a 0.75,0.75 0 0 0 -0.468305,0.331648 l -1.596469,2.539939 a 0.75,0.75 0 0 0 1.269969,0.798234 l 1.4315,-2.277478 1.04789,-0.239012 a 0.7,0.7 0 0 0 0.846646,0.532156 l 0.239013,1.04789 -1.431501,2.277478 a 0.75000006,0.75000006 0 0 0 1.269969,0.798235 l 1.596469,-2.539939 a 0.75,0.75 0 0 0 0.09578,-0.565797 z"
id="path30" />
<path
d="m 60.982021,35.276921 a 0.75,0.75 0 0 0 -1.19087,-0.642213 l -3.45786,2.551099 -0.37739,-1.654563 a 0.74,0.74 0 0 0 -0.43856,-0.523697 0.76,0.76 0 0 0 -0.67852,0.04597 l -3.82192,2.322272 a 0.74,0.74 0 0 0 -0.25276,1.022258 0.84,0.84 0 0 0 0.24528,0.248665 0.75,0.75 0 0 0 0.78544,0.0094 l 2.93756,-1.779683 0.39625,1.737292 a 0.72,0.72 0 0 0 0.46929,0.531195 0.76,0.76 0 0 0 0.70513,-0.0883 l 3.09671,-2.258398 -0.27202,6.502414 a 0.75,0.75 0 1 0 1.49444,0.06529 z"
id="path32"
style="fill:#3b2f1b;fill-opacity:1" />
<path
d="m 55.772451,70.530959 c -2.53994,-1.596469 -4.82993,0.637483 -5.70267,2.025983 -0.691801,1.10064 -1.512996,3.478252 0.33269,4.638352 a 2.18,2.18 0 0 0 2.58757,-0.03899 c 0.44484,-0.275528 0.55949,-0.345196 1.01668,-0.05783 1.63403,1.027062 3.17493,1.995586 4.63836,-0.332691 1.25056,-1.989618 0.17529,-4.319059 -2.87263,-6.234821 z m -0.96749,5.297543 a 2.18,2.18 0 0 0 -2.58756,0.03899 c -0.44485,0.275528 -0.5595,0.345196 -1.01669,0.05783 -1.02444,-0.643909 0.10711,-2.51935 0.13904,-2.570149 0.0319,-0.0508 1.72951,-2.7516 3.63446,-1.554248 1.08371,0.68116 3.48117,2.447926 2.4009,4.166618 -0.63327,1.007509 -0.74986,1.005092 -2.57015,-0.139044 z"
id="path34" />
<path
d="m 66.860901,80.193543 2.02684,-0.4623 0.29562,1.296074 -2.02684,0.4623 a 0.75,0.75 0 0 0 0.33336,1.461531 l 2.02684,-0.4623 0.4623,2.026839 a 0.74,0.74 0 0 0 0.33165,0.468305 0.69,0.69 0 0 0 0.20319,0.127718 l -1.68311,0.347635 -0.14781,-0.648037 a 0.75,0.75 0 0 0 -0.89744,-0.564086 l -2.75761,0.62898 a 0.75,0.75 0 0 0 0.33336,1.46153 l 2.02684,-0.4623 0.4623,2.02684 a 0.75,0.75 0 0 0 0.89745,0.564086 0.75,0.75 0 0 0 0.56408,-0.897445 l -0.14781,-0.648037 1.29608,-0.295621 0.4623,2.02684 a 0.75,0.75 0 0 0 0.89744,0.564085 0.75,0.75 0 0 0 0.56409,-0.897444 l -0.62898,-2.757605 a 0.74,0.74 0 0 0 -0.68119,-0.569895 0.74,0.74 0 0 0 0.3667,-0.808908 l -0.31449,-1.378802 1.99491,-0.411501 0.4623,2.026839 a 0.75,0.75 0 0 0 0.89744,0.564086 0.75,0.75 0 0 0 0.56409,-0.897445 l -0.55665,-2.44048 a 0.69,0.69 0 0 0 0.2032,0.127717 0.74,0.74 0 0 0 0.56579,0.09578 0.75,0.75 0 0 0 0.56409,-0.897445 l -0.58325,-2.398148 a 0.73,0.73 0 0 0 0.74238,0.26583 l 2.02684,-0.4623 0.4623,2.02684 a 0.75,0.75 0 0 0 0.89744,0.564086 0.75,0.75 0 0 0 0.56409,-0.897445 l -0.62898,-2.757605 a 0.75,0.75 0 0 0 -0.89744,-0.564086 l -2.75761,0.62898 a 0.74,0.74 0 0 0 -0.56989,0.68119 0.74,0.74 0 0 0 -0.80891,-0.3667 l -2.75761,0.628979 a 0.75,0.75 0 0 0 0.33336,1.461531 l 2.02684,-0.4623 0.38997,1.709715 a 0.73,0.73 0 0 0 -0.74238,-0.265831 l -2.75761,0.62898 -0.62898,-2.757605 a 0.75,0.75 0 0 0 -0.89744,-0.564086 l -2.75761,0.62898 a 0.75,0.75 0 0 0 0.33336,1.461531 z"
id="path36"
style="fill:#3b2f1b;fill-opacity:1" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Book colours"
style="display:inline"
transform="translate(-12.894653,-11.882644)">
<path
style="fill:#552200;stroke-width:0.0300481"
d="m 38.785258,40.470845 c 0.0808,1.304457 0.838248,2.518868 1.176798,3.789007 3.751188,10.625302 7.502377,21.250605 11.253566,31.875908 0.606448,0.762431 1.588906,-0.205143 2.338006,-0.295153 7.083535,-2.500792 14.16707,-5.001583 21.250605,-7.502377 0.762432,-0.606448 -0.205143,-1.588905 -0.295152,-2.338005 -1.43374,-3.947185 -2.734567,-7.972585 -4.250872,-11.871186 -0.533939,-0.444296 -1.416795,0.06908 -1.898932,0.472028 -0.331995,0.407386 -0.144806,1.096566 -0.867028,1.077847 -2.444474,0.806672 -4.854501,1.830042 -7.331794,2.479832 -0.992278,-2.240263 -1.866521,-4.597651 -2.435589,-6.959672 2.549288,-1.091157 5.216779,-1.888144 7.816082,-2.852461 0.647119,0.829325 1.86715,0.491073 2.54217,-0.09058 -0.07946,-1.304592 -0.838188,-2.519389 -1.176439,-3.789755 -1.466961,-4.041706 -2.801281,-8.161464 -4.350904,-12.154527 -0.695106,-0.531592 -1.609922,0.3586 -2.380114,0.457683 -7.036312,2.484121 -14.072623,4.968242 -21.108935,7.452362 -0.09382,0.08302 -0.187635,0.166036 -0.281456,0.249047 z m 4.123929,1.04821 c 0.34871,-0.07629 1.368445,-0.696883 1.252571,0.06534 -0.620559,0.314073 -1.957844,0.407416 -1.46632,1.391803 0.138487,0.674417 0.689249,1.399156 0.506666,2.096223 -0.476105,0.496484 -0.533411,-0.556432 -0.736607,-0.799542 -0.274135,-0.742668 -0.569574,-1.503386 -0.71438,-2.275577 0.370026,-0.194816 0.765812,-0.335807 1.158066,-0.478245 z m 27.810337,21.900563 c 0.730309,0.134487 0.663754,1.18204 0.985044,1.705145 0.07817,0.505734 0.568828,1.15504 0.31843,1.64144 -1.370953,0.537762 -2.782732,1.171535 -4.232177,1.38647 -0.406655,-0.562588 0.668929,-0.637082 0.937804,-0.848281 0.826725,-0.378702 1.813494,-0.475288 2.523333,-1.048307 0.119326,-0.945509 -0.772453,-1.862114 -0.668404,-2.752677 0.04035,-0.03406 0.08328,-0.0712 0.135972,-0.08378 z m -14.528431,8.303281 c 0.54544,-0.06805 1.186048,-0.635448 1.722514,-0.384064 0.397647,0.567978 -0.75706,0.620277 -1.059997,0.839762 -0.730611,0.210798 -1.487986,0.646749 -2.241601,0.614938 -0.377462,-0.56107 0.694835,-0.630958 0.965867,-0.846363 0.203361,-0.07763 0.408147,-0.151305 0.61323,-0.224238 z"
id="path1079" />
<path
style="display:inline;fill:#ac9d93;stroke-width:0.0300481"
d="m 59.876967,74.302459 c -3.405914,1.25356 -6.877444,2.364086 -10.227053,3.751869 -0.891391,0.768383 -1.642329,2.152518 -0.851694,3.252618 0.545426,1.180039 1.999153,1.953277 3.237673,1.329953 7.619141,-2.51595 15.170572,-5.238491 22.719335,-7.957676 0.599476,-0.269321 2.13803,-0.574026 1.518689,-1.526703 -0.897622,-1.04235 -1.064998,-2.426003 -1.347497,-3.697312 -0.632015,-0.691848 -1.649914,0.302843 -2.423459,0.387558 -4.208608,1.486729 -8.418453,2.969955 -12.62598,4.459741 z m 8.214001,-0.407588 c 1.917443,-0.67694 3.834885,-1.353879 5.752328,-2.030819 0.709913,0.361101 -0.157058,0.794893 -0.611412,0.834898 -3.637978,1.26977 -7.24478,2.688501 -10.921237,3.802366 -0.436725,-0.609804 0.607455,-0.633798 0.934515,-0.85829 1.585705,-0.605486 3.232885,-1.173077 4.845807,-1.74815 z m -12.150459,4.311725 c 0.370572,-0.106341 1.28927,-0.608154 1.226762,0.127973 -1.303498,0.67526 -2.752506,1.030313 -4.118256,1.562837 -0.773192,-0.405126 0.313687,-0.821557 0.748665,-0.901397 0.713687,-0.26472 1.425219,-0.535414 2.142827,-0.789418 z"
id="path1799" />
<path
style="display:inline;fill:#2b1100;stroke-width:0.0300481"
d="m 37.419601,40.85029 c -1.106198,0.526375 -2.179415,1.714554 -1.698033,3.019535 1.490482,5.223715 3.500909,10.285122 5.247362,15.426867 2.212186,6.119852 4.236621,12.312277 6.612985,18.37025 0.18209,0.713397 1.038178,0.695338 1.387374,0.11815 0.413457,-0.660338 1.662317,-0.556582 1.630952,-1.432076 C 46.452474,64.6044 42.304708,52.855786 38.156942,41.107171 38.007762,40.828744 37.705728,40.712796 37.419601,40.85029 Z"
id="path1229" />
<path
style="display:inline;fill:#2b1100;stroke-width:0.0300481"
d="m 66.462778,49.818904 c 0.06407,1.254343 0.803569,2.418805 1.123851,3.639035 0.600109,0.753924 1.589479,-0.177801 2.340446,-0.251493 0.820467,-0.370692 1.839356,-0.40062 2.557838,-0.933547 0.300978,-1.011616 -0.401963,-2.05271 -0.845142,-2.933321 -0.640995,-1.152343 -2.110259,-0.819858 -3.098156,-0.402722 -0.680339,0.302387 -1.522962,0.376293 -2.078839,0.882044 z"
id="path1305" />
<path
style="display:inline;fill:#2b1100;stroke-width:0.0300481"
d="m 71.50207,53.30917 c -0.936047,0.512562 -0.133329,1.662937 0.08746,2.386123 0.176696,0.763151 1.24299,0.990332 1.578973,0.217725 0.922046,-1.11959 -0.194714,-3.152081 -1.666433,-2.603848 z"
id="path1344" />
<path
style="display:inline;fill:#d4aa00;stroke-width:0.0300481"
d="m 58.512465,51.669736 c 0.09001,1.327954 0.852934,2.566354 1.201806,3.859842 0.311864,0.646656 0.386975,2.199354 1.446464,1.692549 1.963461,-0.734089 4.006127,-1.333579 5.921016,-2.150206 0.531591,-0.695109 -0.3586,-1.609923 -0.457683,-2.380116 -0.482807,-1.113313 -0.660943,-2.405911 -1.349396,-3.398211 -1.32788,0.09056 -2.566399,0.8526 -3.859842,1.201805 -0.940751,0.421101 -2.085243,0.551059 -2.902364,1.174341 z m 3.707199,-0.0793 c 0.714826,-0.192489 1.537874,-0.63049 2.220767,-0.601669 0.422064,1.040653 0.840058,2.116041 1.108068,3.196806 -1.32995,0.573998 -2.74575,1.195403 -4.14522,1.44415 -0.536064,-1.010159 -0.997672,-2.154568 -1.11522,-3.270832 0.609478,-0.330276 1.285451,-0.524088 1.931605,-0.768455 z"
id="path1420" />
<path
style="display:inline;fill:#000000;stroke-width:0.0300481"
d="m 61.146061,52.811233 c 0.03024,0.671434 0.202474,1.85534 0.975236,1.968023 0.823658,-0.29768 1.797518,-0.447379 2.495797,-0.998323 -0.03024,-0.671433 -0.202475,-1.85534 -0.975235,-1.968023 -0.816751,0.29556 -1.806563,0.450622 -2.495798,0.998323 z"
id="path1533" />
</g>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="Book outline"
style="display:inline"
transform="translate(-12.894653,-11.882644)">
<path
d="m 62.416523,30.922939 -25.459925,8.988449 a 3.75,3.75 0 0 0 -2.287705,4.784496 l 12.983315,36.775448 c 0,0 0.02663,0.07544 0.03995,0.113155 a 3.76,3.76 0 0 0 1.860648,2.026151 3.72,3.72 0 0 0 2.86504,0.155057 l 25.459925,-8.988449 a 0.75,0.75 0 0 0 0.195136,-1.309664 4.66,4.66 0 0 1 -1.717792,-4.865675 c 0,0 0,0 0,0 a 0.71,0.71 0 0 0 -0.0083,-0.29399 0.25,0.25 0 0 0 -0.0233,-0.06601 l -3.76849,-10.674309 0.23574,-0.08323 a 2.77,2.77 0 0 0 1.67765,-3.508631 l -1.664527,-4.714801 a 2.75,2.75 0 0 0 -3.508631,-1.67765 l -0.23574,0.08323 -5.74262,-16.266063 a 0.76,0.76 0 0 0 -0.900374,-0.477514 z m 5.285079,17.222963 -1.41444,0.499358 -0.08323,-0.23574 a 0.76,0.76 0 0 0 -0.956899,-0.457541 l -7.543682,2.663244 a 0.76,0.76 0 0 0 -0.457541,0.956899 l 2.330339,6.600722 a 0.76,0.76 0 0 0 0.956899,0.457541 l 7.543681,-2.663244 a 0.76,0.76 0 0 0 0.457541,-0.9569 l -0.08323,-0.23574 1.41444,-0.499358 4.82713,13.672923 -23.102517,8.156185 -12.483956,-35.361007 23.102525,-8.156185 z m -0.831447,6.656478 -6.129241,2.163885 -1.830981,-5.186281 6.129242,-2.163885 z M 36.083334,44.196526 a 2.25,2.25 0 0 1 1.372623,-2.870698 l 0.23574,-0.08323 12.483956,35.361007 -0.23574,0.08323 a 3.76,3.76 0 0 0 -1.871981,1.456257 z M 76.218571,73.77228 51.937346,82.344597 a 2.22,2.22 0 0 1 -1.719024,-0.09303 2.27,2.27 0 0 1 -1.172206,-1.367785 1.8,1.8 0 0 1 -0.07324,-0.207451 1.85,1.85 0 0 1 -0.07657,-0.216881 l -0.04328,-0.122585 a 2.41,2.41 0 0 1 1.652248,-2.258889 l 24.13978,-8.522381 a 6.13,6.13 0 0 0 1.592371,4.210031 z M 73.029603,55.427524 a 1.23,1.23 0 0 1 -0.70053,0.629093 l -0.23574,0.08323 -0.832264,-2.357401 0.23574,-0.08323 a 1.25,1.25 0 0 1 1.594833,0.762568 1.23,1.23 0 0 1 -0.04318,0.959081 z m -3.197321,-6.443108 a 1.25,1.25 0 0 1 1.594832,0.762568 l 0.848909,2.404549 a 2.74,2.74 0 0 0 -1.278572,0.133243 L 67.95169,53.360061 66.78652,50.0597 69.851141,48.977758 Z"
id="path4" />
<path
d="m 43.22523,45.651967 a 0.76,0.76 0 0 0 0.457541,-0.956899 l -0.749037,-2.12166 1.1787,-0.416132 a 0.75,0.75 0 0 0 -0.499358,-1.41444 l -1.88592,0.665811 a 0.76,0.76 0 0 0 -0.457541,0.956899 l 0.998716,2.82888 a 0.76,0.76 0 0 0 0.956899,0.457541 z"
id="path10" />
<path
d="m 68.299759,68.614285 3.77184,-1.331622 a 0.76,0.76 0 0 0 0.457541,-0.956899 l -0.998716,-2.828881 a 0.75,0.75 0 0 0 -1.41444,0.499358 l 0.749037,2.121661 -3.064621,1.081943 a 0.75,0.75 0 0 0 0.499359,1.41444 z"
id="path8" />
<path
d="m 54.141417,72.817421 a 0.76,0.76 0 0 0 0.956899,0.457541 l 2.828881,-0.998716 a 0.75000046,0.75000046 0 0 0 -0.499359,-1.414441 l -2.82888,0.998717 a 0.76,0.76 0 0 0 -0.457541,0.956899 z"
id="path6" />
<path
d="M 73.569674,71.525984 62.254152,75.52085 a 0.75,0.75 0 0 0 0.499358,1.41444 l 11.315522,-3.994866 a 0.75,0.75 0 0 0 -0.499358,-1.41444 z"
id="path14" />
<path
d="m 56.596391,77.518283 -3.771841,1.331622 a 0.75,0.75 0 0 0 0.499358,1.41444 l 3.771841,-1.331622 a 0.75,0.75 0 0 0 -0.499358,-1.41444 z"
id="path16" />
<path
d="m 61.753161,56.078653 3.771841,-1.331622 a 0.76,0.76 0 0 0 0.457541,-0.956899 l -0.998717,-2.82888 a 0.76,0.76 0 0 0 -0.956899,-0.457541 l -3.771841,1.331622 a 0.76,0.76 0 0 0 -0.457541,0.956899 l 0.998717,2.82888 a 0.76,0.76 0 0 0 0.956899,0.457541 z m -0.291496,-3.078559 2.3574,-0.832264 0.499359,1.41444 -2.357401,0.832264 z"
id="path12" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 39 KiB