// pro suggest functionality (function() { let suggestionsOuter = null; const debounce = (func, wait) => { let timeout; return function executedFunction(...args) { const later = () => { clearTimeout(timeout); func(...args); }; clearTimeout(timeout); timeout = setTimeout(later, wait); }; }; var lastTerm = ''; var returnedFunction = debounce(function (elem) { var term = elem.val(); if(term === '') { let select = suggestionsOuter.closest('.position-relative') .prev('.pro-suggest-input') .prev('select[provider-search]'); select.empty().val('').append($('