export default function(e,a,g,r,t){let s=t.$builder,i={init(){i.bcInit(),i.events()},bcInit(){["bindUIActionsSetup","templateSelect","youCantReorderFieldPopup","validationErrorNotificationPopup","disableDragAndDrop","enableDragAndDrop","fieldSortable","fieldDragDisable","fieldDragEnable","notificationsUpdateElementsVisibility","smartTagToggle","removeSmartTagsList","insertSmartTagsList","getSmartTagsList","getSmartTagsListFieldsElements","getSmartTagsListOtherElements","smartTagInsert","validateEmailSmartTags","exitBack"].forEach(e=>{r[e]=i[e]})},events(){s.on("click",".toggle-smart-tag-display",r.smartTagToggle).on("click",".smart-tags-list-display a",r.smartTagInsert),s.on("blur",'.wpforms-notification .wpforms-panel-field-text input:not([type="search"])',function(){r.validateEmailSmartTags(g(this))}),s.on("blur",".wpforms-notification .wpforms-panel-field-textarea textarea",function(){r.validateEmailSmartTags(g(this))})},bindUIActionsSetup(){console.warn('WARNING! Function "WPFormsBuilder.bindUIActionsSetup()" has been deprecated, please use the new "WPForms.Admin.Builder.Setup.events()" function instead!'),WPForms.Admin.Builder.Setup.events()},templateSelect(e,a){console.warn('WARNING! Function "WPFormsBuilder.templateSelect()" has been deprecated, please use the new "WPForms.Admin.Builder.Setup.selectTemplate()" function instead!'),WPForms.Admin.Builder.Setup.selectTemplate(a)},youCantReorderFieldPopup(){console.warn('WARNING! Function "WPFormsBuilder.youCantReorderFieldPopup()" has been deprecated, please use the new "WPForms.Admin.Builder.DragFields.showErrorPopup( { content: wpforms_builder.field_cannot_be_reordered } )" function instead!'),WPForms.Admin.Builder.DragFields.showErrorPopup({content:wpforms_builder.field_cannot_be_reordered})},validationErrorNotificationPopup(e){console.warn('WARNING! Function "WPFormsBuilder.validationErrorNotificationPopup()" has been deprecated.'),g.alert({title:wpforms_builder.heads_up,content:e,icon:"fa fa-exclamation-circle",type:"red",buttons:{confirm:{text:wpforms_builder.close,btnClass:"btn-confirm",keys:["enter"]}}})},disableDragAndDrop(){console.warn('WARNING! Function "WPFormsBuilder.disableDragAndDrop()" has been deprecated, please use the new "WPForms.Admin.Builder.DragFields.disableDragAndDrop()" function instead!'),WPForms.Admin.Builder.DragFields.disableDragAndDrop()},enableDragAndDrop(){console.warn('WARNING! Function "WPFormsBuilder.enableDragAndDrop()" has been deprecated, please use the new "WPForms.Admin.Builder.DragFields.enableDragAndDrop()" function instead!'),WPForms.Admin.Builder.DragFields.enableDragAndDrop()},fieldSortable(){console.warn('WARNING! Function "WPFormsBuilder.fieldSortable()" has been deprecated, please use the new "WPForms.Admin.Builder.DragFields.initSortableFields()" function instead!'),WPForms.Admin.Builder.DragFields.initSortableFields()},fieldDragDisable(e,a=!0){console.warn('WARNING! Function "WPFormsBuilder.fieldDragDisable()" has been deprecated, please use the new "WPForms.Admin.Builder.DragFields.fieldDragDisable()" function instead!'),WPForms.Admin.Builder.DragFields.fieldDragDisable(e,a)},fieldDragEnable(e){console.warn('WARNING! Function "WPFormsBuilder.fieldDragEnable()" has been deprecated, please use the new "WPForms.Admin.Builder.DragFields.fieldDragEnable()" function instead!'),WPForms.Admin.Builder.DragFields.fieldDragEnable(e)},notificationsUpdateElementsVisibility(){console.warn('WARNING! Function "WPFormsBuilder.notificationsUpdateElementsVisibility()" has been deprecated.')},smartTagToggle(e){console.warn('WARNING! Function "WPFormsBuilder.smartTagToggle()" has been deprecated.'),e.preventDefault(),t.$focusOutTarget=null;var e=g(this),a=e.closest(".wpforms-panel-field,.wpforms-field-option-row");a.hasClass("smart-tags-toggling")||(a.addClass("smart-tags-toggling"),e.hasClass("smart-tag-showing")?r.removeSmartTagsList(e):r.insertSmartTagsList(e))},removeSmartTagsList(e){console.warn('WARNING! Function "WPFormsBuilder.removeSmartTagsList()" has been deprecated.');let a=e.closest(".wpforms-panel-field,.wpforms-field-option-row"),t=a.find(".smart-tags-list-display");e.find("span").text(wpforms_builder.smart_tags_show),t.slideUp("",function(){t.remove(),e.removeClass("smart-tag-showing"),a.removeClass("smart-tags-toggling")})},insertSmartTagsList(e){console.warn('WARNING! Function "WPFormsBuilder.insertSmartTagsList()" has been deprecated.');let a=e.closest(".wpforms-panel-field,.wpforms-field-option-row"),t=e.closest("label"),s=!0;t.length||(t=a.find("label"),s=!1);var i=r.getSmartTagsList(e,-1!==t.attr("for").indexOf("wpforms-field-option-"));(s?t:e).after(i),e.find("span").text(wpforms_builder.smart_tags_hide),a.find(".smart-tags-list-display").slideDown("",function(){e.addClass("smart-tag-showing"),a.removeClass("smart-tags-toggling")})},getSmartTagsList(e,a){var t;return console.warn('WARNING! Function "WPFormsBuilder.getSmartTagsList()" has been deprecated.'),t='
"},getSmartTagsListFieldsElements(e){console.warn('WARNING! Function "WPFormsBuilder.getSmartTagsListFieldsElements()" has been deprecated.');var a=e.data("type");if(!["fields","all"].includes(a))return"";var t,s=r.getSmartTagsFields(e);if(!s)return'