<?xml version="1.0" encoding="UTF-8"?>
<BridgeBiddingNotation version="1.0">
	<macro id="NT-distribution">
		<meaning>
			<distribution>
				<suit_1 value="x"/>
				<suit_2 value="x"/>
				<suit_3 value="x"/>
				<suit_4 value="3"/>
			</distribution>
		</meaning>
		<meaning>
			<distribution>
				<suit_1 value="x"/>
				<suit_2 value="x"/>
				<suit_3 value="3"/>
				<suit_4 value="2"/>
			</distribution>
		</meaning>
	</macro>
	<chapter>
		<header>
			1NT Complex
		</header>
		<text>
			These bidding sequences serve as an example for the BbnOrganiser.
		</text>
		<turn>
			<call>
				<bid val="1N"/>
			</call>
			<description>
				-
			</description>
			<meaning>
				<hcp min="15" max="17"/>
				<invoke macro="NT-distribution"/>
			</meaning>
			<turn>
				<call>
					<pass/>
				</call>
				<description>
					-
				</description>
				<meaning>
					<hcp max="7"/>
				</meaning>
			</turn>
			<turn>
				<call>
					<bid val="2C"/>
				</call>
				<description>
					Stayman
				</description>
				<meaning>
					<hcp min="8"/>
					<set>
						<nrCards num="4"/>
						<suit val="H S"/>
					</set>
				</meaning>
			</turn>
			<turn>
				<call>
					<bid val="2D"/>
				</call>
				<description>
					Jacoby
				</description>
				<meaning>
					<set>
						<nrCards min="5"/>
						<suit val="H"/>
					</set>
				</meaning>
			</turn>
			<turn>
				<call>
					<bid val="2H"/>
				</call>
				<description>
					Jacoby
				</description>
				<meaning>
					<set>
						<nrCards min="5"/>
						<suit val="S"/>
					</set>
				</meaning>
			</turn>
			<turn>
				<call>
					<bid val="2S"/>
				</call>
				<description category="transfer"/>
				<meaning>
					<brackets relation="or">
						<set>
							<nrCards min="6"/>
							<suit val="C"/>
						</set>
						<set>
							<nrCards min="6"/>
							<suit val="D"/>
						</set>
					</brackets>
				</meaning>
				<turn>
					<call>
						<bid val="3C"/>
					</call>
					<description>
						-
					</description>
					<meaning>
						<general>
							.
						</general>
					</meaning>
					<turn>
						<call>
							<pass/>
						</call>
						<description>
							-
						</description>
						<meaning>
							<set>
								<nrCards min="6"/>
								<suit val="C"/>
							</set>
						</meaning>
					</turn>
					<turn>
						<call>
							<bid val="3D"/>
						</call>
						<description>
							-
						</description>
						<meaning>
							<set>
								<nrCards min="6"/>
								<suit val="D"/>
							</set>
						</meaning>
					</turn>
				</turn>
			</turn>
			<turn>
				<call>
					<bid val="2N"/>
				</call>
				<description>
					-
				</description>
				<meaning>
					<hcp min="8" max="9"/>
					<set owns="not">
						<nrCards min="4"/>
						<suit val="H S"/>
					</set>
				</meaning>
			</turn>
			<turn>
				<call>
					<bid id="X" val="3C 3D 3H 3S" show="3X"/>
				</call>
				<description>
					-
				</description>
				<meaning>
					<hcp min="15"/>
					<set>
						<nrCards min="5"/>
						<suit bidRef="X"/>
					</set>
				</meaning>
			</turn>
			<turn>
				<call>
					<bid val="3N"/>
				</call>
				<description>
					-
				</description>
				<meaning>
					<hcp max="14"/>
					<distribution>
						<suit_1 value="4"/>
						<suit_2 value="x"/>
						<suit_3 value="x"/>
						<suit_4 value="x"/>
					</distribution>
				</meaning>
			</turn>
		</turn>
		<turn>
			<call>
				<void/>
			</call>
			<description>
			</description>
			<meaning>
				<general>
				</general>
			</meaning>
		</turn>
		<turn>
			<call summary="yes">
				<bid val="1N"/>
			</call>
			<description>
				-
			</description>
			<meaning>
				<hcp min="15" max="17"/>
				<invoke macro="NT-distribution"/>
			</meaning>
			<turn>
				<call summary="yes">
					<bid val="2C"/>
				</call>
				<description>
					Stayman
				</description>
				<meaning>
					<hcp min="8"/>
					<set>
						<nrCards num="4"/>
						<suit val="H S"/>
					</set>
				</meaning>
				<turn>
					<call>
						<bid val="2D"/>
					</call>
					<description>
						-
					</description>
					<meaning>
						<set owns="not">
							<nrCards min="4"/>
							<suit val="H S"/>
						</set>
					</meaning>
				</turn>
				<turn>
					<call>
						<bid val="2H"/>
					</call>
					<description>
						-
					</description>
					<meaning>
						<set>
							<nrCards min="4"/>
							<suit val="H"/>
						</set>
					</meaning>
				</turn>
				<turn>
					<call>
						<bid val="2S"/>
					</call>
					<description>
						-
					</description>
					<meaning>
						<set>
							<nrCards min="4"/>
							<suit val="S"/>
						</set>
					</meaning>
				</turn>
				<turn>
					<call>
						<bid val="2N"/>
					</call>
					<description>
						-
					</description>
					<meaning>
						<set>
							<nrCards num="4"/>
							<suit val="H"/>
						</set>
						<set>
							<nrCards num="4"/>
							<suit val="S"/>
						</set>
					</meaning>
				</turn>
			</turn>
		</turn>
		<turn>
			<call>
				<void/>
			</call>
			<description>
			</description>
			<meaning>
				<general>
				</general>
			</meaning>
		</turn>
		<turn>
			<call summary="yes">
				<bid val="1N"/>
			</call>
			<description>
				-
			</description>
			<meaning>
				<hcp min="15" max="17"/>
				<invoke macro="NT-distribution"/>
			</meaning>
			<turn>
				<call summary="yes">
					<bid val="2D"/>
				</call>
				<description>
					Jacoby
				</description>
				<meaning>
					<set>
						<nrCards min="5"/>
						<suit val="H"/>
					</set>
				</meaning>
				<turn>
					<call>
						<bid val="2H"/>
					</call>
					<description>
						-
					</description>
					<meaning>
						<set>
							<nrCards max="3"/>
							<suit val="H"/>
						</set>
					</meaning>
					<turn>
						<call>
							<bid val="2N"/>
						</call>
						<description>
							-
						</description>
						<meaning>
							<hcp min="8" max="9"/>
						</meaning>
					</turn>
					<turn>
						<call>
							<bid val="3C"/>
						</call>
						<description forcing="round"/>
						<meaning>
							<set>
								<nrCards min="4"/>
								<suit val="C"/>
							</set>
						</meaning>
					</turn>
					<turn>
						<call>
							<bid val="3D"/>
						</call>
						<description forcing="round"/>
						<meaning>
							<set>
								<nrCards min="4"/>
								<suit val="D"/>
							</set>
						</meaning>
					</turn>
					<turn>
						<call>
							<bid val="3H"/>
						</call>
						<description>
							-
						</description>
						<meaning>
							<hcp min="8" max="9"/>
							<set>
								<nrCards min="6"/>
								<suit val="H"/>
							</set>
						</meaning>
					</turn>
					<turn>
						<call>
							<bid val="3N"/>
						</call>
						<description>
							-
						</description>
						<meaning>
							<hcp min="10"/>
						</meaning>
					</turn>
					<turn>
						<call>
							<bid val="4H"/>
						</call>
						<description>
							-
						</description>
						<meaning>
							<hcp min="10"/>
							<set>
								<nrCards min="6"/>
								<suit val="H"/>
							</set>
						</meaning>
					</turn>
				</turn>
				<turn>
					<call>
						<bid val="3H"/>
					</call>
					<description>
						-
					</description>
					<meaning>
						<set>
							<nrCards min="4"/>
							<suit val="H"/>
						</set>
					</meaning>
				</turn>
			</turn>
		</turn>
	</chapter>
	<chapter>
		<header>
			2NT Complex
		</header>
		<turn>
			<call>
				<bid val="2N"/>
			</call>
			<description>
				-
			</description>
			<meaning>
				<hcp min="20" max="22"/>
				<invoke macro="NT-distribution"/>
			</meaning>
			<turn>
				<call>
					<pass/>
				</call>
				<description>
					-
				</description>
				<meaning>
					<hcp max="2"/>
				</meaning>
			</turn>
			<turn>
				<call>
					<bid val="3C"/>
				</call>
				<description>
					Niemeijer
				</description>
				<meaning>
					<hcp min="3"/>
					<set>
						<nrCards num="3"/>
						<suit val="H S"/>
					</set>
				</meaning>
			</turn>
			<turn>
				<call>
					<bid val="3D"/>
				</call>
				<description>
					Jacoby
				</description>
				<meaning>
					<set>
						<nrCards min="5"/>
						<suit val="H"/>
					</set>
				</meaning>
			</turn>
			<turn>
				<call>
					<bid val="3H"/>
				</call>
				<description>
					Jacoby
				</description>
				<meaning>
					<set>
						<nrCards min="5"/>
						<suit val="S"/>
					</set>
				</meaning>
			</turn>
			<turn>
				<call>
					<bid val="3N"/>
				</call>
				<description>
					-
				</description>
				<meaning>
					<hcp max="9"/>
					<distribution>
						<suit_1 value="4"/>
						<suit_2 value="x"/>
						<suit_3 value="x"/>
						<suit_4 value="x"/>
					</distribution>
				</meaning>
			</turn>
		</turn>
		<turn>
			<call>
				<void/>
			</call>
			<description>
			</description>
			<meaning>
				<general>
				</general>
			</meaning>
		</turn>
		<turn>
			<call summary="yes">
				<bid val="2N"/>
			</call>
			<description>
				-
			</description>
			<meaning>
				<general>
					.
				</general>
			</meaning>
			<turn>
				<call summary="yes">
					<bid val="3C"/>
				</call>
				<description>
					Niemeijer
				</description>
				<meaning>
					<hcp min="3"/>
					<set>
						<nrCards num="3"/>
						<suit val="H S"/>
					</set>
				</meaning>
				<turn>
					<call>
						<bid val="3D"/>
					</call>
					<description>
						-
					</description>
					<meaning>
						<brackets relation="or">
							<set>
								<nrCards num="4"/>
								<suit val="H"/>
							</set>
							<set>
								<nrCards num="4"/>
								<suit val="S"/>
							</set>
						</brackets>
					</meaning>
					<turn>
						<call>
							<bid val="3H"/>
						</call>
						<description category="transfer"/>
						<meaning>
							<set>
								<nrCards num="4"/>
								<suit val="S"/>
							</set>
						</meaning>
					</turn>
					<turn>
						<call>
							<bid val="3S"/>
						</call>
						<description category="transfer"/>
						<meaning>
							<set>
								<nrCards num="4"/>
								<suit val="H"/>
							</set>
						</meaning>
					</turn>
				</turn>
				<turn>
					<call>
						<bid val="3H"/>
					</call>
					<description>
						-
					</description>
					<meaning>
						<set>
							<nrCards num="5"/>
							<suit val="H"/>
						</set>
					</meaning>
				</turn>
				<turn>
					<call>
						<bid val="3S"/>
					</call>
					<description>
						-
					</description>
					<meaning>
						<set>
							<nrCards num="5"/>
							<suit val="S"/>
						</set>
					</meaning>
				</turn>
				<turn>
					<call>
						<bid val="3N"/>
					</call>
					<description>
						-
					</description>
					<meaning>
						<set owns="not">
							<nrCards min="4"/>
							<suit val="H S"/>
						</set>
					</meaning>
				</turn>
			</turn>
		</turn>
	</chapter>
</BridgeBiddingNotation>
