Refatoração do Javascript Pesquisa Personalizada