export default function(e,i,m,h,o){let w=o.$builder,u={init(){u.bcInit(),u.events(),u.fieldChoiceSortable("select"),u.fieldChoiceSortable("map"),u.fieldChoiceSortable("radio"),u.fieldChoiceSortable("checkbox"),u.fieldChoiceSortable("payment-multiple"),u.fieldChoiceSortable("payment-checkbox"),u.fieldChoiceSortable("payment-select"),u.fieldDynamicChoiceToggleImageChoices(),u.fieldDynamicChoiceToggleIconChoices(),wpf.initializeChoicesEventHandlers()},bcInit(){h.FieldChoice=u;["fieldChoiceAdd","fieldChoiceDelete","fieldChoiceDeleteAlert","fieldChoiceSortable","fieldChoiceLabel","fieldChoiceUpdate","replaceChoicesWithTemplate","setClassicSelectedChoice","fieldChoiceBulkAddToggle","fieldChoiceBulkAddInsert","firstNChoicesAlert","emptyChoicesNotice","fieldDynamicChoiceSourceItems","fieldDynamicChoiceSourceForModernSelect","fieldDynamicChoiceSourceForClassicSelect","fieldDynamicChoiceToggleImageChoices","fieldDynamicChoiceToggleIconChoices","fieldDynamicChoiceToggle","fieldDynamicChoiceSource"].forEach(e=>{h[e]=u[e]})},events(){w.on("wpformsFieldAdd",function(e,i,o){-1!==m.inArray(o,["select","radio","checkbox","payment-multiple","payment-checkbox","payment-select"])&&u.fieldChoiceSortable(o,`#wpforms-field-option-row-${i}-choices ul`)}),w.on("click",".wpforms-field-option-row-choices .add",function(e){u.fieldChoiceAdd(e,m(this))}),w.on("click",".wpforms-field-option-row-choices .remove",function(e){u.fieldChoiceDelete(e,m(this))}),w.on("mousedown",".wpforms-field-option-row-choices input[type=radio]",function(){var e=m(this);e.is(":checked")?e.attr("data-checked","1"):e.attr("data-checked","0")}),w.on("click",".wpforms-field-option-row-choices input[type=radio]",function(){var e=m(this),i=e.parent().parent();e.parent().parent().find("input[type=radio]").not(this).prop("checked",!1),"1"===e.attr("data-checked")&&(e.prop("checked",!1),e.attr("data-checked","0")),u.fieldChoiceUpdate(i.data("field-type"),i.data("field-id"),i.find("li").length)}),w.on("change",".wpforms-field-option-row-choices input[type=checkbox]",function(){var e=m(this).parent().parent();u.fieldChoiceUpdate(e.data("field-type"),e.data("field-id"),e.find("li").length)}),w.on("change",".wpforms-field-option-row-show_values input",function(){var e=m(this),i=e.closest(".wpforms-field-option").find(".wpforms-field-option-row-choices .choices-list"),o=i.data("field-id"),t=i.data("field-type"),e=e.is(":checked");i.toggleClass("show-values",e),u.fieldChoiceUpdate(t,o),WPForms.Admin.Builder.MultipleChoices.updatePreviewState(o)}),w.on("change",".wpforms-field-option-row-choices_images input",function(){var e=m(this),i=e.closest(".wpforms-field-option-row"),o=i.data("field-id"),t=m("#wpforms-field-option-"+o),e=e.is(":checked"),l=t.find(".wpforms-field-option-hidden-type").val(),d=i.siblings(".wpforms-field-option-row-choices_icons").find("input");e&&d.is(":checked")&&d.prop("checked",!1).trigger("change"),i.find(".wpforms-alert").toggleClass("wpforms-hidden"),t.find(".wpforms-field-option-row-choices ul").toggleClass("show-images"),t.find(".wpforms-field-option-row-choices_images_style").toggleClass("wpforms-hidden"),t.find(".wpforms-field-option-row-dynamic_choices").toggleClass("wpforms-hidden",e),(e?m("#wpforms-field-option-"+o+"-input_columns").val("inline"):m("#wpforms-field-option-"+o+"-input_columns").val("")).trigger("change"),m(`#wpforms-field-option-row-${o}-choices_images_hide`).toggleClass("wpforms-hidden",!e),u.fieldChoiceUpdate(l,o)}),w.on("wpformsImageUploadAdd wpformsImageUploadRemove",function(e,i,o){var o=o.closest(".choices-list"),t=o.data("field-id"),o=o.data("field-type");u.fieldChoiceUpdate(o,t)}),w.on("change",".wpforms-field-option-row-choices_images_style select",function(){var e=m(this).parent().data("field-id"),i=m("#wpforms-field-option-"+e).find(".wpforms-field-option-hidden-type").val();u.fieldChoiceUpdate(i,e)}),w.on("keyup change",".wpforms-field-option-row-choices input.label, .wpforms-field-option-row-choices input.value",function(){var e=m(this).parent().parent();u.fieldChoiceUpdate(e.data("field-type"),e.data("field-id"))}),w.on("focusout",".wpforms-field-option-row-choices input.label, .wpforms-field-option-row-choices input.value",function(){var e=m(this);e.val(wpf.sanitizeHTML(e.val(),wpforms_builder.allowed_label_html_tags))}),w.on("click",".toggle-bulk-add-display",function(e){e.preventDefault(),u.fieldChoiceBulkAddToggle(this)}),w.on("click",".toggle-bulk-add-presets",function(e){e.preventDefault();e=m(this).closest(".bulk-add-display").find("ul");"block"===e.css("display")?m(this).text(wpforms_builder.bulk_add_presets_show):m(this).text(wpforms_builder.bulk_add_presets_hide),e.stop().slideToggle()}),w.on("click",".bulk-add-preset-insert",function(e){e.preventDefault();var e=m(this),i=e.data("preset"),e=e.closest(".bulk-add-display"),o=e.find("ul"),t=e.find(".toggle-bulk-add-presets"),e=e.find("textarea");e.val(""),e.insertAtCaret(wpforms_preset_choices[i].choices.join("\n")),t.text(wpforms_builder.bulk_add_presets_show),o.slideUp()}),w.on("click",".bulk-add-insert",function(e){e.preventDefault(),u.fieldChoiceBulkAddInsert(this)})},fieldChoiceAdd(e,i){e.preventDefault();var e=m(i),i=e.closest("li"),o=i.closest("ul"),t=i.find("input.default").is(":checked"),e=e.closest(".wpforms-field-option-row-choices").data("field-id");h.triggerBuilderEvent("wpformsFieldChoiceBeforeCloning",[e,i]);let l=o.attr("data-next-id");var d=o.data("field-type"),s=i.clone().insertAfter(i);s.attr("data-key",l),s.find(".wpforms-icon-select .ic-fa-preview").removeClass().addClass("ic-fa-preview ic-fa-"+wpforms_builder.icon_choices.default_icon_style+" ic-fa-"+wpforms_builder.icon_choices.default_icon),s.find(".wpforms-icon-select .ic-fa-preview + span").text(wpforms_builder.icon_choices.default_icon),s.find(".preview").empty(),s.find(".wpforms-image-upload-add").show(),s.find(".wpforms-money-input").trigger("focusout"),s.find("input, select").each(function(){var e=m(this),i=e.attr("type");e.attr("name",m(this).attr("name").replace(/\[choices]\[(\d+)]/g,`[choices][${l}]`)),"radio"===i||"checkbox"===i?e.prop("checked",!1):e.val("")}),s.find(".wpforms-icon-select input.source-icon").val(wpforms_builder.icon_choices.default_icon),s.find(".wpforms-icon-select input.source-icon-style").val(wpforms_builder.icon_choices.default_icon_style),!0===t&&i.find("input.default").prop("checked",!0),l++,o.attr("data-next-id",l),u.fieldChoiceUpdate(d,e),h.triggerBuilderEvent("wpformsFieldChoiceAdd",[e,o,"single"])},fieldChoiceDelete(e,i){e.preventDefault();let o=m(i),t=o.parent().parent(),l=t.find("li:not(.wpforms-choice-other-option):not(.minicolors-swatch)").length,d={id:t.data("field-id"),choiceId:o.closest("li").data("key"),message:"<strong>"+wpforms_builder.delete_choice_confirm+"</strong>",trigger:!1};if(w.trigger("wpformsBeforeFieldDeleteAlert",[d]),1===l)u.fieldChoiceDeleteAlert();else{let e=function(){o.parent().remove(),u.fieldChoiceUpdate(t.data("field-type"),t.data("field-id")),w.trigger("wpformsFieldChoiceDelete",[t.data("field-id")])};d.trigger?m.confirm({title:!1,content:d.message,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm",keys:["enter"],action(){e()}},cancel:{text:wpforms_builder.cancel}}}):e()}},fieldChoiceDeleteAlert(){m.alert({title:!1,content:wpforms_builder.error_choice,icon:"fa fa-info-circle",type:"blue",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm",keys:["enter"]}}})},fieldChoiceSortable(t,e=void 0){m(e=void 0!==e?e:".wpforms-field-option-"+t+" .wpforms-field-option-row-choices ul").one("mouseenter",function(){m(this).sortable({items:"li:not(.not-draggable)",axis:"y",delay:100,opacity:.6,handle:".move",start(e,i){w.trigger("wpformsBeforeFieldChoiceDragStart",i)},stop(e,i){var o=i.item.parent().data("field-id");u.fieldChoiceUpdate(t,o),w.trigger("wpformsFieldChoiceMove",i)},update(){}})})},fieldChoiceLabel(e,i){var o=["payment-multiple","payment-checkbox"].includes(e.settings.type),t=e.settings.choices_icons||e.settings.choices_images,l=void 0===e.settings.choices[i].label||0===e.settings.choices[i].label.length;if(l&&!o&&t)return"";t=o?wpforms_builder.payment_choice_empty_label_tpl:wpforms_builder.choice_empty_label_tpl;let d=l?t.replace("{number}",i):wpf.sanitizeHTML(e.settings.choices[i].label,wpforms_builder.allowed_label_html_tags);return e.settings.show_price_after_labels&&(d+=" - "+wpf.amountFormatCurrency(e.settings.choices[i].value)),d},fieldChoiceUpdate(n,t,l=-1){let p=h.dropdownField.helpers.isDynamicChoices(t);if(!u.replaceChoicesWithTemplate(n,t,p)){-1===l&&(l=h.settings.choicesLimitLong),"payment-select"===n&&(n="select");let d=m("#wpforms-field-"+t+" .primary-input"),s="",e=("select"===n?p||(s='<option value="{label}">{label}</option>',d.find("option").not(".placeholder").remove()):"radio"!==n&&"checkbox"!==n&&"gdpr-checkbox"!==n||(n="gdpr-checkbox"===n?"checkbox":n,d.find("li").remove(),s='<li><input type="'+n+'" disabled>{label}</li>'),m(`#wpforms-field-option-row-${t}-choices .choices-list`)),i=e.find("li").slice(0,l),o=!!e.find("input.default:checked").length,c=[],r=m("#wpforms-field-option-"+t+"-show_price_after_labels").prop("checked"),a=h.dropdownField.helpers.isModernSelect(d);var f;i.get().forEach(function(e){var e=m(e),i=e.find("input.value").val(),o=e.data("key");let t=e.find("input.label").val()?.trim()??"",l;if(t=""!==(t=wpf.sanitizeHTML(t,wpforms_builder.allowed_label_html_tags))?t:wpforms_builder.choice_empty_label_tpl.replace("{number}",o),t+=r&&i?" - "+wpf.amountFormatCurrency(i):"",a?c.push({value:t,label:t}):p||(l=m(s.replace(/{label}/g,t)),d.append(l)),!0===e.find("input.default").is(":checked"))switch(n){case"select":a?c[c.length-1].selected=!0:u.setClassicSelectedChoice(l);break;case"radio":case"checkbox":l.find("input").prop("checked","true")}}),a&&(l=d.prop("multiple")?"input.choices__input":".choices__inner .choices__placeholder",f=h.dropdownField.helpers.getInstance(d),p||f.removeActiveItems(),f.setChoices(c,"value","label",!0),h.dropdownField.helpers.update(t,p),d.closest(".choices").find(l).toggleClass("wpforms-hidden",o))}},replaceChoicesWithTemplate(e,i,o){if("radio"!==e&&"checkbox"!==e&&"payment-multiple"!==e&&"payment-checkbox"!==e)return!1;var t=wpf.getChoicesOrder(i),l=wp.template("wpforms-field-preview-checkbox-radio-payment-multiple");let d=wpf.getField(i),s={},c=t.slice(0,h.settings.choicesLimit),r={settings:d,order:c,type:"radio"};return d.choices_icons&&(r.settings.choices_icons_color=h.getValidColorPickerValue(m("#wpforms-field-option-"+i+"-choices_icons_color"))),c.forEach(function(e){s[e]=d.choices[e]}),d.choices=s,"checkbox"!==e&&"payment-checkbox"!==e||(r.type="checkbox"),o||m("#wpforms-field-"+i).find("ul.primary-input").replaceWith(l(r)),u.firstNChoicesAlert(i,t.length),!0},setClassicSelectedChoice(e){void 0!==e&&e.prop("selected","true")},fieldChoiceBulkAddToggle(i){var i=m(i),o=i.closest("label");if(i.hasClass("bulk-add-showing")){let e=o.next(".bulk-add-display");e.slideUp(400,function(){e.remove()}),i.find("span").text(wpforms_builder.bulk_add_show)}else{let e='<div class="bulk-add-display unfoldable-cont">';for(var t in e=e+('<p class="heading wpforms-clear">'+wpforms_builder.bulk_add_heading+' <a href="#" class="toggle-bulk-add-presets">'+wpforms_builder.bulk_add_presets_show+"</a></p>")+"<ul>",wpforms_preset_choices)e+='<li><a href="#" data-preset="'+t+'" class="bulk-add-preset-insert">'+wpforms_preset_choices[t].name+"</a></li>";e=(e=(e+="</ul>")+('<textarea placeholder="'+wpforms_builder.bulk_add_placeholder+'"></textarea>'))+('<button class="bulk-add-insert wpforms-btn wpforms-btn-sm wpforms-btn-blue">'+wpforms_builder.bulk_add_button+"</button>")+"</div>",o.after(e),o.next(".bulk-add-display").slideDown(400,function(){m(this).find("textarea").trigger("focus")}),i.find("span").text(wpforms_builder.bulk_add_hide)}i.toggleClass("bulk-add-showing")},fieldChoiceBulkAddInsert(e){var i,e=m(e),o=e.closest(".wpforms-field-option-row"),t=o.find("textarea").val().split("\n"),l=o.find(".choices-list"),d=l.find("li:first-of-type"),s=o.data("field-id"),c=l.data("field-type"),d=(h.triggerBuilderEvent("wpformsFieldChoiceBeforeCloning",[s,d]),d.clone().wrap("<div>").parent());let r,a=Number(l.attr("data-next-id")),n="";for(i in e.prop("disabled",!0).html(e.html()+" "+h.settings.spinner),d.find("input.value,input.label").attr("value",""),d.find("input.default").attr("checked",!1),d.find("input.source-icon").attr("value",wpforms_builder.icon_choices.default_icon),d.find("input.source-icon-style").attr("value",wpforms_builder.icon_choices.default_icon_style),d.find(".ic-fa-preview").removeClass().addClass(`ic-fa-preview ic-fa-${wpforms_builder.icon_choices.default_icon_style} ic-fa-`+wpforms_builder.icon_choices.default_icon),d.find(".ic-fa-preview + span").text(wpforms_builder.icon_choices.default_icon),r=d.html(),t)if(t.hasOwnProperty(i)){var p=wpf.sanitizeHTML(t[i]).trim().replace(/"/g,"&quot;");let e=r;e=(e=(e=(e=e.replace(/\[choices]\[(\d+)]/g,"[choices]["+a+"]")).replace(/data-key="(\d+)"/g,'data-key="'+a+'"')).replace(/value="" class="label"/g,'value="'+p+'" class="label"')).replace(/class="label" type="text" value=""/g,'class="label" type="text" value="'+p+'"'),n+=e,a++}l.attr("data-next-id",a);e=l.find("li.wpforms-choice-other-option").first();e.length?e.before(n):l.append(n),u.fieldChoiceUpdate(c,s,a),h.triggerBuilderEvent("wpformsFieldChoiceAdd",[s,l,"bulk-add"]),u.fieldChoiceBulkAddToggle(o.find(".toggle-bulk-add-display"))},firstNChoicesAlert(e,i){var o,t,l,e=m("#wpforms-field-"+e);e.hasClass("wpforms-field-select")||(o=wp.template("wpforms-choices-limit-message"),t={total:i},l=h.settings.choicesLimit,e.find(".wpforms-alert-dynamic").remove(),l<i&&e.find(".primary-input").after(o(t)))},emptyChoicesNotice(e,i,o){e=m("#wpforms-field-"+e),i=wpforms_builder.dynamic_choices.empty_message.replace("{source}",i).replace("{type}",wpforms_builder.dynamic_choices.entities[o]),o=wp.template("wpforms-empty-choice-message"),i={message:i};e.find(".label-title").after(o(i))},fieldDynamicChoiceSourceItems(i,o){var t=i.find(".primary-input");let l=0;if(i.hasClass("wpforms-field-select"))h.dropdownField.helpers.isModernSelect(t)?u.fieldDynamicChoiceSourceForModernSelect(t,o):u.fieldDynamicChoiceSourceForClassicSelect(t,o);else{let e="radio";for(l in i.hasClass("wpforms-field-checkbox")&&(e="checkbox"),t.empty(),o)t.append('<li><input type="'+e+'" disabled> '+wpf.sanitizeHTML(o[l])+"</li>")}},fieldDynamicChoiceSourceForModernSelect(e,i){var o=h.dropdownField.helpers.getInstance(e),t=e.closest(".wpforms-field").data().fieldId;o.destroy(),h.dropdownField.helpers.updatePlaceholderChoice(o,t),u.fieldDynamicChoiceSourceForClassicSelect(e,i),h.dropdownField.events.choicesInit(e)},fieldDynamicChoiceSourceForClassicSelect(e,i){let o=0;var t=i.length;for(e.find("option").not(".placeholder").remove();o<t;o++){var l=wpf.sanitizeHTML(i[o]);e.append('<option value="'+l+'">'+l+"</option>")}e.toggleClass("wpforms-hidden",!t)},fieldDynamicChoiceToggleImageChoices(){m(`#wpforms-builder .wpforms-field-options .wpforms-field-option-checkbox, #wpforms-builder .wpforms-field-options .wpforms-field-option-radio`).each(function(e,i){var i=m(i),o=i.find(".wpforms-field-option-row-dynamic_choices select").val(),o=void 0!==o&&""!==o,t=i.find(".wpforms-field-option-row-choices_images input").is(":checked");i.find(".wpforms-field-option-row-choices_images").toggleClass("wpforms-hidden",o),t&&!o||i.find(".wpforms-field-option-row-choices_images_style").addClass("wpforms-hidden")})},fieldDynamicChoiceToggleIconChoices(){m(`#wpforms-builder .wpforms-field-options .wpforms-field-option-checkbox, #wpforms-builder .wpforms-field-options .wpforms-field-option-radio`).each(function(e,i){var i=m(i),o=i.find(".wpforms-field-option-row-dynamic_choices select").val(),o=void 0!==o&&""!==o,t=i.find(".wpforms-field-option-row-choices_icons input").is(":checked");i.find(".wpforms-field-option-row-choices_icons").toggleClass("wpforms-hidden",o),t&&!o||(i.find(".wpforms-field-option-row-choices_icons_color").addClass("wpforms-hidden"),i.find(".wpforms-field-option-row-choices_icons_size").addClass("wpforms-hidden"),i.find(".wpforms-field-option-row-choices_icons_style").addClass("wpforms-hidden"))})},fieldDynamicChoiceToggle(s){if(!wpf.isFieldOptionLoading){let l,e=m(s),i=e.parent(),o=e.val(),d=i.data("field-id");var s=m("#wpforms-field-option-row-"+d+"-choices"),c=m("#wpforms-field-option-"+d+"-choices_images"),r=m("#wpforms-field-option-"+d+"-choices_icons"),a=m("#wpforms-field-option-"+d+"-choices_other"),n=m("#wpforms-field-option-basic-"+d);if(u.fieldDynamicChoiceToggleImageChoices(),u.fieldDynamicChoiceToggleIconChoices(),u.fieldDynamicChoiceToggleOtherOption(),w.trigger("wpformsFieldDynamicChoiceToggle",[d]),wpf.fieldOptionLoading(i),m("#wpforms-field-option-row-"+d+"-dynamic_post_type").remove(),m("#wpforms-field-option-row-"+d+"-dynamic_taxonomy").remove(),""!==o)c.addClass("wpforms-hidden"),r.addClass("wpforms-hidden"),a.addClass("wpforms-hidden"),s.find(".toggle-bulk-add-display").addClass("wpforms-hidden"),n.find(".wpforms-ai-choices-button").addClass("wpforms-hidden"),s.find(".wpforms-help-tooltip").addClass("wpforms-hidden"),p={type:o,field_id:d,action:"wpforms_builder_dynamic_choices",nonce:wpforms_builder.nonce},m.post(wpforms_builder.ajax_url,p,function(e){e.success?i.after(e.data.markup):console.log(e),wpf.fieldOptionLoading(i,!0),wpf.initTooltips();e=m("#wpforms-field-option-"+d+"-dynamic_"+o);e.find("option").first().prop("selected",!0),e.trigger("change")}).fail(function(e){console.log(e.responseText)});else{let t=m("#wpforms-field-option-"+d).find(".wpforms-field-option-hidden-type").val();c.removeClass("wpforms-hidden"),r.removeClass("wpforms-hidden"),a.removeClass("wpforms-hidden"),s.find(".toggle-bulk-add-display").removeClass("wpforms-hidden"),n.find(".wpforms-ai-choices-button").removeClass("wpforms-hidden"),s.find(".wpforms-help-tooltip").removeClass("wpforms-hidden");var p=m("#wpforms-field-"+d);if(p.find(".wpforms-alert").remove(),-1<["checkbox","radio","payment-multiple","payment-checkbox"].indexOf(t))u.fieldChoiceUpdate(t,d),s.find("ul").removeClass("wpforms-hidden"),s.find(".wpforms-alert").addClass("wpforms-hidden");else{c=p;let i=[],e=c.find(".primary-input"),o;if(m(`#wpforms-field-option-row-${d}-choices li`).each(function(){var e=m(this);i.push({label:wpf.sanitizeHTML(e.find(".label").val()),selected:e.find(".default").is(":checked")})}),c.hasClass("wpforms-field-select")){var f,r=h.dropdownField.helpers.isModernSelect(e);if(e.find("option").not(".placeholder").remove(),r&&i.length)h.dropdownField.helpers.update(d,!1);else for(o in i)f=i[o].selected,l="<option",l=(l+=f?" selected>":">")+i[o].label+"</option>",e.append(l)}else for(o in t="radio",c.hasClass("wpforms-field-checkbox")&&(t="checkbox"),e.empty(),i)l=`<li><input type="${t}" disabled`,l=(l+=i[o].selected?" selected>":">")+i[o].label+"</li>",e.append(l);s.find("ul").removeClass("wpforms-hidden"),s.find(".wpforms-alert").addClass("wpforms-hidden"),e.removeClass("wpforms-hidden")}wpf.fieldOptionLoading(i,!0)}}},fieldDynamicChoiceSource(e){let i=m(e),o=i.parent(),t=i.val(),l=o.data("field-id"),d=m("#wpforms-builder-form").data("id"),s=m("#wpforms-field-option-row-"+l+"-choices"),c=m("#wpforms-field-"+l),r=m(`#wpforms-field-option-${l}-dynamic_choices option:selected`).val(),a=20;wpf.fieldOptionLoading(o);e={type:r,source:t,field_id:l,form_id:d,action:"wpforms_builder_dynamic_source",nonce:wpforms_builder.nonce};m.post(wpforms_builder.ajax_url,e,function(i){if(i.success){if(s.find(".dynamic-name").text(i.data.source_name),s.find(".dynamic-type").text(i.data.type_name),s.find("ul").addClass("wpforms-hidden"),s.find(".wpforms-alert").removeClass("wpforms-hidden"),u.fieldDynamicChoiceSourceItems(c,i.data.items),c.hasClass("wpforms-field-select")&&(a=200),c.find(".wpforms-notice-dynamic-empty").remove(),Number(i.data.total)>a){let e=wpforms_builder.dynamic_choices.limit_message;e=(e=(e=(e=e.replace("{source}",i.data.source_name)).replace("{type}",i.data.type_name)).replace("{limit}",a)).replace("{total}",i.data.total),m.alert({title:wpforms_builder.heads_up,content:e,icon:"fa fa-info-circle",type:"blue",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm",keys:["enter"]}}})}u.firstNChoicesAlert(l,i.data.total),0===Number(i.data.total)&&u.emptyChoicesNotice(l,i.data.source_name,i.data.type)}else console.log(i);wpf.fieldOptionLoading(o,!0)}).fail(function(e){console.log(e.responseText)})},fieldDynamicChoiceToggleOtherOption(){m("#wpforms-builder .wpforms-field-options .wpforms-field-option-radio").each(function(e,i){var i=m(i),o=i.find(".wpforms-field-option-row-dynamic_choices select"),t=o.val(),t=void 0!==t&&""!==t,l=i.find(".wpforms-field-option-row-choices_other input").is(":checked"),o=o.closest(".wpforms-field-option-row").data("field-id"),d=m("#wpforms-field-option-"+o).find(".wpforms-field-option-row-choices_other input");t?d.is(":checked")&&d.prop("checked",!1).trigger("change"):WPForms.Admin.Builder.MultipleChoices.updatePreviewState(o),i.find(".wpforms-field-option-row-choices_other").toggleClass("wpforms-hidden",t),l&&!t||(i.find(".wpforms-field-option-row-other_placeholder").addClass("wpforms-hidden"),i.find(".wpforms-field-option-row-other_size").addClass("wpforms-hidden"))})}};return u}