Skip to content

Instantly share code, notes, and snippets.

@kenwebb
Last active August 9, 2017 14:18
Show Gist options
  • Save kenwebb/9858622 to your computer and use it in GitHub Desktop.
Save kenwebb/9858622 to your computer and use it in GitHub Desktop.
Food Recipes
<?xml version="1.0" encoding="UTF-8"?>
<!--Xholon Workbook http://www.primordion.com/Xholon/gwt/ MIT License, Copyright (C) Ken Webb, Wed Aug 09 2017 10:18:08 GMT-0400 (EDT)-->
<XholonWorkbook>
<Notes><![CDATA[
Xholon
------
Title: Food Recipes
Description:
Url: http://www.primordion.com/Xholon/gwt/wb/editwb.html?app=9858622&src=gist
InternalName: 9858622
Keywords:
My Notes
--------
March 28, 2014
In this workbook I explore how to represent food recipes using Xholon.
A basic recipe is a list of ingredients, plus a sequence of instructions.
In terms of Xholon, the ingredients are passive objects,
and the instructions are active objects that operate on the passive ingredients.
I'm mostly interested in answering questions like:
- how are recipes similar to and different from the other mechanisms and formats I've used with Xholon,
- can I use ideas from the recipe community in a more general way within Xholon,
- can I write out existing Xholon models using a recipe format,
- can I write out a recipe using existing Xholon-supported external formats
The structural elements of a recipe are fairly straight forward (ingredients and other static elements).
The active instructions will be more difficult.
Many other people have already recognized the structured program-like nature of recipes.
The microformat community has developed hRecipe:
hRecipe is a simple, open, distributed format, suitable for embedding information about recipes for cooking in (X)HTML, Atom, RSS, and arbitrary XML. hRecipe is one of several microformats open standards. This page and Microformat is in the public domain. [2]
Michael Chu at Cooking for Engineers uses recipe cards:
The formats are read in the following way:
Ingredients are listed on the left most column. Actions are listed in subsequent columns to the right. The further right an action is listed, the later in time that action should take place. For example, if an action B is listed to the right of another action A, then action B should follow the completion of action A.
Actions span ingredients. Looking to the left, you can see one or more ingredients being spanned by the action. These are the ingredients on which the action should take place.
----------------------------
| Ingredient A | | |
-------------- | mix | |
| Ingredient B | | |
---------------------| mix |
| Ingredient C | | |
-------------- | mix | |
| Ingredient D | | |
----------------------------
In the above example, Ingredients A and B are mixed together and Ingredients C and D are mixed together. Because the mix step is show in the same column, time is unimportant. You can do these two steps simultaneously (with two hands or with a sous chef), or one following the other in any order. Only when the ingredients have been separately mixed should the final mixing step take place because that action is to the right of the other two "mix" actions. It tells you to mix the result of the two initial mixings because it spans all four ingredients.
If the recipe summaries are still difficult to read, simply read the long-winded explanations that are above the summary. [5]
Be able to export a valid hRecipe that can be inserted into a web page.
I'm including the hRecipe property names as comments (ex: hrecipe fn ingredient summary).
March 29, 2014
From my quick research so far, there are two different approaches to representing a recipe:
`Approach A`
This `PetriNet-like`[12] approach is based on a network that contains a list of ingredients,
and a list of instructions that operate on the ingredients.
The ingredients are Petri Net places or states, while the instructions are Petri Net transitions.
In Xholon terminology, the ingredients are passive objects, and the instructions are active objects.
`Approach B`
This `MathML-like`[13] approach is based on a tree that contains nested instructions (non-terminals, internal nodes),
that operate on named initial ingredients (terminals, leaf nodes) and unnamed derived/composite ingredients.
The instructions are functions that operate on child instruction results and ingredients.
In the Composite Structure Hierarchy editor, I provide a Xholon example of each approach.
The Approach-B example recipe is from the tree structure in Mundie's book[6].
Mundie also provides the RxOL Postfix notation for the same recipe:
*hazelnuts =grind
*milk /add
*cheese /add
*sherry /add
{ *fish =slice =bone
{ *salt
*pepper /add
*lemon juice /mix with} /brush with =let stand
*butter /rub with} /pour over
{ *salt
*pepper /and
*nutmeg /and
*bread crumbs /and} /sprinkle with
*butter /dot with =bake
Note that Mundie left out the " =slice =bone" after "{ *fish", which I've added in.
This is nearly identical with the result of exporting the Xholon runtime tree to Newick[11] format:
((((((((Hazelnuts)Grind,
Milk)Add,
Cheese)Add,
Sherry)Add,
(((((Fish)Slice)Bone,
((Salt,
Pepper)Add,
LemonJuice)Mix)BrushWith)LetStand,
Butter)RubWith)PourOver,
(((Salt,
Pepper)And,
Nutmeg)And,
Breadcrumbs)And)SprinkleWith,
Butter)DotWith)Bake;
It should be pretty easy to write an RxOL exporter for Xholon, based on the existing Newick exporter.
In the listings for both RxOL and Newick, the ingredients are all in the left-hand column.
Xholon can also export the Approach-B model in HTModL[16] format,
which can be displayed as HTML in a web browser.
I should be able to adapt that exporter to generate the recipe in Tabular Recipe Notation[4].
If I export the Approach-B model in Cytojs Tree (Cytoscape.js)[14] format,
the result looks very much like the tree diagram in Mundie,
only upside down with the root node at the top of instead of at the bottom.
If I export it in Google Treemap[15] format,
the result is similar to Tabular Recipe Notation,
only rotated 90 degrees.
Many of the D3.js[19] Xholon exporters also do a good job of visually representing the recipe as a tree,
including the CirclePack, Cluster, Partition, and RadialTree exporters.
The result of applying the D3 Cluster format to the recipe is very similar spacially to Tabular Recipe Notation,
with all the ingredients on the right-hand side instead of the left.
May 14, 2014
I created a new SVG image for this page by exporting the loaded app as a MindMap (Freemind .mm format),
and then using Freemind to export it as SVG.
August 9, 2017
--------------
Use the following script to list all ingredients in a recipe.
<script roleName="ListIngredients">
if (typeof $wnd === "undefined") {
$wnd = window;
}
var recipeName = "Fish";
// In a food recipe, the ingredients are the nodes without children (the leaf nodes).
var recipe = $wnd.xh.root().xpath("descendant::Recipe[@roleName='" + recipeName + "']");
var arr = [];
var recurse = function(node, arr) {
var child = node.first();
if (child) {
// node is NOT an ingredient
while (child) {
recurse(child, arr);
child = child.next();
}
}
else {
arr.push(node.xhc().name() + " " + node.text());
}
}
if (recipe == null) {
$wnd.console.log("Unable to find " + recipeName + " recipe.");
}
else {
recurse(recipe, arr);
$wnd.console.log("List of ingredients for " + recipe.role() + " recipe.");
$wnd.console.log(arr.sort());
}
</script>
References
----------
(1) http://en.wikipedia.org/wiki/Recipe
"A recipe is a set of instructions that describes how to prepare or make something, especially a culinary dish."
(2) http://microformats.org/wiki/hrecipe
(3) http://microformats.org/wiki/recipe-formats
briefly describes several recipe formats
(4) http://www.cookingforengineers.com/
Michael Chu uses structured tree-like recipe cards, he calls "Tabular Recipe Notation" (TRN)
In 2006 he was trying to patent this format; I'm completely opposed to patenting data formats
(5) http://www.cookingforengineers.com/forums/viewtopic.php?t=120
(6) http://diyhpl.us/~bryan/papers2/CompCook.html
"Computerized Cooking" paper/book re RxOL and Cocina, by David A. Mundie of Culinary Software Systems, 1985
(7) http://www.formatdata.com/
RecipeML™ "The XML format for recipes", "Last updated: 8 September 2006" or 2001, includes a spec and DTD
RecipeML may have licensing issues? Bloggers/forums find it confusing.
(8) http://www.happy-monkey.net/recipebook/
"RecipeBook XML is a markup language used to write recipes and cookbooks."
(9) http://www.kalorio.de/index.php?Mod=Ac&Cap=CE&SCa=../cml/CookML_EN
"CookML is the description of a recipe exchange format, which allows the exchange of any type of recipes between different programs."
(10) http://www.coolinfographics.com/blog/2010/4/26/cooking-for-engineersrecipe-infographics-and-interview.html
(11) http://en.wikipedia.org/wiki/Newick_format
(12) http://en.wikipedia.org/wiki/Petri_net
(13) http://en.wikipedia.org/wiki/MathML
(14) http://cytoscape.github.io/cytoscape.js/
(15) https://developers.google.com/chart/interactive/docs/gallery/treemap
(16) http://sourceforge.net/apps/mediawiki/xholon/index.php?title=HTModL
(17) http://en.wikibooks.org/wiki/Cookbook
(18) http://www.freebase.com
(19) http://d3js.org/
(20) http://cooking.stackexchange.com/questions/36398/diagrammatic-notations-for-recipes
]]></Notes>
<_-.XholonClass>
<!-- Approach A - this is very tentative and will almost certainly change -->
<RecipeSystem/>
<Recipe/> <!-- hrecipe fn -->
<Ingredient superClass="Quantity"> <!-- ingredient -->
<!-- query Freebase to get a list of food names in JSON format
http://www.freebase.com/query?autorun=1&q=[{%22name%22:null,%22type%22:%22/food/ingredient%22}]
This is the part of the Freebase data that I need for now.
All of the ingredients implement the Xholon Quantity class, which offers amount and unit attributes.
-->
<Fish/>
<Salt/>
<Pepper/>
<LemonJuice/>
<Butter/>
<Hazelnut/> <!-- this should be Hazelnuts, but Freebase only has the singular form -->
<Milk/>
<Cheese/>
<Sherry/>
<Nutmeg/>
<Breadcrumbs/>
</Ingredient>
<Ingredients/>
<!-- Approach B -->
</_-.XholonClass>
<xholonClassDetails>
<!-- there are no class details yet -->
</xholonClassDetails>
<RecipeSystem>
<!-- Approach A - this is very tentative and will almost certainly change -->
<Recipe roleName="Pommes Frites">
<!-- source: http://microformats.org/wiki/hrecipe Examples section -->
<Annotation> <!-- summary -->
Pommes frites originate in outer space. They are served hot.
This recipe is only an example. Don't try this at home!
</Annotation>
<Ingredients>
<Ingredient roleName="potato">1 kg</Ingredient>
</Ingredients>
</Recipe>
<!-- Approach B -->
<!-- this example is from Computerized Cooking, by David A. Mundie [6]
"The deep structure of this recipe, as defined by the sequence of operands and operators which make it up, is shown by the following tree diagram:"
The operands (ingredients) are the XML leaf nodes, nodes that end with "/>",
and the operators (instructions) are all the other nodes.
The ingredients are nouns, while the instructions are verbs.
-->
<Recipe roleName="Fish">
<Bake>
<DotWith>
<SprinkleWith>
<PourOver>
<Add>
<Add>
<Add>
<Grind>
<Hazelnut>10 g</Hazelnut>
</Grind>
<Milk>15 ml</Milk>
</Add>
<Cheese>25 g</Cheese>
</Add>
<Sherry>10 ml</Sherry>
</Add>
<RubWith>
<LetStand>
<BrushWith>
<Bone>
<Slice>
<Fish>300 g</Fish>
</Slice>
</Bone>
<Mix>
<Add>
<Salt>0.5 dash</Salt>
<Pepper>2 pinch</Pepper>
</Add>
<LemonJuice>8 ml</LemonJuice>
</Mix>
</BrushWith>
</LetStand>
<Butter>12 g</Butter>
</RubWith>
</PourOver>
<And>
<And>
<And>
<Salt>1 pinch</Salt>
<Pepper>1.2 dash</Pepper>
</And>
<Nutmeg>5 g</Nutmeg>
</And>
<Breadcrumbs>15 g</Breadcrumbs>
</And>
</SprinkleWith>
<Butter>5 g</Butter>
</DotWith>
</Bake>
</Recipe>
</RecipeSystem>
<Recipebehavior implName="org.primordion.xholon.base.Behavior_gwtjs"><![CDATA[
// this is just a temporary test,
// that will display the number 56088 in your browser's developer-tools console window, if available
var a = 123;
var b = 456;
var c = a * b;
if (console) {
console.log(c);
}
]]></Recipebehavior>
<SvgClient><Attribute_String roleName="svgUri"><![CDATA[data:image/svg+xml,
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
<svg fill-opacity="1" xmlns:xlink="http://www.w3.org/1999/xlink" color-rendering="auto" color-interpolation="auto" stroke="black" text-rendering="auto" stroke-linecap="square" width="948" stroke-miterlimit="10" stroke-opacity="1" shape-rendering="auto" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="311" xmlns="http://www.w3.org/2000/svg" font-family="&apos;Dialog&apos;" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto"
><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
/><g
><defs id="defs1"
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath1"
><path d="M0 0 L2948 0 L2948 1429 L0 1429 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2"
><path d="M0 0 L0 411 L1048 411 L1048 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath3"
><path d="M0 0 L0 38 L92 38 L92 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath4"
><path d="M0 0 L0 411 L936 411 L936 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5"
><path d="M0 0 L0 19 L10 19 L10 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath6"
><path d="M0 0 L0 19 L48 19 L48 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath7"
><path d="M0 0 L0 26 L26 26 L26 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath8"
><path d="M0 0 L0 411 L868 411 L868 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath9"
><path d="M0 0 L0 19 L68 19 L68 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath10"
><path d="M0 0 L0 119 L156 119 L156 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath11"
><path d="M0 0 L0 19 L56 19 L56 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath12"
><path d="M0 0 L0 389 L780 389 L780 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath13"
><path d="M0 0 L0 19 L96 19 L96 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath14"
><path d="M0 0 L0 185 L345 185 L345 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath15"
><path d="M0 0 L0 19 L41 19 L41 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath16"
><path d="M0 0 L0 119 L200 119 L200 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath17"
><path d="M0 0 L0 19 L100 19 L100 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath18"
><path d="M0 0 L0 163 L284 163 L284 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath19"
><path d="M0 0 L0 119 L166 119 L166 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath20"
><path d="M0 0 L0 19 L66 19 L66 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath21"
><path d="M0 0 L0 141 L223 141 L223 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath22"
><path d="M0 0 L0 119 L162 119 L162 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath23"
><path d="M0 0 L0 19 L62 19 L62 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath24"
><path d="M0 0 L0 119 L141 119 L141 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath25"
><path d="M0 0 L0 301 L664 301 L664 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath26"
><path d="M0 0 L0 19 L77 19 L77 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath27"
><path d="M0 0 L0 211 L567 211 L567 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath28"
><path d="M0 0 L0 19 L70 19 L70 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath29"
><path d="M0 0 L0 189 L477 189 L477 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath30"
><path d="M0 0 L0 19 L76 19 L76 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath31"
><path d="M0 0 L0 189 L381 189 L381 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath32"
><path d="M0 0 L0 19 L82 19 L82 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath33"
><path d="M0 0 L0 163 L279 163 L279 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath34"
><path d="M0 0 L0 19 L36 19 L36 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath35"
><path d="M0 0 L0 119 L191 119 L191 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath36"
><path d="M0 0 L0 19 L91 19 L91 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath37"
><path d="M0 0 L0 123 L277 123 L277 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath38"
><path d="M0 0 L0 19 L49 19 L49 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath39"
><path d="M0 0 L0 121 L208 121 L208 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath40"
><path d="M0 0 L0 19 L46 19 L46 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath41"
><path d="M0 0 L0 119 L142 119 L142 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath42"
><path d="M0 0 L0 19 L42 19 L42 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath43"
><path d="M0 0 L0 187 L424 187 L424 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath44"
><path d="M0 0 L0 119 L157 119 L157 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath45"
><path d="M0 0 L0 19 L57 19 L57 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath46"
><path d="M0 0 L0 165 L363 165 L363 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath47"
><path d="M0 0 L0 119 L164 119 L164 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath48"
><path d="M0 0 L0 19 L64 19 L64 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath49"
><path d="M0 0 L0 143 L302 143 L302 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath50"
><path d="M0 0 L0 119 L140 119 L140 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath51"
><path d="M0 0 L0 19 L40 19 L40 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath52"
><path d="M0 0 L0 121 L241 121 L241 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath53"
><path d="M0 0 L0 19 L50 19 L50 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath54"
><path d="M0 0 L0 119 L171 119 L171 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath55"
><path d="M0 0 L0 19 L71 19 L71 0 Z"
/></clipPath
><font horiz-adv-x="60.0" id="font1"
><font-face ascent="92.822266" font-style="normal" descent="23.583984" units-per-em="100" font-family="sans-serif" font-weight="normal"
/><missing-glyph horiz-adv-x="60.0" d="M4.984375 -17.671875 L4.984375 70.515625 L54.984375 70.515625 L54.984375 -17.671875 L4.984375 -17.671875 ZM10.59375 -12.109375 L49.421875 -12.109375 L49.421875 64.890625 L10.59375 64.890625 L10.59375 -12.109375 Z"
/><glyph unicode="p" horiz-adv-x="63.0" d="M18.109375 8.203125 L18.109375 -20.796875 L9.078125 -20.796875 L9.078125 54.6875 L18.109375 54.6875 L18.109375 46.390625 Q20.953125 51.265625 25.2734375 53.6328125 Q29.59375 56 35.59375 56 Q45.5625 56 51.7890625 48.09375 Q58.015625 40.1875 58.015625 27.296875 Q58.015625 14.40625 51.7890625 6.4921875 Q45.5625 -1.421875 35.59375 -1.421875 Q29.59375 -1.421875 25.2734375 0.953125 Q20.953125 3.328125 18.109375 8.203125 ZM48.6875 27.296875 Q48.6875 37.203125 44.609375 42.84375 Q40.53125 48.484375 33.40625 48.484375 Q26.265625 48.484375 22.1875 42.84375 Q18.109375 37.203125 18.109375 27.296875 Q18.109375 17.390625 22.1875 11.75 Q26.265625 6.109375 33.40625 6.109375 Q40.53125 6.109375 44.609375 11.75 Q48.6875 17.390625 48.6875 27.296875 Z"
/><glyph unicode="c" horiz-adv-x="55.0" d="M48.78125 52.59375 L48.78125 44.1875 Q44.96875 46.296875 41.140625 47.34375 Q37.3125 48.390625 33.40625 48.390625 Q24.65625 48.390625 19.8203125 42.8515625 Q14.984375 37.3125 14.984375 27.296875 Q14.984375 17.28125 19.8203125 11.7421875 Q24.65625 6.203125 33.40625 6.203125 Q37.3125 6.203125 41.140625 7.25 Q44.96875 8.296875 48.78125 10.40625 L48.78125 2.09375 Q45.015625 0.34375 40.9921875 -0.5390625 Q36.96875 -1.421875 32.421875 -1.421875 Q20.0625 -1.421875 12.7890625 6.34375 Q5.515625 14.109375 5.515625 27.296875 Q5.515625 40.671875 12.8671875 48.3359375 Q20.21875 56 33.015625 56 Q37.15625 56 41.109375 55.1484375 Q45.0625 54.296875 48.78125 52.59375 Z"
/><glyph unicode="e" horiz-adv-x="62.0" d="M56.203125 29.59375 L56.203125 25.203125 L14.890625 25.203125 Q15.484375 15.921875 20.484375 11.0625 Q25.484375 6.203125 34.421875 6.203125 Q39.59375 6.203125 44.453125 7.46875 Q49.3125 8.734375 54.109375 11.28125 L54.109375 2.78125 Q49.265625 0.734375 44.1875 -0.34375 Q39.109375 -1.421875 33.890625 -1.421875 Q20.796875 -1.421875 13.15625 6.1953125 Q5.515625 13.8125 5.515625 26.8125 Q5.515625 40.234375 12.765625 48.1171875 Q20.015625 56 32.328125 56 Q43.359375 56 49.78125 48.8984375 Q56.203125 41.796875 56.203125 29.59375 ZM47.21875 32.234375 Q47.125 39.59375 43.09375 43.9921875 Q39.0625 48.390625 32.421875 48.390625 Q24.90625 48.390625 20.390625 44.140625 Q15.875 39.890625 15.1875 32.171875 L47.21875 32.234375 Z"
/><glyph unicode="r" horiz-adv-x="41.0" d="M41.109375 46.296875 Q39.59375 47.171875 37.8125 47.5859375 Q36.03125 48 33.890625 48 Q26.265625 48 22.1875 43.046875 Q18.109375 38.09375 18.109375 28.8125 L18.109375 0 L9.078125 0 L9.078125 54.6875 L18.109375 54.6875 L18.109375 46.1875 Q20.953125 51.171875 25.4921875 53.5859375 Q30.03125 56 36.53125 56 Q37.453125 56 38.578125 55.8828125 Q39.703125 55.765625 41.0625 55.515625 L41.109375 46.296875 Z"
/><glyph unicode=" " horiz-adv-x="32.0" d=""
/><glyph unicode=":" horiz-adv-x="34.0" d="M11.71875 12.40625 L22.015625 12.40625 L22.015625 0 L11.71875 0 L11.71875 12.40625 ZM11.71875 51.703125 L22.015625 51.703125 L22.015625 39.3125 L11.71875 39.3125 L11.71875 51.703125 Z"
/><glyph unicode="h" horiz-adv-x="63.0" d="M54.890625 33.015625 L54.890625 0 L45.90625 0 L45.90625 32.71875 Q45.90625 40.484375 42.875 44.3359375 Q39.84375 48.1875 33.796875 48.1875 Q26.515625 48.1875 22.3125 43.5546875 Q18.109375 38.921875 18.109375 30.90625 L18.109375 0 L9.078125 0 L9.078125 75.984375 L18.109375 75.984375 L18.109375 46.1875 Q21.34375 51.125 25.7109375 53.5625 Q30.078125 56 35.796875 56 Q45.21875 56 50.0546875 50.171875 Q54.890625 44.34375 54.890625 33.015625 Z"
/><glyph unicode="s" horiz-adv-x="52.0" d="M44.28125 53.078125 L44.28125 44.578125 Q40.484375 46.53125 36.3828125 47.5078125 Q32.28125 48.484375 27.875 48.484375 Q21.1875 48.484375 17.84375 46.4375 Q14.5 44.390625 14.5 40.28125 Q14.5 37.15625 16.890625 35.375 Q19.28125 33.59375 26.515625 31.984375 L29.59375 31.296875 Q39.15625 29.25 43.1875 25.515625 Q47.21875 21.78125 47.21875 15.09375 Q47.21875 7.46875 41.1875 3.0234375 Q35.15625 -1.421875 24.609375 -1.421875 Q20.21875 -1.421875 15.453125 -0.5625 Q10.6875 0.296875 5.421875 2 L5.421875 11.28125 Q10.40625 8.6875 15.234375 7.3984375 Q20.0625 6.109375 24.8125 6.109375 Q31.15625 6.109375 34.5703125 8.28125 Q37.984375 10.453125 37.984375 14.40625 Q37.984375 18.0625 35.5234375 20.015625 Q33.0625 21.96875 24.703125 23.78125 L21.578125 24.515625 Q13.234375 26.265625 9.5234375 29.90625 Q5.8125 33.546875 5.8125 39.890625 Q5.8125 47.609375 11.28125 51.8046875 Q16.75 56 26.8125 56 Q31.78125 56 36.1796875 55.2734375 Q40.578125 54.546875 44.28125 53.078125 Z"
/><glyph unicode="i" horiz-adv-x="28.0" d="M9.421875 54.6875 L18.40625 54.6875 L18.40625 0 L9.421875 0 L9.421875 54.6875 ZM9.421875 75.984375 L18.40625 75.984375 L18.40625 64.59375 L9.421875 64.59375 L9.421875 75.984375 Z"
/><glyph unicode="F" horiz-adv-x="58.0" d="M9.8125 72.90625 L51.703125 72.90625 L51.703125 64.59375 L19.671875 64.59375 L19.671875 43.109375 L48.578125 43.109375 L48.578125 34.8125 L19.671875 34.8125 L19.671875 0 L9.8125 0 L9.8125 72.90625 Z"
/><glyph unicode="k" horiz-adv-x="58.0" d="M9.078125 75.984375 L18.109375 75.984375 L18.109375 31.109375 L44.921875 54.6875 L56.390625 54.6875 L27.390625 29.109375 L57.625 0 L45.90625 0 L18.109375 26.703125 L18.109375 0 L9.078125 0 L9.078125 75.984375 Z"
/><glyph unicode="a" horiz-adv-x="61.0" d="M34.28125 27.484375 Q23.390625 27.484375 19.1875 25 Q14.984375 22.515625 14.984375 16.5 Q14.984375 11.71875 18.140625 8.9140625 Q21.296875 6.109375 26.703125 6.109375 Q34.1875 6.109375 38.703125 11.40625 Q43.21875 16.703125 43.21875 25.484375 L43.21875 27.484375 L34.28125 27.484375 ZM52.203125 31.203125 L52.203125 0 L43.21875 0 L43.21875 8.296875 Q40.140625 3.328125 35.546875 0.953125 Q30.953125 -1.421875 24.3125 -1.421875 Q15.921875 -1.421875 10.9609375 3.296875 Q6 8.015625 6 15.921875 Q6 25.140625 12.1796875 29.828125 Q18.359375 34.515625 30.609375 34.515625 L43.21875 34.515625 L43.21875 35.40625 Q43.21875 41.609375 39.140625 45 Q35.0625 48.390625 27.6875 48.390625 Q23 48.390625 18.5546875 47.265625 Q14.109375 46.140625 10.015625 43.890625 L10.015625 52.203125 Q14.9375 54.109375 19.578125 55.0546875 Q24.21875 56 28.609375 56 Q40.484375 56 46.34375 49.8515625 Q52.203125 43.703125 52.203125 31.203125 Z"
/><glyph unicode="B" horiz-adv-x="69.0" d="M19.671875 34.8125 L19.671875 8.109375 L35.5 8.109375 Q43.453125 8.109375 47.2890625 11.40625 Q51.125 14.703125 51.125 21.484375 Q51.125 28.328125 47.2890625 31.5703125 Q43.453125 34.8125 35.5 34.8125 L19.671875 34.8125 ZM19.671875 64.796875 L19.671875 42.828125 L34.28125 42.828125 Q41.5 42.828125 45.0390625 45.5390625 Q48.578125 48.25 48.578125 53.8125 Q48.578125 59.328125 45.0390625 62.0625 Q41.5 64.796875 34.28125 64.796875 L19.671875 64.796875 ZM9.8125 72.90625 L35.015625 72.90625 Q46.296875 72.90625 52.3984375 68.21875 Q58.5 63.53125 58.5 54.890625 Q58.5 48.1875 55.375 44.234375 Q52.25 40.28125 46.1875 39.3125 Q53.46875 37.75 57.5 32.7890625 Q61.53125 27.828125 61.53125 20.40625 Q61.53125 10.640625 54.890625 5.3203125 Q48.25 0 35.984375 0 L9.8125 0 L9.8125 72.90625 Z"
/><glyph unicode="w" horiz-adv-x="82.0" d="M4.203125 54.6875 L13.1875 54.6875 L24.421875 12.015625 L35.59375 54.6875 L46.1875 54.6875 L57.421875 12.015625 L68.609375 54.6875 L77.59375 54.6875 L63.28125 0 L52.6875 0 L40.921875 44.828125 L29.109375 0 L18.5 0 L4.203125 54.6875 Z"
/><glyph unicode="t" horiz-adv-x="39.0" d="M18.3125 70.21875 L18.3125 54.6875 L36.8125 54.6875 L36.8125 47.703125 L18.3125 47.703125 L18.3125 18.015625 Q18.3125 11.328125 20.140625 9.421875 Q21.96875 7.515625 27.59375 7.515625 L36.8125 7.515625 L36.8125 0 L27.59375 0 Q17.1875 0 13.234375 3.8828125 Q9.28125 7.765625 9.28125 18.015625 L9.28125 47.703125 L2.6875 47.703125 L2.6875 54.6875 L9.28125 54.6875 L9.28125 70.21875 L18.3125 70.21875 Z"
/><glyph unicode="o" horiz-adv-x="61.0" d="M30.609375 48.390625 Q23.390625 48.390625 19.1875 42.75 Q14.984375 37.109375 14.984375 27.296875 Q14.984375 17.484375 19.1640625 11.84375 Q23.34375 6.203125 30.609375 6.203125 Q37.796875 6.203125 41.9921875 11.8671875 Q46.1875 17.53125 46.1875 27.296875 Q46.1875 37.015625 41.9921875 42.703125 Q37.796875 48.390625 30.609375 48.390625 ZM30.609375 56 Q42.328125 56 49.0234375 48.3828125 Q55.71875 40.765625 55.71875 27.296875 Q55.71875 13.875 49.0234375 6.2265625 Q42.328125 -1.421875 30.609375 -1.421875 Q18.84375 -1.421875 12.1796875 6.2265625 Q5.515625 13.875 5.515625 27.296875 Q5.515625 40.765625 12.1796875 48.3828125 Q18.84375 56 30.609375 56 Z"
/><glyph unicode="D" horiz-adv-x="77.0" d="M19.671875 64.796875 L19.671875 8.109375 L31.59375 8.109375 Q46.6875 8.109375 53.6875 14.9453125 Q60.6875 21.78125 60.6875 36.53125 Q60.6875 51.171875 53.6875 57.984375 Q46.6875 64.796875 31.59375 64.796875 L19.671875 64.796875 ZM9.8125 72.90625 L30.078125 72.90625 Q51.265625 72.90625 61.1796875 64.09375 Q71.09375 55.28125 71.09375 36.53125 Q71.09375 17.671875 61.1328125 8.8359375 Q51.171875 0 30.078125 0 L9.8125 0 L9.8125 72.90625 Z"
/><glyph unicode="u" horiz-adv-x="63.0" d="M8.5 21.578125 L8.5 54.6875 L17.484375 54.6875 L17.484375 21.921875 Q17.484375 14.15625 20.5078125 10.2734375 Q23.53125 6.390625 29.59375 6.390625 Q36.859375 6.390625 41.0859375 11.03125 Q45.3125 15.671875 45.3125 23.6875 L45.3125 54.6875 L54.296875 54.6875 L54.296875 0 L45.3125 0 L45.3125 8.40625 Q42.046875 3.421875 37.7265625 1 Q33.40625 -1.421875 27.6875 -1.421875 Q18.265625 -1.421875 13.3828125 4.4375 Q8.5 10.296875 8.5 21.578125 Z"
/><glyph unicode="l" horiz-adv-x="28.0" d="M9.421875 75.984375 L18.40625 75.984375 L18.40625 0 L9.421875 0 L9.421875 75.984375 Z"
/><glyph unicode="n" horiz-adv-x="63.0" d="M54.890625 33.015625 L54.890625 0 L45.90625 0 L45.90625 32.71875 Q45.90625 40.484375 42.875 44.3359375 Q39.84375 48.1875 33.796875 48.1875 Q26.515625 48.1875 22.3125 43.5546875 Q18.109375 38.921875 18.109375 30.90625 L18.109375 0 L9.078125 0 L9.078125 54.6875 L18.109375 54.6875 L18.109375 46.1875 Q21.34375 51.125 25.7109375 53.5625 Q30.078125 56 35.796875 56 Q45.21875 56 50.0546875 50.171875 Q54.890625 44.34375 54.890625 33.015625 Z"
/><glyph unicode="S" horiz-adv-x="63.0" d="M53.515625 70.515625 L53.515625 60.890625 Q47.90625 63.578125 42.921875 64.8984375 Q37.9375 66.21875 33.296875 66.21875 Q25.25 66.21875 20.875 63.09375 Q16.5 59.96875 16.5 54.203125 Q16.5 49.359375 19.40625 46.8984375 Q22.3125 44.4375 30.421875 42.921875 L36.375 41.703125 Q47.40625 39.59375 52.65625 34.296875 Q57.90625 29 57.90625 20.125 Q57.90625 9.515625 50.8046875 4.046875 Q43.703125 -1.421875 29.984375 -1.421875 Q24.8125 -1.421875 18.9765625 -0.25 Q13.140625 0.921875 6.890625 3.21875 L6.890625 13.375 Q12.890625 10.015625 18.65625 8.3046875 Q24.421875 6.59375 29.984375 6.59375 Q38.421875 6.59375 43.015625 9.9140625 Q47.609375 13.234375 47.609375 19.390625 Q47.609375 24.75 44.3125 27.78125 Q41.015625 30.8125 33.5 32.328125 L27.484375 33.5 Q16.453125 35.6875 11.5234375 40.375 Q6.59375 45.0625 6.59375 53.421875 Q6.59375 63.09375 13.40625 68.65625 Q20.21875 74.21875 32.171875 74.21875 Q37.3125 74.21875 42.6328125 73.2890625 Q47.953125 72.359375 53.515625 70.515625 Z"
/><glyph unicode="d" horiz-adv-x="63.0" d="M45.40625 46.390625 L45.40625 75.984375 L54.390625 75.984375 L54.390625 0 L45.40625 0 L45.40625 8.203125 Q42.578125 3.328125 38.2578125 0.953125 Q33.9375 -1.421875 27.875 -1.421875 Q17.96875 -1.421875 11.7421875 6.4921875 Q5.515625 14.40625 5.515625 27.296875 Q5.515625 40.1875 11.7421875 48.09375 Q17.96875 56 27.875 56 Q33.9375 56 38.2578125 53.6328125 Q42.578125 51.265625 45.40625 46.390625 ZM14.796875 27.296875 Q14.796875 17.390625 18.875 11.75 Q22.953125 6.109375 30.078125 6.109375 Q37.203125 6.109375 41.3046875 11.75 Q45.40625 17.390625 45.40625 27.296875 Q45.40625 37.203125 41.3046875 42.84375 Q37.203125 48.484375 30.078125 48.484375 Q22.953125 48.484375 18.875 42.84375 Q14.796875 37.203125 14.796875 27.296875 Z"
/><glyph unicode="A" horiz-adv-x="68.0" d="M34.1875 63.1875 L20.796875 26.90625 L47.609375 26.90625 L34.1875 63.1875 ZM28.609375 72.90625 L39.796875 72.90625 L67.578125 0 L57.328125 0 L50.6875 18.703125 L17.828125 18.703125 L11.1875 0 L0.78125 0 L28.609375 72.90625 Z"
/><glyph unicode="b" horiz-adv-x="63.0" d="M48.6875 27.296875 Q48.6875 37.203125 44.609375 42.84375 Q40.53125 48.484375 33.40625 48.484375 Q26.265625 48.484375 22.1875 42.84375 Q18.109375 37.203125 18.109375 27.296875 Q18.109375 17.390625 22.1875 11.75 Q26.265625 6.109375 33.40625 6.109375 Q40.53125 6.109375 44.609375 11.75 Q48.6875 17.390625 48.6875 27.296875 ZM18.109375 46.390625 Q20.953125 51.265625 25.2734375 53.6328125 Q29.59375 56 35.59375 56 Q45.5625 56 51.7890625 48.09375 Q58.015625 40.1875 58.015625 27.296875 Q58.015625 14.40625 51.7890625 6.4921875 Q45.5625 -1.421875 35.59375 -1.421875 Q29.59375 -1.421875 25.2734375 0.953125 Q20.953125 3.328125 18.109375 8.203125 L18.109375 0 L9.078125 0 L9.078125 75.984375 L18.109375 75.984375 L18.109375 46.390625 Z"
/><glyph unicode="m" horiz-adv-x="97.0" d="M52 44.1875 Q55.375 50.25 60.0625 53.125 Q64.75 56 71.09375 56 Q79.640625 56 84.28125 50.0234375 Q88.921875 44.046875 88.921875 33.015625 L88.921875 0 L79.890625 0 L79.890625 32.71875 Q79.890625 40.578125 77.1015625 44.3828125 Q74.3125 48.1875 68.609375 48.1875 Q61.625 48.1875 57.5703125 43.5546875 Q53.515625 38.921875 53.515625 30.90625 L53.515625 0 L44.484375 0 L44.484375 32.71875 Q44.484375 40.625 41.703125 44.40625 Q38.921875 48.1875 33.109375 48.1875 Q26.21875 48.1875 22.1640625 43.53125 Q18.109375 38.875 18.109375 30.90625 L18.109375 0 L9.078125 0 L9.078125 54.6875 L18.109375 54.6875 L18.109375 46.1875 Q21.1875 51.21875 25.484375 53.609375 Q29.78125 56 35.6875 56 Q41.65625 56 45.828125 52.9765625 Q50 49.953125 52 44.1875 Z"
/><glyph unicode="g" horiz-adv-x="63.0" d="M45.40625 27.984375 Q45.40625 37.75 41.3828125 43.1171875 Q37.359375 48.484375 30.078125 48.484375 Q22.859375 48.484375 18.828125 43.1171875 Q14.796875 37.75 14.796875 27.984375 Q14.796875 18.265625 18.828125 12.890625 Q22.859375 7.515625 30.078125 7.515625 Q37.359375 7.515625 41.3828125 12.890625 Q45.40625 18.265625 45.40625 27.984375 ZM54.390625 6.78125 Q54.390625 -7.171875 48.1953125 -13.984375 Q42 -20.796875 29.203125 -20.796875 Q24.46875 -20.796875 20.265625 -20.09375 Q16.0625 -19.390625 12.109375 -17.921875 L12.109375 -9.1875 Q16.0625 -11.328125 19.921875 -12.3515625 Q23.78125 -13.375 27.78125 -13.375 Q36.625 -13.375 41.015625 -8.765625 Q45.40625 -4.15625 45.40625 5.171875 L45.40625 9.625 Q42.625 4.78125 38.28125 2.390625 Q33.9375 0 27.875 0 Q17.828125 0 11.671875 7.6640625 Q5.515625 15.328125 5.515625 27.984375 Q5.515625 40.671875 11.671875 48.3359375 Q17.828125 56 27.875 56 Q33.9375 56 38.28125 53.609375 Q42.625 51.21875 45.40625 46.390625 L45.40625 54.6875 L54.390625 54.6875 L54.390625 6.78125 Z"
/><glyph unicode="N" horiz-adv-x="75.0" d="M9.8125 72.90625 L23.09375 72.90625 L55.421875 11.921875 L55.421875 72.90625 L64.984375 72.90625 L64.984375 0 L51.703125 0 L19.390625 60.984375 L19.390625 0 L9.8125 0 L9.8125 72.90625 Z"
/><glyph unicode="P" horiz-adv-x="60.0" d="M19.671875 64.796875 L19.671875 37.40625 L32.078125 37.40625 Q38.96875 37.40625 42.7265625 40.96875 Q46.484375 44.53125 46.484375 51.125 Q46.484375 57.671875 42.7265625 61.234375 Q38.96875 64.796875 32.078125 64.796875 L19.671875 64.796875 ZM9.8125 72.90625 L32.078125 72.90625 Q44.34375 72.90625 50.6171875 67.359375 Q56.890625 61.8125 56.890625 51.125 Q56.890625 40.328125 50.6171875 34.8125 Q44.34375 29.296875 32.078125 29.296875 L19.671875 29.296875 L19.671875 0 L9.8125 0 L9.8125 72.90625 Z"
/><glyph unicode="v" horiz-adv-x="59.0" d="M2.984375 54.6875 L12.5 54.6875 L29.59375 8.796875 L46.6875 54.6875 L56.203125 54.6875 L35.6875 0 L23.484375 0 L2.984375 54.6875 Z"
/><glyph unicode="R" horiz-adv-x="69.0" d="M44.390625 34.1875 Q47.5625 33.109375 50.5625 29.59375 Q53.5625 26.078125 56.59375 19.921875 L66.609375 0 L56 0 L46.6875 18.703125 Q43.0625 26.03125 39.671875 28.421875 Q36.28125 30.8125 30.421875 30.8125 L19.671875 30.8125 L19.671875 0 L9.8125 0 L9.8125 72.90625 L32.078125 72.90625 Q44.578125 72.90625 50.734375 67.6796875 Q56.890625 62.453125 56.890625 51.90625 Q56.890625 45.015625 53.6875 40.4765625 Q50.484375 35.9375 44.390625 34.1875 ZM19.671875 64.796875 L19.671875 38.921875 L32.078125 38.921875 Q39.203125 38.921875 42.84375 42.21875 Q46.484375 45.515625 46.484375 51.90625 Q46.484375 58.296875 42.84375 61.546875 Q39.203125 64.796875 32.078125 64.796875 L19.671875 64.796875 Z"
/><glyph unicode="L" horiz-adv-x="56.0" d="M9.8125 72.90625 L19.671875 72.90625 L19.671875 8.296875 L55.171875 8.296875 L55.171875 0 L9.8125 0 L9.8125 72.90625 Z"
/><glyph unicode="x" horiz-adv-x="59.0" d="M54.890625 54.6875 L35.109375 28.078125 L55.90625 0 L45.3125 0 L29.390625 21.484375 L13.484375 0 L2.875 0 L24.125 28.609375 L4.6875 54.6875 L15.28125 54.6875 L29.78125 35.203125 L44.28125 54.6875 L54.890625 54.6875 Z"
/><glyph unicode="M" horiz-adv-x="86.0" d="M9.8125 72.90625 L24.515625 72.90625 L43.109375 23.296875 L61.8125 72.90625 L76.515625 72.90625 L76.515625 0 L66.890625 0 L66.890625 64.015625 L48.09375 14.015625 L38.1875 14.015625 L19.390625 64.015625 L19.390625 0 L9.8125 0 L9.8125 72.90625 Z"
/><glyph unicode="j" horiz-adv-x="28.0" d="M9.421875 54.6875 L18.40625 54.6875 L18.40625 -0.984375 Q18.40625 -11.421875 14.4296875 -16.109375 Q10.453125 -20.796875 1.609375 -20.796875 L-1.8125 -20.796875 L-1.8125 -13.1875 L0.59375 -13.1875 Q5.71875 -13.1875 7.5703125 -10.8203125 Q9.421875 -8.453125 9.421875 -0.984375 L9.421875 54.6875 ZM9.421875 75.984375 L18.40625 75.984375 L18.40625 64.59375 L9.421875 64.59375 L9.421875 75.984375 Z"
/><glyph unicode="y" horiz-adv-x="59.0" d="M32.171875 -5.078125 Q28.375 -14.84375 24.7578125 -17.8203125 Q21.140625 -20.796875 15.09375 -20.796875 L7.90625 -20.796875 L7.90625 -13.28125 L13.1875 -13.28125 Q16.890625 -13.28125 18.9453125 -11.5234375 Q21 -9.765625 23.484375 -3.21875 L25.09375 0.875 L2.984375 54.6875 L12.5 54.6875 L29.59375 11.921875 L46.6875 54.6875 L56.203125 54.6875 L32.171875 -5.078125 Z"
/><glyph unicode="C" horiz-adv-x="70.0" d="M64.40625 67.28125 L64.40625 56.890625 Q59.421875 61.53125 53.78125 63.8203125 Q48.140625 66.109375 41.796875 66.109375 Q29.296875 66.109375 22.65625 58.46875 Q16.015625 50.828125 16.015625 36.375 Q16.015625 21.96875 22.65625 14.328125 Q29.296875 6.6875 41.796875 6.6875 Q48.140625 6.6875 53.78125 8.984375 Q59.421875 11.28125 64.40625 15.921875 L64.40625 5.609375 Q59.234375 2.09375 53.4453125 0.3359375 Q47.65625 -1.421875 41.21875 -1.421875 Q24.65625 -1.421875 15.1328125 8.7109375 Q5.609375 18.84375 5.609375 36.375 Q5.609375 53.953125 15.1328125 64.0859375 Q24.65625 74.21875 41.21875 74.21875 Q47.75 74.21875 53.5390625 72.484375 Q59.328125 70.75 64.40625 67.28125 Z"
/><glyph unicode="G" horiz-adv-x="77.0" d="M59.515625 10.40625 L59.515625 29.984375 L43.40625 29.984375 L43.40625 38.09375 L69.28125 38.09375 L69.28125 6.78125 Q63.578125 2.734375 56.6953125 0.65625 Q49.8125 -1.421875 42 -1.421875 Q24.90625 -1.421875 15.2578125 8.5703125 Q5.609375 18.5625 5.609375 36.375 Q5.609375 54.25 15.2578125 64.234375 Q24.90625 74.21875 42 74.21875 Q49.125 74.21875 55.546875 72.4609375 Q61.96875 70.703125 67.390625 67.28125 L67.390625 56.78125 Q61.921875 61.421875 55.765625 63.765625 Q49.609375 66.109375 42.828125 66.109375 Q29.4375 66.109375 22.7265625 58.640625 Q16.015625 51.171875 16.015625 36.375 Q16.015625 21.625 22.7265625 14.15625 Q29.4375 6.6875 42.828125 6.6875 Q48.046875 6.6875 52.1484375 7.59375 Q56.25 8.5 59.515625 10.40625 Z"
/><glyph unicode="z" horiz-adv-x="52.0" d="M5.515625 54.6875 L48.1875 54.6875 L48.1875 46.484375 L14.40625 7.171875 L48.1875 7.171875 L48.1875 0 L4.296875 0 L4.296875 8.203125 L38.09375 47.515625 L5.515625 47.515625 L5.515625 54.6875 Z"
/><glyph unicode="H" horiz-adv-x="75.0" d="M9.8125 72.90625 L19.671875 72.90625 L19.671875 43.015625 L55.515625 43.015625 L55.515625 72.90625 L65.375 72.90625 L65.375 0 L55.515625 0 L55.515625 34.71875 L19.671875 34.71875 L19.671875 0 L9.8125 0 L9.8125 72.90625 Z"
/></font
></defs
><g fill="white" text-rendering="optimizeSpeed" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(-1000,-559)" stroke="white"
><rect x="0" width="2948" height="1429" y="0" clip-path="url(#clipPath1)" stroke="none"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(-50,-50)" stroke="gray"
><path fill="none" d="M907 215 C907 215 905 212 885 212" clip-path="url(#clipPath2)"
/></g
><g fill="white" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(856,146)" stroke="white"
><ellipse rx="45" ry="18" clip-path="url(#clipPath3)" cx="46" cy="19" stroke="none"
/><ellipse clip-path="url(#clipPath3)" fill="none" rx="45.5" cx="45.5" ry="18.5" cy="18.5" stroke="gray"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(856,146)"
><text x="10" xml:space="preserve" y="24" clip-path="url(#clipPath3)" stroke="none"
>Fish: recipe</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(-50,-50)" stroke="gray"
><path fill="none" d="M838 212 C826 212 837 210 817 210" clip-path="url(#clipPath4)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(788,153)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath6)" fill="none" width="47" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(788,153)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath6)" stroke="none"
>Bake</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(-50,-50)" stroke="gray"
><path fill="none" d="M750 210 C738 210 749 199 729 199" clip-path="url(#clipPath8)"
/><path fill="none" d="M750 210 C738 210 749 351 729 351" clip-path="url(#clipPath8)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(700,151)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath9)" fill="none" width="67" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(700,151)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath9)" stroke="none"
>Dot with</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(624,292)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath11)" fill="none" width="55" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(624,292)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath11)" stroke="none"
>Butter</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(-50,-50)" stroke="gray"
><path fill="none" d="M634 199 C622 199 633 155 613 155" clip-path="url(#clipPath12)"
/><path fill="none" d="M634 199 C622 199 633 296 613 296" clip-path="url(#clipPath12)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(584,140)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath13)" fill="none" width="95" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(584,140)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath13)" stroke="none"
>Sprinkle with</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(269,154)" stroke="gray"
><path fill="none" d="M254 92 C242 92 253 81 233 81" clip-path="url(#clipPath14)"
/><path fill="none" d="M254 92 C242 92 253 125 233 125" clip-path="url(#clipPath14)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(523,237)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath15)" fill="none" width="40" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(523,237)"
><text x="8" xml:space="preserve" y="14" clip-path="url(#clipPath15)" stroke="none"
>And</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(403,270)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath17)" fill="none" width="99" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(403,270)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath17)" stroke="none"
>Breadcrumbs</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(269,154)" stroke="gray"
><path fill="none" d="M193 81 C181 81 192 70 172 70" clip-path="url(#clipPath18)"
/><path fill="none" d="M193 81 C181 81 192 103 172 103" clip-path="url(#clipPath18)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(462,226)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath15)" fill="none" width="40" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(462,226)"
><text x="8" xml:space="preserve" y="14" clip-path="url(#clipPath15)" stroke="none"
>And</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(376,248)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath20)" fill="none" width="65" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(376,248)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath20)" stroke="none"
>Nutmeg</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(269,154)" stroke="gray"
><path fill="none" d="M132 70 C120 70 131 59 111 59" clip-path="url(#clipPath21)"
/><path fill="none" d="M132 70 C120 70 131 81 111 81" clip-path="url(#clipPath21)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(401,215)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath15)" fill="none" width="40" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(401,215)"
><text x="8" xml:space="preserve" y="14" clip-path="url(#clipPath15)" stroke="none"
>And</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(319,226)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath23)" fill="none" width="61" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(319,226)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath23)" stroke="none"
>Pepper</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(340,204)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath15)" fill="none" width="40" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(340,204)"
><text x="8" xml:space="preserve" y="14" clip-path="url(#clipPath15)" stroke="none"
>Salt</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(-50,-50)" stroke="gray"
><path fill="none" d="M537 155 C525 155 536 94 516 94" clip-path="url(#clipPath25)"
/><path fill="none" d="M537 155 C525 155 536 199 516 199" clip-path="url(#clipPath25)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(487,96)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath26)" fill="none" width="76" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(487,96)"
><text x="8" xml:space="preserve" y="14" clip-path="url(#clipPath26)" stroke="none"
>Pour over</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(-50,40)" stroke="gray"
><path fill="none" d="M447 109 C435 109 446 98 426 98" clip-path="url(#clipPath27)"
/><path fill="none" d="M447 109 C435 109 446 151 426 151" clip-path="url(#clipPath27)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(397,140)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath28)" fill="none" width="69" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(397,140)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath28)" stroke="none"
>Rub with</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(321,182)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath11)" fill="none" width="55" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(321,182)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath11)" stroke="none"
>Butter</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(-50,40)" stroke="gray"
><path fill="none" d="M351 98 C339 98 350 96 330 96" clip-path="url(#clipPath29)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(301,129)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath30)" fill="none" width="75" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(301,129)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath30)" stroke="none"
>Let stand</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(-50,40)" stroke="gray"
><path fill="none" d="M249 96 C237 96 248 63 228 63" clip-path="url(#clipPath31)"
/><path fill="none" d="M249 96 C237 96 248 107 228 107" clip-path="url(#clipPath31)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(199,127)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath32)" fill="none" width="81" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(199,127)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath32)" stroke="none"
>Brush with</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(-50,66)" stroke="gray"
><path fill="none" d="M193 81 C181 81 192 70 172 70" clip-path="url(#clipPath33)"
/><path fill="none" d="M193 81 C181 81 192 103 172 103" clip-path="url(#clipPath33)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(143,138)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath34)" fill="none" width="35" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(143,138)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath34)" stroke="none"
>Mix</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(32,160)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath36)" fill="none" width="90" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(32,160)"
><text x="8" xml:space="preserve" y="14" clip-path="url(#clipPath36)" stroke="none"
>Lemon juice</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(-50,66)" stroke="gray"
><path fill="none" d="M132 70 C120 70 131 59 111 59" clip-path="url(#clipPath21)"
/><path fill="none" d="M132 70 C120 70 131 81 111 81" clip-path="url(#clipPath21)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(82,127)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath15)" fill="none" width="40" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(82,127)"
><text x="8" xml:space="preserve" y="14" clip-path="url(#clipPath15)" stroke="none"
>Add</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(0,138)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath23)" fill="none" width="61" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(0,138)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath23)" stroke="none"
>Pepper</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(21,116)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath15)" fill="none" width="40" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(21,116)"
><text x="8" xml:space="preserve" y="14" clip-path="url(#clipPath15)" stroke="none"
>Salt</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(-48,40)" stroke="gray"
><path fill="none" d="M178 63 C166 63 177 61 157 61" clip-path="url(#clipPath37)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(130,94)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath38)" fill="none" width="48" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(130,94)"
><text x="8" xml:space="preserve" y="14" clip-path="url(#clipPath38)" stroke="none"
>Bone</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(-48,40)" stroke="gray"
><path fill="none" d="M112 61 C100 61 111 59 91 59" clip-path="url(#clipPath39)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(64,92)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath40)" fill="none" width="45" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(64,92)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath40)" stroke="none"
>Slice</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(2,90)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath42)" fill="none" width="41" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(2,90)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath42)" stroke="none"
>Fish</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(93,-50)" stroke="gray"
><path fill="none" d="M333 94 C321 94 332 83 312 83" clip-path="url(#clipPath43)"
/><path fill="none" d="M333 94 C321 94 332 127 312 127" clip-path="url(#clipPath43)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(426,35)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath15)" fill="none" width="40" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(426,35)"
><text x="8" xml:space="preserve" y="14" clip-path="url(#clipPath15)" stroke="none"
>Add</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(349,68)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath45)" fill="none" width="56" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(349,68)"
><text x="8" xml:space="preserve" y="14" clip-path="url(#clipPath45)" stroke="none"
>Sherry</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(93,-50)" stroke="gray"
><path fill="none" d="M272 83 C260 83 271 72 251 72" clip-path="url(#clipPath46)"
/><path fill="none" d="M272 83 C260 83 271 105 251 105" clip-path="url(#clipPath46)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(365,24)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath15)" fill="none" width="40" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(365,24)"
><text x="8" xml:space="preserve" y="14" clip-path="url(#clipPath15)" stroke="none"
>Add</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(281,46)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath48)" fill="none" width="63" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(281,46)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath48)" stroke="none"
>Cheese</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(93,-50)" stroke="gray"
><path fill="none" d="M211 72 C199 72 210 61 190 61" clip-path="url(#clipPath49)"
/><path fill="none" d="M211 72 C199 72 210 83 190 83" clip-path="url(#clipPath49)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(304,13)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath15)" fill="none" width="40" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(304,13)"
><text x="8" xml:space="preserve" y="14" clip-path="url(#clipPath15)" stroke="none"
>Add</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(244,24)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath51)" fill="none" width="39" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(244,24)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath51)" stroke="none"
>Milk</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(93,-50)" stroke="gray"
><path fill="none" d="M141 61 C129 61 140 59 120 59" clip-path="url(#clipPath52)"
/></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(234,2)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath53)" fill="none" width="49" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(234,2)"
><text x="9" xml:space="preserve" y="14" clip-path="url(#clipPath53)" stroke="none"
>Grind</text
></g
><g fill="gray" text-rendering="optimizeSpeed" font-family="sans-serif" transform="translate(143,0)" stroke="gray"
><rect x="0" y="0" clip-path="url(#clipPath55)" fill="none" width="70" rx="5" ry="5" height="18"
/></g
><g text-rendering="geometricPrecision" shape-rendering="crispEdges" font-family="sans-serif" transform="translate(143,0)"
><text x="8" xml:space="preserve" y="14" clip-path="url(#clipPath55)" stroke="none"
>Hazelnut</text
></g
></g
></svg
>
]]></Attribute_String><Attribute_String roleName="setup">${MODELNAME_DEFAULT},${SVGURI_DEFAULT}</Attribute_String></SvgClient>
</XholonWorkbook>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment