<?xml version="1.0" encoding="utf-8"?>
<response>
	<link><![CDATA[]]></link>
	<result >
				<configuration>
			<initialization>
				<domain
					secure="https://flash.beatport.com"
					insecure="http://flash.beatport.com"
					imageUrl="http://geo-media.beatport.com/images/beatport"
					staticXMLDirectory="/CDN/content/viralPlayer/generator-beatport/"
					storeName="beatport" />
			</initialization>
			<language locale="en-US" />
			<requestRules>
				<global>
					<rule name="name" type="String" />
					<rule name="id" type="String" />
					<rule name="description" type="String" />
					<rule name="icon" type="String" />
				</global>
				<local>
					<!-- STANDARD -->
					<ruleSet name="response">
						<rule name="resultsPerPage" type="Number" />
						<rule name="resultCount" type="Number" />
						<rule name="pageNumber" type="Number" />
						<rule name="related" type="Array" />
					</ruleSet>
					<ruleSet name="htmlPagePage">
						<rule name="content" type="String" />
					</ruleSet>
					<ruleSet name="msgsPage">
						<rule name="msg" type="Array" />
					</ruleSet>
					<ruleSet name="nav">
						<rule name="defaultItem" type="Boolean" />
						<rule name="filters" type="Array" />
					</ruleSet>
					<ruleSet name="resultsPage">
						<rule name="image" type="Array" />
						<rule name="track" type="Array" />
						<rule name="release" type="Array" />
						<rule name="mix" type="Array" />
						<rule name="chart" type="Array" />
						<rule name="performer" type="Array" />
						<rule name="label" type="Array" />
						<rule name="promotion" type="Array" />
						<rule name="country" type="Array" />
						<rule name="orderItem" type="Array" />
						<rule name="accountType" type="Array" />
						<rule name="download" type="Array" />
						<rule name="currency" type="Array" />
					</ruleSet>
					<ruleSet name="dateRangeSumm">
						<rule name="startDate" type="String" />
						<rule name="endDate" type="String" />
					</ruleSet>
					<ruleSet name="genreSumm" />
					<ruleSet name="imageListSumm">
						<rule name="image" type="Array" />
					</ruleSet>
					<ruleSet name="imageSumm">
						<rule name="link" type="String" />
					</ruleSet>
					<ruleSet name="labelSumm">
						<rule name="image" type="Array" />
						<rule name="home" type="String" />
						<rule name="dateAdded" type="String" />
					</ruleSet>
					<ruleSet name="listSumm">
						<rule name="price" type="String" />
						<rule name="dateReleased" type="String" />
					</ruleSet>
					<ruleSet name="msgSumm">
						<rule name="param" type="Array" />
						<rule name="cmd" type="Array" />
					</ruleSet>
					<ruleSet name="performerSumm">
						<rule name="image" type="Array" />
						<rule name="dateAdded" type="String" />
						<rule name="home" type="String" />
						<rule name="alias" type="Array String" />
					</ruleSet>
					<ruleSet name="releaseSumm">
						<rule name="image" type="Array" />
						<rule name="price" type="String" />
						<rule name="dateAdded" type="String" />
						<rule name="dateReleased" type="String" />
						<rule name="performer" type="Array" />
						<rule name="description" type="String" />
						<rule name="currentStatus" type="Array" />
						<rule name="discountPrice" type="String"/>
						<rule name="catalogNumber" type="String"/>
						<rule name="genre" type="Array"/>
					</ruleSet>
					<ruleSet name="chartSumm">
						<rule name="image" type="Array" />
						<rule name="price" type="String" />
						<rule name="dateAdded" type="String" />
						<rule name="dateReleased" type="String" />
						<rule name="description" type="String" />
					</ruleSet>
					<ruleSet name="trackSumm">
						<rule name="image" type="Array" />
						<rule name="mixName" type="String" />
						<rule name="price" type="String" />
						<rule name="dateAdded" type="String" />
						<rule name="dateReleased" type="String" />
						<rule name="genre" type="Array" />
						<rule name="performer" type="Array" />
						<rule name="trackLength" type="String" />
					</ruleSet>
					
					<!-- START PAGE -->						
					<ruleSet name="startPage">
						<rule name="StartPlayer" type="Array" />
					</ruleSet>
					<ruleSet name="StartPlayerSumm">
						<rule name="type" type="String" />
					</ruleSet>
						
					<!-- ABOUT PAGE -->
					<ruleSet name="aboutPage">
						<rule name="AboutBlurb" type="Array" />
					</ruleSet>
					<ruleSet name="AboutBlurbSumm">
						<rule name="type" type="String" />
						<rule name="description" type="String" />
						<rule name="image" type="String" />
					</ruleSet>
					<ruleSet name="requestSumm">
						<rule name="type" type="String" />
						<rule name="id" type="String" />
						<rule name="name" type="String" />
					</ruleSet>

					<!-- FINISH PAGE -->
					<ruleSet name="finishPage" >
						<rule name="finishMessage" type="String"/>
					</ruleSet>
					<ruleSet name="previewSumm">
						<rule name="step" type="String" />
						<rule name="description" type="String" />
						<rule name="icon" type="String" />
						<rule name="preference" type="Array" />
						<rule name="imageLink" type="String" />
						<rule name="playerLink" type="String" />
						<rule name="beatportLink" type="String" />
						<rule name="generatorLink" type="String" />
					</ruleSet>
					<ruleSet name="preferencesSumm">
						<rule name="step" type="String" />
						<rule name="description" type="String" />
						<rule name="icon" type="String" />
						<rule name="preference" type="Array" />
					</ruleSet>
					<ruleSet name="preferenceSumm">
						<rule name="label" type="String" />
					</ruleSet>
					<ruleSet name="filterSumm">
						<rule name="name" type="String" />
						<rule name="type" type="String" />
						<rule name="id" type="String" />
					</ruleSet>
					<ruleSet name="codeSumm">
						<rule name="step" type="String" />
						<rule name="description" type="String" />
						<rule name="icon" type="String" />
						<rule name="htmlCode" type="String" />
					</ruleSet>
					
					<!-- BUILD PAGE -->						
					<ruleSet name="buildPage">
						<rule name="playerType" type="String" />
					</ruleSet>
					<ruleSet name="formSumm">
						<rule name="SearchResultsRadioGroup" type="Array" />
						<rule name="RadioGroup" type="Array" />
						<rule name="formName" type="String" />
						<rule name="formAction" type="String" />
						<rule name="submitName" type="String" />
						<rule name="submitMessage" type="String" />
						<rule name="fixedValue" type="Array" />
					</ruleSet>
					<ruleSet name="fixedValueSumm">
						<rule name="dataField" type="String" />
						<rule name="value" type="String" />
					</ruleSet>
					<ruleSet name="validationSumm">
						<rule name="type" type="Strin" />
						<rule name="required" type="Boolean" />
						<rule name="errorMessage" type="Array" />
					</ruleSet>
					<ruleSet name="RadioGroupSumm">
						<rule name="dataField" type="String" />
						<rule name="step" type="String" />
						<rule name="RadioButton" type="Array" />
						<rule name="tabType" type="String" />
						<rule name="tabMethod" type="String" />
						<rule name="initValue" type="String" />
					</ruleSet>
					<ruleSet name="SearchResultRadioGroupSumm">
						<rule name="dataField" type="String" />
						<rule name="step" type="String" />
						<rule name="RadioButton" type="Array" />
						<rule name="tabType" type="String" />
						<rule name="tabMethod" type="String" />
						<rule name="initValue" type="String" />
					</ruleSet>
					<ruleSet name="RadioButtonSumm">
						<rule name="label" type="String" />
						<rule name="data" type="String" />
						<rule name="index" type="Number" />
					</ruleSet>
					<ruleSet name="errorMessageSumm">
						<rule name="error" type="String" />
						<rule name="alert" type="Boolean" />
						<rule name="message" type="String" />
					</ruleSet>
					<ruleSet name="searchSumm">
						<rule name="type" type="String" />
						<rule name="dataField" type="String" />
						<rule name="submitName" type="String" />
						<rule name="label" type="String" />
						<rule name="resultsPerPage" type="Number" />
					</ruleSet>
					<ruleSet name="resultSetSumm">
						<rule name="element" type="String" />
						<rule name="height" type="Number" />
						<rule name="rows" type="Number" />
						<rule name="columns" type="Number" />
						<rule name="resultsPerPage" type="Number" />
					</ruleSet>
				</local>
			</requestRules>
			<defaultFilters>
				<defaultFilter name="label">
					<filter type="resultsPerPage" id="24">
						<name><![CDATA[Results Per Page]]></name>
					</filter>
					<filter type="orderBy" id="labelName ASC">
						<name><![CDATA[Order By]]></name>
					</filter>
				</defaultFilter>
				<defaultFilter name="performer">
					<filter type="resultsPerPage" id="24">
						<name><![CDATA[Results Per Page]]></name>
					</filter>
					<filter type="orderBy" id="performerName ASC">
						<name><![CDATA[Order By]]></name>
					</filter>
				</defaultFilter>
				<defaultFilter name="release">
					<filter type="currentStatus" id="">
						<name><![CDATA[View All]]></name>
					</filter>
					<filter type="resultsPerPage" id="12">
						<name><![CDATA[Results Per Page]]></name>
					</filter>
					<filter type="orderBy" id="releasePublishDate DESC">
						<name><![CDATA[Order By]]></name>
					</filter>
				</defaultFilter>
				<defaultFilter name="chart">
					<filter type="currentStatus" id="">
						<name><![CDATA[View All]]></name>
					</filter>
					<filter type="resultsPerPage" id="12">
						<name><![CDATA[Results Per Page]]></name>
					</filter>
					<filter type="orderBy" id="chartAddDate DESC">
						<name><![CDATA[Order By]]></name>
					</filter>
				</defaultFilter>
			</defaultFilters>
			<requestProcesses>
				<requestProcess name="load" requestType="sendStaticRequest" />
				<requestProcess name="loadStatic" requestType="sendStaticRequest"/>
				<requestProcess name="loadDispatch" requestType="dispatchEvent"/>
				<requestProcess name="build" requestType="dispatchEvent"/>
				<requestProcess name="submitPlayer" requestType="sendRequest" isSecure="false" appendFilters="true">
					<requestCall><![CDATA[content/viralPlayer/submit]]></requestCall>
				</requestProcess>
				<requestProcess name="retrievePlayer" requestType="sendRequest" isSecure="false" appendFilters="true">
					<requestCall><![CDATA[content/viralPlayer/retrieve]]></requestCall>
				</requestProcess>
				<requestProcess name="viralPlayerIdResults" requestType="sendRequest" isSecure="false" appendFilters="true"> 
					<requestCall><![CDATA[content/viralPlayer/results]]></requestCall>
				</requestProcess>
			</requestProcesses>
			<overrideRequests>
			</overrideRequests>
		</configuration>	</result>
	<msgs>
  <msg type="success"/>
</msgs>
	</response>

