// jQuery(document).ready(function () {

//     jQuery(document).on('gform_post_render', function (event, form_id, current_page) {
//         console.log(123);
//         var autocompleteFields = JSON.parse(autocompletefield_strings.autocompletefield_dataJson); 

//         function split( val ) {

// 			return val.split( /,\s*/ );

// 		}

// 		function extractLast( term ) {

// 			return split( term ).pop();

// 		}

//         for (let page_id in autocompleteFields) {

//             let autocompletField = autocompleteFields[page_id];

//             for (let field_id in autocompletField) {

//                 jQuery('#field_' + form_id + '_' + field_id + ' .ginput_container_autocomplete').append('<span class=' + 'bb_check_error' + ' style=' + 'display:none;color:red;' + '>Minimum ' + autocompletField[field_id]['minimum'] + ' letters required</span>');

//                 jQuery('#input_' + form_id + '_' + field_id).on('keyup', function (event) {

//                     if (jQuery('#input_' + form_id + '_' + field_id).val().length < 0 || jQuery('#input_' + form_id + '_' + field_id).val().length < autocompletField[field_id]['minimum']) {

//                         jQuery('#field_' + form_id + '_' + field_id + ' .ginput_container_autocomplete .bb_check_error').show();

//                     } else {

//                         jQuery('#input_' + form_id + '_' + field_id).addClass('ui-autocomplete-loading');

//                         jQuery('#field_' + form_id + '_' + field_id + ' .ginput_container_autocomplete .bb_check_error').hide();

//                     }
                    
//                     jQuery('#input_' + form_id + '_' + field_id).on('keydown', function (event) {

//                         if (event.keyCode === jQuery.ui.keyCode.TAB && jQuery(this).autocomplete('instance').menu.active) {

//                             event.preventDefault();

//                         }

//                     });

//                     if (jQuery('#input_' + form_id + '_' + field_id).val().length == 0) {

//                         jQuery('#field_' + form_id + '_' + field_id + ' .ginput_container_autocomplete .bb_check_error').hide();

//                         jQuery('#input_' + form_id + '_' + field_id).removeClass('ui-autocomplete-loading');

//                     }

//                     jQuery('#input_' + form_id + '_' + field_id).autocomplete({

//                         minLength: autocompletField[field_id]['minimum'],

//                         source: function (request, response) {

//                             var results = jQuery.ui.autocomplete.filter(

//                                 autocompletField[field_id]['data'], extractLast(request.term));

//                             response(results.slice(0, autocompletField[field_id]['limit']));

//                         },

//                     });



//                     jQuery('.bb_multipe_value').autocomplete({

//                         focus: function () {

//                             // prevent value inserted on focus

//                             return false;

//                         },

//                         select: function (event, ui) {

//                             var terms = split(this.value);

//                             // remove the current input

//                             terms.pop();

//                             // add the selected item

//                             terms.push(ui.item.value);

//                             // add placeholder to get the comma-and-space at the end

//                             terms.push('');

//                             this.value = terms.join(', ');

//                             return false;

//                         }

//                     });

//                 });



//             }

//         }

//     });

// });