| 
														 | 
														 | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														    resetPlugins, | 
														 | 
														 | 
														    resetPlugins, | 
													
													
												
													
														 | 
														 | 
														    queryPlugins, | 
														 | 
														 | 
														    queryPlugins, | 
													
													
												
													
														 | 
														 | 
														    queryPluginsWithDebounced, | 
														 | 
														 | 
														    queryPluginsWithDebounced, | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														    cancelQueryPluginsWithDebounced, | 
													
													
												
													
														 | 
														 | 
														    isLoading: isPluginsLoading, | 
														 | 
														 | 
														    isLoading: isPluginsLoading, | 
													
													
												
													
														 | 
														 | 
														  } = useMarketplacePlugins() | 
														 | 
														 | 
														  } = useMarketplacePlugins() | 
													
													
												
													
														 | 
														 | 
														
  | 
														 | 
														 | 
														
  | 
													
													
												
											
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														
  | 
														 | 
														 | 
														
  | 
													
													
												
													
														 | 
														 | 
														  const handleQuery = useCallback((debounced?: boolean) => { | 
														 | 
														 | 
														  const handleQuery = useCallback((debounced?: boolean) => { | 
													
													
												
													
														 | 
														 | 
														    if (!searchPluginTextRef.current && !filterPluginTagsRef.current.length) { | 
														 | 
														 | 
														    if (!searchPluginTextRef.current && !filterPluginTagsRef.current.length) { | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														      cancelQueryPluginsWithDebounced() | 
													
													
												
													
														 | 
														 | 
														      handleQueryMarketplaceCollectionsAndPlugins() | 
														 | 
														 | 
														      handleQueryMarketplaceCollectionsAndPlugins() | 
													
													
												
													
														 | 
														 | 
														      return | 
														 | 
														 | 
														      return | 
													
													
												
													
														 | 
														 | 
														    } | 
														 | 
														 | 
														    } | 
													
													
												
													
														 | 
														 | 
														
  | 
														 | 
														 | 
														
  | 
													
													
												
													
														 | 
														 | 
														    handleQueryPlugins(debounced) | 
														 | 
														 | 
														    handleQueryPlugins(debounced) | 
													
													
												
													
														 | 
														 | 
														  }, [handleQueryMarketplaceCollectionsAndPlugins, handleQueryPlugins]) | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														  }, [handleQueryMarketplaceCollectionsAndPlugins, handleQueryPlugins, cancelQueryPluginsWithDebounced]) | 
													
													
												
													
														 | 
														 | 
														
  | 
														 | 
														 | 
														
  | 
													
													
												
													
														 | 
														 | 
														  const handleSearchPluginTextChange = useCallback((text: string) => { | 
														 | 
														 | 
														  const handleSearchPluginTextChange = useCallback((text: string) => { | 
													
													
												
													
														 | 
														 | 
														    setSearchPluginText(text) | 
														 | 
														 | 
														    setSearchPluginText(text) |