[{"data":1,"prerenderedAt":672},["ShallowReactive",2],{"navigation_docs":3,"-examples-limits-and-availability":170,"-examples-limits-and-availability-surround":667},[4,30,110,150,155],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15,20,25],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-book-open",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage","i-lucide-play",{"title":26,"path":27,"stem":28,"icon":29},"Migrate from 2.x","\u002Fgetting-started\u002Fmigration","1.getting-started\u002F4.migration","i-lucide-arrow-right-left",{"title":31,"path":32,"stem":33,"children":34,"page":6},"Essentials","\u002Fessentials","2.essentials",[35,40,45,50,55,60,65,70,75,80,85,90,95,100,105],{"title":36,"path":37,"stem":38,"icon":39},"Selection modes","\u002Fessentials\u002Fselection-modes","2.essentials\u002F01.selection-modes","i-lucide-mouse-pointer-click",{"title":41,"path":42,"stem":43,"icon":44},"Multiple calendars","\u002Fessentials\u002Fmultiple-calendars","2.essentials\u002F02.multiple-calendars","i-lucide-columns-2",{"title":46,"path":47,"stem":48,"icon":49},"Time picker","\u002Fessentials\u002Ftime-picker","2.essentials\u002F03.time-picker","i-lucide-clock",{"title":51,"path":52,"stem":53,"icon":54},"Limits and availability","\u002Fessentials\u002Flimits-and-availability","2.essentials\u002F04.limits-and-availability","i-lucide-ban",{"title":56,"path":57,"stem":58,"icon":59},"Marking","\u002Fessentials\u002Fmarking","2.essentials\u002F05.marking","i-lucide-bookmark",{"title":61,"path":62,"stem":63,"icon":64},"Layout and names","\u002Fessentials\u002Flayout-and-names","2.essentials\u002F06.layout-and-names","i-lucide-layout-template",{"title":66,"path":67,"stem":68,"icon":69},"Theming","\u002Fessentials\u002Ftheming","2.essentials\u002F07.theming","i-lucide-palette",{"title":71,"path":72,"stem":73,"icon":74},"Keyboard","\u002Fessentials\u002Fkeyboard","2.essentials\u002F08.keyboard","i-lucide-keyboard",{"title":76,"path":77,"stem":78,"icon":79},"Typeable input","\u002Fessentials\u002Ftypeable-input","2.essentials\u002F09.typeable-input","i-lucide-text-cursor-input",{"title":81,"path":82,"stem":83,"icon":84},"Locale and labels","\u002Fessentials\u002Flocale","2.essentials\u002F10.locale","i-lucide-languages",{"title":86,"path":87,"stem":88,"icon":89},"Presets","\u002Fessentials\u002Fpresets","2.essentials\u002F11.presets","i-lucide-zap",{"title":91,"path":92,"stem":93,"icon":94},"Accessibility","\u002Fessentials\u002Faccessibility","2.essentials\u002F12.accessibility","i-lucide-accessibility",{"title":96,"path":97,"stem":98,"icon":99},"Props","\u002Fessentials\u002Fprops","2.essentials\u002F13.props","i-lucide-list",{"title":101,"path":102,"stem":103,"icon":104},"Events","\u002Fessentials\u002Fevents","2.essentials\u002F14.events","i-lucide-radio",{"title":106,"path":107,"stem":108,"icon":109},"Slots","\u002Fessentials\u002Fslots","2.essentials\u002F15.slots","i-lucide-puzzle",{"title":111,"icon":112,"path":113,"stem":114,"children":115,"page":6},"Examples","i-lucide-layout-grid","\u002Fexamples","3.examples",[116,119,122,126,129,132,136,139,143,146],{"title":36,"path":117,"stem":118,"icon":39},"\u002Fexamples\u002Fselection-modes","3.examples\u002F01.selection-modes",{"title":41,"path":120,"stem":121,"icon":44},"\u002Fexamples\u002Fmultiple-calendars","3.examples\u002F02.multiple-calendars",{"title":123,"path":124,"stem":125,"icon":79},"Modal and typeable inputs","\u002Fexamples\u002Fmodal-and-inputs","3.examples\u002F03.modal-and-inputs",{"title":46,"path":127,"stem":128,"icon":49},"\u002Fexamples\u002Ftime-picker","3.examples\u002F04.time-picker",{"title":51,"path":130,"stem":131,"icon":54},"\u002Fexamples\u002Flimits-and-availability","3.examples\u002F05.limits-and-availability",{"title":133,"path":134,"stem":135,"icon":59},"Marking and layout","\u002Fexamples\u002Fmarking","3.examples\u002F06.marking",{"title":106,"path":137,"stem":138,"icon":109},"\u002Fexamples\u002Fslots","3.examples\u002F07.slots",{"title":140,"path":141,"stem":142,"icon":89},"Range presets","\u002Fexamples\u002Fpresets","3.examples\u002F08.presets",{"title":81,"path":144,"stem":145,"icon":84},"\u002Fexamples\u002Flocale","3.examples\u002F09.locale",{"title":147,"path":148,"stem":149,"icon":69},"Theming and dark mode","\u002Fexamples\u002Ftheming-and-dark-mode","3.examples\u002F10.theming-and-dark-mode",{"title":151,"path":152,"stem":153,"icon":154},"Playground","\u002Fplayground","4.playground","i-lucide-sliders-horizontal",{"title":156,"path":157,"stem":158,"children":159,"page":6},"Community","\u002Fcommunity","5.community",[160,165],{"title":161,"path":162,"stem":163,"icon":164},"Contributing","\u002Fcommunity\u002Fcontributing","5.community\u002F1.contributing","i-lucide-git-pull-request",{"title":166,"path":167,"stem":168,"icon":169},"Changelog","\u002Fcommunity\u002Fchangelog","5.community\u002F2.changelog","i-lucide-history",{"id":171,"title":51,"body":172,"description":660,"extension":661,"links":662,"meta":663,"navigation":664,"path":130,"seo":665,"stem":131,"__hash__":666},"docs\u002F3.examples\u002F05.limits-and-availability.md",{"type":173,"value":174,"toc":653},"minimark",[175,188,193,207,357,361,371,432,436,454,515,519,532,598,602,608,649],[176,177,178,179,183,184,187],"p",{},"Dates use the ",[180,181,182],"code",{},"dateFormat"," of the calendar, ",[180,185,186],{},"dd\u002Fmm\u002Fyyyy"," by default. Day and month may carry a leading zero.",[189,190,192],"h2",{"id":191},"limit-to-a-span","Limit to a span",[176,194,195,198,199,202,203,206],{},[180,196,197],{},"limits"," takes a ",[180,200,201],{},"min"," and a ",[180,204,205],{},"max",". Days outside are disabled, and the arrows stop at the edge months.",[208,209,211],"calendar-demo",{":config":210},"{\"isDatePicker\":true,\"newCurrentDate\":\"2026-10-01\",\"limits\":{\"min\":\"8\u002F10\u002F2026\",\"max\":\"24\u002F10\u002F2026\"}}",[212,213,218],"pre",{"className":214,"code":215,"language":216,"meta":217,"style":217},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003CFunctionalCalendar\n  v-model=\"value\"\n  is-date-picker\n  :new-current-date=\"new Date(2026, 9, 1)\"\n  :limits=\"{ min: '8\u002F10\u002F2026', max: '24\u002F10\u002F2026' }\"\n\u002F>\n","vue","",[180,219,220,233,253,259,302,351],{"__ignoreMap":217},[221,222,225,229],"span",{"class":223,"line":224},"line",1,[221,226,228],{"class":227},"sMK4o","\u003C",[221,230,232],{"class":231},"swJcz","FunctionalCalendar\n",[221,234,236,240,243,246,250],{"class":223,"line":235},2,[221,237,239],{"class":238},"spNyl","  v-model",[221,241,242],{"class":227},"=",[221,244,245],{"class":227},"\"",[221,247,249],{"class":248},"sTEyZ","value",[221,251,252],{"class":227},"\"\n",[221,254,256],{"class":223,"line":255},3,[221,257,258],{"class":238},"  is-date-picker\n",[221,260,262,265,268,270,272,275,279,282,286,289,292,294,297,300],{"class":223,"line":261},4,[221,263,264],{"class":227},"  :",[221,266,267],{"class":238},"new-current-date",[221,269,242],{"class":227},[221,271,245],{"class":227},[221,273,274],{"class":227},"new",[221,276,278],{"class":277},"s2Zo4"," Date",[221,280,281],{"class":248},"(",[221,283,285],{"class":284},"sbssI","2026",[221,287,288],{"class":227},",",[221,290,291],{"class":284}," 9",[221,293,288],{"class":227},[221,295,296],{"class":284}," 1",[221,298,299],{"class":248},")",[221,301,252],{"class":227},[221,303,305,307,309,311,313,316,319,322,325,329,332,334,337,339,341,344,346,349],{"class":223,"line":304},5,[221,306,264],{"class":227},[221,308,197],{"class":238},[221,310,242],{"class":227},[221,312,245],{"class":227},[221,314,315],{"class":227},"{",[221,317,318],{"class":231}," min",[221,320,321],{"class":227},":",[221,323,324],{"class":227}," '",[221,326,328],{"class":327},"sfazB","8\u002F10\u002F2026",[221,330,331],{"class":227},"'",[221,333,288],{"class":227},[221,335,336],{"class":231}," max",[221,338,321],{"class":227},[221,340,324],{"class":227},[221,342,343],{"class":327},"24\u002F10\u002F2026",[221,345,331],{"class":227},[221,347,348],{"class":227}," }",[221,350,252],{"class":227},[221,352,354],{"class":223,"line":353},6,[221,355,356],{"class":248},"\u002F>\n",[189,358,360],{"id":359},"minimum-and-maximum-range-length","Minimum and maximum range length",[176,362,363,366,367,370],{},[180,364,365],{},"minSelDays"," and ",[180,368,369],{},"maxSelDays"," bound the length of a range. A range that is too short is stretched to the minimum, and one that is too long is cut at the maximum.",[208,372,374],{":config":373},"{\"isDateRange\":true,\"minSelDays\":3,\"maxSelDays\":6}",[212,375,377],{"className":214,"code":376,"language":216,"meta":217,"style":217},"\u003CFunctionalCalendar v-model=\"value\" is-date-range :min-sel-days=\"3\" :max-sel-days=\"6\" \u002F>\n",[180,378,379],{"__ignoreMap":217},[221,380,381,383,386,389,391,393,395,397,400,403,406,408,410,413,415,417,420,422,424,427,429],{"class":223,"line":224},[221,382,228],{"class":227},[221,384,385],{"class":231},"FunctionalCalendar",[221,387,388],{"class":238}," v-model",[221,390,242],{"class":227},[221,392,245],{"class":227},[221,394,249],{"class":248},[221,396,245],{"class":227},[221,398,399],{"class":238}," is-date-range",[221,401,402],{"class":227}," :",[221,404,405],{"class":238},"min-sel-days",[221,407,242],{"class":227},[221,409,245],{"class":227},[221,411,412],{"class":284},"3",[221,414,245],{"class":227},[221,416,402],{"class":227},[221,418,419],{"class":238},"max-sel-days",[221,421,242],{"class":227},[221,423,245],{"class":227},[221,425,426],{"class":284},"6",[221,428,245],{"class":227},[221,430,431],{"class":227}," \u002F>\n",[189,433,435],{"id":434},"disable-weekdays","Disable weekdays",[176,437,438,441,442,445,446,449,450,453],{},[180,439,440],{},"disabledDayNames"," takes the names from ",[180,443,444],{},"dayNames",", ",[180,447,448],{},"Mo"," to ",[180,451,452],{},"Su"," by default.",[208,455,457],{":config":456},"{\"isDatePicker\":true,\"disabledDayNames\":[\"Sa\",\"Su\"]}",[212,458,460],{"className":214,"code":459,"language":216,"meta":217,"style":217},"\u003CFunctionalCalendar v-model=\"value\" is-date-picker :disabled-day-names=\"['Sa', 'Su']\" \u002F>\n",[180,461,462],{"__ignoreMap":217},[221,463,464,466,468,470,472,474,476,478,481,483,486,488,490,493,495,498,500,502,504,506,508,511,513],{"class":223,"line":224},[221,465,228],{"class":227},[221,467,385],{"class":231},[221,469,388],{"class":238},[221,471,242],{"class":227},[221,473,245],{"class":227},[221,475,249],{"class":248},[221,477,245],{"class":227},[221,479,480],{"class":238}," is-date-picker",[221,482,402],{"class":227},[221,484,485],{"class":238},"disabled-day-names",[221,487,242],{"class":227},[221,489,245],{"class":227},[221,491,492],{"class":248},"[",[221,494,331],{"class":227},[221,496,497],{"class":327},"Sa",[221,499,331],{"class":227},[221,501,288],{"class":227},[221,503,324],{"class":227},[221,505,452],{"class":327},[221,507,331],{"class":227},[221,509,510],{"class":248},"]",[221,512,245],{"class":227},[221,514,431],{"class":227},[189,516,518],{"id":517},"disable-dates","Disable dates",[176,520,521,524,525,366,528,531],{},[180,522,523],{},"disabledDates"," takes dates and two keywords, ",[180,526,527],{},"beforeToday",[180,529,530],{},"afterToday",".",[208,533,535],{":config":534},"{\"isDatePicker\":true,\"disabledDates\":[\"beforeToday\",\"30\u002F10\u002F2026\"]}",[212,536,538],{"className":214,"code":537,"language":216,"meta":217,"style":217},"\u003CFunctionalCalendar\n  v-model=\"value\"\n  is-date-picker\n  :disabled-dates=\"['beforeToday', '30\u002F10\u002F2026']\"\n\u002F>\n",[180,539,540,546,558,562,594],{"__ignoreMap":217},[221,541,542,544],{"class":223,"line":224},[221,543,228],{"class":227},[221,545,232],{"class":231},[221,547,548,550,552,554,556],{"class":223,"line":235},[221,549,239],{"class":238},[221,551,242],{"class":227},[221,553,245],{"class":227},[221,555,249],{"class":248},[221,557,252],{"class":227},[221,559,560],{"class":223,"line":255},[221,561,258],{"class":238},[221,563,564,566,569,571,573,575,577,579,581,583,585,588,590,592],{"class":223,"line":261},[221,565,264],{"class":227},[221,567,568],{"class":238},"disabled-dates",[221,570,242],{"class":227},[221,572,245],{"class":227},[221,574,492],{"class":248},[221,576,331],{"class":227},[221,578,527],{"class":327},[221,580,331],{"class":227},[221,582,288],{"class":227},[221,584,324],{"class":227},[221,586,587],{"class":327},"30\u002F10\u002F2026",[221,589,331],{"class":227},[221,591,510],{"class":248},[221,593,252],{"class":227},[221,595,596],{"class":223,"line":304},[221,597,356],{"class":248},[189,599,601],{"id":600},"allow-only-some-dates","Allow only some dates",[176,603,604,607],{},[180,605,606],{},"enabledDates"," is the one prop the calendar watches, so you can change the list while it is on screen.",[609,610,611],"calendar-enabled-dates-demo",{},[212,612,614],{"className":214,"code":613,"language":216,"meta":217,"style":217},"\u003CFunctionalCalendar v-model=\"value\" is-date-picker :enabled-dates=\"enabledDates\" \u002F>\n",[180,615,616],{"__ignoreMap":217},[221,617,618,620,622,624,626,628,630,632,634,636,639,641,643,645,647],{"class":223,"line":224},[221,619,228],{"class":227},[221,621,385],{"class":231},[221,623,388],{"class":238},[221,625,242],{"class":227},[221,627,245],{"class":227},[221,629,249],{"class":248},[221,631,245],{"class":227},[221,633,480],{"class":238},[221,635,402],{"class":227},[221,637,638],{"class":238},"enabled-dates",[221,640,242],{"class":227},[221,642,245],{"class":227},[221,644,606],{"class":248},[221,646,245],{"class":227},[221,648,431],{"class":227},[650,651,652],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":217,"searchDepth":235,"depth":235,"links":654},[655,656,657,658,659],{"id":191,"depth":235,"text":192},{"id":359,"depth":235,"text":360},{"id":434,"depth":235,"text":435},{"id":517,"depth":235,"text":518},{"id":600,"depth":235,"text":601},"Block dates, weekdays and spans, or allow only a list of dates.","md",null,{},{"icon":54},{"title":51,"description":660},"vHwCpI6yt4xw3klYU7dkOWLK_jy8kV-_u-efVA5dMjc",[668,670],{"title":46,"path":127,"stem":128,"description":669,"icon":49,"children":-1},"Add hours and minutes to a date, a range or several dates.",{"title":133,"path":134,"stem":135,"description":671,"icon":59,"children":-1},"Mark dates and ranges, show week numbers, and hide parts of the calendar.",1792736104383]