")).pop(),i="",t.forEach(function(e,t){var r=e.indexOf("",o[t]=e.substring(r)+"",i+=e.substring(0,r)+t)}),i+=r);var t="(?:table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary)",r=(i=(i=-1<(i=-1<(i=-1<(i=0===(i=(i=(i=(i=i.replace(/"+e.replace(/^(?:\s+|\s+)$/g,"")+"
\n"}),i=(i=(i=(i=(i=(i=(i=(i=i.replace(/\s*<\/p>/gim,"")).replace(/
([^<]+)<\/(div|address|form)>/gim,"
$1
$2>")).replace(new RegExp("s*(?"+t+"[^>]*>)s*
","gmi"),"$1",i)).replace(/(
]*)>/gim,"")).replace(new RegExp("")).replace(/<\/blockquote><\/p>/gim,"
s*(?"+t+"[^>]*>)","gmi"),"$1")).replace(new RegExp("(?"+t+"[^>]*>)s*
","gmi"),"$1"),i=(i=(i=(i=e?(i=(i=i.replace(/<(script|style)(?:.|\n)*?<\/\\1>/gim,function(e){return e[0].replace("\n","")})).replace(/(
)?((?=(\s*))\2)\n/gim,"
\n")).replace("","\n"):i).replace(new RegExp("(?"+t+"[^>]*>)s*
","gmi"),"$1")).replace(/
(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)[^>]*>)/gim,"$1")).replace(/\n<\/p>$/gim,""),Object.keys(o).length&&(i=i.replace(new RegExp(Object.keys(o).join("|"),"gi"),function(e){return o[e]}))}return i},initMediaLibrary(t){let r=wp.media.frames.wpforms_media_frame=wp.media({className:"media-frame wpforms-media-frame",multiple:!1,title:t.title,library:{type:t.extensions},button:{text:t.buttonText}});return r.on("uploader:ready",function(){var e=t.extensions.join(",");jQuery('.wpforms-media-frame .moxie-shim-html5 input[type="file"]').attr("accept",e)}).on("library:selection:add",function(){var e=r.state().get("selection").first().toJSON();t.extensions.includes(e.file.type)||(alert(t.extensionsError),r.state().get("selection").reset())}),r},isInViewport(e){e=e[0].getBoundingClientRect();return 0<=e.top&&0<=e.left&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)},copyValueToClipboard(e,t,r){e.preventDefault(),navigator.clipboard?navigator.clipboard.writeText(r.val()).then(function(){t.find("span").removeClass("dashicons-admin-page").addClass("dashicons-yes-alt")}):(r.attr("disabled",!1).focus().select(),document.execCommand("copy"),t.find("span").removeClass("dashicons-admin-page").addClass("dashicons-yes-alt"),r.attr("disabled",!0))},isRepeatedCall(e,t=500){return wpf.isRepeatedCallData=wpf.isRepeatedCallData||{},!!wpf.isRepeatedCallData[e]||(wpf.isRepeatedCallData[e]=!0,setTimeout(()=>wpf.isRepeatedCallData[e]=!1,t),!1)},_getCurrentFormState(){var e,t=Object.fromEntries(new FormData(document.getElementById("wpforms-builder-form")).entries());for([e]of Object.entries(t))e.includes("[__lock__]")&&delete t[e];if("undefined"!=typeof tinyMCE&&tinyMCE.editors)for(var r in tinyMCE.editors){var r=tinyMCE.editors[r],i=r.targetElm.getAttribute("name");i&&r.isDirty()&&(t[i]=r.getContent())}t.fieldsOrder=wpf.orders.fields.toString();var o=jQuery(".wpforms-panel-field-keyword-keywords textarea");return o.length&&(t.keywordFilter=o.val()),t},_updateFormState(){wpf.savedFormState=wpf._getCurrentFormState()},toggleEntriesSearchInput(e,t){let r,i;i="entries_list"===t?(r=e.find(".wpforms-form-search-box-comparison"),e.find(".wpforms-form-search-box-term")):(r=e.find(".wpforms-search-box-comparison"),e.find(".wpforms-search-box-term")),r.length&&i.length&&(e="empty"===(t=r.val())||"not_empty"===t,i.prop("disabled",e),e)&&i.val("")},_setComparisonEmptyOptionsVisibility(o,e){let n=o.data("wpformsEmptyOptionsCache");n||(n={},o.find("option").each(function(e){var t=this.value;"empty"!==t&&"not_empty"!==t||(n[t]={$el:jQuery(this),index:e})}),o.data("wpformsEmptyOptionsCache",n));var t=n.empty?n.empty.$el:null,r=n.not_empty?n.not_empty.$el:null;if(e){let r=o.find("option"),i=r.length;e=function(e){var t;e&&!e.$el.parent().length&&((t=Math.min(e.index,i))>=i?o.append(e.$el):t<=0?o.prepend(e.$el):jQuery(r.get(t-1)).after(e.$el))};e(n.empty),e(n.not_empty)}else t&&t.parent().length&&t.detach(),r&&r.parent().length&&r.detach()},toggleEntriesComparisonForAdvancedOptions(e,t){let r,i;(i="entries_list"===t?(r=e.find(".wpforms-form-search-box-comparison"),e.find(".wpforms-form-search-box-field")):(r=e.find(".wpforms-search-box-comparison"),e.find(".wpforms-search-box-field"))).length&&r.length&&(!(t=-1!==["entry_id","entry_notes","ip_address","user_agent"].indexOf(i.val()))||"empty"!==r.val()&&"not_empty"!==r.val()||r.val("contains"),wpf._setComparisonEmptyOptionsVisibility(r,!t),r.trigger("change"))}};wpf.init();