<?xml version="1.0" encoding="utf-8"?>
<objects>
	<object id="route"
			class="ru.mobw.coreas3.app.flow.navigation.route.RouteData">
		<property name="navData">
			<value>
				<![CDATA[
				
					@default = (checkStatus, @titleBranch, @phoneBranch, @selectCurrencyBranch, @inputSummBranch, @paymentTypeBranch, end);
					
					@titleBranch = (title, %titleSwitch);
					
					%titleSwitch = 
					(
						enterCardNumber=>@enterCardNumberBranch,
						enterFio=>@enterFioBranch,
						calculator=>calculator,
						repay=>@repayBranch,
						savedData=>@savedDataBranch
					);
					
					@savedDataBranch = (t:actionSavedData, %actionSavedDataSwitch);
					
					%actionSavedDataSwitch =
					(
						selectPayment=>@gotoSelectPaymentBranch,
						pay=>@payFromSavedDataBranch,
						editCard=>@changeByCardNumberBranch,
						editFio=>@changeByFioBranch
					);
					
					@gotoSelectPaymentBranch = (@selectPaymentBranch, @selectCurrencyBranch, @inputSummBranch, @paymentTypeBranch, end);
					
					@payFromSavedDataBranch = (@selectCurrencyBranch, @inputSummBranch, @paymentTypeBranch, end);
					
					@repayBranch = (@phoneBranch, @selectPaymentBranch, @selectCurrencyBranch, @inputSummBranch, @paymentTypeBranch, end);

					
					@selectPaymentBranch = (selectPayment, %selectPaymentSwitch);
					
					%selectPaymentSwitch = 
					(
						title=>@titleBranch,
						changeByCardNumber=>@changeByCardNumberBranch,
						changeByFio=>@changeByFioBranch
					);
					
					@changeByCardNumberBranch = (@enterCardNumberBranch, enterComment, save>>@selectPaymentBranch);
					@changeByFioBranch = (@enterFioBranch, enterComment, save>>@selectPaymentBranch);
					
					@enterCardNumberBranch = (inputCardNumber, @recipientsBranch);
					
					@recipientsBranch = (selectRecipient, %selectRecipientSwitch);
					
					%selectRecipientSwitch = 
					(
						newRecipient=>@newRecipientBranch
					);
					
					@newRecipientBranch = (selectCountry, countryInfo, inputRecipientFio);
					
					@enterFioBranch = (selectCountry, countryInfo, inputSenderFio, inputRecipientFio);
					
					@selectCurrencyBranch = (t:checkSelectCurrency, %selectCurrencySwitch);
					
					%selectCurrencySwitch = 
					(
						selectCurrency=>selectCurrency
					);
					
					@phoneBranch = (inputPhone, %inputPhoneSwitch);
					
					%inputPhoneSwitch = 
					(
						oferta=>oferta,
						inputPin=>@pinBranch
					);
					@pinBranch = (t:inputPin);
					
					@inputSummBranch = (inputSumm, %inputSummSwitch);
					
					%inputSummSwitch = 
					(
						agreement=>bankOferta,
						calculator=>calculator
					);
					
					@paymentTypeBranch = (paymentType, %paymentTypeSwitch);
					
					%paymentTypeSwitch = 
					(
						cashPayment=>@cashPaymentBranch,
						balancePayment=>@balancePaymentBranch
					);
					
					@cashPaymentBranch = (confirm, t:sendPaymentRequest, cash);
					
					@balancePaymentBranch = (confirm, balancePayment);
				]]>
			</value>
		</property>
	</object>
</objects>
