- Author:
- Hanne Nielsen <hnie010@aucklanduni.ac.nz>
- Date:
- 2011-09-02 10:44:46+12:00
- Desc:
- Added details to the HTML file
- Permanent Source URI:
- https://models.cellml.org/workspace/chauhan_legewie_westermark_lorenzen_herzel_2008/rawfile/93568094db734beaae3fb4a43f0ca1e523dcbaf3/chauhan_2008.xul
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="layout-diagram" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" style="overflow: auto" onload="setupDocument()">
<hbox>
<scale id="zoom_scale" value="10" min="7" max="14" flex="4"/>
<label value="Zoom" control="zoom_scale" flex="1"/>
<button id="reset_button" label="Reset View" flex="1"/>
<spacer flex="34"/>
</hbox>
<script>
<![CDATA[
window.model_entities =
{
CycE: {
id: "CycE",
y: "CycE/CycE",
x: "environment/time",
graph: "Traces against time (hour)",
colour: "#ff9900",
linestyle: "none"
},
CycD: {
id: "CycD",
y: "CycD/CycD",
x: "environment/time",
graph: "Traces against time (hour)",
colour: "#ff00cc",
linestyle: "none"
},
CKI: {
id: "CKI",
y: "CKI/CKI",
x: "environment/time",
graph: "Traces against time (hour)",
colour: "#cc00ff",
linestyle: "none"
},
PGE: {
id: "PGE",
y: "PGE/PGE",
x: "environment/time",
graph: "Traces against time (hour)",
colour: "#00ffff",
linestyle: "none"
},
PIC: {
id: "PIC",
y: "PIC/PIC",
x: "environment/time",
graph: "Traces against time (hour)",
colour: "#ccff66",
linestyle: "none"
},
HBEGF: {
id: "HBEGF",
y: "HBEGF/HBEGF",
x: "environment/time",
graph: "Traces against time (hour)",
colour: "#6633cc",
linestyle: "none"
},
IEG: {
id: "IEG",
y: "IEG/IEG",
x: "environment/time",
graph: "Traces against time (hour)",
colour: "#ff66cc",
linestyle: "none"
},
PAI: {
id: "PAI",
y: "PAI/PAI",
x: "environment/time",
graph: "Traces against time (hour)",
colour: "#ff9900",
linestyle: "none"
},
HGF: {
id: "HGF",
y: "HGF/HGF",
x: "environment/time",
graph: "Traces against time (hour)",
colour: "#ffff00",
linestyle: "none"
}
// Repeat the above section for each controllable graph trace.
// Remember to add a comma to each repeat after the final },
// except for the final one!
};
function flushVisibilityInformation(entity_id, entity_colour)
{
var message = "";
var entity;
if (typeof pcenv != "undefined")
{
for (var i in window.model_entities)
{
entity = window.model_entities[i];
if (typeof entity_id == "undefined" || entity_id == window.model_entities[i].id)
{
pcenv.selectTrace
(
entity.graph,
entity.x,
entity.y,
typeof entity_colour == "undefined" ? "" : entity_colour,
entity.linestyle
);
}
if (entity.linestyle != "none")
message += i + ", ";
}
pcenv.status(message == "" ? "No fluxes displayed" : "Displaying flux of " + message.slice(0, -2));
}
}
function processSelectEntity(event)
{
if (typeof pcenv != "undefined")
pcenv.status("In processSelectEntity");
var entity = window.model_entities[window.svgIdToName[event.currentTarget.id]];
switch(entity.linestyle)
{
case "none":
entity.linestyle = "lines";
highlightEntity(event.currentTarget.id);
break;
case "lines":
entity.linestyle = "none";
unlightEntity(event.currentTarget.id);
break;
}
flushVisibilityInformation(entity.id);
}
function processContext(event)
{
// if (event.button != 2)
// return true;
var entity = window.model_entities[window.svgIdToName[event.currentTarget.id]];
if (entity.context == null)
return true;
var menu = document.getElementById("entityContextMenu");
for (var c = menu.firstChild, x = null; c != null; c = x)
{
x = c.nextSibling;
menu.removeChild(c);
}
for (var i in entity.context)
{
var item = entity.context[i];
var mitem = document.createElementNS
(
"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul",
"menuitem"
);
mitem.setAttribute("label", item.label);
mitem.setAttribute("url", item.url);
mitem.addEventListener("command", processShowEntityURL, false);
menu.appendChild(mitem);
}
menu.showPopup(window.diagram, event.screenX, event.screenY, "context");
event.stopPropagation;
return false;
}
function processShowEntityURL(event)
{
url = event.target.getAttribute("url");
window.open(url);
var hl = document.getElementById("hidden-link");
hl.href = url;
// This is ugly, but it is one way to force everything through the proper
// external handler...
var evt = document.createEvent("HTMLEvents");
evt.initEvent("click", true, true);
hl.dispatchEvent(evt);
}
function highlightEntity(id)
{
for (var path = document.getElementById(id + "_path1"), i = 1; path != null; path = document.getElementById(id + "_path" + ++i))
{
if (!(i in window.model_entities[window.svgIdToName[id]].path_colours))
window.model_entities[window.svgIdToName[id]].path_colours[i] = path.attributes.getNamedItem("stroke").value;
path.attributes.getNamedItem("stroke").value = "#ff0000";
}
}
function highlightEntityOnRollover(event) {
if (window.model_entities[window.svgIdToName[event.currentTarget.id]].colour)
flushVisibilityInformation(event.currentTarget.id, "#ffffff");
if (window.model_entities[window.svgIdToName[event.currentTarget.id]].linestyle == "none")
highlightEntity(event.currentTarget.id);
}
function unlightEntity(id)
{
for (var path = document.getElementById(id + "_path1"), i = 1; path != null; path = document.getElementById(id + "_path" + ++i))
path.attributes.getNamedItem("stroke").value = window.model_entities[window.svgIdToName[id]].path_colours[i];
}
function unlightEntityOnRollover(event) {
if (window.model_entities[window.svgIdToName[event.currentTarget.id]].colour)
flushVisibilityInformation(event.currentTarget.id, window.model_entities[window.svgIdToName[event.currentTarget.id]].colour);
if (window.model_entities[window.svgIdToName[event.currentTarget.id]].linestyle == "none")
unlightEntity(event.currentTarget.id);
}
var mouseDown = false;
var initial_x;
var initial_y;
var viewBox;
function startDrag(event)
{
if (event.button)
return true;
mouseDown = true;
initial_x = parseInt(currentZoom * event.pageX + parseInt(viewBox.value.match(/^-?\d+/)[0]));
initial_y = parseInt(currentZoom * event.pageY + parseInt(viewBox.value.match(/^-?\d+\s+(-?(\d+))/)[1]));
}
function stopDrag(event)
{
if (!event.button)
mouseDown = false;
}
function moveDrag(event)
{
if (mouseDown == true)
viewBox.value = viewBox.value.replace(/^-?\d+\s+-?\d+/, parseInt(initial_x - currentZoom * event.pageX) + " " + parseInt(initial_y - currentZoom * event.pageY));
}
function reset()
{
var zoom_scale = document.getElementById("zoom_scale")
zoom_scale.value = zoom_scale.originalValue;
viewBox.value = viewBox.originalValue;
}
var initialZoom;
var currentZoom = 1;
var initialHeight;
var initialWidth;
function zoomDiagram(event)
{
currentZoom = initialZoom / event.currentTarget.value;
viewBox.value = viewBox.value.replace(/\d+\s+\d+$/, parseInt(initialHeight * currentZoom) + " " + parseInt(initialWidth * currentZoom));
}
function setupDocument()
{
flushVisibilityInformation();
window.diagram = document.getElementById("sachse");
window.svgIdToName = {};
for (var name in window.model_entities)
{
var id = window.model_entities[name].id;
window.model_entities[name].path_colours = [];
var svg = document.getElementById(id);
window.svgIdToName[id] = name;
svg.addEventListener("click", processSelectEntity, false);
svg.addEventListener("contextmenu", processContext, false);
svg.addEventListener("mouseover", highlightEntityOnRollover ,false);
svg.addEventListener("mouseout", unlightEntityOnRollover, false);
}
document.getElementsByTagName("svg")[0].addEventListener("mousedown", startDrag, false);
document.addEventListener("mouseup", stopDrag, false);
document.addEventListener("mousemove", moveDrag, false);
document.getElementById("reset_button").addEventListener("click", reset, false);
document.getElementById("zoom_scale").addEventListener("change", zoomDiagram, false);
document.getElementById("zoom_scale").originalValue = document.getElementById("zoom_scale").value;
viewBox = document.getElementsByTagName("svg")[0].attributes.getNamedItem("viewBox");
viewBox.originalValue = viewBox.value;
initialZoom = document.getElementById("zoom_scale").value;
initialHeight = parseInt(viewBox.value.match(/(\d+)\s+\d+$/)[1]);
initialWidth = parseInt(viewBox.value.match(/\d+$/)[0]);
}
]]>
</script>
<popupset>
<menupopup id="entityContextMenu" />
</popupset>
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="448px" height="389px" viewBox="0 0 448 389" enable-background="new 0 0 448 389" xml:space="preserve">
<text transform="matrix(1 0 0 1 106.0002 20)" font-family="'MyriadPro-Regular'" font-size="12">Damage</text>
<g id="PGE">
<radialGradient id="PGE_path1_1_" cx="158.7488" cy="815.2891" r="16.1863" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#C1D965"/>
<stop offset="0.4082" style="stop-color:#C1D965"/>
<stop offset="0.5552" style="stop-color:#BCD766"/>
<stop offset="0.66" style="stop-color:#B8D665"/>
<stop offset="0.7448" style="stop-color:#B0D365"/>
<stop offset="0.8174" style="stop-color:#A8D065"/>
<stop offset="0.8817" style="stop-color:#9CCC66"/>
<stop offset="0.9398" style="stop-color:#91C964"/>
<stop offset="0.9915" style="stop-color:#88C662"/>
<stop offset="1" style="stop-color:#86C563"/>
</radialGradient>
<path id="PGE_path1" fill="url(#PGE_path1_1_)" stroke="#000000" d="M252.52,79.96c0,5.786-11.339,10.478-25.317,10.478
c-13.979,0-25.313-4.689-25.313-10.478s11.334-10.476,25.313-10.476C241.181,69.485,252.52,74.173,252.52,79.96z"/>
<text transform="matrix(1 0 0 1 215.3894 81.4844)" font-family="'MyriadPro-Regular'" font-size="12">PGE</text>
<text transform="matrix(1 0 0 1 235.4294 85.481)" font-family="'MyriadPro-Regular'" font-size="8.4">2</text>
</g>
<g id="PIC">
<radialGradient id="PIC_path1_1_" cx="215.2908" cy="815.2891" r="16.1863" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#C1D965"/>
<stop offset="0.4082" style="stop-color:#C1D965"/>
<stop offset="0.5552" style="stop-color:#BCD766"/>
<stop offset="0.66" style="stop-color:#B8D665"/>
<stop offset="0.7448" style="stop-color:#B0D365"/>
<stop offset="0.8174" style="stop-color:#A8D065"/>
<stop offset="0.8817" style="stop-color:#9CCC66"/>
<stop offset="0.9398" style="stop-color:#91C964"/>
<stop offset="0.9915" style="stop-color:#88C662"/>
<stop offset="1" style="stop-color:#86C563"/>
</radialGradient>
<path id="PIC_path1" fill="url(#PIC_path1_1_)" stroke="#000000" d="M342.608,79.96c0,5.786-11.339,10.478-25.316,10.478
c-13.981,0-25.314-4.689-25.314-10.478s11.333-10.476,25.314-10.476C331.269,69.485,342.608,74.173,342.608,79.96z"/>
<text transform="matrix(1 0 0 1 306.8103 83.4824)" font-family="'MyriadPro-Regular'" font-size="12">PICs</text>
</g>
<g id="CKI">
<radialGradient id="CKI_path1_1_" cx="274.572" cy="700.8262" r="16.1863" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#C1D965"/>
<stop offset="0.4082" style="stop-color:#C1D965"/>
<stop offset="0.5552" style="stop-color:#BCD766"/>
<stop offset="0.66" style="stop-color:#B8D665"/>
<stop offset="0.7448" style="stop-color:#B0D365"/>
<stop offset="0.8174" style="stop-color:#A8D065"/>
<stop offset="0.8817" style="stop-color:#9CCC66"/>
<stop offset="0.9398" style="stop-color:#91C964"/>
<stop offset="0.9915" style="stop-color:#88C662"/>
<stop offset="1" style="stop-color:#86C563"/>
</radialGradient>
<path id="CKI_path1" fill="url(#CKI_path1_1_)" stroke="#000000" d="M437.062,152.736c0,5.786-11.339,10.478-25.316,10.478
c-13.98,0-25.314-4.689-25.314-10.478c0-5.789,11.334-10.476,25.314-10.476C425.723,142.261,437.062,146.949,437.062,152.736z"/>
<text transform="matrix(1 0 0 1 401.1619 156.2588)" font-family="'MyriadPro-Regular'" font-size="12">CKls</text>
</g>
<g id="PAI">
<radialGradient id="PAI_path1_1_" cx="215.2908" cy="700.8262" r="16.1863" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#C1D965"/>
<stop offset="0.4082" style="stop-color:#C1D965"/>
<stop offset="0.5552" style="stop-color:#BCD766"/>
<stop offset="0.66" style="stop-color:#B8D665"/>
<stop offset="0.7448" style="stop-color:#B0D365"/>
<stop offset="0.8174" style="stop-color:#A8D065"/>
<stop offset="0.8817" style="stop-color:#9CCC66"/>
<stop offset="0.9398" style="stop-color:#91C964"/>
<stop offset="0.9915" style="stop-color:#88C662"/>
<stop offset="1" style="stop-color:#86C563"/>
</radialGradient>
<path id="PAI_path1" fill="url(#PAI_path1_1_)" stroke="#000000" d="M342.608,152.736c0,5.786-11.339,10.478-25.316,10.478
c-13.981,0-25.314-4.689-25.314-10.478c0-5.789,11.333-10.476,25.314-10.476C331.269,142.261,342.608,146.949,342.608,152.736z"/>
<text transform="matrix(1 0 0 1 304.5779 156.2578)" font-family="'MyriadPro-Regular'" font-size="12">PAI-1</text>
</g>
<g id="IEG">
<radialGradient id="IEG_path1_1_" cx="158.7488" cy="700.8262" r="16.1863" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#C1D965"/>
<stop offset="0.4082" style="stop-color:#C1D965"/>
<stop offset="0.5552" style="stop-color:#BCD766"/>
<stop offset="0.66" style="stop-color:#B8D665"/>
<stop offset="0.7448" style="stop-color:#B0D365"/>
<stop offset="0.8174" style="stop-color:#A8D065"/>
<stop offset="0.8817" style="stop-color:#9CCC66"/>
<stop offset="0.9398" style="stop-color:#91C964"/>
<stop offset="0.9915" style="stop-color:#88C662"/>
<stop offset="1" style="stop-color:#86C563"/>
</radialGradient>
<path id="IEG_path1" fill="url(#IEG_path1_1_)" stroke="#000000" d="M252.52,152.736c0,5.786-11.338,10.478-25.317,10.478
s-25.313-4.689-25.313-10.478c0-5.789,11.334-10.476,25.313-10.476C241.182,142.261,252.52,146.949,252.52,152.736z"/>
<text transform="matrix(1 0 0 1 216.5657 156.2598)" font-family="'MyriadPro-Regular'" font-size="12">IEGs</text>
</g>
<g id="HBEGF">
<radialGradient id="HBEGF_path1_1_" cx="102.8513" cy="583.3545" r="16.1863" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#C1D965"/>
<stop offset="0.4082" style="stop-color:#C1D965"/>
<stop offset="0.5552" style="stop-color:#BCD766"/>
<stop offset="0.66" style="stop-color:#B8D665"/>
<stop offset="0.7448" style="stop-color:#B0D365"/>
<stop offset="0.8174" style="stop-color:#A8D065"/>
<stop offset="0.8817" style="stop-color:#9CCC66"/>
<stop offset="0.9398" style="stop-color:#91C964"/>
<stop offset="0.9915" style="stop-color:#88C662"/>
<stop offset="1" style="stop-color:#86C563"/>
</radialGradient>
<path id="HBEGF_path1" fill="url(#HBEGF_path1_1_)" stroke="#000000" d="M163.459,227.424c0,5.786-11.338,10.479-25.315,10.479
c-13.98,0-25.314-4.689-25.314-10.479s11.334-10.476,25.314-10.476C152.121,216.949,163.459,221.637,163.459,227.424z"/>
<text transform="matrix(1 0 0 1 119.3586 230.9463)" font-family="'MyriadPro-Regular'" font-size="12">HB-EGF</text>
</g>
<g id="CycE">
<radialGradient id="CycE_path1_1_" cx="102.8513" cy="417.3779" r="16.1858" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#C1D965"/>
<stop offset="0.4082" style="stop-color:#C1D965"/>
<stop offset="0.5552" style="stop-color:#BCD766"/>
<stop offset="0.66" style="stop-color:#B8D665"/>
<stop offset="0.7448" style="stop-color:#B0D365"/>
<stop offset="0.8174" style="stop-color:#A8D065"/>
<stop offset="0.8817" style="stop-color:#9CCC66"/>
<stop offset="0.9398" style="stop-color:#91C964"/>
<stop offset="0.9915" style="stop-color:#88C662"/>
<stop offset="1" style="stop-color:#86C563"/>
</radialGradient>
<path id="CycE_path1" fill="url(#CycE_path1_1_)" stroke="#000000" d="M163.459,332.952c0,5.786-11.338,10.478-25.315,10.478
c-13.98,0-25.314-4.688-25.314-10.478s11.334-10.476,25.314-10.476C152.121,322.479,163.459,327.165,163.459,332.952z"/>
<text transform="matrix(1 0 0 1 118.9563 336.4756)" font-family="'MyriadPro-Regular'" font-size="12">Cyclin E</text>
</g>
<g id="CycD">
<radialGradient id="CycD_path1_1_" cx="158.7488" cy="417.3779" r="16.1858" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#C1D965"/>
<stop offset="0.4082" style="stop-color:#C1D965"/>
<stop offset="0.5552" style="stop-color:#BCD766"/>
<stop offset="0.66" style="stop-color:#B8D665"/>
<stop offset="0.7448" style="stop-color:#B0D365"/>
<stop offset="0.8174" style="stop-color:#A8D065"/>
<stop offset="0.8817" style="stop-color:#9CCC66"/>
<stop offset="0.9398" style="stop-color:#91C964"/>
<stop offset="0.9915" style="stop-color:#88C662"/>
<stop offset="1" style="stop-color:#86C563"/>
</radialGradient>
<path id="CycD_path1" fill="url(#CycD_path1_1_)" stroke="#000000" d="M252.52,332.952c0,5.786-11.338,10.478-25.317,10.478
s-25.313-4.688-25.313-10.478s11.334-10.476,25.313-10.476C241.182,322.479,252.52,327.165,252.52,332.952z"/>
<text transform="matrix(1 0 0 1 206.9729 336.4746)" font-family="'MyriadPro-Regular'" font-size="12">Cyclin D</text>
</g>
<g>
<g>
<polyline fill="none" stroke="#000000" points="152.459,16.478 317.292,16.478 317.292,59 "/>
<polygon points="313.589,56.191 317.292,57.764 320.996,56.191 317.292,64.969 "/>
</g>
</g>
<g>
<g>
<polyline fill="none" stroke="#000000" points="330.006,90.438 330.006,111 419.746,111 419.746,133 "/>
<polygon points="416.042,130.191 419.746,131.764 423.45,130.191 419.746,138.969 "/>
</g>
</g>
<g>
<g>
<polyline fill="none" stroke="#000000" points="304.579,90.438 304.579,111.719 222,111.719 222,133 "/>
<polygon points="218.297,130.191 222,131.764 225.704,130.191 222,138.969 "/>
</g>
</g>
<g>
<g>
<line fill="none" stroke="#000000" x1="317.292" y1="90.438" x2="317.292" y2="133"/>
<polygon points="313.589,130.191 317.292,131.764 320.996,130.191 317.292,138.969 "/>
</g>
</g>
<g>
<g>
<line fill="none" stroke="#000000" x1="291.976" y1="79.96" x2="263.289" y2="79.96"/>
<polygon points="266.097,76.257 264.525,79.96 266.097,83.664 257.32,79.96 "/>
</g>
</g>
<g>
<line fill="none" stroke="#000000" stroke-dasharray="3,3" x1="227.203" y1="69.484" x2="227.203" y2="23"/>
<line fill="none" stroke="#000000" x1="221" y1="23" x2="233.875" y2="23"/>
</g>
<g>
<line fill="none" stroke="#000000" stroke-dasharray="3,3" x1="317.527" y1="163.213" x2="317.527" y2="209.698"/>
<line fill="none" stroke="#000000" x1="323.728" y1="209.698" x2="310.853" y2="209.698"/>
</g>
<g>
<g>
<polyline fill="none" stroke="#000000" stroke-width="1.0395" points="237.841,163.213 237.841,227.424 284,227.424 "/>
<polygon points="281.08,231.273 282.715,227.424 281.08,223.574 290.205,227.424 "/>
</g>
</g>
<g>
<g>
<polyline fill="none" stroke="#000000" stroke-width="1.0535" points="217,161.472 217,227.424 170.842,227.424 "/>
<polygon points="173.801,223.523 172.144,227.424 173.801,231.327 164.553,227.424 "/>
</g>
</g>
<g>
<g>
<line fill="none" stroke="#000000" stroke-width="1.0535" x1="227.204" y1="163.213" x2="227.204" y2="315"/>
<polygon points="223.303,312.041 227.204,313.698 231.106,312.041 227.204,321.289 "/>
</g>
</g>
<g>
<g>
<line fill="none" stroke="#000000" x1="138.143" y1="237.9" x2="138.143" y2="315"/>
<polygon points="134.439,312.191 138.143,313.764 141.847,312.191 138.143,320.969 "/>
</g>
</g>
<g>
<g>
<line fill="none" stroke="#000000" x1="201.889" y1="332.952" x2="170.842" y2="332.952"/>
<polygon points="173.65,329.249 172.078,332.952 173.65,336.656 164.873,332.952 "/>
</g>
</g>
<g>
<g>
<line fill="none" stroke="#000000" x1="112.828" y1="332.952" x2="81.781" y2="332.952"/>
<polygon points="84.59,329.249 83.017,332.952 84.59,336.656 75.812,332.952 "/>
</g>
</g>
<text transform="matrix(1 0 0 1 7.0002 336.4736)" font-family="'MyriadPro-Regular'" font-size="12">Degradators</text>
<g>
<g>
<polyline fill="none" stroke="#000000" stroke-dasharray="1.5,1.5" points="306.583,216.948 306.583,186.456 222,186.456 "/>
<polygon points="224.809,182.752 223.236,186.456 224.809,190.16 216.031,186.456 "/>
</g>
</g>
<g>
<g>
<polyline fill="none" stroke="#000000" stroke-dasharray="1.5,1.5" points="299.396,224.943 299.396,194.451 232.875,194.451
"/>
<polygon points="235.684,190.748 234.111,194.451 235.684,198.155 226.906,194.451 "/>
</g>
</g>
<g>
<g>
<polyline fill="none" stroke="#000000" stroke-dasharray="1.5,1.5" points="292.312,226.574 292.312,203.656 244.372,203.656
"/>
<polygon points="247.181,199.953 245.608,203.656 247.181,207.359 238.403,203.656 "/>
</g>
</g>
<g id="HGF">
<radialGradient id="HGF_path1_1_" cx="215.2908" cy="583.3545" r="16.1863" gradientTransform="matrix(1.5933 0 0 -0.6358 -25.7291 598.3217)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#C1D965"/>
<stop offset="0.4082" style="stop-color:#C1D965"/>
<stop offset="0.5552" style="stop-color:#BCD766"/>
<stop offset="0.66" style="stop-color:#B8D665"/>
<stop offset="0.7448" style="stop-color:#B0D365"/>
<stop offset="0.8174" style="stop-color:#A8D065"/>
<stop offset="0.8817" style="stop-color:#9CCC66"/>
<stop offset="0.9398" style="stop-color:#91C964"/>
<stop offset="0.9915" style="stop-color:#88C662"/>
<stop offset="1" style="stop-color:#86C563"/>
</radialGradient>
<path id="HGF_path1" fill="url(#HGF_path1_1_)" stroke="#000000" d="M342.608,227.424c0,5.786-11.339,10.479-25.316,10.479
c-13.981,0-25.314-4.689-25.314-10.479s11.333-10.476,25.314-10.476C331.269,216.949,342.608,221.637,342.608,227.424z"/>
<text transform="matrix(1 0 0 1 306.5818 230.9463)" font-family="'MyriadPro-Regular'" font-size="12">HGF</text>
</g>
<polyline fill="none" stroke="#000000" stroke-dasharray="3,3" points="26,343.43 26,373 227.204,373 227.204,353 "/>
<line fill="none" stroke="#000000" x1="221" y1="353" x2="231.875" y2="353"/>
<g>
<line fill="none" stroke="#000000" stroke-dasharray="3,3" x1="144.143" y1="373" x2="144.143" y2="353"/>
<line fill="none" stroke="#000000" x1="139.143" y1="353" x2="150.018" y2="353"/>
</g>
<polyline fill="none" stroke="#000000" stroke-dasharray="3,3" points="411.746,163.213 411.746,363 126.602,363 126.602,353 "/>
</svg>
</window>