﻿<?xml version="1.0" encoding="utf-8"?><Root><Survey VersionNumber="2" VersionName="1.31.0"><SurveyID>2abc80a1-7f7a-4020-98bc-8a72e0c6be89</SurveyID><OrgId>ba65652d-db5a-49a7-86fe-a88504d31e17</OrgId><SurveyName>Least Filled Quota Selection - Multiple Selection Question - Working</SurveyName><Description /><Sealed>False</Sealed><Creator>DoobloSupport-Kostad</Creator><TimeCreated>637489858247630000</TimeCreated><TimeModified>637575265419974957</TimeModified><TimeSealed>3155378903999970000</TimeSealed><Randomed>True</Randomed><HalfRandomed>False</HalfRandomed><NextQuestionID>8</NextQuestionID><ReadOnly>False</ReadOnly><Deleted>0</Deleted><ULAssembly /><ULClassName>SurveyToGo.UserLogic.Creator.SurveyLogicTempl</ULClassName><ULSource>&lt;?xml version="1.0" encoding="utf-16"?&gt;
&lt;UserLogicContents xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
  &lt;Items&gt;
    &lt;HData&gt;
      &lt;HTp&gt;ehtQuestion&lt;/HTp&gt;
      &lt;STp&gt;estLast&lt;/STp&gt;
      &lt;CTp&gt;echtLast&lt;/CTp&gt;
      &lt;QTp&gt;eqhtExpression&lt;/QTp&gt;
      &lt;Key&gt;1&lt;/Key&gt;
      &lt;Name&gt;QuestionExpression_1&lt;/Name&gt;
      &lt;Behv&gt;ecsbDefault&lt;/Behv&gt;
      &lt;QDep&gt;
        &lt;int&gt;2&lt;/int&gt;
      &lt;/QDep&gt;
      &lt;CDep /&gt;
    &lt;/HData&gt;
    &lt;HData&gt;
      &lt;HTp&gt;ehtQuestion&lt;/HTp&gt;
      &lt;STp&gt;estLast&lt;/STp&gt;
      &lt;CTp&gt;echtLast&lt;/CTp&gt;
      &lt;QTp&gt;eqhtStart&lt;/QTp&gt;
      &lt;Key&gt;3&lt;/Key&gt;
      &lt;Name&gt;QuestionStart_3&lt;/Name&gt;
      &lt;Behv&gt;ecsbDefault&lt;/Behv&gt;
      &lt;QDep /&gt;
      &lt;CDep /&gt;
    &lt;/HData&gt;
    &lt;HData&gt;
      &lt;HTp&gt;ehtChapter&lt;/HTp&gt;
      &lt;STp&gt;estLast&lt;/STp&gt;
      &lt;CTp&gt;echtEnterIteration&lt;/CTp&gt;
      &lt;QTp&gt;eqhtLast&lt;/QTp&gt;
      &lt;Key&gt;1&lt;/Key&gt;
      &lt;Name&gt;IterationEnter_1&lt;/Name&gt;
      &lt;Behv&gt;ecsbDefault&lt;/Behv&gt;
      &lt;QDep&gt;
        &lt;int&gt;2&lt;/int&gt;
      &lt;/QDep&gt;
      &lt;CDep /&gt;
    &lt;/HData&gt;
    &lt;HData&gt;
      &lt;HTp&gt;ehtSnippet&lt;/HTp&gt;
      &lt;STp&gt;estBucket&lt;/STp&gt;
      &lt;CTp&gt;echtLast&lt;/CTp&gt;
      &lt;QTp&gt;eqhtLast&lt;/QTp&gt;
      &lt;Key&gt;26&lt;/Key&gt;
      &lt;Name&gt;GetBucketValue_26&lt;/Name&gt;
      &lt;Behv&gt;ecsbDefault&lt;/Behv&gt;
      &lt;QDep&gt;
        &lt;int&gt;2&lt;/int&gt;
      &lt;/QDep&gt;
      &lt;CDep /&gt;
    &lt;/HData&gt;
    &lt;HData&gt;
      &lt;HTp&gt;ehtSnippet&lt;/HTp&gt;
      &lt;STp&gt;estBucket&lt;/STp&gt;
      &lt;CTp&gt;echtLast&lt;/CTp&gt;
      &lt;QTp&gt;eqhtLast&lt;/QTp&gt;
      &lt;Key&gt;25&lt;/Key&gt;
      &lt;Name&gt;GetBucketValue_25&lt;/Name&gt;
      &lt;Behv&gt;ecsbDefault&lt;/Behv&gt;
      &lt;QDep&gt;
        &lt;int&gt;2&lt;/int&gt;
      &lt;/QDep&gt;
      &lt;CDep /&gt;
    &lt;/HData&gt;
    &lt;HData&gt;
      &lt;HTp&gt;ehtSnippet&lt;/HTp&gt;
      &lt;STp&gt;estBucket&lt;/STp&gt;
      &lt;CTp&gt;echtLast&lt;/CTp&gt;
      &lt;QTp&gt;eqhtLast&lt;/QTp&gt;
      &lt;Key&gt;24&lt;/Key&gt;
      &lt;Name&gt;GetBucketValue_24&lt;/Name&gt;
      &lt;Behv&gt;ecsbDefault&lt;/Behv&gt;
      &lt;QDep&gt;
        &lt;int&gt;2&lt;/int&gt;
      &lt;/QDep&gt;
      &lt;CDep /&gt;
    &lt;/HData&gt;
    &lt;HData&gt;
      &lt;HTp&gt;ehtSnippet&lt;/HTp&gt;
      &lt;STp&gt;estBucket&lt;/STp&gt;
      &lt;CTp&gt;echtLast&lt;/CTp&gt;
      &lt;QTp&gt;eqhtLast&lt;/QTp&gt;
      &lt;Key&gt;23&lt;/Key&gt;
      &lt;Name&gt;GetBucketValue_23&lt;/Name&gt;
      &lt;Behv&gt;ecsbDefault&lt;/Behv&gt;
      &lt;QDep&gt;
        &lt;int&gt;2&lt;/int&gt;
      &lt;/QDep&gt;
      &lt;CDep /&gt;
    &lt;/HData&gt;
    &lt;HData&gt;
      &lt;HTp&gt;ehtSnippet&lt;/HTp&gt;
      &lt;STp&gt;estBucket&lt;/STp&gt;
      &lt;CTp&gt;echtLast&lt;/CTp&gt;
      &lt;QTp&gt;eqhtLast&lt;/QTp&gt;
      &lt;Key&gt;22&lt;/Key&gt;
      &lt;Name&gt;GetBucketValue_22&lt;/Name&gt;
      &lt;Behv&gt;ecsbDefault&lt;/Behv&gt;
      &lt;QDep&gt;
        &lt;int&gt;2&lt;/int&gt;
      &lt;/QDep&gt;
      &lt;CDep /&gt;
    &lt;/HData&gt;
    &lt;HData&gt;
      &lt;HTp&gt;ehtSnippet&lt;/HTp&gt;
      &lt;STp&gt;estBucket&lt;/STp&gt;
      &lt;CTp&gt;echtLast&lt;/CTp&gt;
      &lt;QTp&gt;eqhtLast&lt;/QTp&gt;
      &lt;Key&gt;21&lt;/Key&gt;
      &lt;Name&gt;GetBucketValue_21&lt;/Name&gt;
      &lt;Behv&gt;ecsbDefault&lt;/Behv&gt;
      &lt;QDep&gt;
        &lt;int&gt;2&lt;/int&gt;
      &lt;/QDep&gt;
      &lt;CDep /&gt;
    &lt;/HData&gt;
    &lt;HData&gt;
      &lt;HTp&gt;ehtSnippet&lt;/HTp&gt;
      &lt;STp&gt;estBucket&lt;/STp&gt;
      &lt;CTp&gt;echtLast&lt;/CTp&gt;
      &lt;QTp&gt;eqhtLast&lt;/QTp&gt;
      &lt;Key&gt;20&lt;/Key&gt;
      &lt;Name&gt;GetBucketValue_20&lt;/Name&gt;
      &lt;Behv&gt;ecsbDefault&lt;/Behv&gt;
      &lt;QDep&gt;
        &lt;int&gt;2&lt;/int&gt;
      &lt;/QDep&gt;
      &lt;CDep /&gt;
    &lt;/HData&gt;
    &lt;HData&gt;
      &lt;HTp&gt;ehtSnippet&lt;/HTp&gt;
      &lt;STp&gt;estBucket&lt;/STp&gt;
      &lt;CTp&gt;echtLast&lt;/CTp&gt;
      &lt;QTp&gt;eqhtLast&lt;/QTp&gt;
      &lt;Key&gt;19&lt;/Key&gt;
      &lt;Name&gt;GetBucketValue_19&lt;/Name&gt;
      &lt;Behv&gt;ecsbDefault&lt;/Behv&gt;
      &lt;QDep&gt;
        &lt;int&gt;2&lt;/int&gt;
      &lt;/QDep&gt;
      &lt;CDep /&gt;
    &lt;/HData&gt;
  &lt;/Items&gt;
  &lt;Source&gt;// Question symbols
