<?xml version="1.0" encoding="UTF-8"?>
<fib_object
			xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance"
			xmlns="http://www.biokom.info/"
			xsd:schemaLocation="http://www.biokom.info/fib.xsd">
<root>
	<multimedia_info fib_version="3" db_version="5"/>
	<optionalpart>
		<pair key="description" value="This object is for testing database object with id -429 ."/>
		<pair key="call" value="../../../add_ons/converter/bin/convertFromFib dbId-000429.xml dbId-000429.png"/>
	</optionalpart>
	<domains>
		<dim count="2">
			<dimension number="1" direction="horizontal"/>
			<dimension number="2" direction="vertical"/>
			<vector elements="2">
				<integer min="0" max="255"/>
				<integer min="0" max="255"/>
			</vector>
		</dim>
		<property name="colorRGB" >
			<vector elements="3">
				<naturalNumberB bit="8" />
				<naturalNumberB bit="8" />
				<naturalNumberB bit="8" />
			</vector>
		</property>
		<property name="transparency" >
			<vector elements="1">
				<naturalNumberB bit="8" />
			</vector>
		</property>
		<subfunction>
			<naturalNumber max="255" />
		</subfunction>
		<externObject>
			<vector elements="4">
				<integer min="-10000" max="10000" /><!--Identifier-->
				<naturalNumber max="32" /><!--number input values-->
				<naturalNumber max="8" /><!--number subobjects-->
				<naturalNumber max="16" /><!--number output values-->
			</vector>
		</externObject>
	</domains>
	<main_fib_object>
		<list>
			<property>
				<vector type="property.colorRGB">
					<value>255</value>
					<value>0</value>
					<value>0</value>
				</vector>
				<background/>
			</property>
			
			<property>
				<vector type="property.transparency">
					<value>64</value>
				</vector>
				<list>
					
					<obj identifier="-429">
						<vector type="externObjectInput">
							<value>10</value>
							<value>5</value>
							<value>55</value>
							<value>5</value>
							<value>4</value>
							<value>7</value>
							<value>30</value>
							<value>20</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>0</value>
									<value>0</value>
									<value>255</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					
					<obj identifier="-429">
						<vector type="externObjectInput">
							<value>-33</value>
							<value>41</value>
							<value>99</value>
							<value>-3</value>
							<value>40</value>
							<value>5</value>
							<value>80</value>
							<value>25</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>0</value>
									<value>255</value>
									<value>0</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					<!-- not antialised doppelganger of the previos object -->
					<obj identifier="-410">
						<vector type="externObjectInput">
							<value>40</value>
							<value>80</value>
							<value>50</value>
							<value>-0.3</value>
							<value>05</value>
							<value>0.5</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>0</value>
									<value>255</value>
									<value>0</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					
					<obj identifier="-429">
						<vector type="externObjectInput">
							<value>10</value>
							<value>20</value>
							<value>30</value>
							<value>60</value>
							<value>-16</value>
							<value>58</value>
							<value>100</value>
							<value>0</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>0</value>
									<value>0</value>
									<value>128</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					
					<obj identifier="-429">
						<vector type="externObjectInput">
							<value>0</value>
							<value>30</value>
							<value>80</value>
							<value>54</value>
							<value>40</value>
							<value>42.5</value>
							<value>333</value>
							<value>130.5</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>0</value>
									<value>128</value>
									<value>0</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					
					<obj identifier="-429">
						<vector type="externObjectInput">
							<value>85</value>
							<value>45</value>
							<value>90</value>
							<value>30</value>
							<value>0</value>
							<value>300.8</value>
							<value>100</value>
							<value>0.8</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>0</value>
									<value>128</value>
									<value>128</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					
					<obj identifier="-429">
						<vector type="externObjectInput">
							<value>80</value>
							<value>49.1</value>
							<value>-10</value>
							<value>85.1</value>
							<value>10</value>
							<value>76</value>
							<value>100</value>
							<value>40</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>64</value>
									<value>0</value>
									<value>0</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					
					<obj identifier="-429">
						<vector type="externObjectInput">
							<value>0</value>
							<value>70.7</value>
							<value>80</value>
							<value>70.7</value>
							<value>111</value>
							<value>76</value>
							<value>40</value>
							<value>76</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>0</value>
									<value>255</value>
									<value>255</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					
					<!-- horizontal line -->
					<obj identifier="-429">
						<vector type="externObjectInput">
							<value>90</value>
							<value>83</value>
							<value>91</value>
							<value>80</value>
							<value>90</value>
							<value>72</value>
							<value>91</value>
							<value>50</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>255</value>
									<value>255</value>
									<value>255</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					
					<!-- vertical line -->
					<obj identifier="-429">
						<vector type="externObjectInput">
							<value>10</value>
							<value>85</value>
							<value>80</value>
							<value>85</value>
							<value>70</value>
							<value>85</value>
							<value>20</value>
							<value>86</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>0</value>
									<value>255</value>
									<value>0</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					
					<!-- vertical line -->
					<obj identifier="-429">
						<vector type="externObjectInput">
							<value>10</value>
							<value>91</value>
							<value>80</value>
							<value>90</value>
							<value>70</value>
							<value>90</value>
							<value>20</value>
							<value>91</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>0</value>
									<value>0</value>
									<value>255</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					
					<!-- vertical line -->
					<obj identifier="-429">
						<vector type="externObjectInput">
							<value>10</value>
							<value>82</value>
							<value>80</value>
							<value>82</value>
							<value>70</value>
							<value>83</value>
							<value>20</value>
							<value>83</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>255</value>
									<value>255</value>
									<value>0</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					
					<obj identifier="-429">
						<vector type="externObjectInput">
							<value>20</value>
							<value>115</value>
							<value>50</value>
							<value>115</value>
							<value>20</value>
							<value>107</value>
							<value>50</value>
							<value>123</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>255</value>
									<value>255</value>
									<value>255</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					
					<obj identifier="-429">
						<vector type="externObjectInput">
							<value>60</value>
							<value>110</value>
							<value>90</value>
							<value>125</value>
							<value>60</value>
							<value>115</value>
							<value>90</value>
							<value>115</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>0</value>
									<value>0</value>
									<value>0</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					
					<!-- both sides go in same direction -->
					<area  define_variable="1"><!-- for circle radius -->
						<vector type="subarea">
							<value>-3</value>
							<value>4</value>
						</vector>
						<function define_variable="2">
							<subfunction><!-- var_2 = var_1 ^ 2 -->
								<mult>
									<abs><variable>1</variable></abs>
									<variable>1</variable>
								</mult>
							</subfunction>
							<function define_variable="3">
								<subfunction><!-- x_1 = var_1 * 25 + 90 + 15 -->
									<add>
										<mult>
											<variable>1</variable>
											<value>25</value>
										</mult>
										<value>105</value>
									</add>
								</subfunction>
								<function define_variable="4">
									<subfunction><!-- x_2 = var_1 * 25 + 90 + 5 -->
										<add>
											<mult>
												<variable>1</variable>
												<value>25</value>
											</mult>
											<value>95</value>
										</add>
									</subfunction>
									<function define_variable="5">
										<subfunction><!-- x_3 = var_1 * 25 + 90 + 7 -->
											<add>
												<mult>
													<variable>1</variable>
													<value>25</value>
												</mult>
												<value>97</value>
											</add>
										</subfunction>
										<function define_variable="6">
											<subfunction><!-- x_3 = var_1 * 25 + 90 + 20 -->
												<add>
													<mult>
														<variable>1</variable>
														<value>25</value>
													</mult>
													<value>110</value>
												</add>
											</subfunction>
											
											<obj identifier="-429">
												<vector type="externObjectInput">
													<value>100</value>
													<variable>3</variable>
													<value>125</value>
													<variable>4</variable>
													<value>105</value>
													<variable>5</variable>
													<value>133</value>
													<variable>6</variable>
													<variable>2</variable>
													<variable>2</variable>
												</vector>
												<subobject>
													<output_variables>
														<variable>7</variable>
														<variable>8</variable>
													</output_variables>
													<property>
														<vector type="property.colorRGB">
															<value>0</value>
															<value>255</value>
															<value>0</value>
														</vector>
														<point>
															<vector type="position">
																<variable>7</variable>
																<variable>8</variable>
															</vector>
														</point>
													</property>
												</subobject>
											</obj>
											
										</function>
									</function>
								</function>
							</function>
						</function>
					</area>
					
					<!-- both sides come together-->
					<area  define_variable="1"><!-- for circle radius -->
						<vector type="subarea">
							<value>-3</value>
							<value>6</value>
						</vector>
						<function define_variable="2">
							<subfunction><!-- var_2 = var_1 ^ 2 -->
								<mult>
									<abs><variable>1</variable></abs>
									<variable>1</variable>
								</mult>
							</subfunction>
							<function define_variable="3">
								<subfunction><!-- x_1 = var_1 * 25 + 90 + 15 -->
									<add>
										<mult>
											<variable>1</variable>
											<value>25</value>
										</mult>
										<value>105</value>
									</add>
								</subfunction>
								<function define_variable="4">
									<subfunction><!-- x_2 = var_1 * 25 + 90 + 5 -->
										<add>
											<mult>
												<variable>1</variable>
												<value>25</value>
											</mult>
											<value>95</value>
										</add>
									</subfunction>
									<function define_variable="5">
										<subfunction><!-- x_3 = var_1 * 25 + 90 + 7 -->
											<add>
												<mult>
													<variable>1</variable>
													<value>25</value>
												</mult>
												<value>97</value>
											</add>
										</subfunction>
										<function define_variable="6">
											<subfunction><!-- x_3 = var_1 * 25 + 90 + 20 -->
												<add>
													<mult>
														<variable>1</variable>
														<value>25</value>
													</mult>
													<value>110</value>
												</add>
											</subfunction>
											<function define_variable="7">
												<subfunction><!-- var_7 = -var_2 -->
													<sub>
														<value>0</value>
														<variable>2</variable>
													</sub>
												</subfunction>
												
												<obj identifier="-429">
													<vector type="externObjectInput">
														<value>150</value>
														<variable>3</variable>
														<value>175</value>
														<variable>4</variable>
														<value>155</value>
														<variable>5</variable>
														<value>183</value>
														<variable>6</variable>
														<variable>2</variable>
														<variable>7</variable>
													</vector>
													<subobject>
														<output_variables>
															<variable>8</variable>
															<variable>9</variable>
														</output_variables>
														<property>
															<vector type="property.colorRGB">
																<value>0</value>
																<value>0</value>
																<value>255</value>
															</vector>
															<point>
																<vector type="position">
																	<variable>8</variable>
																	<variable>9</variable>
																</vector>
															</point>
														</property>
													</subobject>
												</obj>
												
											</function>
										</function>
									</function>
								</function>
							</function>
						</function>
					</area>
					
					<!-- one vertical line -->
					<obj identifier="-429">
						<vector type="externObjectInput">
							<value>10</value>
							<value>130</value>
							<value>10</value>
							<value>150</value>
							<value>10</value>
							<value>130</value>
							<value>45</value>
							<value>140</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>63</value>
									<value>63</value>
									<value>63</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					
					<!-- one side y difference 1 -->
					<obj identifier="-429">
						<vector type="externObjectInput">
							<value>20</value>
							<value>130</value>
							<value>21</value>
							<value>150</value>
							<value>20</value>
							<value>130</value>
							<value>45</value>
							<value>140</value>
							<value>0</value>
							<value>0</value>
						</vector>
						<subobject>
							<output_variables>
								<variable>1</variable>
								<variable>2</variable>
							</output_variables>
							<property>
								<vector type="property.colorRGB">
									<value>128</value>
									<value>128</value>
									<value>128</value>
								</vector>
								<point>
									<vector type="position">
										<variable>1</variable>
										<variable>2</variable>
									</vector>
								</point>
							</property>
						</subobject>
					</obj>
					
					
				</list>
			</property>
		</list>
	</main_fib_object>
</root>
</fib_object>
