<shapes>
	<shape name="and" w="100" h="100" aspect="fixed" strokewidth="1">
		<!-- 逻辑与 -->
		<connections>
			<constraint x="0" y="0.5" perimeter="0" />
			<!-- <constraint x="0.125" y="0.375" perimeter="0" />
		<constraint x="0.25" y="0.25" perimeter="0" />
		<constraint x="0.375" y="0.125" perimeter="0" /> -->
			<constraint x="0.5" y="0" perimeter="0" />
			<!-- <constraint x="0.625" y="0.125" perimeter="0" />
		<constraint x="0.75" y="0.25" perimeter="0" />
		<constraint x="0.875" y="0.375" perimeter="0" /> -->
			<constraint x="1" y="0.5" perimeter="0" />
			<!-- <constraint x="0.875" y="0.625" perimeter="0" />
		<constraint x="0.75" y="0.75" perimeter="0" />
		<constraint x="0.625" y="0.875" perimeter="0" /> -->
			<constraint x="0.5" y="1" perimeter="0" />
			<!-- <constraint x="0.375" y="0.875" perimeter="0" />
		<constraint x="0.25" y="0.75" perimeter="0" />
		<constraint x="0.125" y="0.625" perimeter="0" /> -->
		</connections>
		<background>
			<path>
				<move x="0" y="50"/>
				<line x="50" y="100" />
				<line x="100" y="50" />
				<line x="50" y="0" />
				<close/>
			</path>
		</background>
		<foreground>
			<fillstroke/>
			<strokewidth width="6"/>
			<path>
				<move x="20" y="50"/>
				<line x="80" y="50"/>
				<move x="50" y="20"/>
				<line x="50" y="80"/>
			</path>
			<fillstroke/>
		</foreground>
	</shape>
	<shape name="xor" h="98" w="98" aspect="variable" strokewidth="inherit">
		<!-- 逻辑或 -->
		<connections>
			<constraint x="0" y="0.5" perimeter="0" />
			<!-- <constraint x="0.125" y="0.375" perimeter="0" />
			<constraint x="0.25" y="0.25" perimeter="0" />
			<constraint x="0.375" y="0.125" perimeter="0" /> -->
			<constraint x="0.5" y="0" perimeter="0" />
			<!-- <constraint x="0.625" y="0.125" perimeter="0" />
			<constraint x="0.75" y="0.25" perimeter="0" />
			<constraint x="0.875" y="0.375" perimeter="0" /> -->
			<constraint x="1" y="0.5" perimeter="0" />
			<!-- <constraint x="0.875" y="0.625" perimeter="0" />
			<constraint x="0.75" y="0.75" perimeter="0" />
			<constraint x="0.625" y="0.875" perimeter="0" /> -->
			<constraint x="0.5" y="1" perimeter="0" />
			<!-- <constraint x="0.375" y="0.875" perimeter="0" />
			<constraint x="0.25" y="0.75" perimeter="0" />
			<constraint x="0.125" y="0.625" perimeter="0" /> -->
		</connections>
		<background>
			<path>
				<move x="0" y="50"/>
				<line x="50" y="100" />
				<line x="100" y="50" />
				<line x="50" y="0" />
				<close/>
			</path>
		</background>
		<foreground>
			<fillstroke/>
			<strokewidth width="6"/>
			<ellipse x="20" y="20" w="60" h="60"/>
			<fillstroke/>
		</foreground>
	</shape>
	<shape name="condition" h="98" w="98" aspect="variable" strokewidth="inherit">
		<!-- 条件 -->
		<connections>
			<constraint x="0" y="0.5" perimeter="0" />
			<!-- <constraint x="0.125" y="0.375" perimeter="0" />
			<constraint x="0.25" y="0.25" perimeter="0" />
			<constraint x="0.375" y="0.125" perimeter="0" /> -->
			<constraint x="0.5" y="0" perimeter="0" />
			<!-- <constraint x="0.625" y="0.125" perimeter="0" />
			<constraint x="0.75" y="0.25" perimeter="0" />
			<constraint x="0.875" y="0.375" perimeter="0" /> -->
			<constraint x="1" y="0.5" perimeter="0" />
			<!-- <constraint x="0.875" y="0.625" perimeter="0" />
			<constraint x="0.75" y="0.75" perimeter="0" />
			<constraint x="0.625" y="0.875" perimeter="0" /> -->
			<constraint x="0.5" y="1" perimeter="0" />
			<!-- <constraint x="0.375" y="0.875" perimeter="0" />
			<constraint x="0.25" y="0.75" perimeter="0" />
			<constraint x="0.125" y="0.625" perimeter="0" /> -->
		</connections>
		<background>
			<path>
				<move x="0" y="50"/>
				<line x="50" y="100" />
				<line x="100" y="50" />
				<line x="50" y="0" />
				<close/>
			</path>
		</background>
		<foreground>
			<fillstroke/>
			<fillcolor/>
		</foreground>
	</shape>
	<shape name="ccp" h="98" w="98" aspect="variable" strokewidth="inherit">
		<!-- 复杂条件 -->
		<connections>
			<constraint x="0" y="0.5" perimeter="0" />
			<!-- <constraint x="0.125" y="0.375" perimeter="0" />
			<constraint x="0.25" y="0.25" perimeter="0" />
			<constraint x="0.375" y="0.125" perimeter="0" /> -->
			<constraint x="0.5" y="0" perimeter="0" />
			<!-- <constraint x="0.625" y="0.125" perimeter="0" />
			<constraint x="0.75" y="0.25" perimeter="0" />
			<constraint x="0.875" y="0.375" perimeter="0" /> -->
			<constraint x="1" y="0.5" perimeter="0" />
			<!-- <constraint x="0.875" y="0.625" perimeter="0" />
			<constraint x="0.75" y="0.75" perimeter="0" />
			<constraint x="0.625" y="0.875" perimeter="0" /> -->
			<constraint x="0.5" y="1" perimeter="0" />
			<!-- <constraint x="0.375" y="0.875" perimeter="0" />
			<constraint x="0.25" y="0.75" perimeter="0" />
			<constraint x="0.125" y="0.625" perimeter="0" /> -->
		</connections>
		<background>
			<path>
				<move x="0" y="50"/>
				<line x="50" y="100" />
				<line x="100" y="50" />
				<line x="50" y="0" />
				<close/>
			</path>
		</background>
		<foreground>
			<fillstroke/>
			<strokewidth width="6"/>
			<path>
				<move x="30" y="30"/>
				<line x="70" y="70"/>
				<move x="70" y="30"/>
				<line x="30" y="70"/>
				<move x="20" y="50"/>
				<line x="80" y="50"/>
				<move x="50" y="20"/>
				<line x="50" y="80"/>
			</path>
			<fillstroke/>
		</foreground>
	</shape>
	<shape name="sunp" h="100" w="100" aspect="variable" strokewidth="inherit">
		<!-- 子过程 -->
		<connections>
			<!-- <constraint x="0" y="0" perimeter="0" />
			<constraint x="0" y="0.25" perimeter="0" />
			<constraint x="0" y="0.5" perimeter="0" />
			<constraint x="0" y="0.75" perimeter="0" />
			<constraint x="0" y="1" perimeter="0" />
			<constraint x="0.25" y="1" perimeter="0" />
			<constraint x="0.5" y="1" perimeter="0" />
			<constraint x="0.75" y="1" perimeter="0" />
			<constraint x="1" y="1" perimeter="0" />
			<constraint x="1" y="0.75" perimeter="0" />
			<constraint x="1" y="0.5" perimeter="0" />
			<constraint x="1" y="0.25" perimeter="0" />
			<constraint x="1" y="0" perimeter="0" />
			<constraint x="0.75" y="0" perimeter="0" />
			<constraint x="0.5" y="0" perimeter="0" />
			<constraint x="0.25" y="0" perimeter="0" /> -->
		</connections>
		<background>
			<path>
				<move x="0" y="0"/>
				<line x="100" y="0" />
				<line x="100" y="100" />
				<line x="0" y="100" />
				<close/>
				<move x="20" y="0"/>
				<line x="20" y="100"/>
				<move x="80" y="0"/>
				<line x="80" y="100"/>
			</path>
		</background>
		<foreground>
			<fillstroke/>
			<strokewidth width="2"/>
			<!-- <ellipse x="23" y="7" w="53" h="85.7" aspect="fixed"/> -->
			<fillstroke/>

		</foreground>
	</shape>
	<shape name="sunpr" h="100" w="100" aspect="variable" strokewidth="inherit">
		<!-- 子过程返回 -->
		<connections>
			<!-- <constraint x="0" y="0" perimeter="0" />
			<constraint x="0" y="0.25" perimeter="0" />
			<constraint x="0" y="0.5" perimeter="0" />
			<constraint x="0" y="0.75" perimeter="0" />
			<constraint x="0" y="1" perimeter="0" />
			<constraint x="0.25" y="1" perimeter="0" />
			<constraint x="0.5" y="1" perimeter="0" />
			<constraint x="0.75" y="1" perimeter="0" />
			<constraint x="1" y="1" perimeter="0" />
			<constraint x="1" y="0.75" perimeter="0" />
			<constraint x="1" y="0.5" perimeter="0" />
			<constraint x="1" y="0.25" perimeter="0" />
			<constraint x="1" y="0" perimeter="0" />
			<constraint x="0.75" y="0" perimeter="0" />
			<constraint x="0.5" y="0" perimeter="0" />
			<constraint x="0.25" y="0" perimeter="0" /> -->
		</connections>
		<background>
			<path>
				<move x="0" y="0"/>
				<line x="100" y="0" />
				<line x="100" y="100" />
				<line x="0" y="100" />
				<close/>
				<move x="20" y="0"/>
				<line x="20" y="100"/>
				<move x="80" y="0"/>
				<line x="80" y="100"/>
			</path>
		</background>
		<foreground>
			<fillstroke/>
			<strokewidth width="2"/>
			<ellipse x="23" y="7" w="53" h="85.7" aspect="fixed"/>
			<fillstroke/>

		</foreground>
	</shape>
	<shape name="end" h="100" w="100" aspect="variable" strokewidth="inherit">
		<!-- 生产结束 -->
		<connections>
			<!-- <constraint x="0" y="0" perimeter="0" />
			<constraint x="0" y="0.25" perimeter="0" />
			<constraint x="0" y="0.5" perimeter="0" />
			<constraint x="0" y="0.75" perimeter="0" />
			<constraint x="0" y="1" perimeter="0" />
			<constraint x="0.25" y="1" perimeter="0" />
			<constraint x="0.5" y="1" perimeter="0" />
			<constraint x="0.75" y="1" perimeter="0" />
			<constraint x="1" y="1" perimeter="0" />
			<constraint x="1" y="0.75" perimeter="0" />
			<constraint x="1" y="0.5" perimeter="0" />
			<constraint x="1" y="0.25" perimeter="0" />
			<constraint x="1" y="0" perimeter="0" />
			<constraint x="0.75" y="0" perimeter="0" />
			<constraint x="0.5" y="0" perimeter="0" />
			<constraint x="0.25" y="0" perimeter="0" /> -->
		</connections>
		<background>
			<path>
				<move x="0" y="0"/>
				<line x="100" y="0" />
				<line x="100" y="100" />
				<line x="0" y="100" />
				<close/>
			</path>
		</background>
		<foreground>
			<fillstroke/>
			<fillcolor/>
		</foreground>
	</shape>
</shapes>

