[{"data":1,"prerenderedAt":1103},["ShallowReactive",2],{"navigation_docs":3,"-composables-use-instant-search":288,"-composables-use-instant-search-surround":1098},[4,38,46,191,224,232],{"title":5,"path":6,"stem":7,"children":8,"icon":37},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,12,17,22,27,32],{"title":10,"path":6,"stem":7,"icon":11},"Welcome","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":18,"path":19,"stem":20,"icon":21},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage","i-lucide-play",{"title":23,"path":24,"stem":25,"icon":26},"Declarative Transform","\u002Fgetting-started\u002Fdeclarative-transform","1.getting-started\u002F4.declarative-transform","i-lucide-wand",{"title":28,"path":29,"stem":30,"icon":31},"Migration from Vue InstantSearch","\u002Fgetting-started\u002Fmigration-from-vue-instantsearch","1.getting-started\u002F5.migration-from-vue-instantsearch","i-lucide-replace",{"title":33,"path":34,"stem":35,"icon":36},"Widget Coverage & Upstream Audit","\u002Fgetting-started\u002Fwidget-coverage-upstream-audit","1.getting-started\u002F6.widget-coverage-upstream-audit","i-lucide-table",false,{"title":39,"path":40,"stem":41,"children":42,"icon":45},"Routing","\u002Frouting","2.routing\u002F1.index",[43],{"title":39,"path":40,"stem":41,"icon":44},"i-lucide-navigation","i-lucide-route",{"title":47,"icon":48,"path":49,"stem":50,"children":51,"page":37},"Components","i-lucide-layout-grid","\u002Fcomponents","3.components",[52,56,60,64,68,72,76,80,84,88,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,158,162,166,170,174,178,182,186],{"title":53,"path":54,"stem":55},"\u003CAisInstantSearch>","\u002Fcomponents\u002Fais-instant-search","3.components\u002F01.ais-instant-search",{"title":57,"path":58,"stem":59},"\u003CAisInfiniteHits>","\u002Fcomponents\u002Fais-infinite-hits","3.components\u002F02.ais-infinite-hits",{"title":61,"path":62,"stem":63},"\u003CAisHits>","\u002Fcomponents\u002Fais-hits","3.components\u002F03.ais-hits",{"title":65,"path":66,"stem":67},"\u003CAisRefinementList>","\u002Fcomponents\u002Fais-refinement-list","3.components\u002F04.ais-refinement-list",{"title":69,"path":70,"stem":71},"\u003CAisSortBy>","\u002Fcomponents\u002Fais-sort-by","3.components\u002F05.ais-sort-by",{"title":73,"path":74,"stem":75},"\u003CAisStats>","\u002Fcomponents\u002Fais-stats","3.components\u002F06.ais-stats",{"title":77,"path":78,"stem":79},"\u003CAisToggleRefinement>","\u002Fcomponents\u002Fais-toggle-refinement","3.components\u002F07.ais-toggle-refinement",{"title":81,"path":82,"stem":83},"\u003CAisConfigure>","\u002Fcomponents\u002Fais-configure","3.components\u002F08.ais-configure",{"title":85,"path":86,"stem":87},"\u003CAisSearchBox>","\u002Fcomponents\u002Fais-search-box","3.components\u002F09.ais-search-box",{"title":89,"path":90,"stem":91,"children":92},"\u003CAisIndex>","\u002Fcomponents\u002Fais-index","3.components\u002F10.ais-index",[93],{"title":89,"path":90,"stem":91},{"title":95,"path":96,"stem":97},"\u003CAisRangeInput>","\u002Fcomponents\u002Fais-range-input","3.components\u002F11.ais-range-input",{"title":99,"path":100,"stem":101},"\u003CAisClearRefinements>","\u002Fcomponents\u002Fais-clear-refinements","3.components\u002F12.ais-clear-refinements",{"title":103,"path":104,"stem":105},"\u003CAisCurrentRefinements>","\u002Fcomponents\u002Fais-current-refinements","3.components\u002F13.ais-current-refinements",{"title":107,"path":108,"stem":109},"\u003CAisPagination>","\u002Fcomponents\u002Fais-pagination","3.components\u002F14.ais-pagination",{"title":111,"path":112,"stem":113},"\u003CAisHierarchicalMenu>","\u002Fcomponents\u002Fais-hierarchical-menu","3.components\u002F15.ais-hierarchical-menu",{"title":115,"path":116,"stem":117},"\u003CAisAutocomplete>","\u002Fcomponents\u002Fais-autocomplete","3.components\u002F16.ais-autocomplete",{"title":119,"path":120,"stem":121},"\u003CAisMenu>","\u002Fcomponents\u002Fais-menu","3.components\u002F17.ais-menu",{"title":123,"path":124,"stem":125},"\u003CAisMenuSelect>","\u002Fcomponents\u002Fais-menu-select","3.components\u002F18.ais-menu-select",{"title":127,"path":128,"stem":129},"\u003CAisRatingMenu>","\u002Fcomponents\u002Fais-rating-menu","3.components\u002F19.ais-rating-menu",{"title":131,"path":132,"stem":133},"\u003CAisNumericMenu>","\u002Fcomponents\u002Fais-numeric-menu","3.components\u002F20.ais-numeric-menu",{"title":135,"path":136,"stem":137},"\u003CAisQueryRuleCustomData>","\u002Fcomponents\u002Fais-query-rule-custom-data","3.components\u002F21.ais-query-rule-custom-data",{"title":139,"path":140,"stem":141},"\u003CAisPanel>","\u002Fcomponents\u002Fais-panel","3.components\u002F22.ais-panel",{"title":143,"path":144,"stem":145},"\u003CAisBreadcrumb>","\u002Fcomponents\u002Fais-breadcrumb","3.components\u002F23.ais-breadcrumb",{"title":147,"path":148,"stem":149},"\u003CAisHitsPerPage>","\u002Fcomponents\u002Fais-hits-per-page","3.components\u002F24.ais-hits-per-page",{"title":151,"path":152,"stem":153},"\u003CAisPoweredBy>","\u002Fcomponents\u002Fais-powered-by","3.components\u002F25.ais-powered-by",{"title":155,"path":156,"stem":157},"\u003CAisQueryRuleContext>","\u002Fcomponents\u002Fais-query-rule-context","3.components\u002F26.ais-query-rule-context",{"title":159,"path":160,"stem":161},"\u003CAisRelevantSort>","\u002Fcomponents\u002Fais-relevant-sort","3.components\u002F27.ais-relevant-sort",{"title":163,"path":164,"stem":165},"\u003CAisSnippet>","\u002Fcomponents\u002Fais-snippet","3.components\u002F28.ais-snippet",{"title":167,"path":168,"stem":169},"\u003CAisVoiceSearch>","\u002Fcomponents\u002Fais-voice-search","3.components\u002F29.ais-voice-search",{"title":171,"path":172,"stem":173},"\u003CAisDynamicWidgets>","\u002Fcomponents\u002Fais-dynamic-widgets","3.components\u002F30.ais-dynamic-widgets",{"title":175,"path":176,"stem":177},"\u003CAisExperimentalDynamicWidgets>","\u002Fcomponents\u002Fais-experimental-dynamic-widgets","3.components\u002F31.ais-experimental-dynamic-widgets",{"title":179,"path":180,"stem":181},"\u003CAisConfigureRelatedItems>","\u002Fcomponents\u002Fais-configure-related-items","3.components\u002F32.ais-configure-related-items",{"title":183,"path":184,"stem":185},"\u003CAisExperimentalConfigureRelatedItems>","\u002Fcomponents\u002Fais-experimental-configure-related-items","3.components\u002F33.ais-experimental-configure-related-items",{"title":187,"path":188,"stem":189,"icon":190},"AisStateResults","\u002Fcomponents\u002Fais-state-results","3.components\u002F34.ais-state-results","i-lucide-activity",{"title":192,"icon":193,"path":194,"stem":195,"children":196,"page":37},"Composables","i-lucide-function-square","\u002Fcomposables","4.composables",[197,202,207,212,219],{"title":198,"path":199,"stem":200,"icon":201},"useAisRouter","\u002Fcomposables\u002Fuse-ais-router","4.composables\u002F1.use-ais-router","i-lucide-link",{"title":203,"path":204,"stem":205,"icon":206},"useAisWidget","\u002Fcomposables\u002Fuse-ais-widget","4.composables\u002F2.use-ais-widget","i-lucide-puzzle",{"title":208,"path":209,"stem":210,"icon":211},"useInstantSearch","\u002Fcomposables\u002Fuse-instant-search","4.composables\u002F3.use-instant-search","i-lucide-search",{"title":213,"path":214,"stem":215,"children":216,"icon":218},"useAisIndex","\u002Fcomposables\u002Fuse-ais-index","4.composables\u002F4.use-ais-index",[217],{"title":213,"path":214,"stem":215,"icon":218},"i-lucide-folder-tree",{"title":220,"path":221,"stem":222,"icon":223},"useAis* connector composables","\u002Fcomposables\u002Fuse-ais-connectors","4.composables\u002F5.use-ais-connectors","i-lucide-cable",{"title":225,"path":226,"stem":227,"children":228,"icon":231},"Roadmap","\u002Froadmap","5.roadmap\u002F1.index",[229],{"title":225,"path":226,"stem":227,"icon":230},"i-lucide-flag","i-lucide-map",{"title":233,"path":234,"stem":235,"children":236,"icon":287},"Examples","\u002Fexamples","6.examples\u002F1.index",[237,239,244,249,254,261,265,272,277,282],{"title":233,"path":234,"stem":235,"icon":238},"i-lucide-book-marked",{"title":240,"path":241,"stem":242,"icon":243},"Typed transformItems with Generics","\u002Fexamples\u002Ftyped-transform-items-generics","6.examples\u002F10.typed-transform-items-generics","i-lucide-braces",{"title":245,"path":246,"stem":247,"icon":248},"Declarative Faceted Layout","\u002Fexamples\u002Fdeclarative-faceted-layout","6.examples\u002F2.declarative-faceted-layout","i-lucide-layout-dashboard",{"title":250,"path":251,"stem":252,"icon":253},"Manual Widgets Mode","\u002Fexamples\u002Fmanual-widgets-mode","6.examples\u002F3.manual-widgets-mode","i-lucide-wrench",{"title":255,"path":256,"stem":257,"children":258,"icon":260},"Multi-index Isolation","\u002Fexamples\u002Fmulti-index-isolation","6.examples\u002F4.multi-index-isolation",[259],{"title":255,"path":256,"stem":257,"icon":260},"i-lucide-layers-3",{"title":262,"path":263,"stem":264,"icon":45},"Route-driven Filters","\u002Fexamples\u002Froute-driven-filters","6.examples\u002F5.route-driven-filters",{"title":266,"path":267,"stem":268,"children":269,"icon":271},"Multi-index Autocomplete","\u002Fexamples\u002Fautocomplete-multi-index","6.examples\u002F6.autocomplete-multi-index",[270],{"title":266,"path":267,"stem":268,"icon":271},"i-lucide-search-check",{"title":273,"path":274,"stem":275,"icon":276},"Pagination Route Sync","\u002Fexamples\u002Fpagination-route-sync","6.examples\u002F7.pagination-route-sync","i-lucide-scroll-text",{"title":278,"path":279,"stem":280,"icon":281},"Parity Widget Showcase","\u002Fexamples\u002Fparity-widget-showcase","6.examples\u002F8.parity-widget-showcase","i-lucide-sparkles",{"title":283,"path":284,"stem":285,"icon":286},"Analytics and Insights Events","\u002Fexamples\u002Fanalytics-insights-events","6.examples\u002F9.analytics-insights-events","i-lucide-chart-line","i-lucide-flask-conical",{"id":289,"title":208,"body":290,"description":1091,"extension":1092,"links":1093,"meta":1094,"navigation":1095,"path":209,"seo":1096,"stem":210,"__hash__":1097},"docs\u002F4.composables\u002F3.use-instant-search.md",{"type":291,"value":292,"toc":1084},"minimark",[293,304,309,372,498,516,519,734,738,752,876,887,1028,1036,1040,1058,1062,1080],[294,295,296,300,301,303],"p",{},[297,298,299],"code",{},"useInstantSearch()"," returns helpers for the ",[297,302,53],{}," instance provided by the nearest ancestor.",[305,306,308],"h2",{"id":307},"returned-shape","Returned shape",[310,311,316],"pre",{"className":312,"code":313,"language":314,"meta":315,"style":315},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const { getInstance, parentIndex, setup, status, error } = useInstantSearch();\n","ts","",[297,317,318],{"__ignoreMap":315},[319,320,323,327,331,335,338,341,343,346,348,351,353,356,359,362,366,369],"span",{"class":321,"line":322},"line",1,[319,324,326],{"class":325},"spNyl","const",[319,328,330],{"class":329},"sMK4o"," {",[319,332,334],{"class":333},"sTEyZ"," getInstance",[319,336,337],{"class":329},",",[319,339,340],{"class":333}," parentIndex",[319,342,337],{"class":329},[319,344,345],{"class":333}," setup",[319,347,337],{"class":329},[319,349,350],{"class":333}," status",[319,352,337],{"class":329},[319,354,355],{"class":333}," error ",[319,357,358],{"class":329},"}",[319,360,361],{"class":329}," =",[319,363,365],{"class":364},"s2Zo4"," useInstantSearch",[319,367,368],{"class":333},"()",[319,370,371],{"class":329},";\n",[373,374,375,391],"table",{},[376,377,378],"thead",{},[379,380,381,385,388],"tr",{},[382,383,384],"th",{},"Field",[382,386,387],{},"Type",[382,389,390],{},"Description",[392,393,394,421,442,465,480],"tbody",{},[379,395,396,402,407],{},[397,398,399],"td",{},[297,400,401],{},"getInstance",[397,403,404],{},[297,405,406],{},"() => Ref\u003CInstantSearch>",[397,408,409,410,413,414,413,417,420],{},"Throws if the instance was not yet provided. Use it to access ",[297,411,412],{},"helper",", ",[297,415,416],{},"mainIndex",[297,418,419],{},"renderState",".",[379,422,423,428,433],{},[397,424,425],{},[297,426,427],{},"parentIndex",[397,429,430],{},[297,431,432],{},"ComputedRef\u003CIndexWidget>",[397,434,435,436,438,439,441],{},"The instance's ",[297,437,416],{},". Useful when stitching ",[297,440,89],{}," widgets manually.",[379,443,444,449,454],{},[397,445,446],{},[297,447,448],{},"status",[397,450,451],{},[297,452,453],{},"Ref\u003C'idle' | 'loading' | 'stalled' | 'error'>",[397,455,456,457,460,461,464],{},"Reactive search status. ",[297,458,459],{},"stalled"," fires after ",[297,462,463],{},"stalledSearchDelay"," (default 200ms).",[379,466,467,472,477],{},[397,468,469],{},[297,470,471],{},"error",[397,473,474],{},[297,475,476],{},"Ref\u003CError | undefined>",[397,478,479],{},"Last search error. Cleared automatically when a new search starts.",[379,481,482,487,492],{},[397,483,484],{},[297,485,486],{},"setup",[397,488,489],{},[297,490,491],{},"(widgets, instanceKey?) => Promise\u003Cvoid>",[397,493,494,495,497],{},"Internal — used by ",[297,496,53],{}," to register widgets and trigger SSR queries.",[294,499,500,502,503,505,506,508,509,511,512,515],{},[297,501,448],{}," and ",[297,504,471],{}," are shared across every descendant call to ",[297,507,299],{}," within the same ",[297,510,53],{},", so the same refs power ",[297,513,514],{},"\u003CAisStateResults>"," and any custom loading UI you build.",[305,517,18],{"id":518},"usage",[310,520,523],{"className":312,"code":521,"filename":522,"language":314,"meta":315,"style":315},"import { computed } from \"vue\";\n\nexport const useTotalHits = () => {\n  const { getInstance, parentIndex } = useInstantSearch();\n  const instance = getInstance();\n\n  return computed(() => {\n    const renderState = instance.value.renderState[parentIndex.value.getIndexId()];\n    return renderState?.stats?.nbHits ?? 0;\n  });\n};\n","composables\u002FuseTotalHits.ts",[297,524,525,554,561,585,610,626,631,648,689,717,728],{"__ignoreMap":315},[319,526,527,531,533,536,539,542,545,549,552],{"class":321,"line":322},[319,528,530],{"class":529},"s7zQu","import",[319,532,330],{"class":329},[319,534,535],{"class":333}," computed",[319,537,538],{"class":329}," }",[319,540,541],{"class":529}," from",[319,543,544],{"class":329}," \"",[319,546,548],{"class":547},"sfazB","vue",[319,550,551],{"class":329},"\"",[319,553,371],{"class":329},[319,555,557],{"class":321,"line":556},2,[319,558,560],{"emptyLinePlaceholder":559},true,"\n",[319,562,564,567,570,573,576,579,582],{"class":321,"line":563},3,[319,565,566],{"class":529},"export",[319,568,569],{"class":325}," const",[319,571,572],{"class":333}," useTotalHits ",[319,574,575],{"class":329},"=",[319,577,578],{"class":329}," ()",[319,580,581],{"class":325}," =>",[319,583,584],{"class":329}," {\n",[319,586,588,591,593,595,597,599,601,603,605,608],{"class":321,"line":587},4,[319,589,590],{"class":325},"  const",[319,592,330],{"class":329},[319,594,334],{"class":333},[319,596,337],{"class":329},[319,598,340],{"class":333},[319,600,538],{"class":329},[319,602,361],{"class":329},[319,604,365],{"class":364},[319,606,368],{"class":607},"swJcz",[319,609,371],{"class":329},[319,611,613,615,618,620,622,624],{"class":321,"line":612},5,[319,614,590],{"class":325},[319,616,617],{"class":333}," instance",[319,619,361],{"class":329},[319,621,334],{"class":364},[319,623,368],{"class":607},[319,625,371],{"class":329},[319,627,629],{"class":321,"line":628},6,[319,630,560],{"emptyLinePlaceholder":559},[319,632,634,637,639,642,644,646],{"class":321,"line":633},7,[319,635,636],{"class":529},"  return",[319,638,535],{"class":364},[319,640,641],{"class":607},"(",[319,643,368],{"class":329},[319,645,581],{"class":325},[319,647,584],{"class":329},[319,649,651,654,657,659,661,663,666,668,670,673,675,677,679,681,684,687],{"class":321,"line":650},8,[319,652,653],{"class":325},"    const",[319,655,656],{"class":333}," renderState",[319,658,361],{"class":329},[319,660,617],{"class":333},[319,662,420],{"class":329},[319,664,665],{"class":333},"value",[319,667,420],{"class":329},[319,669,419],{"class":333},[319,671,672],{"class":607},"[",[319,674,427],{"class":333},[319,676,420],{"class":329},[319,678,665],{"class":333},[319,680,420],{"class":329},[319,682,683],{"class":364},"getIndexId",[319,685,686],{"class":607},"()]",[319,688,371],{"class":329},[319,690,692,695,697,700,703,705,708,711,715],{"class":321,"line":691},9,[319,693,694],{"class":529},"    return",[319,696,656],{"class":333},[319,698,699],{"class":329},"?.",[319,701,702],{"class":333},"stats",[319,704,699],{"class":329},[319,706,707],{"class":333},"nbHits",[319,709,710],{"class":329}," ??",[319,712,714],{"class":713},"sbssI"," 0",[319,716,371],{"class":329},[319,718,720,723,726],{"class":321,"line":719},10,[319,721,722],{"class":329},"  }",[319,724,725],{"class":607},")",[319,727,371],{"class":329},[319,729,731],{"class":321,"line":730},11,[319,732,733],{"class":329},"};\n",[305,735,737],{"id":736},"loading-indicator-example","Loading indicator example",[294,739,740,741,743,744,751],{},"The reactive ",[297,742,448],{}," ref makes ",[745,746,750],"a",{"href":747,"rel":748},"https:\u002F\u002Fwww.algolia.com\u002Fdoc\u002Fguides\u002Fbuilding-search-ui\u002Fui-and-ux-patterns\u002Floading-indicator\u002Fvue\u002F",[749],"nofollow","Algolia's loading-indicator pattern"," straightforward:",[310,753,757],{"className":754,"code":755,"filename":756,"language":548,"meta":315,"style":315},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nconst { status } = useInstantSearch();\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cdiv v-if=\"status === 'stalled'\" class=\"spinner\">Loading…\u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n","components\u002FSearchSpinner.vue",[297,758,759,783,802,811,815,824,868],{"__ignoreMap":315},[319,760,761,764,767,769,772,774,776,778,780],{"class":321,"line":322},[319,762,763],{"class":329},"\u003C",[319,765,766],{"class":607},"script",[319,768,345],{"class":325},[319,770,771],{"class":325}," lang",[319,773,575],{"class":329},[319,775,551],{"class":329},[319,777,314],{"class":547},[319,779,551],{"class":329},[319,781,782],{"class":329},">\n",[319,784,785,787,789,792,794,796,798,800],{"class":321,"line":556},[319,786,326],{"class":325},[319,788,330],{"class":329},[319,790,791],{"class":333}," status ",[319,793,358],{"class":329},[319,795,361],{"class":329},[319,797,365],{"class":364},[319,799,368],{"class":333},[319,801,371],{"class":329},[319,803,804,807,809],{"class":321,"line":563},[319,805,806],{"class":329},"\u003C\u002F",[319,808,766],{"class":607},[319,810,782],{"class":329},[319,812,813],{"class":321,"line":587},[319,814,560],{"emptyLinePlaceholder":559},[319,816,817,819,822],{"class":321,"line":612},[319,818,763],{"class":329},[319,820,821],{"class":607},"template",[319,823,782],{"class":329},[319,825,826,829,832,835,837,839,842,844,847,849,851,854,856,859,862,864,866],{"class":321,"line":628},[319,827,828],{"class":329},"  \u003C",[319,830,831],{"class":607},"div",[319,833,834],{"class":325}," v-if",[319,836,575],{"class":329},[319,838,551],{"class":329},[319,840,841],{"class":547},"status === 'stalled'",[319,843,551],{"class":329},[319,845,846],{"class":325}," class",[319,848,575],{"class":329},[319,850,551],{"class":329},[319,852,853],{"class":547},"spinner",[319,855,551],{"class":329},[319,857,858],{"class":329},">",[319,860,861],{"class":333},"Loading…",[319,863,806],{"class":329},[319,865,831],{"class":607},[319,867,782],{"class":329},[319,869,870,872,874],{"class":321,"line":633},[319,871,806],{"class":329},[319,873,821],{"class":607},[319,875,782],{"class":329},[294,877,878,880,881,883,884,886],{},[297,879,459],{}," only triggers after ",[297,882,463],{}," (200ms by default), so the spinner stays hidden during fast queries. Pair it with ",[297,885,471],{}," for inline failure UI:",[310,888,890],{"className":754,"code":889,"language":548,"meta":315,"style":315},"\u003Cscript setup lang=\"ts\">\nconst { status, error } = useInstantSearch();\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cp v-if=\"status === 'stalled'\">Searching…\u003C\u002Fp>\n  \u003Cp v-else-if=\"status === 'error'\" class=\"error\">{{ error?.message }}\u003C\u002Fp>\n\u003C\u002Ftemplate>\n",[297,891,892,912,934,942,946,954,981,1020],{"__ignoreMap":315},[319,893,894,896,898,900,902,904,906,908,910],{"class":321,"line":322},[319,895,763],{"class":329},[319,897,766],{"class":607},[319,899,345],{"class":325},[319,901,771],{"class":325},[319,903,575],{"class":329},[319,905,551],{"class":329},[319,907,314],{"class":547},[319,909,551],{"class":329},[319,911,782],{"class":329},[319,913,914,916,918,920,922,924,926,928,930,932],{"class":321,"line":556},[319,915,326],{"class":325},[319,917,330],{"class":329},[319,919,350],{"class":333},[319,921,337],{"class":329},[319,923,355],{"class":333},[319,925,358],{"class":329},[319,927,361],{"class":329},[319,929,365],{"class":364},[319,931,368],{"class":333},[319,933,371],{"class":329},[319,935,936,938,940],{"class":321,"line":563},[319,937,806],{"class":329},[319,939,766],{"class":607},[319,941,782],{"class":329},[319,943,944],{"class":321,"line":587},[319,945,560],{"emptyLinePlaceholder":559},[319,947,948,950,952],{"class":321,"line":612},[319,949,763],{"class":329},[319,951,821],{"class":607},[319,953,782],{"class":329},[319,955,956,958,960,962,964,966,968,970,972,975,977,979],{"class":321,"line":628},[319,957,828],{"class":329},[319,959,294],{"class":607},[319,961,834],{"class":325},[319,963,575],{"class":329},[319,965,551],{"class":329},[319,967,841],{"class":547},[319,969,551],{"class":329},[319,971,858],{"class":329},[319,973,974],{"class":333},"Searching…",[319,976,806],{"class":329},[319,978,294],{"class":607},[319,980,782],{"class":329},[319,982,983,985,987,990,992,994,997,999,1001,1003,1005,1007,1009,1011,1014,1016,1018],{"class":321,"line":633},[319,984,828],{"class":329},[319,986,294],{"class":607},[319,988,989],{"class":325}," v-else-if",[319,991,575],{"class":329},[319,993,551],{"class":329},[319,995,996],{"class":547},"status === 'error'",[319,998,551],{"class":329},[319,1000,846],{"class":325},[319,1002,575],{"class":329},[319,1004,551],{"class":329},[319,1006,471],{"class":547},[319,1008,551],{"class":329},[319,1010,858],{"class":329},[319,1012,1013],{"class":333},"{{ error?.message }}",[319,1015,806],{"class":329},[319,1017,294],{"class":607},[319,1019,782],{"class":329},[319,1021,1022,1024,1026],{"class":321,"line":650},[319,1023,806],{"class":329},[319,1025,821],{"class":607},[319,1027,782],{"class":329},[1029,1030,1031,1032,1035],"note",{},"On SSR the initial render lands directly in ",[297,1033,1034],{},"idle"," because results are pre-fetched and hydrated. The loading states only fire on subsequent client-driven searches (typing, refinement clicks, pagination, etc.).",[305,1037,1039],{"id":1038},"throwing-behavior","Throwing behavior",[294,1041,1042,1043,1046,1047,1049,1050,1053,1054,1057],{},"Calling ",[297,1044,1045],{},"getInstance()"," outside of an ",[297,1048,53],{}," subtree throws ",[297,1051,1052],{},"instantiate instantsearch first",". Render the component (or guard with ",[297,1055,1056],{},"try\u002Fcatch",") before calling.",[305,1059,1061],{"id":1060},"related","Related",[1063,1064,1065,1073],"ul",{},[1066,1067,1068,1072],"li",{},[745,1069,1070],{"href":204},[297,1071,203],{}," — read a single connector's render state.",[1066,1074,1075,1079],{},[745,1076,1077],{"href":214},[297,1078,213],{}," — register nested index widgets.",[1081,1082,1083],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}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 .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":315,"searchDepth":556,"depth":556,"links":1085},[1086,1087,1088,1089,1090],{"id":307,"depth":556,"text":308},{"id":518,"depth":556,"text":18},{"id":736,"depth":556,"text":737},{"id":1038,"depth":556,"text":1039},{"id":1060,"depth":556,"text":1061},"Access the parent InstantSearch instance from descendant components.","md",null,{},{"icon":211},{"title":208,"description":1091},"sKVrfo9KR64aqvENIeqpOWSJEy8JyZplSfud3YYT5wc",[1099,1101],{"title":203,"path":204,"stem":205,"description":1100,"icon":206,"children":-1},"Read connector render-state inside a custom Swiftsearch component.",{"title":213,"path":214,"stem":215,"description":1102,"icon":218,"children":-1},"Build a nested index widget with auto-scoped child connectors.",1777979025211]