var Q_1 = null;var Q_2 = null;var Quota_Colors = null;var Q_4 = null;var Q_5 = null;

	function StartSurvey()
	{
		/*_@_SS_START_@*/

		/*_@_SS_END_@*/
	}

	/*_@_USERCODE_START_@*/

	function OnValidationTextRequired(inQuestionIndex, inValidationID, inMessage) {
		return inMessage;
	}


function dblToJSArray(inArray){
	var retVal = new Array();
		
	for(var i=0; i&amp;lt;inArray.length; i++){		
		retVal.push(inArray[i]);
	}	
	
	return retVal;
}

function dblColorFromRGB(red, green, blue){
	return (255&amp;lt;&amp;lt;24)+ (red&amp;lt;&amp;lt;16) + (green&amp;lt;&amp;lt;8) + blue;
}

//Gets latitude and longitude coordinates, and returns the distance of the surveyor from the specific point.
function dblDistanceFromGPSFence (fenceLat, fenceLon)
{
	var pi = Math.PI;
	var fenceLatInRad=fenceLat* pi / 180;
	var fenceLonInRad=fenceLon* pi / 180;
	var targetLatInRad = GetGPSLocation().Latitude * pi / 180;
	var targetLonInRad = GetGPSLocation().Longitude * pi / 180;
	var dist = Math.acos(Math.sin(targetLatInRad) * Math.sin(fenceLatInRad) + Math.cos(targetLatInRad) * Math.cos(fenceLatInRad) * Math.cos(targetLonInRad - fenceLonInRad)) * 6371;
	
	return dist;
}

//Gets latitude and longitude coordinates and a radius in Kilo-Meters.
//Returns ‘true’ if the surveyor is in the given radius.
//Returns ‘false’ if the surveyor is not in the given radius.
function dblIsInGPSFence (fenceLat, fenceLon, distInKM)
{
	var dist = dblDistanceFromGPSFence(fenceLat, fenceLon);
	var retVal = false;
	
	if(dist&amp;lt;distInKM){
	    retVal=true;}
	else{
	    retVal=false;
	}
	return retVal;
}

//will return the distance between 2 locations 
function dblDistanceBetweenTwoLocations (firstLat, firstLon, secondLat, secondLon)
{
	var pi = Math.PI;
	var firstLatInRad=firstLat* pi / 180;
	var firstLonInRad=firstLon* pi / 180;
	var targetLatInRad = secondLat * pi / 180;
	var targetLonInRad = secondLon * pi / 180;
	var dist = Math.acos(Math.sin(targetLatInRad) * Math.sin(firstLatInRad) + Math.cos(targetLatInRad) * Math.cos(firstLatInRad) * Math.cos(targetLonInRad - firstLonInRad)) * 6371;
	
	return dist;
}

//Calculates the sum of all the visible topics in a numeric grid
function dblSumNumericGrid(inQ)
{
	var retVal=0;
	var numOfTopics=GetTopicCount(inQ);
	var i;
	
	for(i=1; i&amp;lt;=numOfTopics; i++)
	{
		if (IsTopicVisible(inQ,i)) {
			retVal+=AnswerChoice(inQ,i);
		}
	}
	
	return retVal;
}

//will check if one of the answers mentioned were chosen
function dblContainsOneOf(inQTarget,inAnswers)
{
	var retVal = false;
	var numOfAnswers = inAnswers.length;
	var i;
	for (i=0;i&amp;lt; numOfAnswers;i++) {
		if (Contains(inQTarget,inAnswers[i])) {
			retVal = true;
			break;
		}
	}
	return retVal;
}


