[{"data":1,"prerenderedAt":4506},["ShallowReactive",2],{"navigation":3,"/distribution/typescript":272,"/distribution/typescript-surround":4501},[4,22,59,95,120,161,183,200,243,264],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"/getting-started","01.getting-started",[10,14,18],{"title":11,"path":12,"stem":13},"Introduction","/getting-started/introduction","01.getting-started/1.introduction",{"title":15,"path":16,"stem":17},"Installation","/getting-started/installation","01.getting-started/2.installation",{"title":19,"path":20,"stem":21},"Quick Start","/getting-started/quick-start","01.getting-started/3.quick-start",{"title":23,"path":24,"stem":25,"children":26,"page":6},"Configuration","/configuration","02.configuration",[27,31,35,39,43,47,51,55],{"title":28,"path":29,"stem":30},"Overview","/configuration/overview","02.configuration/1.overview",{"title":32,"path":33,"stem":34},"Size","/configuration/size","02.configuration/2.size",{"title":36,"path":37,"stem":38},"Steps","/configuration/steps","02.configuration/3.steps",{"title":40,"path":41,"stem":42},"Placement","/configuration/placement","02.configuration/4.placement",{"title":44,"path":45,"stem":46},"Animation","/configuration/animation","02.configuration/5.animation",{"title":48,"path":49,"stem":50},"Scroll","/configuration/scroll","02.configuration/6.scroll",{"title":52,"path":53,"stem":54},"Skip","/configuration/skip","02.configuration/7.skip",{"title":56,"path":57,"stem":58},"Styles","/configuration/styles","02.configuration/8.styles",{"title":60,"path":61,"stem":62,"children":63,"page":6},"Components","/components","03.components",[64,68,72,76,80,84,88,91],{"title":65,"path":66,"stem":67},"Container","/components/container","03.components/1.container",{"title":69,"path":70,"stem":71},"Overlay","/components/overlay","03.components/2.overlay",{"title":73,"path":74,"stem":75},"Tooltip","/components/tooltip","03.components/3.tooltip",{"title":77,"path":78,"stem":79},"Image","/components/image","03.components/4.image",{"title":81,"path":82,"stem":83},"Buttons","/components/buttons","03.components/5.buttons",{"title":85,"path":86,"stem":87},"Progress","/components/progress","03.components/6.progress",{"title":52,"path":89,"stem":90},"/components/skip","03.components/7.skip",{"title":92,"path":93,"stem":94},"Close Button","/components/close-button","03.components/8.close-button",{"title":96,"path":97,"stem":98,"children":99,"page":6},"Features","/features","04.features",[100,104,108,112,116],{"title":101,"path":102,"stem":103},"Visibility","/features/visibility","04.features/1.visibility",{"title":105,"path":106,"stem":107},"Responsive","/features/responsive","04.features/2.responsive",{"title":109,"path":110,"stem":111},"Keyboard","/features/keyboard","04.features/3.keyboard",{"title":113,"path":114,"stem":115},"Highlight","/features/highlight","04.features/4.highlight",{"title":117,"path":118,"stem":119},"Overrides","/features/overrides","04.features/5.overrides",{"title":121,"path":122,"stem":123,"children":124,"page":6},"API Reference","/api-reference","05.api-reference",[125,129,133,137,141,145,149,153,157],{"title":126,"path":127,"stem":128},"useBorda","/api-reference/use-borda","05.api-reference/1.use-borda",{"title":130,"path":131,"stem":132},"useConfig","/api-reference/use-config","05.api-reference/2.use-config",{"title":134,"path":135,"stem":136},"useHighlight","/api-reference/use-highlight","05.api-reference/3.use-highlight",{"title":138,"path":139,"stem":140},"Borda Instance","/api-reference/borda-instance","05.api-reference/4.borda-instance",{"title":142,"path":143,"stem":144},"Controller API","/api-reference/controller-api","05.api-reference/5.controller-api",{"title":146,"path":147,"stem":148},"Events API","/api-reference/events-api","05.api-reference/6.events-api",{"title":150,"path":151,"stem":152},"Visibility API","/api-reference/visibility-api","05.api-reference/7.visibility-api",{"title":154,"path":155,"stem":156},"Skip API","/api-reference/skip-api","05.api-reference/8.skip-api",{"title":158,"path":159,"stem":160},"Scroll API","/api-reference/scroll-api","05.api-reference/9.scroll-api",{"title":162,"path":163,"stem":164,"children":165,"page":6},"Events","/events","06.events",[166,170,174,177,180],{"title":167,"path":168,"stem":169},"Tour","/events/tour","06.events/1.tour",{"title":171,"path":172,"stem":173},"Widget","/events/widget","06.events/2.widget",{"title":52,"path":175,"stem":176},"/events/skip","06.events/3.skip",{"title":101,"path":178,"stem":179},"/events/visibility","06.events/4.visibility",{"title":109,"path":181,"stem":182},"/events/keyboard","06.events/5.keyboard",{"title":184,"path":185,"stem":186,"children":187,"page":6},"Custom Element","/custom-element","07.custom-element",[188,192,196],{"title":189,"path":190,"stem":191},"Setup","/custom-element/setup","07.custom-element/1.setup",{"title":193,"path":194,"stem":195},"Usage","/custom-element/usage","07.custom-element/2.usage",{"title":197,"path":198,"stem":199},"DOM Events","/custom-element/events","07.custom-element/3.events",{"title":201,"path":202,"stem":203,"children":204,"page":6},"Examples","/examples","08.examples",[205,209,213,217,220,223,226,229,233,236,240],{"title":206,"path":207,"stem":208},"Basic Setup","/examples/basic-setup","08.examples/01.basic-setup",{"title":210,"path":211,"stem":212},"Multi-step","/examples/multi-step","08.examples/02.multi-step",{"title":214,"path":215,"stem":216},"Custom Styling","/examples/custom-styling","08.examples/03.custom-styling",{"title":113,"path":218,"stem":219},"/examples/highlight","08.examples/04.highlight",{"title":105,"path":221,"stem":222},"/examples/responsive","08.examples/05.responsive",{"title":117,"path":224,"stem":225},"/examples/overrides","08.examples/06.overrides",{"title":109,"path":227,"stem":228},"/examples/keyboard","08.examples/07.keyboard",{"title":230,"path":231,"stem":232},"Don't Show Again","/examples/skip","08.examples/08.skip",{"title":44,"path":234,"stem":235},"/examples/animation","08.examples/09.animation",{"title":237,"path":238,"stem":239},"Transition","/examples/transition","08.examples/10.transition",{"title":85,"path":241,"stem":242},"/examples/progress","08.examples/11.progress",{"title":244,"path":245,"stem":246,"children":247,"page":6},"Distribution","/distribution","09.distribution",[248,252,256,260],{"title":249,"path":250,"stem":251},"Formats","/distribution/formats","09.distribution/1.formats",{"title":253,"path":254,"stem":255},"Browser Support","/distribution/browser-support","09.distribution/2.browser-support",{"title":257,"path":258,"stem":259},"Bundle Size","/distribution/bundle-size","09.distribution/3.bundle-size",{"title":261,"path":262,"stem":263},"TypeScript","/distribution/typescript","09.distribution/4.typescript",{"title":265,"path":266,"stem":267,"children":268,"page":6},"Accessibility","/accessibility","10.accessibility",[269],{"title":28,"path":270,"stem":271},"/accessibility/overview","10.accessibility/1.overview",{"id":273,"title":261,"body":274,"description":4496,"extension":2860,"links":4497,"meta":4498,"navigation":370,"path":262,"seo":4499,"stem":263,"__hash__":4500},"docs/09.distribution/4.typescript.md",{"type":275,"value":276,"toc":4490},"minimark",[277,294,298,305,653,657,660,665,676,737,740,747,975,978,981,1109,1113,1116,1280,1284,1287,1465,1469,1475,1584,1588,1594,1647,1651,1654,1911,1915,1922,2040,2044,2047,2215,2219,2226,2377,2381,2396,2492,2496,2502,2560,2564,2570,2646,2650,2656,2727,2731,2737,2789,2793,2796,2800,2803,2917,2921,2924,3005,3009,3012,3173,3177,3180,3437,3441,3444,3526,3530,3533,3583,3587,3590,3655,3659,3662,3666,3860,3864,3978,3982,4145,4149,4265,4269,4272,4486],[278,279,280,281,285,286,289,290,293],"p",{},"TypeScript declarations are bundled inside the package as ",[282,283,284],"code",{},"index.d.ts",". The compiler resolves them automatically — no separate ",[282,287,288],{},"@types/*"," package or manual ",[282,291,292],{},"tsconfig"," path mapping needed.",[295,296,189],"h2",{"id":297},"setup",[278,299,300,301,304],{},"Import from ",[282,302,303],{},"@retoo/borda"," and TypeScript resolves everything automatically. Enums, interfaces, and the composable are all available from the same entry point:",[306,307,312],"pre",{"className":308,"code":309,"language":310,"meta":311,"style":311},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { useBorda, BordaEvent, ComponentSize, ComponentPlacement } from '@retoo/borda';\n\nimport '@retoo/borda/styles';\n\nconst borda = useBorda();\n\nconst instance = await borda.mount({\n  steps: [\n    {\n      target: '#sidebar',\n      title: 'Navigation',\n      description: 'Browse sections here.',\n      placement: ComponentPlacement.MIDDLE_END,\n    },\n  ],\n  size: ComponentSize.MD,\n});\n\ninstance.api.events.on(BordaEvent.ON_TOUR_FINISH, () => {\n  console.log('Tour completed');\n});\n","ts","",[282,313,314,365,372,386,391,412,417,445,458,464,482,499,516,533,539,547,564,575,580,620,644],{"__ignoreMap":311},[315,316,319,323,327,331,334,337,339,342,344,347,350,353,356,359,362],"span",{"class":317,"line":318},"line",1,[315,320,322],{"class":321},"s7zQu","import",[315,324,326],{"class":325},"sMK4o"," {",[315,328,330],{"class":329},"sTEyZ"," useBorda",[315,332,333],{"class":325},",",[315,335,336],{"class":329}," BordaEvent",[315,338,333],{"class":325},[315,340,341],{"class":329}," ComponentSize",[315,343,333],{"class":325},[315,345,346],{"class":329}," ComponentPlacement",[315,348,349],{"class":325}," }",[315,351,352],{"class":321}," from",[315,354,355],{"class":325}," '",[315,357,303],{"class":358},"sfazB",[315,360,361],{"class":325},"'",[315,363,364],{"class":325},";\n",[315,366,368],{"class":317,"line":367},2,[315,369,371],{"emptyLinePlaceholder":370},true,"\n",[315,373,375,377,379,382,384],{"class":317,"line":374},3,[315,376,322],{"class":321},[315,378,355],{"class":325},[315,380,381],{"class":358},"@retoo/borda/styles",[315,383,361],{"class":325},[315,385,364],{"class":325},[315,387,389],{"class":317,"line":388},4,[315,390,371],{"emptyLinePlaceholder":370},[315,392,394,398,401,404,407,410],{"class":317,"line":393},5,[315,395,397],{"class":396},"spNyl","const",[315,399,400],{"class":329}," borda ",[315,402,403],{"class":325},"=",[315,405,330],{"class":406},"s2Zo4",[315,408,409],{"class":329},"()",[315,411,364],{"class":325},[315,413,415],{"class":317,"line":414},6,[315,416,371],{"emptyLinePlaceholder":370},[315,418,420,422,425,427,430,433,436,439,442],{"class":317,"line":419},7,[315,421,397],{"class":396},[315,423,424],{"class":329}," instance ",[315,426,403],{"class":325},[315,428,429],{"class":321}," await",[315,431,432],{"class":329}," borda",[315,434,435],{"class":325},".",[315,437,438],{"class":406},"mount",[315,440,441],{"class":329},"(",[315,443,444],{"class":325},"{\n",[315,446,448,452,455],{"class":317,"line":447},8,[315,449,451],{"class":450},"swJcz","  steps",[315,453,454],{"class":325},":",[315,456,457],{"class":329}," [\n",[315,459,461],{"class":317,"line":460},9,[315,462,463],{"class":325},"    {\n",[315,465,467,470,472,474,477,479],{"class":317,"line":466},10,[315,468,469],{"class":450},"      target",[315,471,454],{"class":325},[315,473,355],{"class":325},[315,475,476],{"class":358},"#sidebar",[315,478,361],{"class":325},[315,480,481],{"class":325},",\n",[315,483,485,488,490,492,495,497],{"class":317,"line":484},11,[315,486,487],{"class":450},"      title",[315,489,454],{"class":325},[315,491,355],{"class":325},[315,493,494],{"class":358},"Navigation",[315,496,361],{"class":325},[315,498,481],{"class":325},[315,500,502,505,507,509,512,514],{"class":317,"line":501},12,[315,503,504],{"class":450},"      description",[315,506,454],{"class":325},[315,508,355],{"class":325},[315,510,511],{"class":358},"Browse sections here.",[315,513,361],{"class":325},[315,515,481],{"class":325},[315,517,519,522,524,526,528,531],{"class":317,"line":518},13,[315,520,521],{"class":450},"      placement",[315,523,454],{"class":325},[315,525,346],{"class":329},[315,527,435],{"class":325},[315,529,530],{"class":329},"MIDDLE_END",[315,532,481],{"class":325},[315,534,536],{"class":317,"line":535},14,[315,537,538],{"class":325},"    },\n",[315,540,542,545],{"class":317,"line":541},15,[315,543,544],{"class":329},"  ]",[315,546,481],{"class":325},[315,548,550,553,555,557,559,562],{"class":317,"line":549},16,[315,551,552],{"class":450},"  size",[315,554,454],{"class":325},[315,556,341],{"class":329},[315,558,435],{"class":325},[315,560,561],{"class":329},"MD",[315,563,481],{"class":325},[315,565,567,570,573],{"class":317,"line":566},17,[315,568,569],{"class":325},"}",[315,571,572],{"class":329},")",[315,574,364],{"class":325},[315,576,578],{"class":317,"line":577},18,[315,579,371],{"emptyLinePlaceholder":370},[315,581,583,586,588,591,593,596,598,601,604,606,609,611,614,617],{"class":317,"line":582},19,[315,584,585],{"class":329},"instance",[315,587,435],{"class":325},[315,589,590],{"class":329},"api",[315,592,435],{"class":325},[315,594,595],{"class":329},"events",[315,597,435],{"class":325},[315,599,600],{"class":406},"on",[315,602,603],{"class":329},"(BordaEvent",[315,605,435],{"class":325},[315,607,608],{"class":329},"ON_TOUR_FINISH",[315,610,333],{"class":325},[315,612,613],{"class":325}," ()",[315,615,616],{"class":396}," =>",[315,618,619],{"class":325}," {\n",[315,621,623,626,628,631,633,635,638,640,642],{"class":317,"line":622},20,[315,624,625],{"class":329},"  console",[315,627,435],{"class":325},[315,629,630],{"class":406},"log",[315,632,441],{"class":450},[315,634,361],{"class":325},[315,636,637],{"class":358},"Tour completed",[315,639,361],{"class":325},[315,641,572],{"class":450},[315,643,364],{"class":325},[315,645,647,649,651],{"class":317,"line":646},21,[315,648,569],{"class":325},[315,650,572],{"class":329},[315,652,364],{"class":325},[295,654,656],{"id":655},"types","Types",[278,658,659],{},"The types below cover the full public API surface — config input, instance handles, and runtime controls. Import only what you need; the rest is tree-shaken at build time.",[661,662,664],"h4",{"id":663},"bordaconfig","BordaConfig",[278,666,667,668,671,672,675],{},"Root config passed to ",[282,669,670],{},"mount()",". Only ",[282,673,674],{},"steps"," is required — everything else is optional.",[306,677,679],{"className":308,"code":678,"language":310,"meta":311,"style":311},"type BordaConfig = Partial\u003CBordaOverrides> & Pick\u003CBordaOverrides, 'steps'> & Partial\u003CBordaFeatures>;\n",[282,680,681],{"__ignoreMap":311},[315,682,683,686,690,693,696,699,702,705,708,711,713,715,717,719,721,723,725,727,729,731,734],{"class":317,"line":318},[315,684,685],{"class":396},"type",[315,687,689],{"class":688},"sBMFI"," BordaConfig",[315,691,692],{"class":325}," =",[315,694,695],{"class":688}," Partial",[315,697,698],{"class":325},"\u003C",[315,700,701],{"class":688},"BordaOverrides",[315,703,704],{"class":325},">",[315,706,707],{"class":325}," &",[315,709,710],{"class":688}," Pick",[315,712,698],{"class":325},[315,714,701],{"class":688},[315,716,333],{"class":325},[315,718,355],{"class":325},[315,720,674],{"class":358},[315,722,361],{"class":325},[315,724,704],{"class":325},[315,726,707],{"class":325},[315,728,695],{"class":688},[315,730,698],{"class":325},[315,732,733],{"class":688},"BordaFeatures",[315,735,736],{"class":325},">;\n",[661,738,701],{"id":739},"bordaoverrides",[278,741,742,743,746],{},"Per-component field overrides. Pass ",[282,744,745],{},"false"," to disable a component entirely.",[306,748,750],{"className":308,"code":749,"language":310,"meta":311,"style":311},"interface BordaOverrides {\n  size: ComponentSize;\n  shape: ComponentShape;\n  steps: BordaStepConfig[];\n  container: Partial\u003CBordaContainerProps>;\n  tourOverlay: Partial\u003CBordaTourOverlayProps> | false;\n  tourTooltip: Partial\u003CBordaTourTooltipProps> | false;\n  tourImage: Partial\u003CBordaTourImageProps> | false;\n  tourButtons: Partial\u003CBordaTourButtonsProps> | false;\n  tourProgress: Partial\u003CBordaTourProgressProps> | false;\n  tourSkip: Partial\u003CBordaTourSkipProps> | false;\n  closeButton: Partial\u003CBordaCloseButtonProps> | false;\n}\n",[282,751,752,762,772,784,798,814,838,860,882,904,926,948,970],{"__ignoreMap":311},[315,753,754,757,760],{"class":317,"line":318},[315,755,756],{"class":396},"interface",[315,758,759],{"class":688}," BordaOverrides",[315,761,619],{"class":325},[315,763,764,766,768,770],{"class":317,"line":367},[315,765,552],{"class":450},[315,767,454],{"class":325},[315,769,341],{"class":688},[315,771,364],{"class":325},[315,773,774,777,779,782],{"class":317,"line":374},[315,775,776],{"class":450},"  shape",[315,778,454],{"class":325},[315,780,781],{"class":688}," ComponentShape",[315,783,364],{"class":325},[315,785,786,788,790,793,796],{"class":317,"line":388},[315,787,451],{"class":450},[315,789,454],{"class":325},[315,791,792],{"class":688}," BordaStepConfig",[315,794,795],{"class":329},"[]",[315,797,364],{"class":325},[315,799,800,803,805,807,809,812],{"class":317,"line":393},[315,801,802],{"class":450},"  container",[315,804,454],{"class":325},[315,806,695],{"class":688},[315,808,698],{"class":325},[315,810,811],{"class":688},"BordaContainerProps",[315,813,736],{"class":325},[315,815,816,819,821,823,825,828,830,833,836],{"class":317,"line":414},[315,817,818],{"class":450},"  tourOverlay",[315,820,454],{"class":325},[315,822,695],{"class":688},[315,824,698],{"class":325},[315,826,827],{"class":688},"BordaTourOverlayProps",[315,829,704],{"class":325},[315,831,832],{"class":325}," |",[315,834,835],{"class":688}," false",[315,837,364],{"class":325},[315,839,840,843,845,847,849,852,854,856,858],{"class":317,"line":419},[315,841,842],{"class":450},"  tourTooltip",[315,844,454],{"class":325},[315,846,695],{"class":688},[315,848,698],{"class":325},[315,850,851],{"class":688},"BordaTourTooltipProps",[315,853,704],{"class":325},[315,855,832],{"class":325},[315,857,835],{"class":688},[315,859,364],{"class":325},[315,861,862,865,867,869,871,874,876,878,880],{"class":317,"line":447},[315,863,864],{"class":450},"  tourImage",[315,866,454],{"class":325},[315,868,695],{"class":688},[315,870,698],{"class":325},[315,872,873],{"class":688},"BordaTourImageProps",[315,875,704],{"class":325},[315,877,832],{"class":325},[315,879,835],{"class":688},[315,881,364],{"class":325},[315,883,884,887,889,891,893,896,898,900,902],{"class":317,"line":460},[315,885,886],{"class":450},"  tourButtons",[315,888,454],{"class":325},[315,890,695],{"class":688},[315,892,698],{"class":325},[315,894,895],{"class":688},"BordaTourButtonsProps",[315,897,704],{"class":325},[315,899,832],{"class":325},[315,901,835],{"class":688},[315,903,364],{"class":325},[315,905,906,909,911,913,915,918,920,922,924],{"class":317,"line":466},[315,907,908],{"class":450},"  tourProgress",[315,910,454],{"class":325},[315,912,695],{"class":688},[315,914,698],{"class":325},[315,916,917],{"class":688},"BordaTourProgressProps",[315,919,704],{"class":325},[315,921,832],{"class":325},[315,923,835],{"class":688},[315,925,364],{"class":325},[315,927,928,931,933,935,937,940,942,944,946],{"class":317,"line":484},[315,929,930],{"class":450},"  tourSkip",[315,932,454],{"class":325},[315,934,695],{"class":688},[315,936,698],{"class":325},[315,938,939],{"class":688},"BordaTourSkipProps",[315,941,704],{"class":325},[315,943,832],{"class":325},[315,945,835],{"class":688},[315,947,364],{"class":325},[315,949,950,953,955,957,959,962,964,966,968],{"class":317,"line":501},[315,951,952],{"class":450},"  closeButton",[315,954,454],{"class":325},[315,956,695],{"class":688},[315,958,698],{"class":325},[315,960,961],{"class":688},"BordaCloseButtonProps",[315,963,704],{"class":325},[315,965,832],{"class":325},[315,967,835],{"class":688},[315,969,364],{"class":325},[315,971,972],{"class":317,"line":518},[315,973,974],{"class":325},"}\n",[661,976,733],{"id":977},"bordafeatures",[278,979,980],{},"Optional feature sections: tour behavior, visibility, responsive, scroll, skip, and animation.",[306,982,984],{"className":308,"code":983,"language":310,"meta":311,"style":311},"interface BordaFeatures {\n  tour: Partial\u003CBordaTourConfig>;\n  visibility: Partial\u003CBordaVisibilityConfig>;\n  responsive: BordaResponsiveConfig;\n  scroll: Partial\u003CBordaScrollConfig> | false;\n  skip: Partial\u003CBordaSkipConfig> | false;\n  animation: Partial\u003CBordaAnimationConfig> | false;\n}\n",[282,985,986,995,1011,1027,1039,1061,1083,1105],{"__ignoreMap":311},[315,987,988,990,993],{"class":317,"line":318},[315,989,756],{"class":396},[315,991,992],{"class":688}," BordaFeatures",[315,994,619],{"class":325},[315,996,997,1000,1002,1004,1006,1009],{"class":317,"line":367},[315,998,999],{"class":450},"  tour",[315,1001,454],{"class":325},[315,1003,695],{"class":688},[315,1005,698],{"class":325},[315,1007,1008],{"class":688},"BordaTourConfig",[315,1010,736],{"class":325},[315,1012,1013,1016,1018,1020,1022,1025],{"class":317,"line":374},[315,1014,1015],{"class":450},"  visibility",[315,1017,454],{"class":325},[315,1019,695],{"class":688},[315,1021,698],{"class":325},[315,1023,1024],{"class":688},"BordaVisibilityConfig",[315,1026,736],{"class":325},[315,1028,1029,1032,1034,1037],{"class":317,"line":388},[315,1030,1031],{"class":450},"  responsive",[315,1033,454],{"class":325},[315,1035,1036],{"class":688}," BordaResponsiveConfig",[315,1038,364],{"class":325},[315,1040,1041,1044,1046,1048,1050,1053,1055,1057,1059],{"class":317,"line":393},[315,1042,1043],{"class":450},"  scroll",[315,1045,454],{"class":325},[315,1047,695],{"class":688},[315,1049,698],{"class":325},[315,1051,1052],{"class":688},"BordaScrollConfig",[315,1054,704],{"class":325},[315,1056,832],{"class":325},[315,1058,835],{"class":688},[315,1060,364],{"class":325},[315,1062,1063,1066,1068,1070,1072,1075,1077,1079,1081],{"class":317,"line":414},[315,1064,1065],{"class":450},"  skip",[315,1067,454],{"class":325},[315,1069,695],{"class":688},[315,1071,698],{"class":325},[315,1073,1074],{"class":688},"BordaSkipConfig",[315,1076,704],{"class":325},[315,1078,832],{"class":325},[315,1080,835],{"class":688},[315,1082,364],{"class":325},[315,1084,1085,1088,1090,1092,1094,1097,1099,1101,1103],{"class":317,"line":419},[315,1086,1087],{"class":450},"  animation",[315,1089,454],{"class":325},[315,1091,695],{"class":688},[315,1093,698],{"class":325},[315,1095,1096],{"class":688},"BordaAnimationConfig",[315,1098,704],{"class":325},[315,1100,832],{"class":325},[315,1102,835],{"class":688},[315,1104,364],{"class":325},[315,1106,1107],{"class":317,"line":447},[315,1108,974],{"class":325},[661,1110,1112],{"id":1111},"bordastepconfig","BordaStepConfig",[278,1114,1115],{},"A single step definition with optional per-step component overrides. Override fields shadow the global config while this step is active.",[306,1117,1119],{"className":308,"code":1118,"language":310,"meta":311,"style":311},"interface BordaStepConfig extends BordaStep {\n  tourOverlay?: Partial\u003CBordaTourOverlayProps> | false;\n  tourTooltip?: Partial\u003CBordaTourTooltipProps> | false;\n  tourImage?: Partial\u003CBordaTourImageProps> | false;\n  tourButtons?: Partial\u003CBordaTourButtonsProps> | false;\n  tourProgress?: Partial\u003CBordaTourProgressProps> | false;\n  tourSkip?: Partial\u003CBordaTourSkipProps> | false;\n  closeButton?: Partial\u003CBordaCloseButtonProps> | false;\n}\n",[282,1120,1121,1135,1156,1176,1196,1216,1236,1256,1276],{"__ignoreMap":311},[315,1122,1123,1125,1127,1130,1133],{"class":317,"line":318},[315,1124,756],{"class":396},[315,1126,792],{"class":688},[315,1128,1129],{"class":396}," extends",[315,1131,1132],{"class":688}," BordaStep",[315,1134,619],{"class":325},[315,1136,1137,1139,1142,1144,1146,1148,1150,1152,1154],{"class":317,"line":367},[315,1138,818],{"class":450},[315,1140,1141],{"class":325},"?:",[315,1143,695],{"class":688},[315,1145,698],{"class":325},[315,1147,827],{"class":688},[315,1149,704],{"class":325},[315,1151,832],{"class":325},[315,1153,835],{"class":688},[315,1155,364],{"class":325},[315,1157,1158,1160,1162,1164,1166,1168,1170,1172,1174],{"class":317,"line":374},[315,1159,842],{"class":450},[315,1161,1141],{"class":325},[315,1163,695],{"class":688},[315,1165,698],{"class":325},[315,1167,851],{"class":688},[315,1169,704],{"class":325},[315,1171,832],{"class":325},[315,1173,835],{"class":688},[315,1175,364],{"class":325},[315,1177,1178,1180,1182,1184,1186,1188,1190,1192,1194],{"class":317,"line":388},[315,1179,864],{"class":450},[315,1181,1141],{"class":325},[315,1183,695],{"class":688},[315,1185,698],{"class":325},[315,1187,873],{"class":688},[315,1189,704],{"class":325},[315,1191,832],{"class":325},[315,1193,835],{"class":688},[315,1195,364],{"class":325},[315,1197,1198,1200,1202,1204,1206,1208,1210,1212,1214],{"class":317,"line":393},[315,1199,886],{"class":450},[315,1201,1141],{"class":325},[315,1203,695],{"class":688},[315,1205,698],{"class":325},[315,1207,895],{"class":688},[315,1209,704],{"class":325},[315,1211,832],{"class":325},[315,1213,835],{"class":688},[315,1215,364],{"class":325},[315,1217,1218,1220,1222,1224,1226,1228,1230,1232,1234],{"class":317,"line":414},[315,1219,908],{"class":450},[315,1221,1141],{"class":325},[315,1223,695],{"class":688},[315,1225,698],{"class":325},[315,1227,917],{"class":688},[315,1229,704],{"class":325},[315,1231,832],{"class":325},[315,1233,835],{"class":688},[315,1235,364],{"class":325},[315,1237,1238,1240,1242,1244,1246,1248,1250,1252,1254],{"class":317,"line":419},[315,1239,930],{"class":450},[315,1241,1141],{"class":325},[315,1243,695],{"class":688},[315,1245,698],{"class":325},[315,1247,939],{"class":688},[315,1249,704],{"class":325},[315,1251,832],{"class":325},[315,1253,835],{"class":688},[315,1255,364],{"class":325},[315,1257,1258,1260,1262,1264,1266,1268,1270,1272,1274],{"class":317,"line":447},[315,1259,952],{"class":450},[315,1261,1141],{"class":325},[315,1263,695],{"class":688},[315,1265,698],{"class":325},[315,1267,961],{"class":688},[315,1269,704],{"class":325},[315,1271,832],{"class":325},[315,1273,835],{"class":688},[315,1275,364],{"class":325},[315,1277,1278],{"class":317,"line":460},[315,1279,974],{"class":325},[661,1281,1283],{"id":1282},"bordastep","BordaStep",[278,1285,1286],{},"A single step in the onboarding tour.",[306,1288,1290],{"className":308,"code":1289,"language":310,"meta":311,"style":311},"interface BordaStep {\n  target: BordaStepTarget;\n  title: string;\n  description: string;\n  image?: BordaStepImageSource;\n  placement: ComponentPlacement;\n  onBeforeHighlighted?: () => void;\n  onHighlighted?: () => void;\n  onDeselected?: () => void;\n  onNext?: () => void;\n  onPrev?: () => void;\n  prepareElement?: () => Promise\u003Cvoid> | void;\n}\n",[282,1291,1292,1300,1312,1324,1335,1347,1358,1374,1389,1404,1419,1434,1461],{"__ignoreMap":311},[315,1293,1294,1296,1298],{"class":317,"line":318},[315,1295,756],{"class":396},[315,1297,1132],{"class":688},[315,1299,619],{"class":325},[315,1301,1302,1305,1307,1310],{"class":317,"line":367},[315,1303,1304],{"class":450},"  target",[315,1306,454],{"class":325},[315,1308,1309],{"class":688}," BordaStepTarget",[315,1311,364],{"class":325},[315,1313,1314,1317,1319,1322],{"class":317,"line":374},[315,1315,1316],{"class":450},"  title",[315,1318,454],{"class":325},[315,1320,1321],{"class":688}," string",[315,1323,364],{"class":325},[315,1325,1326,1329,1331,1333],{"class":317,"line":388},[315,1327,1328],{"class":450},"  description",[315,1330,454],{"class":325},[315,1332,1321],{"class":688},[315,1334,364],{"class":325},[315,1336,1337,1340,1342,1345],{"class":317,"line":393},[315,1338,1339],{"class":450},"  image",[315,1341,1141],{"class":325},[315,1343,1344],{"class":688}," BordaStepImageSource",[315,1346,364],{"class":325},[315,1348,1349,1352,1354,1356],{"class":317,"line":414},[315,1350,1351],{"class":450},"  placement",[315,1353,454],{"class":325},[315,1355,346],{"class":688},[315,1357,364],{"class":325},[315,1359,1360,1363,1365,1367,1369,1372],{"class":317,"line":419},[315,1361,1362],{"class":450},"  onBeforeHighlighted",[315,1364,1141],{"class":325},[315,1366,613],{"class":325},[315,1368,616],{"class":396},[315,1370,1371],{"class":688}," void",[315,1373,364],{"class":325},[315,1375,1376,1379,1381,1383,1385,1387],{"class":317,"line":447},[315,1377,1378],{"class":450},"  onHighlighted",[315,1380,1141],{"class":325},[315,1382,613],{"class":325},[315,1384,616],{"class":396},[315,1386,1371],{"class":688},[315,1388,364],{"class":325},[315,1390,1391,1394,1396,1398,1400,1402],{"class":317,"line":460},[315,1392,1393],{"class":450},"  onDeselected",[315,1395,1141],{"class":325},[315,1397,613],{"class":325},[315,1399,616],{"class":396},[315,1401,1371],{"class":688},[315,1403,364],{"class":325},[315,1405,1406,1409,1411,1413,1415,1417],{"class":317,"line":466},[315,1407,1408],{"class":450},"  onNext",[315,1410,1141],{"class":325},[315,1412,613],{"class":325},[315,1414,616],{"class":396},[315,1416,1371],{"class":688},[315,1418,364],{"class":325},[315,1420,1421,1424,1426,1428,1430,1432],{"class":317,"line":484},[315,1422,1423],{"class":450},"  onPrev",[315,1425,1141],{"class":325},[315,1427,613],{"class":325},[315,1429,616],{"class":396},[315,1431,1371],{"class":688},[315,1433,364],{"class":325},[315,1435,1436,1439,1441,1443,1445,1448,1450,1453,1455,1457,1459],{"class":317,"line":501},[315,1437,1438],{"class":450},"  prepareElement",[315,1440,1141],{"class":325},[315,1442,613],{"class":325},[315,1444,616],{"class":396},[315,1446,1447],{"class":688}," Promise",[315,1449,698],{"class":325},[315,1451,1452],{"class":688},"void",[315,1454,704],{"class":325},[315,1456,832],{"class":325},[315,1458,1371],{"class":688},[315,1460,364],{"class":325},[315,1462,1463],{"class":317,"line":518},[315,1464,974],{"class":325},[661,1466,1468],{"id":1467},"bordainstance","BordaInstance",[278,1470,1471,1472,1474],{},"Handle returned by ",[282,1473,670],{},". Entry point for all runtime APIs.",[306,1476,1478],{"className":308,"code":1477,"language":310,"meta":311,"style":311},"interface BordaInstance {\n  api: BordaApi;\n  component: BordaRef;\n  config: UseBordaConfigReturns;\n  responsive: BordaResponsiveApi;\n  scroll: BordaScrollApi;\n  animation: BordaAnimationApi;\n  skip: BordaSkipApi;\n  visibility: BordaVisibilityApi;\n}\n",[282,1479,1480,1489,1501,1513,1525,1536,1547,1558,1569,1580],{"__ignoreMap":311},[315,1481,1482,1484,1487],{"class":317,"line":318},[315,1483,756],{"class":396},[315,1485,1486],{"class":688}," BordaInstance",[315,1488,619],{"class":325},[315,1490,1491,1494,1496,1499],{"class":317,"line":367},[315,1492,1493],{"class":450},"  api",[315,1495,454],{"class":325},[315,1497,1498],{"class":688}," BordaApi",[315,1500,364],{"class":325},[315,1502,1503,1506,1508,1511],{"class":317,"line":374},[315,1504,1505],{"class":450},"  component",[315,1507,454],{"class":325},[315,1509,1510],{"class":688}," BordaRef",[315,1512,364],{"class":325},[315,1514,1515,1518,1520,1523],{"class":317,"line":388},[315,1516,1517],{"class":450},"  config",[315,1519,454],{"class":325},[315,1521,1522],{"class":688}," UseBordaConfigReturns",[315,1524,364],{"class":325},[315,1526,1527,1529,1531,1534],{"class":317,"line":393},[315,1528,1031],{"class":450},[315,1530,454],{"class":325},[315,1532,1533],{"class":688}," BordaResponsiveApi",[315,1535,364],{"class":325},[315,1537,1538,1540,1542,1545],{"class":317,"line":414},[315,1539,1043],{"class":450},[315,1541,454],{"class":325},[315,1543,1544],{"class":688}," BordaScrollApi",[315,1546,364],{"class":325},[315,1548,1549,1551,1553,1556],{"class":317,"line":419},[315,1550,1087],{"class":450},[315,1552,454],{"class":325},[315,1554,1555],{"class":688}," BordaAnimationApi",[315,1557,364],{"class":325},[315,1559,1560,1562,1564,1567],{"class":317,"line":447},[315,1561,1065],{"class":450},[315,1563,454],{"class":325},[315,1565,1566],{"class":688}," BordaSkipApi",[315,1568,364],{"class":325},[315,1570,1571,1573,1575,1578],{"class":317,"line":460},[315,1572,1015],{"class":450},[315,1574,454],{"class":325},[315,1576,1577],{"class":688}," BordaVisibilityApi",[315,1579,364],{"class":325},[315,1581,1582],{"class":317,"line":466},[315,1583,974],{"class":325},[661,1585,1587],{"id":1586},"bordaapi","BordaApi",[278,1589,1590,1591,435],{},"Top-level API surface exposed via ",[282,1592,1593],{},"instance.api",[306,1595,1597],{"className":308,"code":1596,"language":310,"meta":311,"style":311},"interface BordaApi {\n  controller: BordaControllerApi;\n  components: BordaComponents;\n  events: BordaEventEmitter;\n}\n",[282,1598,1599,1607,1619,1631,1643],{"__ignoreMap":311},[315,1600,1601,1603,1605],{"class":317,"line":318},[315,1602,756],{"class":396},[315,1604,1498],{"class":688},[315,1606,619],{"class":325},[315,1608,1609,1612,1614,1617],{"class":317,"line":367},[315,1610,1611],{"class":450},"  controller",[315,1613,454],{"class":325},[315,1615,1616],{"class":688}," BordaControllerApi",[315,1618,364],{"class":325},[315,1620,1621,1624,1626,1629],{"class":317,"line":374},[315,1622,1623],{"class":450},"  components",[315,1625,454],{"class":325},[315,1627,1628],{"class":688}," BordaComponents",[315,1630,364],{"class":325},[315,1632,1633,1636,1638,1641],{"class":317,"line":388},[315,1634,1635],{"class":450},"  events",[315,1637,454],{"class":325},[315,1639,1640],{"class":688}," BordaEventEmitter",[315,1642,364],{"class":325},[315,1644,1645],{"class":317,"line":393},[315,1646,974],{"class":325},[661,1648,1650],{"id":1649},"bordacontrollerapi","BordaControllerApi",[278,1652,1653],{},"Tour navigation API — current step, next, prev, changeStep, finish, and move prevention.",[306,1655,1657],{"className":308,"code":1656,"language":310,"meta":311,"style":311},"interface BordaControllerApi {\n  isActivated: boolean;\n  currentStep: number;\n  currentStepIndex: number;\n  totalSteps: number;\n  hasNextStep: boolean;\n  hasPrevStep: boolean;\n  currentTarget: HTMLElement | null;\n  step: BordaStepConfig | undefined;\n  changeStep: (index: number) => Promise\u003Cvoid>;\n  prev: () => Promise\u003Cvoid>;\n  next: () => Promise\u003Cvoid>;\n  finish: () => void;\n  isMovePrevented: boolean;\n  preventMove: () => void;\n  continue: () => void;\n  clearMovePrevented: () => void;\n}\n",[282,1658,1659,1667,1679,1691,1702,1713,1724,1735,1752,1768,1798,1817,1836,1851,1862,1877,1892,1907],{"__ignoreMap":311},[315,1660,1661,1663,1665],{"class":317,"line":318},[315,1662,756],{"class":396},[315,1664,1616],{"class":688},[315,1666,619],{"class":325},[315,1668,1669,1672,1674,1677],{"class":317,"line":367},[315,1670,1671],{"class":450},"  isActivated",[315,1673,454],{"class":325},[315,1675,1676],{"class":688}," boolean",[315,1678,364],{"class":325},[315,1680,1681,1684,1686,1689],{"class":317,"line":374},[315,1682,1683],{"class":450},"  currentStep",[315,1685,454],{"class":325},[315,1687,1688],{"class":688}," number",[315,1690,364],{"class":325},[315,1692,1693,1696,1698,1700],{"class":317,"line":388},[315,1694,1695],{"class":450},"  currentStepIndex",[315,1697,454],{"class":325},[315,1699,1688],{"class":688},[315,1701,364],{"class":325},[315,1703,1704,1707,1709,1711],{"class":317,"line":393},[315,1705,1706],{"class":450},"  totalSteps",[315,1708,454],{"class":325},[315,1710,1688],{"class":688},[315,1712,364],{"class":325},[315,1714,1715,1718,1720,1722],{"class":317,"line":414},[315,1716,1717],{"class":450},"  hasNextStep",[315,1719,454],{"class":325},[315,1721,1676],{"class":688},[315,1723,364],{"class":325},[315,1725,1726,1729,1731,1733],{"class":317,"line":419},[315,1727,1728],{"class":450},"  hasPrevStep",[315,1730,454],{"class":325},[315,1732,1676],{"class":688},[315,1734,364],{"class":325},[315,1736,1737,1740,1742,1745,1747,1750],{"class":317,"line":447},[315,1738,1739],{"class":450},"  currentTarget",[315,1741,454],{"class":325},[315,1743,1744],{"class":688}," HTMLElement",[315,1746,832],{"class":325},[315,1748,1749],{"class":688}," null",[315,1751,364],{"class":325},[315,1753,1754,1757,1759,1761,1763,1766],{"class":317,"line":460},[315,1755,1756],{"class":450},"  step",[315,1758,454],{"class":325},[315,1760,792],{"class":688},[315,1762,832],{"class":325},[315,1764,1765],{"class":688}," undefined",[315,1767,364],{"class":325},[315,1769,1770,1773,1775,1778,1782,1784,1786,1788,1790,1792,1794,1796],{"class":317,"line":466},[315,1771,1772],{"class":450},"  changeStep",[315,1774,454],{"class":325},[315,1776,1777],{"class":325}," (",[315,1779,1781],{"class":1780},"sHdIc","index",[315,1783,454],{"class":325},[315,1785,1688],{"class":688},[315,1787,572],{"class":325},[315,1789,616],{"class":396},[315,1791,1447],{"class":688},[315,1793,698],{"class":325},[315,1795,1452],{"class":688},[315,1797,736],{"class":325},[315,1799,1800,1803,1805,1807,1809,1811,1813,1815],{"class":317,"line":484},[315,1801,1802],{"class":450},"  prev",[315,1804,454],{"class":325},[315,1806,613],{"class":325},[315,1808,616],{"class":396},[315,1810,1447],{"class":688},[315,1812,698],{"class":325},[315,1814,1452],{"class":688},[315,1816,736],{"class":325},[315,1818,1819,1822,1824,1826,1828,1830,1832,1834],{"class":317,"line":501},[315,1820,1821],{"class":450},"  next",[315,1823,454],{"class":325},[315,1825,613],{"class":325},[315,1827,616],{"class":396},[315,1829,1447],{"class":688},[315,1831,698],{"class":325},[315,1833,1452],{"class":688},[315,1835,736],{"class":325},[315,1837,1838,1841,1843,1845,1847,1849],{"class":317,"line":518},[315,1839,1840],{"class":450},"  finish",[315,1842,454],{"class":325},[315,1844,613],{"class":325},[315,1846,616],{"class":396},[315,1848,1371],{"class":688},[315,1850,364],{"class":325},[315,1852,1853,1856,1858,1860],{"class":317,"line":535},[315,1854,1855],{"class":450},"  isMovePrevented",[315,1857,454],{"class":325},[315,1859,1676],{"class":688},[315,1861,364],{"class":325},[315,1863,1864,1867,1869,1871,1873,1875],{"class":317,"line":541},[315,1865,1866],{"class":450},"  preventMove",[315,1868,454],{"class":325},[315,1870,613],{"class":325},[315,1872,616],{"class":396},[315,1874,1371],{"class":688},[315,1876,364],{"class":325},[315,1878,1879,1882,1884,1886,1888,1890],{"class":317,"line":549},[315,1880,1881],{"class":450},"  continue",[315,1883,454],{"class":325},[315,1885,613],{"class":325},[315,1887,616],{"class":396},[315,1889,1371],{"class":688},[315,1891,364],{"class":325},[315,1893,1894,1897,1899,1901,1903,1905],{"class":317,"line":566},[315,1895,1896],{"class":450},"  clearMovePrevented",[315,1898,454],{"class":325},[315,1900,613],{"class":325},[315,1902,616],{"class":396},[315,1904,1371],{"class":688},[315,1906,364],{"class":325},[315,1908,1909],{"class":317,"line":577},[315,1910,974],{"class":325},[661,1912,1914],{"id":1913},"bordacomponents","BordaComponents",[278,1916,1917,1918,1921],{},"Registry of all component refs within a mounted tour. Required components are always present; optional ones are ",[282,1919,1920],{},"null"," when disabled via config.",[306,1923,1925],{"className":308,"code":1924,"language":310,"meta":311,"style":311},"interface BordaComponents {\n  container: BordaContainerRef;\n  tourOverlay: BordaTourOverlayRef | null;\n  tourTooltip: BordaTourTooltipRef | null;\n  tourImage: BordaTourImageRef | null;\n  tourButtons: BordaTourButtonsRef | null;\n  tourSkip: BordaTourSkipRef | null;\n  closeButton: BordaCloseButtonRef | null;\n}\n",[282,1926,1927,1935,1946,1961,1976,1991,2006,2021,2036],{"__ignoreMap":311},[315,1928,1929,1931,1933],{"class":317,"line":318},[315,1930,756],{"class":396},[315,1932,1628],{"class":688},[315,1934,619],{"class":325},[315,1936,1937,1939,1941,1944],{"class":317,"line":367},[315,1938,802],{"class":450},[315,1940,454],{"class":325},[315,1942,1943],{"class":688}," BordaContainerRef",[315,1945,364],{"class":325},[315,1947,1948,1950,1952,1955,1957,1959],{"class":317,"line":374},[315,1949,818],{"class":450},[315,1951,454],{"class":325},[315,1953,1954],{"class":688}," BordaTourOverlayRef",[315,1956,832],{"class":325},[315,1958,1749],{"class":688},[315,1960,364],{"class":325},[315,1962,1963,1965,1967,1970,1972,1974],{"class":317,"line":388},[315,1964,842],{"class":450},[315,1966,454],{"class":325},[315,1968,1969],{"class":688}," BordaTourTooltipRef",[315,1971,832],{"class":325},[315,1973,1749],{"class":688},[315,1975,364],{"class":325},[315,1977,1978,1980,1982,1985,1987,1989],{"class":317,"line":393},[315,1979,864],{"class":450},[315,1981,454],{"class":325},[315,1983,1984],{"class":688}," BordaTourImageRef",[315,1986,832],{"class":325},[315,1988,1749],{"class":688},[315,1990,364],{"class":325},[315,1992,1993,1995,1997,2000,2002,2004],{"class":317,"line":414},[315,1994,886],{"class":450},[315,1996,454],{"class":325},[315,1998,1999],{"class":688}," BordaTourButtonsRef",[315,2001,832],{"class":325},[315,2003,1749],{"class":688},[315,2005,364],{"class":325},[315,2007,2008,2010,2012,2015,2017,2019],{"class":317,"line":419},[315,2009,930],{"class":450},[315,2011,454],{"class":325},[315,2013,2014],{"class":688}," BordaTourSkipRef",[315,2016,832],{"class":325},[315,2018,1749],{"class":688},[315,2020,364],{"class":325},[315,2022,2023,2025,2027,2030,2032,2034],{"class":317,"line":447},[315,2024,952],{"class":450},[315,2026,454],{"class":325},[315,2028,2029],{"class":688}," BordaCloseButtonRef",[315,2031,832],{"class":325},[315,2033,1749],{"class":688},[315,2035,364],{"class":325},[315,2037,2038],{"class":317,"line":460},[315,2039,974],{"class":325},[661,2041,2043],{"id":2042},"bordaeventemitter","BordaEventEmitter",[278,2045,2046],{},"Pub/sub event bus for widget events.",[306,2048,2050],{"className":308,"code":2049,"language":310,"meta":311,"style":311},"interface BordaEventEmitter {\n  on(eventName: BordaEvent, handler: BordaEventHandler): void;\n  once(eventName: BordaEvent, handler: BordaEventHandler): void;\n  off(eventName: BordaEvent, handler: BordaEventHandler): void;\n  emit\u003CT>(eventName: BordaEvent, data?: T): void;\n  remove(eventName: BordaEvent): void;\n  clear(): void;\n}\n",[282,2051,2052,2060,2091,2118,2145,2180,2199,2211],{"__ignoreMap":311},[315,2053,2054,2056,2058],{"class":317,"line":318},[315,2055,756],{"class":396},[315,2057,1640],{"class":688},[315,2059,619],{"class":325},[315,2061,2062,2065,2067,2070,2072,2074,2076,2079,2081,2084,2087,2089],{"class":317,"line":367},[315,2063,2064],{"class":450},"  on",[315,2066,441],{"class":325},[315,2068,2069],{"class":1780},"eventName",[315,2071,454],{"class":325},[315,2073,336],{"class":688},[315,2075,333],{"class":325},[315,2077,2078],{"class":1780}," handler",[315,2080,454],{"class":325},[315,2082,2083],{"class":688}," BordaEventHandler",[315,2085,2086],{"class":325},"):",[315,2088,1371],{"class":688},[315,2090,364],{"class":325},[315,2092,2093,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116],{"class":317,"line":374},[315,2094,2095],{"class":450},"  once",[315,2097,441],{"class":325},[315,2099,2069],{"class":1780},[315,2101,454],{"class":325},[315,2103,336],{"class":688},[315,2105,333],{"class":325},[315,2107,2078],{"class":1780},[315,2109,454],{"class":325},[315,2111,2083],{"class":688},[315,2113,2086],{"class":325},[315,2115,1371],{"class":688},[315,2117,364],{"class":325},[315,2119,2120,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143],{"class":317,"line":388},[315,2121,2122],{"class":450},"  off",[315,2124,441],{"class":325},[315,2126,2069],{"class":1780},[315,2128,454],{"class":325},[315,2130,336],{"class":688},[315,2132,333],{"class":325},[315,2134,2078],{"class":1780},[315,2136,454],{"class":325},[315,2138,2083],{"class":688},[315,2140,2086],{"class":325},[315,2142,1371],{"class":688},[315,2144,364],{"class":325},[315,2146,2147,2150,2152,2155,2158,2160,2162,2164,2166,2169,2171,2174,2176,2178],{"class":317,"line":393},[315,2148,2149],{"class":450},"  emit",[315,2151,698],{"class":325},[315,2153,2154],{"class":688},"T",[315,2156,2157],{"class":325},">(",[315,2159,2069],{"class":1780},[315,2161,454],{"class":325},[315,2163,336],{"class":688},[315,2165,333],{"class":325},[315,2167,2168],{"class":1780}," data",[315,2170,1141],{"class":325},[315,2172,2173],{"class":688}," T",[315,2175,2086],{"class":325},[315,2177,1371],{"class":688},[315,2179,364],{"class":325},[315,2181,2182,2185,2187,2189,2191,2193,2195,2197],{"class":317,"line":414},[315,2183,2184],{"class":450},"  remove",[315,2186,441],{"class":325},[315,2188,2069],{"class":1780},[315,2190,454],{"class":325},[315,2192,336],{"class":688},[315,2194,2086],{"class":325},[315,2196,1371],{"class":688},[315,2198,364],{"class":325},[315,2200,2201,2204,2207,2209],{"class":317,"line":419},[315,2202,2203],{"class":450},"  clear",[315,2205,2206],{"class":325},"():",[315,2208,1371],{"class":688},[315,2210,364],{"class":325},[315,2212,2213],{"class":317,"line":447},[315,2214,974],{"class":325},[661,2216,2218],{"id":2217},"usebordareturns","UseBordaReturns",[278,2220,2221,2222,2225],{},"Return type of ",[282,2223,2224],{},"useBorda()"," — the tour factory.",[306,2227,2229],{"className":308,"code":2228,"language":310,"meta":311,"style":311},"interface UseBordaReturns {\n  NAME: string;\n  VERSION: string;\n  mount: (config: BordaConfig, target?: BordaTarget) => Promise\u003CBordaInstance>;\n  unmount: (instance: BordaInstance) => Promise\u003Cvoid>;\n  highlight: (step: BordaStepConfig, config?: BordaHighlightConfig, target?: BordaTarget) => Promise\u003CBordaInstance>;\n}\n",[282,2230,2231,2240,2251,2262,2300,2327,2373],{"__ignoreMap":311},[315,2232,2233,2235,2238],{"class":317,"line":318},[315,2234,756],{"class":396},[315,2236,2237],{"class":688}," UseBordaReturns",[315,2239,619],{"class":325},[315,2241,2242,2245,2247,2249],{"class":317,"line":367},[315,2243,2244],{"class":450},"  NAME",[315,2246,454],{"class":325},[315,2248,1321],{"class":688},[315,2250,364],{"class":325},[315,2252,2253,2256,2258,2260],{"class":317,"line":374},[315,2254,2255],{"class":450},"  VERSION",[315,2257,454],{"class":325},[315,2259,1321],{"class":688},[315,2261,364],{"class":325},[315,2263,2264,2267,2269,2271,2274,2276,2278,2280,2283,2285,2288,2290,2292,2294,2296,2298],{"class":317,"line":388},[315,2265,2266],{"class":450},"  mount",[315,2268,454],{"class":325},[315,2270,1777],{"class":325},[315,2272,2273],{"class":1780},"config",[315,2275,454],{"class":325},[315,2277,689],{"class":688},[315,2279,333],{"class":325},[315,2281,2282],{"class":1780}," target",[315,2284,1141],{"class":325},[315,2286,2287],{"class":688}," BordaTarget",[315,2289,572],{"class":325},[315,2291,616],{"class":396},[315,2293,1447],{"class":688},[315,2295,698],{"class":325},[315,2297,1468],{"class":688},[315,2299,736],{"class":325},[315,2301,2302,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323,2325],{"class":317,"line":393},[315,2303,2304],{"class":450},"  unmount",[315,2306,454],{"class":325},[315,2308,1777],{"class":325},[315,2310,585],{"class":1780},[315,2312,454],{"class":325},[315,2314,1486],{"class":688},[315,2316,572],{"class":325},[315,2318,616],{"class":396},[315,2320,1447],{"class":688},[315,2322,698],{"class":325},[315,2324,1452],{"class":688},[315,2326,736],{"class":325},[315,2328,2329,2332,2334,2336,2339,2341,2343,2345,2348,2350,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371],{"class":317,"line":414},[315,2330,2331],{"class":450},"  highlight",[315,2333,454],{"class":325},[315,2335,1777],{"class":325},[315,2337,2338],{"class":1780},"step",[315,2340,454],{"class":325},[315,2342,792],{"class":688},[315,2344,333],{"class":325},[315,2346,2347],{"class":1780}," config",[315,2349,1141],{"class":325},[315,2351,2352],{"class":688}," BordaHighlightConfig",[315,2354,333],{"class":325},[315,2356,2282],{"class":1780},[315,2358,1141],{"class":325},[315,2360,2287],{"class":688},[315,2362,572],{"class":325},[315,2364,616],{"class":396},[315,2366,1447],{"class":688},[315,2368,698],{"class":325},[315,2370,1468],{"class":688},[315,2372,736],{"class":325},[315,2374,2375],{"class":317,"line":419},[315,2376,974],{"class":325},[661,2378,2380],{"id":2379},"usebordaconfigreturns","UseBordaConfigReturns",[278,2382,2383,2384,2387,2388,2391,2392,2395],{},"Reactive config store available via ",[282,2385,2386],{},"instance.config",". Use ",[282,2389,2390],{},"mergeConfig"," to patch at runtime, ",[282,2393,2394],{},"setConfig"," to replace entirely.",[306,2397,2399],{"className":308,"code":2398,"language":310,"meta":311,"style":311},"interface UseBordaConfigReturns {\n  current: BordaConfig;\n  getConfig: () => BordaConfig;\n  setConfig: (value: BordaConfig) => void;\n  mergeConfig: (partial: Partial\u003CBordaConfig>) => void;\n}\n",[282,2400,2401,2409,2420,2435,2459,2488],{"__ignoreMap":311},[315,2402,2403,2405,2407],{"class":317,"line":318},[315,2404,756],{"class":396},[315,2406,1522],{"class":688},[315,2408,619],{"class":325},[315,2410,2411,2414,2416,2418],{"class":317,"line":367},[315,2412,2413],{"class":450},"  current",[315,2415,454],{"class":325},[315,2417,689],{"class":688},[315,2419,364],{"class":325},[315,2421,2422,2425,2427,2429,2431,2433],{"class":317,"line":374},[315,2423,2424],{"class":450},"  getConfig",[315,2426,454],{"class":325},[315,2428,613],{"class":325},[315,2430,616],{"class":396},[315,2432,689],{"class":688},[315,2434,364],{"class":325},[315,2436,2437,2440,2442,2444,2447,2449,2451,2453,2455,2457],{"class":317,"line":388},[315,2438,2439],{"class":450},"  setConfig",[315,2441,454],{"class":325},[315,2443,1777],{"class":325},[315,2445,2446],{"class":1780},"value",[315,2448,454],{"class":325},[315,2450,689],{"class":688},[315,2452,572],{"class":325},[315,2454,616],{"class":396},[315,2456,1371],{"class":688},[315,2458,364],{"class":325},[315,2460,2461,2464,2466,2468,2471,2473,2475,2477,2479,2482,2484,2486],{"class":317,"line":393},[315,2462,2463],{"class":450},"  mergeConfig",[315,2465,454],{"class":325},[315,2467,1777],{"class":325},[315,2469,2470],{"class":1780},"partial",[315,2472,454],{"class":325},[315,2474,695],{"class":688},[315,2476,698],{"class":325},[315,2478,664],{"class":688},[315,2480,2481],{"class":325},">)",[315,2483,616],{"class":396},[315,2485,1371],{"class":688},[315,2487,364],{"class":325},[315,2489,2490],{"class":317,"line":414},[315,2491,974],{"class":325},[661,2493,2495],{"id":2494},"bordavisibilityapi","BordaVisibilityApi",[278,2497,2498,2499,435],{},"Controls widget visibility at runtime. Available via ",[282,2500,2501],{},"instance.visibility",[306,2503,2505],{"className":308,"code":2504,"language":310,"meta":311,"style":311},"interface BordaVisibilityApi {\n  isHidden: boolean;\n  show: () => void;\n  hide: () => void;\n}\n",[282,2506,2507,2515,2526,2541,2556],{"__ignoreMap":311},[315,2508,2509,2511,2513],{"class":317,"line":318},[315,2510,756],{"class":396},[315,2512,1577],{"class":688},[315,2514,619],{"class":325},[315,2516,2517,2520,2522,2524],{"class":317,"line":367},[315,2518,2519],{"class":450},"  isHidden",[315,2521,454],{"class":325},[315,2523,1676],{"class":688},[315,2525,364],{"class":325},[315,2527,2528,2531,2533,2535,2537,2539],{"class":317,"line":374},[315,2529,2530],{"class":450},"  show",[315,2532,454],{"class":325},[315,2534,613],{"class":325},[315,2536,616],{"class":396},[315,2538,1371],{"class":688},[315,2540,364],{"class":325},[315,2542,2543,2546,2548,2550,2552,2554],{"class":317,"line":388},[315,2544,2545],{"class":450},"  hide",[315,2547,454],{"class":325},[315,2549,613],{"class":325},[315,2551,616],{"class":396},[315,2553,1371],{"class":688},[315,2555,364],{"class":325},[315,2557,2558],{"class":317,"line":393},[315,2559,974],{"class":325},[661,2561,2563],{"id":2562},"bordaskipapi","BordaSkipApi",[278,2565,2566,2567,435],{},"Controls the \"Don't show again\" feature. Available via ",[282,2568,2569],{},"instance.skip",[306,2571,2573],{"className":308,"code":2572,"language":310,"meta":311,"style":311},"interface BordaSkipApi {\n  isSkipped: boolean;\n  storageKey: string;\n  set: (value: boolean) => void;\n  clear: () => void;\n}\n",[282,2574,2575,2583,2594,2605,2628,2642],{"__ignoreMap":311},[315,2576,2577,2579,2581],{"class":317,"line":318},[315,2578,756],{"class":396},[315,2580,1566],{"class":688},[315,2582,619],{"class":325},[315,2584,2585,2588,2590,2592],{"class":317,"line":367},[315,2586,2587],{"class":450},"  isSkipped",[315,2589,454],{"class":325},[315,2591,1676],{"class":688},[315,2593,364],{"class":325},[315,2595,2596,2599,2601,2603],{"class":317,"line":374},[315,2597,2598],{"class":450},"  storageKey",[315,2600,454],{"class":325},[315,2602,1321],{"class":688},[315,2604,364],{"class":325},[315,2606,2607,2610,2612,2614,2616,2618,2620,2622,2624,2626],{"class":317,"line":388},[315,2608,2609],{"class":450},"  set",[315,2611,454],{"class":325},[315,2613,1777],{"class":325},[315,2615,2446],{"class":1780},[315,2617,454],{"class":325},[315,2619,1676],{"class":688},[315,2621,572],{"class":325},[315,2623,616],{"class":396},[315,2625,1371],{"class":688},[315,2627,364],{"class":325},[315,2629,2630,2632,2634,2636,2638,2640],{"class":317,"line":393},[315,2631,2203],{"class":450},[315,2633,454],{"class":325},[315,2635,613],{"class":325},[315,2637,616],{"class":396},[315,2639,1371],{"class":688},[315,2641,364],{"class":325},[315,2643,2644],{"class":317,"line":414},[315,2645,974],{"class":325},[661,2647,2649],{"id":2648},"bordascrollapi","BordaScrollApi",[278,2651,2652,2653,435],{},"Scroll-to-target API. Available via ",[282,2654,2655],{},"instance.scroll",[306,2657,2659],{"className":308,"code":2658,"language":310,"meta":311,"style":311},"interface BordaScrollApi {\n  isScrolling: boolean;\n  isLocked: boolean;\n  scrollTo: (element: HTMLElement | null) => Promise\u003Cvoid>;\n}\n",[282,2660,2661,2669,2680,2691,2723],{"__ignoreMap":311},[315,2662,2663,2665,2667],{"class":317,"line":318},[315,2664,756],{"class":396},[315,2666,1544],{"class":688},[315,2668,619],{"class":325},[315,2670,2671,2674,2676,2678],{"class":317,"line":367},[315,2672,2673],{"class":450},"  isScrolling",[315,2675,454],{"class":325},[315,2677,1676],{"class":688},[315,2679,364],{"class":325},[315,2681,2682,2685,2687,2689],{"class":317,"line":374},[315,2683,2684],{"class":450},"  isLocked",[315,2686,454],{"class":325},[315,2688,1676],{"class":688},[315,2690,364],{"class":325},[315,2692,2693,2696,2698,2700,2703,2705,2707,2709,2711,2713,2715,2717,2719,2721],{"class":317,"line":388},[315,2694,2695],{"class":450},"  scrollTo",[315,2697,454],{"class":325},[315,2699,1777],{"class":325},[315,2701,2702],{"class":1780},"element",[315,2704,454],{"class":325},[315,2706,1744],{"class":688},[315,2708,832],{"class":325},[315,2710,1749],{"class":688},[315,2712,572],{"class":325},[315,2714,616],{"class":396},[315,2716,1447],{"class":688},[315,2718,698],{"class":325},[315,2720,1452],{"class":688},[315,2722,736],{"class":325},[315,2724,2725],{"class":317,"line":393},[315,2726,974],{"class":325},[661,2728,2730],{"id":2729},"bordaanimationapi","BordaAnimationApi",[278,2732,2733,2734,435],{},"Resolved animation settings. Available via ",[282,2735,2736],{},"instance.animation",[306,2738,2740],{"className":308,"code":2739,"language":310,"meta":311,"style":311},"interface BordaAnimationApi {\n  isEnabled: boolean;\n  tooltip: BordaTooltipAnimation;\n  overlay: BordaOverlayAnimation;\n}\n",[282,2741,2742,2750,2761,2773,2785],{"__ignoreMap":311},[315,2743,2744,2746,2748],{"class":317,"line":318},[315,2745,756],{"class":396},[315,2747,1555],{"class":688},[315,2749,619],{"class":325},[315,2751,2752,2755,2757,2759],{"class":317,"line":367},[315,2753,2754],{"class":450},"  isEnabled",[315,2756,454],{"class":325},[315,2758,1676],{"class":688},[315,2760,364],{"class":325},[315,2762,2763,2766,2768,2771],{"class":317,"line":374},[315,2764,2765],{"class":450},"  tooltip",[315,2767,454],{"class":325},[315,2769,2770],{"class":688}," BordaTooltipAnimation",[315,2772,364],{"class":325},[315,2774,2775,2778,2780,2783],{"class":317,"line":388},[315,2776,2777],{"class":450},"  overlay",[315,2779,454],{"class":325},[315,2781,2782],{"class":688}," BordaOverlayAnimation",[315,2784,364],{"class":325},[315,2786,2787],{"class":317,"line":393},[315,2788,974],{"class":325},[295,2790,2792],{"id":2791},"enums","Enums",[278,2794,2795],{},"All enums are re-exported from the package root. Each value has a string equivalent — pass either form and Borda will accept both.",[661,2797,2799],{"id":2798},"componentsize","ComponentSize",[278,2801,2802],{},"T-shirt size scale used across all sizeable components.",[306,2804,2806],{"className":308,"code":2805,"language":310,"meta":311,"style":311},"enum ComponentSize {\n  XS = 'xs',\n  SM = 'sm',\n  MD = 'md',\n  LG = 'lg',\n  XL = 'xl',\n  XXL = 'xxl',\n}\n",[282,2807,2808,2817,2833,2849,2865,2881,2897,2913],{"__ignoreMap":311},[315,2809,2810,2813,2815],{"class":317,"line":318},[315,2811,2812],{"class":396},"enum",[315,2814,341],{"class":688},[315,2816,619],{"class":325},[315,2818,2819,2822,2824,2826,2829,2831],{"class":317,"line":367},[315,2820,2821],{"class":329},"  XS ",[315,2823,403],{"class":325},[315,2825,355],{"class":325},[315,2827,2828],{"class":358},"xs",[315,2830,361],{"class":325},[315,2832,481],{"class":325},[315,2834,2835,2838,2840,2842,2845,2847],{"class":317,"line":374},[315,2836,2837],{"class":329},"  SM ",[315,2839,403],{"class":325},[315,2841,355],{"class":325},[315,2843,2844],{"class":358},"sm",[315,2846,361],{"class":325},[315,2848,481],{"class":325},[315,2850,2851,2854,2856,2858,2861,2863],{"class":317,"line":388},[315,2852,2853],{"class":329},"  MD ",[315,2855,403],{"class":325},[315,2857,355],{"class":325},[315,2859,2860],{"class":358},"md",[315,2862,361],{"class":325},[315,2864,481],{"class":325},[315,2866,2867,2870,2872,2874,2877,2879],{"class":317,"line":393},[315,2868,2869],{"class":329},"  LG ",[315,2871,403],{"class":325},[315,2873,355],{"class":325},[315,2875,2876],{"class":358},"lg",[315,2878,361],{"class":325},[315,2880,481],{"class":325},[315,2882,2883,2886,2888,2890,2893,2895],{"class":317,"line":414},[315,2884,2885],{"class":329},"  XL ",[315,2887,403],{"class":325},[315,2889,355],{"class":325},[315,2891,2892],{"class":358},"xl",[315,2894,361],{"class":325},[315,2896,481],{"class":325},[315,2898,2899,2902,2904,2906,2909,2911],{"class":317,"line":419},[315,2900,2901],{"class":329},"  XXL ",[315,2903,403],{"class":325},[315,2905,355],{"class":325},[315,2907,2908],{"class":358},"xxl",[315,2910,361],{"class":325},[315,2912,481],{"class":325},[315,2914,2915],{"class":317,"line":447},[315,2916,974],{"class":325},[661,2918,2920],{"id":2919},"componentshape","ComponentShape",[278,2922,2923],{},"Shape variant for components — affects border-radius and aspect ratio.",[306,2925,2927],{"className":308,"code":2926,"language":310,"meta":311,"style":311},"enum ComponentShape {\n  CIRCLE = 'circle',\n  LANDSCAPE = 'landscape',\n  PORTRAIT = 'portrait',\n  SQUARE = 'square',\n}\n",[282,2928,2929,2937,2953,2969,2985,3001],{"__ignoreMap":311},[315,2930,2931,2933,2935],{"class":317,"line":318},[315,2932,2812],{"class":396},[315,2934,781],{"class":688},[315,2936,619],{"class":325},[315,2938,2939,2942,2944,2946,2949,2951],{"class":317,"line":367},[315,2940,2941],{"class":329},"  CIRCLE ",[315,2943,403],{"class":325},[315,2945,355],{"class":325},[315,2947,2948],{"class":358},"circle",[315,2950,361],{"class":325},[315,2952,481],{"class":325},[315,2954,2955,2958,2960,2962,2965,2967],{"class":317,"line":374},[315,2956,2957],{"class":329},"  LANDSCAPE ",[315,2959,403],{"class":325},[315,2961,355],{"class":325},[315,2963,2964],{"class":358},"landscape",[315,2966,361],{"class":325},[315,2968,481],{"class":325},[315,2970,2971,2974,2976,2978,2981,2983],{"class":317,"line":388},[315,2972,2973],{"class":329},"  PORTRAIT ",[315,2975,403],{"class":325},[315,2977,355],{"class":325},[315,2979,2980],{"class":358},"portrait",[315,2982,361],{"class":325},[315,2984,481],{"class":325},[315,2986,2987,2990,2992,2994,2997,2999],{"class":317,"line":393},[315,2988,2989],{"class":329},"  SQUARE ",[315,2991,403],{"class":325},[315,2993,355],{"class":325},[315,2995,2996],{"class":358},"square",[315,2998,361],{"class":325},[315,3000,481],{"class":325},[315,3002,3003],{"class":317,"line":414},[315,3004,974],{"class":325},[661,3006,3008],{"id":3007},"componentplacement","ComponentPlacement",[278,3010,3011],{},"Tooltip placement relative to the target — a 3×3 grid of named slots.",[306,3013,3015],{"className":308,"code":3014,"language":310,"meta":311,"style":311},"enum ComponentPlacement {\n  TOP_START = 'top-start',\n  TOP_CENTER = 'top-center',\n  TOP_END = 'top-end',\n  MIDDLE_START = 'middle-start',\n  MIDDLE_CENTER = 'middle-center',\n  MIDDLE_END = 'middle-end',\n  BOTTOM_START = 'bottom-start',\n  BOTTOM_CENTER = 'bottom-center',\n  BOTTOM_END = 'bottom-end',\n}\n",[282,3016,3017,3025,3041,3057,3073,3089,3105,3121,3137,3153,3169],{"__ignoreMap":311},[315,3018,3019,3021,3023],{"class":317,"line":318},[315,3020,2812],{"class":396},[315,3022,346],{"class":688},[315,3024,619],{"class":325},[315,3026,3027,3030,3032,3034,3037,3039],{"class":317,"line":367},[315,3028,3029],{"class":329},"  TOP_START ",[315,3031,403],{"class":325},[315,3033,355],{"class":325},[315,3035,3036],{"class":358},"top-start",[315,3038,361],{"class":325},[315,3040,481],{"class":325},[315,3042,3043,3046,3048,3050,3053,3055],{"class":317,"line":374},[315,3044,3045],{"class":329},"  TOP_CENTER ",[315,3047,403],{"class":325},[315,3049,355],{"class":325},[315,3051,3052],{"class":358},"top-center",[315,3054,361],{"class":325},[315,3056,481],{"class":325},[315,3058,3059,3062,3064,3066,3069,3071],{"class":317,"line":388},[315,3060,3061],{"class":329},"  TOP_END ",[315,3063,403],{"class":325},[315,3065,355],{"class":325},[315,3067,3068],{"class":358},"top-end",[315,3070,361],{"class":325},[315,3072,481],{"class":325},[315,3074,3075,3078,3080,3082,3085,3087],{"class":317,"line":393},[315,3076,3077],{"class":329},"  MIDDLE_START ",[315,3079,403],{"class":325},[315,3081,355],{"class":325},[315,3083,3084],{"class":358},"middle-start",[315,3086,361],{"class":325},[315,3088,481],{"class":325},[315,3090,3091,3094,3096,3098,3101,3103],{"class":317,"line":414},[315,3092,3093],{"class":329},"  MIDDLE_CENTER ",[315,3095,403],{"class":325},[315,3097,355],{"class":325},[315,3099,3100],{"class":358},"middle-center",[315,3102,361],{"class":325},[315,3104,481],{"class":325},[315,3106,3107,3110,3112,3114,3117,3119],{"class":317,"line":419},[315,3108,3109],{"class":329},"  MIDDLE_END ",[315,3111,403],{"class":325},[315,3113,355],{"class":325},[315,3115,3116],{"class":358},"middle-end",[315,3118,361],{"class":325},[315,3120,481],{"class":325},[315,3122,3123,3126,3128,3130,3133,3135],{"class":317,"line":447},[315,3124,3125],{"class":329},"  BOTTOM_START ",[315,3127,403],{"class":325},[315,3129,355],{"class":325},[315,3131,3132],{"class":358},"bottom-start",[315,3134,361],{"class":325},[315,3136,481],{"class":325},[315,3138,3139,3142,3144,3146,3149,3151],{"class":317,"line":460},[315,3140,3141],{"class":329},"  BOTTOM_CENTER ",[315,3143,403],{"class":325},[315,3145,355],{"class":325},[315,3147,3148],{"class":358},"bottom-center",[315,3150,361],{"class":325},[315,3152,481],{"class":325},[315,3154,3155,3158,3160,3162,3165,3167],{"class":317,"line":466},[315,3156,3157],{"class":329},"  BOTTOM_END ",[315,3159,403],{"class":325},[315,3161,355],{"class":325},[315,3163,3164],{"class":358},"bottom-end",[315,3166,361],{"class":325},[315,3168,481],{"class":325},[315,3170,3171],{"class":317,"line":484},[315,3172,974],{"class":325},[661,3174,3176],{"id":3175},"bordaevent","BordaEvent",[278,3178,3179],{},"Event names emitted by the widget event bus.",[306,3181,3183],{"className":308,"code":3182,"language":310,"meta":311,"style":311},"enum BordaEvent {\n  ON_BORDA_DESTROY = 'borda:on-destroy',\n  ON_CLOSE_CLICK = 'close:click',\n  ON_OVERLAY_CLICK = 'overlay:click',\n  ON_TOUR_START = 'tour:start',\n  ON_TOUR_FINISH = 'tour:finish',\n  ON_TOUR_CLOSE = 'tour:close',\n  ON_TOUR_NEXT = 'tour:next',\n  ON_TOUR_PREV = 'tour:prev',\n  ON_KEYBOARD_NEXT = 'keyboard:next',\n  ON_KEYBOARD_PREV = 'keyboard:prev',\n  ON_TOUR_STEP_CHANGE = 'tour:step-change',\n  ON_SKIP_CHANGE = 'skip:change',\n  ON_SKIP_CLEAR = 'skip:clear',\n  ON_VISIBILITY_SHOW = 'visibility:show',\n  ON_VISIBILITY_HIDE = 'visibility:hide',\n}\n",[282,3184,3185,3193,3209,3225,3241,3257,3273,3289,3305,3321,3337,3353,3369,3385,3401,3417,3433],{"__ignoreMap":311},[315,3186,3187,3189,3191],{"class":317,"line":318},[315,3188,2812],{"class":396},[315,3190,336],{"class":688},[315,3192,619],{"class":325},[315,3194,3195,3198,3200,3202,3205,3207],{"class":317,"line":367},[315,3196,3197],{"class":329},"  ON_BORDA_DESTROY ",[315,3199,403],{"class":325},[315,3201,355],{"class":325},[315,3203,3204],{"class":358},"borda:on-destroy",[315,3206,361],{"class":325},[315,3208,481],{"class":325},[315,3210,3211,3214,3216,3218,3221,3223],{"class":317,"line":374},[315,3212,3213],{"class":329},"  ON_CLOSE_CLICK ",[315,3215,403],{"class":325},[315,3217,355],{"class":325},[315,3219,3220],{"class":358},"close:click",[315,3222,361],{"class":325},[315,3224,481],{"class":325},[315,3226,3227,3230,3232,3234,3237,3239],{"class":317,"line":388},[315,3228,3229],{"class":329},"  ON_OVERLAY_CLICK ",[315,3231,403],{"class":325},[315,3233,355],{"class":325},[315,3235,3236],{"class":358},"overlay:click",[315,3238,361],{"class":325},[315,3240,481],{"class":325},[315,3242,3243,3246,3248,3250,3253,3255],{"class":317,"line":393},[315,3244,3245],{"class":329},"  ON_TOUR_START ",[315,3247,403],{"class":325},[315,3249,355],{"class":325},[315,3251,3252],{"class":358},"tour:start",[315,3254,361],{"class":325},[315,3256,481],{"class":325},[315,3258,3259,3262,3264,3266,3269,3271],{"class":317,"line":414},[315,3260,3261],{"class":329},"  ON_TOUR_FINISH ",[315,3263,403],{"class":325},[315,3265,355],{"class":325},[315,3267,3268],{"class":358},"tour:finish",[315,3270,361],{"class":325},[315,3272,481],{"class":325},[315,3274,3275,3278,3280,3282,3285,3287],{"class":317,"line":419},[315,3276,3277],{"class":329},"  ON_TOUR_CLOSE ",[315,3279,403],{"class":325},[315,3281,355],{"class":325},[315,3283,3284],{"class":358},"tour:close",[315,3286,361],{"class":325},[315,3288,481],{"class":325},[315,3290,3291,3294,3296,3298,3301,3303],{"class":317,"line":447},[315,3292,3293],{"class":329},"  ON_TOUR_NEXT ",[315,3295,403],{"class":325},[315,3297,355],{"class":325},[315,3299,3300],{"class":358},"tour:next",[315,3302,361],{"class":325},[315,3304,481],{"class":325},[315,3306,3307,3310,3312,3314,3317,3319],{"class":317,"line":460},[315,3308,3309],{"class":329},"  ON_TOUR_PREV ",[315,3311,403],{"class":325},[315,3313,355],{"class":325},[315,3315,3316],{"class":358},"tour:prev",[315,3318,361],{"class":325},[315,3320,481],{"class":325},[315,3322,3323,3326,3328,3330,3333,3335],{"class":317,"line":466},[315,3324,3325],{"class":329},"  ON_KEYBOARD_NEXT ",[315,3327,403],{"class":325},[315,3329,355],{"class":325},[315,3331,3332],{"class":358},"keyboard:next",[315,3334,361],{"class":325},[315,3336,481],{"class":325},[315,3338,3339,3342,3344,3346,3349,3351],{"class":317,"line":484},[315,3340,3341],{"class":329},"  ON_KEYBOARD_PREV ",[315,3343,403],{"class":325},[315,3345,355],{"class":325},[315,3347,3348],{"class":358},"keyboard:prev",[315,3350,361],{"class":325},[315,3352,481],{"class":325},[315,3354,3355,3358,3360,3362,3365,3367],{"class":317,"line":501},[315,3356,3357],{"class":329},"  ON_TOUR_STEP_CHANGE ",[315,3359,403],{"class":325},[315,3361,355],{"class":325},[315,3363,3364],{"class":358},"tour:step-change",[315,3366,361],{"class":325},[315,3368,481],{"class":325},[315,3370,3371,3374,3376,3378,3381,3383],{"class":317,"line":518},[315,3372,3373],{"class":329},"  ON_SKIP_CHANGE ",[315,3375,403],{"class":325},[315,3377,355],{"class":325},[315,3379,3380],{"class":358},"skip:change",[315,3382,361],{"class":325},[315,3384,481],{"class":325},[315,3386,3387,3390,3392,3394,3397,3399],{"class":317,"line":535},[315,3388,3389],{"class":329},"  ON_SKIP_CLEAR ",[315,3391,403],{"class":325},[315,3393,355],{"class":325},[315,3395,3396],{"class":358},"skip:clear",[315,3398,361],{"class":325},[315,3400,481],{"class":325},[315,3402,3403,3406,3408,3410,3413,3415],{"class":317,"line":541},[315,3404,3405],{"class":329},"  ON_VISIBILITY_SHOW ",[315,3407,403],{"class":325},[315,3409,355],{"class":325},[315,3411,3412],{"class":358},"visibility:show",[315,3414,361],{"class":325},[315,3416,481],{"class":325},[315,3418,3419,3422,3424,3426,3429,3431],{"class":317,"line":549},[315,3420,3421],{"class":329},"  ON_VISIBILITY_HIDE ",[315,3423,403],{"class":325},[315,3425,355],{"class":325},[315,3427,3428],{"class":358},"visibility:hide",[315,3430,361],{"class":325},[315,3432,481],{"class":325},[315,3434,3435],{"class":317,"line":566},[315,3436,974],{"class":325},[661,3438,3440],{"id":3439},"animationeffect","AnimationEffect",[278,3442,3443],{},"Built-in animation effects for tooltip and overlay.",[306,3445,3447],{"className":308,"code":3446,"language":310,"meta":311,"style":311},"enum AnimationEffect {\n  NONE = 'none',\n  FADE = 'fade',\n  SCALE = 'scale',\n  SLIDE = 'slide',\n}\n",[282,3448,3449,3458,3474,3490,3506,3522],{"__ignoreMap":311},[315,3450,3451,3453,3456],{"class":317,"line":318},[315,3452,2812],{"class":396},[315,3454,3455],{"class":688}," AnimationEffect",[315,3457,619],{"class":325},[315,3459,3460,3463,3465,3467,3470,3472],{"class":317,"line":367},[315,3461,3462],{"class":329},"  NONE ",[315,3464,403],{"class":325},[315,3466,355],{"class":325},[315,3468,3469],{"class":358},"none",[315,3471,361],{"class":325},[315,3473,481],{"class":325},[315,3475,3476,3479,3481,3483,3486,3488],{"class":317,"line":374},[315,3477,3478],{"class":329},"  FADE ",[315,3480,403],{"class":325},[315,3482,355],{"class":325},[315,3484,3485],{"class":358},"fade",[315,3487,361],{"class":325},[315,3489,481],{"class":325},[315,3491,3492,3495,3497,3499,3502,3504],{"class":317,"line":388},[315,3493,3494],{"class":329},"  SCALE ",[315,3496,403],{"class":325},[315,3498,355],{"class":325},[315,3500,3501],{"class":358},"scale",[315,3503,361],{"class":325},[315,3505,481],{"class":325},[315,3507,3508,3511,3513,3515,3518,3520],{"class":317,"line":393},[315,3509,3510],{"class":329},"  SLIDE ",[315,3512,403],{"class":325},[315,3514,355],{"class":325},[315,3516,3517],{"class":358},"slide",[315,3519,361],{"class":325},[315,3521,481],{"class":325},[315,3523,3524],{"class":317,"line":414},[315,3525,974],{"class":325},[661,3527,3529],{"id":3528},"bordatourimagevariant","BordaTourImageVariant",[278,3531,3532],{},"Visual presentation of the tooltip image.",[306,3534,3536],{"className":308,"code":3535,"language":310,"meta":311,"style":311},"enum BordaTourImageVariant {\n  DEFAULT = 'default',\n  BLEED = 'bleed',\n}\n",[282,3537,3538,3547,3563,3579],{"__ignoreMap":311},[315,3539,3540,3542,3545],{"class":317,"line":318},[315,3541,2812],{"class":396},[315,3543,3544],{"class":688}," BordaTourImageVariant",[315,3546,619],{"class":325},[315,3548,3549,3552,3554,3556,3559,3561],{"class":317,"line":367},[315,3550,3551],{"class":329},"  DEFAULT ",[315,3553,403],{"class":325},[315,3555,355],{"class":325},[315,3557,3558],{"class":358},"default",[315,3560,361],{"class":325},[315,3562,481],{"class":325},[315,3564,3565,3568,3570,3572,3575,3577],{"class":317,"line":374},[315,3566,3567],{"class":329},"  BLEED ",[315,3569,403],{"class":325},[315,3571,355],{"class":325},[315,3573,3574],{"class":358},"bleed",[315,3576,361],{"class":325},[315,3578,481],{"class":325},[315,3580,3581],{"class":317,"line":388},[315,3582,974],{"class":325},[661,3584,3586],{"id":3585},"bordatourprogressvariant","BordaTourProgressVariant",[278,3588,3589],{},"Visual style of the progress indicator.",[306,3591,3593],{"className":308,"code":3592,"language":310,"meta":311,"style":311},"enum BordaTourProgressVariant {\n  DOTS = 'dots',\n  TEXT = 'text',\n  LINE = 'line',\n}\n",[282,3594,3595,3604,3620,3636,3651],{"__ignoreMap":311},[315,3596,3597,3599,3602],{"class":317,"line":318},[315,3598,2812],{"class":396},[315,3600,3601],{"class":688}," BordaTourProgressVariant",[315,3603,619],{"class":325},[315,3605,3606,3609,3611,3613,3616,3618],{"class":317,"line":367},[315,3607,3608],{"class":329},"  DOTS ",[315,3610,403],{"class":325},[315,3612,355],{"class":325},[315,3614,3615],{"class":358},"dots",[315,3617,361],{"class":325},[315,3619,481],{"class":325},[315,3621,3622,3625,3627,3629,3632,3634],{"class":317,"line":374},[315,3623,3624],{"class":329},"  TEXT ",[315,3626,403],{"class":325},[315,3628,355],{"class":325},[315,3630,3631],{"class":358},"text",[315,3633,361],{"class":325},[315,3635,481],{"class":325},[315,3637,3638,3641,3643,3645,3647,3649],{"class":317,"line":388},[315,3639,3640],{"class":329},"  LINE ",[315,3642,403],{"class":325},[315,3644,355],{"class":325},[315,3646,317],{"class":358},[315,3648,361],{"class":325},[315,3650,481],{"class":325},[315,3652,3653],{"class":317,"line":393},[315,3654,974],{"class":325},[295,3656,3658],{"id":3657},"usage-examples","Usage examples",[278,3660,3661],{},"Common patterns for integrating Borda's types into your own code.",[661,3663,3665],{"id":3664},"typing-the-config","Typing the config",[306,3667,3669],{"className":308,"code":3668,"language":310,"meta":311,"style":311},"import { useBorda, ComponentSize, ComponentPlacement, type BordaConfig } from '@retoo/borda';\n\nconst config: BordaConfig = {\n  steps: [\n    {\n      target: '#sidebar',\n      title: 'Navigation',\n      description: 'Browse sections here.',\n      placement: ComponentPlacement.MIDDLE_END,\n    },\n  ],\n  size: ComponentSize.MD,\n};\n\nconst borda = useBorda();\nconst instance = await borda.mount(config);\n",[282,3670,3671,3706,3710,3724,3732,3736,3750,3764,3778,3792,3796,3802,3816,3821,3825,3839],{"__ignoreMap":311},[315,3672,3673,3675,3677,3679,3681,3683,3685,3687,3689,3692,3694,3696,3698,3700,3702,3704],{"class":317,"line":318},[315,3674,322],{"class":321},[315,3676,326],{"class":325},[315,3678,330],{"class":329},[315,3680,333],{"class":325},[315,3682,341],{"class":329},[315,3684,333],{"class":325},[315,3686,346],{"class":329},[315,3688,333],{"class":325},[315,3690,3691],{"class":321}," type",[315,3693,689],{"class":329},[315,3695,349],{"class":325},[315,3697,352],{"class":321},[315,3699,355],{"class":325},[315,3701,303],{"class":358},[315,3703,361],{"class":325},[315,3705,364],{"class":325},[315,3707,3708],{"class":317,"line":367},[315,3709,371],{"emptyLinePlaceholder":370},[315,3711,3712,3714,3716,3718,3720,3722],{"class":317,"line":374},[315,3713,397],{"class":396},[315,3715,2347],{"class":329},[315,3717,454],{"class":325},[315,3719,689],{"class":688},[315,3721,692],{"class":325},[315,3723,619],{"class":325},[315,3725,3726,3728,3730],{"class":317,"line":388},[315,3727,451],{"class":450},[315,3729,454],{"class":325},[315,3731,457],{"class":329},[315,3733,3734],{"class":317,"line":393},[315,3735,463],{"class":325},[315,3737,3738,3740,3742,3744,3746,3748],{"class":317,"line":414},[315,3739,469],{"class":450},[315,3741,454],{"class":325},[315,3743,355],{"class":325},[315,3745,476],{"class":358},[315,3747,361],{"class":325},[315,3749,481],{"class":325},[315,3751,3752,3754,3756,3758,3760,3762],{"class":317,"line":419},[315,3753,487],{"class":450},[315,3755,454],{"class":325},[315,3757,355],{"class":325},[315,3759,494],{"class":358},[315,3761,361],{"class":325},[315,3763,481],{"class":325},[315,3765,3766,3768,3770,3772,3774,3776],{"class":317,"line":447},[315,3767,504],{"class":450},[315,3769,454],{"class":325},[315,3771,355],{"class":325},[315,3773,511],{"class":358},[315,3775,361],{"class":325},[315,3777,481],{"class":325},[315,3779,3780,3782,3784,3786,3788,3790],{"class":317,"line":460},[315,3781,521],{"class":450},[315,3783,454],{"class":325},[315,3785,346],{"class":329},[315,3787,435],{"class":325},[315,3789,530],{"class":329},[315,3791,481],{"class":325},[315,3793,3794],{"class":317,"line":466},[315,3795,538],{"class":325},[315,3797,3798,3800],{"class":317,"line":484},[315,3799,544],{"class":329},[315,3801,481],{"class":325},[315,3803,3804,3806,3808,3810,3812,3814],{"class":317,"line":501},[315,3805,552],{"class":450},[315,3807,454],{"class":325},[315,3809,341],{"class":329},[315,3811,435],{"class":325},[315,3813,561],{"class":329},[315,3815,481],{"class":325},[315,3817,3818],{"class":317,"line":518},[315,3819,3820],{"class":325},"};\n",[315,3822,3823],{"class":317,"line":535},[315,3824,371],{"emptyLinePlaceholder":370},[315,3826,3827,3829,3831,3833,3835,3837],{"class":317,"line":541},[315,3828,397],{"class":396},[315,3830,400],{"class":329},[315,3832,403],{"class":325},[315,3834,330],{"class":406},[315,3836,409],{"class":329},[315,3838,364],{"class":325},[315,3840,3841,3843,3845,3847,3849,3851,3853,3855,3858],{"class":317,"line":549},[315,3842,397],{"class":396},[315,3844,424],{"class":329},[315,3846,403],{"class":325},[315,3848,429],{"class":321},[315,3850,432],{"class":329},[315,3852,435],{"class":325},[315,3854,438],{"class":406},[315,3856,3857],{"class":329},"(config)",[315,3859,364],{"class":325},[661,3861,3863],{"id":3862},"typing-an-event-handler","Typing an event handler",[306,3865,3867],{"className":308,"code":3866,"language":310,"meta":311,"style":311},"import { BordaEvent, type BordaEventHandler } from '@retoo/borda';\n\nconst onFinish: BordaEventHandler = () => {\n  analytics.track('tour_completed');\n};\n\ninstance.api.events.on(BordaEvent.ON_TOUR_FINISH, onFinish);\n",[282,3868,3869,3895,3899,3918,3941,3945,3949],{"__ignoreMap":311},[315,3870,3871,3873,3875,3877,3879,3881,3883,3885,3887,3889,3891,3893],{"class":317,"line":318},[315,3872,322],{"class":321},[315,3874,326],{"class":325},[315,3876,336],{"class":329},[315,3878,333],{"class":325},[315,3880,3691],{"class":321},[315,3882,2083],{"class":329},[315,3884,349],{"class":325},[315,3886,352],{"class":321},[315,3888,355],{"class":325},[315,3890,303],{"class":358},[315,3892,361],{"class":325},[315,3894,364],{"class":325},[315,3896,3897],{"class":317,"line":367},[315,3898,371],{"emptyLinePlaceholder":370},[315,3900,3901,3903,3906,3908,3910,3912,3914,3916],{"class":317,"line":374},[315,3902,397],{"class":396},[315,3904,3905],{"class":329}," onFinish",[315,3907,454],{"class":325},[315,3909,2083],{"class":688},[315,3911,692],{"class":325},[315,3913,613],{"class":325},[315,3915,616],{"class":396},[315,3917,619],{"class":325},[315,3919,3920,3923,3925,3928,3930,3932,3935,3937,3939],{"class":317,"line":388},[315,3921,3922],{"class":329},"  analytics",[315,3924,435],{"class":325},[315,3926,3927],{"class":406},"track",[315,3929,441],{"class":450},[315,3931,361],{"class":325},[315,3933,3934],{"class":358},"tour_completed",[315,3936,361],{"class":325},[315,3938,572],{"class":450},[315,3940,364],{"class":325},[315,3942,3943],{"class":317,"line":393},[315,3944,3820],{"class":325},[315,3946,3947],{"class":317,"line":414},[315,3948,371],{"emptyLinePlaceholder":370},[315,3950,3951,3953,3955,3957,3959,3961,3963,3965,3967,3969,3971,3973,3976],{"class":317,"line":419},[315,3952,585],{"class":329},[315,3954,435],{"class":325},[315,3956,590],{"class":329},[315,3958,435],{"class":325},[315,3960,595],{"class":329},[315,3962,435],{"class":325},[315,3964,600],{"class":406},[315,3966,603],{"class":329},[315,3968,435],{"class":325},[315,3970,608],{"class":329},[315,3972,333],{"class":325},[315,3974,3975],{"class":329}," onFinish)",[315,3977,364],{"class":325},[661,3979,3981],{"id":3980},"working-with-the-controller","Working with the controller",[306,3983,3985],{"className":308,"code":3984,"language":310,"meta":311,"style":311},"import type { BordaControllerApi } from '@retoo/borda';\n\nfunction logTourState(controller: BordaControllerApi) {\n  console.log(controller.currentStep);\n  console.log(controller.totalSteps);\n  console.log(controller.hasNextStep);\n  console.log(controller.currentTarget);\n}\n\nlogTourState(instance.api.controller);\n",[282,3986,3987,4009,4013,4034,4055,4076,4097,4118,4122,4126],{"__ignoreMap":311},[315,3988,3989,3991,3993,3995,3997,3999,4001,4003,4005,4007],{"class":317,"line":318},[315,3990,322],{"class":321},[315,3992,3691],{"class":321},[315,3994,326],{"class":325},[315,3996,1616],{"class":329},[315,3998,349],{"class":325},[315,4000,352],{"class":321},[315,4002,355],{"class":325},[315,4004,303],{"class":358},[315,4006,361],{"class":325},[315,4008,364],{"class":325},[315,4010,4011],{"class":317,"line":367},[315,4012,371],{"emptyLinePlaceholder":370},[315,4014,4015,4018,4021,4023,4026,4028,4030,4032],{"class":317,"line":374},[315,4016,4017],{"class":396},"function",[315,4019,4020],{"class":406}," logTourState",[315,4022,441],{"class":325},[315,4024,4025],{"class":1780},"controller",[315,4027,454],{"class":325},[315,4029,1616],{"class":688},[315,4031,572],{"class":325},[315,4033,619],{"class":325},[315,4035,4036,4038,4040,4042,4044,4046,4048,4051,4053],{"class":317,"line":388},[315,4037,625],{"class":329},[315,4039,435],{"class":325},[315,4041,630],{"class":406},[315,4043,441],{"class":450},[315,4045,4025],{"class":329},[315,4047,435],{"class":325},[315,4049,4050],{"class":329},"currentStep",[315,4052,572],{"class":450},[315,4054,364],{"class":325},[315,4056,4057,4059,4061,4063,4065,4067,4069,4072,4074],{"class":317,"line":393},[315,4058,625],{"class":329},[315,4060,435],{"class":325},[315,4062,630],{"class":406},[315,4064,441],{"class":450},[315,4066,4025],{"class":329},[315,4068,435],{"class":325},[315,4070,4071],{"class":329},"totalSteps",[315,4073,572],{"class":450},[315,4075,364],{"class":325},[315,4077,4078,4080,4082,4084,4086,4088,4090,4093,4095],{"class":317,"line":414},[315,4079,625],{"class":329},[315,4081,435],{"class":325},[315,4083,630],{"class":406},[315,4085,441],{"class":450},[315,4087,4025],{"class":329},[315,4089,435],{"class":325},[315,4091,4092],{"class":329},"hasNextStep",[315,4094,572],{"class":450},[315,4096,364],{"class":325},[315,4098,4099,4101,4103,4105,4107,4109,4111,4114,4116],{"class":317,"line":419},[315,4100,625],{"class":329},[315,4102,435],{"class":325},[315,4104,630],{"class":406},[315,4106,441],{"class":450},[315,4108,4025],{"class":329},[315,4110,435],{"class":325},[315,4112,4113],{"class":329},"currentTarget",[315,4115,572],{"class":450},[315,4117,364],{"class":325},[315,4119,4120],{"class":317,"line":447},[315,4121,974],{"class":325},[315,4123,4124],{"class":317,"line":460},[315,4125,371],{"emptyLinePlaceholder":370},[315,4127,4128,4131,4134,4136,4138,4140,4143],{"class":317,"line":466},[315,4129,4130],{"class":406},"logTourState",[315,4132,4133],{"class":329},"(instance",[315,4135,435],{"class":325},[315,4137,590],{"class":329},[315,4139,435],{"class":325},[315,4141,4142],{"class":329},"controller)",[315,4144,364],{"class":325},[661,4146,4148],{"id":4147},"controlling-visibility-and-skip","Controlling visibility and skip",[306,4150,4152],{"className":308,"code":4151,"language":310,"meta":311,"style":311},"import type { BordaVisibilityApi, BordaSkipApi } from '@retoo/borda';\n\nconst visibility: BordaVisibilityApi = instance.visibility;\nvisibility.hide();\n\nconst skip: BordaSkipApi = instance.skip;\nskip.set(true);\n",[282,4153,4154,4180,4184,4207,4220,4224,4246],{"__ignoreMap":311},[315,4155,4156,4158,4160,4162,4164,4166,4168,4170,4172,4174,4176,4178],{"class":317,"line":318},[315,4157,322],{"class":321},[315,4159,3691],{"class":321},[315,4161,326],{"class":325},[315,4163,1577],{"class":329},[315,4165,333],{"class":325},[315,4167,1566],{"class":329},[315,4169,349],{"class":325},[315,4171,352],{"class":321},[315,4173,355],{"class":325},[315,4175,303],{"class":358},[315,4177,361],{"class":325},[315,4179,364],{"class":325},[315,4181,4182],{"class":317,"line":367},[315,4183,371],{"emptyLinePlaceholder":370},[315,4185,4186,4188,4191,4193,4195,4197,4200,4202,4205],{"class":317,"line":374},[315,4187,397],{"class":396},[315,4189,4190],{"class":329}," visibility",[315,4192,454],{"class":325},[315,4194,1577],{"class":688},[315,4196,692],{"class":325},[315,4198,4199],{"class":329}," instance",[315,4201,435],{"class":325},[315,4203,4204],{"class":329},"visibility",[315,4206,364],{"class":325},[315,4208,4209,4211,4213,4216,4218],{"class":317,"line":388},[315,4210,4204],{"class":329},[315,4212,435],{"class":325},[315,4214,4215],{"class":406},"hide",[315,4217,409],{"class":329},[315,4219,364],{"class":325},[315,4221,4222],{"class":317,"line":393},[315,4223,371],{"emptyLinePlaceholder":370},[315,4225,4226,4228,4231,4233,4235,4237,4239,4241,4244],{"class":317,"line":414},[315,4227,397],{"class":396},[315,4229,4230],{"class":329}," skip",[315,4232,454],{"class":325},[315,4234,1566],{"class":688},[315,4236,692],{"class":325},[315,4238,4199],{"class":329},[315,4240,435],{"class":325},[315,4242,4243],{"class":329},"skip",[315,4245,364],{"class":325},[315,4247,4248,4250,4252,4255,4257,4261,4263],{"class":317,"line":419},[315,4249,4243],{"class":329},[315,4251,435],{"class":325},[315,4253,4254],{"class":406},"set",[315,4256,441],{"class":329},[315,4258,4260],{"class":4259},"sfNiH","true",[315,4262,572],{"class":329},[315,4264,364],{"class":325},[661,4266,4268],{"id":4267},"using-enums-in-config","Using enums in config",[278,4270,4271],{},"Enum values give you autocomplete and catch typos at compile time. String equivalents also work.",[306,4273,4275],{"className":308,"code":4274,"language":310,"meta":311,"style":311},"import {\n  useBorda,\n  ComponentSize,\n  ComponentShape,\n  ComponentPlacement,\n} from '@retoo/borda';\n\nconst borda = useBorda();\n\nconst instance = await borda.mount({\n  steps: [\n    {\n      target: '#element',\n      title: 'Title',\n      description: 'Description',\n      placement: ComponentPlacement.BOTTOM_CENTER,\n    },\n  ],\n  size: ComponentSize.MD,\n  shape: ComponentShape.CIRCLE,\n});\n",[282,4276,4277,4283,4290,4297,4304,4311,4325,4329,4343,4347,4367,4375,4379,4394,4409,4424,4439,4443,4449,4463,4478],{"__ignoreMap":311},[315,4278,4279,4281],{"class":317,"line":318},[315,4280,322],{"class":321},[315,4282,619],{"class":325},[315,4284,4285,4288],{"class":317,"line":367},[315,4286,4287],{"class":329},"  useBorda",[315,4289,481],{"class":325},[315,4291,4292,4295],{"class":317,"line":374},[315,4293,4294],{"class":329},"  ComponentSize",[315,4296,481],{"class":325},[315,4298,4299,4302],{"class":317,"line":388},[315,4300,4301],{"class":329},"  ComponentShape",[315,4303,481],{"class":325},[315,4305,4306,4309],{"class":317,"line":393},[315,4307,4308],{"class":329},"  ComponentPlacement",[315,4310,481],{"class":325},[315,4312,4313,4315,4317,4319,4321,4323],{"class":317,"line":414},[315,4314,569],{"class":325},[315,4316,352],{"class":321},[315,4318,355],{"class":325},[315,4320,303],{"class":358},[315,4322,361],{"class":325},[315,4324,364],{"class":325},[315,4326,4327],{"class":317,"line":419},[315,4328,371],{"emptyLinePlaceholder":370},[315,4330,4331,4333,4335,4337,4339,4341],{"class":317,"line":447},[315,4332,397],{"class":396},[315,4334,400],{"class":329},[315,4336,403],{"class":325},[315,4338,330],{"class":406},[315,4340,409],{"class":329},[315,4342,364],{"class":325},[315,4344,4345],{"class":317,"line":460},[315,4346,371],{"emptyLinePlaceholder":370},[315,4348,4349,4351,4353,4355,4357,4359,4361,4363,4365],{"class":317,"line":466},[315,4350,397],{"class":396},[315,4352,424],{"class":329},[315,4354,403],{"class":325},[315,4356,429],{"class":321},[315,4358,432],{"class":329},[315,4360,435],{"class":325},[315,4362,438],{"class":406},[315,4364,441],{"class":329},[315,4366,444],{"class":325},[315,4368,4369,4371,4373],{"class":317,"line":484},[315,4370,451],{"class":450},[315,4372,454],{"class":325},[315,4374,457],{"class":329},[315,4376,4377],{"class":317,"line":501},[315,4378,463],{"class":325},[315,4380,4381,4383,4385,4387,4390,4392],{"class":317,"line":518},[315,4382,469],{"class":450},[315,4384,454],{"class":325},[315,4386,355],{"class":325},[315,4388,4389],{"class":358},"#element",[315,4391,361],{"class":325},[315,4393,481],{"class":325},[315,4395,4396,4398,4400,4402,4405,4407],{"class":317,"line":535},[315,4397,487],{"class":450},[315,4399,454],{"class":325},[315,4401,355],{"class":325},[315,4403,4404],{"class":358},"Title",[315,4406,361],{"class":325},[315,4408,481],{"class":325},[315,4410,4411,4413,4415,4417,4420,4422],{"class":317,"line":541},[315,4412,504],{"class":450},[315,4414,454],{"class":325},[315,4416,355],{"class":325},[315,4418,4419],{"class":358},"Description",[315,4421,361],{"class":325},[315,4423,481],{"class":325},[315,4425,4426,4428,4430,4432,4434,4437],{"class":317,"line":549},[315,4427,521],{"class":450},[315,4429,454],{"class":325},[315,4431,346],{"class":329},[315,4433,435],{"class":325},[315,4435,4436],{"class":329},"BOTTOM_CENTER",[315,4438,481],{"class":325},[315,4440,4441],{"class":317,"line":566},[315,4442,538],{"class":325},[315,4444,4445,4447],{"class":317,"line":577},[315,4446,544],{"class":329},[315,4448,481],{"class":325},[315,4450,4451,4453,4455,4457,4459,4461],{"class":317,"line":582},[315,4452,552],{"class":450},[315,4454,454],{"class":325},[315,4456,341],{"class":329},[315,4458,435],{"class":325},[315,4460,561],{"class":329},[315,4462,481],{"class":325},[315,4464,4465,4467,4469,4471,4473,4476],{"class":317,"line":622},[315,4466,776],{"class":450},[315,4468,454],{"class":325},[315,4470,781],{"class":329},[315,4472,435],{"class":325},[315,4474,4475],{"class":329},"CIRCLE",[315,4477,481],{"class":325},[315,4479,4480,4482,4484],{"class":317,"line":646},[315,4481,569],{"class":325},[315,4483,572],{"class":329},[315,4485,364],{"class":325},[4487,4488,4489],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}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);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":311,"searchDepth":318,"depth":367,"links":4491},[4492,4493,4494,4495],{"id":297,"depth":367,"text":189},{"id":655,"depth":367,"text":656},{"id":2791,"depth":367,"text":2792},{"id":3657,"depth":367,"text":3658},"Type declarations, exported interfaces, and TypeScript integration.",null,{},{"title":261,"description":4496},"PlJwhN0zPMjOiomaMKz-cfO4i21oNgGSA7q6ceJ9Fo4",[4502,4504],{"title":257,"path":258,"stem":259,"description":4503,"children":-1},"Size of each distribution format and tree-shaking capabilities.",{"title":28,"path":270,"stem":271,"description":4505,"children":-1},"Keyboard navigation, focus management, and ARIA support built into the widget.",1784550683336]