Location: Katsnelson, Nikitina, Chemla, Solovyova, Coirault, Lecarpentier, Markhasin, 2004 @ ff37a293c456 / katsnelson_2004.xul

Author:
Catherine Lloyd <c.lloyd@auckland.ac.nz>
Date:
2010-06-21 23:23:42+12:00
Desc:
Removed xml:base="" from all 3 model files.
Permanent Source URI:
https://models.physiomeproject.org/workspace/katsnelson_nikitina_chemla_solovyova_coirault_lecarpentier_markhasin_2004/rawfile/ff37a293c456b587f8256e8274c1652f8d5cfe77/katsnelson_2004.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 =
  {

			
	B: {
		id: "B",
		y: "calcium_handling/B",
		x: "environment/time",
		graph: "Traces of Clickable Elements Below",
		colour: "#ff9900",
		linestyle: "none"
	},

	F_SE: {
		id: "F_SE",
		y: "force/F_SE",
		x: "environment/time",
		graph: "Traces of Clickable Elements Below",
		colour: "#ff00cc",
		linestyle: "none"
	},

	F_CE: {
		id: "F_CE",
		y: "force/F_CE",
		x: "environment/time",
		graph: "Traces of Clickable Elements Below",
		colour: "#cc00ff",
		linestyle: "none"
	},


	F_PE: {
		id: "F_PE",
		y: "force/F_PE",
		x: "environment/time",
		graph: "Traces of Clickable Elements Below",
		colour: "#3300ff",
		linestyle: "none"
	},


	F_XSE: {
		id: "F_XSE",
		y: "force/F_XSE",
		x: "environment/time",
		graph: "Traces of Clickable Elements Below",
		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>
	<line fill="none" stroke="#272525" x1="103.246" y1="214.432" x2="103.246" y2="442.996"/>
	<line fill="none" stroke="#272525" x1="103.246" y1="430.375" x2="90.625" y2="442.996"/>
	<line fill="none" stroke="#272525" x1="103.246" y1="231.042" x2="90.625" y2="243.664"/>
	<line fill="none" stroke="#272525" x1="103.246" y1="247.654" x2="90.625" y2="260.273"/>
	<line fill="none" stroke="#272525" x1="103.246" y1="264.266" x2="90.625" y2="276.886"/>
	<line fill="none" stroke="#272525" x1="103.246" y1="280.876" x2="90.625" y2="293.497"/>
	<line fill="none" stroke="#272525" x1="103.246" y1="297.486" x2="90.625" y2="310.107"/>
	<line fill="none" stroke="#272525" x1="103.246" y1="314.098" x2="90.625" y2="326.719"/>
	<line fill="none" stroke="#272525" x1="103.246" y1="330.709" x2="90.625" y2="343.33"/>
	<line fill="none" stroke="#272525" x1="103.246" y1="347.32" x2="90.625" y2="359.941"/>
	<line fill="none" stroke="#272525" x1="103.246" y1="363.932" x2="90.625" y2="376.552"/>
	<line fill="none" stroke="#272525" x1="103.246" y1="380.542" x2="90.625" y2="393.163"/>
	<line fill="none" stroke="#272525" x1="103.246" y1="397.152" x2="90.625" y2="409.773"/>
	<line fill="none" stroke="#272525" x1="103.246" y1="413.766" x2="90.625" y2="426.386"/>
	<line fill="none" stroke="#272525" x1="103.246" y1="214.432" x2="90.625" y2="227.053"/>
</g>
<polyline fill="none" stroke="#272525" points="474.862,431.939 474.862,224.467 452.486,224.467 "/>
<path fill="none" stroke="#272525" d="M259.927,431.301c0-6.512,5.278-11.789,11.789-11.789c6.512,0,11.789,5.277,11.789,11.789"/>
<path fill="none" stroke="#272525" d="M103.246,431.301"/>
<path fill="none" stroke="#272525" d="M160.069,431.301c0-6.512-5.278-11.789-11.789-11.789s-11.789,5.277-11.789,11.789h-33.245"/>
<path fill="none" stroke="#272525" d="M235.24,431.301c0-6.512,5.278-11.789,11.789-11.789s11.789,5.277,11.789,11.789"/>
<path fill="none" stroke="#272525" d="M210.553,431.301c0-6.512,5.277-11.789,11.788-11.789c6.512,0,11.789,5.277,11.789,11.789"/>
<path fill="none" stroke="#272525" d="M185.865,431.301c0-6.512,5.279-11.789,11.789-11.789c6.511,0,11.789,5.277,11.789,11.789"/>
<path fill="none" stroke="#272525" d="M161.179,431.301c0-6.512,5.277-11.789,11.788-11.789c6.512,0,11.789,5.277,11.789,11.789"/>
<path fill="none" stroke="#272525" d="M431.505,431.301c0-6.512-5.278-11.789-11.789-11.789c-6.51,0-11.789,5.277-11.789,11.789"/>
<path fill="none" stroke="#272525" d="M308.069,431.301c0-6.512-5.278-11.789-11.789-11.789s-11.789,5.277-11.789,11.789"/>
<path fill="none" stroke="#272525" d="M383.24,431.301c0-6.512,5.277-11.789,11.789-11.789c6.511,0,11.789,5.277,11.789,11.789"/>
<path fill="none" stroke="#272525" d="M358.552,431.301c0-6.512,5.278-11.789,11.789-11.789c6.512,0,11.789,5.277,11.789,11.789"/>
<path fill="none" stroke="#272525" d="M333.865,431.301c0-6.512,5.278-11.789,11.789-11.789s11.789,5.277,11.789,11.789"/>
<path fill="none" stroke="#272525" d="M309.178,431.301c0-6.512,5.278-11.789,11.789-11.789s11.789,5.277,11.789,11.789"/>
<line fill="none" stroke="#272525" x1="103.523" y1="224.467" x2="132.5" y2="224.467"/>
<g id="F_CE">
	<ellipse id="F_CE_path1" fill="#FFFFFF" stroke="#000000" cx="221.279" cy="124.462" rx="22.102" ry="11.913"/>
	<g>
		<path fill="#272525" d="M221.465,129.505c-0.512,0.256-1.536,0.528-2.849,0.528c-3.041,0-5.33-1.937-5.33-5.475
			c0-3.377,2.289-5.666,5.634-5.666c1.346,0,2.193,0.288,2.562,0.48l-0.336,1.137c-0.528-0.256-1.281-0.448-2.178-0.448
			c-2.528,0-4.209,1.617-4.209,4.45c0,2.641,1.521,4.338,4.146,4.338c0.849,0,1.713-0.176,2.273-0.448L221.465,129.505z"/>
		<path fill="#272525" d="M228.792,124.799h-4.193v3.89h4.674v1.168h-6.066v-10.789h5.827v1.168h-4.434v3.41h4.193L228.792,124.799
			L228.792,124.799z"/>
	</g>
</g>
<g id="F_SE">
	<ellipse id="F_SE_path1" fill="#FFFFFF" stroke="#000000" cx="393.729" cy="151.094" rx="22.102" ry="11.913"/>
	<g>
		<path fill="#272525" d="M386.832,154.79c0.624,0.384,1.537,0.705,2.497,0.705c1.425,0,2.257-0.752,2.257-1.841
			c0-1.009-0.576-1.585-2.033-2.145c-1.761-0.624-2.849-1.537-2.849-3.057c0-1.681,1.393-2.929,3.489-2.929
			c1.104,0,1.904,0.256,2.385,0.528l-0.384,1.136c-0.354-0.192-1.072-0.512-2.05-0.512c-1.473,0-2.032,0.88-2.032,1.617
			c0,1.008,0.655,1.504,2.146,2.081c1.824,0.704,2.753,1.584,2.753,3.169c0,1.665-1.231,3.122-3.776,3.122
			c-1.041,0-2.179-0.32-2.754-0.705L386.832,154.79z"/>
		<path fill="#272525" d="M400.498,151.428h-4.193v3.89h4.674v1.168h-6.065v-10.789h5.826v1.168h-4.435v3.41h4.193V151.428z"/>
	</g>
</g>
<g id="F_PE">
	<ellipse id="F_PE_path1" fill="#FFFFFF" stroke="#000000" cx="278.865" cy="401.501" rx="22.102" ry="11.913"/>
	<g>
		<path fill="#272525" d="M271.577,396.275c0.672-0.112,1.553-0.209,2.673-0.209c1.376,0,2.385,0.32,3.025,0.896
			c0.592,0.512,0.943,1.296,0.943,2.257c0,0.978-0.287,1.744-0.833,2.306c-0.735,0.783-1.937,1.185-3.297,1.185
			c-0.416,0-0.8-0.017-1.121-0.097v4.322h-1.393v-10.66H271.577z M272.969,401.479c0.305,0.08,0.688,0.111,1.153,0.111
			c1.682,0,2.705-0.816,2.705-2.306c0-1.425-1.009-2.112-2.545-2.112c-0.608,0-1.072,0.049-1.313,0.111V401.479z"/>
		<path fill="#272525" d="M285.675,401.878h-4.193v3.89h4.674v1.168h-6.066v-10.787h5.827v1.168h-4.434v3.408h4.193L285.675,401.878
			L285.675,401.878z"/>
	</g>
</g>
<g>
	<polyline fill="none" stroke="#272525" points="583.012,329 659.121,329 659.121,393.8 	"/>
	<rect x="633.97" y="393.354" fill="none" stroke="#272525" width="51.779" height="36.244"/>
	<circle fill="none" stroke="#272525" cx="646.177" cy="341.944" r="12.944"/>
</g>
<g>
	
		<radialGradient id="path11134_3_" cx="-569.9368" cy="1315.4209" r="28.5249" gradientTransform="matrix(0.3664 0 0 -0.3664 225.8448 506.8118)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#FFFCDF"/>
		<stop  offset="0.1203" style="stop-color:#FFFBDA"/>
		<stop  offset="0.2662" style="stop-color:#FFF9CB"/>
		<stop  offset="0.4255" style="stop-color:#FFF6B2"/>
		<stop  offset="0.5943" style="stop-color:#FFF090"/>
		<stop  offset="0.7706" style="stop-color:#FFEA64"/>
		<stop  offset="0.9506" style="stop-color:#FFE22F"/>
		<stop  offset="1" style="stop-color:#FFE01F"/>
	</radialGradient>
	<path id="path11134_1_" fill="url(#path11134_3_)" stroke="#000000" stroke-width="0.9921" d="M27.471,24.844
		c0,5.771-4.68,10.45-10.45,10.45c-5.773,0-10.453-4.68-10.453-10.45s4.678-10.453,10.453-10.453
		C22.792,14.391,27.471,19.073,27.471,24.844z"/>
	<g>
		<path d="M13.592,28.91c-0.286,0.148-0.889,0.296-1.647,0.296c-1.76,0-3.075-1.112-3.075-3.168c0-1.963,1.324-3.279,3.26-3.279
			c0.77,0,1.27,0.167,1.482,0.278l-0.204,0.658c-0.296-0.148-0.732-0.259-1.25-0.259c-1.463,0-2.436,0.936-2.436,2.575
			c0,1.538,0.88,2.51,2.39,2.51c0.5,0,1-0.102,1.324-0.259L13.592,28.91z"/>
		<path d="M17.678,28.03c0,0.389,0.019,0.769,0.064,1.074h-0.731l-0.074-0.565H16.91c-0.241,0.352-0.731,0.667-1.371,0.667
			c-0.908,0-1.371-0.639-1.371-1.288c0-1.083,0.963-1.676,2.695-1.667v-0.093c0-0.371-0.102-1.047-1.019-1.038
			c-0.427,0-0.861,0.121-1.177,0.333l-0.185-0.546c0.371-0.231,0.917-0.389,1.481-0.389c1.381,0,1.714,0.936,1.714,1.834V28.03z
			 M16.882,26.817c-0.889-0.019-1.898,0.139-1.898,1.009c0,0.537,0.352,0.778,0.76,0.778c0.593,0,0.972-0.371,1.103-0.75
			c0.027-0.083,0.036-0.176,0.036-0.259V26.817z"/>
		<path d="M18.602,26.019v-0.35l0.446-0.435c1.077-1.024,1.569-1.569,1.569-2.205c0-0.428-0.201-0.823-0.83-0.823
			c-0.382,0-0.7,0.194-0.895,0.356l-0.183-0.402c0.286-0.24,0.707-0.428,1.193-0.428c0.901,0,1.284,0.623,1.284,1.226
			c0,0.778-0.564,1.407-1.453,2.263l-0.331,0.312v0.013h1.887v0.474L18.602,26.019L18.602,26.019z"/>
		<path d="M23.777,22.569v1.524h1.465v0.389h-1.465v1.537h-0.415v-1.537h-1.466v-0.389h1.466v-1.524H23.777z"/>
	</g>
</g>
<g id="B">
	
		<radialGradient id="B_path1_1_" cx="201.3416" cy="981.3066" r="16.1853" gradientTransform="matrix(1.5933 0 0 -0.6358 -241.0966 648.7565)" gradientUnits="userSpaceOnUse">
		<stop  offset="0" style="stop-color:#C0FF6C"/>
		<stop  offset="0.4082" style="stop-color:#BFFF6C"/>
		<stop  offset="0.5552" style="stop-color:#BAFC6C"/>
		<stop  offset="0.66" style="stop-color:#B4FA6B"/>
		<stop  offset="0.7448" style="stop-color:#AAF76A"/>
		<stop  offset="0.8174" style="stop-color:#9EF269"/>
		<stop  offset="0.8817" style="stop-color:#91EC68"/>
		<stop  offset="0.9398" style="stop-color:#86E666"/>
		<stop  offset="0.9915" style="stop-color:#7EDE64"/>
		<stop  offset="1" style="stop-color:#7DDD64"/>
	</radialGradient>
	<path id="B_path1" fill="url(#B_path1_1_)" stroke="#000000" d="M105.016,24.841c0,5.786-11.338,10.478-25.316,10.478
		c-13.981,0-25.315-4.689-25.315-10.478S65.719,14.366,79.7,14.366C93.678,14.367,105.016,19.054,105.016,24.841z"/>
	<g>
		<path d="M77.755,21.132c0.379-0.08,0.979-0.14,1.589-0.14c0.87,0,1.43,0.15,1.85,0.49c0.35,0.26,0.56,0.66,0.56,1.189
			c0,0.65-0.43,1.22-1.139,1.479v0.02c0.64,0.16,1.389,0.689,1.389,1.689c0,0.58-0.229,1.02-0.569,1.349
			c-0.471,0.43-1.229,0.63-2.329,0.63c-0.601,0-1.061-0.04-1.35-0.08V21.132z M78.624,23.891h0.79c0.92,0,1.459-0.48,1.459-1.129
			c0-0.79-0.6-1.1-1.479-1.1c-0.4,0-0.63,0.03-0.771,0.06V23.891z M78.624,27.119c0.17,0.03,0.42,0.04,0.73,0.04
			c0.898,0,1.729-0.33,1.729-1.309c0-0.92-0.79-1.299-1.738-1.299h-0.721V27.119z"/>
	</g>
</g>
<g>
	<path d="M39.938,20.546v4.231h4.068v1.081h-4.068v4.267h-1.152v-4.267h-4.069v-1.081h4.069v-4.231H39.938z"/>
</g>
<g>
	<g>
		<line fill="none" stroke="#000000" x1="117.167" y1="24.842" x2="167.833" y2="24.842"/>
		<polygon points="165.025,28.545 166.598,24.842 165.025,21.138 173.803,24.842 		"/>
		<polygon points="119.976,21.139 118.403,24.842 119.976,28.546 111.198,24.842 		"/>
	</g>
</g>
<g>
	<g>
		
			<radialGradient id="path16609_1_" cx="290.8826" cy="981.3066" r="16.1863" gradientTransform="matrix(1.5933 0 0 -0.6358 -241.0966 648.7565)" gradientUnits="userSpaceOnUse">
			<stop  offset="0" style="stop-color:#C0FF6C"/>
			<stop  offset="0.4082" style="stop-color:#BFFF6C"/>
			<stop  offset="0.5552" style="stop-color:#BAFC6C"/>
			<stop  offset="0.66" style="stop-color:#B4FA6B"/>
			<stop  offset="0.7448" style="stop-color:#AAF76A"/>
			<stop  offset="0.8174" style="stop-color:#9EF269"/>
			<stop  offset="0.8817" style="stop-color:#91EC68"/>
			<stop  offset="0.9398" style="stop-color:#86E666"/>
			<stop  offset="0.9915" style="stop-color:#7EDE64"/>
			<stop  offset="1" style="stop-color:#7DDD64"/>
		</radialGradient>
		<path id="path16609_2_" fill="url(#path16609_1_)" stroke="#000000" d="M247.682,24.841c0,5.786-11.338,10.478-25.316,10.478
			c-13.981,0-25.315-4.689-25.315-10.478s11.334-10.476,25.315-10.476C236.344,14.367,247.682,19.054,247.682,24.841z"/>
		<g>
			<path d="M220.421,21.132c0.379-0.08,0.979-0.14,1.589-0.14c0.87,0,1.43,0.15,1.85,0.49c0.35,0.26,0.56,0.66,0.56,1.189
				c0,0.65-0.43,1.22-1.139,1.479v0.02c0.64,0.16,1.389,0.689,1.389,1.689c0,0.58-0.229,1.02-0.569,1.349
				c-0.471,0.43-1.229,0.63-2.329,0.63c-0.601,0-1.061-0.04-1.35-0.08V21.132z M221.291,23.891h0.79c0.92,0,1.459-0.48,1.459-1.129
				c0-0.79-0.6-1.1-1.479-1.1c-0.4,0-0.63,0.03-0.771,0.06V23.891L221.291,23.891z M221.291,27.119c0.17,0.03,0.42,0.04,0.73,0.04
				c0.898,0,1.729-0.33,1.729-1.309c0-0.92-0.79-1.299-1.738-1.299h-0.721V27.119z"/>
		</g>
	</g>
	<g>
		
			<radialGradient id="path11134_4_" cx="-98.6848" cy="1315.4209" r="28.5249" gradientTransform="matrix(0.3664 0 0 -0.3664 225.8448 506.8118)" gradientUnits="userSpaceOnUse">
			<stop  offset="0" style="stop-color:#FFFCDF"/>
			<stop  offset="0.1203" style="stop-color:#FFFBDA"/>
			<stop  offset="0.2662" style="stop-color:#FFF9CB"/>
			<stop  offset="0.4255" style="stop-color:#FFF6B2"/>
			<stop  offset="0.5943" style="stop-color:#FFF090"/>
			<stop  offset="0.7706" style="stop-color:#FFEA64"/>
			<stop  offset="0.9506" style="stop-color:#FFE22F"/>
			<stop  offset="1" style="stop-color:#FFE01F"/>
		</radialGradient>
		<path id="path11134_2_" fill="url(#path11134_4_)" stroke="#000000" stroke-width="0.9921" d="M200.138,24.844
			c0,5.771-4.68,10.45-10.45,10.45c-5.773,0-10.453-4.68-10.453-10.45s4.678-10.453,10.453-10.453
			C195.458,14.391,200.138,19.073,200.138,24.844z"/>
		<g>
			<path d="M186.258,28.91c-0.286,0.148-0.889,0.296-1.647,0.296c-1.76,0-3.075-1.112-3.075-3.168c0-1.963,1.324-3.279,3.26-3.279
				c0.77,0,1.27,0.167,1.482,0.278l-0.204,0.658c-0.296-0.148-0.732-0.259-1.25-0.259c-1.463,0-2.436,0.936-2.436,2.575
				c0,1.538,0.88,2.51,2.39,2.51c0.5,0,1-0.102,1.324-0.259L186.258,28.91z"/>
			<path d="M190.345,28.03c0,0.389,0.019,0.769,0.064,1.074h-0.731l-0.074-0.565h-0.028c-0.241,0.352-0.731,0.667-1.371,0.667
				c-0.908,0-1.371-0.639-1.371-1.288c0-1.083,0.963-1.676,2.695-1.667v-0.093c0-0.371-0.103-1.047-1.02-1.038
				c-0.426,0-0.86,0.121-1.176,0.333l-0.185-0.546c0.371-0.231,0.917-0.389,1.481-0.389c1.381,0,1.714,0.936,1.714,1.834
				L190.345,28.03L190.345,28.03z M189.548,26.817c-0.889-0.019-1.898,0.139-1.898,1.009c0,0.537,0.352,0.778,0.76,0.778
				c0.593,0,0.972-0.371,1.103-0.75c0.027-0.083,0.036-0.176,0.036-0.259V26.817z"/>
			<path d="M191.269,26.019v-0.35l0.446-0.435c1.077-1.024,1.569-1.569,1.569-2.205c0-0.428-0.201-0.823-0.83-0.823
				c-0.382,0-0.7,0.194-0.895,0.356l-0.183-0.402c0.286-0.24,0.707-0.428,1.193-0.428c0.901,0,1.284,0.623,1.284,1.226
				c0,0.778-0.564,1.407-1.453,2.263l-0.331,0.312v0.013h1.887v0.474L191.269,26.019L191.269,26.019z"/>
			<path d="M196.444,22.569v1.524h1.465v0.389h-1.465v1.537h-0.415v-1.537h-1.466v-0.389h1.466v-1.524H196.444z"/>
		</g>
	</g>
</g>
<g>
	<g>
		<line fill="none" stroke="#000000" stroke-dasharray="3,3" x1="221.167" y1="39.167" x2="221.167" y2="106.5"/>
		<polygon points="217.463,103.691 221.167,105.264 224.871,103.691 221.167,112.469 		"/>
	</g>
</g>
<g>
	<path d="M232.284,88.048v3.292h3.166v0.84h-3.166v3.32h-0.896v-3.32h-3.166v-0.84h3.166v-3.292H232.284z"/>
</g>
<g>
	<polyline fill="none" stroke="#272525" points="234.682,190.87 145.043,190.87 145.043,136.295 234.682,136.295 	"/>
	<polyline fill="none" stroke="#272525" points="206.937,144.527 296.574,144.527 296.574,199.103 206.937,199.103 	"/>
	<g>
		<line fill="none" stroke="#272525" x1="177.362" y1="168.407" x2="263.037" y2="168.407"/>
		<polyline fill="none" stroke="#272525" points="168.882,154.92 177.526,168.407 168.882,181.897 		"/>
		<polyline fill="none" stroke="#272525" points="178.029,154.92 186.673,168.407 178.029,181.897 		"/>
		<polyline fill="none" stroke="#272525" points="187.176,154.92 195.82,168.407 187.176,181.897 		"/>
		<polyline fill="none" stroke="#272525" points="271.28,181.897 262.635,168.407 271.28,154.92 		"/>
		<polyline fill="none" stroke="#272525" points="262.134,181.897 253.488,168.407 262.134,154.92 		"/>
		<polyline fill="none" stroke="#272525" points="252.986,181.897 244.342,168.407 252.986,154.92 		"/>
	</g>
	<polyline fill="none" stroke="#272525" points="237.333,298.795 309.5,298.795 309.5,167.295 296.333,167.295 	"/>
	<polyline fill="none" stroke="#272525" points="145,167.295 132.5,167.295 132.5,298.795 203,298.795 	"/>
	<polyline fill="none" stroke="#272525" points="241.667,284.711 202.667,284.711 202.667,312.795 241.667,312.795 	"/>
	<rect x="211.5" y="291.045" fill="#272525" width="25.875" height="15.75"/>
	<g>
		<path d="M213.074,278.295l-3.521-10.789h1.505l1.681,5.314c0.464,1.457,0.864,2.769,1.152,4.033h0.031
			c0.305-1.248,0.752-2.608,1.233-4.018l1.825-5.331h1.488l-3.857,10.789L213.074,278.295L213.074,278.295z"/>
		<path d="M219.44,276.598c0.624,0.385,1.537,0.705,2.497,0.705c1.424,0,2.257-0.752,2.257-1.841c0-1.009-0.576-1.585-2.033-2.146
			c-1.761-0.623-2.849-1.536-2.849-3.057c0-1.681,1.393-2.929,3.488-2.929c1.104,0,1.905,0.256,2.386,0.528l-0.385,1.136
			c-0.352-0.192-1.072-0.513-2.049-0.513c-1.473,0-2.032,0.881-2.032,1.617c0,1.008,0.656,1.504,2.145,2.082
			c1.825,0.703,2.753,1.584,2.753,3.168c0,1.666-1.233,3.123-3.778,3.123c-1.041,0-2.177-0.32-2.753-0.705L219.44,276.598z"/>
		<path d="M230.082,269.203h-0.032l-1.809,0.977l-0.272-1.072l2.273-1.217h1.201v10.404h-1.361V269.203z"/>
	</g>
</g>
<g>
	<path fill="none" stroke="#272525" d="M366.293,178.173c0-6.512-5.278-11.789-11.789-11.789s-11.789,5.277-11.789,11.789"/>
	<path fill="none" stroke="#272525" d="M416.776,178.173c0-6.512,5.278-11.789,11.789-11.789s11.787,5.277,11.787,11.789"/>
	<path fill="none" stroke="#272525" d="M392.089,178.173c0-6.512,5.279-11.789,11.789-11.789c6.511,0,11.789,5.277,11.789,11.789"/>
	<path fill="none" stroke="#272525" d="M367.402,178.173c0-6.512,5.277-11.789,11.789-11.789c6.511,0,11.787,5.277,11.787,11.789"/>
</g>
<polyline fill="none" stroke="#272525" points="402.623,268.705 452.5,268.705 452.5,177.821 440.353,177.821 "/>
<polyline fill="none" stroke="#272525" points="342.833,177.821 330.169,177.821 330.169,268.705 372,268.705 "/>
<polyline fill="none" stroke="#272525" points="410.667,254.622 371.667,254.622 371.667,282.705 410.667,282.705 "/>
<rect x="380.5" y="260.955" fill="#272525" width="25.875" height="15.75"/>
<g>
	<path fill="none" stroke="#272525" d="M508.959,329c0-6.512-5.278-11.789-11.789-11.789s-11.789,5.277-11.789,11.789"/>
	<path fill="none" stroke="#272525" d="M559.442,329c0-6.512,5.278-11.789,11.789-11.789s11.788,5.277,11.788,11.789"/>
	<path fill="none" stroke="#272525" d="M534.755,329c0-6.512,5.279-11.789,11.789-11.789c6.511,0,11.789,5.277,11.789,11.789"/>
	<path fill="none" stroke="#272525" d="M510.068,329c0-6.512,5.277-11.789,11.789-11.789c6.511,0,11.787,5.277,11.787,11.789"/>
</g>
<line fill="none" stroke="#272525" x1="310" y1="224.467" x2="330" y2="224.467"/>
<line fill="none" stroke="#272525" x1="474.862" y1="431.301" x2="431.505" y2="431.301"/>
<line fill="none" stroke="#272525" x1="475" y1="329" x2="485" y2="329"/>
<g>
	<path d="M382.074,248.295l-3.521-10.789h1.505l1.682,5.314c0.464,1.457,0.864,2.769,1.151,4.033h0.032
		c0.304-1.248,0.752-2.608,1.233-4.018l1.825-5.331h1.487l-3.856,10.789L382.074,248.295L382.074,248.295z"/>
	<path d="M388.44,246.598c0.624,0.385,1.536,0.705,2.497,0.705c1.424,0,2.257-0.752,2.257-1.841c0-1.009-0.576-1.585-2.033-2.146
		c-1.761-0.623-2.849-1.536-2.849-3.057c0-1.681,1.393-2.929,3.488-2.929c1.104,0,1.905,0.256,2.385,0.528l-0.384,1.136
		c-0.352-0.192-1.072-0.513-2.049-0.513c-1.473,0-2.033,0.881-2.033,1.617c0,1.008,0.657,1.504,2.146,2.082
		c1.825,0.703,2.753,1.584,2.753,3.168c0,1.666-1.233,3.123-3.778,3.123c-1.041,0-2.177-0.32-2.753-0.705L388.44,246.598z"/>
	<path d="M396.024,248.295v-0.863l1.104-1.074c2.657-2.528,3.857-3.873,3.874-5.441c0-1.057-0.512-2.033-2.065-2.033
		c-0.943,0-1.729,0.48-2.208,0.881l-0.447-0.994c0.72-0.607,1.745-1.056,2.944-1.056c2.241,0,3.187,1.537,3.187,3.025
		c0,1.921-1.394,3.474-3.585,5.586l-0.833,0.768v0.032h4.674v1.168h-6.644V248.295z"/>
</g>
<g id="F_XSE">
	<ellipse id="F_XSE_path1" fill="#FFFFFF" stroke="#000000" cx="535.906" cy="307.898" rx="22.102" ry="11.914"/>
	<g>
		<path d="M530.676,313.295l-1.377-2.385c-0.561-0.912-0.912-1.505-1.248-2.129h-0.033c-0.304,0.624-0.606,1.199-1.168,2.145
			l-1.297,2.369h-1.6l3.297-5.458l-3.17-5.331h1.617l1.424,2.529c0.4,0.705,0.705,1.249,0.993,1.824h0.048
			c0.305-0.64,0.576-1.137,0.977-1.824l1.474-2.529h1.601l-3.281,5.251l3.361,5.538H530.676L530.676,313.295z"/>
		<path d="M533.713,311.598c0.624,0.385,1.537,0.705,2.497,0.705c1.425,0,2.257-0.752,2.257-1.841c0-1.009-0.576-1.585-2.033-2.146
			c-1.76-0.623-2.849-1.537-2.849-3.058c0-1.681,1.394-2.93,3.489-2.93c1.104,0,1.904,0.256,2.385,0.528l-0.384,1.137
			c-0.354-0.192-1.073-0.514-2.049-0.514c-1.474,0-2.033,0.881-2.033,1.617c0,1.008,0.657,1.504,2.146,2.081
			c1.824,0.704,2.753,1.585,2.753,3.169c0,1.665-1.232,3.121-3.777,3.121c-1.04,0-2.177-0.32-2.752-0.703L533.713,311.598z"/>
		<path d="M547.379,308.236h-4.193v3.891h4.675v1.168h-6.066v-10.789h5.826v1.169h-4.435v3.409h4.193V308.236z"/>
	</g>
</g>
<line fill="none" stroke="#272525" stroke-width="4" x1="594" y1="321" x2="594" y2="336"/>
</svg>
</window>