//function dblContainsAll(inQTarget,inAnswers)
//{
//	var retVal = true;
//	var numOfAnswers = arguments.length-1;
//	var i;
//	for (i=0;i&amp;lt; numOfAnswers;i++) {
//		retVal = retVal &amp;amp;&amp;amp; Contains(inQTarget,arguments[i+1]);
//	}
//	return retVal;
//}

//will check if ALL of the answers mentioned were chosen
function dblContainsAllOf(inQTarget,inAnswers)
{
	var retVal = true;
	var numOfAnswers = inAnswers.length;
	var i;
	for (i=0;i&amp;lt; numOfAnswers;i++) {
		retVal = retVal &amp;amp;&amp;amp; Contains(inQTarget,inAnswers[i]);
	}
	return retVal;
}

//Single Choice Grid - in how many topics the answer was selected
function dblNumOfTopicsContains(inQ, inValueToCheck)
{
	var retVal = 0;
	var i=0;
	for (i=1; i&amp;lt;=GetTopicCount(inQ);i++){
		if (IsTopicVisible(inQ,i) &amp;amp;&amp;amp; AnswerChoice(inQ,i) == inValueToCheck) {
			retVal++;
		}
	}
	
	return retVal;
}

//Multiple Selection Grid - in how many topics the answer was selected
function dblNumOfTopicsContainsChoice(inQ, inValueToCheck)
{
	var retVal = 0;
	var i=0;
	for (i=1; i&amp;lt;=GetTopicCount(inQ);i++){
		if (IsTopicVisible(inQ,i) &amp;amp;&amp;amp; ContainsChoice(inQ,i,inValueToCheck)) {
			retVal++;
		}
	}
	
	return retVal;
}

//Multiple Selection &amp;amp; Single Choice - relevant for questions in iterations - in how many iterations the answer was selected
function dblNumOfIterContains(inQ, inValueToCheck)
{
	var retVal = 0;
	var i=0;
	for (i=1; i&amp;lt;IterationIndex;i++){
		if (ContainsIter(inQ,inValueToCheck,i)) {
			retVal++;
		}
	}
	return retVal;
}

//Numeric Grid, Open Ended Grid &amp;amp; Single Choice Grid - Will set the Topic with the value you enter
function dblSetSpecificTopic(inQ, inTopicIndex, inValue)
{
	var curTopics = GetTopicCount(inQ);
	var newAnswers=new Array();
	var newArIdx=0;
	var i;
	for (i=0;i&amp;lt; curTopics;i++) {
		var actualTopic = i+1;
		if (actualTopic == inTopicIndex) {
			newAnswers[i] = inValue;
		}
		else {
			newAnswers[i] = AnswerChoice(inQ,actualTopic);
		}
	}
	SetAnswer(inQ,newAnswers);
}

//Multiple Selection Grid - Will set the Topic with the value you enter
function dblSetSpecificTopicChoice(inQ, inTopicIndex, inValue)
{
	var curTopics = GetTopicCount(inQ);
	var newAnswers=new Array();
	newAnswers.push(inValue);
	var i;
	var ansArr = GetAnswersChoice(inQ, inTopicIndex);
	for (i=0;i &amp;lt; ansArr.length;i++)
 	{
		newAnswers.push(ansArr[i]);
	}
	SetAnswerChoice(inQ, inTopicIndex, newAnswers);
}

//Will set the Answer with the value you enter
function dblSetSpecificAnswer(inQ, inAnswerIdx, inChecked)
{
	var curAnswers = GetAnswers(inQ);
	var newAnswers=new Array();
	var newArIdx=0;
	var i;
	for (i=0;i&amp;lt; curAnswers.length;i++) {
		if (curAnswers[i] != inAnswerIdx) {
			newAnswers[newArIdx] = curAnswers[i];
			newArIdx++;
		}
	}
	if (inChecked) {
		newAnswers[newArIdx] = inAnswerIdx;
	}
	if (newAnswers.length &amp;gt; 0) {
	
		SetAnswer(inQ,newAnswers);
	}
	else {
		ClearAnswer(inQ);
	}
}

//Set the answers based on the answers of a different question
function dblSetAnswersByAnswers(inQTarget,inQids)
{
	var numOfQues = inQids.length;
	var numOfAnswers = GetAnswerCount(inQids[0]);
	var i;
	for (i=1;i&amp;lt;= numOfAnswers;i++) {
		var contained = false;
		var j;
		for (j=0; j&amp;lt;numOfQues;j++) {
			contained = Contains(inQids[j],i);
			if (contained) {
				break;
			}
		}
		if (contained) {
			dblSetSpecificAnswer(inQTarget, i,true);
		}
	}
}

//Set the answers based on the answers of a different question with the ability to exclude specific answers you add as an array.
function dblSetAnswersByAnswersEx (inQTarget,inQids,inExcludeHiddenTargetAnswers)
{
	var numOfQues = inQids.length;
	var numOfAnswers = GetAnswerCount(inQids[0]);
	var i;
	// go over all answers and for each check if it exists in the source questions
	for (i=1;i&amp;lt;= numOfAnswers;i++) {
		var contained = false;
		var j;
		// go over all source questions and check if the answer is checked
		for (j=0; j&amp;lt;numOfQues;j++) {
			contained = Contains(inQids[j],i);
			if (contained) {
				break;
			}
		}
		// in case it was contained check if need to add to target question
		if (contained) {
			var addAnswer = true;
			if ((inExcludeHiddenTargetAnswers) &amp;amp;&amp;amp; !IsAnswerVisible(inQTarget,i)) {
				addAnswer = false;
			}
			if (addAnswer) {
				dblSetSpecificAnswer(inQTarget, i,true);
			}
		}
	}
}

//Calculates the sum of the Answered &amp;amp; visible topics 
function dblSumOfTopics (inQuesIdx)
{
      var retVal = 0;
      var i;
      var numOfTopics = GetTopicCount(inQuesIdx);
      for (i=0;i&amp;lt;numOfTopics;i++) {
            var currTopic = i+1;
            if (IsTopicVisible (inQuesIdx, currTopic)) {
                  var currValue = AnswerChoice(inQuesIdx, currTopic);
                  if (currValue != -99999) {
	                  retVal += currValue;
                  }
            }
      }
      return retVal;
}

