LocalDateRangeV3 (basic)
Demo uses a production-shaped calendar payload (availability,checkInRestriction, checkOutRestriction, minStay,minPriorNotify) to derive day-level restrictions.
Start: —
End: —
days up to today
days starting today
Jump
Apr 2026
SunMonTueWedThuFriSat
May 2026
Jun 2026
Jul 2026
Aug 2026
Sep 2026
Oct 2026
Nov 2026
Dec 2026
Jan 2027
Feb 2027
Mar 2027
Apr 2027
May 2027
Jun 2027
Jul 2027
Aug 2027
Sep 2027
Oct 2027
Nov 2027
Dec 2027
Jan 2028
Feb 2028
Mar 2028
Apr 2028
May 2028
Jun 2028
Jul 2028
Aug 2028
Sep 2028
Oct 2028
Nov 2028
Dec 2028
Precomputed Vacant Date Ranges
{
"vacancies": [
{
"start": "2026-04-27",
"end": "2026-04-30",
"minStay": 3,
"nightsAvailable": 3,
"checkInRestriction": "NYYY",
"checkOutRestriction": "YYYN"
},
{
"start": "2026-05-03",
"end": "2026-05-21",
"minStay": 4,
"nightsAvailable": 18,
"checkInRestriction": "NNNNNNNYNNNNNNNYYYY",
"checkOutRestriction": "YYYYNNNYNNNNNNNNNNN"
},
{
"start": "2026-05-26",
"end": "2026-05-30",
"minStay": 3,
"nightsAvailable": 4,
"checkInRestriction": "NNYYY",
"checkOutRestriction": "YYYNN"
},
{
"start": "2026-06-06",
"end": "2026-06-13",
"minStay": 5,
"nightsAvailable": 7,
"checkInRestriction": "NNNYYYYY",
"checkOutRestriction": "YYYYYNNN"
},
{
"start": "2026-06-20",
"end": "2026-07-03",
"minStay": 5,
"nightsAvailable": 13,
"checkInRestriction": "NNNNNNNNNYYYYY",
"checkOutRestriction": "YYYYYNNNNNNNNN"
},
{
"start": "2026-07-08",
"end": "2026-07-27",
"minStay": 5,
"nightsAvailable": 19,
"checkInRestriction": "NNNNNNNNNNNNNNNYYYYY",
"checkOutRestriction": "YYYYYNNNNNNNNNNNNNNN"
},
{
"start": "2026-08-03",
"end": "2026-09-23",
"minStay": 5,
"nightsAvailable": 51,
"checkInRestriction": "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYNNNNNNNNNNNYYYYY",
"checkOutRestriction": "YYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYNNNNNNNNNNNNNNNN"
},
{
"start": "2026-09-29",
"end": "2026-10-28",
"minStay": 5,
"nightsAvailable": 29,
"checkInRestriction": "NNNNNNNNNNNNNNNNNNNNNNNNNYYYYY",
"checkOutRestriction": "YYYYYNNNNNNNNNNNNNNNNNNNNNNNNN"
},
{
"start": "2026-11-03",
"end": "2026-11-07",
"minStay": 4,
"nightsAvailable": 4,
"checkInRestriction": "NYYYY",
"checkOutRestriction": "YYYYN"
},
{
"start": "2026-11-14",
"end": "2027-01-16",
"minStay": 5,
"nightsAvailable": 63,
"checkInRestriction": "NNNNNNNNNNNYYYNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNYYNNNNNNNNNNYYYYY",
"checkOutRestriction": "YYYYYNNNNNYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNYYNNNNNNNNNNNNNNN"
},
{
"start": "2027-01-24",
"end": "2027-03-05",
"minStay": 5,
"nightsAvailable": 40,
"checkInRestriction": "NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYYYYYY",
"checkOutRestriction": "YYYYYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN"
},
{
"start": "2027-03-11",
"end": "2027-04-05",
"minStay": 6,
"nightsAvailable": 25,
"checkInRestriction": "NNNNNNNNNNNNNNNNNYNNYYYYYY",
"checkOutRestriction": "YYYYYYNNNNNNNNNNNYNNNNNNNN"
},
{
"start": "2027-04-11",
"end": "2027-04-30",
"minStay": 6,
"nightsAvailable": 19,
"checkInRestriction": "NNNNNNNNNNNNNNNYYYYY",
"checkOutRestriction": "YYYYYYNNNNNNNNNNNNNN"
},
{
"start": "2027-05-08",
"end": "2027-09-07",
"minStay": 5,
"nightsAvailable": 122,
"checkInRestriction": "NNNNNNNNNNNNNNNNNNNNNYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYY",
"checkOutRestriction": "YYYYYNNNNNNNNNNNNNNNNYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNN"
},
{
"start": "2027-09-08",
"end": "2027-09-11",
"minStay": 3,
"nightsAvailable": 3,
"checkInRestriction": "NYYY",
"checkOutRestriction": "YYYN"
},
{
"start": "2027-09-18",
"end": "2028-12-31",
"minStay": 5,
"nightsAvailable": 470,
"checkInRestriction": "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNYYYY",
"checkOutRestriction": "YYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNN"
}
]
}