[{"data":1,"prerenderedAt":445},["ShallowReactive",2],{"navigation_docs":3,"-community-contributing":170,"-community-contributing-surround":440},[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":161,"body":172,"description":433,"extension":434,"links":435,"meta":436,"navigation":437,"path":162,"seo":438,"stem":163,"__hash__":439},"docs\u002F5.community\u002F1.contributing.md",{"type":173,"value":174,"toc":425},"minimark",[175,192,197,252,256,368,371,375,393,397,404,408,415,419,422],[176,177,178,179,186,187,191],"p",{},"Bug reports, fixes and ideas are welcome. Open an ",[180,181,185],"a",{"href":182,"rel":183},"https:\u002F\u002Fgithub.com\u002FManukMinasyan\u002Fvue-functional-calendar\u002Fissues",[184],"nofollow","issue"," or a pull request against the ",[188,189,190],"code",{},"3.x"," branch.",[193,194,196],"h2",{"id":195},"set-up","Set up",[198,199,204],"pre",{"className":200,"code":201,"language":202,"meta":203,"style":203},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","git clone https:\u002F\u002Fgithub.com\u002FManukMinasyan\u002Fvue-functional-calendar.git\ncd vue-functional-calendar\ngit checkout 3.x\nnpm ci\n","bash","",[188,205,206,222,232,243],{"__ignoreMap":203},[207,208,211,215,219],"span",{"class":209,"line":210},"line",1,[207,212,214],{"class":213},"sBMFI","git",[207,216,218],{"class":217},"sfazB"," clone",[207,220,221],{"class":217}," https:\u002F\u002Fgithub.com\u002FManukMinasyan\u002Fvue-functional-calendar.git\n",[207,223,225,229],{"class":209,"line":224},2,[207,226,228],{"class":227},"s2Zo4","cd",[207,230,231],{"class":217}," vue-functional-calendar\n",[207,233,235,237,240],{"class":209,"line":234},3,[207,236,214],{"class":213},[207,238,239],{"class":217}," checkout",[207,241,242],{"class":217}," 3.x\n",[207,244,246,249],{"class":209,"line":245},4,[207,247,248],{"class":213},"npm",[207,250,251],{"class":217}," ci\n",[193,253,255],{"id":254},"scripts","Scripts",[257,258,259,272],"table",{},[260,261,262],"thead",{},[263,264,265,269],"tr",{},[266,267,268],"th",{},"Command",[266,270,271],{},"What it does",[273,274,275,290,300,321,331,348,358],"tbody",{},[263,276,277,283],{},[278,279,280],"td",{},[188,281,282],{},"npm run dev",[278,284,285,286,289],{},"Starts the internal test page from ",[188,287,288],{},"src\u002FDemo.vue",".",[263,291,292,297],{},[278,293,294],{},[188,295,296],{},"npm test",[278,298,299],{},"Runs the Vitest suite.",[263,301,302,307],{},[278,303,304],{},[188,305,306],{},"npm run lint",[278,308,309,310,313,314,317,318,289],{},"Runs ESLint over ",[188,311,312],{},"src",", ",[188,315,316],{},"tests"," and ",[188,319,320],{},"index.js",[263,322,323,328],{},[278,324,325],{},[188,326,327],{},"npx prettier --check src tests index.js",[278,329,330],{},"Checks formatting.",[263,332,333,338],{},[278,334,335],{},[188,336,337],{},"npm run build",[278,339,340,341,344,345,289],{},"Builds ",[188,342,343],{},"dist\u002F"," for ESM, CJS and UMD, plus ",[188,346,347],{},"style.css",[263,349,350,355],{},[278,351,352],{},[188,353,354],{},"npm run docs:dev",[278,356,357],{},"Runs this documentation site.",[263,359,360,365],{},[278,361,362],{},[188,363,364],{},"npm run docs:build",[278,366,367],{},"Builds this documentation site.",[176,369,370],{},"The documentation site imports the calendar from the repository source, so every demo runs the current code.",[193,372,374],{"id":373},"pull-requests","Pull requests",[376,377,378,384,387,390],"ol",{},[379,380,381,382,289],"li",{},"Branch from ",[188,383,190],{},[379,385,386],{},"Add tests for new behavior.",[379,388,389],{},"Update the documentation if you change a prop, event or slot.",[379,391,392],{},"Make sure the tests and the linter pass.",[193,394,396],{"id":395},"style","Style",[176,398,399,400,403],{},"Two spaces, no semicolons and single quotes. Prettier enforces it with the ",[188,401,402],{},".prettierrc"," in the repository.",[193,405,407],{"id":406},"reporting-bugs","Reporting bugs",[176,409,410,411,414],{},"A good report has a short summary, steps to reproduce, what you expected, what happened, and a minimal example if you can. You can use the ",[180,412,413],{"href":152},"playground"," to find the props that trigger the bug.",[193,416,418],{"id":417},"license","License",[176,420,421],{},"By contributing, you agree that your contributions are licensed under the MIT License.",[395,423,424],{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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":203,"searchDepth":224,"depth":224,"links":426},[427,428,429,430,431,432],{"id":195,"depth":224,"text":196},{"id":254,"depth":224,"text":255},{"id":373,"depth":224,"text":374},{"id":395,"depth":224,"text":396},{"id":406,"depth":224,"text":407},{"id":417,"depth":224,"text":418},"Report bugs, propose changes and run the project locally.","md",null,{},{"icon":164},{"title":161,"description":433},"4tdujLjca8qCZE6eigy5zwBXX6jdgyR-VLPSInlgKLY",[441,443],{"title":151,"path":152,"stem":153,"description":442,"icon":154,"children":-1},"Change the main props and theme tokens, and copy the code.",{"title":166,"path":167,"stem":168,"description":444,"icon":169,"children":-1},"Release notes for Vue Functional Calendar.",1792736102922]