//Using this function will format the number entered to a Currency Format
function dblFormatNumberToCurrency(num) {
	var retVal = "";
	var num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	var sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	var cents = num%100;
	num = Math.floor(num/100).toString();
	var addZero = "";
	if(cents&amp;lt;10) {
		addZero = "0";
	}
	for (var i = 0; i &amp;lt; Math.floor((num.length-(1+i))/3); i++) {
		num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
	}
	retVal = (((sign)?'':'-') + '$' + num + '.' +addZero+ cents)
	return retVal;
}

//Will convert a number to Float
function dblToFloat(inNumber)
{
	var retVal = parseFloat(inNumber.toString().replace(",", "."));
	return retVal;
}

//Will set the answers visible in a question 
function dblSetAnswerVisible(inQTarget,inValue,inReset,inAnswers)
{
	var retVal = false;
	var numOfAnswers = inAnswers.length;
	var i;
	if (inReset) {
		SetAnswerVisible(inQTarget,true);
	}
	for (i=0;i&amp;lt; numOfAnswers;i++) {
		SetAnswerVisible(inQTarget, inAnswers[i], inValue);
	}
	return retVal;
}

//Will search for the text entered and return true/false if found
function dblContainsByText(inQIdx, inText)
{
	var retVal = false;
	var i=0;
	for (i=0; i&amp;lt;GetAnswerCount(inQIdx); i++){
		var idx = i+1;
		var text = AnswerText(inQIdx,idx);
		if (text == inText) {
			if (Contains(inQIdx,idx)) {
				retVal = true;
				break;
			}
		}
	}
	return retVal;
}

//Filters the answers of a question based on another question 
function dblFilterAnswersByAnswersByText (inTargetQ, inShow,inSourceQ)
{
	SetAnswerVisible(inTargetQ,!inShow);	
	var i =0;
	for (i=0; i&amp;lt;GetAnswerCount(inTargetQ);i++){
		var idx = i+1;
		var text = AnswerText(inTargetQ,idx);
		if (dblContainsByText(inSourceQ,text)) {
			SetAnswerVisible(inTargetQ,idx,inShow);	
		}
	}
	return true;
}

//Filters the topics of a question based on another question 
function dblFilterTopicsByAnswersByText (inTargetQ, inShow, inSourceQ)
{
	SetTopicVisible(inTargetQ,!inShow);	
	var i=0;
	for (i=0; i&amp;lt;GetTopicCount(inTargetQ); i++){
		var idx = i+1;
		var text = GetTopicOriginalText(inTargetQ,idx);
		if (dblContainsByText(inSourceQ,text)) {
			SetTopicVisible(inTargetQ,idx,inShow);	
		}
	}
	return true;
}

//function will retrieve a row from a subject store
function dblGetSubjectStoreRow(inStoreName,inIDColumnName,inID)
{
	var retVal = null;
	try {
		var table = GetTableFromStore(inStoreName,"","@@"+inIDColumnName+"='"+inID+"'","");
		if (table != null &amp;amp;&amp;amp; table.RowCount &amp;gt;0) {
			var row = table[0];
			retVal = row;
		}
	}
	catch(err)
	{
		retVal = null;	
	}
	return retVal;
}

/*
This function gets two parameters:
1st parameter is the RegEx expression.
2nd parameter is the text to check.
This function returns ‘true’ if the text is valid according to the RegEx expression, or ‘false’ if the text is not valid according to the RegEx expression.
*/
function dblIsRegEx (pattern,value) {
	var pattern = new RegExp(pattern);
	return pattern.test(value);
}


function dblDateToSQLDate(inDate)
{
	var retVal = "";
	retVal = inDate.Year+"-"+inDate.Month+"-"+inDate.Day;	
	return retVal;
}

//Will order an array 
function dblOrderArray(inOrderArray, inDataArray)
{
	var retVal = CreateRandomArray(inOrderArray.length);
	var i = 0;
	for (i = 0; i &amp;lt; inOrderArray.length; i++) {
		retVal[i] = inDataArray[inOrderArray[i]-1];
	}
	return retVal;
} 

//Will return a unique respondent ID based on the SID and Device Index
function dblRespondentID ()
{
	var retVal = "".concat("D", SID, "-", DeviceIndex);
	return retVal;
}


	/*_@_USERCODE_END_@*/

	//_@_AddHandler_@{ Begin Add Handlers
	//_@_AddHandler_@} End Add Handlers

	//_@_HandlerZone_@{
		function GetBucketValue_19()
		{
			return (Contains(Quota_Colors,1)) ? 1 : 0;
		}
		function GetBucketValue_20()
		{
			return (Contains(Quota_Colors,2)) ? 1 : 0;
		}
		function GetBucketValue_21()
		{
			return (Contains(Quota_Colors,3)) ? 1 : 0;
		}
		function GetBucketValue_22()
		{
			return (Contains(Quota_Colors,4)) ? 1 : 0;
		}
		function GetBucketValue_23()
		{
			return (Contains(Quota_Colors,5)) ? 1 : 0;
		}
		function GetBucketValue_24()
		{
			return (Contains(Quota_Colors,6)) ? 1 : 0;
		}
		function GetBucketValue_25()
		{
			return (Contains(Quota_Colors,7)) ? 1 : 0;
		}
		function GetBucketValue_26()
		{
			return (Contains(Quota_Colors,8)) ? 1 : 0;
		}
		function IterationEnter_1()
		{
			return (Contains(Quota_Colors,IterationIndex));
		}
		
		function QuestionStart_3()
		{
SetTextFormat(CurrQues,IterationName);
		}
		
		
		function QuestionExpression_1()
		{
if (!Answered(Quota_Colors))
{
	//How Many to select
	var ToSet = 3;
	
	var colors = GetAnswerCount(Quota_Colors);
	
	//Creat a random array of the colors
	var ItemsRandomized = CreateRandomArray(colors);

	//Get the rates into an array
	var remaining_quotas = new Array();
	for (var i=0; i&amp;lt; colors; i++)
	{
		var currQuotaName = GetAnswerOriginalText(Quota_Colors,ItemsRandomized[i]);
		var currRem = QuotaMgr.GetQuotaTotal(currQuotaName) - QuotaMgr.GetQuotaCurrent(currQuotaName);
		remaining_quotas.push(currRem);
	}

	//sort the colors and remaining quotas count in a descending order
	for (var i=0; i &amp;lt; colors; i++)
	{
		for(var j=0; j &amp;lt; colors; j++)
		{
			//if remaining quota is not in descending order switch places
			if (remaining_quotas[j] &amp;lt; remaining_quotas[j+1])
			{
				//switch quotas remaining count
				var temp = remaining_quotas[j];
				remaining_quotas[j] = remaining_quotas[j+1];
				remaining_quotas[j+1] = temp;
				
				//switch relevant colors order
				temp = ItemsRandomized[j];
				ItemsRandomized[j] = ItemsRandomized[j+1];
				ItemsRandomized[j+1] = temp;
			}
		}
	}	

	//Set the top ones
	for (var i=0; i &amp;lt; ToSet; i++)
	{
		//If the quota is not full
		if (remaining_quotas[i] &amp;gt; 0)
		{
			dblSetSpecificAnswer(Quota_Colors, ItemsRandomized[i], true);
		}
	}
}

return 1;
		}
		
	//_@_HandlerZone_@}


    function JSDBLInitAllScript()
    {
    }var eJumpQuestionResult = {ejqrNext:0, ejqrSubmit:1,ejqrCancel:2,ejqrFilter:3,ejqrNone:4,ejqrIndex:5,ejqrChapter:6};
