HEX
Server: LiteSpeed
System: Linux node612.namehero.net 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
User: dfwparty (1186)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //home/dfwparty/www/wp-content/plugins/ws-form-pro/admin/js/ws-form-admin.min.js
!function(t){"use strict";t.WS_Form.prototype.set_is_admin=function(){return!0},t.WS_Form.prototype.init=function(){this.set_globals(),this.form_build(),this.sidebar_reset(),this.root_css_variables_set_once(),this.root_css_variables_set_dynamic(),this.window_resize_init(),this.keydown_events_init(),this.intro(),this.published_checksum=this.form.published_checksum,this.publish_render(this.form.checksum),this.history_push({form:this.form,history:{date:ws_form_settings.date,time:ws_form_settings.time}}),this.tooltips(),this.variable_helper_modal(),this.set_preview_url_styler()},t.WS_Form.prototype.init_partial=function(){this.root_css_variables_set_once(),this.root_css_variables_set_dynamic(),this.window_resize_init(),t("#wsf-settings").length&&this.clipboard(t("#wsf-settings"))},t.WS_Form.prototype.root_css_variables_set_once=function(){if(t("#wsf-sidebars").length){var e=parseInt(ws_form_settings.sidebar_width,10),i=parseInt(ws_form_settings.sidebar_width_min,10),a=parseInt(ws_form_settings.sidebar_width_max,10);e<i&&(e=i),e>a&&(e=a)}else e=0;t(":root").css("--wsf-admin-sidebar-width",e+"px")},t.WS_Form.prototype.root_css_variables_set_dynamic=function(){if(t("#adminmenuwrap:visible").length)var e=t("#adminmenuwrap").width();else e=0;t(":root").css("--wsf-admin-menu-width",e+"px");var i=t("body").width();t(":root").css("--wsf-admin-body-width",i+"px")},t.WS_Form.prototype.window_resize_init=function(){var e=this;t(window).on("resize",function(){("toolbox"==t("#wsf-sidebars").attr("data-current")||null==t("#wsf-sidebars").attr("data-current"))&&t("#wsf-sidebar-toolbox").hasClass("wsf-sidebar-closed")&&window.matchMedia("(min-width: "+t.WS_Form.this.mobile_min_width+")").matches&&t.WS_Form.this.sidebar_open("toolbox"),e.root_css_variables_set_dynamic()}),new ResizeObserver(function(t){e.root_css_variables_set_dynamic()}).observe(document.body)},t.WS_Form.prototype.keydown_events_init=function(){t(document).on("keydown",function(e){var i=e.keyCode||e.which,a=void 0!==e.metaKey&&e.metaKey||void 0!==e.ctrlKey&&e.ctrlKey;if("object"==typeof t.WS_Form.this.keydown[i]){var o=t.WS_Form.this.keydown[i];(o.ctrl_key&&a||!o.ctrl_key)&&(e.preventDefault(),o.function())}})},t.WS_Form.prototype.set_globals=function(e,i){this.framework_id=void 0!==e?e:t.WS_Form.settings_plugin.framework,this.framework=t.WS_Form.frameworks.types[this.framework_id],this.framework_fields=this.framework.fields[void 0!==i?i:"admin"],this.mobile_min_width="851px",this.conditional_icons_build(!1)},t.WS_Form.prototype.intro=function(){if("function"==typeof introJs&&ws_form_settings.intro){t("body").addClass("wsf-intro");var e=this;t.WS_Form.this.api_call("helper/intro/","GET",!1,function(i){if(t.WS_Form.this.loader_off(),"object"==typeof i){var a=[],o=[],s=[];for(var r in i)if(i.hasOwnProperty(r)){var n=i[r],d={};void 0!==n.hint&&(d.hint=n.hint),void 0!==n.position&&(d.hintPosition=n.position),void 0!==n.element&&(d.element=t(n.element)[0]),void 0!==n.sidebar_open&&(o[r]=n.sidebar_open),void 0!==n.button_url&&(s[r]=n.button_url),a.push(d)}var l=introJs();l.setOptions({hints:a}),l.onhintclick(function(i,a,r){if(void 0!==o[r]){var n=o[r],d="sidebar_"+n+"_open";if("function"==typeof window[d]){var l=t("#wsf-sidebar-"+n),_=t(".wsf-sidebar-inner",l);window[d](t.WS_Form.this,_,t(this))}else t.WS_Form.this.sidebar_open(n)}if(void 0!==s[r]){var c=s[r];setTimeout(function(){t(".introjs-tooltiptext").append('&nbsp;<a href="'+e.esc_url(c)+'" class="introjs-button" role="button" target="_blank">'+e.language("intro_learn_more")+"</a>"),t(".introjs-tooltiptext").append('<div data-action="wsf-intro-skip" class="wsf-intro-skip">'+e.language("intro_skip")+"</div>"),t('[data-action="wsf-intro-skip"]',t(".introjs-tooltiptext")).on("click",function(){introJs().hideHints(),t("body").removeClass("wsf-intro")})},50)}}),l.oncomplete(function(){t(body).removeClass("wsf-intro")}),l.addHints()}})}},t.WS_Form.prototype.form_render=function(){this.conditional_highlight_row_index=!1,this.conditional_icons_build(!1),t('[data-action="wsf-form-label"]').val(this.form.label),this.form_interface||(this.sidebars_render(),this.breakpoints(),t('[data-action="wsf-form-label"]').on("change",function(e){if(e.originalEvent){var i=t(this).val();""==i&&(i=t.WS_Form.this.get_label_default("form"),t(this).val(i)),t.WS_Form.this.form.label=i,t.WS_Form.this.form_put()}}),t('[data-action="wsf-form-label"]').on("keydown input",function(e){13===(e.keyCode||e.which)?(e.preventDefault(),t(this).trigger("blur")):t('#wsf-sidebar-form [name="label"]').val(t(this).val())}),t('[data-action="wsf-form-label"]').on("focus",function(e){t('[data-action="wsf-label-save"]').show()}),t('[data-action="wsf-form-label"]').on("blur",function(e){t('[data-action="wsf-label-save"]').hide()}),t('[data-action="wsf-publish"]').on("click",function(){t.WS_Form.this.form_publish()}),t.WS_Form.settings_plugin.helper_live_preview&&t('[data-action="wsf-preview"]').on("click",function(e){t.WS_Form.this.form_preview(e,t(this))}),t('[data-action="wsf-form-upload"]').on("click",function(){t.WS_Form.this.upload_obj=t.WS_Form.this.form_obj,t("#wsf-object-upload-file").val("").trigger("click")}),t('[data-action="wsf-form-download"]').on("click",function(){t.WS_Form.this.form_download()}),t('[data-action="wsf-undo"]').on("click",function(){t.WS_Form.this.undo()}),t('[data-action="wsf-redo"]').on("click",function(){t.WS_Form.this.redo()}),t("#wsf-object-upload-file").on("change",function(){var e=t("#wsf-object-upload-file").prop("files");if(e.length>0){var i=t("> .wsf-object-upload-json-window",t.WS_Form.this.upload_obj);i.show(),t.WS_Form.this.object_upload_json(e,i,t.WS_Form.this.upload_obj,function(e){t.WS_Form.this.form_build()},function(){t("> .wsf-object-upload-json-window",t.WS_Form.this.upload_obj).hide()},!0)}}),this.form_interface=!0);var e='<li class="wsf-group-add wsf-ui-cancel" role="tab"><button'+this.esc_attr_tooltip(this.language("add_group"),"top-center")+' tabindex="-1">'+this.svg("group")+this.svg("plus")+"</button></li>";t(".wsf-group-tabs").append(e),t(".wsf-group-add button").on("click",function(){t.WS_Form.this.group_post(t(this))}),this.group_tabs_init(),this.undo_redo_update(),t(".wsf-group").each(function(){t.WS_Form.this.group_render(t(this))}),this.breakpoint_buttons(),this.init_ui(),this.form_obj.append('<div class="wsf-object-upload-json-window"><div class="wsf-object-upload-json-window-content"><h1>'+this.language("drop_zone_form")+'</h1><div class="wsf-uploads"></div></div></div>'),this.form_obj.on("dragenter",function(e){e.stopPropagation(),e.preventDefault(),t.WS_Form.this.drag_is_file(e)&&t(".wsf-object-upload-json-window",t(this)).show()}),t(".wsf-object-upload-json-window",this.form_obj).on("dragover",function(t){t.stopPropagation(),t.preventDefault()}),t(".wsf-object-upload-json-window",this.form_obj).on("drop",function(e){e.preventDefault();var i=e.originalEvent.dataTransfer.files;t.WS_Form.this.object_upload_json(i,t(this),null,function(e){t.WS_Form.this.form_build()},function(){t(".wsf-object-upload-json-window",t.WS_Form.this.form_obj).hide()},!0)}),t(".wsf-object-upload-json-window",this.form_obj).on("dragleave",function(e){t(".wsf-object-upload-json-window",t.WS_Form.this.form_obj).hide()}),this.field_check_multiple(),t(".wsf-loading-hidden").show(),t(".wsf-fields, .wsf-sections").on("mousedown touchstart",function(){var e=t(this).height();t(this).css("min-height",e+"px")}).on("mouseup touchend",function(){t(".wsf-fields, .wsf-sections").css("min-height","auto")})},t.WS_Form.prototype.form_put=function(e,i,a,o,s){void 0===e&&(e=!1),void 0===i&&(i=!0),void 0===a&&(a=!1);var r=t.extend(!0,{},this.form);e||delete r.groups,i&&t.WS_Form.this.form_build(),a&&(r.history_suppress="on"),this.api_call("form/"+this.form_id+(e?"/full":"")+"/put/","POST",{form:r},function(e){void 0!==s&&s(),o&&t.WS_Form.this.form_preview_update(),t.WS_Form.this.loader_off()})},t.WS_Form.prototype.form_publish=function(){this.loader_on(),this.object_save_changes(),this.sidebar_reset(),this.api_call("form/"+this.form_id+"/publish/","POST",!1,function(e){t.WS_Form.this.loader_off()})},t.WS_Form.prototype.form_preview=function(e,i){e.preventDefault(),this.object_save_changes(),this.preview_window&&!this.preview_window.closed||(this.preview_window=window.open(i.attr("href"),"wsf-preview-"+this.form_id),t(window).on("beforeunload",function(){t.WS_Form.this.preview_window.close(),this.preview_window=void 0})),this.preview_window.focus()},t.WS_Form.prototype.form_preview_update=function(){try{void 0!==this.preview_window&&void 0!==this.preview_window.location&&void 0!==this.preview_window.location.reload&&t.WS_Form.settings_plugin.helper_live_preview&&this.preview_window.location.reload()}catch(t){this.preview_window=void 0}},t.WS_Form.prototype.object_upload_json=function(e,i,a,o,s,r){if(void 0===r&&(r=!1),0==e.length)return s(),!1;switch(a){case"style":var n="style",d=0;break;default:n=null===a?"form":t.WS_Form.this.get_object_type(a),d=null===a?t.WS_Form.this.form_id:a.attr("data-id")}if("form"===n&&r&&!confirm(t.WS_Form.this.language(n+"_import_confirm")))return i.hide(),void s();t("h1",i).hide();var l=new FormData;switch(n){case"style":break;default:l.append("id",this.form_id),l.append(n+"_id",d)}switch(l.append("file",e[0]),l.append(ws_form_settings.wsf_nonce_field_name,ws_form_settings.wsf_nonce),n){case"group":var _=void 0!==a.next().attr("data-id")?a.next().attr("data-id"):0;l.append("next_sibling_id",_);break;case"section":_=void 0!==a.next().attr("data-id")?a.next().attr("data-id"):0;l.append("next_sibling_id",_);var c=a.closest(".wsf-group").attr("data-id");l.append("group_id",c)}this.sidebar_reset();var h=new this.upload_status_bar(this,i);switch(h.populate(e[0].name,e[0].size),n){case"style":var f=ws_form_settings.url_ajax+"style/upload/json";break;default:f=ws_form_settings.url_ajax+n+"/"+d+"/upload/json"}var p=t.ajax({beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",ws_form_settings.x_wp_nonce)},xhr:function(){var e=t.ajaxSettings.xhr();return e.upload&&e.upload.addEventListener("progress",function(t){var e=0,i=t.loaded||t.position,a=t.total;t.lengthComputable&&(e=Math.ceil(i/a*100)),h.set_progress(e)},!1),e},url:f,type:"POST",contentType:!1,processData:!1,cache:!1,data:l,success:function(e){if(h.set_progress(100),void 0!==e.form&&void 0!==e.form_full&&e.form_full){switch(t.WS_Form.this.form=e.form,n){case"form":0!=t.WS_Form.this.get_object_meta_value(t.WS_Form.this.form,"tab_index",0,!0)&&(t.WS_Form.this.set_object_meta_value(t.WS_Form.this.form,"tab_index",0),t.WS_Form.this.group_tab_index_save(0))}t.WS_Form.this.data_cache_build(),t.WS_Form.this.api_call_process_checksum(e),t.WS_Form.this.breakpoints()}void 0!==e.history&&t.WS_Form.this.history_push(e),"function"==typeof o&&o(e)},error:function(e){t.WS_Form.this.api_call_error_handler(e,f,s)}});h.set_abort(p)},t.WS_Form.prototype.form_download=function(){var e='<form id="wsf-form-downloader" action="'+this.esc_attr(ws_form_settings.url_ajax+"form/"+this.form_id+"/download/json")+'" method="post">';e+='<input type="hidden" name="form_id" value="'+this.esc_attr(this.form_id)+'" />',e+='<input type="hidden" name="_wpnonce" value="'+this.esc_attr(ws_form_settings.x_wp_nonce)+'" />',e+='<input type="hidden" name="'+this.esc_attr(ws_form_settings.wsf_nonce_field_name)+'" value="'+this.esc_attr(ws_form_settings.wsf_nonce)+'" />',e+="</form>";t("body").append(e);t("#wsf-form-downloader").trigger("submit"),t("#wsf-form-downloader").remove()},t.WS_Form.prototype.group_render=function(e){var i=e.attr("data-id"),a=(this.group_data_cache[i],t('.wsf-group-tab[data-id="'+this.esc_selector(i)+'"]')),o=this.group_data_cache[i],s=this.get_object_meta_value(o,"hidden",!1),r=-1!==this.conditional_icons_array.group.indexOf(parseInt(i,10)),n=0;s&&n++,r&&n++;for(var d=t(".wsf-group-label",a),l=0;l<1;l++)d.removeClass("wsf-group-icon-count-"+l);if(d.addClass("wsf-group-icon-count-"+n),s?t(".wsf-group-hidden",a).show():t(".wsf-group-hidden",a).hide(),r?t(".wsf-group-conditional",a).show():t(".wsf-group-conditional",a).hide(),!e.find(".wsf-group-header").length){"on"==t.WS_Form.settings_plugin.helper_columns&&e.addClass("wsf-column-helper");var _='<div class="wsf-group-header">';_+=this.settings_html("group",i,!0),_+="</div>",e.prepend(_),this.settings_events(e,"group"),this.hover_events(a,"group",i),this.hover_events(e,"group",i);var c='<li class="wsf-section-blank"><div>'+this.language("blank_section")+"</div></li>";e.find(".wsf-sections").prepend(c);var h='<div class="wsf-section-add" data-group-id="'+this.esc_attr(i)+'"><button'+this.esc_attr_tooltip(this.language("add_section"),"left")+">"+this.svg("section")+this.svg("plus")+"</button></div>";h+='<div class="wsf-object-upload-json-window"><div class="wsf-object-upload-json-window-content"><div class="wsf-uploads"></div></div></div>',e.append(h),t('.wsf-section-add[data-group-id="'+this.esc_selector(i)+'"] button').on("click",function(){t.WS_Form.this.section_post(t(this))}),this.label_init(a),e.find(".wsf-section").each(function(){t.WS_Form.this.section_render(t(this),!1)})}},t.WS_Form.prototype.group_tabs_count=function(){var e=t(".wsf-group-tabs li.wsf-group-tab"),i=e.length;1===i?e.first().addClass("wsf-disabled"):e.first().removeClass("wsf-disabled"),t("#wsf-sidebars").attr("data-group-count",i)},t.WS_Form.prototype.group_tabs_init=function(e){if(void 0===e)e=this.get_object_meta_value(this.form,"tab_index",0,!0);else t.WS_Form.this.group_tab_index_save(e);t.widget("ui.tabs",t.ui.tabs,{options:{keyboard:!0},_tabKeydown:function(t){if(!this.options.keyboard)return!1;this._super("_tabKeydown")}}),t("#"+this.form_obj_id).hasClass("ui-tabs")&&t("#"+this.form_obj_id).tabs("destroy"),t("#"+this.form_obj_id).tabs({active:e,activate:function(e,i){t.WS_Form.this.loader_on(),t.WS_Form.this.group_tab_index_save(i.newTab.index())}}),this.group_tabs_count()},t.WS_Form.prototype.group_tab_index_save=function(t){this.set_object_meta_value(this.form,"tab_index",t),this.form_put(!1,!1,!0,!1)},t.WS_Form.prototype.group_post=function(e){this.loader_on();var i=e.index();this.set_object_meta_value(this.form,"tab_index",i),t.WS_Form.this.api_call("group/","POST",!1,function(e){var i=t.extend(!0,{},e.data),a=i.id,o=t.WS_Form.this.get_group_html(i);t("#wsf-form .wsf-groups").append(o);var s=t('.wsf-group[data-id="'+t.WS_Form.this.esc_selector(a)+'"]'),r=t.WS_Form.this.get_tab_html(i);t(".wsf-group-tabs li.wsf-group-add").before(r);var n=t('.wsf-group-tab[data-id="'+t.WS_Form.this.esc_selector(a)+'"]');t.WS_Form.this.group_tabs_init(n.index()),t.WS_Form.this.group_render(s),t("input",n).first().trigger("dblclick"),t.WS_Form.this.init_ui(),t.WS_Form.this.loader_off(),t.WS_Form.this.group_tabs_count()})},t.WS_Form.prototype.group_put_sort_index=function(e){var i=t(".wsf-group-tabs li.ui-tabs-active").index();this.set_object_meta_value(this.form,"tab_index",i);var a=void 0!==e.next().attr("data-id")?e.next().attr("data-id"):0;if(this.next_sibling_id_old==a)return!1;this.loader_on();var o=e.attr("data-id"),s={next_sibling_id:a};this.api_call("group/"+o+"/sort-index/","POST",s,function(e){t.WS_Form.this.loader_off()})},t.WS_Form.prototype.group_put_clone=function(e){this.loader_on();var i=e.attr("data-id"),a=t('.wsf-group-tab[data-id="'+this.esc_selector(i)+'"]'),o=a.index();this.set_object_meta_value(this.form,"tab_index",o+1);var s={next_sibling_id:void 0!==a.next().attr("data-id")?a.next().attr("data-id"):0},r=e;this.api_call("group/"+i+"/clone/","POST",s,function(e){var a=e.data.id,o=t.WS_Form.this.get_tab_html(e.data),s=t(o).insertAfter(t('.wsf-group-tab[data-id="'+t.WS_Form.this.esc_selector(i)+'"]')),n=t.WS_Form.this.get_group_html(e.data);t(n).insertAfter(r);var d=t('.wsf-group[data-id="'+t.WS_Form.this.esc_selector(a)+'"]');t.WS_Form.this.group_render(d),t.WS_Form.this.group_tabs_init(s.index()),t.WS_Form.this.object_blank_update(d),t("input",s).first().trigger("dblclick"),t.WS_Form.this.init_ui(),t.WS_Form.this.loader_off()})},t.WS_Form.prototype.section_render=function(e){var i=e.attr("data-id"),a=this.section_data_cache[i],o=this.get_object_meta_value(a,"hidden_section",!1),s=this.get_object_meta_value(a,"disabled_section",!1),r=this.get_object_meta_value(a,"section_repeatable",!1),n=-1!==this.conditional_icons_array.section.indexOf(parseInt(i,10)),d=0;o&&d++,s&&d++,r&&d++,n&&d++;for(var l=t(".wsf-section-label",e),_=0;_<4;_++)l.removeClass("wsf-section-icon-count-"+_);if(l.addClass("wsf-section-icon-count-"+d),o?t(".wsf-section-hidden",e).show():t(".wsf-section-hidden",e).hide(),s?t(".wsf-section-disabled",e).show():t(".wsf-section-disabled",e).hide(),r?t(".wsf-section-repeatable",e).show():t(".wsf-section-repeatable",e).hide(),n?t(".wsf-section-conditional",e).show():t(".wsf-section-conditional",e).hide(),"on"==t.WS_Form.settings_plugin.helper_columns&&e.addClass("wsf-column-helper"),0==e.find(".wsf-settings-section").length){var c=this.settings_html("section",i,!0);c+=this.column_size_change_html(),c+=this.offset_change_html(),c+='<div class="wsf-object-upload-json-window"><div class="wsf-object-upload-json-window-content"><div class="wsf-uploads"></div></div></div>',e.append(c),this.settings_events(e,"section"),this.hover_events(e,"section",i);var h='<li class="wsf-field-blank"><div>'+this.language("blank_field")+"</div></li>";e.find(".wsf-fields").prepend(h),this.column_size_change_init(e),this.offset_change_init(e),this.label_init(e)}e.find("li.wsf-field-wrapper[data-id]").each(function(){t.WS_Form.this.field_render(t(this))})},t.WS_Form.prototype.section_post=function(e){this.loader_on();var i=e.closest(".wsf-group").attr("data-id"),a={group_id:i};t.WS_Form.this.api_call("section/","POST",a,function(e){var a=t.extend(!0,{},e.data),o=a.id,s=t.WS_Form.this.get_section_html(a);t('.wsf-sections[data-id="'+t.WS_Form.this.esc_selector(i)+'"]').append(s);var r=t('.wsf-section[data-id="'+t.WS_Form.this.esc_selector(o)+'"]');t.WS_Form.this.section_render(r),t("input",r).first().trigger("dblclick"),t.WS_Form.this.init_ui(),t.WS_Form.this.loader_off()})},t.WS_Form.prototype.template_section_post=function(e){this.loader_on();var i=e.attr("data-id"),a={group_id:e.closest(".wsf-group").attr("data-id"),next_sibling_id:void 0!==e.next().attr("data-id")?e.next().attr("data-id"):0,template_id:i};t.WS_Form.this.api_call("section/template/","POST",a,function(e){e.form_full&&(t.WS_Form.this.form=e.form,t.WS_Form.this.data_cache_build(),t.WS_Form.this.api_call_process_checksum(e),t.WS_Form.this.form_build()),t.WS_Form.this.loader_off()})},t.WS_Form.prototype.section_put_sort_index=function(e){var i=void 0!==e.next().attr("data-id")?e.next().attr("data-id"):0,a=e.closest(".wsf-group").attr("data-id");if(this.next_sibling_id_old==i&&this.group_id_old==a)return!1;this.loader_on();var o=e.attr("data-id"),s={group_id:a,next_sibling_id:i};t.WS_Form.this.api_call("section/"+o+"/sort-index/","POST",s,function(e){t.WS_Form.this.loader_off()})},t.WS_Form.prototype.section_put_clone=function(e){this.loader_on();var i=e.attr("data-id"),a={next_sibling_id:void 0!==e.next().attr("data-id")?e.next().attr("data-id"):0},o=e;this.api_call("section/"+i+"/clone/","POST",a,function(e){var i=e.data.id,a=t.WS_Form.this.get_section_html(e.data);t(a).insertAfter(o);var s=t('.wsf-section[data-id="'+t.WS_Form.this.esc_selector(i)+'"]');t.WS_Form.this.section_render(s),t("input",s).first().trigger("dblclick"),t.WS_Form.this.object_blank_update(s),t.WS_Form.this.init_ui(),t.WS_Form.this.loader_off()})},t.WS_Form.prototype.field_render=function(e,i){if(void 0===i){var a=e.attr("data-id");i=this.field_data_cache[a]}else a=i.id;var o=this.column_class_array(i);e.hasClass("wsf-editing")&&o.push("wsf-editing"),e.hasClass("wsf-saving")&&o.push("wsf-saving");var s="wsf-field-wrapper"+(o.length?" "+o.join(" "):"");e.attr("class",s);var r=i.type,n=t.WS_Form.field_type_cache[r],d=i.label;if(void 0!==n)var l=n.label,_=n.icon,c=(n.mask_field_label,void 0!==n.mask_preview),h=void 0===n.multiple||n.multiple,f=void 0!==n.admin_hide_id&&n.admin_hide_id,p=void 0!==n.mask_wrappers_drop&&n.mask_wrappers_drop;else l=this.language("error_field_type_unknown"),_=this.svg("default"),c=!1,h=!1,f=!1,p=!1;t.WS_Form.settings_plugin.helper_field_id&&!f&&e.attr("title","#field("+a+")");var u=this.get_object_meta_value(i,"required",!1),m=this.get_object_meta_value(i,"hidden",!1),v=this.get_object_meta_value(i,"disabled",!1),g=this.get_object_meta_value(i,"readonly",!1),b=-1!==this.conditional_icons_array.field.indexOf(parseInt(a,10)),w=this.get_object_meta_value(i,"data_source_last_api_error",""),y=this.field_setting_error(i);y.has_required_setting&&e.attr("data-required-setting","");var S=[];u&&S.push('<span class="wsf-required" title="'+this.language("required")+'"></span>'),m&&S.push('<span title="'+this.language("hidden")+'">'+this.svg("hidden")+"</span>"),v&&S.push('<span title="'+this.language("disabled")+'">'+this.svg("disabled")+"</span>"),g&&S.push('<span title="'+this.language("readonly")+'">'+this.svg("readonly")+"</span>"),b&&S.push('<span class="wsf-field-conditional" title="'+this.language("conditional")+'">'+this.svg("conditional")+"</span>"),!1!==y.field_setting_error&&S.push('<span class="wsf-required-setting" title="'+this.language("required_setting")+'">'+this.svg("warning")+"</span>"),""!==w&&(void 0===this.form_obj.attr("data-data-source-error")&&(this.data_source_error(i,w),this.form_obj.attr("data-data-source-error","")),S.push('<span class="wsf-data-source-error" title="'+this.language("data_grid_data_source_error")+'">'+this.svg("warning")+"</span>"));var F=S.length,W='<div class="wsf-field-inner">';if(W+='<div class="wsf-field-label'+(F>0?" wsf-field-icon-count-"+F:"")+'">'+_,W+=S.join(""),W+='<input type="text" data-wsf-value="'+this.esc_attr(d)+'" data-label="'+this.esc_attr(a)+'" aria-label="'+this.esc_attr(this.language("field_label"))+'" readonly maxlength="1024" autocomplete="off" data-private="lipsum" data-lpignore="true" data-1p-ignore></div>',f||(W+='<div class="wsf-field-type">'+this.esc_html(l),t.WS_Form.settings_plugin.helper_field_id&&(W+='<span class="wsf-field-id">'+this.language("id")+": "+this.esc_html(a)+"</span>"),W+="</div>"),c){var k={text_editor:this.get_object_meta_value(i,"text_editor","",!0),html_editor:this.get_object_meta_value(i,"html_editor","",!0)},j=this.mask_parse(n.mask_preview,k);this.wpautop_parse_variable(i,n)&&(j=this.wpautop(j));var x=document.createElement("div");x.innerHTML=j,W+='<div class="wsf-field-preview">'+(j=x.innerHTML)+"</div>"}W+="</div>","recaptcha"==r&&"invisible"==this.get_object_meta_value(i,"recaptcha_recaptcha_type","default")&&(p=!0),"hcaptcha"==r&&"invisible"==this.get_object_meta_value(i,"hcaptcha_type","default")&&(p=!0),W+=this.settings_html("field",a,h,p),p||(W+=this.column_size_change_html(),W+=this.offset_change_html()),e.html(W),this.settings_events(e,"field"),this.hover_events(e,"field",a),this.label_init(e),p||(this.column_size_change_init(e),this.offset_change_init(e))},t.WS_Form.prototype.fields_setting_error=function(){t("[data-required-setting]",this.form_obj).each(function(){t.WS_Form.this.field_render(t(this))})},t.WS_Form.prototype.field_setting_error=function(e){var i=[];if(void 0===e.meta)return!1;if(void 0===t.WS_Form.meta_keys_required_setting[e.type]&&void 0!==t.WS_Form.field_type_cache[e.type]){var a=t.WS_Form.field_type_cache[e.type],o=this.field_type_meta_keys(a,"required_setting","required_setting_global_meta_key");t.WS_Form.meta_keys_required_setting[e.type]=o}var s=t.WS_Form.meta_keys_required_setting[e.type].length>0;if(s)for(var r in t.WS_Form.meta_keys_required_setting[e.type])if(t.WS_Form.meta_keys_required_setting[e.type].hasOwnProperty(r)){var n=t.WS_Form.meta_keys_required_setting[e.type][r];if(void 0!==e.meta[n]&&""!=e.meta[n]||i.push(n),void 0!==t.WS_Form.meta_keys[n]){var d=t.WS_Form.meta_keys[n];if(void 0!==d.type&&"select"==d.type){if(void 0===d.options)continue;if("fields"==d.options){var l=e.meta[n];void 0===this.field_data_cache[l]&&i.push(n)}if("sections"==d.options){var _=e.meta[n];void 0===this.section_data_cache[_]&&i.push(n)}}}}return{has_required_setting:s,field_setting_error:i.length>0&&i}},t.WS_Form.prototype.object_blank_update=function(e){void 0===e&&(e=t(".wsf-group")),t(".wsf-sections",e).each(function(){var e=t(".wsf-section:not(.ui-sortable-helper)",t(this)).length,i=t(".wsf-section.ui-sortable-helper",t(this)).length,a=t(".wsf-section-placeholder",t(this)).length,o=t(".wsf-section-blank:visible",t(this)).length,s=e+a;t.WS_Form.this.dragged_section&&0==e&&1==i&&1==a&&0==o&&(s=0);var r=t(".wsf-section-blank",t(this));0==s?r.show():r.hide()}),t(".wsf-fields",e).each(function(){var e=t("li.wsf-field-wrapper:not(.ui-sortable-helper)",t(this)).length,i=t("li.wsf-field-wrapper.ui-sortable-helper",t(this)).length,a=t(".wsf-field-placeholder",t(this)).length,o=t(".wsf-field-blank:visible",t(this)).length,s=e+a;t.WS_Form.this.dragged_field&&0==e&&1==i&&1==a&&0==o&&(s=0);var r=t(".wsf-field-blank",t(this));0==s?r.show():r.hide()})},t.WS_Form.prototype.field_post=function(e){this.loader_on(),t("li.wsf-field-wrapper[data-id] input:not([readonly])").trigger("blur");var i=e.parent().attr("data-id"),a=e.attr("data-type"),o=e.attr("data-width-factor"),s=void 0!==e.next().attr("data-id")?e.next().attr("data-id"):0,r={section_id:i,type:a,next_sibling_id:s};o&&(r.width_factor=o);var n=e;t.WS_Form.this.api_call("field/","POST",r,function(a){n.attr("data-id",a.data.id),t.WS_Form.this.field_data_cache[a.data.id]=t.extend(!0,{},a.data),t.WS_Form.this.field_render(n),t("input",e).first().trigger("dblclick"),t.WS_Form.this.object_blank_update(t('.wsf-section[data-id="'+t.WS_Form.this.esc_selector(i)+'"]')),t.WS_Form.this.field_check_multiple(),t.WS_Form.this.loader_off()})},t.WS_Form.prototype.field_type_click_section_id_set=function(){var t=this.get_object_meta_value(this.form,"tab_index",0,!0);if(t||(t=0),void 0===this.form.groups)return!1;if(void 0===this.form.groups[t])return!1;var e=this.form.groups[t];if(void 0===e.sections)return!1;var i=!1,a=!1;for(var o in e.sections)if(e.sections.hasOwnProperty(o)){var s=e.sections[o];if(!1===i&&(i=s.id),void 0===s.fields)return!1;if(0==s.fields.length){i=s.id;break}for(var r in s.fields)if(s.fields.hasOwnProperty(r)){var n=s.fields[r];(!1===a||a<n.date_updated)&&(a=n.date_updated,i=s.id)}}return i},t.WS_Form.prototype.field_check_multiple=function(){var e=[];for(var i in t.WS_Form.field_type_cache)t.WS_Form.field_type_cache.hasOwnProperty(i)&&(e[i]=!1);for(var a in this.field_data_cache)if(this.field_data_cache.hasOwnProperty(a)&&void 0!==this.field_data_cache[a]){var o=this.field_data_cache[a];if(void 0!==o.type){i=o.type;var s=t.WS_Form.field_type_cache[i];if(void 0!==s.multiple)s.multiple||(e[i]=!0)}}for(var i in t.WS_Form.field_type_cache)if(t.WS_Form.field_type_cache.hasOwnProperty(i)){var r=t('#wsf-form-field-selector [data-type="'+this.esc_selector(i)+'"]');e[i]?r.addClass("wsf-field-disabled"):r.removeClass("wsf-field-disabled")}},t.WS_Form.prototype.field_put_sort_index=function(e){if(e.length&&e.attr("data-id")){var i=void 0!==e.next().attr("data-id")?e.next().attr("data-id"):0,a=e.closest(".wsf-section").attr("data-id");if(this.next_sibling_id_old==i&&this.section_id_old==a)return!1;this.loader_on();var o=e.attr("data-id"),s={next_sibling_id:i,section_id:a};t.WS_Form.this.api_call("field/"+o+"/sort-index/","POST",s,function(e){t.WS_Form.this.loader_off()})}},t.WS_Form.prototype.field_put_clone=function(e){this.loader_on();var i=e.attr("data-id"),a={next_sibling_id:void 0!==e.next().attr("data-id")?e.next().attr("data-id"):0},o=e;this.api_call("field/"+i+"/clone/","POST",a,function(e){var i=e.data.id,a=t.WS_Form.this.get_field_html(e.data);t(a).insertAfter(o);var s=t('li.wsf-field-wrapper[data-id="'+t.WS_Form.this.esc_selector(i)+'"]');s.hide(),t.WS_Form.this.field_render(s),s.show(),t("input",s).first().trigger("dblclick"),t.WS_Form.this.loader_off()})},t.WS_Form.prototype.label_init=function(e){if((a=t("input[data-wsf-value]",e).first()).length){var i=a.attr("data-wsf-value");a.val(i).removeAttr("data-wsf-value")}var a=t("input",e).first();e.attr("data-id");switch(t.WS_Form.this.get_object_type(e)){case"group":this.input_auto_size(a,"wsf-group-tab-input-dummy")}a.on("keydown input",function(e){var i=t(this).closest("[data-id]"),a=i.attr("data-id"),o=t.WS_Form.this.get_object_type(i);if(13===(e.keyCode||e.which))e.preventDefault(),t(this).trigger("blur");else{var s=t(this).val();t.WS_Form.this.label_update(o,a,s)}}),a.on("blur",function(){var e=t(this).closest("[data-id]"),i=e.attr("data-id"),a=t.WS_Form.this.get_object_type(e);t.WS_Form.this.label_save(t(this),a,i),t.WS_Form.this.label_dblclick_enable(t(this))}),a.on("focus",function(){t(this).prop("readonly",!1).trigger("select"),t.WS_Form.this.label_old=t(this).val(),t(this).off("dblclick")}),this.label_dblclick_enable(a)},t.WS_Form.prototype.label_dblclick_enable=function(e){e.on("dblclick",function(){t(this).prop("readonly",!1).trigger("select"),t.WS_Form.this.label_old=t(this).val(),t(this).off("dblclick")})},t.WS_Form.prototype.label_update=function(e,i,a){switch(e){case"group":t.WS_Form.this.group_data_cache[i].label=a;break;case"section":t.WS_Form.this.section_data_cache[i].label=a;break;case"field":t.WS_Form.this.field_data_cache[i].label=a}var o=t("#wsf-sidebar-"+e+'[data-id="'+this.esc_selector(i)+'"] [name="label"]');o.length&&(""==a.trim()&&(a=this.get_label_default(e)),o.val(a))},t.WS_Form.prototype.label_save=function(e,i,a){document.getSelection().removeAllRanges(),e.prop("readonly",!0);var o=e.val();if((o=o.trim())==this.label_old)return!0;""==o&&(o=this.get_label_default(i),e.val(o).trigger("change")),this.label_update(i,a,o),t.WS_Form.this.loader_on();var s={};switch(s.form_id=this.form_id,i){case"group":s[i]=t.WS_Form.this.group_data_cache[a];break;case"section":s[i]=t.WS_Form.this.section_data_cache[a];break;case"field":s[i]=t.WS_Form.this.field_data_cache[a]}this.api_call(i+"/"+a+"/put/","POST",s,function(e){t.WS_Form.this.loader_off()})},t.WS_Form.prototype.get_object_type=function(t){return t.hasClass("wsf-form")?"form":t.hasClass("wsf-form-style")?"style":t.hasClass("wsf-group-tab")?"group":t.hasClass("wsf-group")?"group":t.hasClass("wsf-section")?"section":t.hasClass("wsf-field-wrapper")?"field":!!t.hasClass("wsf-data-grid-group-tab")&&"data-grid-group-tab"},t.WS_Form.prototype.get_label_default=function(t){var e="";switch(t){case"form":e=this.language("default_label_form");break;case"group":e=this.language("default_label_group");break;case"section":e=this.language("default_label_section");break;case"field":e=this.language("default_label_field")}return e},t.WS_Form.prototype.object_edit=function(e,i){var a=this.get_object_type(e),o=e.attr("data-id"),s=t("#wsf-sidebar-"+a);if(e.hasClass("wsf-editing")){switch(a){case"group":t('.wsf-group-tab[data-id="'+this.esc_selector(o)+'"]').removeClass("wsf-editing")}return e.removeClass("wsf-editing"),this.object_save(e),this.sidebars_sanitize(),this.sidebar_reset(),!1}switch(this.object_save_changes(i),this.sidebars_sanitize(),e.addClass("wsf-editing"),a){case"group":t('.wsf-group-tab[data-id="'+this.esc_selector(o)+'"]').addClass("wsf-editing");t('.wsf-group-tab[data-id="'+this.esc_selector(o)+'"] a').trigger("click")}var r=this.get_object_data(a,o),n=this.get_object_meta(a,o);i||(this.object_data_scratch=t.extend(!0,{},r)),s.hasClass("ui-tabs")&&s.tabs("destroy"),s.attr("data-object",a).attr("data-id",o);var d="",l="",_="",c=[];if(void 0!==n.fieldsets){this.sidebar_cache_clear(s);var h=[{class:"wsf-button-primary",action:"wsf-sidebar-save-close",label:this.language("save_and_close")},{class:"wsf-button-primary",action:"wsf-sidebar-save",label:this.language("save")},{class:"",action:"wsf-sidebar-cancel",label:this.language("cancel")}];switch(a){case"group":case"section":case"field":h.push({class:"",action:"wsf-sidebar-clone",right:!0,label:this.language("clone")}),h.push({class:"wsf-button-danger",action:"wsf-sidebar-delete",label:this.language("delete")})}var f=this.sidebar_html(a,o,this.object_data_scratch,n,!1,!0,!0,!0,h);d=f.html_tabs,l=f.html,_=f.html_buttons,c=f.inits}this.sidebar_title_init(a,o,n,s),s.append(d),s.append('<div class="wsf-sidebar-inner">'+l+"</div>");var p=t(".wsf-sidebar-inner",s);s.append(_),this.sidebar_inits(c,s,p,this.object_data_scratch),this.sidebar_label_init(n,e,a,s,p),this.sidebar_buttons_init(e,s),this.sidebar_change_event_init(e,a,p),this.sidebar_open(a)},t.WS_Form.prototype.sidebars_sanitize=function(){t(".wsf-sidebar:not(#wsf-sidebar-support) [data-meta-key]").removeAttr("id data-meta-key data-meta-key-type")},t.WS_Form.prototype.object_save_changes=function(e){if(void 0===e&&(e=!1),this.sidebar_lock_count)return!1;switch(t("[data-action-sidebar].wsf-editing").first().attr("data-action-sidebar")){case"form":t.WS_Form.this.object_save(t("#wsf-form"));break;case"action":t.WS_Form.this.sidebar_action_save();break;case"conditional":t.WS_Form.this.sidebar_conditional_save();break;default:var i=t(".wsf-editing",t("#wsf-form"));i.length&&!e&&(t(".wsf-sidebar.wsf-sidebar-open :focus").trigger("blur"),this.object_save(i),i.removeClass("wsf-editing"))}},t.WS_Form.prototype.object_button_save=function(t,e){void 0===e&&(e=!1),this.object_save(t);this.get_object_type(t),t.attr("data-id");e&&(this.object_cancel(t),this.sidebar_reset())},t.WS_Form.prototype.object_button_cancel=function(t){this.object_cancel(t),this.sidebar_reset()},t.WS_Form.prototype.object_button_clone=function(t){switch(this.get_object_type(t)){case"group":wsf_group_clone(this,t);break;case"section":wsf_section_clone(this,t);break;case"field":wsf_field_clone(this,t)}},t.WS_Form.prototype.object_button_delete=function(t){switch(this.object_cancel(t),this.sidebar_reset(),this.get_object_type(t)){case"group":wsf_group_delete(this,t);break;case"section":wsf_section_delete(this,t);break;case"field":wsf_field_delete(this,t)}},t.WS_Form.prototype.saving_notification=function(e){t("#wsf-sidebars .wsf-sidebar").addClass("wsf-saving");var i=!1;if(e){e.addClass("wsf-saving");var a=this.get_object_type(e),o=e.attr("data-id");switch(a){case"group":i=t('.wsf-group-tab[data-id="'+this.esc_selector(o)+'"]')}}i&&i.addClass("wsf-saving"),setTimeout(function(){t("#wsf-sidebars .wsf-sidebar").removeClass("wsf-saving"),e&&e.removeClass("wsf-saving"),i&&i.removeClass("wsf-saving")},500)},t.WS_Form.prototype.object_save=function(e,i){void 0===i&&(i=!0);var a=this.get_object_type(e),o=e.attr("data-id"),s=t("#wsf-sidebar-"+a),r=t(".wsf-sidebar-inner",s);if(i)switch(a){case"form":var n=JSON.stringify(this.form);break;case"group":n=JSON.stringify(this.group_data_cache[o]);break;case"section":n=JSON.stringify(this.section_data_cache[o]);break;case"field":n=JSON.stringify(this.field_data_cache[o])}for(var d in this.object_meta_cache)if(this.object_meta_cache.hasOwnProperty(d)){var l=this.object_meta_cache[d].meta_key,_=this.object_data_update_by_meta_key(a,this.object_data_scratch,l);if("data_source_id"===l&&_){l=t('[data-meta-key="data_source_id"]',r).closest(".wsf-data-grid").attr("data-meta-key");t.WS_Form.this.data_grid_clear_rows(l)}}switch(a){case"field":var c=this.field_data_cache[o],h=t.WS_Form.field_type_cache[c.type],f=h.label_default;break;default:f=this.get_label_default(a)}var p=t('[name="label"]',r).val();if(void 0!==p&&(this.object_data_scratch.label=""==p?f:p),i){var u=!1;switch(a){case"form":this.form.label=this.object_data_scratch.label,this.form.meta=this.object_data_scratch.meta,this.set_preview_url_styler();break;case"group":this.group_data_cache[o].label=this.object_data_scratch.label,this.group_data_cache[o].meta=this.object_data_scratch.meta;break;case"section":var m=this.get_object_meta_value(this.section_data_cache[o],"section_repeatable",!1),v=this.get_object_meta_value(this.object_data_scratch,"section_repeatable",!1);u=!m&&v,this.breakpoint_optimize(this.object_data_scratch),this.section_data_cache[o].label=this.object_data_scratch.label,this.section_data_cache[o].meta=this.object_data_scratch.meta;break;case"field":switch(this.breakpoint_optimize(this.object_data_scratch),void 0!==this.object_data_scratch.type&&this.object_data_scratch.type){case"checkbox":case"radio":this.orientation_breakpoint_optimize(this.object_data_scratch)}this.field_data_cache[o].label=this.object_data_scratch.label,this.field_data_cache[o].meta=this.object_data_scratch.meta}if(JSON.stringify(this.object_data_scratch)!==n){this.loader_on();var g={form_id:this.form_id};g[a]=this.object_data_scratch,t.WS_Form.this.saving_notification(e),this.api_call(a+"/"+o+"/put/","POST",g,function(i){switch(a){case"field":void 0!==h.mask_preview&&h.mask_preview&&t.WS_Form.this.field_render(e,t.WS_Form.this.field_data_cache[o]);break;case"section":u&&t.WS_Form.this.sidebar_fields_toggle_init(e,a,r)}t.WS_Form.this.loader_off()})}}},t.WS_Form.prototype.object_cancel=function(e){var i=this.get_object_type(e),a=e.attr("data-id");switch(i){case"form":t('[data-action="wsf-form-label"]').val(t.WS_Form.this.form.label),t('[data-action="wsf-form-settings"]').removeClass("wsf-editing");break;case"group":this.group_render(e);var o=this.get_object_data(i,a);t('.wsf-group-tab[data-id="'+this.esc_selector(a)+'"] a input').val(o.label).trigger("change"),t('.wsf-group-tab[data-id="'+this.esc_selector(a)+'"]').removeClass("wsf-editing");break;case"section":o=this.get_object_data(i,a);t('.wsf-section[data-id="'+this.esc_selector(a)+'"] .wsf-section-label input').val(o.label),t.WS_Form.this.section_render(e);break;case"field":this.field_render(e)}if(!1!==this.object_data_scratch){o=!1;switch(i){case"section":o=this.section_data_cache[a];break;case"field":o=this.field_data_cache[a]}!1!==o&&(this.column_classes_render(e,this.object_data_scratch,!1),this.column_classes_render(e,o))}e.removeClass("wsf-editing"),this.object_data_scratch=!1,t(".wsf-breakpoint-sizes.wsf-breakpoint-sizes-initialized").remove(),t.WS_Form.this.keydown=[]},t.WS_Form.prototype.object_delete=function(e){this.loader_on(),e.hide();var i=this.get_object_type(e),a=e.attr("data-id");switch(i){case"group":e.remove();var o=t('.wsf-group-tab[data-id="'+this.esc_selector(a)+'"]'),s=o.index();o.remove(),this.group_tabs_count(),--s<0&&(s=0),t(".wsf-group-tabs li.wsf-group-tab:eq("+s+") a").trigger("click"),this.set_object_meta_value(this.form,"tab_index",s),delete this.group_data_cache[a];break;case"section":e.remove(),t.WS_Form.this.object_blank_update(),delete this.section_data_cache[a];break;case"field":e.remove(),t.WS_Form.this.object_blank_update(),delete this.field_data_cache[a]}this.api_call(i+"/"+a+"/delete/","POST",!1,function(e){t.WS_Form.this.field_check_multiple(),t.WS_Form.this.fields_setting_error(),t.WS_Form.this.loader_off()})},t.WS_Form.prototype.object_download=function(e){var i=this.get_object_type(e),a=e.attr("data-id"),o='<form id="wsf-object-downloader" action="'+this.esc_attr(ws_form_settings.url_ajax+i+"/"+a)+'/download/json" method="post">';o+='<input type="hidden" name="id" value="'+this.esc_attr(this.form_id)+'" />',o+='<input type="hidden" name="_wpnonce" value="'+this.esc_attr(ws_form_settings.x_wp_nonce)+'" />',o+='<input type="hidden" name="'+this.esc_attr(ws_form_settings.wsf_nonce_field_name)+'" value="'+this.esc_attr(ws_form_settings.wsf_nonce)+'" />',o+="</form>";t("body").append(o);t("#wsf-object-downloader").trigger("submit"),t("#wsf-object-downloader").remove(),this.sidebar_reset()},t.WS_Form.prototype.object_template_add=function(e){var i=this.get_object_type(e),a=e.attr("data-id");t.WS_Form.this.api_call(i+"/"+a+"/template/add/","POST",!1,function(e){t.WS_Form.this.sidebar_open("toolbox"),t('[data-wsf-tab-key="section-selector"]',t("#wsf-sidebar-toolbox")).trigger("click"),t.WS_Form.this.template_api_response(e),t.WS_Form.this.loader_off()})},t.WS_Form.prototype.template_download=function(e){var i='<form id="wsf-template-downloader" action="'+this.esc_attr(ws_form_settings.url_ajax+"template/download/json")+'" method="post">';i+='<input type="hidden" name="template_id" value="'+this.esc_attr(e)+'" />',i+='<input type="hidden" name="_wpnonce" value="'+this.esc_attr(ws_form_settings.x_wp_nonce)+'" />',i+='<input type="hidden" name="'+this.esc_attr(ws_form_settings.wsf_nonce_field_name)+'" value="'+this.esc_attr(ws_form_settings.wsf_nonce)+'" />',i+="</form>";t("body").append(i);t("#wsf-template-downloader").trigger("submit"),t("#wsf-template-downloader").remove()},t.WS_Form.prototype.object_upload=function(e){this.upload_obj=e,t("#wsf-object-upload-file").val("").trigger("click")},t.WS_Form.prototype.object_data_update_by_meta_key=function(e,i,a){var o=t.WS_Form.meta_keys[a].type;void 0!==t.WS_Form.meta_keys[a].key&&(a=t.WS_Form.meta_keys[a].key);var s=t("#wsf-sidebar-"+e+' [data-meta-key="'+this.esc_selector(a)+'"]');if(!s.length)return!1;var r=this.get_meta_value_by_obj(s,o);return!1!==r&&this.set_object_meta_value(i,a,r),r},t.WS_Form.prototype.get_meta_value_by_obj=function(e,i){var a=!1;switch(i){case"data_grid":break;case"checkbox":a=e.is(":checked")?e.val():"";break;case"repeater":var o=this.sidebar_repeater_get(e),s=e.attr("data-meta-key");for(var r in a=[],o.meta_keys)if(o.meta_keys.hasOwnProperty(r)){var n=o.meta_keys[r];if(void 0!==t.WS_Form.meta_keys[n]){void 0!==t.WS_Form.meta_keys[n].key&&(n=t.WS_Form.meta_keys[n].key);var d=0;t('[name="'+this.esc_selector(s+"_"+n)+'[]"]').each(function(){void 0===a[d]&&(a[d]={});var e=t.WS_Form.this.get_meta_value_by_obj(t(this),t(this).attr("data-meta-key-type"));!1!==e&&(a[d][n]=e),d++})}}break;default:a=e.val()}return null==a&&(a=""),a},t.WS_Form.prototype.sidebar_html=function(e,i,a,o,s,r,n,d,l,_,c,h){if(void 0===o.fieldsets)return"";void 0===s&&(s=!1),void 0===r&&(r=!0),void 0===n&&(n=!0),void 0===d&&(d=!0),void 0===l&&(l=!0),void 0===_&&(_=1),void 0===c&&(c=[]),void 0===h&&(h="datetime-local");var f=!1!==s;f&&(r=!1,n=!1,d=!1,l=!1);var p=o.fieldsets,u=0,m="";if(1==_&&!f){for(var v in p)if(p.hasOwnProperty(v)){var g=p[v];m+='<li><a href="'+this.esc_url("#wsf-"+e+"-"+v)+'" data-wsf-tab-key="'+this.esc_attr(v)+'">'+this.esc_html(g.label)+"</a></li>",u++}m='<ul class="wsf-sidebar-tabs wsf-sidebar-tabs-'+u+'">'+m+"</ul>\n\n",u>1?c.push("tabs"):m=""}var b="",w=0;for(var v in p)if(p.hasOwnProperty(v)){g=p[v];1!=_||f||(b+=this.comment_html(this.language("group")+" - "+g.label),b+='<div id="wsf-'+this.esc_attr(e+"-"+v)+'"'+(u>1?' class="wsf-sidebar-tabs-panel"':"")+">");var y=["wsf-fieldset"];if(void 0!==g.class&&(y=y.concat(g.class)),b+=r?'<fieldset class="'+this.esc_attr(y.join(" "))+'">':"",_>1&&g.label&&(b+="<legend>"+g.label+"</legend>"),0==w&&1==_&&d&&(b+='<div class="wsf-field-wrapper"><label class="wsf-label" id="wsf-'+this.esc_attr(e)+'-label-label" for="wsf-'+this.esc_attr(e)+'-label">Label</label><input name="label" id="wsf-'+this.esc_attr(e)+'-label" class="wsf-field" type="text" value="'+this.esc_attr(a.label)+'" maxlength="1024" aria-labelledby="wsf-'+this.esc_attr(e)+'-label-label" /></div>',c.push("label")),void 0!==g.meta_keys)for(var v in g.meta_keys)if(g.meta_keys.hasOwnProperty(v)){var S="",F={},W=g.meta_keys[v];if(void 0!==t.WS_Form.meta_keys[W]){var k=t.WS_Form.meta_keys[W];if(void 0!==k.key&&(W=k.key),void 0===k.option_check||!t.WS_Form.settings_plugin[k.option_check]){if(void 0!==k.condition)for(var j in k.condition)if(k.condition.hasOwnProperty(j)){var x=k.condition[j];this.sidebar_conditions.push({logic:x.logic,meta_key:x.meta_key,meta_value:x.meta_value,show:W,logic_previous:void 0!==x.logic_previous?x.logic_previous:"&&",type:void 0!==x.type?x.type:"sidebar_meta_key"}),c.push("conditions")}var O=void 0!==k.required&&k.required,P=k.label,C=k.type,z=void 0!==k.fallback&&k.fallback,T=!1===z?void 0!==k.default?k.default:"":z,q=this.get_object_meta_value(a,W,T,!0);if("input_type_datetime"==W&&(h=q),void 0!==k.help&&(t.WS_Form.settings_plugin.helper_field_help||void 0!==k.help_force&&k.help_force)&&!f)var I='<div class="wsf-helper">'+k.help+"</div>";else I="";var A=f||void 0===P?"":'<label class="wsf-label"'+("repeater"!=C?' for="wsf_'+this.esc_attr(W)+'"':"")+">"+P+(O?' <span class="wsf-required"></span>':"")+"</label>",E="",D=k.class_field;if(null!=D)if(Array.isArray(D)){var M,N,L=[];for(M=0;M<D.length;M++)"string"==typeof D[M]&&""!==(N=D[M].trim())&&L.push(N);L.length>0&&(E=" "+L.join(" "))}else"string"==typeof D&&""!==D&&(E=" "+D.trim());var R=" "+(f?' name="'+this.esc_attr(s+"_"+W)+'[]"':'id="wsf_'+this.esc_attr(W)+'"')+' class="wsf-field'+this.esc_attr(E)+(f?" wsf-field-small":"")+'" data-meta-key="'+this.esc_attr(W)+'" data-meta-key-type="'+this.esc_attr(C)+'"',H=[];if(void 0!==k.required_setting&&k.required_setting){var J=!0;if(void 0!==k.required_setting_global_meta_key&&k.required_setting_global_meta_key){var U=k.required_setting_global_meta_key;void 0!==t.WS_Form.settings_plugin[U]&&""!=t.WS_Form.settings_plugin[U]&&(k.placeholder=this.language("sidebar_placeholder_global_setting"),J=!1)}J&&(H.push('<li class="wsf-required-setting">'+this.svg("warning")+"</li>"),R+=" data-required-setting",c.push("required-setting"))}if(void 0!==k.compatibility_url&&t.WS_Form.settings_plugin.helper_compatibility&&!f&&H.push('<li><a class="wsf-compatibility" href="'+this.esc_url(k.compatibility_url)+'" target="_blank"'+this.esc_attr_tooltip(this.language("attribute_compatibility"),"top-right")+' tabindex="-1">'+this.svg("markup")+"</a></li>"),"field"===e&&void 0!==k.calc){var X=a.type,B=void 0!==(Rt=t.WS_Form.field_type_cache[X]).calc_in&&Rt.calc_in,G=void 0!==k.calc_for_type&&k.calc_for_type;!B||!1!==G&&G!==C||(H.push('<li><div data-action="wsf-calc" data-option-meta-key="'+this.esc_attr(W)+'"'+this.esc_attr_tooltip(this.language("calc"),"top-right")+">"+this.svg("calc")+"</div></li>"),c.push("calc"))}if("object"==typeof k.select_list&&(H.push('<li><div data-action="wsf-select-list" data-option-meta-key="'+this.esc_attr(W)+'"'+this.esc_attr_tooltip(this.language("select_list"),"top-right")+">"+this.svg("menu")+"</div></li>"),c.push("select-list")),(void 0!==k.variable_helper&&k.variable_helper||void 0!==k.select_list&&!0===k.select_list)&&(H.push('<li><div data-action="wsf-variable-helper" data-option-meta-key="'+this.esc_attr(W)+'"'+(void 0!==k.variable_helper_group_id?' data-group-id="'+this.esc_attr(k.variable_helper_group_id)+'"':"")+this.esc_attr_tooltip(this.language("variable_helper"),"top-right")+">"+this.svg("hash")+"</div></li>"),c.push("variable-helper")),void 0===k.auto_map||f||(H.push('<li><div data-action="wsf-auto-map" data-option-meta-key="'+this.esc_attr(W)+'" data-object="'+this.esc_attr(e)+'" data-object-id="'+this.esc_attr(i)+'"'+this.esc_attr_tooltip(this.language("auto_map"),"top-right")+">"+this.svg("exchange")+"</div></li>"),c.push("auto-map")),void 0!==k.reload){var Z=k.reload,K="";void 0!==Z.action_id&&(K+=' data-action-id="'+this.esc_attr(Z.action_id)+'"'),void 0!==Z.action_id_meta_key&&(K+=' data-action-id-meta-key="'+this.esc_attr(Z.action_id_meta_key)+'"'),void 0!==Z.list_id_meta_key&&(K+=' data-list-id-meta-key="'+this.esc_attr(Z.list_id_meta_key)+'"'),void 0!==Z.list_sub_id_meta_key&&(K+=' data-list-sub-id-meta-key="'+this.esc_attr(Z.list_sub_id_meta_key)+'"'),K+=' data-method="'+this.esc_attr(Z.method)+'"',f&&(K+=' data-repeater-meta-key="'+this.esc_attr(s)+'"'),H.push('<li><span data-action="wsf-api-reload"'+K+' data-meta-key-for="'+this.esc_attr(W)+'"'+this.esc_attr_tooltip(this.language("action_api_reload"),"top-right")+">"+this.svg("reload")+"</span></li>"),c.push("options-action-reload")}var V="";if(H.length>0&&(V='<ul class="wsf-meta-key-options">'+H.join("")+"</ul>"),void 0!==k.options_default){var $=!1,Y=k.options_default,Q=t.WS_Form.meta_keys[Y],tt=(T=void 0!==Q.default&&Q.default,this.get_object_meta_value(this.form,Y,T));if(tt)switch((Y=t.WS_Form.meta_keys[Y]).type){case"select":if(void 0!==Y.options){var et=Y.options;for(var it in et){if(et.hasOwnProperty(it))if("function"!=typeof et[it])et[it].value==tt&&($=et[it].text)}}break;default:$=tt}S+='<option value="default"'+(jt="default"==q?" selected":"")+">"+this.language("default")+(!1!==$?" ("+$+")":"")+"</option>\n"}if(void 0!==k.options){H=k.options;var at=!1;switch(void 0!==k.options_framework_filter&&void 0!==this.framework[k.options_framework_filter]&&(at=this.framework[k.options_framework_filter]),H){case"sections":if(void 0!==this.meta_key_options_cache.sections){H=t.extend(!0,[],this.meta_key_options_cache.sections);break}H=[];var ot=void 0!==k.section_filter_attribute&&k.section_filter_attribute;for(var st in this.section_data_cache)if(this.section_data_cache.hasOwnProperty(st)){var rt=this.section_data_cache[st];switch(ot){case"section_repeatable":if(!this.get_object_meta_value(rt,"section_repeatable",!1))continue}var nt=rt.label;H.push({value:rt.id,text:nt+" ("+this.language("id")+": "+rt.id+")",type:rt.type})}H.sort(function(t,e){return t.text<e.text?-1:t.text>e.text?1:0}),this.meta_key_options_cache.sections=t.extend(!0,[],H);break;case"fields":var dt=void 0===k.fields_filter_mappable||k.fields_filter_mappable,lt="fields"+(dt?"_mappable":"");if(void 0!==this.meta_key_options_cache[lt]){H=t.extend(!0,[],this.meta_key_options_cache[lt]);break}H=this.options_fields(dt);this.meta_key_options_cache[lt]=t.extend(!0,[],H);break;case"data_source":if(void 0!==this.meta_key_options_cache.data_source){H=t.extend(!0,[],this.meta_key_options_cache.data_source);break}H=this.options_data_sources();this.meta_key_options_cache.data_source=t.extend(!0,[],H);break;case"action_api_populate":H=[];break;case"ecommerce_cart_price_type":H=[];var _t=!1;for(var ct in t.WS_Form.ecommerce.cart_price_types)if(t.WS_Form.ecommerce.cart_price_types.hasOwnProperty(ct)){var ht=t.WS_Form.ecommerce.cart_price_types[ct],ft=!1;if(ct!==q)for(var pt in t.WS_Form.this.field_data_cache)if(t.WS_Form.this.field_data_cache.hasOwnProperty(pt)){var ut=t.WS_Form.this.field_data_cache[pt];if(this.get_object_meta_value(ut,"ecommerce_cart_price_type",!1)===ct){ft=!0;break}}if("other"!=ct)H.push({value:ct,text:ht.label,disabled:ft});else _t={value:ct,text:ht.label,disabled:!1}}H.sort(function(t,e){return t.text<e.text?-1:t.text>e.text?1:0}),!1!==_t&&H.push(_t);break;default:H=t.extend(!0,[],H)}void 0!==k.options_blank&&H.unshift({value:"",text:k.options_blank,disabled_never:!0});var mt=void 0!==k.fields_filter_type&&k.fields_filter_type,vt=void 0!==k.fields_filter_type_exclude&&k.fields_filter_type_exclude,gt=void 0!==k.fields_filter_attribute&&k.fields_filter_attribute,bt=void 0!==k.fields_filter_include_self&&k.fields_filter_include_self,wt=!1;for(var yt in H)if(H.hasOwnProperty(yt)&&"function"!=typeof H[yt]){var St=H[yt];if(!1!==mt&&void 0!==St.type){if(-1===mt.indexOf(St.type))continue;if(!bt&&St.value==i)continue}if(!1!==vt&&void 0!==St.type){if(-1!==vt.indexOf(St.type))continue;if(!bt&&St.value==i)continue}if(!1!==gt&&void 0!==St.type&&void 0!==t.WS_Form.field_type_cache[St.type]){var Ft=t.WS_Form.field_type_cache[St.type];if(!gt.find(function(t){return void 0!==Ft[t]&&Ft[t]}))continue}var Wt=St.value;if(!1===at||-1!=at.indexOf(Wt)){var kt=St.text;null===q&&(q="");var jt=("object"==typeof q?-1!==q.indexOf(Wt):q==Wt)?" selected":"",xt=void 0!==St.disabled&&St.disabled?" disabled":"",Ot=void 0!==St.disabled_always&&St.disabled_always?" data-disabled-always":"",Pt=void 0!==St.disabled_never&&St.disabled_never?" data-disabled-never":"",Ct=void 0!==St.optgroup&&St.optgroup;Ct!==wt&&(!1!==wt&&(S+="</optgroup>"),S+='<optgroup label="'+this.esc_attr(Ct)+'">',wt=Ct),S+='<option value="'+this.esc_attr(Wt)+'"'+jt+xt+Ot+Pt+">"+this.esc_html(kt)+"</option>\n",F[this.esc_html(Wt)]=this.esc_html(kt)}}!1!==wt&&(S+="</optgroup>")}if("select_ajax"==C&&(C="select",k.select2=!0),t.WS_Form.settings_plugin.helper_select2_on_mousedown&&H.length>20&&(k.select2=!0,k.select2_on_mousedown=!0),void 0!==k.select2&&k.select2){R+=" data-wsf-select2",void 0!==k.select2_on_mousedown&&k.select2_on_mousedown&&(R+=" data-wsf-select2-on-mousedown");var zt=void 0!==k.select_ajax_method_search&&k.select_ajax_method_search,Tt=void 0!==k.select_ajax_method_cache&&k.select_ajax_method_cache,qt=void 0!==k.select_ajax_placeholder&&k.select_ajax_placeholder;if(zt?(R+=' data-select-ajax-method-search="'+this.esc_attr(zt)+'"',R+=Tt?' data-select-ajax-method-cache="'+this.esc_attr(Tt)+'"':"",R+=qt?' data-select-ajax-placeholder="'+this.esc_attr(qt)+'"':"",q&&(R+=' data-select-ajax-id="'+this.esc_attr(q)+'"'),c.push("select2-ajax")):c.push("select2"),R+=void 0!==k.select2_tags&&k.select2_tags?' data-tags="true"':"",!Tt&&"object"==typeof q)for(var It in q)if(q.hasOwnProperty(It)&&"function"!=typeof q[It]){var At=q[It];void 0===F[At]&&(S+='<option value="'+this.esc_attr(At)+'" selected>'+this.esc_html(At)+"</option>\n",F[At]=At)}}if("select_number"==C){var Et=void 0!==k.minimum?k.minimum:1,Dt=void 0!==k.maximum?k.maximum:100;"framework_column_count"==Dt&&(Dt=t.WS_Form.settings_plugin.framework_column_count-1);for(Wt=Et;Wt<=Dt;Wt++){jt=q==Wt?" selected":"";S+='<option value="'+this.esc_attr(Wt)+'"'+jt+">"+this.esc_html(Wt)+"</option>\n"}C="select"}if(void 0!==k.mask_placeholder){var Mt=k.mask_placeholder;if("invalid_feedback"===W){X=a.type;Mt=void 0!==(Rt=t.WS_Form.field_type_cache[X]).invalid_feedback?Rt.invalid_feedback:Mt}R+=' data-placeholder="'+this.esc_attr(Mt)+'"',c.push("placeholders")}if(void 0!==k.placeholder&&(R+=' placeholder="'+this.esc_attr(k.placeholder)+'"'),void 0!==k.multiple&&(R+=" multiple"),void 0!==k.rows&&(R+=' rows="'+this.esc_attr(k.rows)+'"'),void 0!==k.data_change&&(R+=' data-change-event="'+this.esc_attr(k.data_change.event)+'"',R+=' data-change-action="'+this.esc_attr(k.data_change.action)+'"'),void 0!==k.fields_toggle&&(R+=" data-fields-toggle"),void 0!==k.min&&(R+=' min="'+parseFloat(k.min)+'"'),void 0!==k.max&&(R+=' max="'+parseFloat(k.max)+'"'),void 0!==k.step&&(R+=' step="'+parseFloat(k.step)+'"'),void 0===k.options_action_id&&void 0===k.options_action_id_meta_key||void 0===k.options_action_api_populate||(void 0!==k.options_action_id&&(R+=' data-options-action-id="'+this.esc_attr(k.options_action_id)+'"'),void 0!==k.options_action_id_meta_key&&(R+=' data-options-action-id-meta-key="'+this.esc_attr(k.options_action_id_meta_key)+'"'),void 0!==k.options_list_id_meta_key&&(R+=' data-options-list-id-meta-key="'+this.esc_attr(k.options_list_id_meta_key)+'"'),void 0!==k.options_list_sub_id_meta_key&&(R+=' data-options-list-sub-id-meta-key="'+this.esc_attr(k.options_list_sub_id_meta_key)+'"'),R+=' data-options-action-api-populate="'+this.esc_attr(k.options_action_api_populate)+'"',R+=' data-object="'+this.esc_attr(e)+'"',R+=' data-object-id="'+this.esc_attr(i)+'"',f&&(R+=' data-repeater-meta-key="'+this.esc_attr(s)+'"'),c.push("options-action")),O&&(R+=" required"),void 0!==k.attributes)for(var Nt in k.attributes)if(k.attributes.hasOwnProperty(Nt)){var Lt=k.attributes[Nt];R+=" "+Nt+'="'+this.esc_attr(Lt)+'"'}if(void 0!==k.column_toggle_meta_key&&void 0!==k.column_toggle_column_id&&(R+=' data-column-toggle-meta-key="'+this.esc_attr(k.column_toggle_meta_key)+'"',R+=' data-column-toggle-column-id="'+this.esc_attr(k.column_toggle_column_id)+'"',c.push("column-toggle")),f||this.object_meta_cache.push({meta_key:W,meta_key_type:C,meta_value:q}),void 0!==k.show_if_groups_group){X=a.type;var Rt,Ht=void 0!==(Rt=t.WS_Form.field_type_cache[X]).data_source&&Rt.data_source;if(void 0!==Ht.id&&void 0!==t.WS_Form.meta_keys[Ht.id]){var Jt=t.WS_Form.meta_keys[Ht.id];(void 0!==Jt.groups_group&&Jt.groups_group)!==k.show_if_groups_group&&(C="hidden",q="")}}switch(C){case"checkbox":var Ut=V+'<input type="checkbox"'+R+("on"==q?" checked":"")+" />"+A+I;break;case"select":case"regex_filter":case"data_grid_field":Ut=V+A+"<select"+R+">"+S+"</select>"+I;break;case"text_editor":Ut=V+A+'<textarea data-text-editor="true"'+(R+=void 0!==k.css?' data-helper-css="'+this.esc_attr(k.css)+'"':"")+">"+this.esc_html(q,!0)+"</textarea>"+I;c.push("text-editor");break;case"html_editor":Ut=V+A+'<textarea data-html-editor="true"'+(R+=void 0!==k.mode?' data-html-editor-mode="'+this.esc_attr(k.mode)+'"':"")+">"+this.esc_html(q,!0)+"</textarea>"+I;c.push("html-editor");break;case"textarea":Ut=V+A+"<textarea"+R+">"+this.esc_html(q,!0)+"</textarea>"+I;break;case"number":Ut=V+A+'<input type="number"'+R+' value="'+this.esc_attr(q)+'" />'+I;c.push("number");break;case"range":Ut=V+A+'<input type="range"'+(R+=void 0!==k.range_value_mask?' data-range-value-mask="'+this.esc_attr(k.range_value_mask)+'"':"")+' value="'+this.esc_attr(q)+'" /><small id="wsf_'+this.esc_attr(W)+'_range_value"></small>'+I;c.push("range");break;case"password":Ut=V+A+'<input type="password"'+R+' value="'+this.esc_attr(q)+'" autocomplete="new-password" />'+I;break;case"email":Ut=V+A+'<input type="email"'+R+' value="'+this.esc_attr(q)+'" />'+I;break;case"tel":Ut=V+A+'<input type="tel"'+R+' value="'+this.esc_attr(q)+'" />'+I;break;case"url":Ut=V+A+'<input type="url"'+R+' value="'+this.esc_attr(q)+'" />'+I;break;case"datetime":Ut=V+A+'<input type="'+this.esc_attr(h)+'"'+R+' value="'+this.esc_attr(q)+'" />'+I;c.push("datetime");break;case"color":Ut=V+A+'<input type="color"'+R+' value="'+this.esc_attr(q)+'" />'+I;break;case"breakpoint_sizes":Ut='<div class="wsf-breakpoint-sizes" data-object="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(i)+'" data-meta-key="'+this.esc_attr(W)+'"></div>';c.push("breakpoint-sizes");break;case"orientation_breakpoint_sizes":Ut='<div class="wsf-orientation-breakpoint-sizes" data-object="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(i)+'" data-meta-key="'+this.esc_attr(W)+'"></div>';c.push("orientation-breakpoint-sizes");break;case"data_grid":Ut='<fieldset class="wsf-fieldset wsf-data-grid" data-object="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(i)+'" data-meta-key="'+this.esc_attr(W)+'"></fieldset>';c.push("data-grid");break;case"field_select":Ut='<div class="wsf-field-selector"></div>';c.push("field-select");break;case"section_select":Ut='<div class="wsf-section-selector"></div>';c.push("section-select");break;case"form_history":Ut="";c.push("form-history");break;case"knowledgebase":Ut="";break;case"contact":Ut="";c.push("contact");break;case"repeater":Ut=V+A+'<div id="wsf_'+this.esc_attr(W)+'" class="wsf-repeater" data-object="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(i)+'" data-meta-key="'+this.esc_attr(W)+'" data-meta-key-type="'+this.esc_attr(C)+'"></div>'+I;c.push("repeater");break;case"button":Ut='<button class="wsf-button wsf-button-full'+E+'" id="wsf_'+this.esc_attr(W)+'" data-object="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(i)+'" data-meta-key="'+this.esc_attr(W)+'" data-meta-key-type="'+this.esc_attr(C)+'">'+this.esc_html(P)+"</button>";break;case"button_url":var Xt=void 0!==k.url?k.url:"";"form"===e&&void 0!==this.form_id&&this.form_id&&(Xt=this.mask_parse(Xt,{form_id:String(parseInt(this.form_id,10))}));var Bt=void 0!==k.target?k.target:"_blank",Gt="_blank"===Bt?' rel="noopener noreferrer"':"";Ut='<a class="wsf-button wsf-button-full'+E+'" id="wsf_'+this.esc_attr(W)+'" data-object="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(i)+'" data-meta-key="'+this.esc_attr(W)+'" data-meta-key-type="'+this.esc_attr(C)+'" href="'+this.esc_url(Xt)+'"'+(Bt?' target="'+this.esc_attr(Bt)+'"':"")+Gt+">"+this.esc_html(P)+"</a>";break;case"summary_html_insert":Ut='<a data-action="wsf-summary-html-insert" class="wsf-button wsf-button-full">'+this.esc_html(P)+"</a>";c.push("summary-html-insert");break;case"conversational_preview":Ut='<a data-action="wsf-conversational-preview" data-object="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(i)+'" data-meta-key="'+this.esc_attr(W)+'" data-meta-key-type="'+this.esc_attr(C)+'" class="wsf-button wsf-button-small" href="'+this.esc_url(ws_form_settings.conversational_preview_url)+'" target="wsf-preview-'+this.esc_attr(this.form_id)+'"><svg height="16" width="16" viewBox="0 0 16 16"><path d="M8 3.9c-6.7 0-8 5.1-8 5.1s2.2 4.1 7.9 4.1 8.1-4 8.1-4-1.3-5.2-8-5.2zM5.3 5.4c0.5-0.3 1.3-0.3 1.3-0.3s-0.5 0.9-0.5 1.6c0 0.7 0.2 1.1 0.2 1.1l-1.1 0.2c0 0-0.3-0.5-0.3-1.2 0-0.8 0.4-1.4 0.4-1.4zM7.9 12.1c-4.1 0-6.2-2.3-6.8-3.2 0.3-0.7 1.1-2.2 3.1-3.2-0.1 0.4-0.2 0.8-0.2 1.3 0 2.2 1.8 4 4 4s4-1.8 4-4c0-0.5-0.1-0.9-0.2-1.3 2 0.9 2.8 2.5 3.1 3.2-0.7 0.9-2.8 3.2-7 3.2z"></path></svg> '+this.esc_html(P)+"</a>";c.push("conversational-preview");break;case"conversational_style":Ut='<a data-object="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(i)+'" data-meta-key="'+this.esc_attr(W)+'" data-meta-key-type="'+this.esc_attr(C)+'" class="wsf-button wsf-button-small" href="'+this.esc_url(ws_form_settings.conversational_style_url)+'" target="wsf-preview-'+this.esc_attr(this.form_id)+'"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.2 16.6c0-1-.2-.9-.1-2 0-1.3 1.6-2.8 3.2.3.9 1.8 2.4.7 2.6-.2.5-2.7-.3-5.9-2.8-9C16.7.3 9-1.2 3.9 2.4-1.2 5.9-1.3 14 3.4 18.7c4.2 4.2 10.5 6.8 13.7 3.2 1.5-2.4 1.2-3 1.1-5.3zM6.7 3.9c.9-.6 2.2-.4 2.8.5.7.9.4 2.1-.5 2.8-.9.6-2.2.4-2.8-.5s-.4-2.2.5-2.8zm-4 8.2c-.6-.9-.4-2.2.5-2.8.9-.7 2.2-.4 2.8.5.6.9.4 2.2-.5 2.8-.9.7-2.1.5-2.8-.5zm9.9-5.3c-.6-.9-.4-2.2.5-2.8.9-.6 2.2-.4 2.8.5.6.9.4 2.2-.5 2.8-.9.7-2.2.5-2.8-.5zM5.7 17.3c-.6-.9-.4-2.2.5-2.8.9-.7 2.2-.4 2.8.5.6.9.4 2.2-.5 2.8-.9.7-2.1.4-2.8-.5zM12 17c.9-.6 2.2-.4 2.8.5.6.9.4 2.2-.5 2.8-.9.6-2.2.4-2.8-.5-.6-.9-.4-2.2.5-2.8z"/></svg> '+this.esc_html(P)+"</a>";break;case"conversational_customize":Ut='<a data-object="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(i)+'" data-meta-key="'+this.esc_attr(W)+'" data-meta-key-type="'+this.esc_attr(C)+'" class="wsf-button wsf-button-small" href="'+this.esc_url(ws_form_settings.conversational_customize_url)+'"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.2 16.6c0-1-.2-.9-.1-2 0-1.3 1.6-2.8 3.2.3.9 1.8 2.4.7 2.6-.2.5-2.7-.3-5.9-2.8-9C16.7.3 9-1.2 3.9 2.4-1.2 5.9-1.3 14 3.4 18.7c4.2 4.2 10.5 6.8 13.7 3.2 1.5-2.4 1.2-3 1.1-5.3zM6.7 3.9c.9-.6 2.2-.4 2.8.5.7.9.4 2.1-.5 2.8-.9.6-2.2.4-2.8-.5s-.4-2.2.5-2.8zm-4 8.2c-.6-.9-.4-2.2.5-2.8.9-.7 2.2-.4 2.8.5.6.9.4 2.2-.5 2.8-.9.7-2.1.5-2.8-.5zm9.9-5.3c-.6-.9-.4-2.2.5-2.8.9-.6 2.2-.4 2.8.5.6.9.4 2.2-.5 2.8-.9.7-2.2.5-2.8-.5zM5.7 17.3c-.6-.9-.4-2.2.5-2.8.9-.7 2.2-.4 2.8.5.6.9.4 2.2-.5 2.8-.9.7-2.1.4-2.8-.5zM12 17c.9-.6 2.2-.4 2.8.5.6.9.4 2.2-.5 2.8-.9.6-2.2.4-2.8-.5-.6-.9-.4-2.2.5-2.8z"/></svg> '+this.esc_html(P)+"</a>";break;case"conversational_view":var Zt=this.get_object_meta_value(a,"conversational_slug");""==Zt&&(Zt="wsf-conversational-form-"+this.form_id);var Kt=ws_form_settings.url_home+Zt+"/";Ut='<a data-action="wsf-conversational-view" data-object="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(i)+'" data-meta-key="'+this.esc_attr(W)+'" data-meta-key-type="'+this.esc_attr(C)+'" href="'+this.esc_url(Kt)+'" target="wsf-preview-conversational-'+this.esc_attr(this.form_id)+'">'+this.esc_html(Kt)+"</a>";break;case"image":Ut=V+A+'<div class="wsf-field-inline"><input type="text"'+R+' value="'+this.esc_attr(q)+'" />';Ut+='<button class="wsf-button wsf-button-primary" data-for="wsf_'+this.esc_attr(W)+'">'+this.language("sidebar_button_image")+"</button></div>"+I,c.push("image");break;case"media":if(""!==q){try{var Vt=JSON.parse(q)}catch(t){Vt={id:0,filename:""}}var $t=(Vt.filename,Vt.filename)}else $t="";Ut=V+A+'<div class="wsf-field-inline"><input type="text" class="wsf-field wsf-field-small" value="'+this.esc_attr($t)+'" readonly /><input type="hidden"'+R+' value="'+this.esc_attr(q)+'" />';Ut+='<button class="wsf-button wsf-button-small" data-for="wsf_'+W+'">'+this.language("sidebar_button_media")+"</button></div>"+I,c.push("media");break;case"html":Ut='<div class="wsf-sidebar-html"'+R+">"+(Qt=void 0!==k.html?k.html:"")+"</div>";break;case"note":var Yt=["wsf-sidebar-note"];switch(void 0!==k.note_type?k.note_type:""){case"information":Yt.push("wsf-sidebar-note-information");break;case"warning":Yt.push("wsf-sidebar-note-warning")}var Qt=void 0!==k.html?k.html:"";Ut='<div class="'+Yt.join(" ")+'"'+R+">"+Qt+"</div>";break;case"hidden":Ut='<input type="hidden"'+R+' value="'+this.esc_attr(q)+'" />';break;default:Ut=V+A+'<input type="text"'+R+' value="'+this.esc_attr(q)+'" />'+I}var te=void 0!==k.indent?" wsf-field-indent":"",ee=void 0===k.field_wrapper||k.field_wrapper;if(n&&ee)b+='<div class="wsf-field-wrapper'+(void 0!==k.class_wrapper?" "+k.class_wrapper:"")+te+'">'+Ut+"</div>\n";else b+=Ut+"\n"}}else this.error("error_meta_key",W)}if(void 0!==g.fieldsets){var ie=this.sidebar_html(e,i,a,g,f,r,n,d,l,_+1,c,h);b+=ie.html,c=c.concat(ie.inits)}b+=r?"</fieldset>":"",1!=_||f||(b+="</div>",b+=this.comment_html(this.language("group")+" - "+g.label,!0)),w++}return{html_tabs:m,html:b,html_buttons:!1!==l?this.sidebar_buttons_html(l):"",inits:c}},t.WS_Form.prototype.options_fields=function(e){var i=[];for(var a in this.form.groups)if(this.form.groups.hasOwnProperty(a)){var o=this.form.groups[a];i.push({value:"group-"+o.id,text:o.label+" ("+this.language("id")+": "+o.id+")",type:"group",disabled:!0,disabled_always:!0});var s=o.sections;for(var r in s)if(s.hasOwnProperty(r)){var n=s[r];i.push({value:"section-"+n.id,text:"- "+n.label+" ("+this.language("id")+": "+n.id+")",type:"section",disabled:!0,disabled_always:!0});var d=n.fields;for(var l in d)if(d.hasOwnProperty(l)){var _=d[l],c=t.WS_Form.field_type_cache[_.type];if(e)if(!(c.mappable,c.mappable))continue;i.push({value:_.id,text:"-- "+_.label+" ("+this.language("id")+": "+_.id+")",type:_.type})}}}return i},t.WS_Form.prototype.options_data_sources=function(){var e=[];for(var i in t.WS_Form.data_sources)if(t.WS_Form.data_sources.hasOwnProperty(i)){var a=t.WS_Form.data_sources[i];void 0!==a.label&&e.push({value:i,text:a.label})}return e},t.WS_Form.prototype.sidebar_cache_clear=function(t){this.object_meta_cache=[],this.sidebar_conditions=[],t.removeAttr("data-sidebar-conditions-init"),this.meta_key_options_cache=[]},t.WS_Form.prototype.sidebar_buttons_html=function(t){if(void 0!==t&&!0!==t||(t=[{class:"wsf-button-primary",action:"wsf-sidebar-save-close",label:this.language("save_and_close")},{class:"wsf-button-primary",action:"wsf-sidebar-save",label:this.language("save")},{class:"",action:"wsf-sidebar-cancel",label:this.language("cancel")}]),!1===t)return"";var e='<div class="wsf-sidebar-footer">';for(var i in e+='<ul class="wsf-list-inline">',t)if(t.hasOwnProperty(i)){var a=t[i];void 0===a.class&&(a.class=""),void 0!==a.action&&void 0!==a.label&&(void 0===a.disabled&&(a.disabled=!1),void 0===a.right&&(a.right=!1),e+="<li"+(a.right?' class="wsf-button-right"':"")+'><button class="wsf-button wsf-button-small'+(""!=a.class?" "+this.esc_attr(a.class):"")+'" data-action="'+this.esc_attr(a.action)+'"'+(void 0!==a.id?' data-id="'+this.esc_attr(a.id)+'"':"")+(a.disabled?" disabled":"")+">"+a.label+"</button></li>")}return e+="</ul>",e+="</div>"},t.WS_Form.prototype.sidebar_inits=function(e,i,a,o){if("object"!=typeof e&&(e=[]),e.length){void 0===a&&(a=i),void 0===o&&(o=[]);var s="basic"==t.WS_Form.settings_plugin.mode;-1!=e.indexOf("tabs")&&this.sidebar_tabs_init(i,a),-1!=e.indexOf("text-editor")&&this.sidebar_tinymce_init(a),-1!=e.indexOf("html-editor")&&this.sidebar_html_editor_init(a),-1!=e.indexOf("repeater")&&this.sidebar_repeater_init(a),-1!=e.indexOf("data-grid")&&this.sidebar_data_grids_init(i),-1!=e.indexOf("field-select")&&this.sidebar_field_select_init(i),-1!=e.indexOf("section-select")&&this.sidebar_section_select_init(i),-1!=e.indexOf("form-history")&&this.sidebar_form_history_init(),-1!=e.indexOf("breakpoint-sizes")&&this.sidebar_breakpoint_sizes(i),-1!=e.indexOf("orientation-breakpoint-sizes")&&this.sidebar_orientation_breakpoint_sizes(i),-1!=e.indexOf("select2")&&this.sidebar_select2(i),-1!=e.indexOf("select2-ajax")&&this.sidebar_select2_ajax(i),-1!=e.indexOf("range")&&this.sidebar_range_init(a),-1!=e.indexOf("number")&&s&&this.sidebar_number_init(a),-1!=e.indexOf("placeholders")&&this.sidebar_placeholders_init(i),-1!=e.indexOf("calc")&&this.sidebar_calc(i),-1!=e.indexOf("select-list")&&this.sidebar_select_list(i),-1!=e.indexOf("variable-helper")&&this.sidebar_variable_helper(i),-1!=e.indexOf("auto-map")&&this.sidebar_auto_map(i),-1!=e.indexOf("knowledgebase")&&this.sidebar_knowledgebase(i,a),-1!=e.indexOf("conversational-preview")&&this.sidebar_conversational_preview(i,a),-1!=e.indexOf("summary-html-insert")&&this.sidebar_summary_html_insert(i,a),-1!=e.indexOf("required-setting")&&this.sidebar_required_setting(o,i,a),-1!=e.indexOf("image")&&this.sidebar_image(a),-1!=e.indexOf("media")&&this.sidebar_media(a),-1!=e.indexOf("column-toggle")&&this.sidebar_column_toggle(a),-1!=e.indexOf("options-action")?(-1!=e.indexOf("conditions")&&this.sidebar_conditions_init(i),this.sidebar_option_action_init(a,function(){-1!=e.indexOf("options-action-reload")&&t.WS_Form.this.sidebar_api_reload_init(a),-1!=e.indexOf("repeater")&&t.WS_Form.this.sidebar_repeater_init(a),t.WS_Form.this.sidebar_condition_process(i,i,!0)})):-1!=e.indexOf("conditions")&&t.WS_Form.this.sidebar_conditions_init(i)}},t.WS_Form.prototype.sidebar_title_init=function(e,i,a,o){switch(e){case"form":var s=this.language("sidebar_title_"+e),r=this.svg(e),n="",d=this.get_plugin_website_url("/knowledgebase/form-settings/","sidebar"),l='<a class="wsf-kb-url" href="'+this.esc_url(d)+'" target="_blank"'+this.esc_attr_tooltip(this.language("field_kb_url"),"bottom-center")+' tabindex="-1">'+this.svg("question-circle")+"</a>",_=t.WS_Form.settings_plugin.helper_field_id?'<code data-action="wsf-clipboard"'+this.esc_attr_tooltip(this.language("clipboard"),"left")+">["+ws_form_settings.shortcode+' id="'+this.form_id+'"]</code>':"";break;case"group":s=this.language("sidebar_title_"+e),r=this.svg(e),n="",d=this.get_plugin_website_url("/knowledgebase/tabs/","sidebar"),l='<a class="wsf-kb-url" href="'+this.esc_url(d)+'" target="_blank"'+this.esc_attr_tooltip(this.language("field_kb_url"),"bottom-center")+' tabindex="-1">'+this.svg("question-circle")+"</a>",_=t.WS_Form.settings_plugin.helper_field_id?"<code>"+this.language("id")+": "+i+"</code>":"";break;case"section":s=this.language("sidebar_title_"+e),r=this.svg(e),n="",d=this.get_plugin_website_url("/knowledgebase/sections/","sidebar"),l='<a class="wsf-kb-url" href="'+this.esc_url(d)+'" target="_blank"'+this.esc_attr_tooltip(this.language("field_kb_url"),"bottom-center")+' tabindex="-1">'+this.svg("question-circle")+"</a>",_=t.WS_Form.settings_plugin.helper_field_id?"<code>"+this.language("id")+": "+i+"</code>":"";break;case"field":s=a.label,r=void 0!==a.icon?a.icon:"";if(void 0!==a.kb_url)d=this.get_plugin_website_url(a.kb_url,"sidebar"),l='<a class="wsf-kb-url" href="'+this.esc_url(d)+'" target="_blank"'+this.esc_attr_tooltip(this.language("field_kb_url"),"bottom-center")+' tabindex="-1">'+this.svg("question-circle")+"</a>";if(void 0!==a.compatibility_url&&t.WS_Form.settings_plugin.helper_compatibility)n='<a class="wsf-compatibility" href="'+this.esc_url(a.compatibility_url)+'" target="_blank"'+this.esc_attr_tooltip(this.language("field_compatibility"),"bottom-center")+' tabindex="-1">'+this.svg("markup-circle")+"</a>";_=void 0!==a.admin_hide_id&&a.admin_hide_id?"":t.WS_Form.settings_plugin.helper_field_id?'<code data-action="wsf-clipboard"'+this.esc_attr_tooltip(this.language("clipboard"),"left")+">#field("+this.esc_html(i)+")</code>":"";break;default:s=this.language("sidebar_title_"+e),r=this.svg(e),n="",_=""}o.html(this.sidebar_title(r,s,n,l,_,!0)),this.sidebar_expand_contract_init(),this.clipboard(o,"shortcode_copied")},t.WS_Form.prototype.sidebar_label_init=function(e,i,a,o,s){t('[name="label"]',s).on("input",function(){if(!1===t.WS_Form.this.object_data_scratch)return!1;var s=t(this).val();switch(s=s.trim(),a){case"field":var r=e.label_default;break;default:r=t.WS_Form.this.get_label_default(a)}switch(t.WS_Form.this.object_data_scratch.label=""==s?r:s,a){case"form":t('[data-action="wsf-form-label"]').val(t.WS_Form.this.object_data_scratch.label);break;case"group":var n=i.attr("data-id");t('.wsf-group-tab[data-id="'+t.WS_Form.this.esc_selector(n)+'"] a input').val(t.WS_Form.this.object_data_scratch.label).trigger("change");break;case"section":var d=i.attr("data-id");t('.wsf-section[data-id="'+t.WS_Form.this.esc_selector(d)+'"] .wsf-section-label input').val(t.WS_Form.this.object_data_scratch.label),t.WS_Form.this.sidebar_placeholders_init(o);break;case"field":t.WS_Form.this.field_render(i,t.WS_Form.this.object_data_scratch),t.WS_Form.this.sidebar_placeholders_init(o)}})},t.WS_Form.prototype.sidebar_fields_toggle_init=function(e,i,a){t("[data-fields-toggle]:checked",a).each(function(){var e=t(this).attr("data-meta-key");if(void 0===t.WS_Form.meta_keys[e])return!1;var i=t.WS_Form.meta_keys[e];if(void 0===i.fields_toggle)return!1;var a=i.fields_toggle,o=void 0!==i.fields_ignore?i.fields_ignore:[],s=t(this).closest('[data-object="section"]').attr("data-id");for(var r in o)if(o.hasOwnProperty(r)){var n=o[r];if(t.WS_Form.this.field_type_in_section(s,n))return!1}for(var d in a)if(a.hasOwnProperty(d)){var l=a[d],_=(n=l.type,void 0!==l.width_factor&&l.width_factor);if(!t.WS_Form.this.field_type_in_section(s,n)){var c='<li class="wsf-field-wrapper" data-type="'+t.WS_Form.this.esc_attr(n)+'"'+(!1!==_?' data-width-factor="'+t.WS_Form.this.esc_attr(_)+'"':"")+">"+t(this).html()+"</li>";t("#wsf-fields-"+t.WS_Form.this.esc_selector(s)).append(c);var h=t("#wsf-fields-"+t.WS_Form.this.esc_selector(s)+" li").last();t.WS_Form.this.field_post(h),t.WS_Form.this.init_ui()}}})},t.WS_Form.prototype.field_type_in_section=function(e,i){var a=t("#wsf-section-"+t.WS_Form.this.esc_selector(e)).closest(".wsf-sections").attr("data-id");if(!a)return!1;if(void 0===this.form.groups)return!1;for(var o in this.form.groups)if(this.form.groups.hasOwnProperty(o)){var s=this.form.groups[o];if(s.id==a){if(void 0===s.sections)return!1;for(var r in s.sections)if(s.sections.hasOwnProperty(r)){var n=s.sections[r];if(n.id==e){if(void 0===n.fields)return!1;for(var d in n.fields){if(n.fields.hasOwnProperty(d))if(n.fields[d].type==i)return!0}}}}}return!1},t.WS_Form.prototype.sidebar_change_event_init=function(e,i,a){t("[data-change-event]",a).each(function(){var a=t(this).attr("data-change-event");t(this).on(a,function(){var a=t(this).attr("data-change-action"),o=e.attr("data-id"),s=t(this).attr("data-meta-key");switch(t.WS_Form.this.object_data_update_by_meta_key(i,t.WS_Form.this.object_data_scratch,s),s){case"recaptcha_recaptcha_type":case"hcaptcha_type":"invisible"==t(this).val()&&(t.WS_Form.this.column_classes_render(e,t.WS_Form.this.object_data_scratch,!1),t.WS_Form.this.breakpoint_reset_process(t.WS_Form.this.object_data_scratch),t.WS_Form.this.column_classes_render(e,t.WS_Form.this.object_data_scratch))}switch(i){case"group":var r=t.extend(!0,{},t.WS_Form.this.group_data_cache[o]);t.WS_Form.this.group_data_cache[o]=t.WS_Form.this.object_data_scratch,t.WS_Form.this.group_render(e),e.addClass("wsf-editing"),t.WS_Form.this.group_data_cache[o]=r;break;case"section":r=t.extend(!0,{},t.WS_Form.this.section_data_cache[o]);t.WS_Form.this.section_data_cache[o]=t.WS_Form.this.object_data_scratch,t.WS_Form.this.section_render(e),e.addClass("wsf-editing"),t.WS_Form.this.section_data_cache[o]=r;break;case"field":r=t.extend(!0,{},t.WS_Form.this.field_data_cache[o]);t.WS_Form.this.field_data_cache[o]=t.WS_Form.this.object_data_scratch,t.WS_Form.this.field_render(e),e.addClass("wsf-editing"),t.WS_Form.this.field_data_cache[o]=r}switch(a){case"reload":t.WS_Form.this.object_save(e,!1),e.removeClass("wsf-editing"),t.WS_Form.this.object_edit(e,!0);break;case"save":t.WS_Form.this.object_save(e);var n=t.WS_Form.this.get_object_type(e),d=t("#wsf-sidebar-"+n);d.length&&t.WS_Form.this.sidebar_condition_process(d,d,!1)}})})},t.WS_Form.prototype.sidebar_image=function(e){var i,a;t('input[data-meta-key-type="image"]',e).each(function(){a=t(this).closest(".wsf-field-inline"),t("button",a).on("click",function(){a=t(this).closest(".wsf-field-inline"),i?i.open():((i=wp.media.frames.file_frame=wp.media({title:"Select image",button:{text:"Use this image"},multiple:!1})).on("select",function(){var e=i.state().get("selection").first().toJSON();t("input",a).val(e.url)}),i.open())})})},t.WS_Form.prototype.sidebar_media=function(e){var i,a;t('input[data-meta-key-type="media"]',e).each(function(){t(this).attr("id");a=t(this).closest(".wsf-field-inline"),t("button",a).on("click",function(){a=t(this).closest(".wsf-field-inline"),i?i.open():((i=wp.media.frames.file_frame=wp.media({title:"Select media",button:{text:"Use this media"},multiple:!1})).on("select",function(){var e=i.state().get("selection").first().toJSON(),o=JSON.stringify({id:e.id,filename:e.filename});t('input[type="hidden"]',a).val(o),t('input[type="text"]',a).val(e.filename)}),i.open())})})},t.WS_Form.prototype.sidebar_column_toggle=function(e){e.hasClass("wsf-sidebar")||(e=e.closest(".wsf-sidebar"));var i=this;t("input[data-column-toggle-meta-key]",e).each(function(){i.sidebar_column_toggle_process(t(this),e),t(this).attr("data-column-toggle-meta-key-init")||t(this).on("change",function(){i.sidebar_column_toggle_process(t(this),e)}).attr("data-column-toggle-meta-key-init","")})},t.WS_Form.prototype.sidebar_column_toggle_process=function(e,i){var a=e.attr("data-column-toggle-meta-key"),o=t('[data-meta-key="'+this.esc_selector(a)+'"]',i),s=e.attr("data-column-toggle-column-id"),r=t('[data-id="'+this.esc_selector(s)+'"]',o);e.is(":checked")?r.css({display:"table-cell"}):r.hide()},t.WS_Form.prototype.sidebar_required_setting=function(e,i){t("[data-required-setting]",i).on("change input",function(){t.WS_Form.this.sidebar_required_setting_process(e,i)}),t.WS_Form.this.sidebar_required_setting_process(e,i)},t.WS_Form.prototype.sidebar_required_setting_process=function(e,i,a){t("[data-required-setting]",a).each(function(){var e=t(".wsf-required-setting",t(this).closest(".wsf-field-wrapper"));""==t(this).val()?(t(this).addClass("wsf-error"),e.show()):(t(this).removeClass("wsf-error"),e.hide())})},t.WS_Form.prototype.sidebar_knowledgebase=function(e,i){var a=t("#wsf-form-knowledgebase .wsf-fieldset",i);if(a.attr("data-loaded"))return!0;var o="l="+encodeURIComponent(ws_form_settings.locale_user)+"&e="+encodeURIComponent(ws_form_settings.edition)+"&v="+encodeURIComponent(ws_form_settings.version),s='<div class="wsf-field-wrapper">';s+='<label class="wsf-label" for="wsf-kb-search-keyword">'+this.language("knowledgebase_search_label")+"</label>",s+='<div class="wsf-field-inline">',s+='<input type="text" id="wsf-kb-search-keyword" class="wsf-field" value="" placeholder="'+this.language("knowledgebase_search_placeholder")+'" />',s+='<button class="wsf-button wsf-button-primary" data-action="wsf-kb-search">'+this.language("knowledgebase_search_button")+"</button>",s+="</div>",s+="</div>",s+='<div class="wsf-field-wrapper">',s+='<p><a href="https://wsform.com/knowledgebase/" target="_blank">'+this.language("knowledgebase_view_all")+"</a></p>",s+="</div>",s+='<div class="wsf-field-wrapper">',s+='<div id="wsf-kb-content"></div>',s+="</div>",s+='<link rel="stylesheet" href="https://cdn.wsform.com/plugin-support/css/icons.css?'+o+'">',a.html(s),t.get("https://wsform.com/plugin-support/knowledgebase_content.php?"+o,function(e){t("#wsf-kb-content").html(e),a.attr("data-loaded","true")}),t('[data-action="wsf-kb-search"]').on("click",function(){t.WS_Form.this.sidebar_knowledgebase_search()}),t("#wsf-kb-search-keyword").on("keydown",function(e){13===(e.keyCode||e.which)&&t.WS_Form.this.sidebar_knowledgebase_search()});var r='<form id="wsf-contact-form">'+(r=t("#wsf-form-contact").html())+"</form>";t("#wsf-form-contact").html(r),t.getScript("https://wsform.com/plugin-support/js/support_search.js",function(){new t.WS_Form_Support_Search({obj_input:t("#wsf_contact_inquiry"),obj_output:t("#wsf_contact_support_search_results"),results_class:"notice notice-info",results_url_suffix:"?utm_source=ws_form_pro&utm_medium=sidebar&utm_campaign=support_search"})}),t("#wsf-contact-form").on("submit",function(e){if(t("#wsf_contact_submit").attr("disabled","disabled"),!t("#wsf_contact_gdpr").is(":checked"))return!1;var i={contact_first_name:t("#wsf_contact_first_name").val(),contact_last_name:t("#wsf_contact_last_name").val(),contact_email:t("#wsf_contact_email").val(),contact_inquiry:t("#wsf_contact_inquiry").val(),contact_push_form:t("#wsf_contact_push_form").is(":checked"),contact_push_system:t("#wsf_contact_push_system").is(":checked")};return t.WS_Form.this.api_call("helper/support-contact-submit/","POST",i,function(e){e.error?t.WS_Form.this.error(support_contact_error,e.error_message):t("#wsf-form-contact form fieldset").html('<div class="wsf-field-wrapper">'+e.response+"</div>"),t.WS_Form.this.loader_off()}),!1})},t.WS_Form.prototype.sidebar_knowledgebase_search=function(){var e=t("#wsf-kb-search-keyword").val();""!=e&&(e=e.trim(),t.get("https://wsform.com/plugin-support/knowledgebase_search.php?l="+encodeURIComponent(ws_form_settings.locale_user)+"&e="+encodeURIComponent(ws_form_settings.edition)+"&v="+encodeURIComponent(ws_form_settings.version)+"&k="+encodeURIComponent(e),function(e){t("#wsf-kb-content").html(e)}))},t.WS_Form.prototype.sidebar_conversational_preview=function(e,i){t.WS_Form.settings_plugin.helper_live_preview&&t('[data-action="wsf-conversational-preview"]',i).on("click",function(e){t.WS_Form.this.form_preview(e,t(this))})},t.WS_Form.prototype.sidebar_summary_html_insert=function(e,i){t('[data-action="wsf-summary-html-insert"]',i).on("click",function(a){var o=t.WS_Form.this.get_summary_html(t.WS_Form.this.form,{id:parseInt(e.attr("data-id"),10)});t.WS_Form.this.input_insert_text(t('[data-meta-key="html_editor"]',i).first(),o)})},t.WS_Form.prototype.sidebar_auto_map=function(e){t('[data-action="wsf-auto-map"]',e).on("click",function(){var i=t(this);i.addClass("wsf-api-method-calling");var a=t(this).attr("data-option-meta-key"),o=t(this).attr("data-object"),s=t(this).attr("data-object-id");if(void 0===t.WS_Form.meta_keys[a])return!1;if(void 0===(m=t.WS_Form.meta_keys[a]).type)return!1;if("repeater"!==m.type)return!1;if(void 0===m.meta_keys)return!1;var r=m.meta_keys;if(2!==r.length)return!1;var n=!1,d=!1,l=!1,_=!1,c=!1,h=!1,f=!1,p="list_fields_fetch";for(var u in r)if(r.hasOwnProperty(u)){var m,v=r[u];if(void 0===t.WS_Form.meta_keys[v])return!1;if(void 0===(m=t.WS_Form.meta_keys[v]).type)return!1;if("select"!=m.type)return!1;if(void 0===m.options)return!1;switch(m.options){case"fields":d=void 0!==m.key?m.key:v,n=u;break;case"action_api_populate":_=u,l=v,h=m.options_list_id_meta_key,f=m.options_list_sub_id_meta_key,c=void 0!==m.options_action_id_meta_key?t('[data-meta-key="'+t.WS_Form.this.esc_selector(m.options_action_id_meta_key)+'"]').val():m.options_action_id,p=void 0!==m.options_action_api_populate?m.options_action_api_populate:"list_fields_fetch"}}if(!1===n)return!1;if(!1===_)return!1;var g=t('[data-meta-key="'+t.WS_Form.this.esc_selector(h)+'"]').val(),b=t('[data-meta-key="'+t.WS_Form.this.esc_selector(f)+'"]').val(),w=t.WS_Form.this.action_api_method_path(c,p,g,b);t.WS_Form.this.options_action_cache_clear(w),t.WS_Form.this.sidebar_lock();var y=[];t.WS_Form.this.api_call(w,"GET",!1,function(r){if(void 0===r.data)return!1;for(var n in r.data)if(r.data.hasOwnProperty(n)){var _=r.data[n];y.push({id:_.id,label:_.label})}if(0==y.length)return t.WS_Form.error("error_auto_map_api_fields"),!1;var c=[];for(var h in y)if(y.hasOwnProperty(h)){var f=y[h],p=f.label,u=!1,m=0;for(var v in t.WS_Form.this.field_data_cache)if(t.WS_Form.this.field_data_cache.hasOwnProperty(v)){var g=t.WS_Form.this.field_data_cache[v].label,b=t.WS_Form.this.score(String(g),String(p));(b+=t.WS_Form.this.score(String(p),String(g)))>m&&(m=b,u=v)}if(m>0){var w={};w[d]=u,w[l]=f.id,c.push(w)}}if(c.length>0){t.WS_Form.this.get_object_data(o,s,!0).meta[a]=c;var S=e.closest(".wsf-sidebar-inner");S.length||(S=t(".wsf-sidebar-inner",e)),t.WS_Form.this.sidebar_inits(["options-action","repeater"],S)}i.removeClass("wsf-api-method-calling"),t.WS_Form.this.sidebar_unlock()},function(){t.WS_Form.this.sidebar_unlock()},!0)})},t.WS_Form.prototype.sidebar_calc=function(e){var i=this;t('[data-action="wsf-calc"]').on("click",function(){var e=t(this).closest(".wsf-field-wrapper"),a=t(this).attr("data-option-meta-key"),o=t(this).hasClass("wsf-calc-open");if(t(".wsf-calc",t("#wsf-sidebars")).remove(),t(".wsf-calc-open").removeClass("wsf-calc-open").attr("autocomplete",!1),!o){t(this).addClass("wsf-calc-open").attr("autocomplete","off");var s=i.sidebar_calc_html();t.WS_Form.this.sidebar_calc_process(e,s,a)}})},t.WS_Form.prototype.sidebar_calc_process=function(e,i,a){var o=t('[data-meta-key="'+this.esc_selector(a)+'"]').closest(".wsf-field-wrapper"),s=t(".wsf-helper",o);s.length?t(i).insertBefore(s):t(i).insertAfter(t('[data-meta-key="'+this.esc_selector(a)+'"]')),t.WS_Form.this.input_insert_function(t('[data-meta-key="'+this.esc_selector(a)+'"]'),"#calc()",!0,!0),t('[data-action="wsf-calc-insert"]').on("click",function(e){var i=void 0!==t(this).attr("data-insert")&&t(this).attr("data-insert");!1!==i&&t.WS_Form.this.input_insert_text(t('[data-meta-key="'+t.WS_Form.this.esc_selector(a)+'"]'),i)}),t('[data-action="wsf-calc-insert-select"]').on("change",function(e){var i=t(this).val();""!==i&&t.WS_Form.this.input_insert_function(t('[data-meta-key="'+t.WS_Form.this.esc_selector(a)+'"]'),i,!1,!1),t(this).find("option:eq(0)").prop("selected",!0)}),t('[data-action="wsf-calc-insert-select-highlight-parameters"]').on("change",function(e){var i=t(this).val();""!==i&&t.WS_Form.this.input_insert_function(t('[data-meta-key="'+t.WS_Form.this.esc_selector(a)+'"]'),i,!1,!0),t(this).find("option:eq(0)").prop("selected",!0)}),t('[data-action="wsf-calc-delete"]').on("click",function(e){t.WS_Form.this.input_delete(t('[data-meta-key="'+t.WS_Form.this.esc_selector(a)+'"]'))}),t('[data-action="wsf-calc-clear"]').on("click",function(e){t.WS_Form.this.input_clear(t('[data-meta-key="'+t.WS_Form.this.esc_selector(a)+'"]')),t.WS_Form.this.input_insert_function(t('[data-meta-key="'+t.WS_Form.this.esc_selector(a)+'"]'),"#calc()",!0,!0)})},t.WS_Form.prototype.sidebar_calc_html=function(e){var i='<div class="wsf-calc"><table><tbody>';for(var a in t.WS_Form.calc)if(t.WS_Form.calc.hasOwnProperty(a)){var o=t.WS_Form.calc[a];for(var s in i+="<tr>",o)if(o.hasOwnProperty(s)){var r=o[s],n=void 0!==r.title?r.title:void 0!==r.label&&r.label,d=void 0!==r.colspan?' colspan="'+this.esc_attr(r.colspan)+'"':"",l=void 0!==r.action?' data-action="wsf-calc-'+this.esc_attr(r.action)+'"':"",_=void 0!==r.action?' data-insert="'+this.esc_attr(r.insert)+'"':"",c=["wsf-button","wsf-button-large","wsf-button-full"];switch(void 0!==r.class&&c.push(r.class),i+="<td"+d+">",r.type){case"button":i+='<button class="'+this.esc_attr(c.join(" "))+'"'+(n?' title="'+this.esc_attr(n)+'"':"")+l+_+">"+this.esc_html(r.label)+"</button>";break;case"select":switch(i+='<select class="'+this.esc_attr(c.join(" "))+'"'+(n?' title="'+this.esc_attr(n)+'"':"")+l+">",i+="<option selected>"+r.label+"</option>",r.source){case"field":var h=this.get_select_options_field(!0);for(var f in h)if(h.hasOwnProperty(f)&&"function"!=typeof h[f]){var p=h[f];i+='<option value="'+this.esc_attr(p.value)+'">'+this.esc_html(p.text)+"</option>"}break;case"variables":var u=r.variables_group_id;for(var m in t.WS_Form.parse_variable_help)if(t.WS_Form.parse_variable_help.hasOwnProperty(m)&&"function"!=typeof t.WS_Form.parse_variable_help[m]){var v=t.WS_Form.parse_variable_help[m];v.group_id==u&&(i+='<option value="'+this.esc_attr(v.value)+'">'+this.esc_html(v.text)+"</option>")}}i+="</select>"}i+="</td>"}i+="</tr>"}return i+="</tbody></table></div>"},t.WS_Form.prototype.sidebar_variable_helper=function(e){t("#wsf-sidebars").on("click",'[data-action="wsf-variable-helper"]',function(){t.WS_Form.this.variable_helper_modal_open(!!t(this).attr("data-option-meta-key")&&t('[data-meta-key="'+t(this).attr("data-option-meta-key")+'"]',t(this).closest(".wsf-field-wrapper")),!!t(this).attr("data-group-id")&&t(this).attr("data-group-id"))})},t.WS_Form.prototype.sidebar_select_list=function(e){t('[data-action="wsf-select-list"]').on("click",function(){var e=t(this).attr("data-option-meta-key"),i=t(this).closest(".wsf-field-wrapper"),a=t(this).hasClass("wsf-select-list-open");if(t(".wsf-select-list",t("#wsf-sidebars")).remove(),t(".wsf-select-list-open").removeClass("wsf-select-list-open").attr("autocomplete",!1),!a){t(this).addClass("wsf-select-list-open").attr("autocomplete","off");var o=void 0!==t.WS_Form.meta_keys[e].select_list_heading&&t.WS_Form.meta_keys[e].select_list_heading;t.WS_Form.this.sidebar_select_list_process(i,t.WS_Form.meta_keys[e].select_list,e,o)}})},t.WS_Form.prototype.get_select_options_field=function(e){void 0!==e&&(e=!1);var i=[];for(var a in t.WS_Form.this.form.groups)if(t.WS_Form.this.form.groups.hasOwnProperty(a)){var o=t.WS_Form.this.form.groups[a];for(var s in o.sections)if(o.sections.hasOwnProperty(s)){var r=o.sections[s];for(var n in r.fields)if(r.fields.hasOwnProperty(n)){var d=r.fields[n],l=t.WS_Form.field_type_cache[d.type],_=(l.value_out,l.value_out),c=!e||(l.calc_out,l.calc_out);_&&c&&i.push({text:d.label+" ("+this.language("id")+": "+d.id+")",value:"#field("+d.id+")",group:t.WS_Form.this.language("field")})}}}return i},t.WS_Form.prototype.sidebar_select_list_process=function(e,i,a,o){var s=this;void 0===o&&(o=!1);var r='<div class="wsf-select-list"><table>';!1!==o&&(r+="<thead><tr><th>"+o+"</th></tr></thead>"),r+="<tbody>";var n=!1;for(var d in i)if(i.hasOwnProperty(d)){var l=i[d];if(void 0!==l.group_id){var _=l.group_id;_!==n&&(r+="<tr><th>"+l.group_label+"</th></tr>",n=_)}r+='<tr data-action="wsf-list-item-insert" data-action-html="'+t.WS_Form.this.esc_attr(l.value)+'"><td>'+t.WS_Form.this.esc_html(l.text)+"</td></tr>"}r+="</tbody></table></div>";var c=t('[data-meta-key="'+this.esc_selector(a)+'"]').closest(".wsf-field-wrapper"),h=t(".wsf-helper",c);h.length?t(r).insertBefore(h):t(r).insertAfter(t('[data-meta-key="'+this.esc_selector(a)+'"]')),t.WS_Form.this.loader_off(),t('[data-action="wsf-list-item-insert"]').on("click",function(e){var i=t(this).attr("data-action-html");t.WS_Form.this.input_insert_text(t('[data-meta-key="'+s.esc_selector(a)+'"]'),i)})},t.WS_Form.prototype.sidebar_api_reload_init=function(e){this.api_reload_init(e,function(e,i,a){var o=e.closest(".wsf-sidebar-inner");t.WS_Form.this.sidebar_inits(["options-action","repeater"],o),t.WS_Form.this.sidebar_unlock()},null,!0)},t.WS_Form.prototype.sidebar_option_action_init=function(e,i){this.options_action_objects=t("[data-options-action-api-populate]",e).toArray(),this.sidebar_option_action_process(i)},t.WS_Form.prototype.sidebar_option_action_process=function(e){if(0==this.options_action_objects.length)return e(),!0;var i=t(this.options_action_objects.shift()),a=i.attr("data-options-action-id");if(null==a){var o=i.attr("data-options-action-id-meta-key");null!=o&&(a=t('[data-meta-key="'+this.esc_selector(o)+'"]',t("#wsf-sidebars")).val())}var s=i.attr("data-options-action-api-populate"),r=i.attr("data-options-list-id-meta-key"),n=null!=r&&t('[data-meta-key="'+this.esc_selector(r)+'"]',t("#wsf-sidebars")).val(),d=i.attr("data-options-list-sub-id-meta-key"),l=null!=d&&t('[data-meta-key="'+this.esc_selector(d)+'"]',t("#wsf-sidebars")).val();if(null!=d&&!l)return this.sidebar_option_action_process(e);var _=t.WS_Form.this.action_api_method_path(a,s,n,l);if(!1===_)return this.sidebar_option_action_process(e);var c=i.attr("data-object"),h=i.attr("data-object-id"),f=t.WS_Form.this.get_object_data(c,h,!0),p=i.attr("data-meta-key");if(!1===(void 0!==t.WS_Form.meta_keys[p]&&t.WS_Form.meta_keys[p]))return this.sidebar_option_action_process(e);var u=i.attr("data-repeater-meta-key");if(void 0===u)var m=t.WS_Form.this.get_object_meta_value(f,p,[],!0);else{var v=i.closest("tr").index(),g=t.WS_Form.this.get_object_meta_value(f,u,[],!0),b=void 0!==g[v]?g[v]:[];m=void 0!==b[p]?b[p]:""}if(void 0!==this.options_action_cache[_]){var w=this.options_action_cache[_];return this.sidebar_option_action_process_render(i,w,m,e)}t.WS_Form.this.sidebar_lock(),t.WS_Form.this.api_call(_,"GET",!1,function(a){var o=[];if(void 0!==a.data){var s=a.data;for(var r in s)if(s.hasOwnProperty(r)){var n=s[r];if(null!==n){var d=n.label;void 0!==n.required&&n.required&&(d+=" *"),void 0!==n.no_map&&n.no_map||o.push({value:n.id,text:d})}}}t.WS_Form.this.options_action_cache[_]=o;var l=t.WS_Form.this.sidebar_option_action_process_render(i,o,m,e);return t.WS_Form.this.sidebar_unlock(),l},function(){var i=t.WS_Form.this.sidebar_option_action_process(e);return t.WS_Form.this.sidebar_unlock(),i},!0)},t.WS_Form.prototype.sidebar_lock=function(){if(0===this.sidebar_lock_count){this.loader_on();var e=t("#wsf-sidebars .wsf-sidebar-open");e.addClass("wsf-sidebar-locked"),t("select[data-options-action-id-meta-key], select[data-options-action-id], .wsf-sidebar-footer button",e).prop("disabled",!0).attr("data-lock-disabled","")}this.sidebar_lock_count++},t.WS_Form.prototype.sidebar_unlock=function(){if(this.sidebar_lock_count--,this.sidebar_lock_count<0&&(this.sidebar_lock_count=0),0===this.sidebar_lock_count){this.loader_off();var e=t("#wsf-sidebars .wsf-sidebar-open");e.removeClass("wsf-sidebar-locked"),t("[data-lock-disabled]",e).prop("disabled",!1).removeAttr("data-lock-disabled")}},t.WS_Form.prototype.sidebar_option_action_process_render=function(e,i,a,o){!1===a&&(a="");var s="",r=e.attr("data-meta-key");if(void 0===t.WS_Form.meta_keys[r])return this.sidebar_option_action_process(o);var n=t.WS_Form.meta_keys[r];for(var d in void 0!==n.options_blank&&(s+='<option value="">'+this.esc_html(n.options_blank)+"</option>"),i)if(i.hasOwnProperty(d)&&"function"!=typeof i[d]){var l=i[d];s+='<option value="'+this.esc_attr(l.value)+'"'+(a.toString()===l.value.toString()?" selected":"")+">"+this.esc_html(l.text)+"</option>"}return e.html(s),this.sidebar_option_action_process(o)},t.WS_Form.prototype.sidebar_repeater_init=function(e){t(".wsf-repeater",e).each(function(){t.WS_Form.this.sidebar_repeater_render(t(this))})},t.WS_Form.prototype.sidebar_repeater_render=function(e){var i=this.sidebar_repeater_get(e),a=this.sidebar_repeater_html(i);if(e.html(a.html),this.sidebar_inits(a.inits,e),!1!==i.meta_keys_unique)for(var o in i.meta_keys_unique)if(i.meta_keys_unique.hasOwnProperty(o)){var s=i.meta_keys_unique[o],r=t.WS_Form.meta_keys[s];void 0!==r.key&&(s=r.key),this.sidebar_repeater_options_unique(s,e),t('select[data-meta-key="'+this.esc_selector(s)+'"]',e).on("change",function(){t.WS_Form.this.sidebar_repeater_options_unique(s,e)})}t('[data-action="wsf-repeater-row-add"] div',e).on("click",function(){var e=t(this).closest(".wsf-repeater"),i=e.attr("data-object"),a=e.attr("data-id"),o=t.WS_Form.this.get_object_data(i,a,!0),s=e.attr("data-meta-key");t.WS_Form.this.object_data_update_by_meta_key(i,o,s);var r=t.WS_Form.this.sidebar_repeater_get(e),n=t.WS_Form.this.sidebar_repeater_row_new(r.meta_keys);r.data.push(n),t.WS_Form.this.set_object_meta_value(r.object_data,r.meta_key,r.data),t.WS_Form.this.sidebar_repeater_render(e)}),t('[data-action="wsf-repeater-row-delete"]',e).on("click",function(){var e=t(this).closest(".wsf-repeater"),i=e.attr("data-object"),a=e.attr("data-id"),o=t.WS_Form.this.get_object_data(i,a,!0),s=e.attr("data-meta-key"),r=(t.WS_Form.this.sidebar_repeater_get(e),t(this).closest("tr"));r.index();r.remove(),t.WS_Form.this.object_data_update_by_meta_key(i,o,s),t.WS_Form.this.sidebar_repeater_render(e)}),t("table.wsf-repeater-table",e).sortable({items:"tbody tr",containment:"parent",cursor:"move",tolerance:"pointer",handle:'[data-action="wsf-repeater-row-sort"]',axis:"y",cancel:".wsf-ui-cancel, input[type=text]:not([readonly])",start:function(i,a){t("table.wsf-repeater-table",e).sortable("refreshPositions"),t.WS_Form.repeater_index_dragged_from=a.helper.index()},stop:function(e,i){var a=t.WS_Form.repeater_index_dragged_from,o=i.item.index(),s=i.item.closest("[data-meta-key]").attr("data-meta-key");if(s&&void 0!==t.WS_Form.this.object_data_scratch.meta[s]){var r=t.WS_Form.this.object_data_scratch.meta[s];"object"==typeof r&&r.splice(o,0,r.splice(a,1)[0])}}})},t.WS_Form.prototype.sidebar_repeater_options_unique=function(e,i){var a=this,o=[];for(var s in t('select[data-meta-key="'+this.esc_selector(e)+'"]',i).each(function(){var e=t(this).val();""!=e&&o.push(e),t("option:not([data-disabled-always])",t(this)).prop("disabled",!1)}),o)o.hasOwnProperty(s)&&"string"==typeof o[s]&&(o[s]=this.replace_all(o[s],"\\","\\\\"));t('select[data-meta-key="'+this.esc_selector(e)+'"]',i).each(function(){var e=t.extend(!0,[],o),i=t(this).val();"string"==typeof i&&(i=t.WS_Form.this.replace_all(i,"\\","\\\\"));var s=e.indexOf(i);for(var r in s>-1&&e.splice(s,1),e)e.hasOwnProperty(r)&&t('option[value="'+a.esc_selector(e[r])+'"]:not([data-disabled-never])',t(this)).prop("disabled",!0)})},t.WS_Form.prototype.sidebar_repeater_row_new=function(e){var i={};for(var a in e)if(e.hasOwnProperty(a)){var o=e[a];if(void 0===t.WS_Form.meta_keys[o])return!1;var s=void 0!==t.WS_Form.meta_keys[o].default?t.WS_Form.meta_keys[o].default:"";void 0!==t.WS_Form.meta_keys[o].key&&(o=t.WS_Form.meta_keys[o].key),i[o]=s}return i},t.WS_Form.prototype.sidebar_repeater_get=function(e){var i=e.attr("data-meta-key");if(void 0===t.WS_Form.meta_keys[i])return!1;var a=t.WS_Form.meta_keys[i];if("object"!=typeof a.meta_keys)return!1;var o=a.meta_keys,s=void 0!==a.columns&&a.columns,r=void 0!==a.meta_keys_unique&&a.meta_keys_unique,n=e.attr("data-object"),d=e.attr("data-id"),l=t.WS_Form.this.get_object_data(n,d,!0),_=t.WS_Form.this.get_object_meta_value(l,i,[],!0);return"object"!=typeof _&&(_=[]),{object:n,object_id:d,meta_key:i,meta_keys:o,meta_keys_unique:r,object_data:l,data:_,columns:s}},t.WS_Form.prototype.sidebar_repeater_html=function(e){var i=[],a='<table class="wsf-repeater-table"><thead><tr>';for(var o in a+="<th data-icon></th>",e.meta_keys)if(e.meta_keys.hasOwnProperty(o)){var s=e.meta_keys[o];if(void 0===t.WS_Form.meta_keys[s])return!1;var r=t.WS_Form.meta_keys[s],n=void 0!==r.column_id?' data-id="'+this.esc_attr(r.column_id)+'"':"";e.columns&&e.columns[o]?a+="<th"+n+">"+this.esc_html(e.columns[o])+"</th>":a+="<th"+n+">"+this.esc_html(r.label)+"</th>"}for(var d in a+="<th data-icon></th>",a+="</tr></thead><tbody>",e.data)if(e.data.hasOwnProperty(d)){var l=e.data[d],_=this.sidebar_repeater_row_html(e,l,e.meta_key);a+=_.html,i=i.concat(_.inits)}return a+="</tbody></table>",a+='<div data-action="wsf-repeater-row-add"><div'+this.esc_attr_tooltip(this.language("repeater_row_add"),"left")+">"+this.svg("plus-circle")+"</div></div>",i.push("column-toggle"),{html:a,inits:i}},t.WS_Form.prototype.sidebar_repeater_row_html=function(e,i,a){var o=[],s="<tr>";s+='<td data-icon><div data-action="wsf-repeater-row-sort"'+this.esc_attr_tooltip(this.language("repeater_row_sort"),"top-left")+">"+this.svg("sort")+"</div></td>";var r=[];for(var n in r.meta=i,e.meta_keys)if(e.meta_keys.hasOwnProperty(n)){var d=e.meta_keys[n],l=t.WS_Form.meta_keys[d],_=void 0!==l.column_id?' data-id="'+this.esc_attr(l.column_id)+'"':"",c={fieldsets:{}};c.fieldsets[e.object_id]={meta_keys:[d]};var h=this.sidebar_html(e.object,e.object_id,r,c,a);s+="<td"+_+">"+h.html+"</td>",o=o.concat(h.inits)}return s+='<td data-icon><div data-action="wsf-repeater-row-delete"'+this.esc_attr_tooltip(this.language("repeater_row_delete"),"top-right")+">"+this.svg("delete-circle")+"</div></td>",{html:s+="</tr>",inits:o}},t.WS_Form.prototype.sidebar_range_init=function(e){t('input[type="range"]',e).each(function(){t(this).on("input",function(){t.WS_Form.this.sidebar_range_update(e,t(this))}),t.WS_Form.this.sidebar_range_update(e,t(this))})},t.WS_Form.prototype.sidebar_range_update=function(e,i){var a=i.val(),o=i.attr("data-meta-key"),s=void 0!==i.attr("data-range-value-mask")?i.attr("data-range-value-mask"):"#value",r={value:a,value_plural:1==a?"":"s"},n=this.mask_parse(s,r);t("#wsf_"+o+"_range_value",e).html(n)},t.WS_Form.prototype.sidebar_number_init=function(e){var i=t('input[type="number"][data-meta-key="default_value"]',e).first();if(!i.length)return!1;t('[data-meta-key="min"],[data-meta-key="max"],[data-meta-key="step"]',e).on("change",function(){t.WS_Form.this.sidebar_default_value_attributes(e,i,"number")}),t.WS_Form.this.sidebar_default_value_attributes(e,i,"number")},t.WS_Form.prototype.sidebar_default_value_attributes=function(e,i,a){var o=i.val(),s=t('[data-meta-key="min"]',e).first(),r=t('[data-meta-key="max"]',e).first(),n=t('[data-meta-key="step"]',e).first();switch(a){case"range":var d=this.get_number(s.val(),0),l=this.get_number(r.val(),100),_=this.get_number(n.val(),1);""!=r.val()&&d>l&&(d=l,s.val(d)),0==d?i.removeAttr("min"):i.attr("min",d),100==l?i.removeAttr("max"):i.attr("max",l),1==_?i.removeAttr("step"):i.attr("step",_),i.val(o>l?l:o<d?d:o);break;case"number":d=""!=s.val()&&this.get_number(s.val()),l=""!=s.val()&&this.get_number(r.val()),_=""!=s.val()&&this.get_number(n.val());!1!==d&&!1!==l&&d>l&&(d=l,s.val(d)),!1===d?i.removeAttr("min"):i.attr("min",d),!1===l?i.removeAttr("max"):i.attr("max",l),!1===_?i.removeAttr("step"):i.attr("step",_),!1!==l&&o>l&&i.val(l),!1!==d&&o<d&&i.val(d)}},t.WS_Form.prototype.sidebar_tabs_init=function(e,i){e.tabs({activate:function(){i.scrollTop(0),t.WS_Form.this.sidebar_tinymce_init(i),t.WS_Form.this.sidebar_html_editor_init(i)}})},t.WS_Form.prototype.sidebar_field_select_init=function(){var e=[];for(var i in t.WS_Form.field_types)if(t.WS_Form.field_types.hasOwnProperty(i)){var a=t.WS_Form.field_types[i],o=a.label.toLowerCase(),s=a.types;if(0!=s.length)for(var r in s)if(s.hasOwnProperty(r)){var n=s[r],d=n.label.toLowerCase();void 0!==n.keyword&&(d+=" "+n.keyword.toLowerCase()),d+=" "+o,e.push({keyword:d,type:r})}}var l='<fieldset class="wsf-fieldset"><div class="wsf-field-wrapper""><input id="wsf-field-selector-search" class="wsf-field" type="search" placeholder="'+this.language("field_search")+'" /></div></fieldset>';l+='<div class="wsf-field-selector">'+this.sidebar_field_select_html()+"</div>",t("#wsf-form-field-selector").html(l),t("#wsf-field-selector-search").on("change input",function(){var i=t(this).val(),a=(i=i.toLowerCase().trim()).split(" "),o=[];for(var s in a)if(a.hasOwnProperty(s)){var r=a[s];for(var n in r=r.trim(),e)if(e.hasOwnProperty(n)){var d=e[n],l=0,_=d.keyword.indexOf(r);0===_&&(l+=2),_>0&&(l+=1),l>0&&(void 0===o[d.type]?o[d.type]=l:o[d.type]+=l)}}o=Object.fromEntries(Object.entries(o).sort(([,t],[,e])=>e-t));for(var c in t("#wsf-form-field-selector li.wsf-field-selector-group").hide(),t("#wsf-form-field-selector li.wsf-field-wrapper[data-type]").hide().attr("data-hidden",""),o)o.hasOwnProperty(c)&&t('#wsf-form-field-selector li.wsf-field-wrapper[data-type="'+t.WS_Form.this.esc_selector(c)+'"]').show().removeAttr("data-hidden");t("#wsf-form-field-selector li.wsf-field-selector-group").each(function(){t("li.wsf-field-wrapper:not([data-hidden])",t(this)).length&&t(this).show()})}),t(".wsf-field-selector-group > ul > li:not(.wsf-pro-required)").draggable({connectToSortable:".wsf-fields",helper:"clone",zIndex:100001,cancel:".wsf-field-disabled, .wsf-pro-required",appendTo:"#wsf-field-draggable ul",distance:3,start:function(e,i){i.helper.width(t(this).width());var a=t(".wsf-field-type",i.helper).html();t(".wsf-field-label",i.helper).append('<input type="text" value="'+t.WS_Form.this.esc_attr(a)+'" readonly aria-label="'+t.WS_Form.this.esc_attr(t.WS_Form.this.language("field_label"))+'">'),t.WS_Form.this.dragged_field=t(i.helper),t.WS_Form.this.sidebar_reset_mobile()},drag:function(){t.WS_Form.this.field_type_click_drag_check=!0},stop:function(){t.WS_Form.this.dragged_field_in_section||(t.WS_Form.this.dragged_field=null)}}).disableSelection(),t(".wsf-field-selector-group > ul > li:not(.wsf-pro-required)").on("mousedown",function(){t.WS_Form.this.field_type_click_drag_check=!1}),t(".wsf-field-selector-group > ul > li:not(.wsf-pro-required)").on("mouseup",function(){if(!(t(this).hasClass("wsf-field-disabled")||!1!==t.WS_Form.this.field_type_click_drag_check||t("body").hasClass("wsf-column-size-change-body")||t("body").hasClass("wsf-offset-change-body")||t.WS_Form.this.dragging)){var e=t(this).attr("data-type"),i=t.WS_Form.field_type_cache[e];void 0===i.multiple||i.multiple||t(this).addClass("wsf-field-disabled");var a=t.WS_Form.this.field_type_click_section_id_set();if(!1===a)return;var o='<li class="wsf-field-wrapper" data-type="'+t.WS_Form.this.esc_attr(e)+'">'+t(this).html()+"</li>";t("#wsf-fields-"+t.WS_Form.this.esc_selector(a)).append(o);var s=t("#wsf-fields-"+t.WS_Form.this.esc_selector(a)+" li").last(),r=t(".wsf-field-type",t(this)).html();t(".wsf-field-label",s).append('<input type="text" value="'+t.WS_Form.this.esc_attr(r)+'" readonly aria-label="'+t.WS_Form.this.esc_attr(t.WS_Form.this.language("field_label"))+">"),t.WS_Form.this.field_post(s),t.WS_Form.this.init_ui()}}),t('[data-action="wsf-sidebar-cancel"]',t("#wsf-sidebar-toolbox")).on("click",function(){t.WS_Form.this.sidebar_reset()})},t.WS_Form.prototype.sidebar_field_select_html=function(){var e="<ul>";for(var i in t.WS_Form.field_types){var a=t.WS_Form.field_types[i],o=a.label,s=a.types;if(0!=s.length){var r="";for(var n in s){var d=s[n];r+='<li class="wsf-field-wrapper'+(d.pro_required?" wsf-pro-required":"")+'" data-type="'+this.esc_attr(n)+'"><div class="wsf-field-inner"><div class="wsf-field-label">'+d.icon+'</div><div class="wsf-field-type">'+d.label+"</div></div></li>"}""!=r&&(e+='<li class="wsf-field-selector-group wsf-fields-group-'+i+'"><h3>'+o+"</h3><ul>"+r+"</ul></li>")}}return e+="</ul>"},t.WS_Form.prototype.sidebar_section_select_init=function(){var e=[];for(var i in t.WS_Form.templates_section)if(t.WS_Form.templates_section.hasOwnProperty(i)){var a=t.WS_Form.templates_section[i];if("string"==typeof a.label){var o=a.label.toLowerCase();if("object"==typeof a.templates){var s=a.templates;if(0!=s.length)for(var r in s)if(s.hasOwnProperty(r)){var n=s[r];if(void 0!==n.id){var d=n.id;if("string"==typeof n.label){var l=n.label.toLowerCase();void 0!==n.keyword&&(l+=" "+n.keyword.toLowerCase()),l+=" "+o,e.push({keyword:l,id:d})}}}}}}var _='<fieldset class="wsf-fieldset"><div class="wsf-field-wrapper""><input id="wsf-section-selector-search" class="wsf-field" type="search" placeholder="'+this.language("section_search")+'" /></div></fieldset>';_+='<div class="wsf-section-selector">'+this.sidebar_section_select_html()+"</div>";var c=t("#wsf-form-section-selector");c.html(_),t(".wsf-section-selector-group",c).each(function(){var e=t(this);t(this).on("dragenter",function(i){i.stopPropagation(),i.preventDefault(),t.WS_Form.this.drag_is_file(i)&&t(".wsf-section-selector-upload-json-window",e).show()}),t(".wsf-section-selector-upload-json-window",t(this)).on("dragover",function(t){t.stopPropagation(),t.preventDefault()}),t(".wsf-section-selector-upload-json-window",t(this)).on("drop",function(i){i.preventDefault();var a=i.originalEvent.dataTransfer.files;t.WS_Form.this.section_upload_json(a,t(this),function(e){t.WS_Form.this.template_api_response(e)},function(){t(".wsf-section-selector-upload-json-window",e).hide()})}),t(".wsf-section-selector-upload-json-window",t(this)).on("dragleave",function(i){t(".wsf-section-selector-upload-json-window",e).hide()}),t('[data-action="wsf-section-upload"]',t(this)).on("click",function(i){t('input[id="wsf-section-upload-file"]',e).trigger("click")}),t('input[id="wsf-section-upload-file"]',t(this)).on("change",function(){var i=t('input[id="wsf-section-upload-file"]').prop("files");if(i.length>0){var a=t(".wsf-section-selector-upload-json-window",e);a.show(),t.WS_Form.this.section_upload_json(i,a,function(e){t.WS_Form.this.template_api_response(e)},function(){t(".wsf-section-selector-upload-json-window",e).hide()})}})}),t('[data-action="wsf-section-download"]',c).on("mouseup",function(e){e.preventDefault(),e.stopPropagation();var i=t(this).closest(".wsf-section").attr("data-id");t.WS_Form.this.template_download(i)}),t('[data-action="wsf-section-delete"]',c).on("mouseup",function(e){e.preventDefault(),e.stopPropagation();var i=t(this).closest(".wsf-section"),a=i.attr("data-id"),o=[{label:t.WS_Form.this.language("cancel"),action:"wsf-cancel"},{label:t.WS_Form.this.language("delete"),action:"wsf-confirm",class:"wsf-button-danger"}];t.WS_Form.this.popover(t.WS_Form.this.language("confirm_section_template_delete"),o,i,function(){var e={type:"section",template_id:a};t.WS_Form.this.api_call("template/delete/","POST",e,function(e){t.WS_Form.this.template_api_response(e),t.WS_Form.this.loader_off()})})}),t("#wsf-section-selector-search",c).on("change input",function(){var i=t(this).val(),a=(i=i.toLowerCase().trim()).split(" "),o=[];for(var s in a)if(a.hasOwnProperty(s)){var r=a[s];r=r.trim(),e.find(function(t){var e=0,i=t.keyword.indexOf(r);0===i&&(e+=2),i>0&&(e+=1),e>0&&(void 0===o[t.id]?o[t.id]=e:o[t.id]+=e)})}o.sort(function(t,e){return t==e?0:t<e?-1:1});var n=t("#wsf-form-section-selector");for(var d in t("li.wsf-section-selector-group",n).hide(),t("li.wsf-section[data-id], li.wsf-section-blank",n).hide().attr("data-hidden",""),o)o.hasOwnProperty(d)&&t('li.wsf-section[data-id="'+t.WS_Form.this.esc_selector(d)+'"]',n).show().removeAttr("data-hidden");t("li.wsf-section[data-hidden]",n).length||t("li.wsf-section-blank",n).show().removeAttr("data-hidden"),t(".wsf-section-selector-group",n).each(function(){t("li.wsf-section:not([data-hidden]),li.wsf-section-blank:not([data-hidden])",t(this)).length&&t(this).show()})}),t(".wsf-section-selector-group > ul.wsf-section-selector-group-sections > li:not(.wsf-pro-required,.wsf-section-blank)").draggable({connectToSortable:".wsf-sections",helper:"clone",zIndex:100001,cancel:".wsf-section-disabled, .wsf-pro-required, [data-action]",appendTo:"#wsf-section-draggable ul",distance:3,start:function(e,i){i.helper.width(t(this).width()),t.WS_Form.this.dragged_section=t(i.helper),t.WS_Form.this.sidebar_reset_mobile()},drag:function(){t.WS_Form.this.section_id_click_drag_check=!0},stop:function(){t.WS_Form.this.dragged_section_in_group||(t.WS_Form.this.dragged_section=null)}}).disableSelection(),t(".wsf-section-selector-group > ul.wsf-section-selector-group-sections > li:not(.wsf-pro-required,.wsf-section-blank)").on("mousedown",function(){t.WS_Form.this.section_type_click_drag_check=!1}),t(".wsf-section-selector-group > ul.wsf-section-selector-group-sections > li:not(.wsf-pro-required,.wsf-section-blank)").on("mouseup",function(){if(!(t(this).hasClass("wsf-section-disabled")||!1!==t.WS_Form.this.section_type_click_drag_check||t("body").hasClass("wsf-column-size-change-body")||t("body").hasClass("wsf-offset-change-body")||t.WS_Form.this.dragging)){var e=t(".wsf-section-inner",t(this)).height(),i=t(".wsf-template-title tspan",t(this)).html(),a=t(this).attr("data-id"),o=t(".wsf-group-tabs li.ui-tabs-active").attr("data-id"),s=t('.wsf-groups .wsf-group[data-id="'+t.WS_Form.this.esc_selector(o)+'"]',t.WS_Form.this.form_obj),r='<li class="wsf-section" data-id="'+t.WS_Form.this.esc_attr(a)+'"><div class="wsf-section-inner" style="height:'+t.WS_Form.this.esc_attr(e)+'px"><div class="wsf-section-label"><input type="text" value="'+t.WS_Form.this.esc_attr(i)+'" readonly></div><div class="wsf-section-type">'+t.WS_Form.this.language("section")+"</div></div></li>";t("ul.wsf-sections",s).append(r);var n=t("ul.wsf-sections li",s).last();t.WS_Form.this.template_section_post(n),t.WS_Form.this.init_ui()}})},t.WS_Form.prototype.sidebar_section_select_html=function(){var e="<ul>";for(var i in t.WS_Form.templates_section)if(t.WS_Form.templates_section.hasOwnProperty(i)){var a=t.WS_Form.templates_section[i],o=a.id,s=a.label,r=void 0!==a.upload&&a.upload,n=void 0!==a.download&&a.download,d=void 0!==a.delete&&a.delete,l=a.templates;if("wsfuser"==o||0!=l.length){var _="";for(var c in l)if(l.hasOwnProperty(c)){var h=l[c],f=h.id,p=h.label,u=h.pro_required;u||(_+='<li class="wsf-section'+(u?" wsf-pro-required":"")+'" data-id="'+this.esc_attr(f)+'" aria-label="'+this.esc_attr(p)+'"><div class="wsf-section-inner">'+h.svg+"</div>",n&&(_+='<div data-action="wsf-section-download"'+this.esc_attr_tooltip(this.language("section_download"),"top-right")+">"+this.svg("download")+"</div>"),d&&(_+='<div data-action="wsf-section-delete"'+this.esc_attr_tooltip(this.language("section_delete"),"top-right")+">"+this.svg("delete")+"</div>"),_+="</li>")}if(""==_&&"wsfuser"==o&&(_='<li class="wsf-section-blank"><div>'+this.language("section_selector_drop_zone",!1,!1)+"</div></li>"),""!=_){e+='<li class="wsf-section-selector-group">';var m=[];r&&m.push('<li><div data-action="wsf-section-upload"'+this.esc_attr_tooltip(this.language("section_selector_import"),"top-right")+">"+this.svg("upload")+'</div><input type="file" class="wsf-section-upload" id="wsf-section-upload-file" accept=".json"/></li>'),m.length&&(e+='<ul class="wsf-section-selector-group-options">'+m.join("")+"</ul>"),e+="<h3>"+s+'</h3><ul class="wsf-section-selector-group-sections">'+_+"</ul>","wsfuser"==o&&(e+='<div class="wsf-section-selector-upload-json-window"><div class="wsf-section-selector-upload-json-window-content"><h1>'+this.language("drop_zone_section")+'</h1><div class="wsf-uploads"></div></div></div>'),e+="</li>"}}}return e+="</ul>"},t.WS_Form.prototype.section_upload_json=function(e,i,a,o,s){if(t("h1",i).hide(),0==e.length)return o(),!1;var r=new FormData;r.append("file",e[0]),r.append(ws_form_settings.wsf_nonce_field_name,ws_form_settings.wsf_nonce);var n=new this.upload_status_bar(this,i);n.populate(e[0].name,e[0].size),this.section_upload_ajax(r,n,i,a,o)},t.WS_Form.prototype.section_upload_ajax=function(e,i,a,o,s){var r=ws_form_settings.url_ajax+"template/upload/json",n=t.ajax({beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",ws_form_settings.x_wp_nonce)},xhr:function(){var e=t.ajaxSettings.xhr();return e.upload&&e.upload.addEventListener("progress",function(t){var e=0,a=t.loaded||t.position,o=t.total;t.lengthComputable&&(e=Math.ceil(a/o*100)),i.set_progress(e)},!1),e},url:r,type:"POST",contentType:!1,processData:!1,cache:!1,data:e,success:function(t){i.set_progress(100),"function"==typeof o&&o(t)},error:function(e){t.WS_Form.this.api_call_error_handler(e,r,s)}});i.set_abort(n)},t.WS_Form.prototype.sidebar_form_history_init=function(){var e='<div class="wsf-form-history"><h3>'+this.language("sidebar_title_history")+"</h3><ul></ul></div>";t("#wsf-form-form-history").html(e),this.touch_device||t(".wsf-form-history ul").on("mouseleave",function(){var e=t.WS_Form.this.history_index;t.WS_Form.this.history_pull(e),t.WS_Form.this.sidebar_form_history_classes()})},t.WS_Form.prototype.sidebar_tinymce_init=function(e){return"undefined"!=typeof wp&&(void 0!==wp.editor&&(void 0!==wp.editor.remove&&(void 0!==wp.editor.initialize&&void t('[data-text-editor="true"]:visible',e).each(function(){var e=t(this).attr("id"),i={tinymce:{wpautop:!0,plugins:"charmap colorpicker compat3x directionality fullscreen hr image lists media paste tabfocus textcolor wordpress wpautoresize wpdialogs wpeditimage wpemoji wpgallery wplink wptextpattern wpview",toolbar1:"formatselect bold italic | bullist numlist | blockquote | alignleft aligncenter alignright | link unlink | spellchecker | fullscreen | wp_adv",toolbar2:"strikethrough hr forecolor pastetext removeformat charmap outdent indent undo redo",height:"200px",init_instance_callback:function(e){e.on("change input keyup",function(){t("#"+e.id).val(wp.editor.getContent(e.id)).trigger("keyup").trigger("input")})}},quicktags:!0,mediaButtons:!0},a=t(this).attr("data-helper-css");a&&(i.tinymce.content_css=ws_form_settings.url_ajax+"helper/"+a+"/"),wp.editor.remove(e),wp.editor.initialize(e,i)}))))},t.WS_Form.prototype.sidebar_buttons_init=function(e,i){t('button[data-action="wsf-sidebar-save"]',i).on("click",function(){t.WS_Form.this.object_button_save(e,!1)}),t('button[data-action="wsf-sidebar-save-close"]',i).on("click",function(){t.WS_Form.this.object_button_save(e,!0)}),t('button[data-action="wsf-sidebar-cancel"]',i).on("click",function(){t.WS_Form.this.object_button_cancel(e)}),t('button[data-action="wsf-sidebar-clone"]',i).on("click",function(){t.WS_Form.this.object_button_clone(e)}),t('button[data-action="wsf-sidebar-delete"]',i).on("click",function(){t.WS_Form.this.object_button_delete(e)}),t.WS_Form.this.keydown[27]={function:function(){t.WS_Form.this.object_button_cancel(e)},ctrl_key:!1},t.WS_Form.this.keydown[83]={function:function(){t.WS_Form.this.object_button_save(e,!0)},ctrl_key:!0}},t.WS_Form.prototype.sidebar_conditions_init=function(e){if(0===this.sidebar_conditions.length)return!0;var i=this,a=[];if(void 0===e.attr("data-sidebar-conditions-init")){for(var o in e.hasClass("wsf-sidebar")||(e=e.closest(".wsf-sidebar")),this.sidebar_conditions)if(this.sidebar_conditions.hasOwnProperty(o)){var s=this.sidebar_conditions[o];if("sidebar_meta_key"===s.type){var r=s.meta_key,n='[data-meta-key="'+this.esc_selector(r)+'"]';0!=t(n,e).length&&void 0===a[r]&&(a[r]=!0,e.on("change input",n,function(){i.sidebar_condition_process(e,t(this),!1)}))}}e.attr("data-sidebar-conditions-init",""),this.sidebar_conditions_events_added=!0}this.sidebar_condition_process(e,e,!0)},t.WS_Form.prototype.sidebar_condition_process=function(e,i,a){if(0==this.sidebar_conditions.length)return!0;"form_populate_action_id"==i.attr("data-meta-key")&&t('[data-meta-key="form_populate_list_id"]',e).val("");var o=[];for(var s in this.sidebar_conditions)if(this.sidebar_conditions.hasOwnProperty(s)){var r=this.sidebar_conditions[s],n=r.type,d=r.logic,l=r.meta_key,_=r.meta_value,c=r.logic_previous;if("sidebar_meta_key"===n){var h=t('[data-meta-key="'+this.esc_selector(l)+'"]',e);if(!h.length)continue}var f=(v=t.WS_Form.meta_keys[l]).type,p=r.show;if(t('[data-meta-key="'+this.esc_selector(p)+'"]',e).length){var u=!0,m="";switch(f){case"checkbox":switch(n){case"object_meta_value_form":m=this.get_object_meta_value(this.form,l,!1);break;case"sidebar_meta_key":m=h.is(":checked")}switch(d){case"==":u=m;break;case"!=":u=!m}break;default:switch(n){case"object_meta_value_form":m=this.get_object_meta_value(this.form,l,!1);break;case"sidebar_meta_key":m=h.val()}var v;if(null===m&&(m=""),"default"===m)void 0!==(v=t.WS_Form.meta_keys[l]).options_default&&(m=this.get_object_meta_value(this.form,v.options_default,""));switch(d){case"==":u=m==_;break;case"!=":u=m!=_;break;case"contains":u=-1!==m.indexOf(_);break;case"contains_not":u=-1===m.indexOf(_)}}if(void 0===o[p])o[p]=u;else switch(c){case"||":o[p]=o[p]||u;break;default:o[p]=o[p]&&u}}}for(p in o){var g=o[p],b=t('[data-meta-key="'+this.esc_selector(p)+'"]',e).closest(".wsf-field-wrapper");g?b.show().removeClass("wsf-field-hidden"):b.hide().addClass("wsf-field-hidden"),this.sidebar_fieldset_toggle(b)}if(!a){var w=!1,y=i.closest(".wsf-data-grid");if(y.length)switch(y.attr("data-meta-key")){case"conditional":t.WS_Form.this.conditional_save(),w=!0;break;case"action":t.WS_Form.this.action_save(),w=!0}if(!w){var S=i.closest("[data-object]"),F=S.attr("data-object"),W=S.attr("data-id"),k=t.WS_Form.this.get_object_data(F,W,!0);for(var j in t.WS_Form.this.object_meta_cache)if(t.WS_Form.this.object_meta_cache.hasOwnProperty(j)){var x=t.WS_Form.this.object_meta_cache[j].meta_key;t.WS_Form.this.object_data_update_by_meta_key(F,k,x)}}t.WS_Form.this.sidebar_inits(["options-action","repeater","text-editor","html-editor"],e)}},t.WS_Form.prototype.sidebar_fieldset_toggle=function(e){var i=e.closest(".wsf-fieldset");t(".wsf-field-wrapper",i).length==t(".wsf-field-hidden",i).length?i.hide():i.show()},t.WS_Form.prototype.sidebar_placeholders_init=function(e){t("[data-placeholder]",e).each(function(){var i=t(this).attr("data-placeholder");"#invalid_feedback_mask"==i&&(i=t.WS_Form.this.get_form_invalid_feedback_mask());var a=t('[name="label"]',e),o=a.length?a.val():"",s=t.WS_Form.this.get_invalid_feedback_mask_parsed(i,o);t(this).attr("placeholder",t.WS_Form.this.esc_attr(s))})},t.WS_Form.prototype.breakpoints=function(){var e=t("#wsf-breakpoints"),i=this.framework.breakpoints,a=t.WS_Form.frameworks.icons,o=this.get_object_meta_value(this.form,"breakpoint");t.WS_Form.breakpoints=[];var s=!1,r=0,n=0,d=0,l=1;for(var _ in i)if(i.hasOwnProperty(_)){if(d++,_!=o||s){var c=Math.abs(_-o);(0==r||c<r)&&(r=c,n=_)}else s=!0,l=d;t.WS_Form.breakpoints.push(_)}s||(o=n,this.set_object_meta_value(this.form,"breakpoint",o),t.WS_Form.this.form_put(!1,!1,!0,!1));var h=i[o].id;t("#"+this.form_obj_id).attr("data-breakpoint",h),e.html('<div id="wsf-slider"></div>'),e.append('<ul class="wsf-breakpoint-actions"><li><button class="wsf-button wsf-button-full wsf-button-small" data-action="wsf-reset">'+this.svg("undo")+" "+this.language("breakpoint_reset")+"</button></li></ul>");var f=t("#wsf-slider"),p=0;for(var _ in i)if(i.hasOwnProperty(_)){o=i[_];if(void 0===a[_])var u="";else u=a[_];var m=[];void 0!==o.name&&m.push(o.name),void 0!==o.min_width?m.push(">= "+o.min_width+"px"):m.push("> 0 px"),void 0!==o.max_width&&m.push("<= "+o.max_width+"px");var v=m.join("\n"),g="top-"+(0===p?"left":"center");f.append("<label"+this.esc_attr_tooltip(v,g)+' style="'+(ws_form_settings.rtl?"right":"left")+":"+p/(d-1)*100+'%;">'+u+"</label>"),p++}t("#wsf-slider").slider({range:"max",min:1,max:d,value:ws_form_settings.rtl?d-(l-1):l,start:function(){"off"!=t.WS_Form.settings_plugin.helper_columns&&t(".wsf-group:visible").addClass("wsf-column-helper"),t.WS_Form.this.dragging=!0},stop:function(){"on"!=t.WS_Form.settings_plugin.helper_columns&&t(".wsf-group:visible").removeClass("wsf-column-helper"),t.WS_Form.this.form_put(!1,!1,!0,!1),t.WS_Form.this.dragging=!1},slide:function(e,i){var a=t.WS_Form.breakpoints[ws_form_settings.rtl?d-i.value:i.value-1];t.WS_Form.this.breakpoint_set(a)}}),t('#wsf-breakpoints [data-action="wsf-reset"]').on("click",function(){var e=[{label:t.WS_Form.this.language("cancel"),action:"wsf-cancel"},{label:t.WS_Form.this.language("reset"),action:"wsf-confirm",class:"wsf-button-danger"}];t.WS_Form.this.popover(t.WS_Form.this.language("confirm_breakpoint_reset"),e,t(this),function(){t.WS_Form.this.breakpoint_reset()})})},t.WS_Form.prototype.breakpoint_optimize=function(e){var i=t.WS_Form.frameworks.types[t.WS_Form.settings_plugin.framework].breakpoints,a=parseInt(t.WS_Form.settings_plugin.framework_column_count,10),o=0,s=0;for(var r in i)if(i.hasOwnProperty(r)){var n=i[r];if(0==s){var d;o=void 0!==n.column_size_default?"column_count"==n.column_size_default?a:n.column_size_default:o}var l="breakpoint_size_"+r,_="breakpoint_offset_"+r,c=this.get_object_meta_value(e,l,"",!1);""!=c&&((c=parseInt(c,10))==o&&(e.meta[l]=""),o=c);var h=this.get_object_meta_value(e,_,"",!1);""!=h&&((h=parseInt(h,10))==d&&(e.meta[_]=""),d=h),s++}},t.WS_Form.prototype.breakpoint_reset=function(){t.WS_Form.settings_plugin.framework,t(t(".wsf-group-tab.ui-tabs-active a").attr("href"));for(var e in this.section_data_cache)if(this.section_data_cache.hasOwnProperty(e)){var i=this.section_data_cache[e];t.WS_Form.this.breakpoint_reset_process(i)}for(var e in this.field_data_cache)if(this.field_data_cache.hasOwnProperty(e)){i=this.field_data_cache[e];t.WS_Form.this.breakpoint_reset_process(i)}t.WS_Form.this.form_build(),t.WS_Form.this.loader_on(),t.WS_Form.this.api_call("form/"+t.WS_Form.this.form_id+"/full/put/","POST",{form:t.WS_Form.this.form,history_method:"put_reset"},function(e){t.WS_Form.this.loader_off()})},t.WS_Form.prototype.breakpoint_set=function(e){var i=t.WS_Form.settings_plugin.framework,a=t.WS_Form.frameworks.types[i].breakpoints[e].id;t.WS_Form.this.set_object_meta_value(t.WS_Form.this.form,"breakpoint",e),t("#"+t.WS_Form.this.form_obj_id).attr("data-breakpoint",a)},t.WS_Form.prototype.breakpoint_buttons=function(){var e=!1;t(t(".wsf-group-tab.ui-tabs-active a").attr("href"));for(var i in this.section_data_cache)if(this.section_data_cache.hasOwnProperty(i)){var a=this.section_data_cache[i];e=e||t.WS_Form.this.breakpoint_can_reset(a,!0)}for(var i in this.field_data_cache)if(this.field_data_cache.hasOwnProperty(i)){a=this.field_data_cache[i];e=e||t.WS_Form.this.breakpoint_can_reset(a,!0)}t('#wsf-breakpoints [data-action="wsf-reset"]').attr("disabled",!e)},t.WS_Form.prototype.sidebar_breakpoint_sizes=function(e){t(".wsf-breakpoint-sizes:not(.wsf-breakpoint-sizes-initialized)",e).each(function(e,i){t.WS_Form.this.sidebar_breakpoint_sizes_init(t(this),i)})},t.WS_Form.prototype.sidebar_breakpoint_sizes_init=function(e,i){var a=this;i.render=function(){var o=e.attr("data-object"),s=e.attr("data-id"),r=e.attr("data-meta-key");switch(o){case"section":var n=t('.wsf-section[data-id="'+a.esc_selector(s)+'"]');break;case"field":n=t('.wsf-field-wrapper[data-id="'+a.esc_selector(s)+'"]')}var d=t.WS_Form.this.get_object_data(o,s,!0);!1===d&&t.WS_Form.this.error("error_object_data"),!1===t.WS_Form.this.get_object_meta_value(d,r,!1)&&t.WS_Form.this.error("error_object_meta_value"),e.html(t.WS_Form.this.sidebar_breakpoint_sizes_html(n,r,d)),t('select[data-action="wsf-column"]',e).on("change",function(){var e=t(this).attr("data-id"),a=t(this).val(),o="breakpoint_size_"+e;n.length?(t.WS_Form.this.column_classes_render(n,d,!1),t.WS_Form.this.set_object_meta_value(d,o,a),t.WS_Form.this.column_classes_render(n,d)):t.WS_Form.this.error("error_object"),i.render()}),t('select[data-action="wsf-offset"]',e).on("change",function(){var e=t(this).attr("data-id"),a=t(this).val(),o="breakpoint_offset_"+e;n.length?(t.WS_Form.this.column_classes_render(n,d,!1),t.WS_Form.this.set_object_meta_value(d,o,a),t.WS_Form.this.column_classes_render(n,d)):t.WS_Form.this.error("error_object"),i.render()}),t('[data-action="wsf-reset"]',e).on("click",function(){var e=[{label:t.WS_Form.this.language("cancel"),action:"wsf-cancel"},{label:t.WS_Form.this.language("reset"),action:"wsf-confirm",class:"wsf-button-danger"}];t.WS_Form.this.popover(t.WS_Form.this.language("confirm_breakpoint_reset"),e,t(this),function(){t.WS_Form.this.column_classes_render(n,d,!1),t.WS_Form.this.breakpoint_reset_process(d),t.WS_Form.this.column_classes_render(n,d),i.render()})});var l=t.WS_Form.this.breakpoint_can_reset(d,!0);t('[data-action="wsf-reset"]',e).attr("disabled",!l),e.addClass("wsf-breakpoint-sizes-initialized")},i.render()},t.WS_Form.prototype.sidebar_breakpoint_sizes_html=function(e,i,a){var o="",s=t.WS_Form.settings_plugin.framework,r=t.WS_Form.frameworks.types[s],n=parseInt(t.WS_Form.settings_plugin.framework_column_count,10),d=r.breakpoints,l=t.WS_Form.frameworks.icons,_=!1,c=!1,h=0;for(var f in d)if(d.hasOwnProperty(f)){var p=d[f],u=p.name;if(0==h)_=void 0!==p.column_size_default?"column_count"==p.column_size_default?n:p.column_size_default:_,c=0;var m="breakpoint_size_"+f,v=this.get_object_meta_value(a,m,"",!1);if(""!=v)var g=v=parseInt(v,10);else g=_;var b="breakpoint_offset_"+f,w=this.get_object_meta_value(a,b,"",!1);if(""!=w)w=parseInt(w,10);else;var y=n-w,S=n-g;if(o+="<div>",void 0===l[f])var F="";else F=l[f];o+='<label class="wsf-label">'+F+this.esc_html(u)+"</label>",o+='<div class="wsf-breakpoint-width-offset">',o+="<div>",o+='<label class="wsf-label" for="'+this.esc_attr(m)+'">'+this.language("breakpoint_offset_column_width")+"</label>",o+='<select class="wsf-field wsf-column-size-select" id="'+this.esc_attr(m)+'" data-id="'+this.esc_attr(f)+'" data-action="wsf-column">',o+='<option value=""'+(""==v?" selected":"")+">";var W="("+this.language(1==_?"breakpoint_option_column_default_singular":"breakpoint_option_column_default_plural",_)+")";ws_form_settings.rtl&&!1!==_&&(o+=W+" "),o+=0==h?this.language("breakpoint_option_default"):this.language("breakpoint_option_inherit"),ws_form_settings.rtl||!1===_||(o+=" "+W),o+="</option>";for(var k=1;k<=y;k++)o+='<option value="'+this.esc_attr(k)+'"'+(v===k?" selected":"")+">"+this.language(1==k?"breakpoint_option_column_singular":"breakpoint_option_column_plural",k)+"</option>";o+="</select>",o+="</div>",o+="<div>",o+='<label class="wsf-label" for="'+this.esc_attr(b)+'">'+this.language("breakpoint_offset_column_offset")+"</label>",o+='<select class="wsf-field wsf-offset-select" id="'+this.esc_attr(b)+'" data-id="'+this.esc_attr(f)+'" data-action="wsf-offset">',o+='<option value=""'+(""===w?" selected":"")+">";var j="("+this.language(1==c?"breakpoint_option_offset_default_singular":"breakpoint_option_offset_default_plural",c)+")";ws_form_settings.rtl&&(o+=j+" "),o+=0==h?this.language("breakpoint_option_default"):this.language("breakpoint_option_inherit"),ws_form_settings.rtl||(o+=" "+j),o+="</option>";for(k=0;k<=S;k++)o+='<option value="'+this.esc_attr(k)+'"'+(w===k?" selected":"")+">"+this.language(1==k?"breakpoint_option_offset_singular":"breakpoint_option_offset_plural",k)+"</option>";o+="</select>",o+="</div>",o+="</div>",o+="</div>",""!==v&&(_=v),""!==w&&(c=w),h++}return o+='<ul class="wsf-list-inline">',o+='<li><button class="wsf-button wsf-button-small" data-action="wsf-reset">'+this.svg("undo")+" "+this.language("breakpoint_reset")+"</button></li>",o+="</ul>"},t.WS_Form.prototype.breakpoint_can_reset=function(e){var i=!1,a=t.WS_Form.frameworks.types[t.WS_Form.settings_plugin.framework].breakpoints,o=parseInt(t.WS_Form.settings_plugin.framework_column_count,10),s=0,r=0;for(var n in a)if(a.hasOwnProperty(n)){var d=a[n];if(0==r)s=void 0!==d.column_size_default?"column_count"==d.column_size_default?o:d.column_size_default:s;var l="breakpoint_size_"+n,_="breakpoint_offset_"+n,c=this.get_object_meta_value(e,l,"",!1);""!=c&&((c=parseInt(c,10))!=o&&(i=!0),s=c);var h=this.get_object_meta_value(e,_,"",!1);""!=h&&(0!=(h=parseInt(h,10))&&(i=!0),h),r++}return i},t.WS_Form.prototype.breakpoint_reset_process=function(e){var i=t.WS_Form.frameworks.types[t.WS_Form.settings_plugin.framework].breakpoints;for(var a in i)i.hasOwnProperty(a)&&(e.meta["breakpoint_size_"+a]="",e.meta["breakpoint_offset_"+a]="")},t.WS_Form.prototype.sidebar_orientation_breakpoint_sizes=function(e){t(".wsf-orientation-breakpoint-sizes:not(.wsf-orientation-breakpoint-sizes-initialized)",e).each(function(e,i){t.WS_Form.this.sidebar_orientation_breakpoint_sizes_init(t(this),i)})},t.WS_Form.prototype.sidebar_orientation_breakpoint_sizes_init=function(e,i){i.render=function(){var a=e.attr("data-object"),o=e.attr("data-id"),s=e.attr("data-meta-key"),r=t('.wsf-field-wrapper[data-id="'+t.WS_Form.this.esc_selector(o)+'"]'),n=t.WS_Form.this.get_object_data(a,o,!0);!1===n&&t.WS_Form.this.error("error_object_data"),!1===t.WS_Form.this.get_object_meta_value(n,s,!1)&&t.WS_Form.this.error("error_object_meta_value"),e.html(t.WS_Form.this.sidebar_orientation_breakpoint_sizes_html(r,s,n)),t('select[data-action="wsf-column"]',e).on("change",function(){var e=t(this).attr("data-id"),a=t(this).val(),o="orientation_breakpoint_size_"+e;r.length?t.WS_Form.this.set_object_meta_value(n,o,a):t.WS_Form.this.error("error_object"),i.render()}),t('[data-action="wsf-reset"]',e).on("click",function(){var e=[{label:t.WS_Form.this.language("cancel"),action:"wsf-cancel"},{label:t.WS_Form.this.language("reset"),action:"wsf-confirm",class:"wsf-button-danger"}];t.WS_Form.this.popover(t.WS_Form.this.language("confirm_orientation_breakpoint_reset"),e,t(this),function(){t.WS_Form.this.orientation_breakpoint_reset_process(n),i.render()})});var d=t.WS_Form.this.orientation_breakpoint_can_reset(n,!0);t('[data-action="wsf-reset"]',e).attr("disabled",!d),e.addClass("wsf-orientation-breakpoint-sizes-initialized")},i.render()},t.WS_Form.prototype.sidebar_orientation_breakpoint_sizes_html=function(e,i,a){var o="",s=t.WS_Form.settings_plugin.framework,r=t.WS_Form.frameworks.types[s],n=parseInt(t.WS_Form.settings_plugin.framework_column_count,10),d=r.breakpoints,l=t.WS_Form.frameworks.icons,_=!1,c=0;for(var h in d)if(d.hasOwnProperty(h)){var f=d[h],p=f.name;if(0==c)_=void 0!==f.column_size_default?"column_count"==f.column_size_default?n:f.column_size_default:_;var u="orientation_breakpoint_size_"+h,m=this.get_object_meta_value(a,u,"",!1);if(""!=m)m=parseInt(m,10);else;if(o+="<div>",void 0===l[h])var v="";else v=l[h];o+='<label class="wsf-label">'+v+this.language("orientation_breakpoint_label_width",this.esc_html(p))+"</label>",o+='<select class="wsf-field wsf-column-size-select" id="'+this.esc_attr(u)+'" data-id="'+this.esc_attr(h)+'" data-action="wsf-column">',o+='<option value=""'+(""==m?" selected":"")+">"+(0==c?this.language("orientation_breakpoint_option_default"):this.language("orientation_breakpoint_option_inherit")),!1!==_&&(o+=" ("+this.orientation_column_width_description(_,n)+")"),o+="</option>";for(var g=1;g<=n;g++)if(!(g>n/2&&g<n)){var b=this.orientation_column_width_description(g,n);!1!==b&&(o+='<option value="'+this.esc_attr(g)+'"'+(m===g?" selected":"")+">"+b+"</option>")}o+="</select>",o+="</div>",""!==m&&(_=m),c++}return o+='<ul class="wsf-list-inline">',o+='<li><button class="wsf-button wsf-button-small" data-action="wsf-reset">'+this.svg("undo")+" "+this.language("breakpoint_reset")+"</button></li>",o+="</ul>"},t.WS_Form.prototype.orientation_column_width_description=function(t,e){if(e%t!=0)return!1;var i=this.language(1==t?"orientation_breakpoint_option_column_singular":"orientation_breakpoint_option_column_plural",t);switch(t/e){case 1:i+=this.language("orientation_breakpoint_width_full");break;case.5:i+=this.language("orientation_breakpoint_width","&frac12;",!1);break;case 1/3:i+=this.language("orientation_breakpoint_width","&frac13;",!1);break;case 2/3:i+=this.language("orientation_breakpoint_width","&frac23;",!1);break;case.25:i+=this.language("orientation_breakpoint_width","&frac14;",!1);break;case.75:i+=this.language("orientation_breakpoint_width","&frac34;",!1);break;case.2:i+=this.language("orientation_breakpoint_width","&frac15;",!1);break;case.4:i+=this.language("orientation_breakpoint_width","&frac25;",!1);break;case.6:i+=this.language("orientation_breakpoint_width","&frac35;",!1);break;case.8:i+=this.language("orientation_breakpoint_width","&frac45;",!1);break;case 1/6:i+=this.language("orientation_breakpoint_width","&frac16;",!1);break;case 5/6:i+=this.language("orientation_breakpoint_width","&frac56;",!1)}return i},t.WS_Form.prototype.orientation_breakpoint_optimize=function(e){var i=t.WS_Form.frameworks.types[t.WS_Form.settings_plugin.framework].breakpoints,a=parseInt(t.WS_Form.settings_plugin.framework_column_count,10),o=0,s=0;for(var r in i)if(i.hasOwnProperty(r)){var n=i[r];if(0==s)o=void 0!==n.column_size_default?"column_count"==n.column_size_default?a:n.column_size_default:o;var d="orientation_breakpoint_size_"+r,l=this.get_object_meta_value(e,d,"",!1);""!=l&&((l=parseInt(l,10))==o&&(e.meta[d]=""),o=l),s++}},t.WS_Form.prototype.orientation_breakpoint_can_reset=function(e){var i=!1,a=t.WS_Form.frameworks.types[t.WS_Form.settings_plugin.framework].breakpoints,o=parseInt(t.WS_Form.settings_plugin.framework_column_count,10),s=0,r=0;for(var n in a)if(a.hasOwnProperty(n)){var d=a[n];if(0==r)s=void 0!==d.column_size_default?"column_count"==d.column_size_default?o:d.column_size_default:s;var l="orientation_breakpoint_size_"+n,_=this.get_object_meta_value(e,l,"",!1);""!=_&&((_=parseInt(_,10))!=o&&(i=!0),s=_),r++}return i},t.WS_Form.prototype.orientation_breakpoint_reset_process=function(e){var i=t.WS_Form.frameworks.types[t.WS_Form.settings_plugin.framework].breakpoints;for(var a in i)i.hasOwnProperty(a)&&(e.meta["orientation_breakpoint_size_"+a]="")},t.WS_Form.prototype.sidebar_select2=function(e){var i=this;t("select[data-wsf-select2]:not([data-wsf-select2-on-mousedown]):not([data-select-ajax-method-search])",e).each(function(){i.sidebar_select2_create(t(this))}),t("select[data-wsf-select2][data-wsf-select2-on-mousedown]:not([data-select-ajax-method-search])",e).each(function(e){var a=t(this);a.on("mousedown",function(e){e.preventDefault(),i.sidebar_select2_create(t(this)),setTimeout(function(){a.select2("open")},0)}),a.on("select2:close",function(){i.sidebar_select2_destroy(t(this))})})},t.WS_Form.prototype.sidebar_select2_create=function(e){var i=ws_form_settings.locale_user.substring(0,2),a={allowClear:!0,placeholder:void 0!==e.attr("placeholder")?e.attr("placeholder"):"",language:i,selectionCssClass:"wsf-select2-selection",dropdownCssClass:"wsf-select2-dropdown",dropdownParent:e.parent(),dropdownPosition:"below"};e.select2(a),e.on("select2:open",function(e){var i=t(".select2-search__field",t(this).parent());i.length&&i.get(0).focus()})},t.WS_Form.prototype.sidebar_select2_destroy=function(t){t.hasClass("select2-hidden-accessible")&&t.select2("destroy")},t.WS_Form.prototype.sidebar_select2_ajax=function(e){var i=this,a=e.closest(".wsf-sidebar[data-id]").attr("data-id"),o=[],s=[];for(var r in t("select[data-wsf-select2][data-select-ajax-method-search]",e).each(function(){var e=t(this).attr("data-meta-key");void 0===o[e]&&(o[e]=t(this).attr("data-select-ajax-method-cache"));var i=t(this).attr("data-select-ajax-id");i&&(s=s.concat(i.split(",")))}),o)if(o.hasOwnProperty(r)){var n=o[r],d=r+"_"+a;if(n)if(void 0===i.select_ajax_cache[d]){var l={form_id:i.form_id,meta_key:r,ids:s};t.WS_Form.this.api_call("select2/"+n,"POST",l,function(t){i.loader_off(),i.select_ajax_cache[d]=t,i.sidebar_select2_ajax_process(e,r,d)})}else i.sidebar_select2_ajax_process(e,r,d);else i.select_ajax_cache[d]=[],i.sidebar_select2_ajax_process(e,r,d)}},t.WS_Form.prototype.sidebar_select2_ajax_process=function(e,i,a){var o=this,s=ws_form_settings.locale_user.substring(0,2);t('select[data-wsf-select2][data-meta-key="'+this.esc_selector(i)+'"]',e).each(function(){var e=t(this).attr("data-select-ajax-method-search"),i=t(this).attr("data-select-ajax-placeholder"),r={ajax:{url:ws_form_settings.url_ajax+"select2/"+e,dataType:"json",data:function(t){return t._wpnonce=ws_form_settings.x_wp_nonce,t},delay:250,cache:!0},minimumInputLength:1,allowClear:!0,placeholder:i,language:s,selectionCssClass:"wsf-select2-selection",dropdownCssClass:"wsf-select2-dropdown",dropdownParent:t(this).parent()},n=t(this).attr("data-select-ajax-id"),d=o.select_ajax_cache[a];if(void 0!==n&&!1!==d){r.data=[];var l=n.split(",");for(var _ in l)if(l.hasOwnProperty(_)){var c=void 0!==d[n=l[_]]&&d[n];!1!==c&&r.data.push({id:n,text:c,selected:!0})}}"function"==typeof t(this).select2&&e&&(t(this).select2(r),t(this).on("select2:select",function(e){var i=e.params.data.id,s=e.params.data.text;t(this).attr("data-meta-key");o.select_ajax_cache[a][i]=s}),t(this).on("select2:open",function(e){t(".select2-search__field",t(this).parent()).get(0).focus()}))})},t.WS_Form.prototype.data_grid_html=function(e,i,a,o,s){if("object"!=typeof i)return"";void 0===i.columns&&this.error("error_data_grid_columns"),void 0===i.groups&&this.error("error_data_grid_groups"),void 0===i.rows_per_page&&this.error("error_data_grid_rows_per_page"),void 0===a&&(a=""),void 0===s&&(s=!1);var r=i.columns,n=i.groups,d=i.rows_per_page,l=t.WS_Form.meta_keys[e],_=l.groups_group,c=(void 0!==l.conditional&&l.conditional,void 0!==l.upload_download&&l.upload_download),h=void 0!==l.data_source&&l.data_source;"undefined"!=typeof rows_per_page_override&&(d=rows_per_page_override);r.length;var f=n.length,p="";h&&(p+='<div id="wsf-data-source-meta"></div>'),p+='<div class="wsf-field-wrapper wsf-data-grid-groups">',p+='<div class="wsf-data-grid-group-tabs-wrapper">',p+='<ul class="wsf-data-grid-group-tabs">';f=n.length;for(var u in n)if(n.hasOwnProperty(u)&&"function"!=typeof n[u]){var m=(g=n[u]).label;p+='<li class="wsf-data-grid-group-tab'+(1==f?" ui-state-active":"")+'">',p+='<a href="'+this.esc_url("#wsf-data-grid-group-"+u)+'">'+this.esc_html(m)+"</a>",!o&&f>1&&(p+='<div data-action="wsf-data-grid-group-delete"'+this.esc_attr_tooltip(this.language("data_grid_group_delete"),"top-center")+">"+this.svg("delete-circle")+"</div>"),p+="</li>"}!o&&_&&(p+='<li class="wsf-ui-cancel" data-action="wsf-data-grid-group-add"><div'+this.esc_attr_tooltip(this.language("data_grid_group_add"),"top-center")+">"+this.svg("plus-circle")+"</div></li>"),p+="</ul>\n\n";var v=[];for(var u in c&&(o||v.push('<li><div data-action="wsf-data-grid-upload"'+this.esc_attr_tooltip(this.language("data_grid_group_upload_csv"),"bottom-right")+">"+this.svg("upload")+'</div><input type="file" class="wsf-file-upload" id="wsf-data-grid-upload-file" accept=".csv"/></li>'),v.push('<li><div data-action="wsf-data-grid-download"'+this.esc_attr_tooltip(this.language("data_grid_group_download_csv"),"bottom-right")+">"+this.svg("download")+"</div></li>")),void 0!==l.compatibility_url&&t.WS_Form.settings_plugin.helper_compatibility&&v.push('<li><div class="wsf-data-grid-compatibility"'+this.esc_attr_tooltip(this.language("field_compatibility"),"bottom-right")+'><a class="wsf-compatibility" href="'+this.esc_url(l.compatibility_url)+'" target="_blank" tabindex="-1">'+this.svg("markup")+"</a></div></li>"),void 0!==l.variable_helper&&l.variable_helper&&v.push('<li><div data-action="wsf-variable-helper"'+this.esc_attr_tooltip(this.language("variable_helper"),"bottom-right")+">"+this.svg("hash")+"</div></li>"),v.length&&(p+='<ul class="wsf-data-grid-options">'+v.join("")+"</ul>"),p+="</div>\n\n",n)if(n.hasOwnProperty(u)&&"function"!=typeof n[u]){var g=n[u];if(p+=this.data_grid_html_group(g,u,r,d,e,o,s),!_)break}return c&&(p+='<div class="wsf-data-grid-upload-csv-window"><div class="wsf-data-grid-upload-csv-window-content"><h1>'+this.language("drop_zone_data_grid")+'</h1><div class="wsf-uploads"></div></div></div>'),p+="</div>"},t.WS_Form.prototype.data_grid_html_group=function(e,i,a,o,s,r,n){var d=t.WS_Form.meta_keys[s],l=parseInt(e.page,10);void 0===e.rows&&(e.rows=[]);var _=e.rows,c=_.length,h=void 0!==d.row_default&&d.row_default,f=!r&&(void 0!==d.row_disabled&&d.row_disabled),p=void 0!==d.row_required&&d.row_required,u=!r&&(void 0!==d.row_hidden&&d.row_hidden),m=void 0===d.groups_label||d.groups_label,v=void 0!==d.groups_label_label?d.groups_label_label:this.language("data_grid_groups_label"),g=void 0===d.groups_label_render||d.groups_label_render,b=void 0!==d.groups_label_render_label?d.groups_label_render_label:this.language("data_grid_groups_label_render"),w=void 0===d.groups_group||d.groups_group,y=void 0!==d.groups_group_label?d.groups_group_label:this.language("data_grid_groups_group"),S=void 0===d.groups_disabled||d.groups_disabled,F=void 0!==d.groups_auto_group&&d.groups_auto_group,W=m||F||w||S,k=(void 0!==d.rows_randomize&&d.rows_randomize,'<div id="wsf-data-grid-group-'+this.esc_attr(i)+'" class="wsf-data-grid-group" data-group-index="'+this.esc_attr(i)+'">');k+='<div class="wsf-data-grid-table-outer"><div class="wsf-data-grid-table-inner"><table class="wsf-data-grid-table"><thead>',k+=this.data_grid_html_row_header(a,i,h,f,p,u,s,r),k+="</thead><tbody>";for(var j=l*o;j<c&&(0==o||j<(l+1)*o);j++)k+=this.data_grid_html_row(_[j],i,j,h,f,p,u,s,r,n);k+="</tbody></table>",k+="</div>",r||(k+='<div data-action="wsf-data-grid-row-add"><div'+this.esc_attr_tooltip(this.language("data_grid_row_add"),"left")+">"+this.svg("plus-circle")+"</div></div>"),k+="</div>",k+='<ul class="wsf-data-grid-pagination"></ul>',k+='<ul class="wsf-data-grid-footer wsf-list-inline">',r||(k+="<li>",k+='<label class="wsf-label wsf-label-small">'+this.language("data_grid_row_bulk_actions")+"</label>",k+='<div class="wsf-field-inline">',k+='<select class="wsf-field wsf-field-small">',k+='<option value="">'+this.language("data_grid_row_bulk_actions_select")+"</option>",h&&(k+='<option value="default">'+this.language("data_grid_row_bulk_actions_default")+"</option>",k+='<option value="default_off">'+this.language("data_grid_row_bulk_actions_default_off")+"</option>"),p&&(k+='<option value="required">'+this.language("data_grid_row_bulk_actions_required")+"</option>",k+='<option value="required_off">'+this.language("data_grid_row_bulk_actions_required_off")+"</option>"),f&&(k+='<option value="disabled">'+this.language("data_grid_row_bulk_actions_disabled")+"</option>",k+='<option value="disabled_off">'+this.language("data_grid_row_bulk_actions_disabled_off")+"</option>"),u&&(k+='<option value="hidden">'+this.language("data_grid_row_bulk_actions_hidden")+"</option>",k+='<option value="hidden_off">'+this.language("data_grid_row_bulk_actions_hidden_off")+"</option>"),k+='<option value="delete">'+this.language("data_grid_row_bulk_actions_delete")+"</option>",k+="</select>",k+='<button class="wsf-button wsf-button-primary wsf-button-small" data-action="wsf-data-grid-bulk-action" disabled>'+this.language("data_grid_row_bulk_actions_apply")+"</button>",k+="</div>",k+="</li>"),k+="<li>",k+='<label class="wsf-label wsf-label-small">'+this.language("data_grid_rows_per_page")+"</label>",k+='<div class="wsf-field-inline">',k+='<select class="wsf-field wsf-field-small">',k+='<option value="0">'+this.language("data_grid_rows_per_page_0")+"</option>";var x=t.WS_Form.settings_form.data_grid.rows_per_page_options;for(var O in x)x.hasOwnProperty(O)&&(k+='<option value="'+this.esc_attr(O)+'"'+(O==o?" selected":"")+">"+this.esc_html(x[O])+"</option>");return k+="</select>",k+='<button class="wsf-button wsf-button-primary wsf-button-small" data-action="wsf-data-grid-rows-per-page" disabled>'+this.language("data_grid_rows_per_page_apply")+"</button>",k+="</div>",k+="</li>",!r&&W&&(k+='<li class="wsf-flex-none"><div data-action="wsf-data-grid-settings"'+this.esc_attr_tooltip(this.language("data_grid_settings"),"top-right")+">"+this.svg("settings")+"</div></li>"),k+="</ul>",!r&&W&&(k+='<div class="wsf-data-grid-settings-wrapper">',k+='<div class="wsf-data-grid-settings">',m&&(k+='<label for="wsf-data-grid-group-label-'+this.esc_attr(i)+'" class="wsf-label">'+this.esc_html(v)+"</label>",k+='<input type="text" id="wsf-data-grid-group-label-'+this.esc_attr(i)+'" class="wsf-field" data-text="label" value="'+this.esc_attr(e.label)+'" maxlength="1024" />'),w&&(k+='<input type="checkbox" id="wsf-data-grid-mask_group-'+this.esc_attr(i)+'" class="wsf-field" data-children="wsf-data-grid-groups-group-'+this.esc_attr(i)+'" data-checkbox="mask_group"'+(e.mask_group?" checked":"")+" />",k+='<label for="wsf-data-grid-mask_group-'+this.esc_attr(i)+'" class="wsf-label">'+this.esc_html(y)+"</label>"),k+='<div id="wsf-data-grid-groups-group-'+this.esc_attr(i)+'" class="wsf-field-indent">',m&&g&&(k+='<input type="checkbox" id="wsf-data-grid-group-label-render-'+this.esc_attr(i)+'" class="wsf-field" data-checkbox="label_render"'+(e.label_render?" checked":"")+" />",k+='<label for="wsf-data-grid-group-label-render-'+this.esc_attr(i)+'" class="wsf-label">'+this.esc_html(b)+"</label>"),S&&(k+='<input type="checkbox" id="wsf-data-grid-disabled-'+this.esc_attr(i)+'" class="wsf-field" data-checkbox="disabled"'+(e.disabled?" checked":"")+" />",k+='<label for="wsf-data-grid-disabled-'+this.esc_attr(i)+'" class="wsf-label">'+this.language("data_grid_group_disabled")+"</label>"),k+="</div>",F&&(k+='<label for="wsf-data-grid-auto-group-'+this.esc_attr(i)+'" class="wsf-label">'+this.language("data_grid_group_auto_group")+"</label>",k+='<select id="wsf-data-grid-auto-group-'+this.esc_attr(i)+'" class="wsf-field" data-action="wsf-data-grid-auto-group"></select>'),k+="</div>",k+="</div>"),k+="</div>\n\n"},t.WS_Form.prototype.data_grid_html_row_header=function(e,i,a,o,s,r,n,d){var l=t.WS_Form.meta_keys[n],_=void 0!==l.max_columns?l.max_columns:0,c=void 0!==l.type_sub&&l.type_sub,h=void 0!==l.read_only_header&&l.read_only_header,f="<tr>";if(!d){var p="wsf-data-grid-bulk-"+n+"-"+i;f+='<th data-fixed-sort class="wsf-data-grid-icon"></th>',f+='<th data-fixed-select class="wsf-data-grid-checkbox"'+this.esc_attr_tooltip(this.language("data_grid_row_bulk_select_all"),"right")+'><input id="'+this.esc_attr(p)+'" class="wsf-field" data-action="wsf-data-grid-row-select-all" type="checkbox" /><label for="'+this.esc_attr(p)+'" class="wsf-label"></label></th>'}var u=0;for(var m in e)if(e.hasOwnProperty(m)&&"function"!=typeof e[m]){var v=e[m],g=v.id,b=v.label;if(f+='<th><input type="text" class="wsf-field wsf-field-small" data-id="'+this.esc_attr(g)+'" data-column="'+this.esc_attr(m)+'" data-action="wsf-data-grid-column-label" value="'+this.esc_attr(b)+'"'+(d||h?" readonly":"")+"/>",!d&&e.length>1&&(_>1||0==_)&&(f+='<div data-action="wsf-data-grid-column-delete" data-id="'+this.esc_attr(g)+'"'+this.esc_attr_tooltip(this.language("data_grid_column_delete"),"bottom-center")+">"+this.svg("delete-circle")+"</div>"),f+="</th>",u++,_>0&&u==_)break}return!1!==c&&(f+="<th data-fixed-icon></th>",f+="<th data-fixed-icon></th>"),!1!==c&&(f+="<th data-fixed-icon></th>"),a&&(f+="<th data-fixed-icon></th>"),s&&(f+="<th data-fixed-icon></th>"),o&&(f+="<th data-fixed-icon></th>"),r&&(f+="<th data-fixed-icon></th>"),!d&&(0==_||e.length<_)&&(f+='<th data-fixed-icon><div data-action="wsf-data-grid-column-add"'+this.esc_attr_tooltip(this.language("data_grid_column_add"),"top-right")+">"+this.svg("plus-circle")+"</div></th>"),f+="</tr>"},t.WS_Form.prototype.data_grid_html_row=function(e,i,a,o,s,r,n,d,l,_){var c=t.WS_Form.meta_keys[d],h=void 0!==c.max_columns?c.max_columns:0,f=void 0!==c.type_sub&&c.type_sub,p=(void 0!==c.conditional&&c.conditional,void 0!==c.insert_image&&c.insert_image&&!l);if(null===e||"object"!=typeof e||"object"!=typeof e.data)return"";var u=e.data;if(void 0===u.length)return"";var m=u.length,v='<tr data-index="'+this.esc_attr(a)+'">';if(!l){var g="wsf-data-grid-bulk-"+d+"-"+i+"-"+a;v+='<td data-fixed-sort><div data-action="wsf-data-grid-row-sort"'+this.esc_attr_tooltip(this.language("data_grid_row_sort"),"top-left")+">"+this.svg("sort")+"</div></td>";var b="object"==typeof _&&-1!==_.indexOf(a);v+="<td data-fixed-select"+this.esc_attr_tooltip(this.language("data_grid_row_bulk_select"),"right")+'><input data-action="wsf-data-grid-row-select" id="'+this.esc_attr(g)+'" class="wsf-field" type="checkbox" tabindex="-1"'+(b?" checked":"")+' /><label for="'+this.esc_attr(g)+'" class="wsf-label"></label></td>'}for(var w=0;w<m;w++){var y=u[w];if(v+="<td"+(p?" data-insert-image":"")+'><input class="wsf-field wsf-field-small" type="text" data-column="'+this.esc_attr(w)+'" value="'+this.esc_attr(y)+'"'+(l?" readonly":"")+" />",p&&(v+='<div data-action="wsf-insert-image"'+this.esc_attr_tooltip(this.language("data_grid_insert_image"),"left")+">"+this.svg("file-picture")+"</div>"),v+="</td>",h>0&&w==h-1)break}return!1!==f&&(v+='<td data-fixed-icon><div data-action="wsf-data-grid-'+this.esc_attr(f)+'-edit"'+this.esc_attr_tooltip(this.language("data_grid_"+f+"_edit"),"top-center")+">"+this.svg("edit")+"</div></td>",v+='<td data-fixed-icon><div data-action="wsf-data-grid-'+this.esc_attr(f)+'-clone"'+this.esc_attr_tooltip(this.language("data_grid_"+f+"_clone"),"top-center")+">"+this.svg("clone")+"</div></td>"),o&&(v+='<td data-fixed-icon><div data-attribute="default" data-status="'+(e.default?"on":"")+'"'+(l?" data-read-only":"")+this.esc_attr_tooltip(this.language("data_grid_row_default"),"top-center")+">"+this.svg("check")+"</div></td>"),r&&(v+='<td data-fixed-icon><div data-attribute="required" data-status="'+(e.required?"on":"")+'"'+(l?" data-read-only":"")+this.esc_attr_tooltip(this.language("data_grid_row_required"),"top-center")+">"+this.svg("asterisk")+"</div></td>"),s&&(v+='<td data-fixed-icon><div data-attribute="disabled" data-status="'+(e.disabled?"on":"")+'"'+(l?" data-read-only":"")+this.esc_attr_tooltip(this.language("data_grid_row_disabled"),"top-center")+">"+this.svg("disabled")+"</div></td>"),n&&(v+='<td data-fixed-icon><div data-attribute="hidden" data-status="'+(e.hidden?"on":"")+'"'+(l?" data-read-only":"")+this.esc_attr_tooltip(this.language("data_grid_row_hidden"),"top-center")+">"+this.svg("visible")+this.svg("hidden")+"</div></td>"),l||(v+='<td data-fixed-icon><div data-action="wsf-data-grid-row-delete"'+this.esc_attr_tooltip(this.language("data_grid_row_delete"),"top-right")+">"+this.svg("delete-circle")+"</div></td>"),v+="</tr>\n"},t.WS_Form.prototype.sidebar_data_grids_init=function(e){t(".wsf-data-grid:not(.wsf-data-grid-initialized)",e).each(function(e,i){t.WS_Form.this.data_grid_init(t(this),i)})},t.WS_Form.prototype.data_grid_settings_children=function(e,i){var a=i.is(":checked"),o=i.attr("data-children");if(o){var s=o.split(",");for(var r in s)if(s.hasOwnProperty(r)){var n=s[r];a?t("#"+n,e).show():t("#"+n,e).hide()}}},t.WS_Form.prototype.data_grid_init=function(e,i){i.render=function(a,o,s){void 0===a&&(a=!1),void 0===o&&(o=!1),void 0===s&&(s=!1);var r=e.attr("data-object"),n=e.attr("data-id"),d=e.attr("data-meta-key"),l=void 0!==(p=t.WS_Form.meta_keys[d]).type_sub&&p.type_sub,_=void 0!==p.data_source&&p.data_source;"conditional"===l&&(t.WS_Form.this.conditional_highlight_row_index=!1,t.WS_Form.this.conditional_icons_build(!0,t.WS_Form.this.object_data_scratch));var c=t.WS_Form.this.get_object_data(r,n,!0);if(!1===c&&t.WS_Form.this.error("error_object_data"),""===(h=t.WS_Form.this.get_object_meta_value(c,d,"",!0))){var h=t.extend(!0,{},p.default);t.WS_Form.this.set_object_meta_value(c,d,h)}h=t.WS_Form.this.data_grid_optimize(h);var f=t.WS_Form.this.get_data_source_id(c);e.html(t.WS_Form.this.data_grid_html(d,h,f,a,s));var p,u=!1;if(_&&t.WS_Form.this.data_source_render(e,i),!a){if(!1!==o){var m=t('tr[data-index="'+t.WS_Form.this.esc_selector(o)+'"] td input[type="text"]').first();m.val()?m.trigger("select"):m.trigger("focus")}t('[data-action="wsf-data-grid-auto-group"]',e).on("change",function(){var e=t(this).val(),a=t(this).closest(".wsf-data-grid-group").attr("data-group-index"),o=t.extend(!0,{},h.groups[a]),s=o.rows,r=t.WS_Form.this.data_grid_group_id_next(h),n=!0,d=[];for(var l in s)if(s.hasOwnProperty(l)){var _=s[l].data[e];if(void 0===_&&(_=""),void 0===d[_])if(d[_]=t.extend(!0,{},o),d[_].label=""==_?t.WS_Form.this.language("data_grid_group_label_default"):_,d[_].rows=[],d[_].mask_group="on",d[_].page="0",d[_].disabled="",n){n=!1;var c=parseInt(o.id,10);d[_].id=isNaN(c)?0:c}else d[_].id=r,r++;d[_].rows.push(s[l])}for(var f in h.groups=[],d)d.hasOwnProperty(f)&&h.groups.push(d[f]);h.groups.sort(function(t,e){return t.label===e.label||(t.label<e.label?-1:1)}),h.group_index=0,i.render()}),t(".wsf-data-grid-groups table",e).each(function(){for(var e=0,i=t("th[data-fixed-icon]",t(this)),a=0;a<i.length;a++)e+=t(i[a]).outerWidth();var o=e;ws_form_settings.rtl?t(this).css({"padding-right":"47px","padding-left":o+"px"}):t(this).css({"padding-left":"47px","padding-right":o+"px"})}),t(".wsf-data-grid-group",e).on("dragenter",function(i){i.stopPropagation(),i.preventDefault(),t.WS_Form.this.drag_is_file(i)&&t(".wsf-data-grid-upload-csv-window",e).show()}),t(".wsf-data-grid-upload-csv-window",e).on("dragover",function(t){t.stopPropagation(),t.preventDefault()}),t(".wsf-data-grid-upload-csv-window",e).on("drop",function(i){i.preventDefault();var a=i.originalEvent.dataTransfer.files;t.WS_Form.this.data_grid_upload_csv(r,n,d,a,t(this),function(){t(".wsf-data-grid-upload-csv-window",e).hide()})}),t(".wsf-data-grid-upload-csv-window",e).on("dragleave",function(i){t(".wsf-data-grid-upload-csv-window",e).hide()}),t('[data-action="wsf-data-grid-upload"]',e).on("click",function(){t('input[id="wsf-data-grid-upload-file"]',e).trigger("click")}),t('input[id="wsf-data-grid-upload-file"]',e).on("change",function(){var i=t('input[id="wsf-data-grid-upload-file"]',e).prop("files");if(i.length>0){var a=t(".wsf-data-grid-upload-csv-window",e);a.show(),t.WS_Form.this.data_grid_upload_csv(r,n,d,i,a)}}),void 0!==p.insert_image&&p.insert_image&&t('[data-action="wsf-insert-image"]',e).on("click",function(){t.WS_Form.this.file_frame_input_obj=t("input",t(this).closest("td")),t.WS_Form.this.file_frame?t.WS_Form.this.file_frame.open():(t.WS_Form.this.file_frame=wp.media.frames.file_frame=wp.media({title:"Select image",library:{type:"image"},button:{text:"Use this image"},multiple:!1}),t.WS_Form.this.file_frame.on("select",function(){var e=t.WS_Form.this.file_frame.state().get("selection").first().toJSON(),i=e.url,a=e.alt,o=e.width,s=e.height,r="<img"+(o?' width="'+t.WS_Form.this.esc_attr(o)+'"':"")+(s?' height="'+t.WS_Form.this.esc_attr(s)+'"':"")+(a?' alt="'+t.WS_Form.this.esc_attr(a)+'"':"")+' src="'+t.WS_Form.this.esc_attr(i)+'" />';t.WS_Form.this.file_frame_input_obj.val(r).trigger("input")}),t.WS_Form.this.file_frame.open())})}if(t('[data-action="wsf-data-grid-download"]',e).on("click",function(){var i=t(t(".wsf-data-grid-group-tabs .ui-tabs-active").find("a").attr("href"),e).attr("data-group-index");t.WS_Form.this.data_grid_download_csv(r,n,d,i)}),a||(t('[data-action="wsf-data-grid-conditional-edit"]',e).on("click",function(){t.WS_Form.this.data_grid_row_open(t(this),"conditional",h)}),t('[data-action="wsf-data-grid-conditional-clone"]',e).on("click",function(){t.WS_Form.this.conditional_save(),t.WS_Form.this.data_grid_row_clone(t(this),e,r,n,i,h,l)}),t('[data-action="wsf-data-grid-action-edit"]',e).on("click",function(){t.WS_Form.this.data_grid_row_open(t(this),"action",h)}),t('[data-action="wsf-data-grid-action-clone"]',e).on("click",function(a){t.WS_Form.this.action_save(),t.WS_Form.this.data_grid_row_clone(t(this),e,r,n,i,h,l)}),t("[data-attribute]",e).on("click",function(){var i=t(this).attr("data-attribute"),a=t(this).closest(".wsf-data-grid-group").attr("data-group-index"),o=h.groups[a],s=o.rows,r="on"==t(this).attr("data-status"),n=1==e.closest(".wsf-sidebar").find('[data-meta-key="multiple"]:checked').length;switch(i){case"default":var d=void 0!==p.row_default_multiple&&p.row_default_multiple;n=n||d;break;case"required":var _=void 0!==p.row_required_multiple&&p.row_required_multiple;n=n||_;break;case"disabled":case"hidden":n=!0}if(!n)for(var c in t('.wsf-data-grid-group [data-attribute="'+t.WS_Form.this.esc_selector(i)+'"]',t(this).closest(".wsf-data-grid-groups")).attr("data-status",""),h.groups)if(h.groups.hasOwnProperty(c)){var f=h.groups[c].rows;for(var u in f)f.hasOwnProperty(u)&&delete f[u][i]}if(r){t(this).attr("data-status","");var m=""}else{t(this).attr("data-status","on");m="on"}var v=o.page*h.rows_per_page+t(this).closest("tr").index();""==m?delete s[v][i]:s[v][i]=m,"disabled"===i&&"conditional"===l&&t.WS_Form.this.conditional_icons_build(!0,t.WS_Form.this.object_data_scratch)}),t('[data-action="wsf-data-grid-settings"]',e).on("click",function(){var i=t(".wsf-data-grid-settings-wrapper",e),a=t(".wsf-data-grid-settings",e);a.is(":visible")?(t(this).removeClass("wsf-editing"),i.removeClass("wsf-data-grid-settings-open"),a.slideUp()):(t(this).addClass("wsf-editing"),i.addClass("wsf-data-grid-settings-open"),a.slideDown())}),t("input[data-checkbox][data-children]",e).each(function(){t.WS_Form.this.data_grid_settings_children(e,t(this))}),t("input[data-checkbox]",e).on("change",function(){var i=t(this).closest(".wsf-data-grid-group").attr("data-group-index"),a=h.groups[i],o=t(this).attr("data-checkbox"),s=t(this).is(":checked");a[o]=s?"on":"",t.WS_Form.this.data_grid_settings_children(e,t(this))}),t("input[data-text]",e).on("input",function(){var i=t(this).closest(".wsf-data-grid-group").attr("data-group-index"),a=h.groups[i],o=t(this).attr("data-text"),s=""!=t(this).val()?t(this).val():t.WS_Form.this.language("data_grid_group_label_default");a[o]=s,t('.wsf-data-grid-group-tab a[href="#wsf-data-grid-group-'+t.WS_Form.this.esc_selector(i)+'"], .wsf-data-grid-group-tab span',e).html(t.WS_Form.this.esc_html(s))})),t('[data-action="wsf-data-grid-rows-per-page"]',e).on("click",function(){var e=parseInt(t(this).siblings("select").first().val(),10);t.WS_Form.this.data_grid_group_rows_per_page_set(h,e,r,n,d,function(){i.render(a)})}),t('[data-action="wsf-data-grid-rows-per-page"]',e).each(function(){t(this).siblings("select").first().on("change",function(){t('[data-action="wsf-data-grid-rows-per-page"]',e).prop("disabled",!1)})}),t(".wsf-data-grid-pagination",e).each(function(){var e=t(this).closest(".wsf-data-grid-group").attr("data-group-index"),o=h.groups[e],s=h.rows_per_page,l=0==s?0:parseInt(o.page,10),_=o.rows,c=_.length,f=0==s?1:Math.ceil(c/s);if(l*s>=c&&c>0&&(l=f-1,t.WS_Form.this.data_grid_group_page_set(o,e,l,r,n,d,function(){u=!0})),f>1){var p=f-1,m=l>0?l-1:l,v=l<p?l+1:l,g=0==l?' class="disabled"':"",b=l==p?' class="disabled"':"",w='<li data-page="'+t.WS_Form.this.esc_attr(0)+'"'+g+"><div>"+t.WS_Form.this.svg("first")+"</div></li>";w+='<li data-page="'+t.WS_Form.this.esc_attr(m)+'"'+g+"><div>"+t.WS_Form.this.svg("previous")+"</div></li>";var y=l-4;y<0&&(y=0);var S=l+4;S>p&&(S=p);for(var F=y;F<S+1;F++)w+="<li"+(F==l?' class="active"':"")+' data-page="'+t.WS_Form.this.esc_attr(F)+'"><div>'+(F+1)+"</div></li>";w+='<li data-page="'+t.WS_Form.this.esc_attr(v)+'"'+b+"><div>"+t.WS_Form.this.svg("next")+"</div></li>",w+='<li data-page="'+t.WS_Form.this.esc_attr(p)+'"'+b+"><div>"+t.WS_Form.this.svg("last")+"</div></li>",t(this).prepend(w),t("li[data-page]",t(this)).on("click",function(){var s=t(this).attr("data-page");l!=s&&t.WS_Form.this.data_grid_group_page_set(o,e,s,r,n,d,function(){i.render(a)})})}else t(this).remove()}),u)return i.render(a),!1;if((p=t.WS_Form.meta_keys[d]).groups_group){var v=h.group_index;t(".wsf-data-grid-groups",e).tabs({active:v,activate:function(i,o){a||t("table.wsf-data-grid-table",e).sortable("refreshPositions");var s=o.newTab.index();h.group_index=s;var l=t.WS_Form.this.get_object_data(r,n);!1===l&&t.WS_Form.this.error("error_object_data");var _=t.WS_Form.this.get_object_meta_value(l,d,!1);if(!1===_&&t.WS_Form.this.error("error_object_meta_value"),void 0!==_.groups[s]){t.WS_Form.this.loader_on(),_.group_index=s;var c={form_id:t.WS_Form.this.form_id};c[r]=l,c[r].history_suppress="on",t.WS_Form.this.api_call(r+"/"+n+"/put/","POST",c,function(e){t.WS_Form.this.loader_off()})}}}),a||(t(".wsf-data-grid-group-tabs",e).sortable({cursor:"move",containment:"parent",scroll:!1,forceHelperSize:!0,placeholder:"wsf-data-grid-group-tab-placeholder",cancel:".wsf-ui-cancel",items:"li:not(.wsf-ui-cancel)",start:function(e,i){t.WS_Form.data_grid_group_tab_index_dragged_from=i.helper.index();var a=["height: "+i.helper.height()+"px","width: "+i.helper.outerWidth()+"px"].join(";");i.placeholder.attr("style",a)},stop:function(e,i){var a=t.WS_Form.this.get_object_meta_value(c,d);!1===a&&t.WS_Form.this.error("error_object_meta_value");var o=a.groups,s=t.WS_Form.data_grid_group_tab_index_dragged_from,r=i.item.index();if(r>=o.length)for(var n=r-o.length;1+n--;)o.push(void 0);o.splice(r,0,o.splice(s,1)[0])}}),t('[data-action="wsf-data-grid-group-add"]',e).on("click",function(){if(void 0!==h.groups[0]){var e=t.extend(!0,{},h.groups[0]);e.rows=[],e.label=t.WS_Form.this.language("data_grid_group_label_default"),e.disabled="",e.mask_group="",e.label_render="",e.id=t.WS_Form.this.data_grid_group_id_next(h),h.groups.push(e),h.group_index=h.groups.length-1,i.render()}else t.WS_Form.this.error("error_data_grid_default_group")}),t('[data-action="wsf-data-grid-group-delete"]',e).on("click",function(){var e=t(this).closest("li"),a=e.index(),o=h.groups,s=[{label:t.WS_Form.this.language("cancel"),action:"wsf-cancel"},{label:t.WS_Form.this.language("delete"),action:"wsf-confirm",class:"wsf-button-danger"}];t.WS_Form.this.popover(t.WS_Form.this.language("confirm_data_grid_group_delete"),s,e,function(){delete o[a],h.groups=t.WS_Form.this.array_remove_empty(o),--a<0&&(a=0),h.group_index=a,i.render()})}))}a||(t('[data-action="wsf-data-grid-column-add"]',e).on("click",function(){var a=h.columns,o=0;for(var s in a)a.hasOwnProperty(s)&&a[s].id>o&&(o=a[s].id);var l={id:++o,label:t.WS_Form.this.language("data_grid_column_label_default")};h.columns.push(l);var _=h.groups;for(var c in _)if(_.hasOwnProperty(c)){var f=_[c].rows;for(var p in f)if(f.hasOwnProperty(p)){var u=f[p];null!==u&&u.data.push("")}}t.WS_Form.this.data_grid_update_mask_row_lookups(r,n,d);var m=t(".wsf-data-grid-table-inner",e).scrollLeft();i.render();var v=t(".wsf-data-grid-table-inner thead th:not('[data-fixed-icon]'):last",e),g=v.outerWidth();t(".wsf-data-grid-table-inner",e).scrollLeft(m).animate({scrollLeft:m+g},200),t("input",v).trigger("select")}),t('[data-action="wsf-data-grid-column-delete"]',e).on("click",function(){var a=t(this).closest("th"),o=t(this).attr("data-id"),s=[{label:t.WS_Form.this.language("cancel"),action:"wsf-cancel"},{label:t.WS_Form.this.language("delete"),action:"wsf-confirm",class:"wsf-button-danger"}];t.WS_Form.this.popover(t.WS_Form.this.language("confirm_data_grid_column_delete"),s,a,function(){var s=h.columns;for(var l in s)if(s.hasOwnProperty(l)&&parseInt(s[l].id)==parseInt(o,10)){delete s[l],h.columns=t.WS_Form.this.array_remove_empty(h.columns);break}if(!1!==l){var _=h.groups;for(var c in _)if(_.hasOwnProperty(c)){var f=_[c].rows;for(var p in f)if(f.hasOwnProperty(p)){var u=f[p];null!==u&&(delete u.data[l],u.data=t.WS_Form.this.array_remove_empty(u.data))}}}t.WS_Form.this.data_grid_update_mask_row_lookups(r,n,d);var m=t(".wsf-data-grid-table-inner",e).scrollLeft(),v=a.outerWidth();i.render(),t(".wsf-data-grid-table-inner",e).scrollLeft(m).animate({scrollLeft:m-v},200)})}),t('[data-action="wsf-data-grid-column-label"]',e).on("keydown input",function(e){if(13===(e.keyCode||e.which))return t(this).trigger("blur"),!1;var i=t(this).attr("data-column"),a=(h.columns[i],""!=t(this).val()?t(this).val():t.WS_Form.this.language("data_grid_column_label_default"));h.columns[i].label=a,t.WS_Form.this.data_grid_update_mask_row_lookups(r,n,d)}),t('td input[type="text"]',e).on("keydown input",function(i){if(13===(i.keyCode||i.which)){var a=t('input[type="text"]',e),o=a.index(this);return void 0!==a[o+1]&&t(a[o+1]).trigger("focus"),!1}var s=t(this).closest(".wsf-data-grid-group").attr("data-group-index"),r=h.groups[s],n=r.page*h.rows_per_page+t(this).closest("tr").index(),d=t(this).attr("data-column");r.rows[n].data[d]=t(this).val()}),t('td input[type="text"]',e).on("paste",function(e){if("conditional"!==l&&"action"!==l){var o=e.originalEvent&&e.originalEvent.clipboardData?e.originalEvent.clipboardData:window.clipboardData;if(o){var s=o.getData("text");if("string"==typeof s&&""!==s){var _=t.WS_Form.this.data_grid_parse_clipboard(s);if(0!==_.length&&!(1===_.length&&_[0].length<=1)){e.preventDefault();var c=t(this),f=c.closest(".wsf-data-grid-group").attr("data-group-index"),u=h.groups[f];if(u){var m=h.rows_per_page,v=0==m?0:u.page,g=v*m+c.closest("tr").index(),b=parseInt(c.attr("data-column"),10);isNaN(b)&&(b=0),null!==u.rows&&"object"==typeof u.rows||(u.rows=[]);for(var w=void 0!==p.max_columns?p.max_columns:0,y=0,S=0,F=0;F<_.length;F++)_[F].length>S&&(S=_[F].length);var W=b+S;for(w>0&&W>w&&(W=w);h.columns.length<W;){var k=0;for(var j in h.columns)h.columns.hasOwnProperty(j)&&h.columns[j].id>k&&(k=h.columns[j].id);k++,h.columns.push({id:k,label:t.WS_Form.this.language("data_grid_column_label_default")});var x=h.groups;for(var O in x)if(x.hasOwnProperty(O)){var P=x[O];if(P&&null!==P.rows&&"object"==typeof P.rows)for(var C in P.rows)P.rows.hasOwnProperty(C)&&null!==P.rows[C]&&P.rows[C].data.push("")}y++}for(var z=h.columns.length,T=u.rows,q=0;q<_.length;q++){for(var I=_[q],A=g+q;T.length<=A;){var E=new Array(z).join(".").split(".");T.push({id:t.WS_Form.this.data_grid_row_next_id(h),data:E})}var D=T[A];for(null===D&&(D={id:t.WS_Form.this.data_grid_row_next_id(h),data:new Array(z).join(".").split(".")},T[A]=D);D.data.length<z;)D.data.push("");for(var M=0;M<I.length;M++){var N=b+M;if(N>=z)break;D.data[N]=I[M]}A}y>0&&t.WS_Form.this.data_grid_update_mask_row_lookups(r,n,d);var L=T.length,R=0==m?1:Math.ceil(L/m),H=0==m?0:Math.floor(g/m);H>R-1&&(H=R-1),0!=m&&H!=v?t.WS_Form.this.data_grid_group_page_set(u,f,H,r,n,d,function(){i.render(a,g)}):i.render(a,g)}}}}}}),t("table.wsf-data-grid-table",e).sortable({items:"tbody tr",containment:"parent",cursor:"move",tolerance:"pointer",handle:'[data-action="wsf-data-grid-row-sort"]',axis:"y",cancel:".wsf-ui-cancel, input[type=text]:not([readonly])",start:function(i,a){t("table.wsf-data-grid-table",e).sortable("refreshPositions"),t.WS_Form.data_grid_index_dragged_from=a.helper.index()},stop:function(e,i){var a=t.WS_Form.this.get_object_meta_value(c,d);!1===a&&t.WS_Form.this.error("error_object_meta_value");var o=t(this).closest(".wsf-data-grid-group").attr("data-group-index"),s=a.groups[o],r=s.page*a.rows_per_page,n=r+t.WS_Form.data_grid_index_dragged_from,l=r+i.item.index(),_=s.rows;if(l>=_.length)for(var h=l-_.length;1+h--;)_.push(void 0);_.splice(l,0,_.splice(n,1)[0])}}),t('[data-action="wsf-data-grid-row-add"] div',e).on("click",function(){var e=t(this).closest(".wsf-data-grid-group").attr("data-group-index"),o=h.groups[e],s=h.rows_per_page,_=0==s?0:o.page,c=h.columns.length;null!==o.rows&&"object"==typeof o.rows||(o.rows=[]);var f=o.rows;switch(l){case"conditional":var p=[t.WS_Form.this.language("conditional_label_default"),JSON.stringify(t.WS_Form.this.conditional_new())];break;case"action":p=[t.WS_Form.this.language("action_label_default"),JSON.stringify(t.WS_Form.this.action_new())];break;default:p=new Array(c).join(".").split(".")}var u={id:t.WS_Form.this.data_grid_row_next_id(h),data:p};f.push(u);var m=f.length,v=(0==s?1:Math.ceil(m/s))-1;if(_!=v?t.WS_Form.this.data_grid_group_page_set(o,e,v,r,n,d,function(){i.render(a,m-1)}):i.render(a,m-1),!1!==l){var g=t('[data-action="wsf-data-grid-'+l+'-edit"]',g).last();t.WS_Form.this.data_grid_row_open(g,l,h)}}),t('[data-action="wsf-data-grid-row-delete"]',e).on("click",function(){var e=t(this).closest("tr"),a=[{label:t.WS_Form.this.language("cancel"),action:"wsf-cancel"},{label:t.WS_Form.this.language("delete"),action:"wsf-confirm",class:"wsf-button-danger"}],o=function(){var a=e.closest(".wsf-data-grid-group").attr("data-group-index"),o=h.groups[a],s=0==r?0:o.page,r=h.rows_per_page,n=s*r+e.index();delete o.rows[n],o.rows=t.WS_Form.this.array_remove_empty(o.rows),i.render()};!1!==l?t.WS_Form.this.popover(t.WS_Form.this.language("confirm_"+l+"_delete"),a,e,o):o(),e.siblings("tr.wsf-ui-cancel").removeClass("wsf-ui-cancel")}),t('[data-action="wsf-data-grid-bulk-action"]',e).on("click",function(){var a=t(this).siblings("select").first().val(),o=t(this).closest(".wsf-data-grid-group").find('input[data-action="wsf-data-grid-row-select"]:checked',e).closest("tr"),s=t(this).closest(".wsf-data-grid-group").attr("data-group-index"),r=h.groups[s],n=r.page*h.rows_per_page,d=[];switch(a){case"delete":o.each(function(){var e=n+t(this).index();delete r.rows[e]}),r.rows=t.WS_Form.this.array_remove_empty(r.rows);break;case"default":case"disabled":case"required":case"hidden":o.each(function(){var e=n+t(this).index();r.rows[e][a]="on",d.push(e)});break;case"default_off":case"disabled_off":case"required_off":case"hidden_off":a=a.replace("_off",""),o.each(function(){var e=n+t(this).index();delete r.rows[e][a],d.push(e)})}i.render(!1,!1,d)}),t('[data-action="wsf-data-grid-row-select-all"]',e).on("change",function(){var i=t(this).closest("table");t(this).is(":checked")?t('input[data-action="wsf-data-grid-row-select"]',i).prop("checked",!0):t('input[data-action="wsf-data-grid-row-select"]',i).prop("checked",!1),t.WS_Form.this.data_grid_bulk_action_button(e,r,n,d)}),t('[data-action="wsf-data-grid-row-select"]',e).on("change",function(){t.WS_Form.this.data_grid_bulk_action_button(e,r,n,d)}),e.closest(".wsf-sidebar").find('[data-meta-key="multiple"]').on("change",function(){t.WS_Form.this.data_grid_bulk_action_button(e,r,n,d,!0,i)}),t.WS_Form.this.data_grid_bulk_action_button(e,r,n,d)),t.WS_Form.this.data_grid_update_mask_row_lookups(r,n,d),e.addClass("wsf-data-grid-initialized")},i.render();var a=e.attr("data-object"),o=e.attr("data-id"),s=e.attr("data-meta-key"),r=t.WS_Form.meta_keys[s];if(void 0!==r.data_source&&r.data_source){var n=t.WS_Form.this.get_object_data(a,o,!0);!1===n&&t.WS_Form.this.error("error_object_data"),""!=t.WS_Form.this.get_data_source_id(n)&&t(".wsf-data-grid-groups",e).hide()}},t.WS_Form.prototype.data_grid_optimize=function(e){if(null===e||"object"!=typeof e||"object"!=typeof e.groups)return e;var i=e.groups;for(var a in i)if(i.hasOwnProperty(a)){var o=i[a];if(null!==o&&"object"==typeof o&&"object"==typeof o.rows){var s=o.rows;for(var r in s)if(s.hasOwnProperty(r)){var n=s[r];null!==n&&"object"==typeof n&&"object"==typeof n.data?(void 0!==n.default&&""==n.default&&delete e.groups[a].rows[r].default,void 0!==n.required&&""==n.required&&delete e.groups[a].rows[r].required,void 0!==n.hidden&&""==n.hidden&&delete e.groups[a].rows[r].hidden,void 0!==n.disabled&&""==n.disabled&&delete e.groups[a].rows[r].disabled):delete e.groups[a].rows[r]}e.groups[a].rows=t.WS_Form.this.array_remove_empty(e.groups[a].rows)}else delete e.groups[a]}return e.groups=t.WS_Form.this.array_remove_empty(e.groups),e},t.WS_Form.prototype.get_data_source_id=function(e){var i=t.WS_Form.this.get_object_meta_value(e,"data_source_id","");return void 0===t.WS_Form.data_sources[i]&&(i=""),i},t.WS_Form.prototype.data_source_render=function(e,i){var a=e.attr("data-object"),o=e.attr("data-id"),s=e.attr("data-meta-key"),r=(void 0!==(_=t.WS_Form.meta_keys[s]).data_source&&_.data_source,t.WS_Form.this.get_object_data(a,o,!0));!1===r&&t.WS_Form.this.error("error_object_data");t.WS_Form.this.get_object_meta_value(r,s,"",!0);var n=t.WS_Form.this.get_data_source_id(r),d=t.WS_Form.data_sources[n];if(void 0===d.fieldsets||void 0===d.fieldsets[n]||void 0===d.fieldsets[n].meta_keys)return t("#wsf-data-source-meta",e).html(""),void t(".wsf-data-grid-groups",e).show();for(var l in d.fieldsets[n].meta_keys)if(d.fieldsets[n].meta_keys.hasOwnProperty(l)){s=d.fieldsets[n].meta_keys[l];if(void 0!==t.WS_Form.meta_keys[s]&&void 0===r.meta[s]){var _,c=void 0!==(_=t.WS_Form.meta_keys[s]).default?_.default:"";r.meta[s]=c}}var h=this.sidebar_html(a,o,r,d,!1,!1,!0,!1,!1);t("#wsf-data-source-meta",e).html(h.html),t('[data-meta-key="data_source_id"]',e).on("change",function(){var o=t(this).val();t.WS_Form.this.object_data_update_by_meta_key(a,r,"data_source_id"),e.removeAttr("data-sidebar-conditions-init"),t.WS_Form.this.data_source_render(e,i),""!=o?t(".wsf-data-grid-groups",e).hide():i.render(),t.WS_Form.this.data_source_last_api_error_clear(r)}),t('[data-meta-key="data_source_get"]').on("click",function(){t.WS_Form.this.data_source_get(e)}),this.sidebar_inits(h.inits,e,e,r)},t.WS_Form.prototype.data_source_last_api_error_clear=function(e){""!==t.WS_Form.this.get_object_meta_value(e,"data_source_last_api_error","")&&t.WS_Form.this.api_call("field/"+e.id+"/last-api-error/clear/","POST",!1,function(){t('.wsf-field-wrapper[data-id="'+t.WS_Form.this.esc_selector(e.id)+'"] .wsf-data-source-error').remove(),t.WS_Form.this.loader_off()})},t.WS_Form.prototype.data_source_get=function(e,i,a){void 0===i&&(i=1);var o=e.attr("data-object"),s=e.attr("data-id"),r=e.attr("data-meta-key"),n=t.WS_Form.meta_keys[r],d=(void 0!==n.data_source&&n.data_source,t.WS_Form.this.get_object_data(o,s,!0));!1===d&&t.WS_Form.this.error("error_object_data");var l=t.WS_Form.this.get_object_meta_value(d,r,"",!0),_=t.WS_Form.this.get_data_source_id(d),c=t.WS_Form.data_sources[_];if(_){var h=["meta_key_value","meta_key_label","meta_key_price","meta_key_parse_variable"];for(var f in h)if(h.hasOwnProperty(f)){var p=h[f],u=void 0!==n[p]&&n[p];!1!==u&&this.object_data_update_by_meta_key(o,d,u)}if(void 0!==(c=t.WS_Form.data_sources[_]).endpoint_get&&void 0!==c.fieldsets&&void 0!==c.fieldsets[_]&&void 0!==c.fieldsets[_].meta_keys){var m={field_id:s,meta_key:r,meta_value:l,page:i};for(var v in c.fieldsets[_].meta_keys)if(c.fieldsets[_].meta_keys.hasOwnProperty(v)){var g=c.fieldsets[_].meta_keys[v];this.object_data_update_by_meta_key(o,d,g),void 0!==d.meta[g]&&(m[g]=d.meta[g])}if(this.object_data_update_by_meta_key(o,d,r),void 0===a)(a=new this.upload_status_bar(this,e,!0,!1,!1)).populate(c.label_retrieving),a.set_progress(0),t("h1",e).hide(),t(".wsf-data-grid-upload-csv-window",e).show(),t('[data-meta-key="data_source_get"]',e).prop("disabled",!0);t(".wsf-data-grid-groups",e).show(),t.WS_Form.this.loader_on(),this.api_call(c.endpoint_get,"POST",m,function(n){"object"!=typeof n.meta_value&&t.WS_Form.this.error("data_grid_data_source_error");var l=void 0!==n.max_num_pages?n.max_num_pages:1,_=l>1?Math.round(i/(l-1)*100):100;if(a.set_progress(_),1===i)t.WS_Form.this.object_data_scratch.meta[r]=n.meta_value;else for(var c in n.meta_value.groups){if(n.meta_value.groups.hasOwnProperty(c))if(void 0!==n.meta_value.groups[c].rows)for(var h in n.meta_value.groups[c].rows)if(n.meta_value.groups[c].rows.hasOwnProperty(h)){var f=n.meta_value.groups[c].rows[h];t.WS_Form.this.object_data_scratch.meta[r].groups[c].rows.push(f)}}if(i<l)t.WS_Form.this.data_source_get(e,++i,a);else{if("object"==typeof n.meta_keys)for(var p in n.meta_keys)n.meta_keys.hasOwnProperty(p)&&(t.WS_Form.this.object_data_scratch.meta[p]=n.meta_keys[p]);t.WS_Form.this.data_grid_update_mask_row_lookups(o,s,r);var u=void 0!==n.deselect_data_source_id?n.deselect_data_source_id:"";u&&(t.WS_Form.this.object_data_scratch.meta.data_source_id=""),a.set_progress(100),setTimeout(function(){e.closest(".wsf-data-grid")[0].render(!u)},200),t.WS_Form.this.data_source_last_api_error_clear(d),t.WS_Form.this.loader_off()}},function(i){void 0!==i.error_message&&t.WS_Form.this.data_source_error(d,i),e.closest(".wsf-data-grid")[0].render(!0),t(".wsf-data-grid-groups",e).hide(),t('[data-meta-key="data_source_get"]',e).prop("disabled",!1),t.WS_Form.this.loader_off()})}}},t.WS_Form.prototype.data_source_error=function(t,e){var i=[];i.push(this.language("data_grid_data_source_error_last_field",t.label+" ("+this.language("data_grid_data_source_error_last_field_id",t.id)+")")),i.push(this.language("data_grid_data_source_error_last_source",e.data_source_label)),i.push(this.language("data_grid_data_source_error_last_date",e.date)),i.push(this.language("data_grid_data_source_error_last_error",e.error_message));var a=i.join("<br />");this.error("data_grid_data_source_error_last",a)},t.WS_Form.prototype.data_grid_clear_rows=function(e){var i=t.WS_Form.meta_keys[e];if(void 0!==i.default){var a=this.get_object_meta_value(this.object_data_scratch,e,t.extend(!0,{},i.default));if("object"==typeof a.groups&&"object"==typeof a.groups[0]&&"object"==typeof a.groups[0].rows)for(var o in a.groups)a.groups[o].rows=[];this.set_object_meta_value(this.object_data_scratch,e,a)}},t.WS_Form.prototype.data_grid_row_open=function(e,i,a){if(t(".wsf-hidden-table-row").length){switch(t('[data-action="wsf-data-grid-row-sort"]').removeClass("wsf-ui-cancel"),i){case"action":this.action_save();break;case"conditional":this.conditional_save(),this.conditional_highlight_row_index=!1,this.conditional_icons_build(!0,this.object_data_scratch)}t(".wsf-hidden-table-row").remove();var o=e.hasClass("wsf-data-grid-row-open");if(t(".wsf-data-grid-row-open").removeClass("wsf-data-grid-row-open"),o)return}t('[data-action="wsf-data-grid-row-sort"]').addClass("wsf-ui-cancel"),e.addClass("wsf-data-grid-row-open");var s=e.closest(".wsf-data-grid-group").attr("data-group-index"),r=a.groups[s],n=r.rows,d=r.page*a.rows_per_page+e.closest("tr").index();"conditional"===i&&(this.conditional_highlight_row_index=d,this.conditional_icons_build(!0,this.object_data_scratch));var l=n[d],_=e.closest("tr");t("td",_).length;switch(t('<tr id="wsf-'+i+'-tr" class="wsf-hidden-table-row"><td></td><td></td><td class="wsf-hidden-table-cell"><div></div></td><td></td><td></td><td></td></tr>').insertAfter(_).css("display","table-row"),i){case"action":this.action_data=l.data,this.action_render_from_data();break;case"conditional":this.conditional_data=l.data,this.conditional_render_from_data()}},t.WS_Form.prototype.data_grid_row_clone=function(e,i,a,o,s,r,n){for(var d in this.object_meta_cache)if(this.object_meta_cache.hasOwnProperty(d)){var l=this.object_meta_cache[d].meta_key;this.object_data_update_by_meta_key(a,this.object_data_scratch,l)}var _=e.closest("tr"),c=_.closest(".wsf-data-grid-group"),h=c.attr("data-group-index"),f=r.groups[h];t(".wsf-hidden-table-row",c).remove();var p=0==m?0:f.page,u=f.rows,m=r.rows_per_page,v=p*m+_.index(),g=t.extend(!0,{},u[v]);g.id=t.WS_Form.this.data_grid_row_next_id(r),g.data[0]=g.data[0]+" (Copy)",u.splice(v+1,0,g);var b=[];for(var w in u)b.push(u[w]);v++;var y=(u=b).length,S=(0==m?1:Math.ceil(y/m))-1;if(p!=S?this.data_grid_group_page_set(f,h,S,a,o,l,function(){s.render(!1,v)}):s.render(!1,v),!1!==n){var F=t('tr[data-index="'+this.esc_selector(v)+'"] td [data-action="wsf-data-grid-'+this.esc_selector(n)+'-edit"]',i).first();this.data_grid_row_open(F,n,r)}},t.WS_Form.prototype.data_grid_parse_clipboard=function(t){if("string"!=typeof t)return[];var e;65279===t.charCodeAt(0)&&(t=t.substring(1)),e=-1!==t.indexOf("\t")?"\t":-1!==t.indexOf(",")?",":"\t";for(var i=[],a=[],o="",s=!1,r=0,n=t.length;r<n;){var d=t.charAt(r);if(s){if('"'===d){if(r+1<n&&'"'===t.charAt(r+1)){o+='"',r+=2;continue}s=!1,r++;continue}o+=d,r++}else if('"'!==d)if(d!==e)if("\r"!==d)"\n"!==d?(o+=d,r++):(a.push(o),i.push(a),a=[],o="",r++);else{if(r+1<n&&"\n"===t.charAt(r+1)){a.push(o),i.push(a),a=[],o="",r+=2;continue}a.push(o),i.push(a),a=[],o="",r++}else a.push(o),o="",r++;else s=!0,r++}return(""!==o||a.length>0)&&(a.push(o),i.push(a)),i.length>0&&1===i[i.length-1].length&&""===i[i.length-1][0]&&i.pop(),i},t.WS_Form.prototype.data_grid_row_next_id=function(t){var e=0,i=t.groups;for(var a in i)if(i.hasOwnProperty(a)){var o=i[a].rows;for(var s in o)if(o.hasOwnProperty(s)){var r=o[s];if(null!==r){void 0===r.id&&this.error("error_data_grid_row_id");var n=parseInt(r.id,10);n>e&&(e=n)}}}return++e},t.WS_Form.prototype.data_grid_upload_csv=function(e,i,a,o,s,r){if(t("h1",s).hide(),0==o.length)return"function"==typeof r&&r(),!1;var n=new FormData;n.append("id",this.form_id),n.append("file",o[0]),n.append("meta_key",a),n.append(ws_form_settings.wsf_nonce_field_name,ws_form_settings.wsf_nonce);var d=new this.upload_status_bar(this,s);d.populate(o[0].name,o[0].size),this.data_grid_upload_csv_ajax(e,i,n,d,s,function(o){t.WS_Form.this.data_grid_upload_csv_complete(e,i,a,o.data,s)})},t.WS_Form.prototype.data_grid_upload_csv_complete=function(e,i,a,o,s){o=t.WS_Form.this.data_grid_optimize(o),t.WS_Form.this.object_data_scratch.meta[a]=o,t.WS_Form.this.data_grid_update_mask_row_lookups(e,i,a,!0),s.closest(".wsf-data-grid")[0].render()},t.WS_Form.prototype.data_grid_download_csv=function(e,i,a,o,s){if(void 0===s&&(s=!0),s){var r=t.WS_Form.this.get_object_data(e,i,!0);!1===r&&t.WS_Form.this.error("error_object_data");var n=t.WS_Form.this.get_object_meta_value(r,a,!1);!1===n&&t.WS_Form.this.error("error_object_meta_value");var d=encodeURIComponent(JSON.stringify(n))}var l='<form id="wsf-data-grid-downloader" action="'+this.esc_attr(ws_form_settings.url_ajax+e+"/"+i)+'/download/csv" method="post">';l+='<input type="hidden" name="form_id" value="'+this.esc_attr(this.form_id)+'" />',l+='<input type="hidden" name="meta_key" value="'+this.esc_attr(a)+'" />',l+='<input type="hidden" name="group_index" value="'+this.esc_attr(o)+'" />',l+='<input type="hidden" name="_wpnonce" value="'+this.esc_attr(ws_form_settings.x_wp_nonce)+'" />',l+='<input type="hidden" name="'+this.esc_attr(ws_form_settings.wsf_nonce_field_name)+'" value="'+this.esc_attr(ws_form_settings.wsf_nonce)+'" />',s&&(l+='<input type="hidden" name="meta_value" value="'+this.esc_attr(d)+'" />'),l+="</form>";t("body").append(l);t("#wsf-data-grid-downloader").trigger("submit"),t("#wsf-data-grid-downloader").remove()},t.WS_Form.prototype.object_to_csv=function(t){var e=new Array;for(var i in t){var a=t[i];-1!=a.indexOf(",")&&(a='"'+(a=this.replace_all(a,/"/g,'""'))+'"'),e.push(a)}return e.join(",")+"\r\n"},t.WS_Form.prototype.data_grid_upload_csv_ajax=function(e,i,a,o,s,r){var n=ws_form_settings.url_ajax+e+"/"+i+"/upload/csv",d=t.ajax({beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",ws_form_settings.x_wp_nonce)},xhr:function(){var e=t.ajaxSettings.xhr();return e.upload&&e.upload.addEventListener("progress",function(t){var e=0,i=t.loaded||t.position,a=t.total;t.lengthComputable&&(e=Math.ceil(i/a*100)),o.set_progress(e)},!1),e},url:n,type:"POST",contentType:!1,processData:!1,cache:!1,data:a,success:function(t){o.set_progress(100),"function"==typeof r&&r(t)},error:function(e){s.hide(),t.WS_Form.this.api_call_error_handler(e,n,error_callback)}});o.set_abort(d)},t.WS_Form.prototype.upload_status_bar=function(e,i,a,o,s){void 0===a&&(a=!0),void 0===o&&(o=!0),void 0===s&&(s=!0),this.status_bar=t('<div class="wsf-upload-status-bar"></div>'),this.progress_bar=t('<div class="wsf-upload-status-bar-progress"><div></div></div>').appendTo(this.status_bar),this.file_name=!!a&&t('<div class="wsf-upload-status-bar-file-name"></div>').appendTo(this.status_bar),this.file_size=!!o&&t('<div class="wsf-upload-status-bar-file-size"></div>').appendTo(this.status_bar),this.abort=!!s&&t('<div class="wsf-upload-status-bar-abort">Abort</div>').appendTo(this.status_bar),t(".wsf-uploads",i).append(this.status_bar),this.set_progress=function(t){var i=t*this.progress_bar.width()/100,a=t<100?t+"%":e.language("importing");this.progress_bar.find("div").animate({width:i},10).html("<span>"+a+"</span>"),!1!==this.abort&&parseInt(t,10)>=100&&this.abort.hide()},this.populate=function(t,e){if(!1!==this.file_name&&this.file_name.html(t),!1!==this.file_size){var i="",a=e/1024;if(parseInt(a,10)>1024)i=(a/1024).toFixed(2)+" MB";else i=a.toFixed(2)+" KB";this.file_size.html(i)}},this.set_abort=function(t){if(!1!==this.abort){var e=this.status_bar;this.abort.on("click",function(){t.abort(),e.hide()})}}},t.WS_Form.prototype.data_grid_mask_field_header_aliases=function(t){var e=String(t).toLowerCase();return"wsf-data-grid-auto-group"!==e&&(-1!==e.indexOf("parse_variable")||"meta_key_parse_variable"===e?["parse variable","variable","action variable","action","parse"]:-1!==e.indexOf("field_price")||"meta_key_price"===e?["price","cost","amount","fee"]:-1!==e.indexOf("field_label")||-1!==e.indexOf("field_text")||"meta_key_label"===e?["label","labels","text","name","title","display","description"]:(-1!==e.indexOf("field_value")||"meta_key_value"===e)&&["value","values","val","key","slug","id","stored value","option value","data"])},t.WS_Form.prototype.data_grid_guess_mask_column_id_from_headers=function(e,i){var a=t.WS_Form.this.data_grid_mask_field_header_aliases(i);if(!1===a||0===a.length)return!1;for(var o in e)if(e.hasOwnProperty(o)&&"function"!=typeof e[o]){var s=e[o];if(void 0!==s.label&&null!==s.label){var r=t.trim(String(s.label)).toLowerCase();if(""!==r)for(var n=0;n<a.length;n++)if(r===a[n])return s.id}}return!1},t.WS_Form.prototype.data_grid_update_mask_row_lookups=function(e,i,a,o){if("field"!==e)return!1;void 0===o&&(o=!1);var s=t.WS_Form.this.get_object_data(e,i,!0);!1===s&&t.WS_Form.this.error("error_object_data"),!1===(f=t.WS_Form.this.get_object_meta_value(s,a,!1))&&t.WS_Form.this.error("error_object_meta_value");var r=f.columns,n=s.type,d=t.WS_Form.field_type_cache[n];if(void 0!==d.mask_row_lookups){var l=d.mask_row_lookups;for(var _ in l.push("wsf-data-grid-auto-group"),l)if(l.hasOwnProperty(_)&&"function"!=typeof l[_]){var c=l[_],h="wsf-data-grid-auto-group"==c,f=h?"":this.get_object_meta_value(s,c,0),p=t("#wsf-sidebar-"+this.esc_selector(e)+" ["+(h?"data-action":"data-meta-key")+'="'+this.esc_selector(c)+'"]');p.empty();var u=[],m=!1;for(var v in r)if(r.hasOwnProperty(v)&&"function"!=typeof r[v]){var g=r[v];parseInt(g.id)==parseInt(f,10)&&(m=!0),u.push({value:g.id,text:g.label})}if(!m||o){var b=!1;if(h||(b=t.WS_Form.this.data_grid_guess_mask_column_id_from_headers(r,c)),!1!==b)this.set_object_meta_value(s,c,String(b)),f=String(b);else{if(void 0!==t.WS_Form.meta_keys[c]){var w=t.WS_Form.meta_keys[c],y=void 0!==w.default?w.default:0;y>v&&(y="0")}else y="0";this.set_object_meta_value(s,c,y),f=y}}u.sort(function(t,e){return t.text<e.text?-1:t.text>e.text?1:0});var S=h?'<option value="">'+this.language("data_grid_group_auto_group_select")+"</option>\n":"";for(var F in u)if(u.hasOwnProperty(F)&&"function"!=typeof u[F]){var W=u[F].value,k=h?"":parseInt(W,10)==parseInt(f,10)?" selected":"",j=u[F].text;S+='<option value="'+this.esc_attr(W)+'"'+k+">"+this.esc_html(j)+"</option>\n"}p.html(S)}}},t.WS_Form.prototype.data_grid_bulk_action_button=function(e,i,a,o,s,r){void 0===s&&(s=!1),void 0===r&&(r=!1);var n=e.closest(".wsf-sidebar").find('[data-meta-key="multiple"]').length,d=e.closest(".wsf-sidebar").find('[data-meta-key="multiple"]:checked').length;t(".wsf-data-grid-group",e).each(function(){if(!d&&s){var e=t.WS_Form.this.get_object_data(i,a,!0);!1===e&&t.WS_Form.this.error("error_object_data");var l=t.WS_Form.this.get_object_meta_value(e,o,!1);!1===l&&t.WS_Form.this.error("error_object_meta_value");var _=t(this).attr("data-group-index"),c=l.groups[_].rows,h=0;for(var f in c)if(c.hasOwnProperty(f)&&(""!=c[f].default&&h++,h>1))break;if(h>0){h=0;for(var f in c)c.hasOwnProperty(f)&&""!=c[f].default&&++h>1&&(c[f].default="");!1!==r&&r.render()}}var p=t('[data-action="wsf-data-grid-row-select"]:checked',t(this)),u=t('[data-action="wsf-data-grid-bulk-action"]',t(this)),m=u.siblings("select");u.attr("disabled",0==p.length),m.attr("disabled",0==p.length),n&&!d&&p.length>1?t('option[value="default"]',m).prop("disabled",!0):t('option[value="default"]',m).prop("disabled",!1)})},t.WS_Form.prototype.data_grid_group_id_next=function(t){var e=-1;if(void 0===t||void 0===t.groups)return 0;for(var i=t.groups,a=0;a<i.length;a++){var o=i[a];if(o&&(void 0!==o.id&&""!==o.id&&null!==o.id)){var s=parseInt(o.id,10);!isNaN(s)&&s>e&&(e=s)}}return e+1},t.WS_Form.prototype.data_grid_group_page_set=function(e,i,a,o,s,r,n){e.page=a;var d=t.WS_Form.this.get_object_data(o,s);!1===d&&t.WS_Form.this.error("error_object_data");var l=t.WS_Form.this.get_object_meta_value(d,r,!1);if(!1!==l&&void 0!==l.groups&&void 0!==l.groups[i]){t.WS_Form.this.loader_on(),l.groups[i].page=a;var _={form_id:t.WS_Form.this.form_id};_[o]=d,_[o].history_suppress="on",t.WS_Form.this.api_call(o+"/"+s+"/put/","POST",_,function(e){t.WS_Form.this.loader_off()})}void 0!==n&&n()},t.WS_Form.prototype.data_grid_group_rows_per_page_set=function(e,i,a,o,s,r){e.rows_per_page=i;var n=t.WS_Form.this.get_object_data(a,o);!1===n&&t.WS_Form.this.error("error_object_data");var d=t.WS_Form.this.get_object_meta_value(n,s,!1);for(var l in!1===d&&t.WS_Form.this.error("error_object_meta_value"),t.WS_Form.this.loader_on(),d.rows_per_page=i,e.groups)e.groups.hasOwnProperty(l)&&(e.groups[l].page=0);for(var l in d.groups)d.groups.hasOwnProperty(l)&&(d.groups[l].page=0);var _={form_id:t.WS_Form.this.form_id};_[a]=n,_[a].history_suppress="on",void 0!==r&&r(),t.WS_Form.this.api_call(a+"/"+o+"/put/","POST",_,function(e){t.WS_Form.this.loader_off()})},t.WS_Form.prototype.sidebar_html_editor_init=function(e){"undefined"!=typeof wp&&void 0!==wp.codeEditor?(t(".CodeMirror",e).remove(),t('.wsf-sidebar-tabs-panel:visible [data-html-editor="true"], [id^=wsf-action] [data-html-editor="true"], .wsf-html-editor [data-html-editor="true"]',e).each(function(){var e=t(this).attr("data-html-editor-mode")?t(this).attr("data-html-editor-mode"):"htmlmixed",i={mode:e};"javascript"===e&&(i.lint={options:{esversion:2021}});var a=wp.codeEditor.defaultSettings?_.clone(wp.codeEditor.defaultSettings):{};a.codemirror=_.extend({},a.codemirror,i),wp.codeEditor.initialize(t(this).attr("id"),a)}),t(".CodeMirror").each(function(){t(this)[0].CodeMirror.on("keyup",function(e){var i=e.getValue(),a=e.getTextArea();t(a).val(i).trigger("input")})})):t(document).delegate('[data-html-editor="true"]',"keydown input",function(e){if(9===(e.keyCode||e.which)){e.preventDefault();var i=this.selectionStart,a=this.selectionEnd;t(this).val(t(this).val().substring(0,i)+"\t"+t(this).val().substring(a)),this.selectionStart=this.selectionEnd=i+1}})},t.WS_Form.prototype.conditional_init=function(e){for(var i in this.conditional.if)if(this.conditional.if.hasOwnProperty(i)){var a=this.conditional.if[i];if(void 0!==a.conditions)for(var o in a.conditions)if(a.conditions.hasOwnProperty(o)){var s=a.conditions[o],r=s.id,n=t('.wsf-conditional-condition[data-id="'+this.esc_selector(r)+'"]');this.conditional_condition(n,s,r)}}this.conditional_thenelse_init("then"),this.conditional_thenelse_init("else"),t('[data-action="wsf-conditional-condition-add"]',e).on("click",function(){var e=t(this).attr("data-id");t.WS_Form.this.conditional.if[e].conditions.push(t.WS_Form.this.conditional_condition_new()),t.WS_Form.this.conditional_render(),t.WS_Form.this.conditional_save()}),t('[data-action="wsf-conditional-group-add"]',e).on("click",function(){t.WS_Form.this.conditional.if.push(t.WS_Form.this.conditional_group_new()),t.WS_Form.this.conditional_render(),t.WS_Form.this.conditional_save()}),t('.wsf-conditional-group [data-attribute="logic_previous"]',e).on("change",function(){var e=parseInt(t(this).closest(".wsf-conditional-group").attr("data-id"),10);t.WS_Form.this.conditional.if[e].logic_previous=t(this).val(),t.WS_Form.this.conditional_save()}),t('[data-action="wsf-conditional-group-delete"]',e).on("click",function(){var e=parseInt(t(this).closest(".wsf-conditional-group").attr("data-id"),10);delete t.WS_Form.this.conditional.if[e],t.WS_Form.this.conditional.if=t.WS_Form.this.array_remove_empty(t.WS_Form.this.conditional.if),t.WS_Form.this.conditional_render(),t.WS_Form.this.conditional_save(),t.WS_Form.this.conditional_icons_build(!0,t.WS_Form.this.object_data_scratch)}),t('[data-action="wsf-conditional-then-add"]',e).on("click",function(){t.WS_Form.this.conditional_thenelse_add("then")}),t('[data-action="wsf-conditional-else-add"]',e).on("click",function(){t.WS_Form.this.conditional_thenelse_add("else")}),t(".wsf-conditional-if > ul",e).sortable({items:"li.wsf-conditional-group",cursor:"move",containment:"parent",handle:'[data-action="wsf-group-sort"]',axis:"y",sort:function(e,i){var a=t(this),o=a.children(".ui-sortable-placeholder:first"),s=i.helper.outerHeight(),r=i.position.top,n=r+s;a.children().each(function(){var e=t(this);if(!e.hasClass("ui-sortable-helper")&&!e.hasClass("ui-sortable-placeholder")){var i=e.outerHeight(),d=e.position().top,l=d+i;if(r>d&&r<l){var _=Math.min(s,i)/2;if(r-d<_)return o.insertBefore(e),a.sortable("refreshPositions"),!1}else if(n<l&&n>d){_=Math.min(s,i)/2;if(l-n<_)return o.insertAfter(e),a.sortable("refreshPositions"),!1}}})},start:function(e,i){var a=i.placeholder,o=["height: "+i.helper.height()+"px","width: "+i.helper.width()+"px"].join(";");a.attr("style",o),t.WS_Form.conditional_group_index_old=i.helper.index()},stop:function(e,i){var a=t.WS_Form.conditional_group_index_old,o=i.item.index();if(a==o)return!0;var s=t.WS_Form.this.conditional.if;if(o>=s.length)for(var r=o-s.length;1+r--;)s.push(void 0);s.splice(o,0,s.splice(a,1)[0]),t.WS_Form.this.conditional_save()}}),t(".wsf-conditional-group > ul",e).sortable({items:"li.wsf-conditional-condition",cursor:"move",containment:"parent",handle:'[data-action="wsf-conditional-condition-sort"]',axis:"y",connectWith:".wsf-conditional-group > ul",sort:function(e,i){var a=t(this),o=a.children(".ui-sortable-placeholder:first"),s=i.helper.outerHeight(),r=i.position.top,n=r+s;a.children().each(function(){var e=t(this);if(!e.hasClass("ui-sortable-helper")&&!e.hasClass("ui-sortable-placeholder")){var i=e.outerHeight(),d=e.position().top,l=d+i;if(r>d&&r<l){var _=Math.min(s,i)/2;if(r-d<_)return o.insertBefore(e),a.sortable("refreshPositions"),!1}else if(n<l&&n>d){_=Math.min(s,i)/2;if(l-n<_)return o.insertAfter(e),a.sortable("refreshPositions"),!1}}})},start:function(e,i){var a=i.placeholder,o=["height: "+i.helper.height()+"px","width: "+i.helper.width()+"px"].join(";");a.attr("style",o),t.WS_Form.conditional_group_index_old=parseInt(t(this).closest(".wsf-conditional-group").attr("data-id"),10),t.WS_Form.conditional_condition_index_old=i.helper.index()},stop:function(e,i){var a=t.WS_Form.conditional_group_index_old,o=parseInt(i.item.closest(".wsf-conditional-group").attr("data-id"),10),s=t.WS_Form.conditional_condition_index_old,r=i.item.index();if(a==o&&s==r)return!0;var n=t.extend(!0,{},t.WS_Form.this.conditional.if[a].conditions[s]);delete t.WS_Form.this.conditional.if[a].conditions[s],t.WS_Form.this.conditional.if[a].conditions=t.WS_Form.this.array_remove_empty(t.WS_Form.this.conditional.if[a].conditions),t.WS_Form.this.conditional.if[o].conditions.splice(r,0,n),t.WS_Form.this.conditional_save()}}),this.conditional_thenelse_sortable("then",e),this.conditional_thenelse_sortable("else",e)},t.WS_Form.prototype.conditional_render_from_data=function(){try{this.conditional=JSON.parse(this.conditional_data[1])}catch(t){this.conditional=this.conditional_new()}void 0===this.conditional.if&&this.error("error_conditional_if"),void 0===this.conditional.then&&this.error("error_conditional_then"),void 0===this.conditional.else&&this.error("error_conditional_else"),this.conditional_render()},t.WS_Form.prototype.conditional_new=function(){var t={if:[],then:[],else:[]};return t.if.push(this.conditional_group_new()),t},t.WS_Form.prototype.conditional_render=function(){var e=t("#wsf-sidebar-conditional .wsf-sidebar-inner"),i=e.scrollTop(),a=t("#wsf-conditional-tr > td > div");a.show();var o=this.conditional_html();a.html(o),this.conditional_init(a),e.scrollTop(i)},t.WS_Form.prototype.conditional_html=function(){var e=t.WS_Form.settings_form.conditional.logic_previous;void 0===t.WS_Form.settings_form.conditional&&this.error("error_conditional_settings");var i="<ul>";i+='<li class="wsf-conditional-if">',i+='<div class="wsf-conditional-title"><h3>'+this.language("conditional_if")+"</h3></div>",i+="<ul>";for(var a in this.conditional.if)if(this.conditional.if.hasOwnProperty(a)){var o=this.conditional.if[a];if(void 0!==o.logic_previous){for(var s in i+='<li class="wsf-conditional-group" data-id="'+this.esc_attr(a)+'">',i+='<div class="wsf-conditional-group-logic-previous" data-id="'+this.esc_attr(a)+'">',i+='<select data-attribute="logic_previous" class="wsf-field wsf-field-small">',e)if(e.hasOwnProperty(s)){var r=e[s];i+='<option value="'+this.esc_attr(s)+'"'+(s==o.logic_previous?" selected":"")+">"+this.esc_html(r.text)+"</option>"}if(i+="</select>",i+="</div>",void 0!==o.conditions){for(var n in i+="<ul>",o.conditions)if(o.conditions.hasOwnProperty(n)){var d=o.conditions[n],l=d.id;this.object_cache.condition[l]=d,void 0!==d.object?void 0!==d.object_id?void 0!==d.logic?void 0!==d.logic_previous?i+='<li class="wsf-conditional-condition" data-id="'+this.esc_attr(l)+'"></li>':this.error("error_conditional_logic_previous"):this.error("error_conditional_logic"):this.error("error_conditional_object_id"):this.error("error_conditional_object")}i+='<li data-action="wsf-group-sort"'+this.esc_attr_tooltip(this.language("conditional_group_sort"),"right")+">"+this.svg("sort")+"</li>",i+='<li data-action="wsf-conditional-group-delete"'+this.esc_attr_tooltip(this.language("conditional_group_delete"),"left")+' data-id="'+this.esc_attr(a)+'">'+this.svg("delete-circle")+"</li>",i+='<li data-action="wsf-conditional-condition-add"'+this.esc_attr_tooltip(this.language("conditional_condition_add"),"right")+' data-id="'+this.esc_attr(a)+'">'+this.svg("plus-circle")+"</li>",i+="</ul>",i+="</li>"}}else this.error("error_conditional_logic_previous_group")}return i+='<li data-action="wsf-conditional-group-add"'+this.esc_attr_tooltip(this.language("conditional_group_add"),"right")+' data-id="'+this.esc_attr(a)+'">'+this.svg("plus-circle")+"</li>",i+="</ul>",i+="</li>",i+=this.conditional_thenelse_html_base("then"),i+=this.conditional_thenelse_html_base("else"),i+="</ul>"},t.WS_Form.prototype.conditional_save=function(){return!!t("#wsf-conditional-tr").length&&(!this.sidebar_lock_count&&void(this.conditional_data[1]=JSON.stringify(this.conditional)))},t.WS_Form.prototype.conditional_group_new=function(){return{conditions:[this.conditional_condition_new()],logic_previous:"||"}},t.WS_Form.prototype.conditional_condition=function(e,i,a){var o=this.conditional_condition_html(e,i);o+='<li data-action="wsf-conditional-condition-delete"'+this.esc_attr_tooltip(this.language("conditional_condition_delete"),"top-right")+">"+this.svg("delete-circle")+"</li>",o+="</ul>",e.html(o),this.conditional_objects_events("condition",e),this.conditional_variable_events("condition",e),this.conditional_object_rows_events("condition",e),this.conditional_value_events("condition",e),this.conditional_case_sensitive_events("condition",e),this.conditional_multiple_events("condition",e),t('[data-attribute="logic"]',e).on("change",function(){var i=e.attr("data-id"),a=t.WS_Form.this.object_cache.condition[i];a.logic=t(this).val(),a.value="",t.WS_Form.this.conditional_condition(e,a,i),t.WS_Form.this.conditional_save(),t.WS_Form.this.conditional_icons_build(!0,t.WS_Form.this.object_data_scratch)}),t('[data-attribute="condition_logic_previous"]',e).on("change",function(){var i=e.attr("data-id");t.WS_Form.this.object_cache.condition[i].logic_previous=t(this).val(),t.WS_Form.this.conditional_save()}),t('[data-action="wsf-conditional-condition-delete"]',e).on("click",function(){var e=parseInt(t(this).closest(".wsf-conditional-condition").attr("data-id"),10);for(var i in t.WS_Form.this.conditional.if)if(t.WS_Form.this.conditional.if.hasOwnProperty(i)){var a=t.WS_Form.this.conditional.if[i];if(void 0!==a.conditions)for(var o in a.conditions){if(a.conditions.hasOwnProperty(o))e==a.conditions[o].id&&(delete a.conditions[o],a.conditions=t.WS_Form.this.array_remove_empty(a.conditions))}}t.WS_Form.this.conditional_render(),t.WS_Form.this.conditional_save(),t.WS_Form.this.conditional_icons_build(!0,t.WS_Form.this.object_data_scratch)})},t.WS_Form.prototype.conditional_condition_html=function(t,e){var i=e.id,a=e.object,o=e.object_id,s=this.get_object_row_id(e),r=void 0===e.variable?"":e.variable,n=e.logic,d=e.logic_previous,l=void 0!==e.value&&e.value,_=void 0===e.case_sensitive||e.case_sensitive,c=void 0!==e.multiple&&e.multiple,h=this.conditional_logic_previous_html("condition",d);h+=this.conditional_sort_html("condition");var f=this.conditional_objects_html("condition",i,a,o);if(h+=f.html,!f.found)return h;h+=this.conditional_variable_html("condition",a,r,i);var p=this.conditional_logic_html("condition",a,o,n);h+=p.html;var u=p.logic_key_found;if(!u)return h;if(p.rows){var m=this.conditional_object_rows_html("condition",u,a,o,s,c,i);if(m.has_data_grid_fields&&(h+=m.html,!m.found))return h}return h+=this.conditional_value_html("condition",u,a,o,l,_,c,i)},t.WS_Form.prototype.conditional_condition_new=function(){return{id:this.conditional_condition_id_next(),object:"",object_id:"",object_row_id:"",variable:"",logic:"",value:"",case_sensitive:!0,multiple:!1,logic_previous:"||"}},t.WS_Form.prototype.conditional_condition_id_next=function(){var t=0;for(var e in this.conditional.if)if(this.conditional.if.hasOwnProperty(e)){var i=this.conditional.if[e].conditions;for(var a in i)if(i.hasOwnProperty(a)){var o=i[a];o.id>t&&(t=o.id)}}return++t},t.WS_Form.prototype.conditional_thenelse=function(e,i,a,o){var s=this.conditional_thenelse_html(e,i,a);s+='<li data-action="wsf-conditional-'+e+'-delete"'+this.esc_attr_tooltip(this.language("conditional_"+e+"_delete"),"top-right")+">"+this.svg("delete-circle")+"</li>",s+="</ul>",i.html(s),this.conditional_objects_events(e,i),this.conditional_object_rows_events(e,i),this.conditional_value_events(e,i),this.conditional_multiple_events(e,i),t('[data-attribute="object_action"]',i).on("change",function(){var s=i.attr("data-id"),r=t.WS_Form.this.object_cache[e][s],n=r.action,d=t(this).val();r.action=d,r.object_row_id="",r.value="";var l=t('.wsf-conditional-if select[data-attribute="logic"] option[data-auto-else-disabled]:selected',t(this).closest("#wsf-conditional-tr")).length;"then"==e&&""!=d&&""==n&&0==l&&t.WS_Form.this.conditional_then_auto_else(r),t.WS_Form.this.conditional_thenelse(e,i,a,o),t.WS_Form.this.conditional_save(),t.WS_Form.this.conditional_icons_build(!0,t.WS_Form.this.object_data_scratch)}),t('[data-action="wsf-conditional-'+e+'-delete"]',i).on("click",function(){t.WS_Form.this.conditional_thenelse_delete(e,t(this)),t.WS_Form.this.conditional_icons_build(!0,t.WS_Form.this.object_data_scratch)})},t.WS_Form.prototype.conditional_then_auto_else=function(e,i){void 0===i&&(i=!1);var a=t.WS_Form.settings_form.conditional.objects[e.object].action[e.action];if(void 0===a.auto_else)return!1;var o=a.auto_else,s=!1;for(var r in t.WS_Form.this.conditional.else){var n;if(t.WS_Form.this.conditional.else.hasOwnProperty(r))s|=(n=t.WS_Form.this.conditional.else[r]).object==e.object&&n.object_id==e.object_id&&n.action==o}if(i&&!s)return!1;s||((n=t.WS_Form.this.conditional_thenelse_new("else")).object=e.object,n.object_id=e.object_id,n.action=o);if("object"==typeof a.values&&!i)for(var d in a.values)if(a.values.hasOwnProperty(d)){var l=a.values[d];l.value==e.value&&void 0!==l.auto_else&&(n.value=l.auto_else)}!0===a.values&&s&&i&&(n.value=e.value,t('.wsf-conditional-else[data-id="'+this.esc_selector(n.id)+'"] [data-attribute="value"]').val(n.value));s||this.conditional.else.push(n),i||this.conditional_render()},t.WS_Form.prototype.conditional_thenelse_html_base=function(t){var e='<li class="wsf-conditional-'+t+'-wrapper">';for(var i in e+='<div class="wsf-conditional-title"><h3>'+this.language("conditional_"+t)+"</h3></div>",e+="<ul>",this.conditional[t])if(this.conditional[t].hasOwnProperty(i)){var a=this.conditional[t][i],o=a.id;this.object_cache[t][o]=a,e+='<li class="wsf-conditional-'+t+'" data-id="'+o+'"></li>'}return e+='<li data-action="wsf-conditional-'+t+'-add"'+this.esc_attr_tooltip(this.language("conditional_"+t+"_add"),"right")+">"+this.svg("plus-circle")+"</li>",e+="</ul>",e+="</li>"},t.WS_Form.prototype.conditional_thenelse_html=function(t,e,i){var a=i.id,o=i.object,s=i.object_id,r=this.get_object_row_id(i),n=i.action,d=i.value,l=void 0!==i.multiple&&i.multiple,_='<ul class="wsf-list-inline">';_+=this.conditional_sort_html(t);var c=this.conditional_objects_html(t,a,o,s,!0,!1,!1);if(_+=c.html,!c.found)return _;var h=this.conditional_actions_html(t,o,s,n);_+=h.html;var f=h.found;if(!f)return _;if(h.value_row_ids){var p=this.conditional_object_rows_html(t,f,o,s,r,l,a);if(p.has_data_grid_fields&&(_+=p.html,!p.found))return _}return _+=this.conditional_value_html(t,f,o,s,d,!1,!1,a)},t.WS_Form.prototype.conditional_thenelse_init=function(e){for(var i in this.conditional[e])if(this.conditional[e].hasOwnProperty(i)){var a=this.conditional[e][i],o=a.id,s=t(".wsf-conditional-"+e+'[data-id="'+o+'"]');this.conditional_thenelse(e,s,a,o)}},t.WS_Form.prototype.conditional_thenelse_add=function(e){var i=t.WS_Form.this.conditional_thenelse_new(e);this.conditional[e].push(i),t.WS_Form.this.conditional_render(),t.WS_Form.this.conditional_save()},t.WS_Form.prototype.conditional_thenelse_delete=function(e,i){var a=parseInt(i.closest(".wsf-conditional-"+e).attr("data-id"),10);for(var o in this.conditional[e]){if(this.conditional[e].hasOwnProperty(o))if(a==this.conditional[e][o].id){delete this.conditional[e][o],this.conditional[e]=t.WS_Form.this.array_remove_empty(this.conditional[e]);break}}this.conditional_render(),this.conditional_save(),this.conditional_icons_build(!0,this.object_data_scratch)},t.WS_Form.prototype.conditional_thenelse_sortable=function(e,i){t(".wsf-conditional-"+e+"-wrapper > ul",i).sortable({items:"li.wsf-conditional-"+e,cursor:"move",containment:"parent",tolerance:"pointer",handle:'[data-action="wsf-conditional-'+e+'-sort"]',axis:"y",sort:function(e,i){var a=t(this),o=a.children(".ui-sortable-placeholder:first"),s=i.helper.outerHeight(),r=i.position.top,n=r+s;a.children().each(function(){var e=t(this);if(!e.hasClass("ui-sortable-helper")&&!e.hasClass("ui-sortable-placeholder")){var i=e.outerHeight(),d=e.position().top,l=d+i;if(r>d&&r<l){var _=Math.min(s,i)/2;if(r-d<_)return o.insertBefore(e),a.sortable("refreshPositions"),!1}else if(n<l&&n>d){_=Math.min(s,i)/2;if(l-n<_)return o.insertAfter(e),a.sortable("refreshPositions"),!1}}})},start:function(e,i){t.WS_Form.conditional_index_dragged_from=i.helper.index()},stop:function(i,a){var o=t.WS_Form.conditional_index_dragged_from,s=a.item.index();if(o==s)return!0;if(s>=t.WS_Form.this.conditional[e].length)for(var r=s-t.WS_Form.this.conditional[e].length;1+r--;)t.WS_Form.this.conditional[e].push(void 0);t.WS_Form.this.conditional[e].splice(s,0,t.WS_Form.this.conditional[e].splice(o,1)[0]),t.WS_Form.this.conditional_save()}})},t.WS_Form.prototype.conditional_thenelse_new=function(t){return{id:this.conditional_thenelse_id_next(t),object:"",object_id:"",object_row_id:"",action:"",value:""}},t.WS_Form.prototype.conditional_thenelse_id_next=function(t){var e=0;for(var i in this.conditional[t])if(this.conditional[t].hasOwnProperty(i)){var a=this.conditional[t][i];a.id>e&&(e=a.id)}return++e},t.WS_Form.prototype.conditional_logic_previous_html=function(e,i){var a=t.WS_Form.settings_form.conditional.logic_previous,o='<div class="wsf-conditional-logic"><select data-attribute="condition_logic_previous" class="wsf-field wsf-field-small">';for(var s in a)if(a.hasOwnProperty(s)){var r=a[s];o+='<option value="'+this.esc_attr(s)+'"'+(s==i?" selected":"")+">"+this.esc_html(r.text)+"</option>"}return o+="</select></div>",o+='<ul class="wsf-list-inline">'},t.WS_Form.prototype.conditional_sort_html=function(t){return'<li data-action="wsf-conditional-'+t+'-sort"'+this.esc_attr_tooltip(this.language("conditional_"+t+"_sort"),"top-left")+">"+this.svg("sort")+"</li>"},t.WS_Form.prototype.conditional_objects_html=function(t,e,i,a,o,s,r){void 0===o&&(o=!1),void 0===s&&(s=!0),void 0===r&&(r=!0);var n=[];n.push({optgroup:this.conditional_options_groups(t),value:this.form_id,text:this.language("form"),object:"form",disabled:!1}),o&&(n=this.conditional_options_actions(n)),s&&n.push({value:0,text:this.language("submission"),object:"submit",disabled:!1}),r&&n.push({value:0,text:this.language("user"),object:"user",disabled:!1}),"condition"===t&&n.push({value:0,text:this.language("variable"),object:"variable",disabled:!1});var d='<li><select data-attribute="object_id" class="wsf-field wsf-field-small" data-type="'+this.esc_attr(t)+'" data-id="'+this.esc_attr(e)+'">';d+='<option value="">'+this.language("conditional_"+t+"_select")+"</option>";var l=this.conditional_options(i,a,n,t);return d+=l.html,d+="</select></li>",{found:l.found,html:d}},t.WS_Form.prototype.conditional_options_actions=function(t){var e=this.get_object_meta_value(this.form,"action",!1);if(!1===e||void 0===e.groups||void 0===e.groups[0]||"object"!=typeof e.groups[0].rows||0==e.groups[0].rows.length)return t;var i=e.groups[0].rows;for(var a in i)if(i.hasOwnProperty(a)){var o=i[a];t.push({value:o.id,text:"- "+this.language("action")+": "+o.data[0],object:"action"})}return t},t.WS_Form.prototype.conditional_object_rows_html=function(e,i,a,o,s,r,n){var d=t.WS_Form.settings_form.conditional.objects,l=t.extend(!0,[],d[a].logic),_=t.extend(!0,[],d[a].action),c=!1,h=!1,f="",p=!1;switch(a){case"field":p=this.field_data_cache[o]}switch(e){case"condition":var u=void 0!==(v=l[i]).multiple&&v.multiple;break;case"then":case"else":u=void 0!==(v=_[i]).multiple&&v.multiple}if(!1!==p){var m=t.WS_Form.field_type_cache[p.type];if(void 0!==m.conditional&&void 0!==m.conditional.data_grid_fields){c=!0;var v,g=m.conditional.data_grid_fields,b=m.conditional.option_text;!1===(v=this.get_object_meta_value(p,g,!1))&&this.error("error_conditional_data_grid");var w=parseInt(this.get_object_meta_value(p,b,!1),10),y=this.get_object_meta_value(p,"placeholder_row",""),S=v.columns,F=0;for(var W in S)if(S.hasOwnProperty(W)&&parseInt(S[W].id)===w){F=W;break}if(f+='<li><select data-attribute="object_row_id" class="wsf-field wsf-field-small" data-type="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(n)+'"'+(r?' multiple size="10"':"")+">",r||(f+='<option value="">'+this.language("conditional_condition_select_row")+"</option>"),""!=y)h|=T=!1!==s&&-1!==s.indexOf(0),f+='<option value="0"'+(T?" selected":"")+">["+this.language("conditional_condition_select_placeholder")+": "+y+"]</option>";var k=v.groups;for(var j in k)if(k.hasOwnProperty(j)){var x=k[j],O=void 0!==x.mask_group&&"on"==x.mask_group;O&&(f+='<optgroup label="'+this.esc_attr(x.label)+'">');var P=x.rows;for(var C in P)if(P.hasOwnProperty(C)){var z=P[C];if(null!==z){var T;b=z.data[F];h|=T=!1!==s&&-1!==s.indexOf(parseInt(z.id,10)),f+='<option value="'+this.esc_attr(z.id)+'"'+(T?" selected":"")+">"+this.esc_html(b)+"</option>"}}O&&(f+="</optgroup>")}f+="</select></li>"}if(u&&("radio"!==p.type||"condition"===e)){var q="wsf-multiple-"+e+"-"+n;f+='<li><input id="'+this.esc_attr(q)+'" type="checkbox" data-attribute="multiple" data-type="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(n)+'" class="wsf-field" value="on"'+(r?" checked":"")+' /><label for="'+this.esc_attr(q)+'" class="wsf-label">'+this.language("conditional_multiple")+(r?'<div class="wsf-multiple-instruction" id="'+this.esc_attr(q)+'-instruction">'+this.language("conditional_multiple_instruction")+"</div></li>":"")}}return{has_data_grid_fields:c,found:h,html:f}},t.WS_Form.prototype.conditional_actions_html=function(e,i,a,o){var s=t.WS_Form.settings_form.conditional.objects,r=t.extend(!0,[],s[i].action),n=!1,d=!1,l=!1;switch(i){case"field":l=this.field_data_cache[a]}if(!1!==l){var _=t.WS_Form.field_type_cache[l.type],c=""!==t.WS_Form.this.get_data_source_id(l);if(void 0!==_.conditional){if(void 0!==_.conditional.actions_enabled){var h=_.conditional.actions_enabled;r=[];for(var f in h)if(h.hasOwnProperty(f)){var p=h[f];void 0!==s[i].action[p]&&(r[p]=s[i].action[p])}}if(void 0!==_.conditional.actions_disabled){var u=_.conditional.actions_disabled;for(var f in u)if(u.hasOwnProperty(f)){var m=u[f];void 0!==r[m]&&delete r[m]}}}}var v='<li><select data-attribute="object_action" class="wsf-field wsf-field-small">';for(var g in v+='<option value="">'+this.language("conditional_"+e+"_select_action")+"</option>",r)if(r.hasOwnProperty(g)){var b=r[g];if(!(void 0!==b.hidden&&b.hidden)){var w=void 0!==b.data_source_exclude&&b.data_source_exclude&&c||void 0!==b.loader_exclude&&b.loader_exclude&&!this.get_object_meta_value(this.form,"loader");v+='<option value="'+this.esc_attr(g)+'"'+(g==o?" selected":"")+(w?" disabled":"")+">"+this.esc_html(b.text)+"</option>",g==o&&(n=g,d|=void 0!==b.value_row_ids&&b.value_row_ids)}}return{found:n,value_row_ids:d,html:v+="</select></li>"}},t.WS_Form.prototype.conditional_logic_html=function(e,i,a,o){var s=t.WS_Form.settings_form.conditional,r=(s.logic_previous,s.logic_group),n=s.objects,d=t.extend(!0,[],n[i].logic),l=!1,_=!1,c=!1;switch(i){case"field":c=this.field_data_cache[a]}if(!1!==c){var h=t.WS_Form.field_type_cache[c.type],f=""!==this.get_object_meta_value(c,"data_source_id","");if(void 0!==h.conditional){if(void 0!==h.conditional.logics_enabled){var p=h.conditional.logics_enabled;d=[];for(var u in p)if(p.hasOwnProperty(u)){var m=p[u];void 0!==n[i].logic[m]&&(d[m]=n[i].logic[m])}}if(void 0!==h.conditional.logics_disabled){var v=h.conditional.logics_disabled;for(var u in v)if(v.hasOwnProperty(u)){var g=v[u];void 0!==d[g]&&delete d[g]}}}}var b='<li><select data-attribute="logic" class="wsf-field wsf-field-small">';b+='<option value="">'+this.language("conditional_condition_select_logic")+"</option>";var w=!1;for(var y in d)if(d.hasOwnProperty(y)){var S=d[y],F=void 0!==S.data_source_exclude&&S.data_source_exclude&&f,W=void 0!==S.group&&S.group;if(W!==w&&!1!==W){var k=r[W].label;!1!==w&&(b+="</optgroup>"),b+='<optgroup label="'+this.esc_attr(k)+'">',w=W}var j=!1!==W&&(void 0!==r[W].auto_else_disabled&&r[W].auto_else_disabled);b+='<option value="'+this.esc_attr(y)+'"'+(y==o?" selected":"")+(F?" disabled":"")+(j?" data-auto-else-disabled":"")+">"+this.esc_html(S.text)+"</option>",y==o&&(l=y,_=void 0!==S.rows&&S.rows)}return!1!==w&&(b+="</optgroup>"),{logic_key_found:l,html:b+="</select></li>",rows:_}},t.WS_Form.prototype.conditional_variable_html=function(t,e,i,a){return"condition"!==t||"variable"!==e?"":'<li class="wsf-conditional-variable"><div class="wsf-conditional-variable-inner"><input type="text" data-attribute="variable" data-type="'+this.esc_attr(t)+'" data-id="'+this.esc_attr(a)+'" class="wsf-field wsf-field-small" value="'+this.esc_attr(i)+'" /><div data-action="wsf-conditional-variable-helper"'+this.esc_attr_tooltip(this.language("variable_helper"),"top-right")+">"+this.svg("hash")+"</div></div></li>"},t.WS_Form.prototype.conditional_value_html=function(e,i,a,o,s,r,n,d){var l=t.WS_Form.settings_form.conditional.objects,_=t.extend(!0,[],l[a].logic),c=t.extend(!0,[],l[a].action),h="";switch(e){case"condition":var f=void 0!==(u=_[i]).case_sensitive&&u.case_sensitive,p=void 0!==u.multiple&&u.multiple;break;case"then":case"else":var u=c[i];f=!1,p=!1}var m=void 0===u.values||u.values;if(!0===m){var v=void 0===u.type?"text":u.type,g=void 0!==u.min&&u.min,b=void 0!==u.max&&u.max,w=void 0===u.unit?"":u.unit,y=void 0===u.placeholder?"":u.placeholder;if(p&&n&&"text"==v&&(v="textarea",y=this.language("conditional_multiple_value_placeholder")),"datetime"==v){var S=!1;switch(a){case"field":S=this.field_data_cache[o],v=this.get_object_meta_value(S,"input_type_datetime","datetime-local")}}switch(v){case"textarea":h='<li class="wsf-conditional-value"><div class="wsf-conditional-variable-inner"><div class="wsf-conditional-value-input-inner wsf-conditional-value-textarea-inner"><textarea data-attribute="value" data-type="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(d)+'" class="wsf-field wsf-field-small"'+(""!=y?' placeholder="'+this.esc_attr(y)+'"':"")+(p&&n?' data-conditional-multiple="true"':"")+">"+this.esc_html(s)+'</textarea><div data-action="wsf-conditional-value-helper"'+this.esc_attr_tooltip(this.language("variable_helper"),"top-right")+">"+this.svg("hash")+"</div></div></div></li>";break;case"text_editor":h='<li class="wsf-conditional-value wsf-text-editor"><textarea id="wsf-text-editor-'+this.esc_attr(this.text_editor_index)+'" data-attribute="value" data-text-editor="true" data-type="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(d)+'" class="wsf-field wsf-field-small">'+this.esc_html(s)+"</textarea></li>",this.text_editor_index++;break;case"html_editor":case"js_editor":h='<li class="wsf-conditional-value wsf-html-editor"><textarea id="wsf-html-editor-'+this.esc_attr(this.code_editor_index)+'" data-attribute="value" data-html-editor="true" data-type="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(d)+'" class="wsf-field wsf-field-small"'+("js_editor"==v?' data-html-editor-mode="javascript"':"")+">"+this.esc_html(s)+"</textarea></li>",this.code_editor_index++;break;default:var F='<div data-action="wsf-conditional-value-helper"'+this.esc_attr_tooltip(this.language("variable_helper"),"top-right")+">"+this.svg("hash")+"</div>";h='<li class="wsf-conditional-value"><div class="wsf-conditional-variable-inner"><div class="wsf-conditional-value-input-inner"><input type="text" data-attribute="value" data-type="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(d)+'" class="wsf-field wsf-field-small" value="'+this.esc_attr(s)+'"'+(!1===g?"":' min="'+this.esc_attr(g)+'"')+(!1===b?"":' max="'+this.esc_attr(b)+'"')+(!1===y?"":' placeholder="'+this.esc_attr(y)+'"')+" />"+F+'</div><span class="wsf-field-unit">'+w+"</span></div></li>"}}if("fields"===m){var W=this.conditional_options_groups("field","field");h='<li><select data-attribute="value" class="wsf-field wsf-field-small" data-type="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(d)+'">';h+='<option value="">'+this.language("conditional_field_select")+"</option>",h+=this.conditional_options("field",s,W,e).html,h+="</select></li>"}if("object"==typeof m){for(var k in h='<li><select data-attribute="value" class="wsf-field wsf-field-small" data-type="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(d)+'">',m)if(m.hasOwnProperty(k)){var j=m[k];h+='<option value="'+this.esc_attr(j.value)+'"'+(j.value==s?" selected":"")+">"+this.esc_html(j.text)+"</option>"}h+="</select></li>"}if(f){var x="wsf-case-sensitive-"+e+"-"+d;h+='<li><input id="'+this.esc_attr(x)+'" type="checkbox" data-attribute="case_sensitive" data-type="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(d)+'" class="wsf-field" value="on"'+(r?" checked":"")+' /><label for="'+this.esc_attr(x)+'" class="wsf-label">'+this.language("conditional_case_sensitive")+"</label></li>"}if(p&&!0===m){var O="wsf-multiple-"+e+"-"+d;h+='<li><input id="'+this.esc_attr(O)+'" type="checkbox" data-attribute="multiple" data-type="'+this.esc_attr(e)+'" data-id="'+this.esc_attr(d)+'" class="wsf-field" value="on"'+(n?" checked":"")+' /><label for="'+this.esc_attr(O)+'" class="wsf-label">'+this.language("conditional_multiple")+"</label></li>"}return h},t.WS_Form.prototype.conditional_objects_events=function(e,i){t('[data-attribute="object_id"][data-type="'+this.esc_selector(e)+'"]',i).on("change",function(){var e=t(this).attr("data-type"),i=t(this).attr("data-id"),a=t.WS_Form.this.object_cache[e][i],o=t(this).closest(".wsf-conditional-"+e);switch(a.object=t(this).find(":selected").attr("data-object"),a.object_id=t(this).val(),a.object_row_id=0,a.variable="",a.value="",a.multiple=!1,e){case"condition":a.logic="",t.WS_Form.this.conditional_condition(o,a,i);break;case"then":case"else":a.action="",t.WS_Form.this.conditional_thenelse(e,o,a,i)}t.WS_Form.this.conditional_save(),t.WS_Form.this.conditional_icons_build(!0,t.WS_Form.this.object_data_scratch)})},t.WS_Form.prototype.conditional_variable_events=function(e,i){t('[data-attribute="variable"][data-type="'+this.esc_selector(e)+'"]',i).on("input change",function(){var e=t(this).attr("data-type"),i=t(this).attr("data-id");t.WS_Form.this.object_cache[e][i].variable=t(this).val(),t.WS_Form.this.conditional_save()}),t('[data-action="wsf-conditional-variable-helper"]',i).on("click",function(){t.WS_Form.this.variable_helper_modal_open(t('[data-attribute="variable"]',t(this).closest(".wsf-conditional-condition")),!1)})},t.WS_Form.prototype.conditional_object_rows_events=function(e,i){t('[data-attribute="object_row_id"][data-type="'+this.esc_selector(e)+'"]',i).on("change",function(){var e=t(this).attr("data-type"),i=t(this).attr("data-id"),a=t.WS_Form.this.object_cache[e][i],o=t(this).closest(".wsf-conditional-"+e);switch(a.object_row_id=t(this).val(),a.value="",e){case"then":case"else":t.WS_Form.this.conditional_thenelse(e,o,a,i)}t.WS_Form.this.conditional_save()})},t.WS_Form.prototype.conditional_value_events=function(e,i){t('[data-attribute="value"][data-type="'+this.esc_selector(e)+'"]',i).on("input",function(){var e=t(this).attr("data-type"),i=t(this).attr("data-id"),a=t.WS_Form.this.object_cache[e][i];t(this).closest(".wsf-conditional-"+e);if(a.value=t(this).val(),"then"==e){var o=t.WS_Form.settings_form.conditional.objects[a.object].action[a.action];void 0!==o.auto_else_copy&&o.auto_else_copy&&t.WS_Form.this.conditional_then_auto_else(a,!0)}}),t('[data-attribute="value"][data-type="'+this.esc_selector(e)+'"]',i).on("change",function(){var e=t(this).attr("data-type"),i=t(this).attr("data-id"),a=t.WS_Form.this.object_cache[e][i],o=t(this).closest(".wsf-conditional-"+e);if(a.value=t(this).val(),"then"==e){var s=t.WS_Form.settings_form.conditional.objects[a.object].action[a.action];void 0!==s.auto_else_copy&&s.auto_else_copy&&t.WS_Form.this.conditional_then_auto_else(a)}switch(e){case"condition":t.WS_Form.this.conditional_condition(o,a,i);break;case"then":case"else":t.WS_Form.this.conditional_thenelse(e,o,a,i)}t.WS_Form.this.conditional_save(),t.WS_Form.this.conditional_icons_build(!0,t.WS_Form.this.object_data_scratch)}),t('[data-action="wsf-conditional-value-helper"]',i).on("click",function(){t.WS_Form.this.variable_helper_modal_open(t('[data-attribute="value"]',t(this).closest(".wsf-conditional-condition,.wsf-conditional-then,.wsf-conditional-else")),!1)}),this.sidebar_tinymce_init(i),this.sidebar_html_editor_init(i)},t.WS_Form.prototype.conditional_case_sensitive_events=function(e,i){t('[data-attribute="case_sensitive"][data-type="'+this.esc_selector(e)+'"]',i).on("change",function(){var e=t(this).attr("data-type"),i=t(this).attr("data-id"),a=t.WS_Form.this.object_cache[e][i],o=t(this).closest(".wsf-conditional-"+e);switch(a.case_sensitive=t(this).is(":checked"),e){case"condition":t.WS_Form.this.conditional_condition(o,a,i);break;case"then":case"else":t.WS_Form.this.conditional_thenelse(e,o,a,i)}t.WS_Form.this.conditional_save()})},t.WS_Form.prototype.conditional_multiple_events=function(e,i){t('[data-attribute="multiple"][data-type="'+this.esc_selector(e)+'"]',i).on("change",function(){var e=t(this).attr("data-type"),i=t(this).attr("data-id"),a=t.WS_Form.this.object_cache[e][i],o=t(this).closest(".wsf-conditional-"+e);if(a.multiple=t(this).is(":checked"),!a.multiple&&"string"==typeof a.value&&/\r|\n/.test(a.value)){var s=a.value.split(/\r\n|\r|\n/);for(var r in a.value="",s)if(s.hasOwnProperty(r)){var n=s[r];if(""!==n){a.value=n;break}}}switch(a.multiple||"object"!=typeof a.object_row_id||void 0===a.object_row_id[0]||(a.object_row_id=a.object_row_id[0]),e){case"condition":t.WS_Form.this.conditional_condition(o,a,i);break;case"then":case"else":t.WS_Form.this.conditional_thenelse(e,o,a,i)}t.WS_Form.this.conditional_save()})},t.WS_Form.prototype.conditional_options=function(t,e,i,a,o){void 0===o&&(o=1);var s="",r=!1;for(var n in i)if(i.hasOwnProperty(n)){var d=i[n],l=d.object==t&&d.value==e,_=void 0!==d.disabled&&d.disabled;if(r|=l,void 0!==d.optgroup){s+='<option value="'+this.esc_attr(d.value)+'" data-object="'+this.esc_attr(d.object)+'"'+(l?" selected":"")+(_?" disabled":"")+">"+(o>1?Array(o).join("-")+" ":"")+this.esc_html(d.text)+"</option>";var c=this.conditional_options(t,e,d.optgroup,a,o+1);s+=c.html,r|=c.found}else s+='<option value="'+this.esc_attr(d.value)+'" data-object="'+this.esc_attr(d.object)+'"'+(l?" selected":"")+(_?" disabled":"")+">"+(o>1?Array(o).join("-")+" ":"")+this.esc_html(d.text)+"</option>"}return{html:s,found:r}},t.WS_Form.prototype.conditional_options_groups=function(t,e){void 0===e&&(e=!1);var i=!1!==e&&"group"!==e,a=[];for(var o in this.form.groups)if(this.form.groups.hasOwnProperty(o)){var s=this.form.groups[o];a.push({optgroup:this.conditional_options_sections(t,s.sections,e),value:s.id,text:this.language("group")+": "+s.label+" ("+this.language("id")+": "+s.id+")",object:"group",disabled:i})}return a},t.WS_Form.prototype.conditional_options_sections=function(t,e,i){void 0===i&&(i=!1);var a=!1!==i&&"section"!==i,o=[];for(var s in e)if(e.hasOwnProperty(s)){var r=e[s];o.push({optgroup:this.conditional_options_fields(t,r.fields,i),value:r.id,text:this.language("section")+": "+r.label+" ("+this.language("id")+": "+r.id+")",object:"section",disabled:a})}return o},t.WS_Form.prototype.conditional_options_fields=function(e,i,a){void 0===a&&(a=!1);var o=!1!==a&&"field"!==a,s=[];for(var r in i)if(i.hasOwnProperty(r)){var n=i[r],d=t.WS_Form.field_type_cache[n.type];void 0!==d.conditional&&void 0!==d.conditional["exclude_"+e]&&d.conditional["exclude_"+e]||s.push({value:n.id,text:n.label+" ("+this.language("id")+": "+n.id+")",object:"field",disabled:o})}return s},t.WS_Form.prototype.conditional_icons_build=function(e,i){void 0===i&&(i=this.form);var a=this.get_object_meta_value(i,"conditional",!1);if(this.conditional_icons_array={group:[],section:[],field:[]},this.conditional_row_array={group:[],section:[],field:[]},this.conditional_highlight_array=t.extend(!0,{},this.conditional_icons_array),!1!==a&&void 0!==a.groups&&void 0!==a.groups[0]&&void 0!==a.groups[0].rows)for(var o in a.groups[0].rows)if(a.groups[0].rows.hasOwnProperty(o)){var s=a.groups[0].rows[o];if(null!==s){var r=!(void 0!==s.disabled&&s.disabled),n=!1!==this.conditional_highlight_row_index&&o==this.conditional_highlight_row_index;if(void 0!==s.data&&void 0!==s.data[1]){var d=s.data[1];try{d=JSON.parse(d)}catch(t){d=!1}if(void 0!==d.if&&void 0!==d.then&&void 0!==d.else){for(var l in d.if)if(d.if.hasOwnProperty(l)){var _=d.if[l];if(_&&_.conditions)for(var c in _.conditions)if(_.conditions.hasOwnProperty(c)){var h=_.conditions[c];this.conditional_icons_process(h,o,r,n)}}for(var c in d.then)if(d.then.hasOwnProperty(c)){h=d.then[c];this.conditional_icons_process(h,o,r,n)}for(var c in d.else)if(d.else.hasOwnProperty(c)){h=d.else[c];this.conditional_icons_process(h,o,r,n)}}}}}if(e){for(var f in t(".wsf-group-tab .wsf-group-conditional, .wsf-section .wsf-section-conditional").hide(),t(".wsf-field-wrapper .wsf-field-conditional").remove(),this.conditional_icons_array)if(this.conditional_icons_array.hasOwnProperty(f)){var p=this.conditional_icons_array[f];for(var u in p)if(p.hasOwnProperty(u)){var m=p[u];if((v=this.conditional_icons_get_obj(f,m))&&v.length)switch(f){case"group":this.group_render(v);break;case"section":this.section_render(v);break;case"field":this.field_render(v)}}}for(var f in t(".wsf-group-tab, .wsf-group, .wsf-section, .wsf-field-wrapper").removeClass("wsf-conditional-highlight"),this.conditional_highlight_array)if(this.conditional_highlight_array.hasOwnProperty(f)){p=this.conditional_highlight_array[f];for(var u in p)if(p.hasOwnProperty(u)){var v;m=p[u];(v=this.conditional_icons_get_obj(f,m))&&v.length&&v.addClass("wsf-conditional-highlight")}}}},t.WS_Form.prototype.conditional_icons_get_obj=function(e,i){switch(e){case"group":return t('.wsf-group-tab[data-id="'+this.esc_selector(i)+'"], .wsf-group[data-id="'+this.esc_selector(i)+'"]');case"section":return t('.wsf-section[data-id="'+this.esc_selector(i)+'"]');case"field":return t('.wsf-field-wrapper[data-id="'+this.esc_selector(i)+'"]')}return!1},t.WS_Form.prototype.conditional_icons_process_object=function(t,e,i,a,o){if(e=parseInt(e,10),!t||e<=0||"object"!=typeof this.conditional_icons_array[t])return!1;var s=this.conditional_icons_get_obj(t,e);return!(!s||!s.length)&&(a&&-1===this.conditional_icons_array[t].indexOf(e)&&this.conditional_icons_array[t].push(e),o&&-1===this.conditional_highlight_array[t].indexOf(e)&&this.conditional_highlight_array[t].push(e),this.conditional_row_array_push(t,e,i),!0)},t.WS_Form.prototype.conditional_icons_process_variables=function(t,e,i,a){if("string"!=typeof t||-1===t.indexOf("#"))return!1;var o=this.parse_variables_process(t);if("object"==typeof o.groups)for(var s in o.groups)o.groups.hasOwnProperty(s)&&this.conditional_icons_process_object("group",o.groups[s],e,i,a);if("object"==typeof o.sections)for(var r in o.sections)o.sections.hasOwnProperty(r)&&this.conditional_icons_process_object("section",o.sections[r],e,i,a);if("object"==typeof o.fields)for(var n in o.fields)o.fields.hasOwnProperty(n)&&this.conditional_icons_process_object("field",o.fields[n],e,i,a);return!0},t.WS_Form.prototype.conditional_icons_process=function(t,e,i,a){if(null===t||"object"!=typeof t||void 0===t.object||void 0===t.object_id||void 0===t.value)return!1;var o=t.object,s=parseInt(t.object_id,10),r=t.value;if(o){if("variable"===o)return void 0!==t.variable&&this.conditional_icons_process_variables(t.variable,e,i,a),void this.conditional_icons_process_variables(r,e,i,a);if(this.conditional_icons_process_object(o,s,e,i,a)){var n=parseInt(r,10);n>0&&t.logic&&["field_match","field_match_not"].includes(t.logic)&&this.conditional_icons_process_object(o,n,e,i,a),this.conditional_icons_process_variables(r,e,i,a)}}},t.WS_Form.prototype.conditional_row_array_push=function(t,e,i){void 0===this.conditional_row_array[t][e]&&(this.conditional_row_array[t][e]=[]),this.conditional_row_array[t][e].push(i)},t.WS_Form.prototype.action_render_from_data=function(){try{this.action=JSON.parse(this.action_data[1])}catch(t){this.action=this.action_new()}this.action_render()},t.WS_Form.prototype.action_new=function(){return{id:"",meta:{},events:[]}},t.WS_Form.prototype.action_render=function(){var e=t("#wsf-action-tr > td > div"),i=this.action.id;void 0===t.WS_Form.actions[i]&&(this.action=this.action_new(),i="");var a='<fieldset class="wsf-fieldset wsf-fieldset-header" data-action-header="true" data-object="action" data-id="'+this.esc_attr(i)+'">';a+='<div class="wsf-field-wrapper"><label class="wsf-label">'+this.language("data_grid_action_action")+"</label>",a+='<select data-meta-key="action_id" class="wsf-field">',a+='<option value="">'+this.language("options_select")+"</option>";var o=[],s=this.get_object_meta_value(this.object_data_scratch,"action").groups[0].rows;for(var r in s)if(s.hasOwnProperty(r)){try{var n=JSON.parse(s[r].data[1])}catch(t){continue}if(void 0!==n.id){var d=n.id;void 0!==t.WS_Form.actions[d]&&void 0!==t.WS_Form.actions[d].multiple&&(t.WS_Form.actions[d].multiple||o.push(d))}}var l=[];for(var _ in t.WS_Form.actions)l.push({id:_,action:t.WS_Form.actions[_]});for(var c in l.sort(function(t,e){return t.action.label_action.toLowerCase()<e.action.label_action.toLowerCase()?-1:1}),l)if(l.hasOwnProperty(c)){d=(n=l[c]).id;if(-1===o.indexOf(d)||d==i){var h=n.action.label_action;a+='<option value="'+this.esc_attr(d)+'"'+(d==i?" selected":"")+">"+this.esc_html(h)+"</option>"}}if(a+="</select>",a+="</div>",a+='<div class="wsf-field-wrapper">',""!=i){a+='<label class="wsf-label">'+this.language("data_grid_action_event")+"</label>";var f=t.WS_Form.settings_form.sidebars.action.events;for(var p in f)if(f.hasOwnProperty(p)){var u=f[p],m=-1!=t.WS_Form.this.action.events.indexOf(p);a+='<div><input class="wsf-field" type="checkbox" id="wsf_action_event_'+this.esc_attr(p)+'" name="wsf_action_event[]"'+(m?" checked":"")+' /><label class="wsf-label" for="wsf_action_event_'+this.esc_attr(p)+'">'+this.esc_html(u.label)+"</label></div>"}}if(a+="</div>",a+="</fieldset>",e.html(a),""!=i){this.sidebar_cache_clear(e);var v=this.sidebar_html("action",i,this.action,t.WS_Form.actions[i],!1,!0,!0,!1,!1);e.append(v.html),this.sidebar_inits(v.inits,e,e,this.action)}t('[data-meta-key="action_id"]',e).on("change",function(){var e=t(this).val(),i=t('[data-column="0"]',t(this).closest("tr").prev());if(t.WS_Form.this.action_save(!0),t.WS_Form.this.action_render(),""!=e){var a=t.WS_Form.actions[e];if(void 0!==a.events)for(var o in a.events)if(a.events.hasOwnProperty(o)){var s=a.events[o];t("#wsf_action_event_"+s).prop("checked",!0)}i.val()===t.WS_Form.this.language("action_label_default")&&i.val(a.label_action)}else{var r=t.WS_Form.this.language("action_label_default");i.val(r)}i.trigger("input"),t.WS_Form.this.action_save(!0)}),t('[data-change="reload"]',e).on("change",function(){t.WS_Form.this.action_save(),t.WS_Form.this.action_render()}),e.show()},t.WS_Form.prototype.api_reload_init=function(e,i,a,o){t('[data-action="wsf-api-reload"]',e).on("click",function(){t.WS_Form.this.sidebar_lock();var e=t(this);if(e.addClass("wsf-api-method-calling"),o){var a=(d=t('[data-meta-key="'+t.WS_Form.this.esc_selector(e.attr("data-meta-key-for"))+'"]')).attr("data-object"),s=d.attr("data-object-id"),r=t.WS_Form.this.get_object_data(a,s,!0);for(var n in t.WS_Form.this.object_meta_cache)if(t.WS_Form.this.object_meta_cache.hasOwnProperty(n)){var d=t.WS_Form.this.object_meta_cache[n].meta_key;t.WS_Form.this.object_data_update_by_meta_key(a,r,d)}}var l=e.attr("data-action-id");if(null==l){var _=e.attr("data-action-id-meta-key");null!=_&&(l=t('[data-meta-key="'+t.WS_Form.this.esc_selector(_)+'"]',t("#wsf-sidebars")).val())}var c=e.attr("data-method"),h=e.attr("data-list-id-meta-key"),f=null!=h&&t('[data-meta-key="'+t.WS_Form.this.esc_selector(h)+'"]',t("#wsf-sidebars")).val(),p=e.attr("data-list-sub-id-meta-key"),u=null!=p&&t('[data-meta-key="'+t.WS_Form.this.esc_selector(p)+'"]',t("#wsf-sidebars")).val(),m=t.WS_Form.this.action_api_method_path(l,c,f,u);t.WS_Form.this.options_action_cache_clear(m),t.WS_Form.this.api_call(m,"GET",!1,function(){e.removeClass("wsf-api-method-calling"),i(e,l,c)},function(i){i.error&&t.WS_Form.this.error("error_api_reload",i.error_message),e.removeClass("wsf-api-method-calling")},!0)})},t.WS_Form.prototype.options_action_cache_clear=function(e){if(!1===e)return!1;e.endsWith("/fetch/")&&(e=e.substring(0,e.length-6)),t.WS_Form.this.options_action_cache[e]=void 0},t.WS_Form.prototype.action_api_method_path=function(t,e,i,a){if(void 0===t||""==t||null===t)return!1;if(void 0===e||""==e||null===e)return!1;void 0!==i&&""!=i&&null!==i||(i=!1),void 0!==a&&""!=a&&null!==a||(a=!1);var o="action/"+t+"/";switch(e){case"lists":o+="lists/";break;case"lists_fetch":o+="lists/fetch/";break;case"list":if(!1===i)return!1;o+="list/"+encodeURIComponent(i)+"/";break;case"list_fetch":if(!1===i)return!1;o+="list/"+encodeURIComponent(i)+"/fetch/";break;case"list_subs":if(!1===i)return!1;o+="list/"+encodeURIComponent(i)+"/subs/";break;case"list_subs_fetch":if(!1===i)return!1;o+="list/"+encodeURIComponent(i)+"/subs/fetch/";break;case"list_fields":if(!1===i)return!1;o+=!1===a?"list/"+encodeURIComponent(i)+"/fields/":"list/"+encodeURIComponent(i)+"/subs/"+encodeURIComponent(a)+"/fields/";break;case"list_fields_fetch":if(!1===i)return!1;o+=!1===a?"list/"+encodeURIComponent(i)+"/fields/fetch/":"list/"+encodeURIComponent(i)+"/subs/"+encodeURIComponent(a)+"/fields/fetch/";break;default:o+=e+"/"}return o},t.WS_Form.prototype.action_save=function(e){if(void 0===e&&(e=!1),this.sidebar_lock_count)return!1;if(!1===this.action)return!1;if(!t("#wsf-action-tr").length)return!1;if(this.action.id=t('[data-meta-key="action_id"]').val(),this.action.events=[],this.action.meta={},""!=this.action.id){var i=this.build_meta_data(t.WS_Form.actions[this.action.id],t.WS_Form.meta_keys);for(var a in i)if(i.hasOwnProperty(a)&&void 0!==t.WS_Form.meta_keys[a])if(e){var o=i[a];this.action.meta[a]=o}else this.object_data_update_by_meta_key("action",this.action,a);var s=t.WS_Form.settings_form.sidebars.action.events;for(var r in s){if(s.hasOwnProperty(r))t("#wsf_action_event_"+r).is(":checked")&&this.action.events.push(r)}}this.action_data[1]=JSON.stringify(this.action)},t.WS_Form.prototype.build_meta_data=function(t,e,i){for(var a in void 0===i&&(i=[]),t)if(t.hasOwnProperty(a)){var o=t[a];if("object"==typeof o)if("meta_keys"===a){for(var s in o)if(o.hasOwnProperty(s)){var r=o[s];if(void 0!==e[r]&&(void 0===e[r].dummy||!e[r].dummy)){if(void 0!==e[r].default)var n=e[r].default;else n="";n="boolean"==typeof n?n?"on":"":n,void 0!==e[r].key&&(r=e[r].key),i[r]=n}}}else i=this.build_meta_data(o,e,i)}return i},t.WS_Form.prototype.sidebar_title=function(t,e,i,a,o,s,r,n){if(void 0===i&&(i=""),void 0===a&&(a=""),void 0===o&&(o=""),void 0===s&&(s=!1),void 0===r&&(r=""),void 0===n&&(n=!0),s){var d='<div data-action="wsf-sidebar-expand"'+this.esc_attr_tooltip(this.language("sidebar_expand"),"bottom-right")+">"+this.svg("expand")+"</div>";d+='<div data-action="wsf-sidebar-contract"'+this.esc_attr_tooltip(this.language("sidebar_contract"),"bottom-right")+">"+this.svg("contract")+"</div>"}else d="";return(n='<div class="wsf-sidebar-resize"></div>')+'<div class="wsf-sidebar-header"><div class="wsf-sidebar-icon">'+t+"</div><h2>"+this.esc_html(e)+"</h2>"+o+a+i+d+r+"</div>"},t.WS_Form.prototype.sidebar_open=function(e){var i=t("#wsf-sidebars").attr("data-current");if(this.sidebar_resize_reset(),void 0!==i&&i!=e){var a="sidebar_"+i+"_close";"function"==typeof window[a]&&window[a](t.WS_Form.this),this.sidebar_close(i),"conditional"===i&&(this.conditional_highlight_row_index=!1,this.conditional_icons_build(!0))}t('[data-action-sidebar="'+this.esc_selector(e)+'"]').addClass("wsf-editing"),!1!==ws_form_settings.sidebar_tab_key&&(t('[data-wsf-tab-key="'+this.esc_selector(ws_form_settings.sidebar_tab_key)+'"]',t("#wsf-sidebar-"+e)).trigger("click"),ws_form_settings.sidebar_tab_key=!1),t("#wsf-sidebar-"+e).removeClass("wsf-sidebar-closed").addClass("wsf-sidebar-open"),t("#wsf-sidebars").attr("data-current",e),t(".wsf-sidebar-inner").scrollTop(0),window.matchMedia("(max-width: 600px)").matches&&(t("html").css({overflow:"hidden"}),t("body").css({overflow:"auto","-webkit-overflow-scrolling":"touch"})),this.variable_helper_modal_close()},t.WS_Form.prototype.sidebar_close=function(e){t('[data-action-sidebar="'+this.esc_selector(e)+'"]').removeClass("wsf-editing").trigger("blur"),t(".wsf-sidebar").addClass("wsf-sidebar-closed").removeClass("wsf-sidebar-open"),t("#wsf-sidebars").removeAttr("data-current"),window.matchMedia("(max-width: 600px)").matches&&(t("html").css({overflow:""}),t("body").css({overflow:"","-webkit-overflow-scrolling":""})),this.variable_helper_modal_close()},t.WS_Form.prototype.sidebar_reset=function(){if(window.matchMedia("(min-width: "+t.WS_Form.this.mobile_min_width+")").matches){var e=ws_form_settings.sidebar_reset_id;ws_form_settings.sidebar_reset_id="toolbox";var i="sidebar_"+e+"_open";if("function"==typeof window[i]){var a=t("#wsf-sidebar-"+e);t(".wsf-sidebar-inner",a);window[i](this,null,null)}else this.sidebar_open(e)}else{var o=t("#wsf-sidebars").attr("data-current");this.sidebar_close(o)}},t.WS_Form.prototype.sidebar_reset_mobile=function(){if(!window.matchMedia("(min-width: "+t.WS_Form.this.mobile_min_width+")").matches){var e=t("#wsf-sidebars").attr("data-current");this.sidebar_close(e)}},t.WS_Form.prototype.sidebars_render=function(){var e=t.WS_Form.settings_form.sidebars;for(var i in e)e.hasOwnProperty(i)&&this.sidebar_render(i);this.sidebar_expand_contract_init(),this.sidebar_resize_init()},t.WS_Form.prototype.sidebar_expand_contract_init=function(){t('[data-action="wsf-sidebar-expand"]',t("#wsf-sidebars")).on("click",function(){t.WS_Form.this.sidebar_expanded_obj=t(this).closest(".wsf-sidebar"),t.WS_Form.this.sidebar_expanded_obj.addClass("wsf-sidebar-expanded")}),t('[data-action="wsf-sidebar-contract"]',t("#wsf-sidebars")).on("click",function(){t.WS_Form.this.sidebar_resize_reset()})},t.WS_Form.prototype.sidebar_render=function(e){this.sidebar_wrapper_add(e);var i=t.WS_Form.settings_form.sidebars[e],a=void 0!==i.static&&i.static,o=void 0!==i.buttons&&i.buttons,s=void 0!==i.nav&&i.nav,r=void 0!==i.expand&&i.expand,n=void 0!==i.url&&i.url,d=void 0!==i.label?i.label:"Title",l=void 0!==i.icon?i.icon:"default";if(s){if(n)var _='<li data-action-sidebar="'+this.esc_attr(e)+'"'+this.esc_attr_tooltip(d,"bottom-center")+' class="wsf-pro-required"><a href="'+this.esc_url(this.get_plugin_website_url(n,"nav"))+'" target="_blank" title="'+this.esc_attr(d)+'">'+this.svg(l)+"</a></li>";else _='<li data-action-sidebar="'+this.esc_attr(e)+'"'+this.esc_attr_tooltip(d,"form"===e?"bottom-right":"bottom-center")+">"+this.svg(l)+"</li>";t("#wsf-header .wsf-settings").prepend(_)}if(!n){var c=t("#wsf-sidebar-"+e);if(void 0!==i.kb_url)var h=this.get_plugin_website_url(i.kb_url,"sidebar"),f='<a class="wsf-kb-url" href="'+this.esc_url(h)+'" target="_blank"'+this.esc_attr_tooltip(this.language("field_kb_url"),"bottom-right")+' tabindex="-1">'+this.svg("question-circle")+"</a>";var p=void 0!==i.logo?i.logo:"";if(c.html(this.sidebar_title(this.svg(l),d,"",f,"",r,p)),a&&void 0!==i.meta){this.sidebar_cache_clear(c);var u=this.sidebar_html("form",this.form_id,this.form,i.meta,!1,!0,!0,!1,o),m=u.html_tabs,v=u.html,g=u.html_buttons,b=u.inits;c.append(m),c.append('<div class="wsf-sidebar-inner">'+v+"</div>"),c.append(g);var w=t(".wsf-sidebar-inner",c);this.sidebar_inits(b,c,w)}t('[data-action-sidebar="'+this.esc_selector(e)+'"]').on("click",function(){t.WS_Form.this.object_save_changes();var e=t(this).attr("data-action-sidebar");if(e!=t("[data-action-sidebar].wsf-editing").first().attr("data-action-sidebar")){var i="sidebar_"+e+"_open";if("function"==typeof window[i]){var a=t("#wsf-sidebar-"+e),o=t(".wsf-sidebar-inner",a);window[i](t.WS_Form.this,o,t(this))}else t.WS_Form.this.sidebar_open(e)}else{var s="sidebar_"+e+"_toggle";if("function"==typeof window[s]){a=t("#wsf-sidebar-"+e),o=t(".wsf-sidebar-inner",a);window[s](t.WS_Form.this,o,t(this))}else t.WS_Form.this.sidebar_reset()}})}},t.WS_Form.prototype.sidebar_resize_init=function(){t("#wsf-sidebars").on("mousedown",".wsf-sidebar-resize",function(e){e.preventDefault();var i=e.clientX,a=getComputedStyle(document.documentElement).getPropertyValue("--wsf-admin-sidebar-width").trim(),o=parseInt(a,10)||parseInt(ws_form_settings.sidebar_width,10),s=o,r=parseInt(ws_form_settings.sidebar_width_min,10),n=parseInt(ws_form_settings.sidebar_width_max,10);function d(e){var a=i-e.clientX;(s=o+a*(ws_form_settings.rtl?-1:1))<r&&(s=r),s>n&&(s=n),t(":root").css("--wsf-admin-sidebar-width",s+"px")}t(document).on("mousemove.sidebarResize",d),t(document).on("mouseup.sidebarResize",function e(){if(t(document).off("mousemove.sidebarResize",d),t(document).off("mouseup.sidebarResize",e),o!=s){var i={sidebar_width:s};t.WS_Form.this.api_call("sidebar/width/","POST",i,function(e){t.WS_Form.this.loader_off()})}})})},t.WS_Form.prototype.sidebar_resize_reset=function(e){!1!==t.WS_Form.this.sidebar_expanded_obj&&t.WS_Form.this.sidebar_expanded_obj.removeClass("wsf-sidebar-expanded"),t.WS_Form.this.sidebar_expanded_obj=!1},t.WS_Form.prototype.sidebar_wrapper_add=function(e){var i='<div id="wsf-sidebar-'+e+'" class="wsf-sidebar wsf-sidebar-closed"></div>\n\n';t("#wsf-sidebars").append(i)},t.WS_Form.prototype.sidebar_form_history=function(){var e=t(".wsf-form-history ul");e.empty();for(var i=this.form_history.length-1;i>=0;i--){var a=this.form_history[i].history,o="";if(0==i)o=t.WS_Form.settings_form.history.initial;else{var s=t.WS_Form.settings_form.history.method[a.method],r="";if(void 0!==a.id){a.id;void 0!==a.label&&(r=' <span class="wsf-history-highlight">'+this.esc_html(a.label)+"</span>")}o=s+r}var n='<li data-id="'+this.esc_attr(i)+'"'+(this.history_index==i?' class="wsf-history-current"':"")+'><div class="date">'+a.time+'</div><div class="description">'+o+"</div></li>";e.append(n);var d=e.find('li[data-id="'+this.esc_selector(i)+'"]').first();this.touch_device||d.on("mouseenter",function(){var e=t(this).attr("data-id");t.WS_Form.this.history_pull(e),t.WS_Form.this.sidebar_form_history_classes(e)}),d.on("click",function(){t.WS_Form.this.history_index=parseInt(t(this).attr("data-id"),10),t.WS_Form.this.history_pull(t.WS_Form.this.history_index,!0,!0),t.WS_Form.this.sidebar_form_history_classes(t.WS_Form.this.history_index)})}this.sidebar_form_history_classes()},t.WS_Form.prototype.sidebar_form_history_classes=function(e){void 0===e&&(e=this.history_index),t(".wsf-form-history ul li").each(function(){t(this).removeClass("wsf-history-current").removeClass("wsf-history-undo").removeClass("wsf-history-redo");var i=parseInt(t(this).attr("data-id"),10);i==e&&t(this).addClass("wsf-history-current"),i>e&&t(this).addClass("wsf-history-redo"),i<e&&t(this).addClass("wsf-history-undo")})},t.WS_Form.prototype.history_push=function(e){if(this.form_preview_update(),this.form_history=this.form_history.slice(0,this.history_index+1),void 0!==(e=t.extend(!0,{},e)).history&&!1!==e.history){var i={form:e.form,history:e.history};this.form_history.push(i)}this.history_index=this.form_history.length-1,this.sidebar_form_history(),this.undo_redo_update(),this.breakpoint_buttons()},t.WS_Form.prototype.history_pull=function(e,i,a){void 0===i&&(i=!1),void 0===a&&(a=!1),this.loader_on(),this.sidebar_reset(),this.form=t.extend(!0,{},this.form_history[e].form),this.data_cache_build(),i?this.form_put(!0,!0,!0,a):(this.form_build(),this.loader_off())},t.WS_Form.prototype.undo=function(){return 0!=this.history_index&&(!(this.form_history.length<=1)&&(this.history_index--,this.history_pull(this.history_index,!0,!0),this.sidebar_form_history(),void this.undo_redo_update()))},t.WS_Form.prototype.redo=function(){var t=this.form_history.length;if(this.history_index==t-1)return!1;this.history_index++,this.history_pull(this.history_index,!0,!0),this.sidebar_form_history(),this.undo_redo_update()},t.WS_Form.prototype.undo_redo_update=function(){var e=this.form_history.length;if(this.history_index>0){var i=this.history_index>99?"":this.history_index;t('[data-action="wsf-undo"]').removeClass("wsf-undo-inactive").find(".count").html(i)}else t('[data-action="wsf-undo"]').addClass("wsf-undo-inactive").find(".count").html("");if(this.history_index<e-1){i=this.history_index>99?"":e-1-this.history_index;t('[data-action="wsf-redo"]').removeClass("wsf-redo-inactive").find(".count").html(i)}else t('[data-action="wsf-redo"]').addClass("wsf-redo-inactive").find(".count").html("")},t.WS_Form.prototype.popover=function(e,i,a,o){this.popover_reset(),t("body").addClass("wsf-scroll-lock"),t(".wsf-group.wsf-ui-cancel").removeClass("wsf-ui-cancel"),t(".wsf-section.wsf-ui-cancel").removeClass("wsf-ui-cancel"),t(".wsf-field-wrapper.wsf-ui-cancel").removeClass("wsf-ui-cancel"),t(".wsf-data-grid-group-tab.wsf-ui-cancel").removeClass("wsf-ui-cancel");var s=t("#wsf-popover"),r="<p>"+e+"</p>";a.addClass("wsf-ui-cancel");var n=this.get_object_type(a),d=a.attr("data-id");switch(n){case"group":t('.wsf-group-tab[data-id="'+this.esc_selector(d)+'"]').addClass("wsf-ui-cancel");break;case"data-grid-group-tab":t(t("a",a).attr("href")).addClass("wsf-ui-cancel")}for(var l in i)if(i.hasOwnProperty(l)){var _=i[l],c=_.label,h=_.action,f="";void 0!==_.class&&(f=_.class),r+='<button class="wsf-button wsf-button-small',""!=f&&(r+=" "+f),r+='" data-action="'+this.esc_attr(h)+'">'+this.esc_html(c)+"</button>"}s.html(r),s.css({opacity:0}),s.show();var p=a.offset(),u=s.innerWidth(),m=s.innerHeight();m+=6;var v=a.width(),g=t(window).width(),b=p.left+v/2-u/2,w=p.top-m,y=t("#wpcontent").offset();b<y.left&&(b=y.left),w<y.top&&(w=y.top),b+u>g&&(b=g-u),s.offset({left:b,top:w}),s.find("button[data-action]").each(function(){t(this).on("click",function(e){switch(e.preventDefault(),t(this).attr("data-action")){case"wsf-confirm":"function"==typeof o&&o()}t.WS_Form.this.popover_reset(),a.removeClass("wsf-ui-cancel");var i=t.WS_Form.this.get_object_type(a),s=a.attr("data-id");switch(i){case"group":t('.wsf-group-tab[data-id="'+t.WS_Form.this.esc_selector(s)+'"]').removeClass("wsf-ui-cancel");break;case"data-grid-group-tab":t(t("a",a).attr("href")).removeClass("wsf-ui-cancel")}})}),s.css({opacity:1})},t.WS_Form.prototype.popover_reset=function(e,i,a,o,s){t("body").removeClass("wsf-scroll-lock"),t("#wsf-popover").hide(),t("#wsf-popover").html("")},t.WS_Form.prototype.settings_html=function(e,i,a,o){void 0===o&&(o=!1);var s='<ul class="wsf-settings wsf-settings-'+e+(o?" wsf-settings-no-resize":"")+' wsf-ui-cancel">',r=t.WS_Form.settings_form[e].buttons;for(var n in r)if(r.hasOwnProperty(n)){var d=r[n],l=d.name,_=d.icon,c=d.method;(a||"clone"!=c)&&(s+='<li data-id="'+this.esc_attr(i)+'" data-action="'+this.esc_attr(c)+'"'+this.esc_attr_tooltip(l,"top-center")+">"+_+"</li>")}return s+="</ul>"},t.WS_Form.prototype.settings_events=function(e,i){t(".wsf-settings-"+i+" li",e).each(function(){t(this).on("click",function(){var e="wsf_"+i+"_"+t(this).attr("data-action");window[e];var a=t(".wsf-"+i+("field"==i?"-wrapper":"")+'[data-id="'+t.WS_Form.this.esc_selector(t(this).attr("data-id"))+'"]').first();window[e](t.WS_Form.this,a,t(this))})})},t.WS_Form.prototype.hover_events=function(e,i,a){var o=this;e.on("mouseover mouseout",function(e){if("conditional"===t("#wsf-sidebars").attr("data-current")&&void 0!==o.conditional_row_array[i][a]&&!t(e.target).closest("[data-wsf-tooltip]").length)for(var s in e.stopPropagation(),o.conditional_row_array[i][a])if(o.conditional_row_array[i][a].hasOwnProperty(s)){var r=o.conditional_row_array[i][a][s],n=t('#wsf-sidebar-conditional tr[data-index="'+o.esc_selector(r)+'"]');"mouseover"===e.type?n.addClass("wsf-conditional-highlight"):n.removeClass("wsf-conditional-highlight")}})},t.WS_Form.prototype.column_size_change_html=function(){return'<div class="wsf-column-size wsf-ui-cancel" title="'+this.language("column_size_change")+'"></div>'},t.WS_Form.prototype.column_size_change_init=function(e){e.find(".wsf-column-size").last().on("mousedown",function(){t("body").addClass("wsf-column-size-change-body"),e.addClass("wsf-column-size-change"),t.WS_Form.this.column_size_change_obj=e;var i=e.parent().innerWidth(),a=e.attr("data-id");if(e.hasClass("wsf-section")){"resize"==t.WS_Form.settings_plugin.helper_columns&&e.closest(".wsf-group").addClass("wsf-column-helper");var o=t.WS_Form.this.section_data_cache[a]}if(e.hasClass("wsf-field-wrapper")){"resize"==t.WS_Form.settings_plugin.helper_columns&&e.closest(".wsf-section").addClass("wsf-column-helper");o=t.WS_Form.this.field_data_cache[a]}!1!==t.WS_Form.this.object_data_scratch&&t.WS_Form.this.object_data_scratch.id==a&&(o=t.WS_Form.this.object_data_scratch);var s=t.WS_Form.settings_plugin.framework,r=(s=t.WS_Form.frameworks.types[s],parseInt(t.WS_Form.settings_plugin.framework_column_count,10)),n=s.breakpoints,d=t.WS_Form.this.get_object_meta_value(t.WS_Form.this.form,"breakpoint");t.WS_Form.this.column_size=r;var l=0;for(var _ in n)if(n.hasOwnProperty(_)){n[_];var c="breakpoint_size_"+_;""!=(h=t.WS_Form.this.get_object_meta_value(o,c,"",!1))&&(t.WS_Form.this.column_size=parseInt(h,10));var h;c="breakpoint_offset_"+_;if(""!=(h=t.WS_Form.this.get_object_meta_value(o,c,"",!1))&&(l=parseInt(h,10)),_==d)break}t.WS_Form.this.column_size_old=t.WS_Form.this.column_size;var f=e.offset().left,p=e.width(),u=r-l;t(document).on("mousemove",function(a){a.preventDefault(),t.WS_Form.this.column_size_change(a,e,f,p,i,o,u)}),t(document).on("mouseup",function(){t.WS_Form.this.column_size_change_release()})})},t.WS_Form.prototype.column_size_change=function(e,i,a,o,s,r,n){if(!1!==this.column_size_change_obj){if(ws_form_settings.rtl)var d=a+o-e.pageX;else d=e.pageX-a;d<0&&(d=0);var l=parseInt(t.WS_Form.settings_plugin.framework_column_count,10),_=Math.round(d/s*l+.5);if(_<1&&(_=1),_>n&&(_=n),_!=this.column_size){this.column_classes_render(i,r,!1);var c=this.get_object_meta_value(this.form,"breakpoint");this.column_size_set(r,c,_),this.column_classes_render(i,r);var h=i.attr("data-id"),f=this.get_object_type(i);!1!==t.WS_Form.this.object_data_scratch&&t("#wsf-sidebar-"+f+" .wsf-breakpoint-sizes").length&&t.WS_Form.this.object_data_scratch.id==h&&t("#wsf-sidebar-"+f+" .wsf-breakpoint-sizes").get(0).render(),this.column_size=_}}},t.WS_Form.prototype.column_size_change_release=function(){t(document).off("mouseup").off("mousemove");var e=this.column_size_change_obj;if(!1!==this.column_size_change_obj){if(this.column_size!=this.column_size_old){this.loader_on();var i=e.attr("data-id"),a=!1,o={},s=this.get_object_meta_value(this.form,"breakpoint");if(e.hasClass("wsf-section")){this.column_size_set(this.section_data_cache[i],s,this.column_size);var r=this.section_data_cache[i];a="section",o={section:this.section_data_cache[i]}}if(e.hasClass("wsf-field-wrapper"))switch(this.column_size_set(this.field_data_cache[i],s,this.column_size),a="field",o={field:r=this.field_data_cache[i]},void 0!==r.type&&r.type){case"checkbox":case"radio":this.orientation_breakpoint_optimize(r)}if(!1===a)return!1;this.breakpoint_optimize(r),o.history_method="put_resize",this.api_call(a+"/"+i+"/put/","POST",o,function(e){t.WS_Form.this.loader_off()})}e.removeClass("wsf-column-size-change"),"resize"==t.WS_Form.settings_plugin.helper_columns&&t(".wsf-column-helper").removeClass("wsf-column-helper"),t("body").removeClass("wsf-column-size-change-body"),this.column_size_change_obj=!1,this.column_size=0}},t.WS_Form.prototype.column_size_set=function(t,e,i){this.set_object_meta_value(t,"breakpoint_size_"+e,i)},t.WS_Form.prototype.offset_change_html=function(){return'<div class="wsf-offset wsf-ui-cancel" title="'+this.language("offset_change")+'"></div>'},t.WS_Form.prototype.offset_change_init=function(e){e.find(".wsf-offset").last().on("mousedown",function(){t("body").addClass("wsf-offset-change-body"),e.addClass("wsf-offset-change"),t.WS_Form.this.offset_change_obj=e;var i=e.parent().innerWidth(),a=parseInt(e.attr("data-id"),10);if(e.hasClass("wsf-section")){"resize"==t.WS_Form.settings_plugin.helper_columns&&e.closest(".wsf-group").addClass("wsf-column-helper");var o=t.WS_Form.this.section_data_cache[a]}if(e.hasClass("wsf-field-wrapper")){"resize"==t.WS_Form.settings_plugin.helper_columns&&e.closest(".wsf-section").addClass("wsf-column-helper");o=t.WS_Form.this.field_data_cache[a]}!1!==t.WS_Form.this.object_data_scratch&&t.WS_Form.this.object_data_scratch.id==a&&(o=t.WS_Form.this.object_data_scratch);var s=t.WS_Form.settings_plugin.framework,r=(s=t.WS_Form.frameworks.types[s],parseInt(t.WS_Form.settings_plugin.framework_column_count,10)),n=s.breakpoints,d=t.WS_Form.this.get_object_meta_value(t.WS_Form.this.form,"breakpoint");t.WS_Form.this.offset=0;var l=0;for(var _ in n)if(n.hasOwnProperty(_)){var c=n[_];if(0==l)var h=void 0!==c.column_size_default?"column_count"==c.column_size_default?r:c.column_size_default:column_size_default;var f="breakpoint_offset_"+_;""!=(p=t.WS_Form.this.get_object_meta_value(o,f,"",!1))&&(t.WS_Form.this.offset=parseInt(p,10));var p;f="breakpoint_size_"+_;if(""!=(p=t.WS_Form.this.get_object_meta_value(o,f,"",!1))&&(h=parseInt(p,10)),_==d)break;l++}t.WS_Form.this.offset_old=t.WS_Form.this.offset;var u=e.offset().left,m=e.width(),v=r-h;t(document).on("mousemove",function(a){a.preventDefault(),t.WS_Form.this.offset_change(a,e,u,m,i,o,v)}),t(document).on("mouseup",function(){t.WS_Form.this.offset_change_release()})})},t.WS_Form.prototype.offset_change=function(e,i,a,o,s,r,n){if(!1!==this.offset_change_obj){if(ws_form_settings.rtl)var d=a+o-e.pageX;else d=e.pageX-a;var l=parseInt(t.WS_Form.settings_plugin.framework_column_count,10),_=t.WS_Form.this.offset_old+Math.round(d/s*l+.5)-1;if(_<0&&(_=0),_>n&&(_=n),_!=this.offset){this.column_classes_render(i,r,!1);var c=this.get_object_meta_value(this.form,"breakpoint");this.offset_set(r,c,_),this.column_classes_render(i,r);var h=parseInt(i.attr("data-id"),10),f=this.get_object_type(i);!1!==t.WS_Form.this.object_data_scratch&&t("#wsf-sidebar-"+f+" .wsf-breakpoint-sizes").length&&t.WS_Form.this.object_data_scratch.id==h&&t("#wsf-sidebar-"+f+" .wsf-breakpoint-sizes").get(0).render(),this.offset=_}}},t.WS_Form.prototype.offset_change_release=function(){t(document).off("mouseup").off("mousemove");var e=this.offset_change_obj;if(!1!==this.offset_change_obj){if(this.offset!=this.offset_old){this.loader_on();var i=parseInt(e.attr("data-id"),10),a=!1,o={},s=this.get_object_meta_value(this.form,"breakpoint");if(e.hasClass("wsf-section")&&(this.offset_set(this.section_data_cache[i],s,this.offset),a="section",o={section:this.section_data_cache[i]}),e.hasClass("wsf-field-wrapper")&&(this.offset_set(this.field_data_cache[i],s,this.offset),a="field",o={field:this.field_data_cache[i]}),!1===a)return!1;o.history_method="put_offset",this.api_call(a+"/"+i+"/put/","POST",o,function(e){t.WS_Form.this.loader_off()})}e.removeClass("wsf-offset-change"),"resize"==t.WS_Form.settings_plugin.helper_columns&&t(".wsf-column-helper").removeClass("wsf-column-helper"),t("body").removeClass("wsf-offset-change-body"),this.offset_change_obj=!1,this.offset=0}},t.WS_Form.prototype.offset_set=function(t,e,i){this.set_object_meta_value(t,"breakpoint_offset_"+e,i.toString())},t.WS_Form.prototype.init_ui=function(){this.groups_sortable(),this.sections_sortable(),this.fields_sortable(),this.group_tabs_droppable(),this.object_blank_update()},t.WS_Form.prototype.groups_sortable=function(){t(".wsf-group-tabs").sortable({cursor:"move",scroll:!1,forceHelperSize:!0,placeholder:"wsf-group-tab-placeholder",cancel:".wsf-ui-cancel, .wsf-disabled, input[type=text]:not([readonly]), li:not([data-id])",items:"> li:not(.wsf-ui-cancel)",start:function(e,i){var a=i.placeholder,o=["height: "+i.helper.height()+"px","width: "+i.helper.outerWidth()+"px"].join(";");a.attr("style",o),t.WS_Form.this.next_sibling_id_old=void 0!==a.next().attr("data-id")?a.next().attr("data-id"):0,t.WS_Form.this.dragging=!0},stop:function(e,i){t.WS_Form.this.group_put_sort_index(i.item),t.WS_Form.this.dragging=!1}}).disableSelection()},t.WS_Form.prototype.sections_sortable=function(){t(".wsf-sections").sortable({tolerance:"pointer",forceHelperSize:!0,placeholder:"wsf-section-placeholder",items:"> li",cancel:".wsf-section-blank, .wsf-ui-cancel, input[type=text]:not([readonly]), li:not([data-id])",connectWith:".wsf-sections",start:function(e,i){var a=i.placeholder;i.helper.css("height","auto");var o=i.helper.height(),s=i.helper.css("background-size"),r=i.helper.css("max-width"),n=["height: "+o+"px","-webkit-box-flex: 0","-ms-flex: 0 0 "+r,"flex: 0 0 "+r,"margin-left: "+s,"max-width: "+r].join(";");a.attr("style",n),t(".wsf-sections").sortable("refreshPositions"),t.WS_Form.this.next_sibling_id_old=void 0!==a.next().attr("data-id")?a.next().attr("data-id"):0,t.WS_Form.this.group_id_old=a.closest(".wsf-group").attr("data-id"),t.WS_Form.this.dragging=!0},over:function(e,i){t.WS_Form.this.object_blank_update(),i.helper.css("height","auto");var a=i.helper.height();i.placeholder.height(a),t.WS_Form.this.dragged_section&&(t.WS_Form.this.dragged_section_in_group=!0)},out:function(e,i){t.WS_Form.this.object_blank_update(),t.WS_Form.this.dragged_section&&(t.WS_Form.this.dragged_section_in_group=!1)},stop:function(e,i){if(t.WS_Form.this.object_blank_update(),t.WS_Form.this.dragged_section){var a=t(".wsf-section-inner",t.WS_Form.this.dragged_section).height(),o=t(".wsf-template-title tspan",t.WS_Form.this.dragged_section).html();t.WS_Form.this.dragged_section.html('<div class="wsf-section-inner"><div class="wsf-section-label"><input type="text" value="'+t.WS_Form.this.esc_attr(o)+'" readonly></div><div class="wsf-section-type">'+t.WS_Form.this.language("section")+"</div></div>").removeAttr("style"),t(".wsf-section-inner",t.WS_Form.this.dragged_section).attr("style","height:"+a+"px"),t.WS_Form.this.template_section_post(t.WS_Form.this.dragged_section),t.WS_Form.this.init_ui()}else t.WS_Form.this.section_put_sort_index(i.item);t.WS_Form.this.dragging=!1,t.WS_Form.this.dragged_section=null,t.WS_Form.this.dragged_section_in_group=!1}}).disableSelection()},t.WS_Form.prototype.fields_sortable=function(){t(".wsf-fields").sortable({tolerance:"pointer",forceHelperSize:!0,placeholder:"wsf-field-placeholder",items:"> li",cancel:".wsf-field-blank, .wsf-ui-cancel, input[type=text]:not([readonly]), li:not([data-id])",connectWith:".wsf-fields",start:function(e,i){if(!t.WS_Form.this.dragged_field){var a=i.placeholder,o=i.helper.height(),s=i.helper.css("background-size"),r=i.helper.css("max-width"),n=["height: "+o+"px","-webkit-box-flex: 0","-ms-flex: 0 0 "+r,"flex: 0 0 "+r,"margin-left: "+s,"max-width: "+r].join(";");a.attr("style",n),t(".wsf-fields").sortable("refreshPositions"),t.WS_Form.this.next_sibling_id_old=void 0!==a.next().attr("data-id")?a.next().attr("data-id"):0,t.WS_Form.this.section_id_old=a.closest(".wsf-section").attr("data-id"),t.WS_Form.this.dragging=!0}},over:function(e,i){t.WS_Form.this.object_blank_update(),i.helper.css("height","auto");var a=i.helper.height();i.placeholder.height(a),t.WS_Form.this.dragged_field?(t.WS_Form.this.dragged_field_in_section=!0,t.WS_Form.this.dragged_field.width(t(i.placeholder).width())):i.helper.width(t(i.placeholder).width())},out:function(e,i){t.WS_Form.this.object_blank_update(),t.WS_Form.this.dragged_field&&(t.WS_Form.this.dragged_field_in_section=!1)},stop:function(e,i){t.WS_Form.this.object_blank_update(),t.WS_Form.this.dragged_field?(t.WS_Form.this.dragged_field.removeAttr("style"),t.WS_Form.this.field_post(t.WS_Form.this.dragged_field),t.WS_Form.this.init_ui()):t.WS_Form.this.field_put_sort_index(i.item),t.WS_Form.this.dragging=!1,t.WS_Form.this.dragged_field=null,t.WS_Form.this.dragged_field_in_section=!1}}).disableSelection()},t.WS_Form.prototype.group_tabs_droppable=function(){t(".wsf-group-tab").droppable({accept:".wsf-sections li.wsf-section[data-id], .wsf-fields li.wsf-field-wrapper[data-id]",hoverClass:"wsf-group-tab-hover",tolerance:"pointer",over:function(e,i){if(t("a",e.target).trigger("click"),i.helper.hasClass("wsf-section"))var a=".wsf-sections";if(i.helper.hasClass("wsf-field-wrapper"))a=".wsf-fields";if(void 0!==a){var o=t(t(this).find("a").attr("href")).find(a).first();i.draggable.appendTo(o).show(),t(".wsf-sections").sortable("refreshPositions"),t(".wsf-fields").sortable("refreshPositions")}}})},t.WS_Form.prototype.svg=function(e){return void 0!==t.WS_Form.settings_form.icons[e]?t.WS_Form.settings_form.icons[e]:t.WS_Form.settings_form.icons.default},t.WS_Form.prototype.api_test=function(t,e){this.api_call("helper/test/","GET",!1,function(i){void 0===i.error||i.error?e(void 0!==i.error_message&&i.error_message):t()},function(t){e(!1)})},t.WS_Form.prototype.framework_detect=function(t,e){this.api_call("helper/framework-detect/","POST",!1,function(e){var i={type:e.data.type,name:e.data.framework.name};t(i)},e)},t.WS_Form.prototype.form_stat_reset=function(t,e,i){this.api_call("form/"+t+"/stat/reset/","POST",!1,e,i)},t.WS_Form.prototype.report_form_statistics_test=function(t,e){this.api_call("form/stat/report-form-statistics-test/","POST",!1,t,e)},t.WS_Form.prototype.submit_error_test=function(t,e){this.api_call("submit/error/report-submit-error-test/","POST",!1,t,e)},t.WS_Form.prototype.setup_push=function(t,e,i){this.api_call("helper/setup-push/","POST",t,e,i)},t.WS_Form.prototype.template_form=function(){this.form_id=0,t("#wsf-template-add").tabs({activate:function(e,i){if("true"!==i.newPanel.attr("data-populated")){var a=i.newPanel.attr("data-action-id");void 0!==a&&t.WS_Form.this.template_form_populate(a)}}}),t('[data-action="wsf-add-blank"]').on("click",function(e){e.preventDefault(),t(window).scrollTop(0),t.WS_Form.this.template_form_loading_on(),t("#ws-form-action").val("wsf-add-blank"),t("#ws-form-action-do").trigger("submit")}),t('li:not(.wsf-pro-required) [data-action="wsf-add-template"]').on("click",function(){t(window).scrollTop(0),t.WS_Form.this.template_form_loading_on();var e=t(this).attr("data-id");t("#ws-form-action").val("wsf-add-template"),t("#ws-form-id").val(e),t("#ws-form-action-do").trigger("submit")}),t('[data-action="wsf-close"]',t("#wsf-template-add-modal")).on("click",function(){t.WS_Form.this.template_form_add_modal_close()}),t('[data-action="wsf-template-add-modal-submit"]',t("#wsf-template-add-modal")).on("click",function(){t(window).scrollTop(0),t.WS_Form.this.loader_on(),t("#wsf-template-add-modal").hide(),t("#wsf-template-add-modal-backdrop").hide(),t(document).off("keydown"),t.WS_Form.this.template_form_loading_on(),t("#ws-form-id").val(t(this).attr("data-id")),t("#ws-form-action").val(t(this).attr("data-action")),t("#ws-form-action-id").val(t(this).attr("data-action-id")),t("#ws-form-list-id").val(t(this).attr("data-list-id")),t("#ws-form-action-do [data-form-add-modal-pass-through]").remove(),t("input, select, textarea","#wsf-template-add-modal-form").each(function(){t("#ws-form-action-do").append('<input type="hidden" data-form-add-modal-pass-through name="'+t(this).attr("name")+'" value="'+t(this).val()+'" />')}),t("#ws-form-action-do").trigger("submit")}),t(document).on("click",'[data-action="wsf-modal-form"]',function(e){e.preventDefault();var i=t(this).attr("data-modal-form");if(void 0===i){var a=t(this).closest("[data-action-template-add-modal-label]");i={label:a?a.attr("data-action-template-add-modal-label"):t(this).attr("data-label"),action:"wsf-add-action",fields:[{id:"wsf-list-sub-id",name:"list_sub_id",type:"select",required:!0}],get_list_subs:!0}}else i=JSON.parse(i);var o=i.button;o&&o.url?(t("#wsf-modal-buttons-create button").hide(),t("#wsf-modal-buttons-link").length||t("#wsf-modal-buttons-create").append('<div id="wsf-modal-buttons-link"><a class="button button-primary"></a></div>'),t("#wsf-modal-buttons-link a").attr("href",o.url).text(o.label),t("#wsf-modal-buttons-link").show()):(t("#wsf-modal-buttons-link").hide(),t("#wsf-modal-buttons-create button").show(),t("#wsf-modal-buttons-create button").attr("data-id",t(this).attr("data-id")),t("#wsf-modal-buttons-create button").attr("data-action",i.action),t("#wsf-modal-buttons-create button").attr("data-action-id",t(this).attr("data-action-id")),t("#wsf-modal-buttons-create button").attr("data-list-id",t(this).attr("data-list-id")),t("#wsf-modal-buttons-create button").prop("disabled",!0));var s=i.fields,r="";for(var n in i.intro&&(r+='<div class="wsf-template-add-modal-intro">'+i.intro+"</div>"),s)if(s.hasOwnProperty(n)){var d=s[n];r+='<div class="wsf-template-add-modal-field-wrapper">',d.label&&(r+='<label for="'+t.WS_Form.this.esc_attr(d.id)+'">'+d.label+"</label>");var l=' id="'+t.WS_Form.this.esc_attr(d.id)+'" name="'+t.WS_Form.this.esc_attr(d.name)+'"';switch(d.required&&(l+=" required"),d.placeholder&&(l+=' placeholder="'+t.WS_Form.this.esc_attr(d.placeholder)+'"'),d.type){case"select":r+="<select"+l+"></select>";break;case"textarea":r+="<textarea"+l+"></textarea>"}r+="</div>"}t("#wsf-template-add-modal .wsf-modal-title h2").html(i.label),t("#wsf-template-add-modal-form").html(r),t("#wsf-template-add-modal-backdrop").show(),t("#wsf-template-add-modal").show(),t(document).on("keydown",function(e){27===(e.keyCode||e.which)&&t.WS_Form.this.template_form_add_modal_close()});var _=t("input, select, textarea","#wsf-template-add-modal-form");if(_.on("change input",function(){t("#wsf-modal-buttons-create button").attr("disabled",!t(this).closest("form")[0].checkValidity()&&"")}),_.first().trigger("focus"),i.get_list_subs){var c=t(this).attr("data-action-id"),h=t(this).attr("data-list-id"),f=t.WS_Form.this.action_api_method_path(c,"list_subs_fetch",h);t("#wsf-list-sub-id").empty().append(t("<option />").val("").text(t.WS_Form.this.language("list_subs_call"))),t.WS_Form.this.api_call(f,"GET",!1,function(e){if(e.error)return t.WS_Form.this.loader_off(),t.WS_Form.this.template_form_add_modal_close(),void t.WS_Form.this.error("error_action_list_sub_get");t("#wsf-list-sub-id").empty().append(t("<option />").val("").text(t.WS_Form.this.language("list_subs_select")));var i=e.data;for(var a in i)if(i.hasOwnProperty(a)){var o=i[a];t("#wsf-list-sub-id").append(t("<option />").val(o.id).text(o.label))}t.WS_Form.this.loader_off()})}}),t(document).on("click","#wsf-template-add-modal-backdrop",function(e){t.WS_Form.this.template_form_add_modal_close()});var e=t("#wsf-template-add");this.api_reload_init(e,function(e,i,a){switch(a){case"lists_fetch":t.WS_Form.this.template_form_populate(i)}},null,!1),t("#wsf-template-add").wrap('<div id="wsf-form-add"></div>');var i=t("#wsf-form-add");i.append('<div class="wsf-object-upload-json-window"><div class="wsf-object-upload-json-window-content"><h1></h1><div class="wsf-uploads"></div></div></div>'),i.on("dragenter",function(e){e.stopPropagation(),e.preventDefault(),t.WS_Form.this.drag_is_file(e)&&t(".wsf-object-upload-json-window",t(this)).show()}),t(".wsf-object-upload-json-window",i).on("dragover",function(t){t.stopPropagation(),t.preventDefault()}),t(".wsf-object-upload-json-window",i).on("drop",function(e){e.preventDefault();var a=e.originalEvent.dataTransfer.files;t.WS_Form.this.object_upload_json(a,t(this),null,function(t){var e=parseInt(t.data.id,10);e&&(location.href="admin.php?page=ws-form-edit&id="+e)},function(){t(".wsf-object-upload-json-window",i).hide()})}),t(".wsf-object-upload-json-window",i).on("dragleave",function(e){t(".wsf-object-upload-json-window",i).hide()}),t('[data-action-button="wsf-form-upload"]').on("click",function(e){t("#wsf-object-upload-file").val("").trigger("click")}),t("#wsf-object-upload-file").on("change",function(){var e=t("#wsf-object-upload-file").prop("files");if(e.length>0){var a=t("> .wsf-object-upload-json-window",i);a.show(),t.WS_Form.this.object_upload_json(e,a,null,function(t){var e=parseInt(t.data.id,10);e&&(location.href="admin.php?page=ws-form-edit&id="+e)},function(){t("> .wsf-object-upload-json-window",i).hide()})}}),this.get_configuration(function(){t.WS_Form.this.loader_off()})},t.WS_Form.prototype.template_form_add_modal_close=function(){t("#wsf-template-add-modal").hide(),t("#wsf-template-add-modal-backdrop").hide(),t(document).keydown=null},t.WS_Form.prototype.template_form_loading_on=function(e){t("#wsf-template-add-loading").show()},t.WS_Form.prototype.template_form_populate=function(e){t.WS_Form.this.loader_on();var i=t("#wsf_template_category_"+e+" ul.wsf-templates");t.WS_Form.this.api_call("template/action/"+e,"GET",[],function(a){if(a.error)t.WS_Form.this.loader_off();else{var o=a.data,s="",r=0;for(var n in o)if(o.hasOwnProperty(n)){var d=o[n],l=d.id,_=d.label,c=d.svg,h=void 0!==d.list_sub&&d.list_sub?"wsf-modal-form":"wsf-add-template-action";s+='<li><div class="wsf-template" data-action-id="'+t.WS_Form.this.esc_attr(e)+'" data-list-id="'+t.WS_Form.this.esc_attr(l)+'" title="'+t.WS_Form.this.esc_attr(_)+'">',s+=c,s+='<div class="wsf-template-actions">',s+='<button class="wsf-button wsf-button-primary wsf-button-full" data-action="'+t.WS_Form.this.esc_attr(h)+'" data-action-id="'+t.WS_Form.this.esc_attr(e)+'" data-list-id="'+t.WS_Form.this.esc_attr(l)+'">'+ws_form_settings_language_form_add_create+"</button>",s+="</div>",s+="</div>",s+="</li>",r++}r>0&&(t("li:not(:first-child)",i).remove(),i.append(s)),t("#wsf_template_category_"+e).attr("data-populated","true"),t('[data-action="wsf-add-template-action"]',i).on("click",function(){t.WS_Form.this.template_form_loading_on();var e=t(this).attr("data-action-id"),i=t(this).attr("data-list-id");t("#ws-form-action").val("wsf-add-action"),t("#ws-form-action-id").val(e),t("#ws-form-list-id").val(i),t("#ws-form-action-do").trigger("submit")}),t.WS_Form.this.loader_off()}})},t.WS_Form.prototype.template_api_response=function(e){void 0!==e.data&&(t.WS_Form.templates_section=e.data,t.WS_Form.this.sidebar_section_select_init())},t.WS_Form.prototype.template_style=function(){t("#wsf-template-add").tabs({activate:function(t,e){if("true"!==e.newPanel.attr("data-populated"))e.newPanel.attr("data-action-id")}}),t('li:not(.wsf-pro-required) [data-action="wsf-add-template"]').on("click",function(){t(window).scrollTop(0),t.WS_Form.this.template_style_loading_on();var e=t(this).attr("data-id");t("#ws-style-action").val("wsf-add-template"),t("#ws-style-id").val(e),t("#ws-style-action-do").trigger("submit")}),this.get_configuration(function(){t.WS_Form.this.loader_off()})},t.WS_Form.prototype.template_style_loading_on=function(e){t("#wsf-template-add-loading").show()},t.WS_Form.prototype.wp_list_table_form=function(){this.form_id=0;var e=t("#wsf-form-list-table");t('[data-action]:not([data-action="wsf-clipboard"])',e).on("click",function(){t("#wsf-action").val(t(this).attr("data-action")),t("#wsf-id").val(t(this).attr("data-id")),t("#wsf-action-do").trigger("submit")}),t("table.wp-list-table",e).wrap('<div id="wsf-form-table"></div>');var i=t("#wsf-form-table");i.append('<div class="wsf-object-upload-json-window"><div class="wsf-object-upload-json-window-content"><h1></h1><div class="wsf-uploads"></div></div></div>'),i.on("dragenter",function(e){e.stopPropagation(),e.preventDefault(),t.WS_Form.this.drag_is_file(e)&&t(".wsf-object-upload-json-window",t(this)).show()}),t(".wsf-object-upload-json-window",i).on("dragover",function(t){t.stopPropagation(),t.preventDefault()}),t(".wsf-object-upload-json-window",i).on("drop",function(e){e.preventDefault();var a=e.originalEvent.dataTransfer.files;t.WS_Form.this.object_upload_json(a,t(this),null,function(){location.reload()},function(){t(".wsf-object-upload-json-window",i).hide()})}),t(".wsf-object-upload-json-window",i).on("dragleave",function(e){t(".wsf-object-upload-json-window",i).hide()}),t('[data-action-button="wsf-form-upload"]').on("click",function(e){t("#wsf-object-upload-file").val("").trigger("click")}),t("#wsf-object-upload-file").on("change",function(){var e=t("#wsf-object-upload-file").prop("files");if(e.length>0){var a=t("> .wsf-object-upload-json-window",i);a.show(),t.WS_Form.this.object_upload_json(e,a,null,function(){location.reload()},function(){t("> .wsf-object-upload-json-window",i).hide()})}}),t('[data-action-ajax="wsf-form-status"]',i).on("click",function(){var e=t(this),i=t(this).attr("data-id"),a=t(this).is(":checked");t.WS_Form.this.loader_on();var o=t("#wsf-status-"+i+"-label");a?(o.attr("title",t.WS_Form.this.language("publish")),t.WS_Form.this.api_call("form/"+i+"/publish/","POST",!1,function(e){t.WS_Form.this.loader_off()})):(o.attr("title",t.WS_Form.this.language("draft")),e.removeClass("wsf-switch-warning"),t(".post-state-publish-pending",e.closest("tr")).remove(),t.WS_Form.this.api_call("form/"+i+"/draft/","POST",!1,function(e){t.WS_Form.this.loader_off()}))}),t('[data-action="wsf-clone"], [data-action="wsf-delete"], [data-action="wsf-export"]',i).on("click",function(t){t.preventDefault()}),t('[data-action-ajax="wsf-form-locate"]',i).on("click",function(e){e.preventDefault();var i=t(this);i.trigger("blur");var a=t(this).attr("data-id");t.WS_Form.this.loader_on(),t.WS_Form.this.api_call("form/"+a+"/locations/","GET",!1,function(e){t.WS_Form.this.loader_off();var o=[];if(void 0!==e[a])for(var s in e[a])if(e[a].hasOwnProperty(s)){var r=e[a][s],n=(s=r.id,r.type),d=r.type_name,l=r.title;switch(r.type){case"widget":o.push(t.WS_Form.this.esc_html(d)+': <a href="widgets.php">'+t.WS_Form.this.esc_html(l)+"</a>");break;default:o.push(t.WS_Form.this.esc_html(d)+': <a href="post.php?post='+s+"&post_type="+n+'&action=edit">'+t.WS_Form.this.esc_html(l)+"</a>")}}if(0==o.length)var _='<div class="wsf-helper">'+t.WS_Form.this.language("form_location_not_found")+"</div>";else _='<div class="wsf-helper">'+t.WS_Form.this.language("form_location_found",'<span class="ws-form-location">'+o.join(', </span><span class="wsf-form-location">'),!1)+"</div>";var c=i.closest(".row-actions"),h=i.closest("td"),f=t(".wsf-form-locations",h);f.length?f.html(_):c.before('<div class="wsf-form-locations">'+_+"</div>")})}),this.clipboard(i,"shortcode_copied","table"),this.get_configuration(function(){t.WS_Form.this.loader_off()})},t.WS_Form.prototype.wp_list_table_style=function(){this.style_id=0;var e=t("#wsf-style-list-table");t('[data-action="wsf-clone"], [data-action="wsf-delete"], [data-action="wsf-export"], [data-action="wsf-restore"]',e).on("click",function(){t("#wsf-action").val(t(this).attr("data-action")),t("#wsf-id").val(t(this).attr("data-id")),t("#wsf-action-do").trigger("submit")}),t('[data-action="wsf-default"]',e).on("click",function(){confirm(t.WS_Form.this.language("styler_default_confirm"))&&(t("#wsf-action").val(t(this).attr("data-action")),t("#wsf-id").val(t(this).attr("data-id")),t("#wsf-action-do").trigger("submit"))}),t('[data-action="wsf-default-conv"]',e).on("click",function(){confirm(t.WS_Form.this.language("styler_default_conv_confirm"))&&(t("#wsf-action").val(t(this).attr("data-action")),t("#wsf-id").val(t(this).attr("data-id")),t("#wsf-action-do").trigger("submit"))}),t('[data-action="wsf-reset"]',e).on("click",function(){confirm(t.WS_Form.this.language("styler_reset_confirm"))&&(t("#wsf-action").val(t(this).attr("data-action")),t("#wsf-id").val(t(this).attr("data-id")),t("#wsf-action-do").trigger("submit"))}),t("table.wp-list-table",e).wrap('<div id="wsf-style-table"></div>');var i=t("#wsf-style-table");i.append('<div class="wsf-object-upload-json-window"><div class="wsf-object-upload-json-window-content"><h1></h1><div class="wsf-uploads"></div></div></div>'),i.on("dragenter",function(e){e.stopPropagation(),e.preventDefault(),t.WS_Form.this.drag_is_file(e)&&t(".wsf-object-upload-json-window",t(this)).show()}),t(".wsf-object-upload-json-window",i).on("dragover",function(t){t.stopPropagation(),t.preventDefault()}),t(".wsf-object-upload-json-window",i).on("drop",function(e){e.preventDefault();var a=e.originalEvent.dataTransfer.files;t.WS_Form.this.object_upload_json(a,t(this),"style",function(){location.reload()},function(){t(".wsf-object-upload-json-window",i).hide()})}),t(".wsf-object-upload-json-window",i).on("dragleave",function(e){t(".wsf-object-upload-json-window",i).hide()}),t('[data-action-button="wsf-style-upload"]').on("click",function(e){t("#wsf-object-upload-file").val("").trigger("click")}),t("#wsf-object-upload-file").on("change",function(){var e=t("#wsf-object-upload-file").prop("files");if(e.length>0){var a=t("> .wsf-object-upload-json-window",i);a.show(),t.WS_Form.this.object_upload_json(e,a,"style",function(){location.reload()},function(){t("> .wsf-object-upload-json-window",i).hide()})}}),t('[data-action-ajax="wsf-style-status"]',i).on("click",function(){var e=t(this).attr("data-id"),i=t(this).is(":checked");t.WS_Form.this.loader_on();var a=t("#wsf-status-"+e+"-label");i?(a.attr("title",t.WS_Form.this.language("publish")),t.WS_Form.this.api_call("style/"+e+"/publish/","POST",!1,function(e){t.WS_Form.this.loader_off()})):(a.attr("title",t.WS_Form.this.language("draft")),t.WS_Form.this.api_call("style/"+e+"/draft/","POST",!1,function(e){t.WS_Form.this.loader_off()}))}),t('[data-action="wsf-clone"], [data-action="wsf-delete"], [data-action="wsf-export"], [data-action="wsf-default"], [data-action="wsf-default-conv"], [data-action="wsf-reset"], [data-action="wsf-restore"]',i).on("click",function(t){t.preventDefault()}),this.get_configuration(function(){t.WS_Form.this.loader_off()})},t.WS_Form.prototype.clipboard=function(e,i,a){var o=this,s=function(e){var s;if((e.preventDefault(),void 0===(s=t(this).attr("data-copy-text")))&&void 0===(s=t(this).html()))return;var r=t("<input>");t("body").append(r),r.val(s).trigger("select"),document.execCommand("copy"),r.remove();var n=t(this).closest(".wsf-settings-copy-inline");if(n.length){var d="undefined"!=typeof ws_form_settings&&"string"==typeof ws_form_settings.settings_copy_feedback?ws_form_settings.settings_copy_feedback:"Copied";return t(".wsf-settings-copy-feedback",n).remove(),n.append('<div class="wsf-helper wsf-settings-copy-feedback">'+o.esc_html(d)+"</div>"),void setTimeout(function(){t(".wsf-settings-copy-feedback",n).remove()},2e3)}if(void 0!==i)switch(a){case"table":var l=t(this).closest("td");l&&l.length&&(l.append('<div class="wsf-helper">'+t.WS_Form.this.language(i)+"</div>"),setTimeout(function(){t(".wsf-helper",l).remove()},2e3));break;default:var _=t(this),c=_.html();_.html(o.language(i)),setTimeout(function(){_.html(c)},2e3)}};t('[data-action="wsf-clipboard"]',e).on("click",s),t('.wsf-settings-copy-target[data-action="wsf-clipboard"]',e).on("keydown",function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),s.call(this,t))})},t.WS_Form.prototype.wp_list_table_submit=function(e){var i=t("#wsf-submissions");t("#id-hide").parent().remove(),t("#wsf_filter_id",i).on("change",function(){t.WS_Form.this.wp_list_table_filter_do()}),t("#doaction",i).on("click",function(e){switch(t("#bulk-action-selector-top",i).val()){case"wsf-bulk-export":e.preventDefault();var a=[];t('input:checkbox[name="bulk-ids[]"]:checked').each(function(){a.push(t(this).val())}),a.length&&t.WS_Form.this.submit_export(a)}}),this.form_id=e,0!=this.form_id&&(t(document).on("click","#screen-options-wrap .hide-column-tog",function(){var e={hidden:columns.hidden()};t.WS_Form.this.api_call("helper/user_meta_hidden_column/","POST",e,null,null,!1,!0,!0)}),t('[data-action-ajax="wsf-submit-starred"]',i).on("click",function(e){e.preventDefault();var i=t(this).attr("data-id"),a=t(this).hasClass("wsf-starred-on");t(this);t.WS_Form.this.loader_on(),a?(t(this).removeClass("wsf-starred-on"),t.WS_Form.this.api_call("submit/"+i+"/starred/off/","POST",!1,function(e){t.WS_Form.this.loader_off()})):(t(this).addClass("wsf-starred-on"),t.WS_Form.this.api_call("submit/"+i+"/starred/on/","POST",!1,function(e){t.WS_Form.this.loader_off()}))}),t('[data-action-ajax="wsf-submit-viewed"]',i).on("click",function(e){e.preventDefault();var i=t(this).attr("data-id"),a=!t(this).closest("tr").hasClass("wsf-submit-not-viewed"),o=t(this);t.WS_Form.this.loader_on(),a?(o.closest("tr").addClass("wsf-submit-not-viewed"),o.html(t.WS_Form.this.language("viewed_off")),t.WS_Form.this.api_call("submit/"+i+"/viewed/off/","POST",!1,function(e){"function"==typeof window.wsf_admin_wp_count_submit_unread_ajax&&window.wsf_admin_wp_count_submit_unread_ajax(t.WS_Form.this.form_id),t.WS_Form.this.loader_off()})):(o.closest("tr").removeClass("wsf-submit-not-viewed"),o.html(t.WS_Form.this.language("viewed_on")),t.WS_Form.this.api_call("submit/"+i+"/viewed/on/","POST",!1,function(e){"function"==typeof window.wsf_admin_wp_count_submit_unread_ajax&&window.wsf_admin_wp_count_submit_unread_ajax(t.WS_Form.this.form_id),t.WS_Form.this.loader_off()}))}),t('[data-action="wsf-delete"], [data-action="wsf-export"]',i).on("click",function(t){t.preventDefault()}),this.tooltips(),this.get_configuration(function(){t.WS_Form.this.get_form(function(){t.WS_Form.this.wp_list_table_submit_init(),t.WS_Form.this.keydown_events_init(),t.WS_Form.this.loader_off()})}))},t.WS_Form.prototype.wp_list_table_submit_init=function(){if(t("#wpcontent").addClass("wsf-sidebar-closed"),this.set_globals("ws-form","public"),this.data_cache_build(),this.field_type_cache_build(),window.location.hash){var e=Number(window.location.hash.substring(1));isNaN(e)||t.WS_Form.this.submit_action("wsf-view",e)}t('[data-action]:not([data-action="wsf-clipboard"])').on("click",function(){var e=t(this).attr("data-id"),i=t(this).attr("data-action");switch(i){case"wsf-view":case"wsf-edit":t.WS_Form.this.submit_action(i,e);break;case"wsf-export-all":t.WS_Form.this.submit_export();break;case"wsf-export":var a=t(this).attr("data-id");t.WS_Form.this.submit_export([a]);break;default:t("#ws-form-action").val(i),t("#ws-form-submit-id").val(e),t("#ws-form-action-do").trigger("submit")}}),t("#wsf_filter_do").on("click",function(e){t.WS_Form.this.wp_list_table_filter_do()}),t("#wsf_filter_reset").on("click",function(e){t("#wsf_filter_date_from").val(""),t("#wsf_filter_date_to").val(""),t("#wsf_filter_keyword").val(""),t.WS_Form.this.wp_list_table_filter_do()}),t("#wsf_filter_date_from,#wsf_filter_date_to").datepicker()},t.WS_Form.prototype.submit_export=function(e){t.WS_Form.this.submit_export_popup_show();var i={id:this.form_id};void 0!==e?i.submit_ids=e:(i.date_from=t("#wsf_filter_date_from").val(),i.date_to=t("#wsf_filter_date_to").val(),i.keyword=t("#wsf_filter_keyword").val()),i[ws_form_settings.wsf_nonce_field_name]=ws_form_settings.wsf_nonce,this.submit_export_do(i)},t.WS_Form.prototype.submit_export_do=function(e,i,a,o){void 0===i&&(i=0),e.page=i,void 0!==a&&(e.hash=a);var s=ws_form_settings.url_ajax+"submit/export/";t.ajax({url:s,type:"POST",data:e,beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",ws_form_settings.x_wp_nonce)},success:function(a){if(a.error)return t.WS_Form.this.submit_export_popup_hide(),void t.WS_Form.this.error("error_submit_export",a.error_message);if(void 0!==a.complete){var s=a.complete,r=a.hash,n=t("#wsf-submit-export-popup");if(s)t(".wsf-popup-progress-bar progress",n).val(100),setTimeout(function(){t.WS_Form.this.submit_export_popup_hide()},1e3),location.href=a.url;else{!1!==a.records_total&&(o=a.records_total);var d=Math.round(100*(o?a.records_processed/o:0),0);t(".wsf-popup-progress-inner p",n).hide(),t(".wsf-popup-progress-bar",n).show(),t(".wsf-popup-progress-bar progress",n).val(d),t.WS_Form.this.submit_export_do(e,i+1,r,o)}}else t.WS_Form.this.submit_export_popup_hide()},error:function(e){t.WS_Form.this.submit_export_popup_hide(),t.WS_Form.this.api_call_error_handler(e,s)}})},t.WS_Form.prototype.submit_export_popup_show=function(){var e=t("#wsf-submit-export-popup");t(".wsf-popup-progress-inner p",e).show(),t(".wsf-popup-progress-bar",e).hide(),e.show()},t.WS_Form.prototype.submit_export_popup_hide=function(){t("#wsf-submit-export-popup").hide()},t.WS_Form.prototype.wp_list_table_filter_do=function(){t('#wsf-submissions form [name="_wp_http_referer"]').remove(),t('#wsf-submissions form [name="_wpnonce"]').remove(),t('#wsf-submissions form [name="action"]').attr("disabled","disabled"),t('#wsf-submissions form [name="action2"]').attr("disabled","disabled"),t("#current-page-selector").val("1"),t("#wsf-submissions form").trigger("submit")},t.WS_Form.prototype.submit_action=function(t,e){switch(t){case"wsf-view":this.submit_render(e,!0);break;case"wsf-edit":this.submit_render(e,!1)}},t.WS_Form.prototype.submit_render=function(e,i){var a=t('[data-action-ajax="wsf-submit-viewed"][data-id="'+this.esc_selector(e)+'"]');a.closest("tr").removeClass("wsf-submit-not-viewed"),a.html(t.WS_Form.this.language("viewed_on"));var o=t("#wsf-sidebar-submit");t("h2 span",o).html(""),this.api_call("submit/"+e,"GET",!1,function(e){if(void 0!==e.data){var a=e.data;!(void 0!==a.preview&&a.preview)&&t.WS_Form.this.form.published_checksum?t.WS_Form.this.submit_render_do(a,t.WS_Form.this.form,i):!1===t.WS_Form.this.form_draft?t.WS_Form.this.api_call("form/"+t.WS_Form.this.form_id+"/full/","GET",!1,function(e){t.WS_Form.this.form_draft=e.form,t.WS_Form.this.submit_render_do(a,t.WS_Form.this.form_draft,i)},!1,!1,!1,!1,!0):t.WS_Form.this.submit_render_do(a,t.WS_Form.this.form_draft,i),"function"==typeof window.wsf_admin_wp_count_submit_unread_ajax&&window.wsf_admin_wp_count_submit_unread_ajax(t.WS_Form.this.form_id)}})},t.WS_Form.prototype.submit_render_do=function(e,i,a){var o=t.extend(!0,{},e),s=t("#wsf-sidebar-submit");if(void 0!==i&&void 0!==i.groups&&parseInt(e.form_id)===parseInt(this.form_id,10)){var r=this.get_object_value(t.WS_Form.settings_plugin,"submit_edit_ecommerce"),n=i.groups.length>1,d=void 0!==e.meta,l=e.encrypted?'<div class="wsf-encrypted"'+this.esc_attr_tooltip(this.language("submit_encrypted"),"top-center")+">"+this.svg("readonly")+"</div>":"",_=void 0!==e.section_repeatable&&e.section_repeatable,c='<div data-action="wsf-sidebar-expand"'+this.esc_attr_tooltip(this.language("sidebar_expand"),"bottom-right")+">"+this.svg("expand")+"</div>";c+='<div data-action="wsf-sidebar-contract"'+this.esc_attr_tooltip(this.language("sidebar_contract"),"bottom-right")+">"+this.svg("contract")+"</div>";var h='<div class="wsf-sidebar-header"><div class="wsf-sidebar-icon">'+this.svg("table")+"</div><h2>"+this.language("submission")+"</h2>"+l+"<code></code>"+c+"</div>",f='<table id="wsf-sidebar-info">';f+=this.submit_row_render(e,"status_full",this.language("submit_status"),"status"),f+=this.submit_row_render(e,"date_added_wp",this.language("submit_date_added")),f+=this.submit_row_render(e,"date_updated_wp",this.language("submit_date_updated")),f+=this.submit_row_render(e,"user_id",this.language("submit_user"),"user"),f+=this.submit_row_render(e,"duration",this.language("submit_duration"),"duration"),f+="</table>";var p='<form class="wsf-sidebar-inner" id="ws-form-submit" data-id="'+this.esc_attr(e.id)+'">';if(!d)return p;for(var u in i.groups)if(i.groups.hasOwnProperty(u)){var m=i.groups[u];if(void 0!==m.sections&&0!=m.sections.length){var v=!1;for(var g in m.sections)if(m.sections.hasOwnProperty(g)){var b=m.sections[g],w=b.id,y="section_"+w,S=!1!==_&&void 0!==_[y]&&void 0!==_[y].index?_[y].index:[!1];for(var F in b.fields)if(b.fields.hasOwnProperty(F)){var W=b.fields[F];if(void 0!==t.WS_Form.field_type_cache[W.type])void 0!==(T=t.WS_Form.field_type_cache[W.type]).submit_save&&T.submit_save||delete b.fields[F]}if(b.fields=this.array_remove_empty(b.fields),void 0!==b.fields&&0!=b.fields.length){var k="";for(var j in n&&!v&&(k+="<h3>"+this.esc_html(m.label)+"</h3>\n",v=!0),b.meta.label_render&&(k+="<legend>"+this.esc_html(b.label)+"</legend>\n"),S)if(S.hasOwnProperty(j)){var x=S[j],O="";if(!1!==x){if((x=parseInt(x,10))<=0)continue;k+='<fieldset class="wsf-fieldset wsf-fieldset-repeatable" data-repeatable data-repeatable-index="'+this.esc_attr(x)+'" data-id="'+this.esc_attr(w)+'"><legend>#'+(parseInt(j,10)+1)+"</legend>";O="_"+x}for(var F in b.fields)if(b.fields.hasOwnProperty(F)){W=b.fields[F];var P=this.field_name_prefix+W.id+O,C=void 0!==e.meta[P]?e.meta[P].value:"",z=W.type;switch(W.type){case"datetime":a||(W.type="text");break;case"rating":a||(W.type="range",W.meta.min="0",W.meta.max=W.meta.rating_max,W.meta.help="#value",this.field_data_cache[W.id].meta.help="#value")}k+='<div class="wsf-field-wrapper" data-id="'+this.esc_attr(W.id)+'" data-type="'+this.esc_attr(W.type)+'"'+(x?' data-repeatable-index="'+this.esc_attr(x)+'"':"")+">";var T=W.type;if(void 0!==t.WS_Form.field_type_cache[T]){var q=t.WS_Form.field_type_cache[T];t.WS_Form.this.wpautop_parse_variable(W,q)&&a&&(C=t.WS_Form.this.wpautop(C));var I=void 0!==q.submit_edit&&q.submit_edit,A=void 0!==q.submit_edit_ecommerce&&q.submit_edit_ecommerce;r&&A&&(I=!0);var E=void 0!==q.submit_edit_type?q.submit_edit_type:T;E!==W.type&&(W.type=E);var D=a||!I;if(I?void 0===e.meta[P]&&(o.meta[P]={id:W.id,value:"",type:W.type}):delete o.meta[P],D)var M="<div><strong>"+this.esc_html(W.label)+"</strong><br />#field</div>";else M="#field";var N=!1;switch(E){case"file":case"mediacapture":case"signature":if("object"==typeof C&&"object"==typeof C[0]){for(var L in M=D?"#field":'<label class="wsf-label">'+this.esc_html(W.label)+"</label>#field",N='<div class="wsf-table-outer"><table>',N+="<thead>",N+="<tr>",N+='<th colspan="4">'+this.esc_html(W.label)+"</th>",N+="</tr>",N+="</thead>",N+="<tbody>",C)if(C.hasOwnProperty(L)){var R=C[L],H=R.name,J=R.type,U=R.url,X=U+(U.split("?")[1]?"&":"?")+"download=1",B=this.svg(void 0!==t.WS_Form.file_types[J]?t.WS_Form.file_types[J].icon:t.WS_Form.file_types.default.icon);N+="<tr>",N+='<td class="wsf-submit-file-view" data-icon><a download="'+this.esc_attr(H)+'" href="'+this.esc_url(U)+'">'+B+"</a></td>",N+='<td><a download="'+this.esc_attr(H)+'" href="'+this.esc_url(X)+'" title="'+this.esc_attr(H)+'">'+this.esc_html(H)+"</a> ("+this.get_file_size(R.size)+")</td>",N+='<td class="wsf-submit-file-download" data-icon><a download="'+this.esc_attr(H)+'" href="'+this.esc_url(X)+'">'+this.svg("download")+"</a></td>",N+='<td class="wsf-submit-file-view" data-icon><a href="'+this.esc_url(U)+'" target="_blank">'+this.svg("visible")+"</a></td>",N+="</tr>"}N+="</tbody></table></div>"}}if(D&&!1===N&&""!=C)switch(E){case"rating":var G=parseInt(C,10),Z=this.get_object_meta_value(W,"rating_max",5);if(Z||(Z=5),G>=0&&G<=Z){N='<ul class="wsf-submit-rating wsf-list-inline">';for(var K=0;K<Z;K++){N+="<li"+(K<G?' class="wsf-submit-rating-on"':"")+">"+this.svg("rating")+"</li>"}N+="</ul>"}break;case"googlemap":if("object"==typeof C&&void 0!==C.lat&&void 0!==C.lng){if(C=C.lat+","+C.lng,!(xt=t.WS_Form.settings_plugin.latlon_lookup_url_mask)){C=this.esc_html(C);break}var V={value:C},$=this.mask_parse(xt,V);N='<a href="'+this.esc_url($)+'" target="_blank">'+this.esc_html(C)+"</a>"}break;case"url":N=this.get_url(C)?'<a href="'+this.esc_url(C)+'" target="_blank">'+this.esc_html(C)+"</a>":this.esc_html(C);break;case"tel":N=(gt=this.get_tel(C))?'<a href="'+this.esc_url("tel:"+gt)+'">'+this.esc_html(C)+"</a>":this.esc_html(C);break;case"email":N=this.get_email(C)?'<a href="'+this.esc_url("mailto:"+C)+'">'+this.esc_html(C)+"</a>":this.esc_html(C);break;case"textarea":if("string"==typeof C)C=this.replace_all(C,"</p>","\n"),N=this.html_strip(C),this.wpautop_parse_variable(W,q)&&(N=this.wpautop(N));break;case"color":N='<span class="wsf-submit-color-sample" style="background:'+this.esc_attr(C)+'"></span><span class="wsf-submit-color">'+this.esc_html(C)+"</span>";break;case"range":C=parseInt(C,10);var Y=this.get_object_meta_value(this.field_data_cache[W.id],"min",0);(""==Y||isNaN(Y))&&(Y=0);var Q=this.get_object_meta_value(this.field_data_cache[W.id],"max",100);(""==Q||isNaN(Q))&&(Q=100),""==C||isNaN(C)||(N=C>=1&&Q-Y>=1?'<progress class="wsf-progress" min="'+this.esc_attr(Y)+'" max="'+this.esc_attr(Q)+'" value="'+this.esc_attr(C)+'"></progress><div class="wsf-helper">'+this.esc_html(C)+"</div>":this.esc_html(C))}if("object"==typeof C)for(var tt in C)C.hasOwnProperty(tt)&&"string"==typeof C[tt]&&(C[tt]=this.esc_html(C[tt]));if("string"==typeof C&&(C=this.esc_html(C)),D){if("object"==typeof C){var et="",it=0;for(var tt in C)C.hasOwnProperty(tt)&&("string"==typeof C[tt]&&(et+=(it>0?"<br />":"")+C[tt]),it++);C=et}!1===N&&(N=""==C?"-":C)}else M="#field",N=this.get_field_html_single(W,C,!0,x);var at={field:N};k+=this.mask_parse(M,at),k+="</div>","object"==typeof e.meta[P]&&(e.meta[P].processed=!0),void 0!==z&&(W.type=z)}}!1!==O&&(k+="</fieldset>")}""!=k&&(p+='<fieldset class="wsf-fieldset">'+k+"</fieldset>")}}}}if(a){if(void 0!==e.meta.ecommerce_transaction_id||void 0!==e.meta.ecommerce_cart_total||void 0!==e.meta.woocommerce_order_id){var ot=[];for(var st in t.WS_Form.ecommerce.cart_price_types)if(t.WS_Form.ecommerce.cart_price_types.hasOwnProperty(st)){var rt=t.WS_Form.ecommerce.cart_price_types[st];if(st="ecommerce_cart_"+st,!1!==(C=void 0!==e.meta[st]&&e.meta[st])&&""!=C){C=this.get_price(parseFloat(C));var nt=(rt.priority,rt.priority);ot.push({label:rt.label,value:C,priority:nt})}}for(var st in t.WS_Form.ecommerce.meta_keys)if(t.WS_Form.ecommerce.meta_keys.hasOwnProperty(st)){var dt=t.WS_Form.ecommerce.meta_keys[st];if(void 0!==e.meta[st]){var lt=dt.label;C=e.meta[st];if(void 0!==dt.lookup&&void 0!==t.WS_Form.ecommerce[dt.lookup]&&void 0!==t.WS_Form.ecommerce[dt.lookup][C]&&(C=t.WS_Form.ecommerce[dt.lookup][C].label),void 0!==dt.type)switch(dt.type){case"price":C=this.get_price(parseFloat(C))}if(""==C)continue;nt=(dt.priority,dt.priority);var _t=void 0!==dt.mask&&dt.mask;!1!==_t&&(C=this.mask_parse(_t,{value:C})),ot.push({label:lt,value:C,priority:nt})}}if(ot.sort(function(t,e){return(t=t.priority)<(e=e.priority)?-1:t>e?1:0}),ot.length>0){var ct='<fieldset class="wsf-fieldset">\n';for(var ht in ct+="<h3>"+this.language("submit_ecommerce")+"</h3>\n",ot)if(ot.hasOwnProperty(ht)){var ft=ot[ht];ct+='<div class="wsf-field-wrapper">',ct+="<div><strong>"+this.esc_html(ft.label)+"</strong><br />"+ft.value+"</div>",ct+="</div>\n"}p+=ct+="</fieldset>\n"}}var pt=this.sidebar_render_actions(e);!1!==pt&&(p+=pt);var ut='<fieldset class="wsf-fieldset">\n';ut+="<h3>"+this.language("submit_tracking")+"</h3>\n";var mt=0;for(var st in t.WS_Form.tracking)if(t.WS_Form.tracking.hasOwnProperty(st)){var vt=t.WS_Form.tracking[st];if(!1!==(C=void 0!==e.meta[st]&&e.meta[st])&&""!=C){switch(vt.type){case"url":C=this.get_url(C)?'<a href="'+this.esc_url(C)+'" target="_blank">'+this.esc_html(C)+"</a>":this.esc_html(C);break;case"tel":var gt;C=(gt=this.get_tel(C))?'<a href="'+this.esc_url("tel:"+gt)+'">'+this.esc_html(C)+"</a>":this.esc_html(C);break;case"email":C=this.get_email(C)?'<a href="'+this.esc_url("mailto:"+C)+'">'+this.esc_html(C)+"</a>":this.esc_html(C);break;case"ip":var bt=t.WS_Form.settings_plugin.ip_lookup_url_mask;if(!bt){C=this.esc_html(C);break}var wt=/((^\s*((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))\s*$)|(^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$))|(^\s*((?=.{1,255}$)(?=.*[A-Za-z].*)[0-9A-Za-z](?:(?:[0-9A-Za-z]|\b-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|\b-){0,61}[0-9A-Za-z])?)*)\s*$)/,yt=C.split(","),St=[];for(var Ft in yt)if(yt.hasOwnProperty(Ft)){var Wt=yt[Ft];if(Wt=Wt.trim(),wt.test(Wt)){var kt={value:Wt},jt=this.mask_parse(bt,kt);St.push('<a href="'+this.esc_url(jt)+'" target="_blank">'+this.esc_html(Wt)+"</a>")}}C=St.join("<br />");break;case"latlon":if(/^(\-?\d+(\.\d+)?),\s*(\-?\d+(\.\d+)?)$/.test(C)){var xt;if(!(xt=t.WS_Form.settings_plugin.latlon_lookup_url_mask)){C=this.esc_html(C);break}V={value:C},$=this.mask_parse(xt,V);C='<a href="'+this.esc_url($)+'" target="_blank">'+this.esc_html(C)+"</a>"}else switch(parseInt(C,10)){case 1:C=this.language("submit_tracking_geo_location_permission_denied");break;case 2:C=this.language("submit_tracking_geo_location_position_unavailable");break;case 3:C=this.language("submit_tracking_geo_location_timeout");break;default:C="-"}break;default:C=this.esc_html(C)}ut+='<div class="wsf-field-wrapper">',ut+="<div><strong>"+this.esc_html(vt.label)+"</strong><br />"+C+"</div>",ut+="</div>\n",mt++}}ut+="</fieldset>\n",mt>0&&(p+=ut)}p+="</form>";var Ot=t("#wsf-submissions .wp-list-table tbody"),Pt=t('[data-id="'+this.esc_selector(e.id)+'"]',Ot).first().closest("tr"),Ct=Pt.prev(),zt=Ct.length?t('[data-action="wsf-view"]',Ct).attr("data-id"):void 0,Tt=Pt.next(),qt=Tt.length?t('[data-action="wsf-view"]',Tt).attr("data-id"):void 0,It=[{class:"wsf-button-primary",action:"wsf-sidebar-edit",label:this.language("edit")},{action:"wsf-sidebar-print",label:this.language("print")},{action:"wsf-sidebar-close",label:this.language("close")},{action:"wsf-sidebar-view",right:!0,id:zt,label:this.language("previous"),disabled:void 0===zt},{action:"wsf-sidebar-view",id:qt,label:this.language("next"),disabled:void 0===qt}],At=[{class:"wsf-button-primary",action:"wsf-sidebar-save",label:this.language("save")},{class:"",action:"wsf-sidebar-cancel",label:this.language("cancel")},{class:"wsf-button-danger",right:!0,action:"wsf-sidebar-delete",label:this.language("trash")}],Et=this.sidebar_buttons_html(a?It:At);s.html('<div class="wsf-sidebar-resize"></div>'),s.append(h),s.append(f),s.append(p),s.append(Et),t("#wsf-sidebar-submit .wsf-sidebar-header code").html(this.language("id")+": "+e.id);var Dt=t(".wsf-sidebar-inner",s);a?(t('[data-action="wsf-sidebar-view"]',s).on("click",function(){var e=t(this).attr("data-id");void 0!==e&&t.WS_Form.this.submit_render(e,!0),t.WS_Form.this.popover_reset()}),t('[data-action="wsf-sidebar-edit"]',s).on("click",function(){t.WS_Form.this.submit_render(e.id,!1),t.WS_Form.this.popover_reset()}),t('[data-action="wsf-sidebar-print"]',s).on("click",function(){window.print()}),t('[data-action="wsf-sidebar-close"]',s).on("click",function(){t("#wsf-sidebar-submit").removeClass("wsf-sidebar-open").addClass("wsf-sidebar-closed"),t("#wpcontent").removeClass("wsf-sidebar-open").addClass("wsf-sidebar-closed"),window.matchMedia("(max-width: 600px)").matches&&(t("html").css({overflow:""}),t("body").css({overflow:"","-webkit-overflow-scrolling":""})),t.WS_Form.this.popover_reset()}),t('[data-action="wsf-submit-action-repost"]',s).on("click",function(){var i=t(this),a=t(this).closest("tr"),o=[{label:t.WS_Form.this.language("cancel"),action:"wsf-cancel"},{label:t.WS_Form.this.language("repost"),action:"wsf-confirm",class:"wsf-button-danger"}];t.WS_Form.this.popover(t.WS_Form.this.language("confirm_action_repost"),o,a,function(){i.addClass("wsf-api-method-calling");var a={id:t.WS_Form.this.form_id,action_index:i.attr("data-submit-action-index")};t.WS_Form.this.api_call("submit/"+e.id+"/action/","POST",a,function(e){if(i.removeClass("wsf-api-method-calling"),void 0===e.data)return!1;if(void 0!==e.data.logs&&e.data.logs.length){var a=e.data.logs.join("<br />");t.WS_Form.this.message(a,!0,"notice-success")}if(void 0!==e.data.errors&&e.data.errors.length){var o=e.data.errors.join("<br />");t.WS_Form.this.message(o,!0,"notice-error")}},function(){i.removeClass("wsf-api-method-calling")},!1,!0)}),a.siblings("tr.wsf-ui-cancel").removeClass("wsf-ui-cancel")}),t("[data-toggle]",s).on("click",function(){t(this).attr("data-status","on"==t(this).attr("data-status")?"":"on");var e=t(this).attr("data-toggle");t("#"+e).toggle()})):(t('[data-action="wsf-sidebar-save"]',s).on("click",function(){t.WS_Form.this.submit_button_save(o)}),t('[data-action="wsf-sidebar-delete"]',s).on("click",function(){t("#ws-form-action").val("wsf-delete"),t("#ws-form-submit-id").val(o.id),t("#ws-form-action-do").trigger("submit")}),t('[data-action="wsf-sidebar-cancel"]',s).on("click",function(){t.WS_Form.this.submit_button_cancel(o)}),t.WS_Form.this.keydown[27]={function:function(){t.WS_Form.this.submit_button_cancel(o)},ctrl_key:!1},t.WS_Form.this.keydown[83]={function:function(){t.WS_Form.this.submit_button_save(o)},ctrl_key:!0},this.form_help_value(Dt)),this.loader_off(),t("#wsf-sidebar-submit").removeClass("wsf-sidebar-closed").addClass("wsf-sidebar-open"),t("#wpcontent").removeClass("wsf-sidebar-closed").addClass("wsf-sidebar-open"),window.matchMedia("(max-width: 600px)").matches&&(t("html").css({overflow:"hidden"}),t("body").css({overflow:"auto","-webkit-overflow-scrolling":"touch"})),this.sidebar_expand_contract_init()}else this.loader_off()},t.WS_Form.prototype.submit_button_save=function(e){var i=t("#ws-form-submit"),a=new FormData(i[0]);for(var o in e.meta)if(e.meta.hasOwnProperty(o)&&-1!=o.indexOf(this.field_name_prefix)&&void 0!==e.meta[o].value){var s=e.meta[o].repeatable_index,r=e.meta[o].id,n=this.field_name_prefix+r+(s?"["+s+"]":""),d=null!==a.get(n)?a.get(n):a.getAll(n+"[]")?a.getAll(n+"[]"):"";e.meta[o].value=d,delete e.meta[o].processed}var l={id:this.form_id,submit_id:e.id,submit:e};this.api_call("submit/"+e.id+"/put/","POST",l,function(t){location.reload()})},t.WS_Form.prototype.submit_button_cancel=function(e){t.WS_Form.this.keydown=[],t.WS_Form.this.submit_render(e.id,!0)},t.WS_Form.prototype.sidebar_render_actions=function(e){if(void 0===e.actions)return!1;var i=e.actions;if(!1===i)return!1;if(0==i.length)return!1;var a='<fieldset id="wsf-submit-sctions" class="wsf-fieldset">\n';for(var o in a+="<h3>"+this.language("submit_actions")+"</h3>\n",a+='<div class="wsf-field-wrapper">',a+='<div class="wsf-table-outer">',a+="<table>\n",a+="<thead><tr>",a+='<th width="16" style="text-align: center;">'+this.language("submit_actions_column_index")+"</th>",a+="<th>"+this.language("submit_actions_column_action")+"</th>",a+="<th></th>",a+="<th></th>",a+="<th></th>",a+="<th></th>",a+="</tr></thead>\n<tbody>\n",i)if(i.hasOwnProperty(o)){var s=i[o=parseInt(o,10)],r=s.id,n=s.label,d=(s.meta,!!(void 0!==t.WS_Form.actions[r])&&t.WS_Form.actions[r]),l=void 0!==d.can_repost&&d.can_repost,_=this.sidebar_render_action_meta_html(d,s),c=this.sidebar_render_action_logs_html(s,"logs"),h=this.sidebar_render_action_logs_html(s,"errors");a+="<tr>",a+='<td style="text-align: center;">'+(o+1)+"</td>",a+="<td>"+this.esc_html(n)+"</td>",a+="<td data-icon>",!1!==_&&(a+='<div data-toggle="wsf-action-meta-'+this.esc_attr(o)+'"'+this.esc_attr_tooltip(this.language("submit_actions_meta"),"top-center")+">"+this.svg("edit")+"</div>"),a+="</td><td data-icon>",!1!==c&&(a+='<div data-toggle="wsf-action-logs-'+this.esc_attr(o)+'"'+this.esc_attr_tooltip(this.language("submit_actions_logs"),"top-center")+">"+this.svg("info-circle")+"</div>"),a+="</td><td data-icon>",!1!==h&&(a+='<div data-toggle="wsf-action-errors-'+this.esc_attr(o)+'"'+this.esc_attr_tooltip(this.language("submit_actions_errors"),"top-right")+">"+this.svg("warning")+"</div>"),a+="</td><td data-icon>",l&&(a+='<div data-action="wsf-submit-action-repost" data-submit-action-index="'+this.esc_attr(o)+'"'+this.esc_attr_tooltip(this.language("submit_actions_repost"),"top-right")+">"+this.svg("redo")+"</div>"),a+="</td></tr>\n",!1!==_&&(a+='<tr id="wsf-action-meta-'+this.esc_attr(o)+'" class="wsf-hidden-table-row"><td colspan="6" class="wsf-hidden-table-cell"><div>',a+=_,a+="</div></td></tr>"),!1!==c&&(a+='<tr id="wsf-action-logs-'+this.esc_attr(o)+'" class="wsf-hidden-table-row"><td colspan="6" class="wsf-hidden-table-cell"><div>',a+=c,a+="</div></td></tr>"),!1!==h&&(a+='<tr id="wsf-action-errors-'+this.esc_attr(o)+'" class="wsf-hidden-table-row"><td colspan="6" class="wsf-hidden-table-cell"><div>',a+=h,a+="</div></td></tr>")}return a+="</tbody>\n</table>\n</div>\n</div>",a+="</fieldset>"},t.WS_Form.prototype.sidebar_render_action_meta_html=function(e,i){var a=i.id,o=this.get_action_meta_key_cache(e,a);if(void 0===i.meta)return!1;var s=i.meta;if(0==s.length)return!1;var r="<table>";for(var n in r+="<thead><tr>",r+="<th>"+this.language("submit_actions_column_meta_label")+"</th>",r+="<th>"+this.language("submit_actions_column_meta_value")+"</th>",r+="</tr></thead>\n<tbody>\n",s)if(s.hasOwnProperty(n)){var d=void 0!==o[n]?o[n].label:n,l=s[n];if("object"==typeof l){if(void 0===t.WS_Form.meta_keys[n])continue;var _=t.WS_Form.meta_keys[n];if(void 0===_.type)continue;switch(_.type){case"repeater":var c="<table>";for(var h in l)if(l.hasOwnProperty(h)){var f=l[h];for(var p in c+="<tr>",f)if(f.hasOwnProperty(p)){var u=f[p];c+="<td>"+this.esc_html(u)+"</td>"}c+="</tr>"}l=c+="</table>";break;default:l=JSON.stringify(l)}}else l=this.esc_html(l);r+="<tr><td>"+this.esc_html(d)+"</td><td>"+(""!=l?l:"-")+"</td></tr>"}return r+="</tbody>\n</table>"},t.WS_Form.prototype.sidebar_render_action_logs_html=function(t,e){if(void 0===t[e])return!1;var i=t[e];if(0==i.length)return!1;var a="<table>";for(var o in a+="<thead><tr>",a+="<th>"+this.language("submit_actions_column_"+e)+"</th>",a+="</tr></thead>\n<tbody>\n",i)if(i.hasOwnProperty(o)){var s=i[o];a+="<tr><td>"+this.esc_html(s)+"</td></tr>"}return a+="</tbody>\n</table>"},t.WS_Form.prototype.get_action_meta_key_cache=function(e,i){var a=[];if(void 0===e.fieldsets)return[];if(void 0===e.fieldsets[i])return[];if(void 0===e.fieldsets[i].meta_keys)return[];for(var o in e.fieldsets[i].meta_keys)if(e.fieldsets[i].meta_keys.hasOwnProperty(o)){var s=e.fieldsets[i].meta_keys[o];if(void 0!==t.WS_Form.meta_keys[s])void 0!==t.WS_Form.meta_keys[s].label&&(a[s]={label:t.WS_Form.meta_keys[s].label})}return a},t.WS_Form.prototype.submit_row_render=function(t,e,i,a){if(void 0!==t[e]){void 0===a&&(a="default");var o=void 0!==t.preview&&t.preview,s='<tr><th width="80">'+i+"</th><td>";switch(a){case"status":s+=t[e]+(o?" ("+this.language("submit_preview")+")":"");break;case"duration":if(0===parseInt(t[e],10))return"";s+=this.get_nice_duration(t[e]);break;case"user":var r=parseInt(t[e]);if(0===r||void 0===t.user)s+="-";else{var n=t.user.display_name;s+='<a href="user-edit.php?user_id='+r+'">'+this.esc_html(n)+"</a>"}break;default:s+=t[e]}return s+="</td></tr>"}},t.WS_Form.prototype.key_generate=function(t){void 0===t&&(t=64);for(var e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+-=[]\\{}|;':\",./<>?",i="",a=0;a<64;a++){var o=Math.round(Math.random()*e.length);o<0&&(o=0),o>e.length-1&&(o=e.length-1),i+=e[o]}return i},t.WS_Form.prototype.api_call=function(t,e,i,a,o,s,r,n,d){this.api_call_queue.push({ajax_path:t,method:e,params:i,success_callback:a,error_callback:o,checksum_request:s,bypass_loader:r,bypass_form_processing:n,form_parse:d}),this.api_call_queue_running||this.api_call_process_next()},t.WS_Form.prototype.api_call_process_next=function(){if(0==this.api_call_queue.length)return this.api_call_queue_running=!1,!1;this.api_call_queue_running=!0;var t=this.api_call_queue.shift();this.api_call_process(t.ajax_path,t.method,t.params,t.success_callback,t.error_callback,t.checksum_request,t.bypass_loader,t.bypass_form_processing,t.form_parse)},t.WS_Form.prototype.api_call_process=function(e,i,a,o,s,r,n,d,l){void 0===i&&(i="POST"),void 0===a&&(a=!1),void 0===o&&(o=!1),void 0===s&&(s=!1),void 0===r&&(r=!1),void 0===n&&(n=!1),void 0===d&&(d=!1),void 0===l&&(l=!1),r||n||this.loader_on();var _={};if(this.form_id>0?(!1!==a&&(_.data=JSON.stringify(a),_.data=this.mod_security_fix(_.data)),_.id=this.form_id,_.wsf_fti=this.get_object_meta_value(this.form,"tab_index",0)):!1!==a&&(_=a),_.wsf_fia=!0,l&&(_.wsf_fp=!0),_[ws_form_settings.wsf_nonce_field_name]=ws_form_settings.wsf_nonce,ws_form_settings.use_rest_route){var c=e.split("?");e=encodeURIComponent(c[0])+(c[1]?"&"+c[1]:"")}var h=ws_form_settings.url_ajax+e,f={method:i,url:h,beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",ws_form_settings.x_wp_nonce)},success:function(e){r||(t.WS_Form.checksum=!1),d||void 0===e.form||t.WS_Form.this.api_call_process_checksum(e),0==t.WS_Form.this.api_call_queue.length&&(void 0!==e.form_full&&e.form_full&&(t.WS_Form.this.form=e.form),t.WS_Form.this.data_cache_build()),"function"==typeof o?o(e):t.WS_Form.this.loader_off(),d||void 0===e.history||t.WS_Form.this.history_push(e),t.WS_Form.this.api_call_process_next()},error:function(e){t.WS_Form.this.loader_off(),t.WS_Form.this.api_call_error_handler(e,h,s),t.WS_Form.this.api_call_process_next()}};return!1!==_&&(f.data=_),t.ajax(f),this},t.WS_Form.prototype.api_call_process_checksum=function(t){void 0!==t.form.checksum&&void 0!==t.form.published_checksum&&(this.published_checksum=t.form.published_checksum,this.publish_render(t.form.checksum))},t.WS_Form.prototype.api_call_error_handler=function(t,e,i){var a=void 0!==t.responseJSON&&t.responseJSON,o=t.status;a&&void 0!==a&&void 0!==a.code&&"rest_cookie_invalid_nonce"===a.code&&location.reload(),a&&a.error&&a.error_message?this.error("error_api_call_"+o+"_message",a.error_message):this.error("error_api_call_"+o,e),"function"==typeof i&&i(a)},t.WS_Form.prototype.publish_render=function(e){if(""==e)return!1;e!=this.published_checksum?t('[data-action="wsf-publish"]').prop("disabled",!1):t('[data-action="wsf-publish"]').prop("disabled",!0)},t.WS_Form.prototype.log=function(t){},t.WS_Form.prototype.error=function(t,e){void 0===e&&(e="");var i=this.language(t,e,!1,!0).replace(/%s/g,e);this.message(i,!0,"notice-error")},t.WS_Form.prototype.message=function(e,i,a,o){void 0===i&&(i=!0),void 0===a&&(a="notice-success"),void 0===o&&(o=!0);var s='<div class="notice '+a+'"><p>'+e+"</p>"+(i?'<button type="button" class="notice-dismiss"><span class="screen-reader-text">'+this.language("dismiss",!1,!0,!0)+"</span></button>":"")+"</div>";if(s.replace("\n","<br />\n"),!o)return s;var r=t(s).insertAfter(t(".wp-header-end"));i&&t("button",r).on("click",function(){t(this).closest("div").remove()})},window.sidebar_form_open=function(e,i,a){t("#wsf-sidebar-form");e.object_edit(t("#wsf-form"))},window.sidebar_form_toggle=function(e,i,a){t("#wsf-form").removeClass("wsf-editing"),e.sidebar_reset()},window.sidebar_form_close=function(e,i,a){t(".wsf-form").removeClass("wsf-editing")},window.sidebar_conditional_open=function(e,i,a){var o=t("#wsf-sidebar-conditional"),s=t.WS_Form.settings_form.sidebars.conditional;if(void 0!==s.kb_url)var r=e.get_plugin_website_url(s.kb_url,"sidebar"),n='<a class="wsf-kb-url" href="'+e.esc_url(r)+'" target="_blank"'+e.esc_attr_tooltip(e.language("field_kb_url"),"bottom-center")+' tabindex="-1">'+e.svg("question-circle")+"</a>";o.html(e.sidebar_title(e.svg(s.icon),s.label,"",n,"",!0)),o.append('<div class="wsf-sidebar-inner"><fieldset class="wsf-fieldset"><div class="wsf-data-grid" data-object="form" data-id="'+e.esc_attr(e.form_id)+'" data-meta-key="conditional"></div></fieldset></div>'),o.append(e.sidebar_buttons_html());var d=e.get_object_data("form",e.form_id);e.object_data_scratch=t.extend(!0,{},d),e.sidebar_data_grids_init(t("#wsf-sidebar-conditional")),t('[data-action="wsf-sidebar-save"]',o).on("click",function(){e.sidebar_conditional_save(!1),e.conditional_highlight_row_index=!1,e.conditional_icons_build(!0)}),t('[data-action="wsf-sidebar-save-close"]',o).on("click",function(){e.sidebar_conditional_save(!0),e.conditional_highlight_row_index=!1,e.conditional_icons_build(!0)}),t('[data-action="wsf-sidebar-cancel"]',o).on("click",function(){e.sidebar_reset(),e.conditional_highlight_row_index=!1,e.conditional_icons_build(!0)}),t.WS_Form.this.keydown[27]={function:function(){e.sidebar_reset(),e.conditional_highlight_row_index=!1,e.conditional_icons_build(!0)},ctrl_key:!1},t.WS_Form.this.keydown[83]={function:function(){e.sidebar_conditional_save(!0),e.conditional_highlight_row_index=!1,e.conditional_icons_build(!0)},ctrl_key:!0},e.sidebar_expand_contract_init();e.sidebar_inits(["variable-helper"],o),e.sidebar_open("conditional")},t.WS_Form.prototype.sidebar_conditional_save=function(e){this.conditional_save(),this.form.meta.conditional=this.object_data_scratch.meta.conditional;var i={form_id:this.form_id,form:this.object_data_scratch};t.WS_Form.this.keydown=[],t.WS_Form.this.saving_notification(),this.api_call("form/"+this.form_id+"/put/","POST",i,function(e){t.WS_Form.this.loader_off()}),e&&this.sidebar_reset()},window.sidebar_action_open=function(e,i,a){var o=t("#wsf-sidebar-action"),s=t.WS_Form.settings_form.sidebars.action;if(void 0!==s.kb_url)var r=e.get_plugin_website_url(s.kb_url,"sidebar"),n='<a class="wsf-kb-url" href="'+e.esc_url(r)+'" target="_blank"'+e.esc_attr_tooltip(e.language("field_kb_url"),"bottom-right")+' tabindex="-1">'+e.svg("question-circle")+"</a>";o.html(e.sidebar_title(e.svg(s.icon),s.label,"",n,"",!0)),o.append('<div class="wsf-sidebar-inner"><fieldset class="wsf-fieldset"><div class="wsf-data-grid" data-object="form" data-id="'+e.esc_attr(e.form_id)+'" data-meta-key="action"></div></fieldset></div>'),o.append(e.sidebar_buttons_html());var d=e.get_object_data("form",e.form_id);e.object_data_scratch=t.extend(!0,{},d),e.sidebar_data_grids_init(t("#wsf-sidebar-action")),t('[data-action="wsf-sidebar-save"]',o).on("click",function(){e.sidebar_action_save(!1)}),t('[data-action="wsf-sidebar-save-close"]',o).on("click",function(){e.sidebar_action_save(!0)}),t('[data-action="wsf-sidebar-cancel"]',o).on("click",function(){e.sidebar_reset()}),t.WS_Form.this.keydown[27]={function:function(){e.sidebar_reset()},ctrl_key:!1},t.WS_Form.this.keydown[83]={function:function(){e.sidebar_action_save(!0)},ctrl_key:!0},e.sidebar_expand_contract_init(),e.sidebar_open("action")},t.WS_Form.prototype.sidebar_action_save=function(e){this.action_save(),this.form.meta.action=this.object_data_scratch.meta.action;var i={form_id:this.form_id,form:this.object_data_scratch};t.WS_Form.this.keydown=[],t.WS_Form.this.saving_notification(),this.api_call("form/"+this.form_id+"/put/","POST",i,function(e){t.WS_Form.this.loader_off()}),e&&this.sidebar_reset()},t.WS_Form.prototype.score=function(t,e,i){if(t===e)return 1;if(""===e)return 0;var a,o,s,r,n,d=0,l=t,_=l.toLowerCase(),c=l.length,h=e.toLowerCase(),f=e.length,p=0,u=1;if(i&&(r=1-i),i)for(n=0;n<f;n+=1)-1===(s=_.indexOf(h[n],p))?u+=r:(p===s?a=.7:(a=.1," "===l[s-1]&&(a+=.8)),l[s]===e[n]&&(a+=.1),d+=a,p=s+1);else for(n=0;n<f;n+=1){if(-1===(s=_.indexOf(h[n],p)))return 0;p===s?a=.7:(a=.1," "===l[s-1]&&(a+=.8)),l[s]===e[n]&&(a+=.1),d+=a,p=s+1}return o=.5*(d/c+d/f)/u,h[0]===_[0]&&o<.85&&(o+=.15),o},t.WS_Form.prototype.get_file_size=function(t){return t>=1048576?t=Math.round(t/1048576,2)+" MB":t>=1024?t=Math.round(t/1024,2)+" KB":t>1?t+=" bytes":1==t?t+=" byte":t="0 bytes",t},t.WS_Form.prototype.get_url=function(t){return/^(https?:\/\/)?((([a-z\d]([a-z\d-]*[a-z\d])*)\.)+[a-z]{2,}|((\d{1,3}\.){3}\d{1,3})|localhost)(:\d{1,5})?(\/[-a-z\d%_.~+]*)*(\?[;&a-z\d%_.~+=-]*)?(#[a-z\d_-]*)?$/i.test(t)?t:""},t.WS_Form.prototype.get_tel=function(t){return t.replace(/[^+\d]+/g,"")},t.WS_Form.prototype.get_email=function(t){return/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(t)?t:""},t.WS_Form.prototype.input_insert_text=function(e,i){var a=!1;switch(e.attr("data-meta-key-type")){case"text_editor":tinymce.activeEditor.execCommand("mceInsertContent",!1,i),a=!0;break;case"html_editor":var o=t(".CodeMirror")[0].CodeMirror,s=o.getDoc(),r=s.getCursor();s.replaceRange(i,r);var n=o.getValue(),d=o.getTextArea();t(d).val(n).trigger("keyup");break;default:a=!0}if(a){var l=e.closest(".wsf-sidebar-inner"),_=l.scrollTop(),c=e.scrollTop(),h=e[0].selectionStart,f=e[0].selectionEnd,p=e.val();e.val(p.substring(0,h)+i+p.substring(f)),e.trigger("focus").trigger("change");var u=h+i.length;null!==e.prop("selectionStart")&&e.prop("selectionStart",u),null!==e.prop("selectionEnd")&&e.prop("selectionEnd",u),l.scrollTop(_),e.scrollTop(c)}},t.WS_Form.prototype.input_insert_function=function(e,i,a,o){void 0===a&&(a=!1);var s=e.val(),r=""==s,n=e.attr("data-meta-key-type");if(!a||r){if(-1===(w=i.indexOf("(")))d=0,o=!1;else{y=i.substring(w);var d=(b=w+this.get_bracket_finish_index(y))-w-1}switch(n){case"text_editor":if(tinymce.activeEditor.execCommand("mceInsertContent",!1,i),r){var l=tinymce.activeEditor.selection.getNode();tinymce.activeEditor.selection.setCursorLocation(l.firstChild,i.length-1)}break;case"html_editor":var _=t(".CodeMirror")[0].CodeMirror,c=_.getDoc(),h=c.getCursor();c.replaceRange(i,h);var f=_.getValue(),p=_.getTextArea();t(p).val(f).trigger("keyup"),(h=c.getCursor()).ch--,_.focus(),c.setCursor(h);break;default:var u=e[0].selectionStart,m=e[0].selectionEnd,v=e.val();e.val(v.substring(0,u)+i+v.substring(m)),e.trigger("focus").trigger("change");S=u+i.length-(o?1:0);null!==e.prop("selectionStart")&&e.prop("selectionStart",S-(o?d:0)),null!==e.prop("selectionEnd")&&e.prop("selectionEnd",S)}}else{var g=s.indexOf(i.slice(0,-1));if(-1!==g){var b,w=g+i.length-2,y=s.substring(w);if(-1!==(b=this.get_bracket_finish_index(y))){var S=w+b;switch(n){case"text_editor":case"html_editor":break;default:e.focus(),null!==e.prop("selectionStart")&&e.prop("selectionStart",S),null!==e.prop("selectionEnd")&&e.prop("selectionEnd",S)}}}}},t.WS_Form.prototype.input_delete=function(e){switch(e.attr("data-meta-key-type")){case"text_editor":var i=tinymce.activeEditor.selection.getRng();if(0==i.endOffset)break;var a=i.commonAncestorContainer,o=document.createRange();o.selectNodeContents(a),o.setStart(a,i.endOffset-1),o.setEnd(a,i.endOffset),o.deleteContents(),tinymce.activeEditor.focus();break;case"html_editor":var s=t(".CodeMirror")[0].CodeMirror,r=s.getDoc(),n=t.extend(!0,{},r.getCursor()),d=t.extend(!0,{},r.getCursor());n.ch=n.ch-1,d.ch=d.ch,r.replaceRange("",n,d),s.focus(),r.setCursor(n);break;default:var l=e[0].selectionStart,_=e.val();e.val(_.substring(0,l-1)+_.substring(l-0)),e.focus();var c=l-1;null!==e.prop("selectionStart")&&e.prop("selectionStart",c),null!==e.prop("selectionEnd")&&e.prop("selectionEnd",c)}},t.WS_Form.prototype.input_clear=function(e){switch(e.attr("data-meta-key-type")){case"text_editor":tinymce.activeEditor.setContent(""),tinymce.activeEditor.focus();break;case"html_editor":var i=t(".CodeMirror")[0].CodeMirror;i.setValue(""),i.focus();i.getValue();var a=i.getTextArea();t(a).val("").trigger("keyup");break;default:e.val(""),e.focus()}},t.WS_Form.prototype.menu_highlight=function(e){void 0===e&&(e="ws-form"),t("#toplevel_page_"+e).removeClass("wp-not-current-submenu").addClass("wp-has-current-submenu current").addClass("selected"),t('[href="admin.php?page='+e+'"]',t("#toplevel_page_"+e)).closest("li").addClass("wp-menu-open current")},t.WS_Form.prototype.get_plugin_website_url=function(t,e){return void 0===t&&(t=""),"https://wsform.com"+t+"?utm_source=ws_form_pro"+(void 0===e?"":"&utm_medium="+e)},t.WS_Form.prototype.mod_security_fix=function(t){var e=this.replace_all(t,"#","~WSF%23~");return e=this.replace_all(e,"<","~WSF%60~"),e=this.replace_all(e,">","~WSF%62~"),e=this.replace_all(e,"SELECT","~WSFTCELES~"),e=this.replace_all(e,"select","~WSFtceles~"),e=this.replace_all(e,"Select","~WSFtceleS~"),e=this.replace_all(e,"style","~WSFelyts~"),e=this.replace_all(e,"STYLE","~WSFELYTS~"),e=this.replace_all(e,"src","~WSFcrs~"),e=this.replace_all(e,"SRC","~WSFCRS~"),e=this.replace_all(e,"xmlns","~WSFsnlmx~"),e=this.replace_all(e,"XMLNS","~WSFSNLMX~"),e=this.replace_all(e,"object_id","~WSFid_tcejbo~")},t.WS_Form.prototype.drag_is_file=function(t){return void 0===t.originalEvent||void 0===t.originalEvent.dataTransfer||void 0===t.originalEvent.dataTransfer.types||t.originalEvent.dataTransfer.types.includes("Files")},t.WS_Form.prototype.esc_attr_tooltip=function(e,i){return void 0===i&&(i="bottom-center"),t.WS_Form.settings_plugin.helper_icon_tooltip?' data-wsf-tooltip="'+this.esc_attr(i)+'" title="'+this.esc_attr(e)+'"':' title="'+this.esc_attr(e)+'"'},t.WS_Form.prototype.tooltips=function(){t("#wpbody").on("mouseenter","[data-wsf-tooltip]",function(){t(this).attr("data-wsf-tooltip-title",t(this).attr("title")).removeAttr("title")}),t("#wpbody").on("mouseleave","[data-wsf-tooltip-title]",function(){t(this).attr("title",t(this).attr("data-wsf-tooltip-title")).removeAttr("data-wsf-tooltip-title")})},t.WS_Form.prototype.variable_helper_modal=function(){var e=t("#wsf-variable-helper-modal");t("#wpbody").append(e.detach());var i="",a="",o=!1;for(var s in i+='<li data-wsf-vh-group-id="hash-field" class="wsf-vh-tab wsf-vh-tab-active">#field</li>',a+='<div id="wsf-vh-group-hash-field" class="wsf-vh-group wsf-vh-group-active"></div>',t.WS_Form.parse_variable_help)if(t.WS_Form.parse_variable_help.hasOwnProperty(s)){var r=t.WS_Form.parse_variable_help[s];r.group_id!=o&&(i+='<li data-wsf-vh-group-id="'+r.group_id+'" class="wsf-vh-tab">'+this.esc_html(r.group_label)+"</li>",!1!==o&&(a+="</div></div>"),o=r.group_id,a+='<div id="wsf-vh-group-'+this.esc_attr(r.group_id)+'" class="wsf-vh-group">',a+="<h3>"+this.esc_html(r.group_label)+'</h3><div class="wsf-vh-group-inner">'),a+=this.variable_helper_modal_var_html(r)}a+="</div></div>",t("#wsf-variable-helper-variables").append('<ul id="wsf-variable-helper-tabs">'+i+'</ul><div id="wsf-variable-helper-tab-content">'+a+"</div>"),t(".wsf-vh-tab",e).on("click",function(e){e.preventDefault(),t.WS_Form.this.variable_helper_modal_tab_show(t(this).attr("data-wsf-vh-group-id"))}),t('[data-action="wsf-close"]',e).on("click",function(){t.WS_Form.this.variable_helper_modal_close()}),t(window).on("resize",function(){t.WS_Form.this.variable_helper_modal_size()}),this.variable_helper_modal_draggable(),t("#wsf-sidebars").on("focus",'input[type="text"],textarea',function(){t.WS_Form.this.variable_helper_modal_insert_obj=t(this)})},t.WS_Form.prototype.variable_helper_modal_open=function(e,i){this.variable_helper_modal_insert_obj=e||!1,this.variable_helper_modal_field_group(),t("#wsf-variable-helper-modal").show(),this.variable_helper_modal_center(),this.variable_helper_modal_size(),this.variable_helper_modal_search(),this.variable_helper_modal_insert(),this.variable_helper_modal_copy(),t("#wsf-variable-helper-search-input").focus(),i&&this.variable_helper_modal_tab_show(i)},t.WS_Form.prototype.variable_helper_modal_close=function(){t("#wsf-variable-helper-modal").hide()},t.WS_Form.prototype.variable_helper_modal_insert=function(){var e=t("#wsf-variable-helper-modal");t(".wsf-vh-var-code code",e).off().on("click",function(e){e.preventDefault(),t.WS_Form.this.variable_helper_modal_insert_obj&&t.WS_Form.this.input_insert_text(t.WS_Form.this.variable_helper_modal_insert_obj,t(this).html())})},t.WS_Form.prototype.variable_helper_modal_copy=function(){var e=t("#wsf-variable-helper-modal");t(".wsf-vh-var-copy",e).off().on("click",function(e){e.preventDefault();var i=t("code",t(this).closest(".wsf-vh-var-code")).html();if(void 0!==i){var a=t("<input>");t("body").append(a),a.val(i).trigger("select"),document.execCommand("copy"),a.remove()}})},t.WS_Form.prototype.variable_helper_modal_center=function(){var e=t("#wsf-variable-helper-modal"),i=e.outerWidth(),a=e.outerHeight(),o=t(window).width(),s=t(window).height()/2-a/2,r=o/2-i/2;e.css("top",s+"px"),e.css("left",r+"px")},t.WS_Form.prototype.variable_helper_modal_draggable=function(){var e=t("#wsf-variable-helper-modal"),i=t("#wsf-variable-helper-header");i.on("mousedown",function(a){(a=a||window.event).preventDefault();var o=e.offset(),s=o.top,r=o.left,n=a.clientX,d=a.clientY,l=t(window).width(),_=t(window).height(),c=i.outerHeight(),h=e.outerWidth();t(document).on("mousemove",function(t){(t=t||window.event).preventDefault();var i=t.clientX-n,a=t.clientY-d,o=s+a,f=r+i,p=_-c,u=l-h;o<0&&(o=0),o>p&&(o=p),f<0&&(f=0),f>u&&(f=u),e.css("top",o+"px"),e.css("left",f+"px")}),t(document).on("mouseup",function(){t(document).off("mouseup").off("mousemove")})})},t.WS_Form.prototype.variable_helper_modal_tab_show=function(e){var i=t("#wsf-variable-helper-modal");t(".wsf-vh-tab-active",i).removeClass("wsf-vh-tab-active"),t('.wsf-vh-tab[data-wsf-vh-group-id="'+e+'"]').addClass("wsf-vh-tab-active"),t(".wsf-vh-group-active",i).removeClass("wsf-vh-group-active"),t("#wsf-vh-group-"+e).addClass("wsf-vh-group-active")},t.WS_Form.prototype.variable_helper_modal_size=function(){var e=t("#wsf-variable-helper-modal"),i=e.outerHeight()-(t(".wsf-modal-title",e).outerHeight()+10+t("#wsf-variable-helper-search").outerHeight()+10+t("#wsf-variable-helper-tabs").outerHeight()+10+t("h3",t("#wsf-variable-helper-tab-content")).outerHeight())-16;t(".wsf-vh-group-inner",t("#wsf-variable-helper-tab-content")).css("height",i+"px")},t.WS_Form.prototype.variable_helper_modal_search=function(){var e=[];for(var i in t.WS_Form.this.form.groups)if(t.WS_Form.this.form.groups.hasOwnProperty(i)){var a=t.WS_Form.this.form.groups[i];for(var o in a.sections)if(a.sections.hasOwnProperty(o)){var s=a.sections[o];for(var r in s.fields)if(s.fields.hasOwnProperty(r)){var n=s.fields[r],d=t.WS_Form.field_type_cache[n.type];if(d.value_out,d.value_out){var l="#field("+n.id+") #field("+n.id+", "+n.label.toLowerCase(),_="field_"+n.id;e.push({keyword:l,key:_,group_id:"hash-field"})}}}}for(var c in t.WS_Form.parse_variable_help)if(t.WS_Form.parse_variable_help.hasOwnProperty(c)){var h=t.WS_Form.parse_variable_help[c];l=h.value.substring(1).toLowerCase();l+=" #"+l,void 0!==h.keyword&&(l+=" "+h.keyword.toLowerCase()),l+=" "+h.group_label.toLowerCase(),e.push({keyword:l,key:h.key,group_id:h.group_id})}t("#wsf-variable-helper-search-input").off().on("change input",function(){var i=t(this).val();if((i=i.toLowerCase().trim()).length<=2&&isNaN(i))return t("#wsf-variable-helper-tabs li.wsf-vh-tab").show(),t("#wsf-variable-helper-tab-content .wsf-vh-var").show().removeAttr("data-hidden"),t("#wsf-variable-helper-tab-content").show(),t("#wsf-variable-helper-search-no-results").hide(),void t.WS_Form.this.variable_helper_modal_size();var a=i.split(" "),o=[],s=0,r=[];for(var n in a)if(a.hasOwnProperty(n)){var d=a[n];d=d.trim(),e.find(function(t){var e=0,i=t.keyword.indexOf(d);if(0===i&&(e+=2),i>0&&(e+=1),e>0){void 0===o[t.key]?o[t.key]=e:o[t.key]+=e;var a=t.group_id;-1===r.indexOf(a)&&r.push(a),s++}})}if(t("#wsf-variable-helper-tabs li.wsf-vh-tab").hide(),t("#wsf-variable-helper-tab-content").show(),t("#wsf-variable-helper-tab-content .wsf-vh-var").hide(),t("#wsf-variable-helper-search-no-results").hide(),s){for(var l in r)if(r.hasOwnProperty(l)){var _=r[l];t('#wsf-variable-helper-tabs li.wsf-vh-tab[data-wsf-vh-group-id="'+_+'"]').show()}for(var c in o)o.hasOwnProperty(c)&&t('#wsf-variable-helper-tab-content .wsf-vh-var[data-wsf-vh-key="'+t.WS_Form.this.esc_selector(c)+'"]').show();_=t("#wsf-variable-helper-tabs li.wsf-vh-tab:visible").first().attr("data-wsf-vh-group-id");t.WS_Form.this.variable_helper_modal_tab_show(_)}else t("#wsf-variable-helper-tab-content").hide(),t("#wsf-variable-helper-search-no-results").show();t.WS_Form.this.variable_helper_modal_size()})},t.WS_Form.prototype.variable_helper_modal_field_group=function(){t("#wsf-variable-helper-modal");var e=t.WS_Form.this.form.groups.length,i=(this.language("id"),this.language("field")),a="";for(var o in t.WS_Form.this.form.groups)if(t.WS_Form.this.form.groups.hasOwnProperty(o)){var s=t.WS_Form.this.form.groups[o];if(0!==s.sections.length){var r="";for(var n in s.sections)if(s.sections.hasOwnProperty(n)){var d=s.sections[n];if(0!==d.fields.length){var l="";for(var _ in d.fields)if(d.fields.hasOwnProperty(_)){var c=d.fields[_],h=t.WS_Form.field_type_cache[c.type];h.value_out,h.value_out&&(l+=this.variable_helper_modal_var_html({key:"field_"+c.id,group_id:"field",group_label:i,preamble:this.language("field")+": <strong>"+this.esc_html(c.label)+"</strong>",value:"#field("+c.id+")",usage:["client","action"]}))}l&&(r+='<div class="wsf-vh-var-section"><h5>'+this.language("section")+": <strong>"+this.esc_html(d.label)+"</strong> ("+d.id+")</h5>"+l+"</div>")}}r&&(e>0&&(a+='<div class="wsf-vh-var-group"><h4>'+this.language("group")+": <strong>"+this.esc_html(s.label)+"</strong> ("+s.id+")</h4>"),a+=r,e>0&&(a+="</div>"))}}a=a?'<h3>#field</h3><div class="wsf-vh-group-inner">'+a+"</div>":"Empty form",t("#wsf-vh-group-hash-field").html(a)},t.WS_Form.prototype.variable_helper_modal_var_html=function(t){var e='<div class="wsf-vh-var" data-wsf-vh-key="'+this.esc_attr(t.key)+'" data-wsf-vh-group-id="'+this.esc_attr(t.group_id)+'">';if(t.kb_slug){var i=this.get_plugin_website_url("/knowledgebase/"+t.kb_slug+"/","variable_helper");e+='<a class="wsf-vh-var-kb-url" href="'+this.esc_url(i)+'" target="_blank"'+this.esc_attr_tooltip(this.language("field_kb_url"),"left")+' tabindex="-1">'+this.svg("question-circle")+"</a>"}if(t.kb_category_slug){var a=this.get_plugin_website_url("/knowledgebase_category/"+t.kb_category_slug+"/","variable_helper");e+='<a class="wsf-vh-var-kb-url" href="'+this.esc_url(a)+'" target="_blank"'+this.esc_attr_tooltip(this.language("field_kb_url"),"left")+' tabindex="-1">'+this.svg("question-circle")+"</a>"}for(var o in t.usage||(t.usage=["action"]),e+='<ul class="wsf-vh-var-usage">',t.usage)if(t.usage.hasOwnProperty(o)){var s=t.usage[o];e+='<li class="wsf-vh-var-usage-'+this.esc_attr(s)+'">'+this.language("usage_"+s)+"</li>"}return e+="</ul>",t.preamble&&(e+='<p class="wsf-vh-var-preamble">'+t.preamble+"</p>"),e+='<div class="wsf-vh-var-code"><code'+this.esc_attr_tooltip(this.language("variable_insert"),"right")+">"+this.esc_html(t.value)+'</code> <div class="wsf-vh-var-copy"'+this.esc_attr_tooltip(this.language("clipboard"),"right")+">"+this.svg("clone")+"</div></div>",t.description&&(e+='<p class="wsf-vh-var-description">'+t.description+"</p>"),e+="</div>"},t.WS_Form.prototype.input_auto_size=function(e,i){this.input_auto_size_process(e,i),e.on("change input",function(){t.WS_Form.this.input_auto_size_process(t(this),i)})},t.WS_Form.prototype.input_auto_size_process=function(e,i){var a=e.val(),o=t("<span"+(void 0!==i?' class="'+this.esc_attr(i)+'"':"")+">"+this.esc_html(a)+"</span>");o.hide().appendTo(document.body);var s=o.width();o.remove(),e.width(s)},t.WS_Form.prototype.field_type_meta_keys=function(e,i,a){void 0===i&&(i=!1),void 0===a&&(a=!1);var o=[],s=e.fieldsets;for(var r in s)if(s.hasOwnProperty(r)){var n=s[r];if(void 0!==n.meta_keys)for(var r in n.meta_keys)if(n.meta_keys.hasOwnProperty(r)){var d=n.meta_keys[r];if(i){if(void 0===t.WS_Form.meta_keys[d])continue;var l=t.WS_Form.meta_keys[d];if(void 0!==l[i]&&l[i]){var _=!0,c=void 0!==l[a]&&l[a];c&&void 0!==t.WS_Form.settings_plugin[c]&&""!==t.WS_Form.settings_plugin[c]&&!1!==t.WS_Form.settings_plugin[c]&&(_=!1),_&&o.push(d)}}else o.push(d)}if(void 0!==n.fieldsets){var h=this.field_type_meta_keys(n,i,a);h.length>0&&(o=o.concat(h))}}return o},t.WS_Form.prototype.set_preview_url_styler=function(){var e=this.get_object_meta_value(this.form,"style_id",0);0==e&&(e=ws_form_settings.style_id_default),t('[data-action="wsf-style"]').attr("href",this.get_preview_url(this.form.id,!1,e,!1,!1))},t.WS_Form.prototype.get_preview_url=function(t,e,i,a,o){void 0===t&&(t=0),void 0===e&&(e="styler"),void 0===a&&(a=!1),void 0===o&&(o=!1);var s=[];s.push("wsf_preview"+(a?"_conversational":"")+"_form_id="+parseInt(t,10)),e&&s.push("wsf_preview_template_id="+e),s.push("wsf_preview_styler=true"),o&&s.push("wsf_submit_hash="+o);for(var r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",n="",d=0;d<12;++d)n+=r.charAt(Math.floor(Math.random()*r.length));return s.push("wsf_rand="+n),ws_form_settings.url_home+"?"+s.join("&")},window.sidebar_support_open=function(e,i,a){var o=t("#wsf-sidebar-support");t('[data-action="wsf-sidebar-cancel"]',o).on("click",function(){e.sidebar_reset()}),t.WS_Form.this.keydown[27]={function:function(){e.sidebar_reset()},ctrl_key:!1};e.sidebar_inits(["knowledgebase"],o),e.sidebar_open("support")},window.wsf_group_edit=function(t,e,i){t.object_edit(e)},window.wsf_group_clone=function(t,e,i){t.object_cancel(e),t.group_put_clone(e),t.sidebar_reset()},window.wsf_group_delete=function(t,e,i){var a=[{label:t.language("cancel"),action:"wsf-cancel"},{label:t.language("delete"),action:"wsf-confirm",class:"wsf-button-danger"}];t.popover(t.language("confirm_group_delete"),a,e,function(){t.object_cancel(e),t.object_delete(e),t.sidebar_reset()})},window.wsf_group_download=function(t,e,i){t.object_download(e)},window.wsf_group_upload=function(t,e,i){t.object_upload(e)},window.wsf_group_template_add=function(t,e,i){t.object_template_add(e)},window.wsf_section_edit=function(t,e,i){t.object_edit(e)},window.wsf_section_clone=function(t,e,i){t.object_cancel(e),t.section_put_clone(e),t.sidebar_reset()},window.wsf_section_delete=function(t,e,i){var a=[{label:t.language("cancel"),action:"wsf-cancel"},{label:t.language("delete"),action:"wsf-confirm",class:"wsf-button-danger"}];t.popover(t.language("confirm_section_delete"),a,e,function(){t.object_cancel(e),t.object_delete(e),t.sidebar_reset()})},window.wsf_section_download=function(t,e,i){t.object_download(e)},window.wsf_section_upload=function(t,e,i){t.object_upload(e)},window.wsf_section_template_add=function(t,e,i){t.object_template_add(e)},window.wsf_field_edit=function(t,e,i){t.object_edit(e)},window.wsf_field_clone=function(t,e,i){t.object_save_changes(),t.field_put_clone(e),t.sidebar_reset()},window.wsf_field_delete=function(t,e,i){var a=[{label:t.language("cancel"),action:"wsf-cancel"},{label:t.language("delete"),action:"wsf-confirm",class:"wsf-button-danger"}];t.popover(t.language("confirm_field_delete"),a,e,function(){t.object_cancel(e),t.object_delete(e),t.sidebar_reset()})}}(jQuery);