Funcoes de progresso e envio