var ePlatform = {None:0, Web:1, PC:2, PDA:4, MobileWeb:8, SmartPhone:16, Android:32, AllWindows:31, AllJSEnabled: 34, All:63};
var eAttachmentSource = {easDefault:0};
var eAskButtons = {OKCancel:0, YesNoCancel:1, YesNo:2};
var eAskResult = {None:0, OK:1, Yes:2, No:3, Cancel:4};
var eQuotaFilledResult = {Default:0,Filter:1,Cancel:2,Nothing:3};
var eExtraLabel = { MatrixLower:0, MatrixMiddle:1, MatrixUpper:2, MatrixIrrelevant:3, ScaleLower:4, ScaleMiddle:5, ScaleUpper:6, CountersTotal:7,CountersRemaining:8, NumericGridTotal:9, NumericGridRemaining:10 }; 
var eFontSize = {XSmall:-4,Smaller:-2,Small:-1,Regular:0,Large:2,Largest:8,XLarge:14};

var eULQuestionType = {eqtYesNo: 0, 
eqtAmerican: 1, 
eqtNumeric: 2, 
eqtFreeText: 3, 
eqtMultiSelect: 4, 
eqtRating: 5, 
eqtScale: 6, 
eqtMatrix: 7, 
eqtMultiTopics: 8, 
eqtNoQuestion: 9, 
eqtDateTime: 10, 
eqtCounters: 11, 
eqtStopper: 12, 
eqtMassiveMultiSelect: 13, 
eqtExpression: 14, 
eqtMultiText: 15, 
eqtMultiNumeric: 16, 
eqtMultimedia: 17, 
eqtMultiTopicsSelect: 18, 
eqtGPSQuestion: 19, 
eqtListSource: 20, 
eqtPositionTopicsOnImage: 21, 
eqtNumOfTypes: 22};

var eRenderGridAlignment = {Top: 0, 
Center: 1, 
Bottom: 2};

var eInterviewExtraField = {AttemptsPerCompletedInterview: 0, 
AdherenceToMethodology: 1, 
CustomData1: 2, 
CustomData2: 3, 
CustomData3: 4, 
CustomData4: 5, 
CustomData5: 6, 
CustomData6: 7, 
CustomDataInt1: 8, 
CustomDataInt2: 9, 
CustomDataInt3: 10, 
CustomDataInt4: 11, 
CustomDataInt5: 12, 
CustomDataInt6: 13, 
InterviewStopComment: 14, 
CustomDataPII1: 18, 
CustomDataPII2: 19, 
CustomDataPII3: 20, 
CustomDataPIIInt1: 21, 
CustomDataPIIInt2: 22, 
CustomDataPIIInt3: 23, 
CustomData7: 24, 
CustomData8: 25, 
CustomData9: 26, 
CustomData10: 27, 
CustomData11: 28, 
CustomData12: 29, 
CustomDataInt7: 30, 
CustomDataInt8: 31, 
CustomDataInt9: 32, 
CustomDataInt10: 33, 
CustomDataInt11: 34, 
CustomDataInt12: 35};

var eSurveyStatus = {New: 0, 
EditNotCompleted: 1, 
EditCompleted: 2, 
EditTextReturn: 3, 
EditReturned: 4, 
EditObserverInProgress: 5};

var ePageType = {Cancel: 0, 
Error: 1, 
Filter: 2, 
Finish: 3, 
NonActive: 4, 
AlreadyConducted: 5, 
FullQuotaPage: 6};

var eQuotaExceedActionType = {None: 0, 
Cancel: 1, 
Filter: 2};

var eQuotaExceedType = {None: 0, 
ExceedTarget: 1, 
ExceedExceed: 2};

var eAttachmentType = {None: 0, 
Picture: 1, 
Sound: 2, 
Video: 3, 
Text: 4, 
Signature: 5, 
Font: 6};

