Location: Tran, Smith, Loiselle, Crampin, 2009 @ 75507cd548f5 / tran_2009.xul

Author:
Catherine Lloyd <c.lloyd@auckland.ac.nz>
Date:
2010-08-07 04:25:52+12:00
Desc:
Added meaningful names to the models.
Permanent Source URI:
https://models.cellml.org/workspace/tran_smith_loiselle_crampin_2009/rawfile/75507cd548f5d433c0b45d5c8f82559fbb65b047/tran_2009.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 =
  {

			
	Ca_i: {
		id: "Ca_i",
		y: "SERCA/Ca_i",
		x: "environment/time",
		graph: "Traces: Clickable Elements against Time",
		colour: "#ff9900",
		linestyle: "none"
	},

	Ca_sr: {
		id: "Ca_sr"
		y: "SERCA/Ca_sr",
		x: "enviTraces: Clickable Elements against Time",
		colour: "#ff00cc",
		linestyle: "none"
	},

	ATP: {
		id: "ATP",
		y: "SERCA/ATP",
		x: "environment/time",
		graph: "Traces: Clickable Elements against Time",
		colour: "#cc00ff",
		linestyle: "none"
	},


	ADP: {
		id: "ADP",
		y: "SERCA/ADP",
		x: "environment/time",
		graph: "Traces: Clickable Elements against Time",
		colour: "#3300ff",
		linestyle: "none"
	},


	H_i: {
		id: "H_i",
		y: "SERCA/H_i",
		x: "environment/time",
		graph: "Traces: Clickable Elements against Time",
		colour: "#66ff66",
		linestyle: "none"
	},


	P_i: {
		id: "P_i",
		y: "SERCA/P_i",
		x: "environment/time",
		graph: "Traces: Clickable Elements against Time",
		colour: "#66ff66",
		linestyle: "none"
	},


	a_p1: {
		id: "a_p1",
		y: "SERCA/a_p1",
		x: "environment/time",
		graph: "Traces: Clickable Elements against Time",
		colour: "#66ff66",
		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="423px" height="486px" viewBox="0 0 423 486" enable-background="new 0 0 423 486" xml:space="preserve">

<g>
	<g>
		<path fill="none" stroke="#000000" stroke-dasharray="3" d="M194.747,86.404c10.53-16.545,24.598-13.456,38.99-1.1"/>
		<polygon points="193.131,82.046 195.411,85.361 199.38,86.023 191.542,91.439 		"/>
	</g>
</g>
<g>
	<g>
		<g>
			<line fill="none" stroke="#000000" x1="178.599" y1="191.183" x2="330" y2="191.183"/>
			<polygon points="181.408,187.479 179.835,191.183 181.408,194.887 172.63,191.183 			"/>
		</g>
	</g>
	<g>
		<g>
			<line fill="none" stroke="#000000" x1="319.6" y1="180.816" x2="168.199" y2="180.816"/>
			<polygon points="316.791,184.52 318.363,180.816 316.791,177.112 325.568,180.816 			"/>
		</g>
	</g>
</g>
<g>
	<path d="M111.645,166.017c0.882-0.147,2.037-0.273,3.506-0.273c1.806,0,3.128,0.42,3.968,1.176c0.756,0.672,1.239,1.701,1.239,2.96
		c0,1.281-0.378,2.289-1.092,3.023c-0.987,1.029-2.541,1.554-4.325,1.554c-0.546,0-1.05-0.021-1.47-0.126V180h-1.827V166.017z
		 M113.471,172.84c0.399,0.105,0.903,0.147,1.512,0.147c2.205,0,3.548-1.092,3.548-3.002c0-1.89-1.344-2.792-3.338-2.792
		c-0.798,0-1.407,0.063-1.722,0.147V172.84z"/>
	<path d="M127.333,178.353c-0.265-0.015-0.603,0.015-0.97,0.073c-2.042,0.323-3.101,1.793-3.321,3.38h0.029
		c0.456-0.617,1.264-1.117,2.322-1.117c1.689,0,2.88,1.234,2.88,3.085c0,1.764-1.19,3.379-3.188,3.379
		c-2.028,0-3.365-1.586-3.365-4.07c0-1.881,0.661-3.365,1.617-4.305c0.793-0.779,1.851-1.264,3.056-1.411
		c0.382-0.059,0.706-0.074,0.94-0.074V178.353z M126.966,183.863c0-1.367-0.779-2.189-1.969-2.189c-0.779,0-1.514,0.47-1.866,1.176
		c-0.073,0.146-0.132,0.323-0.132,0.558c0.015,1.572,0.75,2.748,2.116,2.748C126.217,186.156,126.966,185.23,126.966,183.863z"/>
	<path d="M132.832,182.556v0.94h-3.629v-0.94H132.832z"/>
	<path d="M136.742,178.647h-0.029l-1.661,0.896l-0.25-0.984l2.086-1.117h1.102v9.551h-1.249V178.647z"/>
	<path d="M147.839,182.115c0,3.248-1.22,5.04-3.321,5.04c-1.866,0-3.145-1.748-3.174-4.907c0-3.218,1.396-4.967,3.336-4.967
		C146.678,177.28,147.839,179.073,147.839,182.115z M142.652,182.262c0,2.483,0.764,3.894,1.939,3.894
		c1.308,0,1.939-1.543,1.939-3.982c0-2.351-0.587-3.894-1.939-3.894C143.475,178.279,142.652,179.661,142.652,182.262z"/>
</g>
<g>
	<path d="M348.106,164.684c0.882-0.147,2.036-0.273,3.507-0.273c1.805,0,3.128,0.42,3.968,1.176c0.756,0.672,1.239,1.701,1.239,2.96
		c0,1.281-0.379,2.289-1.092,3.023c-0.987,1.029-2.541,1.554-4.326,1.554c-0.545,0-1.049-0.021-1.469-0.126v5.669h-1.827V164.684z
		 M349.934,171.507c0.398,0.105,0.902,0.147,1.512,0.147c2.204,0,3.548-1.092,3.548-3.002c0-1.89-1.344-2.792-3.339-2.792
		c-0.797,0-1.406,0.063-1.721,0.147V171.507z"/>
	<path d="M358.344,185.66v-0.793l1.014-0.984c2.439-2.322,3.557-3.556,3.557-4.996c0-0.97-0.456-1.866-1.881-1.866
		c-0.867,0-1.588,0.441-2.028,0.808l-0.411-0.911c0.646-0.543,1.602-0.97,2.689-0.97c2.057,0,2.924,1.411,2.924,2.777
		c0,1.763-1.279,3.188-3.291,5.128l-0.75,0.706v0.029h4.275v1.073H358.344z"/>
	<path d="M369.294,181.223v0.94h-3.63v-0.94H369.294z"/>
	<path d="M376.1,177.196h-3.645l-0.367,2.454c0.22-0.03,0.426-0.044,0.778-0.044c0.749,0,1.47,0.147,2.058,0.515
		c0.749,0.411,1.366,1.249,1.366,2.439c0,1.866-1.484,3.262-3.556,3.262c-1.044,0-1.91-0.294-2.381-0.588l0.323-0.984
		c0.397,0.235,1.176,0.529,2.058,0.529c1.205,0,2.263-0.793,2.248-2.072c0-1.234-0.838-2.101-2.733-2.101
		c-0.559,0-0.984,0.044-1.337,0.088l0.617-4.584h4.57V177.196z"/>
</g>
<g>
	<g>
		<g>
			<line fill="none" stroke="#000000" x1="248.94" y1="47.271" x2="338.211" y2="156.551"/>
			<polygon points="253.584,47.104 249.722,48.229 247.848,51.79 245.164,42.648 			"/>
		</g>
	</g>
	<g>
		<g>
			<line fill="none" stroke="#000000" x1="340.106" y1="142.486" x2="250.836" y2="33.207"/>
			<polygon points="335.462,142.654 339.324,141.529 341.198,137.968 343.883,147.109 			"/>
		</g>
	</g>
</g>
<g>
	<g>
		<g>
			<line fill="none" stroke="#000000" x1="214.242" y1="37.128" x2="130.055" y2="150.371"/>
			<polygon points="215.538,41.592 213.504,38.12 209.593,37.172 217.803,32.338 			"/>
		</g>
	</g>
	<g>
		<g>
			<line fill="none" stroke="#000000" x1="144.156" y1="148.777" x2="228.344" y2="35.534"/>
			<polygon points="142.86,144.313 144.894,147.785 148.805,148.733 140.595,153.567 			"/>
		</g>
	</g>
</g>
<g id="P_i">
	
		<radialGradient id="P_i_path1_1_" cx="488.5576" cy="-856.2715" r="30.1885" gradientTransform="matrix(0.3664 0 0 0.3664 49.3365 394.4413)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#FCFAE0"/>
		<stop  offset="0.1203" style="stop-color:#FDFADB"/>
		<stop  offset="0.2662" style="stop-color:#FFF8CB"/>
		<stop  offset="0.4255" style="stop-color:#FDF6B2"/>
		<stop  offset="0.5943" style="stop-color:#FDEF90"/>
		<stop  offset="0.7706" style="stop-color:#FFE963"/>
		<stop  offset="0.9506" style="stop-color:#FFE22C"/>
		<stop  offset="1" style="stop-color:#FFDF18"/>
	</radialGradient>
	<path id="P_i_path1" fill="url(#P_i_path1_1_)" stroke="#000000" stroke-width="0.9921" d="M239.404,80.704
		c0,6.107-4.951,11.061-11.059,11.061c-6.111,0-11.062-4.953-11.062-11.061s4.951-11.062,11.062-11.062
		C234.453,69.642,239.404,74.597,239.404,80.704z"/>
	<g>
		<path fill="#F04B2A" d="M225.024,76.657c0.458-0.087,1.057-0.152,1.819-0.152c0.937,0,1.623,0.218,2.059,0.61
			c0.403,0.349,0.654,0.882,0.654,1.536c0,0.664-0.196,1.188-0.578,1.568c-0.501,0.534-1.318,0.807-2.244,0.807
			c-0.283,0-0.545-0.011-0.763-0.065v2.941h-0.948V76.657z M225.972,80.188c0.207,0.054,0.479,0.076,0.784,0.076
			c1.155,0,1.841-0.566,1.841-1.559c0-0.98-0.686-1.448-1.732-1.448c-0.414,0-0.73,0.043-0.894,0.076V80.188z"/>
		<path fill="#F04B2A" d="M231.195,77.659c-0.359,0-0.599-0.283-0.599-0.62c0-0.338,0.25-0.61,0.621-0.61
			c0.37,0,0.61,0.272,0.61,0.61c0,0.337-0.24,0.62-0.621,0.62H231.195z M230.737,83.902v-5.273h0.958v5.273H230.737z"/>
	</g>
</g>
<g id="Ca_sr">
	
		<radialGradient id="Ca_sr_path1_1_" cx="-19.8203" cy="-718.7324" r="30.188" gradientTransform="matrix(0.3664 0 0 0.3664 49.3365 394.4413)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#FCFAE0"/>
		<stop  offset="0.1203" style="stop-color:#FDFADB"/>
		<stop  offset="0.2662" style="stop-color:#FFF8CB"/>
		<stop  offset="0.4255" style="stop-color:#FDF6B2"/>
		<stop  offset="0.5943" style="stop-color:#FDEF90"/>
		<stop  offset="0.7706" style="stop-color:#FFE963"/>
		<stop  offset="0.9506" style="stop-color:#FFE22C"/>
		<stop  offset="1" style="stop-color:#FFDF18"/>
	</radialGradient>
	<path id="Ca_sr_path1" fill="url(#Ca_sr_path1_1_)" stroke="#000000" stroke-width="0.9921" d="M53.135,131.099
		c0,6.107-4.951,11.061-11.059,11.061c-6.111,0-11.062-4.953-11.062-11.061s4.951-11.062,11.062-11.062
		C48.184,120.036,53.135,124.991,53.135,131.099z"/>
	<g>
		
			<radialGradient id="path11134_1_" cx="7.6377" cy="-691.2734" r="30.1885" gradientTransform="matrix(0.3664 0 0 0.3664 49.3365 394.4413)" gradientUnits="userSpaceOnUse">
			<stop  offset="0" style="stop-color:#FCFAE0"/>
			<stop  offset="0.1203" style="stop-color:#FDFADB"/>
			<stop  offset="0.2662" style="stop-color:#FFF8CB"/>
			<stop  offset="0.4255" style="stop-color:#FDF6B2"/>
			<stop  offset="0.5943" style="stop-color:#FDEF90"/>
			<stop  offset="0.7706" style="stop-color:#FFE963"/>
			<stop  offset="0.9506" style="stop-color:#FFE22C"/>
			<stop  offset="1" style="stop-color:#FFDF18"/>
		</radialGradient>
		<path id="path11134_4_" fill="url(#path11134_1_)" stroke="#000000" stroke-width="0.9921" d="M63.195,141.16
			c0,6.107-4.951,11.061-11.059,11.061c-6.111,0-11.062-4.953-11.062-11.061s4.951-11.062,11.062-11.062
			C58.244,130.097,63.195,135.052,63.195,141.16z"/>
	</g>
</g>
<g id="H_i">
	
		<radialGradient id="H_i_path1_1_" cx="-73.7734" cy="-606.6855" r="30.188" gradientTransform="matrix(0.3664 0 0 0.3664 49.3365 394.4413)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#FCFAE0"/>
		<stop  offset="0.1203" style="stop-color:#FDFADB"/>
		<stop  offset="0.2662" style="stop-color:#FFF8CB"/>
		<stop  offset="0.4255" style="stop-color:#FDF6B2"/>
		<stop  offset="0.5943" style="stop-color:#FDEF90"/>
		<stop  offset="0.7706" style="stop-color:#FFE963"/>
		<stop  offset="0.9506" style="stop-color:#FFE22C"/>
		<stop  offset="1" style="stop-color:#FFDF18"/>
	</radialGradient>
	<path id="H_i_path1" fill="url(#H_i_path1_1_)" stroke="#000000" stroke-width="0.9921" d="M33.366,172.152
		c0,6.107-4.951,11.061-11.059,11.061c-6.111,0-11.062-4.953-11.062-11.061s4.951-11.062,11.062-11.062
		C28.415,161.09,33.366,166.045,33.366,172.152z"/>
	<g>
		<path fill="#000100" d="M18.255,169.322v3.072h3.552v-3.072h0.958v7.343h-0.958v-3.442h-3.552v3.442h-0.959v-7.343H18.255z"/>
		<path fill="#000100" d="M26.104,168.977v1.793h1.724v0.457h-1.724v1.809h-0.488v-1.809h-1.724v-0.457h1.724v-1.793H26.104z"/>
	</g>
</g>
<g>
	
		<radialGradient id="path11134_2_" cx="929.6885" cy="-348.9414" r="30.1875" gradientTransform="matrix(0.3664 0 0 0.3664 49.3365 394.4413)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#FCFAE0"/>
		<stop  offset="0.1203" style="stop-color:#FDFADB"/>
		<stop  offset="0.2662" style="stop-color:#FFF8CB"/>
		<stop  offset="0.4255" style="stop-color:#FDF6B2"/>
		<stop  offset="0.5943" style="stop-color:#FDEF90"/>
		<stop  offset="0.7706" style="stop-color:#FFE963"/>
		<stop  offset="0.9506" style="stop-color:#FFE22C"/>
		<stop  offset="1" style="stop-color:#FFDF18"/>
	</radialGradient>
	<path id="path11134_7_" fill="url(#path11134_2_)" stroke="#000000" stroke-width="0.9921" d="M401.034,266.59
		c0,6.107-4.951,11.061-11.059,11.061c-6.11,0-11.062-4.953-11.062-11.061s4.951-11.062,11.062-11.062
		C396.083,255.527,401.034,260.482,401.034,266.59z"/>
	<g>
		<path fill="#000100" d="M381.918,267.256c0-0.555-0.01-0.99-0.043-1.428h0.85l0.055,0.861h0.021c0.262-0.49,0.871-0.98,1.743-0.98
			c0.729,0,1.863,0.436,1.863,2.244v3.148h-0.959v-3.039c0-0.85-0.315-1.568-1.22-1.568c-0.621,0-1.111,0.445-1.286,0.98
			c-0.044,0.119-0.065,0.293-0.065,0.445v3.182h-0.959V267.256z"/>
		<path fill="#000100" d="M388.948,263.76v3.072h3.552v-3.072h0.959v7.342H392.5v-3.441h-3.552v3.441h-0.959v-7.342H388.948z"/>
		<path fill="#000100" d="M396.797,263.414v1.793h1.725v0.457h-1.725v1.809h-0.488v-1.809h-1.725v-0.457h1.725v-1.793H396.797z"/>
	</g>
</g>
<g>
	
		<radialGradient id="path11134_3_" cx="76.1172" cy="-348.9414" r="30.188" gradientTransform="matrix(0.3664 0 0 0.3664 49.3365 394.4413)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#FCFAE0"/>
		<stop  offset="0.1203" style="stop-color:#FDFADB"/>
		<stop  offset="0.2662" style="stop-color:#FFF8CB"/>
		<stop  offset="0.4255" style="stop-color:#FDF6B2"/>
		<stop  offset="0.5943" style="stop-color:#FDEF90"/>
		<stop  offset="0.7706" style="stop-color:#FFE963"/>
		<stop  offset="0.9506" style="stop-color:#FFE22C"/>
		<stop  offset="1" style="stop-color:#FFDF18"/>
	</radialGradient>
	<path id="path11134_8_" fill="url(#path11134_3_)" stroke="#000000" stroke-width="0.9921" d="M88.286,266.59
		c0,6.107-4.951,11.061-11.059,11.061c-6.111,0-11.062-4.953-11.062-11.061s4.951-11.062,11.062-11.062
		C83.334,255.527,88.286,260.482,88.286,266.59z"/>
	<g>
		<path fill="#000100" d="M69.17,267.257c0-0.556-0.011-0.991-0.043-1.428h0.85l0.054,0.861h0.022c0.262-0.49,0.872-0.98,1.743-0.98
			c0.73,0,1.863,0.436,1.863,2.244v3.148H72.7v-3.04c0-0.85-0.316-1.568-1.22-1.568c-0.621,0-1.111,0.446-1.286,0.98
			c-0.043,0.12-0.065,0.294-0.065,0.446v3.182H69.17V267.257z"/>
		<path fill="#000100" d="M76.2,263.76v3.072h3.552v-3.072h0.958v7.343h-0.958v-3.442H76.2v3.442h-0.959v-7.343H76.2z"/>
		<path fill="#000100" d="M84.048,263.414v1.793h1.725v0.457h-1.725v1.809H83.56v-1.809h-1.724v-0.457h1.724v-1.793H84.048z"/>
	</g>
</g>
<g id="Ca_i">
	
		<radialGradient id="Ca_i_path1_1_" cx="1068.8662" cy="-718.7324" r="30.1885" gradientTransform="matrix(0.3664 0 0 0.3664 49.3365 394.4413)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#FCFAE0"/>
		<stop  offset="0.1203" style="stop-color:#FDFADB"/>
		<stop  offset="0.2662" style="stop-color:#FFF8CB"/>
		<stop  offset="0.4255" style="stop-color:#FDF6B2"/>
		<stop  offset="0.5943" style="stop-color:#FDEF90"/>
		<stop  offset="0.7706" style="stop-color:#FFE963"/>
		<stop  offset="0.9506" style="stop-color:#FFE22C"/>
		<stop  offset="1" style="stop-color:#FFDF18"/>
	</radialGradient>
	<path id="Ca_i_path1" fill="url(#Ca_i_path1_1_)" stroke="#000000" stroke-width="0.9921" d="M452.029,131.099
		c0,6.107-4.951,11.061-11.059,11.061c-6.111,0-11.062-4.953-11.062-11.061s4.951-11.062,11.062-11.062
		C447.078,120.036,452.029,124.991,452.029,131.099z"/>
	<g>
		
			<radialGradient id="path11134_5_" cx="1096.3232" cy="-691.2715" r="30.1885" gradientTransform="matrix(0.3664 0 0 0.3664 49.3365 394.4413)" gradientUnits="userSpaceOnUse">
			<stop  offset="0" style="stop-color:#FCFAE0"/>
			<stop  offset="0.1203" style="stop-color:#FDFADB"/>
			<stop  offset="0.2662" style="stop-color:#FFF8CB"/>
			<stop  offset="0.4255" style="stop-color:#FDF6B2"/>
			<stop  offset="0.5943" style="stop-color:#FDEF90"/>
			<stop  offset="0.7706" style="stop-color:#FFE963"/>
			<stop  offset="0.9506" style="stop-color:#FFE22C"/>
			<stop  offset="1" style="stop-color:#FFDF18"/>
		</radialGradient>
		<path id="path11134_9_" fill="url(#path11134_5_)" stroke="#000000" stroke-width="0.9921" d="M462.09,141.16
			c0,6.107-4.951,11.061-11.059,11.061c-6.111,0-11.062-4.953-11.062-11.061s4.951-11.062,11.062-11.062
			C457.139,130.098,462.09,135.053,462.09,141.16z"/>
	</g>
</g>
<g>
	<g>
		<path fill="none" stroke="#000000" stroke-dasharray="3" d="M296.219,82.65c-8.016-17.9,2.309-27.942,20.547-33.154"/>
		<polygon points="291.691,81.6 295.714,81.522 298.451,78.573 298.658,88.098 		"/>
	</g>
</g>
<g id="ATP">
	
		<radialGradient id="ATP_path1_1_" cx="254.8711" cy="-538.8506" r="16.186" gradientTransform="matrix(1.5933 0 0 0.6358 -76.0853 392.0031)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#FCFAE0"/>
		<stop  offset="0.1203" style="stop-color:#FDFADB"/>
		<stop  offset="0.2662" style="stop-color:#FFF8CB"/>
		<stop  offset="0.4255" style="stop-color:#FDF6B2"/>
		<stop  offset="0.5943" style="stop-color:#FDEF90"/>
		<stop  offset="0.7706" style="stop-color:#FFE963"/>
		<stop  offset="0.9506" style="stop-color:#FFE22C"/>
		<stop  offset="1" style="stop-color:#FFDF18"/>
	</radialGradient>
	<path id="ATP_path1" fill="url(#ATP_path1_1_)" stroke="#000000" d="M355.315,49.401c0,5.786-11.338,10.478-25.316,10.478
		c-13.98,0-25.314-4.689-25.314-10.478s11.334-10.476,25.314-10.476C343.978,38.926,355.315,43.614,355.315,49.401z"/>
	<g>
		<path d="M319.676,49.37c-0.062-1.185-0.139-2.622-0.139-3.668h-0.024c-0.303,0.983-0.644,2.055-1.071,3.227l-1.5,4.122h-0.832
			l-1.387-4.046c-0.402-1.21-0.73-2.294-0.971-3.302h-0.024c-0.025,1.059-0.089,2.47-0.164,3.756l-0.227,3.643h-1.046l0.592-8.495
			h1.399l1.449,4.109c0.353,1.046,0.63,1.979,0.856,2.861h0.025c0.227-0.857,0.529-1.79,0.908-2.861l1.512-4.109h1.399l0.529,8.495
			h-1.084L319.676,49.37z"/>
		<path d="M327.828,52.205c0,1.412-0.29,2.256-0.869,2.798c-0.605,0.542-1.463,0.731-2.231,0.731c-0.731,0-1.538-0.177-2.029-0.504
			l0.277-0.857c0.403,0.265,1.033,0.492,1.79,0.492c1.134,0,1.966-0.592,1.966-2.143v-0.668h-0.025
			c-0.327,0.567-0.995,1.021-1.94,1.021c-1.513,0-2.597-1.285-2.597-2.974c0-2.067,1.349-3.227,2.761-3.227
			c1.059,0,1.625,0.542,1.902,1.046h0.025l0.038-0.92h0.983c-0.038,0.428-0.051,0.933-0.051,1.664V52.205z M326.719,49.407
			c0-0.189-0.013-0.353-0.062-0.492c-0.202-0.655-0.731-1.185-1.551-1.185c-1.059,0-1.814,0.895-1.814,2.307
			c0,1.197,0.617,2.193,1.802,2.193c0.693,0,1.312-0.429,1.538-1.134c0.062-0.189,0.088-0.403,0.088-0.592V49.407z"/>
		<path d="M331.064,50.428l-0.883,2.672h-1.134l2.899-8.495h1.311l2.898,8.495h-1.172l-0.907-2.672H331.064z M333.863,49.571
			l-0.846-2.445c-0.188-0.555-0.314-1.059-0.44-1.55h-0.025c-0.126,0.492-0.252,1.021-0.429,1.538l-0.832,2.458H333.863z"/>
		<path d="M338.045,45.538h-2.584v-0.933h6.29v0.933h-2.597V53.1h-1.109V45.538z"/>
		<path d="M342.694,44.706c0.529-0.088,1.223-0.164,2.104-0.164c1.084,0,1.878,0.252,2.383,0.706
			c0.453,0.403,0.743,1.021,0.743,1.777c0,0.769-0.228,1.374-0.655,1.815c-0.593,0.618-1.525,0.933-2.597,0.933
			c-0.327,0-0.63-0.013-0.882-0.076V53.1h-1.097V44.706z M343.791,48.802c0.239,0.063,0.541,0.088,0.907,0.088
			c1.323,0,2.13-0.656,2.13-1.803c0-1.134-0.807-1.676-2.004-1.676c-0.479,0-0.844,0.038-1.033,0.088V48.802z"/>
	</g>
</g>
<g>
	<g>
		<path fill="none" stroke="#000000" stroke-dasharray="3" d="M259.223,177.516c-19.286-3.562-21.693-17.762-15.632-35.736"/>
		<polygon points="255.788,180.647 258.008,177.292 257.133,173.363 265.093,178.6 		"/>
	</g>
</g>
<g id="ADP">
	
		<radialGradient id="ADP_path1_1_" cx="198.0928" cy="-384.2217" r="16.186" gradientTransform="matrix(1.5933 0 0 0.6358 -76.0853 392.0031)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#FCFAE0"/>
		<stop  offset="0.1203" style="stop-color:#FDFADB"/>
		<stop  offset="0.2662" style="stop-color:#FFF8CB"/>
		<stop  offset="0.4255" style="stop-color:#FDF6B2"/>
		<stop  offset="0.5943" style="stop-color:#FDEF90"/>
		<stop  offset="0.7706" style="stop-color:#FFE963"/>
		<stop  offset="0.9506" style="stop-color:#FFE22C"/>
		<stop  offset="1" style="stop-color:#FFDF18"/>
	</radialGradient>
	<path id="ADP_path1" fill="url(#ADP_path1_1_)" stroke="#000000" d="M264.851,147.714c0,5.786-11.338,10.478-25.316,10.478
		c-13.98,0-25.314-4.689-25.314-10.478s11.334-10.476,25.314-10.476C253.513,137.239,264.851,141.927,264.851,147.714z"/>
	<g>
		<path d="M229.211,147.683c-0.063-1.185-0.139-2.622-0.139-3.668h-0.025c-0.303,0.983-0.643,2.055-1.071,3.227l-1.5,4.122h-0.832
			l-1.386-4.046c-0.403-1.21-0.731-2.294-0.971-3.302h-0.025c-0.025,1.059-0.088,2.47-0.164,3.756l-0.227,3.643h-1.046l0.592-8.495
			h1.399l1.449,4.109c0.353,1.046,0.63,1.979,0.857,2.861h0.025c0.227-0.857,0.529-1.79,0.907-2.861l1.513-4.109h1.399l0.529,8.495
			h-1.084L229.211,147.683z"/>
		<path d="M237.363,150.518c0,1.412-0.29,2.256-0.87,2.798c-0.605,0.542-1.462,0.731-2.231,0.731c-0.731,0-1.538-0.177-2.029-0.504
			l0.277-0.857c0.403,0.265,1.033,0.492,1.79,0.492c1.134,0,1.966-0.592,1.966-2.143v-0.668h-0.025
			c-0.328,0.567-0.996,1.021-1.941,1.021c-1.512,0-2.596-1.285-2.596-2.974c0-2.067,1.349-3.227,2.76-3.227
			c1.059,0,1.626,0.542,1.903,1.046h0.025l0.038-0.92h0.983c-0.038,0.428-0.05,0.933-0.05,1.664V150.518z M236.254,147.72
			c0-0.189-0.013-0.353-0.063-0.492c-0.202-0.655-0.731-1.185-1.55-1.185c-1.059,0-1.815,0.895-1.815,2.307
			c0,1.197,0.618,2.193,1.802,2.193c0.693,0,1.311-0.429,1.538-1.134c0.063-0.189,0.088-0.403,0.088-0.592V147.72z"/>
		<path d="M240.6,148.741l-0.882,2.672h-1.134l2.899-8.495h1.311l2.899,8.495h-1.172l-0.907-2.672H240.6z M243.398,147.884
			l-0.845-2.445c-0.189-0.555-0.315-1.059-0.441-1.55h-0.025c-0.126,0.492-0.252,1.021-0.428,1.538l-0.832,2.458H243.398z"/>
		<path d="M246.938,143.044c0.668-0.113,1.462-0.189,2.332-0.189c1.576,0,2.697,0.378,3.441,1.059c0.769,0.693,1.21,1.676,1.21,3.05
			c0,1.387-0.441,2.521-1.223,3.302c-0.807,0.794-2.117,1.223-3.769,1.223c-0.794,0-1.437-0.038-1.991-0.101V143.044z
			 M248.034,150.556c0.277,0.038,0.681,0.05,1.109,0.05c2.357,0,3.617-1.311,3.617-3.604c0.013-2.004-1.122-3.277-3.441-3.277
			c-0.567,0-0.996,0.051-1.286,0.114V150.556z"/>
		<path d="M255.329,143.019c0.529-0.088,1.223-0.164,2.104-0.164c1.084,0,1.878,0.252,2.382,0.706
			c0.454,0.403,0.743,1.021,0.743,1.777c0,0.769-0.227,1.374-0.654,1.815c-0.593,0.618-1.525,0.933-2.597,0.933
			c-0.328,0-0.63-0.013-0.882-0.076v3.403h-1.096V143.019z M256.425,147.115c0.24,0.063,0.542,0.088,0.908,0.088
			c1.324,0,2.13-0.656,2.13-1.803c0-1.134-0.807-1.676-2.004-1.676c-0.479,0-0.844,0.038-1.034,0.088V147.115z"/>
	</g>
</g>
<path fill="none" stroke="#000000" d="M144.156-185"/>
<g>
	<path fill="none" stroke="#000000" d="M234.656,97.615c8.166,0.584,14.301,7.664,13.717,15.828"/>
	<path fill="none" stroke="#000000" d="M233.617,126.229c7.611,0.544,14.211-5.174,14.756-12.786"/>
	<g>
		<g>
			<path fill="none" stroke="#000000" d="M233.617,126.229c-7.059-0.505-12.361-6.624-11.855-13.682"/>
			<polygon points="225.254,115.614 221.673,113.78 217.866,115.084 222.188,106.594 			"/>
		</g>
	</g>
</g>
<g>
	<g>
		<path fill="none" stroke="#000000" stroke-dasharray="3" d="M373.005,160.483c16.355-24.697,36.32-28.23,56.059-21.092"/>
		<polygon points="371.468,156.097 373.688,159.453 377.644,160.187 369.709,165.46 		"/>
	</g>
</g>
<g>
	<g>
		<path fill="none" stroke="#000000" stroke-dasharray="3" d="M71.964,134.452c29.305-4.323,45.269,8.176,53.14,27.634"/>
		<polygon points="74.202,130.379 73.187,134.272 75.283,137.707 66.059,135.323 		"/>
	</g>
</g>
<g>
	<g>
		<path fill="none" stroke="#000000" stroke-dasharray="3" d="M366.646,257.556c-26.809-20.202-28.681-43.216-18.207-65.312"/>
		<polygon points="362.175,258.823 365.659,256.812 366.633,252.907 371.414,261.148 		"/>
	</g>
</g>
<g>
	<g>
		<path fill="none" stroke="#000000" stroke-dasharray="3" d="M131.168,200.043c-1.819,34.465-17.663,51.486-38.769,58.307"/>
		<polygon points="134.718,203.043 131.104,201.277 127.321,202.652 131.483,194.082 		"/>
	</g>
</g>
<g>
	<path d="M412.726,167.516v-0.757l0.967-0.938c2.325-2.213,3.39-3.39,3.39-4.762c0-0.925-0.434-1.779-1.793-1.779
		c-0.826,0-1.513,0.42-1.933,0.771l-0.393-0.869c0.616-0.518,1.527-0.924,2.563-0.924c1.961,0,2.788,1.345,2.788,2.647
		c0,1.681-1.219,3.039-3.138,4.889l-0.715,0.672v0.028h4.076v1.022H412.726z"/>
	<path d="M426.926,167.222c-0.435,0.224-1.345,0.448-2.494,0.448c-2.661,0-4.65-1.681-4.65-4.791c0-2.97,2.004-4.958,4.931-4.958
		c1.163,0,1.919,0.252,2.241,0.42l-0.308,0.994c-0.448-0.224-1.106-0.392-1.892-0.392c-2.213,0-3.684,1.414-3.684,3.894
		c0,2.325,1.331,3.796,3.614,3.796c0.756,0,1.513-0.153,2.003-0.392L426.926,167.222z"/>
	<path d="M433.085,165.891c0,0.589,0.028,1.163,0.098,1.625h-1.106l-0.098-0.854h-0.042c-0.378,0.532-1.106,1.009-2.073,1.009
		c-1.373,0-2.073-0.967-2.073-1.947c0-1.639,1.457-2.535,4.076-2.521v-0.14c0-0.547-0.154-1.569-1.541-1.555
		c-0.645,0-1.303,0.182-1.778,0.504l-0.28-0.826c0.56-0.351,1.387-0.589,2.241-0.589c2.073,0,2.577,1.415,2.577,2.76V165.891z
		 M431.895,164.056c-1.345-0.028-2.872,0.21-2.872,1.527c0,0.812,0.532,1.176,1.148,1.176c0.896,0,1.472-0.56,1.667-1.134
		c0.042-0.141,0.057-0.28,0.057-0.393V164.056z"/>
	<path d="M435.723,166.105c0,0.294-0.205,0.528-0.548,0.528c-0.313,0-0.52-0.234-0.52-0.528s0.216-0.539,0.539-0.539
		C435.508,165.566,435.723,165.801,435.723,166.105z M434.763,172.178v-4.741h0.862v4.741H434.763z"/>
	<path d="M436.781,162.854v-0.529l0.677-0.656c1.626-1.548,2.37-2.37,2.37-3.33c0-0.646-0.304-1.244-1.254-1.244
		c-0.578,0-1.058,0.294-1.352,0.538l-0.274-0.607c0.431-0.362,1.067-0.646,1.793-0.646c1.371,0,1.949,0.94,1.949,1.851
		c0,1.176-0.853,2.126-2.194,3.419l-0.5,0.471v0.02h2.851v0.715H436.781z"/>
	<path d="M444.601,157.642v2.303h2.214v0.588h-2.214v2.321h-0.627v-2.321h-2.214v-0.588h2.214v-2.303H444.601z"/>
</g>
<g>
	<path d="M42.704,172.152v-0.757l0.967-0.938c2.325-2.213,3.39-3.39,3.39-4.762c0-0.925-0.434-1.779-1.793-1.779
		c-0.826,0-1.513,0.42-1.933,0.771l-0.393-0.869c0.616-0.518,1.527-0.924,2.563-0.924c1.961,0,2.788,1.345,2.788,2.647
		c0,1.681-1.219,3.039-3.138,4.889l-0.715,0.672v0.028h4.076v1.022H42.704z"/>
	<path d="M56.904,171.858c-0.435,0.224-1.345,0.448-2.494,0.448c-2.661,0-4.65-1.681-4.65-4.791c0-2.97,2.004-4.958,4.931-4.958
		c1.163,0,1.919,0.252,2.241,0.42l-0.308,0.994c-0.448-0.224-1.106-0.392-1.892-0.392c-2.213,0-3.684,1.414-3.684,3.894
		c0,2.325,1.331,3.796,3.614,3.796c0.756,0,1.513-0.153,2.003-0.392L56.904,171.858z"/>
	<path d="M63.063,170.527c0,0.589,0.028,1.163,0.098,1.625h-1.106l-0.098-0.854h-0.042c-0.378,0.532-1.106,1.009-2.073,1.009
		c-1.373,0-2.073-0.967-2.073-1.947c0-1.639,1.457-2.535,4.076-2.521v-0.14c0-0.547-0.154-1.569-1.541-1.555
		c-0.645,0-1.303,0.182-1.778,0.504l-0.28-0.826c0.56-0.351,1.387-0.589,2.241-0.589c2.073,0,2.577,1.415,2.577,2.76V170.527z
		 M61.873,168.692c-1.345-0.028-2.872,0.21-2.872,1.527c0,0.812,0.532,1.176,1.148,1.176c0.896,0,1.472-0.56,1.667-1.134
		c0.042-0.141,0.057-0.28,0.057-0.393V168.692z"/>
	<path d="M64.624,175.942c0.265,0.157,0.715,0.333,1.146,0.333c0.617,0,0.91-0.304,0.91-0.705c0-0.411-0.244-0.627-0.871-0.862
		c-0.862-0.313-1.264-0.773-1.264-1.342c0-0.764,0.627-1.391,1.636-1.391c0.479,0,0.901,0.127,1.156,0.294l-0.206,0.627
		c-0.187-0.118-0.529-0.284-0.97-0.284c-0.51,0-0.784,0.294-0.784,0.646c0,0.392,0.274,0.567,0.892,0.812
		c0.813,0.304,1.244,0.716,1.244,1.421c0,0.842-0.656,1.43-1.764,1.43c-0.519,0-0.999-0.137-1.332-0.333L64.624,175.942z"/>
	<path d="M68.621,173.552c0-0.559-0.01-1.039-0.039-1.479h0.755l0.039,0.94h0.029c0.215-0.637,0.744-1.038,1.322-1.038
		c0.088,0,0.157,0.01,0.235,0.02v0.812c-0.089-0.02-0.177-0.02-0.294-0.02c-0.607,0-1.038,0.451-1.156,1.098
		c-0.02,0.117-0.029,0.265-0.029,0.401v2.527h-0.862V173.552z"/>
	<path d="M71.552,167.49v-0.529l0.677-0.656c1.626-1.548,2.37-2.37,2.37-3.33c0-0.646-0.304-1.244-1.254-1.244
		c-0.578,0-1.058,0.294-1.352,0.538l-0.274-0.607c0.431-0.362,1.067-0.646,1.793-0.646c1.371,0,1.949,0.94,1.949,1.851
		c0,1.176-0.853,2.126-2.194,3.419l-0.5,0.471v0.02h2.851v0.715H71.552z"/>
	<path d="M79.371,162.278v2.303h2.214v0.588h-2.214v2.321h-0.627v-2.321H76.53v-0.588h2.214v-2.303H79.371z"/>
</g>
<g>
	<path d="M160.85,148.992c-0.07,0.714-0.182,3.04-0.182,4.861c0,0.798,0.196,1.121,0.672,1.135l-0.098,0.882
		c-0.098,0.042-0.28,0.056-0.42,0.056c-0.603,0-1.093-0.393-1.163-1.429h-0.042c-0.448,0.827-1.233,1.429-2.312,1.429
		c-1.611,0-2.773-1.345-2.773-3.404c0-2.213,1.457-3.67,3.026-3.67c0.98,0,1.723,0.504,2.087,1.331h0.056
		c0.028-0.519,0.07-0.869,0.126-1.191H160.85z M155.779,152.508c0,1.261,0.659,2.437,1.835,2.437c0.854,0,1.597-0.826,1.807-1.708
		c0.07-0.309,0.084-0.575,0.084-0.953c0-0.28,0-0.504-0.056-0.743c-0.168-0.896-0.84-1.723-1.737-1.723
		c-1.135,0-1.933,1.135-1.933,2.661V152.508z"/>
	<path d="M165.328,159.454c0.245,0.147,0.803,0.392,1.411,0.392c1.097,0,1.45-0.695,1.44-1.234c-0.01-0.891-0.813-1.273-1.646-1.273
		h-0.48v-0.646h0.48c0.627,0,1.42-0.323,1.42-1.078c0-0.509-0.323-0.96-1.117-0.96c-0.51,0-1,0.226-1.273,0.421l-0.235-0.627
		c0.343-0.245,0.989-0.49,1.675-0.49c1.254,0,1.822,0.744,1.822,1.518c0,0.667-0.401,1.225-1.175,1.509v0.02
		c0.784,0.147,1.411,0.735,1.42,1.626c0,1.019-0.803,1.911-2.322,1.911c-0.715,0-1.342-0.226-1.655-0.431L165.328,159.454z"/>
	<path d="M172.422,148.151v0.627h-2.419v-0.627H172.422z"/>
</g>
<g>
	<path d="M155.85,206.037c-0.07,0.714-0.182,3.039-0.182,4.86c0,0.798,0.196,1.12,0.672,1.135l-0.098,0.882
		c-0.098,0.043-0.28,0.057-0.42,0.057c-0.603,0-1.093-0.393-1.163-1.43h-0.042c-0.448,0.827-1.233,1.43-2.312,1.43
		c-1.611,0-2.773-1.345-2.773-3.404c0-2.213,1.457-3.67,3.026-3.67c0.98,0,1.723,0.504,2.087,1.331h0.056
		c0.028-0.519,0.07-0.868,0.126-1.19H155.85z M150.779,209.553c0,1.261,0.659,2.438,1.835,2.438c0.854,0,1.597-0.826,1.807-1.709
		c0.07-0.309,0.084-0.574,0.084-0.953c0-0.279,0-0.504-0.056-0.742c-0.168-0.896-0.84-1.723-1.737-1.723
		c-1.135,0-1.933,1.135-1.933,2.661V209.553z"/>
	<path d="M160.123,217.479v-0.529l0.676-0.656c1.626-1.547,2.371-2.371,2.371-3.33c0-0.646-0.304-1.244-1.254-1.244
		c-0.578,0-1.058,0.293-1.352,0.539l-0.274-0.607c0.431-0.363,1.068-0.646,1.792-0.646c1.372,0,1.95,0.939,1.95,1.851
		c0,1.176-0.853,2.126-2.194,3.419l-0.5,0.471v0.02h2.851v0.715H160.123z"/>
	<path d="M167.942,202.943v2.301h2.214v0.588h-2.214v2.322h-0.627v-2.322h-2.214v-0.588h2.214v-2.301H167.942z"/>
</g>
<g>
	<path d="M304.925,164.871c-0.069,0.714-0.183,3.04-0.183,4.861c0,0.798,0.197,1.121,0.673,1.135l-0.099,0.882
		c-0.098,0.042-0.279,0.056-0.42,0.056c-0.602,0-1.092-0.393-1.162-1.429h-0.042c-0.448,0.827-1.233,1.429-2.312,1.429
		c-1.611,0-2.773-1.345-2.773-3.404c0-2.213,1.457-3.67,3.025-3.67c0.98,0,1.723,0.504,2.088,1.331h0.056
		c0.028-0.519,0.069-0.869,0.126-1.191H304.925z M299.854,168.387c0,1.261,0.659,2.437,1.836,2.437c0.854,0,1.597-0.826,1.807-1.708
		c0.07-0.309,0.084-0.575,0.084-0.953c0-0.28,0-0.504-0.057-0.743c-0.168-0.896-0.84-1.723-1.736-1.723
		c-1.135,0-1.934,1.135-1.934,2.661V168.387z"/>
	<path d="M309.197,176.313v-0.529l0.676-0.657c1.627-1.547,2.371-2.371,2.371-3.331c0-0.646-0.304-1.244-1.254-1.244
		c-0.578,0-1.058,0.294-1.352,0.539l-0.274-0.607c0.431-0.363,1.067-0.646,1.792-0.646c1.372,0,1.95,0.94,1.95,1.851
		c0,1.176-0.853,2.126-2.194,3.419l-0.5,0.47v0.02h2.852v0.715H309.197z"/>
	<path d="M316.498,164.03v0.627h-2.42v-0.627H316.498z"/>
</g>
<g>
	<path d="M346.956,119.45c-0.069,0.714-0.183,3.04-0.183,4.861c0,0.798,0.197,1.121,0.673,1.135l-0.099,0.882
		c-0.098,0.042-0.279,0.056-0.42,0.056c-0.602,0-1.092-0.393-1.162-1.429h-0.042c-0.448,0.827-1.233,1.429-2.312,1.429
		c-1.611,0-2.773-1.345-2.773-3.404c0-2.213,1.457-3.67,3.025-3.67c0.98,0,1.723,0.504,2.088,1.331h0.056
		c0.028-0.519,0.069-0.869,0.126-1.191H346.956z M341.885,122.966c0,1.261,0.659,2.437,1.836,2.437c0.854,0,1.597-0.826,1.807-1.708
		c0.07-0.309,0.084-0.575,0.084-0.953c0-0.28,0-0.504-0.057-0.743c-0.168-0.896-0.84-1.723-1.736-1.723
		c-1.135,0-1.934,1.135-1.934,2.661V122.966z"/>
	<path d="M353.1,125.327h-0.02l-1.106,0.598l-0.167-0.656l1.391-0.745h0.735v6.368H353.1V125.327z"/>
	<path d="M359.049,116.356v2.302h2.213v0.588h-2.213v2.322h-0.627v-2.322h-2.215v-0.588h2.215v-2.302H359.049z"/>
</g>
<g>
	<path d="M232.522,53.099c-0.07,0.714-0.182,3.04-0.182,4.861c0,0.798,0.196,1.121,0.672,1.135l-0.098,0.882
		c-0.098,0.042-0.28,0.056-0.42,0.056c-0.603,0-1.093-0.393-1.163-1.429h-0.042c-0.448,0.827-1.233,1.429-2.312,1.429
		c-1.611,0-2.773-1.345-2.773-3.404c0-2.213,1.457-3.67,3.026-3.67c0.98,0,1.723,0.504,2.087,1.331h0.056
		c0.028-0.519,0.07-0.869,0.126-1.191H232.522z M227.452,56.615c0,1.261,0.659,2.437,1.835,2.437c0.854,0,1.597-0.826,1.807-1.708
		c0.07-0.309,0.084-0.575,0.084-0.953c0-0.28,0-0.504-0.056-0.743c-0.168-0.896-0.84-1.723-1.737-1.723
		c-1.135,0-1.933,1.135-1.933,2.661V56.615z"/>
	<path d="M238.667,58.977h-0.02l-1.107,0.598l-0.167-0.656l1.391-0.745h0.735v6.368h-0.833V58.977z"/>
	<path d="M244.095,52.258v0.627h-2.419v-0.627H244.095z"/>
</g>
<g>
	<path d="M193.1,26.427c-0.07,0.714-0.182,3.04-0.182,4.861c0,0.798,0.196,1.121,0.672,1.135l-0.098,0.882
		c-0.098,0.042-0.28,0.056-0.42,0.056c-0.603,0-1.093-0.393-1.163-1.429h-0.042c-0.448,0.827-1.233,1.429-2.312,1.429
		c-1.611,0-2.773-1.345-2.773-3.404c0-2.213,1.457-3.67,3.026-3.67c0.98,0,1.723,0.504,2.087,1.331h0.056
		c0.028-0.519,0.07-0.869,0.126-1.191H193.1z M188.029,29.943c0,1.261,0.659,2.437,1.835,2.437c0.854,0,1.597-0.826,1.807-1.708
		c0.07-0.309,0.084-0.575,0.084-0.953c0-0.28,0-0.504-0.056-0.743c-0.168-0.896-0.84-1.723-1.737-1.723
		c-1.135,0-1.933,1.135-1.933,2.661V29.943z"/>
	<path d="M197.578,36.889c0.245,0.147,0.803,0.392,1.411,0.392c1.097,0,1.45-0.695,1.44-1.234c-0.01-0.891-0.813-1.273-1.646-1.273
		h-0.48v-0.646h0.48c0.627,0,1.42-0.323,1.42-1.078c0-0.509-0.323-0.96-1.117-0.96c-0.51,0-1,0.226-1.273,0.421l-0.235-0.627
		c0.343-0.245,0.989-0.49,1.675-0.49c1.254,0,1.822,0.744,1.822,1.518c0,0.667-0.401,1.225-1.175,1.509v0.02
		c0.784,0.147,1.411,0.735,1.42,1.626c0,1.019-0.803,1.911-2.322,1.911c-0.715,0-1.342-0.226-1.655-0.431L197.578,36.889z"/>
	<path d="M205.192,23.333v2.302h2.214v0.588h-2.214v2.322h-0.627v-2.322h-2.214v-0.588h2.214v-2.302H205.192z"/>
</g>
<g id="a_p1">
	<g>
		<path d="M227.309,12.35c0.882-0.147,2.037-0.273,3.506-0.273c1.806,0,3.128,0.42,3.968,1.176c0.756,0.672,1.239,1.701,1.239,2.96
			c0,1.281-0.378,2.289-1.092,3.023c-0.987,1.029-2.541,1.554-4.325,1.554c-0.546,0-1.05-0.021-1.47-0.126v5.669h-1.827V12.35z
			 M229.135,19.173c0.399,0.105,0.903,0.147,1.512,0.147c2.205,0,3.548-1.092,3.548-3.002c0-1.89-1.344-2.792-3.338-2.792
			c-0.798,0-1.407,0.063-1.722,0.147V19.173z"/>
		<path d="M240.353,24.98h-0.029l-1.661,0.896l-0.25-0.984l2.086-1.117h1.102v9.551h-1.249V24.98z"/>
	</g>
	<ellipse id="a_p1_path1" fill="none" stroke="#000000" cx="234.06" cy="21.666" rx="16.776" ry="13.91"/>
</g>
</svg>
</window>