|  | @@ -360,6 +360,12 @@ export default {
 | 
	
		
			
				|  |  |      function handleSelectDate(dt) {
 | 
	
		
			
				|  |  |        console.log("dt");
 | 
	
		
			
				|  |  |        console.log(dt);
 | 
	
		
			
				|  |  | +      console.log("filteredSkuIndex.value");
 | 
	
		
			
				|  |  | +      console.log(filteredSkuIndex.value);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      console.log("skusInGroup.skus");
 | 
	
		
			
				|  |  | +      console.log(skusInGroup.skus);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |        var matchedIndex = -1;
 | 
	
		
			
				|  |  |        for (var i in filteredSkuIndex.value) {
 | 
	
		
			
				|  |  |          var index = filteredSkuIndex.value[i];
 | 
	
	
		
			
				|  | @@ -368,12 +374,15 @@ export default {
 | 
	
		
			
				|  |  |              skusInGroup.skus[index],
 | 
	
		
			
				|  |  |              AVAILABLEDATEPROP
 | 
	
		
			
				|  |  |            );
 | 
	
		
			
				|  |  | +        console.log("availableDatesInString");
 | 
	
		
			
				|  |  | +        console.log(availableDatesInString);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          var dateObjArray = multiDateString2DateObjectArray(
 | 
	
		
			
				|  |  |            availableDatesInString
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  |          console.log("dateObjArray");
 | 
	
		
			
				|  |  |          console.log(dateObjArray);
 | 
	
		
			
				|  |  | -        if (dateObjArray.some((e) => e.getDate() == dt.getDate())) {
 | 
	
		
			
				|  |  | +        if (dateObjArray.some((e) => e.toDateString() == dt.toDateString())) {
 | 
	
		
			
				|  |  |            matchedIndex = index;
 | 
	
		
			
				|  |  |            break;
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -515,27 +524,18 @@ export default {
 | 
	
		
			
				|  |  |        var pointer = new Date(minDate);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        while (pointer < maxDate) {
 | 
	
		
			
				|  |  | -        console.log("pointer...");
 | 
	
		
			
				|  |  | -        console.log(pointer);
 | 
	
		
			
				|  |  | -        console.log("pointer.getDate()");
 | 
	
		
			
				|  |  | -        console.log(pointer.getDate());
 | 
	
		
			
				|  |  |          // check contains
 | 
	
		
			
				|  |  |          if (
 | 
	
		
			
				|  |  |            !dateObjArray.some((e) => e.toDateString() == pointer.toDateString())
 | 
	
		
			
				|  |  |          ) {
 | 
	
		
			
				|  |  | -          console.log("not contains the pointer date");
 | 
	
		
			
				|  |  |            segmentDisabledDates.push(new Date(pointer));
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  | -          console.log("contains the pointer date");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          // update pointer
 | 
	
		
			
				|  |  |          pointer.setDate(pointer.getDate() + 1);
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        state.disabledDates.dates = segmentDisabledDates;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -      console.log("state.disabledDates");
 | 
	
		
			
				|  |  | -      console.log(state.disabledDates);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |        forceRerender();
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -631,8 +631,6 @@ export default {
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        imageContainer.imageList = imageList.value;
 | 
	
		
			
				|  |  |        forceRerender();
 | 
	
		
			
				|  |  | -      console.log("imageContainer");
 | 
	
		
			
				|  |  | -      console.log(imageContainer);
 | 
	
		
			
				|  |  |        // trick: remove duplicates
 | 
	
		
			
				|  |  |        packageCategories.value = [...new Set(packageCategories.value)];
 | 
	
		
			
				|  |  |        // force select the first package category on entering page
 | 
	
	
		
			
				|  | @@ -694,6 +692,8 @@ export default {
 | 
	
		
			
				|  |  |          })
 | 
	
		
			
				|  |  |          .then(function (response) {
 | 
	
		
			
				|  |  |            skusInGroup.skus = response.data.data;
 | 
	
		
			
				|  |  | +          console.log("skusInGroup.skus in loadSkusInGroup");
 | 
	
		
			
				|  |  | +          console.log(skusInGroup.skus);
 | 
	
		
			
				|  |  |            processSkuGroups(skusInGroup.skus);
 | 
	
		
			
				|  |  |          })
 | 
	
		
			
				|  |  |          .catch(function (error) {
 |