var eUploadOfStoppedInterviewStatus = {Stopped: 0, 
StoppedWithUpload: 1, 
Completed: 2};
&lt;/Source&gt;
&lt;/UserLogicContents&gt;</ULSource><RestrictSPSS>False</RestrictSPSS><ExtraText1>1.32.612.0</ExtraText1><ExtraBool1>False</ExtraBool1><ExtraBool2>False</ExtraBool2><ExtraInt1>-1</ExtraInt1><ExtraInt2>0</ExtraInt2><STGVersion>1.32.0.0</STGVersion><ULAssemblyData>AAEAAAD/////AQAAAAAAAAAMAgAAAEdVc2VyTG9naWNDcmVhdG9yLCBWZXJzaW9uPTEuMC4xLjMsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAKVN1cnZleVRvR28uVXNlckxvZ2ljLkNyZWF0b3IuQXNzZW1ibHlEYXRhEAAAAAZtVGFibGUNbVN1cnZleUNvbnN0cw9tU3VydmV5U25pcHBldHMNbUNoYXB0ZXJUYWJsZQ1tTGFzdEJ1Y2tldElEEW1MYXN0TWV0YUJ1Y2tldElED21TdXJ2ZXlJbml0Q29kZRBtU3VydmV5QmxvY2tDb2RlEW1MYXN0TGlzdFNvdXJjZUlEE21MYXN0Q3VzdG9tQWN0aW9uSUQHbUZsYXZvcg5tVXNlR2xvYmFsQ29kZQttVXNlT3JnQ29kZQ5tU3RyaWN0SlNDaGVjaxdtTGFzdEF0dGFjaG1lbnRTb3VyY2VJRA5tU3VydmV5TmF2Q29kZQMDAwMAAAIBAAAEAAAAAAEeU3lzdGVtLkNvbGxlY3Rpb25zLkhhc2h0YWJsZVtdHFN5c3RlbS5Db2xsZWN0aW9ucy5IYXNodGFibGUeU3lzdGVtLkNvbGxlY3Rpb25zLkhhc2h0YWJsZVtdHlN5c3RlbS5Db2xsZWN0aW9ucy5IYXNodGFibGVbXQgICAgkU3VydmV5VG9Hby5Vc2VyTG9naWMuQ3JlYXRvci5lRmxhdm9yAgAAAAEBAQgCAAAACQMAAAAJBAAAAAkFAAAACQYAAAAbAAAAAwAAAAoGBwAAAAABAAAAAQAAAAX4////JFN1cnZleVRvR28uVXNlckxvZ2ljLkNyZWF0b3IuZUZsYXZvcgEAAAAHdmFsdWVfXwAIAgAAAAIAAAABAQEBAAAACQcAAAAHAwAAAAABAAAABgAAAAMcU3lzdGVtLkNvbGxlY3Rpb25zLkhhc2h0YWJsZQkJAAAACQoAAAAJCwAAAAkMAAAACQ0AAAAJDgAAAAQEAAAAHFN5c3RlbS5Db2xsZWN0aW9ucy5IYXNodGFibGUHAAAACkxvYWRGYWN0b3IHVmVyc2lvbghDb21wYXJlchBIYXNoQ29kZVByb3ZpZGVyCEhhc2hTaXplBEtleXMGVmFsdWVzAAADAwAFBQsIHFN5c3RlbS5Db2xsZWN0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ZWQgPSBDcmVhdGVSYW5kb21BcnJheShjb2xvcnMpOw0KDQoJLy9HZXQgdGhlIHJhdGVzIGludG8gYW4gYXJyYXkNCgl2YXIgcmVtYWluaW5nX3F1b3RhcyA9IG5ldyBBcnJheSgpOw0KCWZvciAodmFyIGk9MDsgaTwgY29sb3JzOyBpKyspDQoJew0KCQl2YXIgY3VyclF1b3RhTmFtZSA9IEdldEFuc3dlck9yaWdpbmFsVGV4dChRdW90YV9Db2xvcnMsSXRlbXNSYW5kb21pemVkW2ldKTsNCgkJdmFyIGN1cnJSZW0gPSBRdW90YU1nci5HZXRRdW90YVRvdGFsKGN1cnJRdW90YU5hbWUpIC0gUXVvdGFNZ3IuR2V0UXVvdGFDdXJyZW50KGN1cnJRdW90YU5hbWUpOw0KCQlyZW1haW5pbmdfcXVvdGFzLnB1c2goY3VyclJlbSk7DQoJfQ0KDQoJLy9zb3J0IHRoZSBjb2xvcnMgYW5kIHJlbWFpbmluZyBxdW90YXMgY291bnQgaW4gYSBkZXNjZW5kaW5nIG9yZGVyDQoJZm9yICh2YXIgaT0wOyBpIDwgY29sb3JzOyBpKyspDQoJew0KCQlmb3IodmFyIGo9MDsgaiA8IGNvbG9yczsgaisrKQ0KCQl7DQoJCQkvL2lmIHJlbWFpbmluZyBxdW90YSBpcyBub3QgaW4gZGVzY2VuZGluZyBvcmRlciBzd2l0Y2ggcGxhY2VzDQoJCQlpZiAocmVtYWluaW5nX3F1b3Rhc1tqXSA8IHJlbWFpbmluZ19xdW90YXNbaisxXSkNCgkJCXsNCgkJCQkvL3N3aXRjaCBxdW90YXMgcmVtYWluaW5nIGNvdW50DQoJCQkJdmFyIHRlbXAgPSByZW1haW5pbmdfcXVvdGFzW2pdOw0KCQkJCXJlbWFpbmluZ19xdW90YXNbal0gPSByZW1haW5pbmdfcXVvdGFzW2orMV07DQoJCQkJcmVtYWluaW5nX3F1b3Rhc1tqKzFdID0gdGVtcDsNCgkJCQkNCgkJCQkvL3N3aXRjaCByZWxldmFudCBjb2xvcnMgb3JkZXINCgkJCQl0ZW1wID0gSXRlbXNSYW5kb21pemVkW2pdOw0KCQkJCUl0ZW1zUmFuZG9taXplZFtqXSA9IEl0ZW1zUmFuZG9taXplZFtqKzFdOw0KCQkJCUl0ZW1zUmFuZG9taXplZFtqKzFdID0gdGVtcDsNCgkJCX0NCgkJfQ0KCX0JDQoNCgkvL1NldCB0aGUgdG9wIG9uZXMNCglmb3IgKHZhciBpPTA7IGkgPCBUb1NldDsgaSsrKQ0KCXsNCgkJLy9JZiB0aGUgcXVvdGEgaXMgbm90IGZ1bGwNCgkJaWYgKHJlbWFpbmluZ19xdW90YXNbaV0gPiAwKQ0KCQl7DQoJCQlkYmxTZXRTcGVjaWZpY0Fuc3dlcihRdW90YV9Db2xvcnMsIEl0ZW1zUmFuZG9taXplZFtpXSwgdHJ1ZSk7DQoJCX0NCgl9DQp9DQoNCnJldHVybiAxOwVFAAAAK1N1cnZleVRvR28uVXNlckxvZ2ljLkNyZWF0b3IuUXVlc3Rpb25BY3Rpb24FAAAAGVF1ZXN0aW9uSW5mbyttUXVlc3Rpb25JZHgWUXVlc3Rpb25JbmZvK21IYXNFcnJvciJRdWVzdGlvbkluZm8rbVF1ZXN0aW9uRGVwZW5kZW5jaWVzIVF1ZXN0aW9uSW5mbyttQ2hhcHRlckRlcGVuZGVuY2llcwZBY3Rpb24AAAMDAQgBHFN5c3RlbS5Db2xsZWN0aW9ucy5BcnJheUxpc3QcU3lzdGVtLkNvbGxlY3Rpb25zLkFycmF5TGlzdAIAAAADAAAAAAlSAAAACVMAAAAGVAAAACZTZXRUZXh0Rm9ybWF0KEN1cnJRdWVzLEl0ZXJhdGlvbk5hbWUpOwVGAAAAJ1N1cnZleVRvR28uVXNlckxvZ2ljLkNyZWF0b3IuQnVja2V0SW5mbwoAAAAQU25pcHBldEluZm8rbUtleRVTbmlwcGV0SW5mbyttSGFzRXJyb3IhU25pcHBldEluZm8rbVF1ZXN0aW9uRGVwZW5kZW5jaWVzIFNuaXBwZXRJbmZvK21DaGFwdGVyRGVwZW5kZW5jaWVzCWNvbmRpdGlvbgpidWNrZXROYW1lDGRlZmF1bHRRdW90YQt1c2VyVmlzaWJsZQdtZXNzYWdlBGhhc2gAAAMDBAEAAAEBCAEcU3lzdGVtLkNvbGxlY3Rpb25zLkFycmF5TGlzdBxTeXN0ZW0uQ29sbGVjdGlvbnMuQXJyYXlMaXN0JlN1cnZleVRvR28uVXNlckxvZ2ljLkNyZWF0b3IuQ29uZGl0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</ULAssemblyData><NumOfQuestionsInPage>-1</NumOfQuestionsInPage><Version>2</Version><NextChapterID>3</NextChapterID><DefaultChapterDesc /><Flags>272629772</Flags><NextAnswerID>1</NextAnswerID><ClientData /><DefaultFont /><Comment /><ExternalSystem>-1</ExternalSystem><NextScoreID>1</NextScoreID><LocationStoreID>-1</LocationStoreID><NextScaleID>2</NextScaleID><Mode>0</Mode><DefTextPanelHeight>-1</DefTextPanelHeight><DefAnswerPanelHeight>-1</DefAnswerPanelHeight><SurveyFlags2>98560</SurveyFlags2><NumOfQuestionsPDA>-1</NumOfQuestionsPDA><NumOfQuestionsPC>-1</NumOfQuestionsPC><NumOfQuestionsSmartPhone>-1</NumOfQuestionsSmartPhone><NextLangID>0</NextLangID><QuestionCounterResetText /><QuestionNumericResetText /><QuestionStopperResetText /><QuestionFormSurveyCanceled /><QuestionFormSurveyFiltered /><QuestionFormCanotExit /><QuestionFormSureToCancelNoSave /><QuestionFormSureToCancel /><QuestionFormSaved /><PromptOnSubmitText /><PromptOnCancelText /><PromptOnFilterText /><StartWithLangID>-1</StartWithLangID><ReportFlags>0</ReportFlags><SurveyFlags3>54820992</SurveyFlags3><ClientTypes>118</ClientTypes><MDDScript /><MDDScriptOps /><MDDScriptRouting /><FlagIfDuredLessThan>0</FlagIfDuredLessThan><FlagIfDuredMoreThan>0</FlagIfDuredMoreThan><PropertiesAsString /><SurveyFlags4>224987709309008</SurveyFlags4><InternalProps>{"eColumns_FlagClockChanged":"true","eColumns_FlagSingleChoice":"true","eColumns_FlagQuestionTakingTooLong":"true","eColumns_FlagGPSTimeDifferenceDate":"true","eColumns_FlagGPSTimeDifferenceStale":"true","eColumns_MetaBucketGroupsID":"8"}</InternalProps><SurveyLogicVersion>1</SurveyLogicVersion><AutoCloseDateUTC /></Survey><SQs><ElemStr>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</ElemStr></SQs><SANs><ElemStr>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jx6+MXDf979Ph42Vzl9dnTo53Hd+3vj39inTctgaDfP3181/vr8dnsHZrix+M3+bv26FU+e3yXf3v8el7VLTXKlr//zs6n9P/dx3fNZw4kvbnnwQSgn8zqIpuU+YtskR8d//4/sa7a7Pc/qcqqbn5/ghF8/fiER3NEn+tvj1+v68v8mjrZyybTg51sd/vB+YNse39nb2f74cFkun2QPdjLd6afTvKDh4SSaf74aV7mbT7DgMyvj7+zXqzOlufV0Tb1YP94fPqurTMMcze9q389qapy9+hZVjb547veJ/Lt2bLdBWD3h2L+1fJknk/fSrfdj7SN+dMO0n4PFL795ovnwOJZmV00R5/uPdzdv/8pAZO/H3/ZzvP69SqfEt2YZK9//3sgY+9z6myxyJctYH03Ly7mLVDS3x6/nlZ1jg/kl8dnzetpVuZmwObPx6/yFU0x8AKcV/llkV+5v/Dd2XKWv2N6+n8/fpnX52FDnnKvofz9+GnRrMrs2n0bfECIHU/b4jI/elOvGTH98/GXdXFRLLOSEaX5Bg06Hz1+WedNTvwwM58Afu/Dx2eL7CIHsi/ratUc7X764MGDvXvEx50vpOHZDGP66vlPZuU6934lNgBBvb/MN0/zqfcN/nr8KlvOqsXndbVeCUm8v5VeMuE7hlw6/08LmlQogOarr86eonvgltdtkTfHzeu2Jn7iT7OaJt8KPQ88/Ei1A8PdcxpC/ybOgAYJ1cju7dXIrq9GnpTZ9O2gItn7BhTJ3oAi2fuRInkfRbL3I0XyI0XyQ1Ake7dXJHu+IvnuvGjzQUVy7xtQJPcGFMm9HymS91Ek936kSH6kSH4IiuTe7RXJPV+R/D55WVZXg5pk/xvQJPsDmmT/R5rkfTTJ/o80yY80yQ9Bk+zfXpPs+5rkyzpbXgz7JPe/AU1yf0CT3P+RJnkfTXL/R5rkR5rkh6BJ7t9ek9z3NcnndX49qEc+/Qb0yKcDeuTTH+mR99Ejn/6c6JEf6ZGfb3rk09vrkU/DbCvmbkCPPPgG9MiDAT3y4Ed65H30yIMf6ZEf6ZEfgh55cHs98sDXIy/X9aoc1iQH34AmORjQJAc/0iQdTbJRkxz8SJP8SJP8EDSJbdTRJPf7mmQnzLY2UTVyn/6/O6BG7t2gRn7//d9/d0B7WMH6+a49NjogTL+f92oDr/5Ib/ws643d2+uNXV9vvKgG1cbe11cbewNqY+9HauNWamPvR2rjR2rjh6E2htyN3RvcjVf5LKo3dje4G9s+0Iji2PmRt/FNxCo736DTYWT0R8rjR8rj9j5HRHkEPseTMpu+HVQfQ27HzerjA72OH6kPUR/fnPPxI/XxI/UxrD72bq8+9nz18d150cZzplAf9762+rg34H3c+5H38T7q496P1MeP1McPQX3cu736uBdmSsuyuhrUH/tfW3/sD+iP/R/pj/fRH/s/0h8/0h8/BP2xf3v9se/rjy/rbHkx7H/c/9r64/6A/rj/I/3xPvrj/o/0x4/0x9fRH++pP+7fXn/c9/XH53V+Pag9Pv3a2uPTAe3x6Y+0x/toj09/pD1+pD1+CNrj09trj0/D3Ckmb0B7PPja2uPBgPZ48CPt8T7a48GPtMf/Z7XH/5e0x4Pba48HvvZ4ua5X5bD+OPja+uNgQH8c/Eh/vI/+OPiR/viR/vhZ0R/4tzn6fwAP5+7J40wAAA==</ElemStr></SANs><STos><ElemStr>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jx6zdVk949+n8AZjUmjDEAAAA=</ElemStr></STos><SCs><ElemStr>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jx65MG/xw9Pnt6tPP4Lv37+EW2yI++90VWLNOTebZq8/r7j+/yh49fr+vL/Joa7WWT6cFOtrv94PxBtr2/s7ez/fBgMt0+yB7s5TvTTyf5wcPHd23zx0/zMm/zGbowvz5+mdX5sqVvt3cf37V/PH5eXRTTZ2V20aC199fjV/lyltfyx/3Hd/0/qYNmWherlgZ79GZeNCn9r53naV1VbTqVYaTVeZqVJX/+i9Z5g8bN3WY92dYG9NaSv20Y8dFvnPzGye9TrdNptkyXBKfOF9VlTi0IuL4ySrPljKE6iBbaYt206SRP10A0eG3sg17QpJxfp0XbpKu6WuV1W+RNurUkko/SmRvYKG3zd22at9PxHdDRjfjxG3xx9+jx6bu2zp5UVbl79Cwrm/zxXe8T9+3e0Zt67X+5p1+eLdtdng/3l/1iD/Ph/nh8NnvHTfGTEfj2my+eA4mTarGgycSv382Li3mLF/W3x6+nVZ2Dm/D1q3xV1e1J1uYXVX3dY7rO19r8TdGW/PYX2bszapgxCYBJ8MHj50XTvq7W9TQ/m/HXwQeM8ctsmZffFszQovvZ41dvnhnSvqKJrhaf19V6xW39vx+fNcfTtrjMla72zwDH5k11+g4j6CHrvnn80nLAcfO6rUla0bkTg71QKmge7kJ8VYR3PRFWOqa7P7vSuzMgvHuffrq3//UkGCP+ueLonW+Sob0p+AZ5+ecHK+9FWHnv54aV/7/Hxd+oWvao/w1y8f/fNfJduFb/Dzg5nk6JCQAA</ElemStr></SCs><SBNs><ElemStr>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jx6ycvGv6X/lnXl/n12dOjvWwyPdjJdrcfnD/Itvd39na2Hx5MptsH2YO9fGf66SQ/ePj4rm3++Ml6+jZv8eKnj+/aP/TjF9kiP3q5rldlbr7kjx4/zc+zddn+xLpqs6Pdncd3gw8efztr5undI+qHcfuGELw/gOCTcv3/BvT2B9D7vM6v/1+A3r0B9L6ss+XF/xvotzeA4O+Tl2V19f8CBHcHEPzuvGj/30DAnUH5yKZvf+7x2304gN+rfPYB2OHf5uj/AQB44SU1BQAA</ElemStr></SBNs><SATs><ElemStr>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jx6+M3TXr36P8B2S/MCTEAAAA=</ElemStr></SATs><SSCOs><ElemStr>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jx69cnXzbp3aP/B1t6G+cyAAAA</ElemStr></SSCOs><SPs><ElemStr>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jx65dNevfo/wF1B76WMAAAAA==</ElemStr></SPs><RGs><ElemStr>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jxq8+b9O7R/wNCnyKPMAAAAA==</ElemStr></RGs><CSs><ElemStr>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jxyesmvXv0/wA+f8jSMAAAAA==</ElemStr></CSs><SSCs><ElemStr>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jx69cnDf9L/6zry/z67OnRXjaZHuxku9sPzh9k2/s7ezvbDw8m0+2D7MFevjP9dJIfPHx81zZ//HqalTn9sksf6q+PX2SL/Ogkq9OTqqzqJn1eNO3ju/zp46d5M62LVUuIpXePHj8rs4vmaOfxXfmFvi7zNp/hE/Pr47PmeNoWl/nRm3qdP75r/3z8In/XHi+bq7ymXg+oB//vx0+LRb4EAZqvvjp7is7u8lDv8rD/H/5Azr8mAQAA</ElemStr></SSCs><QAs><ElemStr>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jxTxw36d2j/wdMGPaGMAAAAA==</ElemStr></QAs><SLs><ElemStr>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jx6+dNevfo/wH2fa4zMAAAAA==</ElemStr></SLs><STes><ElemStr>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jx6zd5k949+n8Axy2WxjEAAAA=</ElemStr></STes><SMBs><ElemStr>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jx6y+eNPwv/bOuL/Prs6dHe9lkerCT7W4/OH+Qbe/v7O1sPzyYTLcPsgd7+c7000l+8PDxXdv88ZP19G3e0m87j+/a3/XTF9kiT+8ePX6an2frsv2JddVmaBf8/fjN9SrHp/zz8U+s86YlrAnK9u7ju96fj19mdb5s9Qv7x+OvlifznLqbHS+bKxryE8ILvT4ryjav85ng0rxuaxo9vnhTrYqpgjG/Pz6jtpnXsf83jZdp9M0Qai9OqKMX+VX6ep7nrfmeP70N8e69D/F2fk5od5d57f8BPlnj8ZsCAAA=</ElemStr></SMBs><SMBGs><ElemStr>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+jx6y+efN6kd4/+H6wF1isyAAAA</ElemStr></SMBGs></Root>