({loading:!1,payload:e("#hidden_textarea").val()}),methods:{}}));new ClipboardJS(".btn-clipboard").on("success",(function(t){const a=e(t.trigger),d=a.text();a.attr("disabled","disabled").text("Copied!"),setTimeout((function(){a.text(d).removeAttr("disabled")}),3e3)}))}))}(jQuery);
\ No newline at end of file
+(d=>{d(function(){d("#wu_payload").length&&(wu_event_view_payload=new Vue({el:"#wu_payload",data(){return{loading:!1,payload:d("#hidden_textarea").val()}},methods:{}})),new ClipboardJS(".btn-clipboard").on("success",function(e){let t=d(e.trigger),a=t.text();t.attr("disabled","disabled").text("Copied!"),setTimeout(function(){t.text(a).removeAttr("disabled")},3e3)})})})(jQuery);
diff --git a/assets/js/fields.min.js b/assets/js/fields.min.js
index 9536fd9..0367b70 100644
--- a/assets/js/fields.min.js
+++ b/assets/js/fields.min.js
@@ -1 +1 @@
-void 0!==window.Vue&&Vue.component("colorPicker",{props:["value"],template:'',mounted(){const e=this;$(this.$el).val(this.value).wpColorPicker({width:200,defaultColor:this.value,change(o,t){e.$emit("input",t.color.toString())}})},watch:{value(e){$(this.$el).wpColorPicker("color",e)}},destroyed(){$(this.$el).off().wpColorPicker("destroy")}});
\ No newline at end of file
+void 0!==window.Vue&&Vue.component("colorPicker",{props:["value"],template:'',mounted(){let t=this;$(this.$el).val(this.value).wpColorPicker({width:200,defaultColor:this.value,change(e,o){t.$emit("input",o.color.toString())}})},watch:{value(e){$(this.$el).wpColorPicker("color",e)}},destroyed(){$(this.$el).off().wpColorPicker("destroy")}});
diff --git a/assets/js/flags.min.js b/assets/js/flags.min.js
new file mode 100644
index 0000000..622ebc6
--- /dev/null
+++ b/assets/js/flags.min.js
@@ -0,0 +1 @@
+import{polyfillCountryFlagEmojis}from"https://cdn.skypack.dev/country-flag-emoji-polyfill";polyfillCountryFlagEmojis();
diff --git a/assets/js/functions.min.js b/assets/js/functions.min.js
index 2e894f0..85093ff 100644
--- a/assets/js/functions.min.js
+++ b/assets/js/functions.min.js
@@ -1 +1 @@
-function wu_on_load(){wu_initialize_tooltip(),wu_initialize_datepickers(),wu_initialize_colorpicker(),wu_initialize_iconfontpicker(),wu_initialize_editors(),wu_update_clock(),wu_initialize_clipboardjs(),wu_initialize_imagepicker(),wu_image_preview()}function wu_format_money(e){e=parseFloat(e.toString().replace(/[^0-9\.]/g,""));const i=wp.hooks.applyFilters("wu_format_money",{currency:{symbol:wu_settings.currency_symbol,format:wu_settings.currency_position,decimal:wu_settings.decimal_separator,thousand:wu_settings.thousand_separator,precision:wu_settings.precision},number:{precision:0,thousand:",",decimal:","}});return accounting.settings=i,accounting.formatMoney(e)}window.wu_initialize_tooltip=function(){jQuery('[role="tooltip"]').tipTip({attribute:"aria-label"})},window.wu_initialize_editors=function(){jQuery("textarea[data-editor]").each((function(){tinymce.remove("#"+jQuery(this).attr("id")),tinymce.init({selector:"#"+jQuery(this).attr("id"),menubar:"",theme:"modern",...wp.editor.getDefaultSettings().tinymce})}))},window.wu_initialize_imagepicker=function(){jQuery(".wu-wrapper-image-field").each((function(){const e=jQuery(this);e.find("img").css({maxWidth:"100%"});e.find("img").attr("src")?e.find(".wu-wrapper-image-field-upload-actions").show():e.find(".wu-add-image-wrapper").show(),e.on("click","a.wu-add-image",(function(){"undefined"==typeof wu_media_frame?(wu_media_frame=wp.media({title:wu_fields.l10n.image_picker_title,multiple:!1,button:{text:wu_fields.l10n.image_picker_button_text}}),wu_media_frame.on("select",(function(){const i=wu_media_frame.state().get("selection").first().toJSON(),t=e.find("img");e.find("img").removeClass("wu-absolute").attr("src",i.url),e.find(".wubox").attr("href",i.url),e.find("input").val(i.id),e.find(".wu-add-image-wrapper").hide(),t.on("load",(function(){e.find(".wu-wrapper-image-field-upload-actions").show()}))})),wu_media_frame.open()):wu_media_frame.open()})),e.find(".wu-remove-image").on("click",(function(i){i.preventDefault(),e.find("img").removeAttr("src").addClass("wu-absolute"),e.find("input").val(""),e.find(".wu-wrapper-image-field-upload-actions").hide(),e.find(".wu-add-image-wrapper").show()}))}))},window.wu_initialize_colorpicker=function(){jQuery(document).ready((function(){jQuery(".wu_color_field").each((function(){jQuery(this).wpColorPicker()}))}))},window.wu_initialize_iconfontpicker=function(){jQuery(document).ready((function(){jQuery(".wu_select_icon").length&&jQuery(".wu_select_icon").fontIconPicker({theme:"wu-theme"})}))},window.wu_initialize_clipboardjs=function(){new ClipboardJS(".wu-copy")},window.wu_initialize_datepickers=function(){jQuery(".wu-datepicker, [wu-datepicker]").each((function(){const e=jQuery(this),i=e.data("format"),t=e.data("allow-time");e.flatpickr({animate:!1,time_24hr:!0,enableTime:void 0===t||t,dateFormat:i,allowInput:!0,defaultDate:e.val()})}))},window.wu_update_clock=function(){const e=60*(60*wu_ticker.server_clock_offset+(new Date).getTimezoneOffset())*1e3;function i(){const i=new Date((new Date).getTime()+e),t=i.getFullYear();let n=i.getMonth()+1,o=i.getDate(),a=i.getHours(),r=i.getMinutes(),u=i.getSeconds();n<10&&(n="0"+n),o<10&&(o="0"+o),r<10&&(r="0"+r),u<10&&(u="0"+u),a<10&&(a="0"+a),jQuery("#wu-ticker").text(t+"-"+n+"-"+o+" "+a+":"+r+":"+u)}setInterval(i,500)},window.wu_on_load=wu_on_load,window.wu_block_ui=function(e){jQuery(e).wu_block({message:'',overlayCSS:{backgroundColor:"#FFF",opacity:.6},css:{padding:0,margin:0,width:"50%",fontSize:"14px !important",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"none",backgroundColor:"none",cursor:"wait"}});const i=jQuery(e);return i.unblock=jQuery(e).wu_unblock,i},window.wu_image_preview=function(){const e="#wu-image-preview",i=1==wu_settings.disable_image_zoom?".wu-image-preview:not(img)":".wu-image-preview",t=e.replace("#","");0===jQuery(e).length&&jQuery("body").append(""),jQuery(i).hover((function(i){this.t=this.title,this.title="";const t=jQuery(this).data("image");jQuery(e).find("img").attr("src",t).attr("alt",this.t).end().css({position:"absolute",display:"none"}).css("top",i.pageY-10+"px").css("left",i.pageX+30+"px").fadeIn("fast")}),(function(){this.title=this.t,jQuery(e).fadeOut("fast")})),jQuery(i).mousemove((function(i){jQuery(e).css("top",i.pageY-10+"px").css("left",i.pageX+30+"px")}))},window.wu_initialize_code_editors=function(){jQuery("[data-code-editor]").length&&(void 0===window.wu_editor_instances&&(window.wu_editor_instances={}),jQuery("[data-code-editor]").each((function(){const e=jQuery(this),i=e.attr("id");if(void 0===window.wu_editor_instances[i]){if(!e.is(":visible"))return;window.wu_editor_instances[i]=wp.codeEditor.initialize(i,{codemirror:{mode:e.data("code-editor"),lint:!0,autoCloseBrackets:!0,matchBrackets:!0,indentUnit:2,indentWithTabs:!0,lineNumbers:!0,lineWrapping:!0,styleActiveLine:!0,continueComments:!0,inputStyle:"contenteditable",direction:"ltr",gutters:[],extraKeys:{"Ctrl-Space":"autocomplete","Ctrl-/":"toggleComment","Cmd-/":"toggleComment","Alt-F":"findPersistent"}}})}})))},window.wu_moment=function(e){return moment.tz(e,"Etc/UTC")};
\ No newline at end of file
+function wu_on_load(){wu_initialize_tooltip(),wu_initialize_datepickers(),wu_initialize_colorpicker(),wu_initialize_iconfontpicker(),wu_initialize_editors(),wu_update_clock(),wu_initialize_clipboardjs(),wu_initialize_imagepicker(),wu_image_preview()}function wu_format_money(e){e=parseFloat(e.toString().replace(/[^0-9\.]/g,""));var i=wp.hooks.applyFilters("wu_format_money",{currency:{symbol:wu_settings.currency_symbol,format:wu_settings.currency_position,decimal:wu_settings.decimal_separator,thousand:wu_settings.thousand_separator,precision:wu_settings.precision},number:{precision:0,thousand:",",decimal:","}});return accounting.settings=i,accounting.formatMoney(e)}window.wu_initialize_tooltip=function(){jQuery('[role="tooltip"]').tipTip({attribute:"aria-label"})},window.wu_initialize_editors=function(){jQuery("textarea[data-editor]").each(function(){tinymce.remove("#"+jQuery(this).attr("id")),tinymce.init({selector:"#"+jQuery(this).attr("id"),menubar:"",theme:"modern",...wp.editor.getDefaultSettings().tinymce})})},window.wu_initialize_imagepicker=function(){jQuery(".wu-wrapper-image-field").each(function(){let t=jQuery(this);t.find("img").css({maxWidth:"100%"}),(t.find("img").attr("src")?t.find(".wu-wrapper-image-field-upload-actions"):t.find(".wu-add-image-wrapper")).show(),t.on("click","a.wu-add-image",function(){"undefined"!=typeof wu_media_frame||(wu_media_frame=wp.media({title:wu_fields.l10n.image_picker_title,multiple:!1,button:{text:wu_fields.l10n.image_picker_button_text}})).on("select",function(){var e=wu_media_frame.state().get("selection").first().toJSON(),i=t.find("img");t.find("img").removeClass("wu-absolute").attr("src",e.url),t.find(".wubox").attr("href",e.url),t.find("input").val(e.id),t.find(".wu-add-image-wrapper").hide(),i.on("load",function(){t.find(".wu-wrapper-image-field-upload-actions").show()})}),wu_media_frame.open()}),t.find(".wu-remove-image").on("click",function(e){e.preventDefault(),t.find("img").removeAttr("src").addClass("wu-absolute"),t.find("input").val(""),t.find(".wu-wrapper-image-field-upload-actions").hide(),t.find(".wu-add-image-wrapper").show()})})},window.wu_initialize_colorpicker=function(){jQuery(document).ready(function(){jQuery(".wu_color_field").each(function(){jQuery(this).wpColorPicker()})})},window.wu_initialize_iconfontpicker=function(){jQuery(document).ready(function(){jQuery(".wu_select_icon").length&&jQuery(".wu_select_icon").fontIconPicker({theme:"wu-theme"})})},window.wu_initialize_clipboardjs=function(){new ClipboardJS(".wu-copy")},window.wu_initialize_datepickers=function(){jQuery(".wu-datepicker, [wu-datepicker]").each(function(){var e=jQuery(this),i=e.data("format"),t=e.data("allow-time");e.flatpickr({animate:!1,time_24hr:!0,enableTime:void 0===t||t,dateFormat:i,allowInput:!0,defaultDate:e.val()})})},window.wu_update_clock=function(){let u=60*(60*wu_ticker.server_clock_offset+(new Date).getTimezoneOffset())*1e3;function e(){var e=new Date((new Date).getTime()+u),i=e.getFullYear();let t=e.getMonth()+1,n=e.getDate(),o=e.getHours(),a=e.getMinutes(),r=e.getSeconds();t<10&&(t="0"+t),n<10&&(n="0"+n),a<10&&(a="0"+a),r<10&&(r="0"+r),o<10&&(o="0"+o),jQuery("#wu-ticker").text(i+"-"+t+"-"+n+" "+o+":"+a+":"+r)}setInterval(e,500)},window.wu_on_load=wu_on_load,window.wu_block_ui=function(e){jQuery(e).wu_block({message:'',overlayCSS:{backgroundColor:"#FFF",opacity:.6},css:{padding:0,margin:0,width:"50%",fontSize:"14px !important",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"none",backgroundColor:"none",cursor:"wait"}});var i=jQuery(e);return i.unblock=jQuery(e).wu_unblock,i},window.wu_image_preview=function(){let t="#wu-image-preview";var e=1==wu_settings.disable_image_zoom?".wu-image-preview:not(img)":".wu-image-preview",i=t.replace("#","");0===jQuery(t).length&&jQuery("body").append(""),jQuery(e).hover(function(e){this.t=this.title,this.title="";var i=jQuery(this).data("image");jQuery(t).find("img").attr("src",i).attr("alt",this.t).end().css({position:"absolute",display:"none"}).css("top",e.pageY-10+"px").css("left",e.pageX+30+"px").fadeIn("fast")},function(){this.title=this.t,jQuery(t).fadeOut("fast")}),jQuery(e).mousemove(function(e){jQuery(t).css("top",e.pageY-10+"px").css("left",e.pageX+30+"px")})},window.wu_initialize_code_editors=function(){jQuery("[data-code-editor]").length&&(void 0===window.wu_editor_instances&&(window.wu_editor_instances={}),jQuery("[data-code-editor]").each(function(){var e=jQuery(this),i=e.attr("id");void 0===window.wu_editor_instances[i]&&e.is(":visible")&&(window.wu_editor_instances[i]=wp.codeEditor.initialize(i,{codemirror:{mode:e.data("code-editor"),lint:!0,autoCloseBrackets:!0,matchBrackets:!0,indentUnit:2,indentWithTabs:!0,lineNumbers:!0,lineWrapping:!0,styleActiveLine:!0,continueComments:!0,inputStyle:"contenteditable",direction:"ltr",gutters:[],extraKeys:{"Ctrl-Space":"autocomplete","Ctrl-/":"toggleComment","Cmd-/":"toggleComment","Alt-F":"findPersistent"}}}))}))},window.wu_moment=function(e){return moment.tz(e,"Etc/UTC")};
diff --git a/assets/js/gutenberg-support.min.js b/assets/js/gutenberg-support.min.js
index 2e87d32..3f46ff1 100644
--- a/assets/js/gutenberg-support.min.js
+++ b/assets/js/gutenberg-support.min.js
@@ -1 +1 @@
-jQuery(document).ready((function(){const e=function(e){e=e.replace(wp.i18n.__("Generating preview…"),wu_gutenberg.replacement_message);const t='
';return e=e.replace("
",t),e+=""};"object"==typeof wp&&"object"==typeof wp.hooks&&wp.hooks.addFilter("editor.PostPreview.interstitialMarkup","wp-ultimo/custom-preview-message",e)}));
\ No newline at end of file
+jQuery(document).ready(function(){"object"==typeof wp&&"object"==typeof wp.hooks&&wp.hooks.addFilter("editor.PostPreview.interstitialMarkup","wp-ultimo/custom-preview-message",function(e){e=e.replace(wp.i18n.__("Generating preview…"),wu_gutenberg.replacement_message);var t='
';return e=e.replace("
",t),e+=""})});
diff --git a/assets/js/jumper.min.js b/assets/js/jumper.min.js
index e0d41ee..0ba3df4 100644
--- a/assets/js/jumper.min.js
+++ b/assets/js/jumper.min.js
@@ -1 +1 @@
-!function(e){e(document).ready((function(){const t=e("#wu-jumper-select").selectize({create:!1,maxItems:1,optgroupField:"group",optgroupValueField:"value",searchField:["text","name","display_name","domain","title","desc","code"],render:{option(e){void 0===e.model&&(e.model="jumper-link"),void 0===e.text&&(e.text=e.reference_code||e.name||e.title||e.display_name||e.code),void 0===e.group&&(e.group=e.model);const t=jQuery("#wu-template-"+e.model).length?jQuery("#wu-template-"+e.model).html():jQuery("#wu-template-default").html();return _.template(t,{interpolate:/\{\{(.+?)\}\}/g})(e)}},load(t,r){if(!t.length)return r();e("#wu-jumper .wu-jumper-loading").show(),jQuery.ajax({url:wu_jumper_vars.ajaxurl,type:"POST",data:{action:"wu_search",model:"all",number:99,query:{search:"*"+t+"*"}},error(){r()},success(t){e("#wu-jumper .wu-jumper-loading").hide(),r(t)}})}});t.on("change",(function(){var r;(r=e(this).val()).toLowerCase().indexOf(wu_jumper_vars.base_url)>=0||r.toLowerCase().indexOf(wu_jumper_vars.network_base_url)>=0?(window.location.href=e(this).val(),e(this).parent().parent().find(".wu-jumper-redirecting").show()):(window.open(e(this).val(),"_blank"),e(t.parent()).hide())})),e(document).on("click",":not(#wu-jumper-button-trigger)",(function(r){const u=r.target;"wu-jumper-button-trigger"!==e(u).attr("id")&&"wu-jumper-button-trigger"!==e(u).parent().attr("id")&&(e(u).is(t.parent())||e(u).parents().is(t.parent())||e(t.parent().parent()).hide())}));const r=wu_jumper_vars.trigger_key.charAt(0);function u(){return e("#wu-jumper").show(),e("#wu-jumper").find("input").focus(),!1}Mousetrap.bind(["command+option+"+r,"ctrl+alt+"+r],(function(e){e.preventDefault(),u()})),e(document).on("click","#wu-jumper-button-trigger",(function(e){e.preventDefault(),u()}))}))}(jQuery);
\ No newline at end of file
+(u=>{u(document).ready(function(){let t=u("#wu-jumper-select").selectize({create:!1,maxItems:1,optgroupField:"group",optgroupValueField:"value",searchField:["text","name","display_name","domain","title","desc","code"],render:{option(e){void 0===e.model&&(e.model="jumper-link"),void 0===e.text&&(e.text=e.reference_code||e.name||e.title||e.display_name||e.code),void 0===e.group&&(e.group=e.model);var t=(jQuery("#wu-template-"+e.model).length?jQuery("#wu-template-"+e.model):jQuery("#wu-template-default")).html();return _.template(t,{interpolate:/\{\{(.+?)\}\}/g})(e)}},load(e,t){if(!e.length)return t();u("#wu-jumper .wu-jumper-loading").show(),jQuery.ajax({url:wu_jumper_vars.ajaxurl,type:"POST",data:{action:"wu_search",model:"all",number:99,query:{search:"*"+e+"*"}},error(){t()},success(e){u("#wu-jumper .wu-jumper-loading").hide(),t(e)}})}});t.on("change",function(){var e;0<=(e=u(this).val()).toLowerCase().indexOf(wu_jumper_vars.base_url)||0<=e.toLowerCase().indexOf(wu_jumper_vars.network_base_url)?(window.location.href=u(this).val(),u(this).parent().parent().find(".wu-jumper-redirecting").show()):(window.open(u(this).val(),"_blank"),u(t.parent()).hide())}),u(document).on("click",":not(#wu-jumper-button-trigger)",function(e){e=e.target;"wu-jumper-button-trigger"===u(e).attr("id")||"wu-jumper-button-trigger"===u(e).parent().attr("id")||u(e).is(t.parent())||u(e).parents().is(t.parent())||u(t.parent().parent()).hide()});var e=wu_jumper_vars.trigger_key.charAt(0);function r(){u("#wu-jumper").show(),u("#wu-jumper").find("input").focus()}Mousetrap.bind(["command+option+"+e,"ctrl+alt+"+e],function(e){e.preventDefault(),r()}),u(document).on("click","#wu-jumper-button-trigger",function(e){e.preventDefault(),r()})})})(jQuery);
diff --git a/assets/js/legacy-signup.min.js b/assets/js/legacy-signup.min.js
index bf772ba..7d94c24 100644
--- a/assets/js/legacy-signup.min.js
+++ b/assets/js/legacy-signup.min.js
@@ -1 +1 @@
-(()=>{"use strict";const{addFilter:o}=window.wp.hooks;document.addEventListener("DOMContentLoaded",(()=>{o("wu_before_form_init","nextpress/wp-ultimo",(o=>(void 0!==o&&(o.billing_option=1,o.default_billing_option=12),o)))}))})();
\ No newline at end of file
+(()=>{let o=window.wp.hooks.addFilter;document.addEventListener("DOMContentLoaded",()=>{o("wu_before_form_init","nextpress/wp-ultimo",o=>(void 0!==o&&(o.billing_option=1,o.default_billing_option=12),o))})})();
diff --git a/assets/js/list-tables.min.js b/assets/js/list-tables.min.js
index a576bf1..96853b9 100644
--- a/assets/js/list-tables.min.js
+++ b/assets/js/list-tables.min.js
@@ -1 +1 @@
-!function(e,t){t.addAction("wu_list_table_update","nextpress/wp-ultimo",(function(e,t,n){"pending"===e.type&&"site_list_table"===t.table_id?n.find("select[name^=action] > option[value=delete]").attr("value","delete-pending"):n.find("select[name^=action] > option[value=delete-pending]").attr("value","delete")})),e(document).on("click","#cb-select-all-grid",(function(e){e.preventDefault();const t=jQuery(this).parents("form").find("#the-list").find("input[type=checkbox]"),n=t.prop("checked");t.parents(".wu-grid-item").toggleClass("wu-grid-item-selected",!n),t.prop("checked",!n)})),e(document).on("change",".wu-grid-item input[type=checkbox]",(function(){const t=e(this).prop("checked");e(this).parents(".wu-grid-item").toggleClass("wu-grid-item-selected",t)})),wu_create_list=function(n){return{el:"#"+n,filters_el:"#"+n+"-filters",initialized:!1,init(){const t=this,i=e("#wu-"+n);let a;return jQuery("body").on("click","#doaction, #doaction2",(function(e){const t=jQuery(e.target).parents("form").serialize(),n=new URL("https://example.com?"+t),i=n.searchParams.get("action")||n.searchParams.get("action2"),a=n.searchParams.getAll("bulk-delete[]");"-1"!==i&&a.length&&(e.preventDefault(),n.searchParams.set("bulk_action",i),n.searchParams.forEach(((e,t)=>{"bulk_action"!==t&&"bulk-delete[]"!==t&&n.searchParams.delete(t)})),n.searchParams.set("model",wu_list_table.model),wubox.show(wu_list_table.i18n.confirm,wu_list_table.base_url+"&"+n.searchParams.toString()))})),i.on("click",".tablenav-pages a, .manage-column.sortable a, .manage-column.sorted a",(function(n){n.preventDefault();const i=this.search.substring(1),a=e.extend({},t.__get_query(i),{order:t.__query(i,"order")||"DESC",paged:t.__query(i,"paged")||"1",s:t.__query(i,"s")||""});t.update(a)})),i.on("keyup","input[name=paged]",(function(n){13===n.which&&n.preventDefault();const i={paged:parseInt(e("input[name=paged]").val())||"1",s:e("input[name=s]").val()||""};window.clearTimeout(a),a=window.setTimeout((function(){t.update(i)}),500)})),!1===t.initialized&&e(t.filters_el).get(0)&&(t.filters=t.init_filters()),t.initialized=!0,t},copy:function(e){return JSON.parse(JSON.stringify(e))},init_filters(){if(void 0===window.Vue)return;const t=this,i=t.copy(window[n+"_config"].filters);return new Vue({el:t.filters_el,data:()=>({open:!0,view:!1,available_filters:[],filters:[]}),computed:{},mounted(){let n;wu_on_load(),e(t.filters_el+" form.search-form").on("submit",(function(e){e.preventDefault()})),e(t.filters_el+" input[name=s]").on("input keyup",(function(i){13===i.which&&i.preventDefault();const a={paged:parseInt(e("input[name=paged]").val())||"1",s:e("input[name=s]").val()||""};""!==e("input[name=s]").val()&&(a.paged="1"),window.clearTimeout(n),n=window.setTimeout((function(){t.update(a)}),500)}))},methods:{set_view(n,i){const a=window.location.href.split("?")[1],o=e.extend({},t.__get_query(a),{paged:t.__query(a,"paged")||"1",s:t.__query(a,"s")||""});this.view=i,o[n]=i,jQuery(".wu-filter .current").removeClass("current"),t.update(o)},get_filter_type:e=>_.findWhere(i,{field:e}).type,get_filter_rule:e=>_.findWhere(i,{field:e}).rule,remove_filter(e){this.filters.splice(e,1)},add_new_filter(){this.filters.push(_.first(t.copy(this.available_filters)))},open_filters(){this.open=!0},close_filters(){this.open=!1}}})},set_history(t){if("page"===window[n+"_config"].context)try{const n=_.omit(t,(function(e,t){return"action"===t||"table_id"===t||!e||0===t.indexOf("_")}));history.pushState({},null,"?"+e.param(n))}catch(e){console.warn("Browser does not support pushState.",e)}},update(i){const a=this,o=e("#wu-"+n),s={action:"wu_list_table_fetch_ajax_results",table_id:n,id:e("input#id").val()};s["_ajax_"+n+"_nonce"]=e("#_ajax_"+n+"_nonce").val();const l=e.extend({},s,i),r=o.find("tbody, .wu-grid-content");r.animate({opacity:.4},300),e.ajax({url:ajaxurl,data:l,statusCode:{403(){r.animate({opacity:1},300)}},success(n){a.set_history(l,s),r.animate({opacity:1},300),void 0!==n.rows&&r.html(n.rows),n.count,n.column_headers.length&&o.find("thead tr, tfoot tr").html(n.column_headers),n.pagination.top.length&&o.find(".tablenav.top .tablenav-pages").html(e(n.pagination.top).html()),n.pagination.bottom.length&&o.find(".tablenav.bottom .tablenav-pages").html(e(n.pagination.bottom).html()),t.doAction("wu_list_table_update",n,l,o)}})},__query(e,t){const n=e.split("&");for(let e=0;e{s.addAction("wu_list_table_update","nextpress/wp-ultimo",function(e,t,i){"pending"===e.type&&"site_list_table"===t.table_id?i.find("select[name^=action] > option[value=delete]").attr("value","delete-pending"):i.find("select[name^=action] > option[value=delete-pending]").attr("value","delete")}),o(document).on("click","#cb-select-all-grid",function(e){e.preventDefault();var e=jQuery(this).parents("form").find("#the-list").find("input[type=checkbox]"),t=e.prop("checked");e.parents(".wu-grid-item").toggleClass("wu-grid-item-selected",!t),e.prop("checked",!t)}),o(document).on("change",".wu-grid-item input[type=checkbox]",function(){var e=o(this).prop("checked");o(this).parents(".wu-grid-item").toggleClass("wu-grid-item-selected",e)}),wu_create_list=function(l){return{el:"#"+l,filters_el:"#"+l+"-filters",initialized:!1,init(){let i=this;var e=o("#wu-"+l);let a;return jQuery("body").on("click","#doaction, #doaction2",function(e){var t=jQuery(e.target).parents("form").serialize();let i=new URL("https://example.com?"+t);var t=i.searchParams.get("action")||i.searchParams.get("action2"),a=i.searchParams.getAll("bulk-delete[]");"-1"!==t&&a.length&&(e.preventDefault(),i.searchParams.set("bulk_action",t),i.searchParams.forEach((e,t)=>{"bulk_action"!==t&&"bulk-delete[]"!==t&&i.searchParams.delete(t)}),i.searchParams.set("model",wu_list_table.model),wubox.show(wu_list_table.i18n.confirm,wu_list_table.base_url+"&"+i.searchParams.toString()))}),e.on("click",".tablenav-pages a, .manage-column.sortable a, .manage-column.sorted a",function(e){e.preventDefault();e=this.search.substring(1),e=o.extend({},i.__get_query(e),{order:i.__query(e,"order")||"DESC",paged:i.__query(e,"paged")||"1",s:i.__query(e,"s")||""});i.update(e)}),e.on("keyup","input[name=paged]",function(e){13===e.which&&e.preventDefault();let t={paged:parseInt(o("input[name=paged]").val())||"1",s:o("input[name=s]").val()||""};window.clearTimeout(a),a=window.setTimeout(function(){i.update(t)},500)}),!1===i.initialized&&o(i.filters_el).get(0)&&(i.filters=i.init_filters()),i.initialized=!0,i},copy:function(e){return JSON.parse(JSON.stringify(e))},init_filters(){if(void 0!==window.Vue){let a=this,t=a.copy(window[l+"_config"].filters);return new Vue({el:a.filters_el,data(){return{open:!0,view:!1,available_filters:[],filters:[]}},computed:{},mounted(){let i;wu_on_load(),o(a.filters_el+" form.search-form").on("submit",function(e){e.preventDefault()}),o(a.filters_el+" input[name=s]").on("input keyup",function(e){13===e.which&&e.preventDefault();let t={paged:parseInt(o("input[name=paged]").val())||"1",s:o("input[name=s]").val()||""};""!==o("input[name=s]").val()&&(t.paged="1"),window.clearTimeout(i),i=window.setTimeout(function(){a.update(t)},500)})},methods:{set_view(e,t){var i=window.location.href.split("?")[1],i=o.extend({},a.__get_query(i),{paged:a.__query(i,"paged")||"1",s:a.__query(i,"s")||""});this.view=t,i[e]=t,jQuery(".wu-filter .current").removeClass("current"),a.update(i)},get_filter_type(e){return _.findWhere(t,{field:e}).type},get_filter_rule(e){return _.findWhere(t,{field:e}).rule},remove_filter(e){this.filters.splice(e,1)},add_new_filter(){this.filters.push(_.first(a.copy(this.available_filters)))},open_filters(){this.open=!0},close_filters(){this.open=!1}}})}},set_history(e){if("page"===window[l+"_config"].context)try{var t=_.omit(e,function(e,t){return"action"===t||"table_id"===t||!e||0===t.indexOf("_")});history.pushState({},null,"?"+o.param(t))}catch(e){console.warn("Browser does not support pushState.",e)}},update(e){let t=this,i=o("#wu-"+l),a={action:"wu_list_table_fetch_ajax_results",table_id:l,id:o("input#id").val()},n=(a["_ajax_"+l+"_nonce"]=o("#_ajax_"+l+"_nonce").val(),o.extend({},a,e)),r=i.find("tbody, .wu-grid-content");r.animate({opacity:.4},300),o.ajax({url:ajaxurl,data:n,statusCode:{403(){r.animate({opacity:1},300)}},success(e){t.set_history(n,a),r.animate({opacity:1},300),void 0!==e.rows&&r.html(e.rows),e.column_headers.length&&i.find("thead tr, tfoot tr").html(e.column_headers),e.pagination.top.length&&i.find(".tablenav.top .tablenav-pages").html(o(e.pagination.top).html()),e.pagination.bottom.length&&i.find(".tablenav.bottom .tablenav-pages").html(o(e.pagination.bottom).html()),s.doAction("wu_list_table_update",e,n,i)}})},__query(e,t){var i=e.split("&");for(let e=0;e{t(document).ready(function(){t("#scraper").on("click",function(e){e.preventDefault();let r=wu_block_ui("#wp-ultimo-image-widget");t(".wu-scraper-note, .wu-scraper-error").hide(),jQuery.ajax({url:ajaxurl,type:"POST",data:{action:"wu_get_screenshot",site_id:t("#id").val()},error(){r.unblock()},success(e){r.unblock(),e.success?(t("#wp-ultimo-image-widget img").attr("src",e.data.attachment_url),t("#wp-ultimo-image-widget input").val(e.data.attachment_id),t(".wu-scraper-note").show()):(t(".wu-scraper-error").show(),t(".wu-scraper-error-message").text(e.data.pop().message))}})})})})(jQuery);
diff --git a/assets/js/selectizer.min.js b/assets/js/selectizer.min.js
index b42d3b2..86c91de 100644
--- a/assets/js/selectizer.min.js
+++ b/assets/js/selectizer.min.js
@@ -1 +1 @@
-!function(e){e(document).ready((function(){window.wu_initialize_selectizer=function(){jQuery("[data-selectize]").selectize(),e.each(e("[data-selectize-categories]"),(function(t,a){jQuery(e(a)).selectize({maxItems:e(a).data("max-items")||10,create:e=>({value:e,text:e})})})),e.each(e("[data-model]"),(function(t,a){wu_selector({el:a,valueField:e(a).data("value-field"),labelField:e(a).data("label-field"),searchField:e(a).data("search-field"),maxItems:e(a).data("max-items"),selected:e(a).data("selected"),options:[],data:{action:"wu_search",model:e(a).data("model"),number:10,exclude:e(a).data("exclude"),include:e(a).data("include")}})}))},wu_initialize_selectizer(),jQuery("body").on("wubox:load",(function(){wu_initialize_selectizer()}))})),window.wu_selector=function(e){if(e=_.defaults(e,{options:[],maxItems:1,templateName:!1,create:!1}),jQuery(e.el).data("init"))return;jQuery(e.el).data("__options",e);const t=jQuery(e.el).selectize({valueField:e.valueField,labelField:e.labelField,searchField:["text","name","display_name","domain","path","title","desc","code","post_title","reference_code"],options:e.options,maxItems:e.maxItems,create:e.create,render:{option(t){const a=e.templateName?e.templateName:e.data.model,l=jQuery("#wu-template-"+a).length?jQuery("#wu-template-"+a).html():jQuery("#wu-template-default").html();return _.template(l,{interpolate:/\{\{(.+?)\}\}/g})(t)}},load(t,l){if(!t.length)return l();const i=jQuery(e.el).data("__options");jQuery.ajax({url:wu_selectizer.ajaxurl,type:"POST",data:{...i.data,query:{search:"*"+t+"*"}},error(){l()},success(e){a.savedItems=e,l(e)}})}});jQuery(e.el).attr("data-init",1);const a=t[0].selectize;if(a.on("change",(function(e){const a=jQuery(t[0]),l=a.parents("[data-wu-app]").data("wu-app");l&&void 0!==window["wu_"+l]&&(window["wu_"+l][a.attr("name")]=e)})),a.on("item_add",(function(e){let t={url:null};jQuery.each(a.savedItems,(function(a,l){l.setting_id===e&&(t=l)})),t.url&&(window.location.href=t.url)})),e.selected){a.options=[],a.clearOptions();const t=_.isArray(e.selected)?e.selected:[e.selected];a.addOption(t);const l=_.isArray(e.selected)?_.pluck(e.selected,e.valueField):e.selected[e.valueField];a.setValue(l,!1)}}}(jQuery);
\ No newline at end of file
+(a=>{a(document).ready(function(){window.wu_initialize_selectizer=function(){jQuery("[data-selectize]").selectize(),a.each(a("[data-selectize-categories]"),function(e,t){jQuery(a(t)).selectize({maxItems:a(t).data("max-items")||10,create(e){return{value:e,text:e}}})}),a.each(a("[data-model]"),function(e,t){wu_selector({el:t,valueField:a(t).data("value-field"),labelField:a(t).data("label-field"),searchField:a(t).data("search-field"),maxItems:a(t).data("max-items"),selected:a(t).data("selected"),options:[],data:{action:"wu_search",model:a(t).data("model"),number:10,exclude:a(t).data("exclude"),include:a(t).data("include")}})})},wu_initialize_selectizer(),jQuery("body").on("wubox:load",function(){wu_initialize_selectizer()})}),window.wu_selector=function(l){if(l=_.defaults(l,{options:[],maxItems:1,templateName:!1,create:!1}),jQuery(l.el).data("init"))return;jQuery(l.el).data("__options",l);let i=jQuery(l.el).selectize({valueField:l.valueField,labelField:l.labelField,searchField:["text","name","display_name","domain","path","title","desc","code","post_title","reference_code"],options:l.options,maxItems:l.maxItems,create:l.create,render:{option(e){var t=l.templateName||l.data.model,t=(jQuery("#wu-template-"+t).length?jQuery("#wu-template-"+t):jQuery("#wu-template-default")).html();return _.template(t,{interpolate:/\{\{(.+?)\}\}/g})(e)}},load(e,t){if(!e.length)return t();var a=jQuery(l.el).data("__options");jQuery.ajax({url:wu_selectizer.ajaxurl,type:"POST",data:{...a.data,query:{search:"*"+e+"*"}},error(){t()},success(e){d.savedItems=e,t(e)}})}}),d=(jQuery(l.el).attr("data-init",1),i[0].selectize);var e;d.on("change",function(e){var t=jQuery(i[0]),a=t.parents("[data-wu-app]").data("wu-app");a&&void 0!==window["wu_"+a]&&(window["wu_"+a][t.attr("name")]=e)}),d.on("item_add",function(a){let l={url:null};jQuery.each(d.savedItems,function(e,t){t.setting_id===a&&(l=t)}),l.url&&(window.location.href=l.url)}),l.selected&&(d.options=[],d.clearOptions(),e=_.isArray(l.selected)?l.selected:[l.selected],d.addOption(e),e=_.isArray(l.selected)?_.pluck(l.selected,l.valueField):l.selected[l.valueField],d.setValue(e,!1))}})(jQuery);
diff --git a/assets/js/setup-wizard-polyfill.min.js b/assets/js/setup-wizard-polyfill.min.js
index 707520e..7770f67 100644
--- a/assets/js/setup-wizard-polyfill.min.js
+++ b/assets/js/setup-wizard-polyfill.min.js
@@ -1 +1 @@
-let wu_block_ui_polyfill=function(o){jQuery(o).wu_block({message:'',overlayCSS:{backgroundColor:"#FFF",opacity:.6},css:{padding:0,margin:0,width:"50%",fontSize:"14px !important",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"none",backgroundColor:"none",cursor:"wait"}});const n=jQuery(o);return n.unblock=jQuery(o).wu_unblock,n};!function(o){o(document).ready((function(){jQuery('[role="tooltip"]').tipTip({attribute:"aria-label"}),o("#poststuff").on("submit","form",(function(){wu_block_ui_polyfill(o(this))}))}))}(jQuery);
\ No newline at end of file
+let wu_block_ui_polyfill=function(o){jQuery(o).wu_block({message:'',overlayCSS:{backgroundColor:"#FFF",opacity:.6},css:{padding:0,margin:0,width:"50%",fontSize:"14px !important",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"none",backgroundColor:"none",cursor:"wait"}});var n=jQuery(o);return n.unblock=jQuery(o).wu_unblock,n};(o=>{o(document).ready(function(){jQuery('[role="tooltip"]').tipTip({attribute:"aria-label"}),o("#poststuff").on("submit","form",function(){wu_block_ui_polyfill(o(this))})})})(jQuery);
diff --git a/assets/js/setup-wizard.min.js b/assets/js/setup-wizard.min.js
index 4b827c2..111bda9 100644
--- a/assets/js/setup-wizard.min.js
+++ b/assets/js/setup-wizard.min.js
@@ -1 +1 @@
-if(function(t){window._wu_block_ui_polyfill=wu_block_ui_polyfill,wu_block_ui_polyfill=function(){},t(document).ready((function(){t("#poststuff").on("submit","form",(function(n){n.preventDefault();const e=t(this),s=e.find("table[data-id]").data("id");e.find("[name=next]").attr("disabled","disabled");let i=e.find("tr[data-content]");i=i.filter((function(){const n=t(this).find("input[type=checkbox]");return!n.length||n.is(":checked")}));let a=0,d=0;!function n(l){if(window.onbeforeunload=function(){return""},0===l.length)return i.length!==a&&"migration"!==s||(window.onbeforeunload=null,_wu_block_ui_polyfill(t("#poststuff .inside")),setTimeout(()=>{e.get(0).submit()},100)),e.find("[name=next]").removeAttr("disabled"),!1;const o=t(l),u=o.data("content");o.get(0).scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"}),o.find("td.status").attr("class","").addClass("status").find("> span").html(wu_setup[u].installing).end().find(".spinner").addClass("is-active").end().find("a.help").slideUp(),t.ajax({url:ajaxurl,method:"post",data:{action:"wu_setup_install",installer:u,"dry-run":wu_setup_settings.dry_run},success(t){!0===t.success?(o.find("td.status").attr("class","").addClass("status wu-text-green-600").find("> span").html(wu_setup[u].success).end().find(".spinner").removeClass("is-active"),o.removeAttr("data-content"),a++):o.find("td.status").attr("class","").addClass("status wu-text-red-400").find("> span").html(t.data[0].message).end().find(".spinner").removeClass("is-active").end().find("a.help").slideDown(),d++,n(i.eq(d))},error(){o.find("td.status").attr("class","").addClass("status wu-text-red-400").find("span").html("").end().find(".spinner").removeClass("is-active").end().find("a.help").slideDown(),d++,n(i.eq(d))}})}(i.eq(d))}))}))}(jQuery),"function"!=typeof wu_initialize_tooltip){const t=function(){jQuery('[role="tooltip"]').tipTip({attribute:"aria-label"})};jQuery(document).ready((function(){t()}))}
\ No newline at end of file
+if((r=>{window._wu_block_ui_polyfill=wu_block_ui_polyfill,wu_block_ui_polyfill=function(){},r(document).ready(function(){r("#poststuff").on("submit","form",function(t){t.preventDefault();let s=r(this),a=s.find("table[data-id]").data("id"),d=(s.find("[name=next]").attr("disabled","disabled"),s.find("tr[data-content]")),l=(d=d.filter(function(){var t=r(this).find("input[type=checkbox]");return!t.length||t.is(":checked")}),0),o=0;!function e(t){window.onbeforeunload=function(){return""};if(0===t.length)return d.length!==l&&"migration"!==a||(window.onbeforeunload=null,_wu_block_ui_polyfill(r("#poststuff .inside")),setTimeout(()=>{s.get(0).submit()},100)),s.find("[name=next]").removeAttr("disabled"),!1;let n=r(t);let i=n.data("content");n.get(0).scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"});n.find("td.status").attr("class","").addClass("status").find("> span").html(wu_setup[i].installing).end().find(".spinner").addClass("is-active").end().find("a.help").slideUp();r.ajax({url:ajaxurl,method:"post",data:{action:"wu_setup_install",installer:i,"dry-run":wu_setup_settings.dry_run},success(t){!0===t.success?(n.find("td.status").attr("class","").addClass("status wu-text-green-600").find("> span").html(wu_setup[i].success).end().find(".spinner").removeClass("is-active"),n.removeAttr("data-content"),l++):n.find("td.status").attr("class","").addClass("status wu-text-red-400").find("> span").html(t.data[0].message).end().find(".spinner").removeClass("is-active").end().find("a.help").slideDown(),o++,e(d.eq(o))},error(){n.find("td.status").attr("class","").addClass("status wu-text-red-400").find("span").html("").end().find(".spinner").removeClass("is-active").end().find("a.help").slideDown(),o++,e(d.eq(o))}})}(d.eq(o))})})})(jQuery),"function"!=typeof wu_initialize_tooltip){let t=function(){jQuery('[role="tooltip"]').tipTip({attribute:"aria-label"})},e=function(t){return jQuery(t).wu_block({message:"Please wait...",overlayCSS:{backgroundColor:"#FFF",opacity:.6},css:{padding:0,margin:0,width:"50%",fontSize:"14px !important",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"none",backgroundColor:"none",cursor:"wait"}}),jQuery(t)};jQuery(document).ready(function(){t()})}
diff --git a/assets/js/site-maintenance.min.js b/assets/js/site-maintenance.min.js
index 0a47059..ef2d707 100644
--- a/assets/js/site-maintenance.min.js
+++ b/assets/js/site-maintenance.min.js
@@ -1 +1 @@
-!function(e){e(document).ready((function(){e("#wu-tg-maintenance_mode").change((function(){const n=wu_block_ui("#wp-ultimo-site-maintenance-element .inside");jQuery.ajax({url:wu_site_maintenance.ajaxurl,type:"post",data:{action:"toggle_maintenance_mode",maintenance_status:e("#wu-tg-maintenance_mode").is(":checked"),site_hash:e("[name=site_hash]").val(),_wpnonce:wu_site_maintenance.nonce},success(a){n.unblock(),a.success&&(a.data.value?e("#wp-admin-bar-wu-maintenance-mode").show():e("#wp-admin-bar-wu-maintenance-mode").hide())},error(e){console.error(e)}})}))}))}(jQuery);
\ No newline at end of file
+(a=>{a(document).ready(function(){a("#wu-tg-maintenance_mode").change(function(){let n=wu_block_ui("#wp-ultimo-site-maintenance-element .inside");jQuery.ajax({url:wu_site_maintenance.ajaxurl,type:"post",data:{action:"toggle_maintenance_mode",maintenance_status:a("#wu-tg-maintenance_mode").is(":checked"),site_hash:a("[name=site_hash]").val(),_wpnonce:wu_site_maintenance.nonce},success(e){n.unblock(),e.success&&(e.data.value?a("#wp-admin-bar-wu-maintenance-mode").show():a("#wp-admin-bar-wu-maintenance-mode").hide())},error(e){console.error(e)}})})})})(jQuery);
diff --git a/assets/js/sso.min.js b/assets/js/sso.min.js
index 845a12a..ebdc9d0 100644
--- a/assets/js/sso.min.js
+++ b/assets/js/sso.min.js
@@ -1 +1,37 @@
-!function(n){window.wu=window.wu||{},window.is_incognito=!1,window.wu.sso_denied=function(){wu_create_cookie("wu_sso_denied",1,n.expiration_in_minutes)},window.wu.check_for_incognito_window=function(){detectIncognito(n=>window.is_incognito=n.isPrivate)},window.wu.check_for_incognito_window(),window.addEventListener("error",wu.sso_denied,!0);const o=document.createElement("script");o.type="text/javascript",o.async=!0,o.defer=!0,o.src=n.server_url+"?_jsonp=1";const e=wu_read_cookie("wu_sso_denied");if(document.head.insertAdjacentHTML("beforeend",`\n \n `),!n.is_user_logged_in&&!e){const n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(o,n),document.body.insertAdjacentHTML("beforeend",'
')}window.wu.sso=function(o){const e=encodeURIComponent(window.location.href);if(200===o.code)n.use_overlay&&document.body.classList.add("sso-loading"),"must-redirect"===o.verify?window.location.replace(`${n.server_url}?return_url=${e}`):window.location.replace(`${n.server_url}?sso_verify=${o.verify}&return_url=${e}`);else{if(window.is_incognito)return n.use_overlay&&document.body.classList.add("sso-loading"),void window.location.replace(`${n.server_url}?return_url=${e}`);window.wu.sso_denied(),document.body.classList.remove("sso-loading")}},window.history.replaceState&&window.history.replaceState(null,null,n.filtered_url+window.location.hash)}(wu_sso_config);
\ No newline at end of file
+(n=>{window.wu=window.wu||{},window.is_incognito=!1,window.wu.sso_denied=function(){wu_create_cookie("wu_sso_denied",1,n.expiration_in_minutes)},window.wu.check_for_incognito_window=function(){detectIncognito(e=>window.is_incognito=e.isPrivate)},window.wu.check_for_incognito_window(),window.addEventListener("error",wu.sso_denied,!0);var e=document.createElement("script"),o=(e.type="text/javascript",e.async=!0,e.defer=!0,e.src=n.server_url+"?_jsonp=1",wu_read_cookie("wu_sso_denied"));document.head.insertAdjacentHTML("beforeend",`
+
+ `),n.is_user_logged_in||o||((o=document.getElementsByTagName("script")[0]).parentNode.insertBefore(e,o),document.body.insertAdjacentHTML("beforeend",'
')),window.wu.sso=function(e){var o=encodeURIComponent(window.location.href);200===e.code?(n.use_overlay&&document.body.classList.add("sso-loading"),"must-redirect"===e.verify?window.location.replace(n.server_url+"?return_url="+o):window.location.replace(`${n.server_url}?sso_verify=${e.verify}&return_url=`+o)):window.is_incognito?(n.use_overlay&&document.body.classList.add("sso-loading"),window.location.replace(n.server_url+"?return_url="+o)):(window.wu.sso_denied(),document.body.classList.remove("sso-loading"))},window.history.replaceState&&window.history.replaceState(null,null,n.filtered_url+window.location.hash)})(wu_sso_config);
diff --git a/assets/js/support.min.js b/assets/js/support.min.js
index c4de820..670ed22 100644
--- a/assets/js/support.min.js
+++ b/assets/js/support.min.js
@@ -1 +1 @@
-let wu_install_support_widget_done=!1;const wu_install_support_widget=function(){!0!==wu_install_support_widget_done&&(!function(e,t,n){function a(){var e=t.getElementsByTagName("script")[0],n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],"complete"===t.readyState)return a();e.attachEvent?e.attachEvent("onload",a):e.addEventListener("load",a,!1)}(window,document,window.Beacon||function(){}),window.Beacon("init","687a385f-df79-4b37-b6a9-7114a7d3d586"),wu_install_support_widget_done=!0)},hs_beacon=document.getElementsByClassName("wu-trigger-support");hs_beacon.length&&hs_beacon[0].addEventListener("click",(function(e){!0!==wu_install_support_widget_done&&(function(e,t,n){function a(){var e=t.getElementsByTagName("script")[0],n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],"complete"===t.readyState)return a();e.attachEvent?e.attachEvent("onload",a):e.addEventListener("load",a,!1)}(window,document,window.Beacon||function(){}),window.Beacon("init","687a385f-df79-4b37-b6a9-7114a7d3d586"),wu_install_support_widget_done=!0);const t=wu_support_vars.should_use_polyfills?_wu_block_ui_polyfill("#wpcontent"):wu_block_ui("#wpcontent");e.preventDefault(),setTimeout((function(){Beacon("identify",{avatar:wu_support_vars.avatar,name:wu_support_vars.display_name,email:wu_support_vars.email,licenseKey:wu_support_vars.license_key,signature:wu_support_vars.signature}),(wu_support_vars.subject||wu_support_vars.message)&&Beacon("prefill",{subject:wu_support_vars.subject,text:wu_support_vars.message}),Beacon("on","open",(function(){t&&t.unblock()})),Beacon("open")}),5e3)}),!1);
\ No newline at end of file
+let wu_install_support_widget_done=!1,wu_install_support_widget=function(){var n,a,e;function t(){var e=a.getElementsByTagName("script")[0],t=a.createElement("script");t.type="text/javascript",t.async=!0,t.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(t,e)}!0!==wu_install_support_widget_done&&(n=window,a=document,window.Beacon,n.Beacon=e=function(e,t,a){n.Beacon.readyQueue.push({method:e,options:t,data:a})},e.readyQueue=[],"complete"===a.readyState?t():n.attachEvent?n.attachEvent("onload",t):n.addEventListener("load",t,!1),window.Beacon("init","687a385f-df79-4b37-b6a9-7114a7d3d586"),wu_install_support_widget_done=!0)},hs_beacon=document.getElementsByClassName("wu-trigger-support");hs_beacon.length&&hs_beacon[0].addEventListener("click",function(e){wu_install_support_widget();let t=(wu_support_vars.should_use_polyfills?_wu_block_ui_polyfill:wu_block_ui)("#wpcontent");e.preventDefault(),setTimeout(function(){Beacon("identify",{avatar:wu_support_vars.avatar,name:wu_support_vars.display_name,email:wu_support_vars.email,licenseKey:wu_support_vars.license_key,signature:wu_support_vars.signature}),(wu_support_vars.subject||wu_support_vars.message)&&Beacon("prefill",{subject:wu_support_vars.subject,text:wu_support_vars.message}),Beacon("on","open",function(){t&&t.unblock()}),Beacon("open")},5e3)},!1);
diff --git a/assets/js/tax-rates.min.js b/assets/js/tax-rates.min.js
index fc80972..435d6c8 100644
--- a/assets/js/tax-rates.min.js
+++ b/assets/js/tax-rates.min.js
@@ -1 +1 @@
-!function(t){t(document).ready((function(){t("#wu-tax-rates").length&&(Vue.component("selectizer",{props:["value","id","name","model","country","state","selected","options","placeholder"],template:'',updated(){this.$nextTick((function(){const t=jQuery(this.$el).data("__options");t.data.country!==this.country&&(t.data.country=this.country,jQuery(this.$el).data("__options",t),this.$el.selectize.clear(),this.$el.selectize.clearOptions()),t.data.state!==this.state&&(t.data.state=this.state,jQuery(this.$el).data("__options",t))}))},mounted(){const t=this,e=this.$el;window.wu_selector({el:e,maxItems:1e3,options:this.options,valueField:"slug",labelField:"name",searchField:["slug","name"],create:!0,templateName:"checkout_form",data:{action:"wu_search",model:this.model,country:this.country,state:this.state,number:10}}),this.$el.selectize.on("change",(function(e){t.$emit("input",e)}))}}),window.wu_tax_rates=new Vue({el:"#wu-tax-rates",components:{vuedraggable:vuedraggable},data:()=>({dragging:!1,tax_category:"default",switching:!1,creating:!1,create_name:"",toggle:!1,loading:!0,saving:!1,initialLoading:!0,error:!1,changed:!1,data:{default:{name:"Default",rates:[]}},delete:[],saveMessage:"",errorMessage:"",rate_type:"standard_rate",editing:0,item:{title:wu_tax_ratesl10n.name,country:"",state:"",tax_rate:"",type:"regular",compound:!1}}),watch:{loading(t){!0===t?window.wu_blocked_table=wu_block_ui("table.wp-list-table"):void 0!==window.wu_blocked_table&&window.wu_blocked_table.unblock()}},mounted(){this.loading=!0,this.pull_data(!0),t(".wu-tooltip-vue").tipTip();const e=this;this.$watch("data",(function(){e.initialLoading?e.initialLoading=!1:e.changed=!0}),{deep:!0})},created(){const t=document.createEvent("Event");t.initEvent("vue_loaded",!0,!0),t.vue=this,window.dispatchEvent(t)},computed:{selected(){return t(this.data[this.tax_category].rates).filter((function(t,e){return e.selected}))}},methods:{refresh(t){t.preventDefault(),this.loading=!0,this.pull_data()},select_all(e){const a=t(e.target).is(":checked");this.data[this.tax_category].rates=t.map(this.data[this.tax_category].rates,(function(t){return t.selected=a,t}))},pull_data(){const t=this;jQuery.getJSON(ajaxurl+"?action=wu_get_tax_rates").done((function(e){t.loading=!1,t.data=e.data})).fail((function(e){t.loading=!1,t.error=!0,t.errorMessage=e.statusText}))},add_tax_category(){this.data[this.create_name]={name:this.create_name,rates:[]},this.creating=!1,this.tax_category=this.create_name},add_row(){Vue.set(this.data[this.tax_category],"rates",this.data[this.tax_category].rates.concat([{title:wu_tax_ratesl10n.name,country:"",state:"",tax_rate:"",type:"regular",compound:!1}])),this.$forceUpdate()},delete_tax_category(){const t=confirm(wu_tax_ratesl10n.confirm_delete_tax_category_message),e=this;if(t){const t=_.filter(this.data,(function(t,a){return a!==e.tax_category}));e.data=t.length?t:{default:{name:"Default",rates:[]}},e.tax_category=Object.keys(e.data).shift()}},delete_rows(){this.delete=this.delete.concat(this.selected.get());if(confirm(wu_tax_ratesl10n.confirm_message)){const e=t(this.data[this.tax_category].rates).filter((function(t,e){return!e.selected}));Vue.set(this.data[this.tax_category],"rates",e.get()),this.$forceUpdate()}},save(){const e=this;e.saving=!0,void 0!==e.data[e.tax_category].rates&&_.map(e.data[e.tax_category].rates,(t,e)=>(t.priority=10*e,t)),t.post({url:ajaxurl+"?action=wu_save_tax_rates&"+t("#nonce_form").serialize(),data:JSON.stringify({tax_rates:e.data,tax_category:e.tax_category}),dataType:"json",contentType:"application/json; charset=utf-8"}).success((function(t){e.saving=!1,e.changed=!1,e.delete=[],e.saveMessage=t.message,"success"===t.code&&(e.loading=!0,e.initialLoading=!0,e.pull_data(),e.tax_category=t.tax_category),setInterval((function(){e.saveMessage=""}),6e3)}))}}}))}))}(jQuery);
\ No newline at end of file
+(a=>{a(document).ready(function(){a("#wu-tax-rates").length&&(Vue.component("selectizer",{props:["value","id","name","model","country","state","selected","options","placeholder"],template:'',updated(){this.$nextTick(function(){var t=jQuery(this.$el).data("__options");t.data.country!==this.country&&(t.data.country=this.country,jQuery(this.$el).data("__options",t),this.$el.selectize.clear(),this.$el.selectize.clearOptions()),t.data.state!==this.state&&(t.data.state=this.state,jQuery(this.$el).data("__options",t))})},mounted(){let e=this;var t=this.$el;window.wu_selector({el:t,maxItems:1e3,options:this.options,valueField:"slug",labelField:"name",searchField:["slug","name"],create:!0,templateName:"checkout_form",data:{action:"wu_search",model:this.model,country:this.country,state:this.state,number:10}}),this.$el.selectize.on("change",function(t){e.$emit("input",t)})}}),window.wu_tax_rates=new Vue({el:"#wu-tax-rates",components:{vuedraggable:vuedraggable},data(){return{dragging:!1,tax_category:"default",switching:!1,creating:!1,create_name:"",toggle:!1,loading:!0,saving:!1,initialLoading:!0,error:!1,changed:!1,data:{default:{name:"Default",rates:[]}},delete:[],saveMessage:"",errorMessage:"",rate_type:"standard_rate",editing:0,item:{title:wu_tax_ratesl10n.name,country:"",state:"",tax_rate:"",type:"regular",compound:!1}}},watch:{loading(t){!0===t?window.wu_blocked_table=wu_block_ui("table.wp-list-table"):void 0!==window.wu_blocked_table&&window.wu_blocked_table.unblock()}},mounted(){this.loading=!0,this.pull_data(!0),a(".wu-tooltip-vue").tipTip();let t=this;this.$watch("data",function(){t.initialLoading?t.initialLoading=!1:t.changed=!0},{deep:!0})},created(){var t=document.createEvent("Event");t.initEvent("vue_loaded",!0,!0),t.vue=this,window.dispatchEvent(t)},computed:{selected(){return a(this.data[this.tax_category].rates).filter(function(t,e){return e.selected})}},methods:{refresh(t){t.preventDefault(),this.loading=!0,this.pull_data()},select_all(t){let e=a(t.target).is(":checked");this.data[this.tax_category].rates=a.map(this.data[this.tax_category].rates,function(t){return t.selected=e,t})},pull_data(){let e=this;jQuery.getJSON(ajaxurl+"?action=wu_get_tax_rates").done(function(t){e.loading=!1,e.data=t.data}).fail(function(t){e.loading=!1,e.error=!0,e.errorMessage=t.statusText})},add_tax_category(){this.data[this.create_name]={name:this.create_name,rates:[]},this.creating=!1,this.tax_category=this.create_name},add_row(){Vue.set(this.data[this.tax_category],"rates",this.data[this.tax_category].rates.concat([{title:wu_tax_ratesl10n.name,country:"",state:"",tax_rate:"",type:"regular",compound:!1}])),this.$forceUpdate()},delete_tax_category(){var t=confirm(wu_tax_ratesl10n.confirm_delete_tax_category_message);let a=this;t&&(t=_.filter(this.data,function(t,e){return e!==a.tax_category}),a.data=t.length?t:{default:{name:"Default",rates:[]}},a.tax_category=Object.keys(a.data).shift())},delete_rows(){var t;this.delete=this.delete.concat(this.selected.get()),confirm(wu_tax_ratesl10n.confirm_message)&&(t=a(this.data[this.tax_category].rates).filter(function(t,e){return!e.selected}),Vue.set(this.data[this.tax_category],"rates",t.get()),this.$forceUpdate())},save(){let e=this;e.saving=!0,void 0!==e.data[e.tax_category].rates&&_.map(e.data[e.tax_category].rates,(t,e)=>(t.priority=10*e,t)),a.post({url:ajaxurl+"?action=wu_save_tax_rates&"+a("#nonce_form").serialize(),data:JSON.stringify({tax_rates:e.data,tax_category:e.tax_category}),dataType:"json",contentType:"application/json; charset=utf-8"}).success(function(t){e.saving=!1,e.changed=!1,e.delete=[],e.saveMessage=t.message,"success"===t.code&&(e.loading=!0,e.initialLoading=!0,e.pull_data(),e.tax_category=t.tax_category),setInterval(function(){e.saveMessage=""},6e3)})}}}))})})(jQuery);
diff --git a/assets/js/tax-statistics.min.js b/assets/js/tax-statistics.min.js
index cc7882e..ff30cfd 100644
--- a/assets/js/tax-statistics.min.js
+++ b/assets/js/tax-statistics.min.js
@@ -1 +1 @@
-!function(){if(!document.getElementById("wp-ultimo-taxes"))return;new Vue({el:"#wp-ultimo-taxes",components:{apexchart:window.VueApexCharts},data:{chart_options:{mrr_growth:{series:[{name:wu_tax_statistics_vars.i18n.net_profit_label,data:[wu_tax_statistics_vars.data.january.net_profit,wu_tax_statistics_vars.data.february.net_profit,wu_tax_statistics_vars.data.march.net_profit,wu_tax_statistics_vars.data.april.net_profit,wu_tax_statistics_vars.data.may.net_profit,wu_tax_statistics_vars.data.june.net_profit,wu_tax_statistics_vars.data.july.net_profit,wu_tax_statistics_vars.data.august.net_profit,wu_tax_statistics_vars.data.september.net_profit,wu_tax_statistics_vars.data.october.net_profit,wu_tax_statistics_vars.data.november.net_profit,wu_tax_statistics_vars.data.december.net_profit]},{name:wu_tax_statistics_vars.i18n.taxes_label,data:[wu_tax_statistics_vars.data.january.tax_total,wu_tax_statistics_vars.data.february.tax_total,wu_tax_statistics_vars.data.march.tax_total,wu_tax_statistics_vars.data.april.tax_total,wu_tax_statistics_vars.data.may.tax_total,wu_tax_statistics_vars.data.june.tax_total,wu_tax_statistics_vars.data.july.tax_total,wu_tax_statistics_vars.data.august.tax_total,wu_tax_statistics_vars.data.september.tax_total,wu_tax_statistics_vars.data.october.tax_total,wu_tax_statistics_vars.data.november.tax_total,wu_tax_statistics_vars.data.december.tax_total]}],chartOptions:{chart:{type:"bar",height:300,stacked:!0,toolbar:{show:!1},zoom:{enabled:!0}},dataLabels:{enabled:!1,maxItems:0},responsive:[{breakpoint:480,options:{legend:{position:"bottom",offsetX:-10,offsetY:0}}}],colors:["#2c3e50","#95a5a6"],plotOptions:{bar:{horizontal:!1,columnWidth:"40%",endingShape:"rounded",startingShape:"rounded"}},xaxis:{categories:wu_tax_statistics_vars.month_list,position:"bottom",axisBorder:{show:!0},axisTicks:{show:!0},crosshairs:{fill:{type:"gradient",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}}},tooltip:{enabled:!0}},yaxis:{labels:{formatter:function(t){return t>=0?wu_format_money(t):"-"+wu_format_money(t)}}},legend:{position:"top",offsetY:0},fill:{opacity:1}}}}}})}();
\ No newline at end of file
+document.getElementById("wp-ultimo-taxes")&&new Vue({el:"#wp-ultimo-taxes",components:{apexchart:window.VueApexCharts},data:{chart_options:{mrr_growth:{series:[{name:wu_tax_statistics_vars.i18n.net_profit_label,data:[wu_tax_statistics_vars.data.january.net_profit,wu_tax_statistics_vars.data.february.net_profit,wu_tax_statistics_vars.data.march.net_profit,wu_tax_statistics_vars.data.april.net_profit,wu_tax_statistics_vars.data.may.net_profit,wu_tax_statistics_vars.data.june.net_profit,wu_tax_statistics_vars.data.july.net_profit,wu_tax_statistics_vars.data.august.net_profit,wu_tax_statistics_vars.data.september.net_profit,wu_tax_statistics_vars.data.october.net_profit,wu_tax_statistics_vars.data.november.net_profit,wu_tax_statistics_vars.data.december.net_profit]},{name:wu_tax_statistics_vars.i18n.taxes_label,data:[wu_tax_statistics_vars.data.january.tax_total,wu_tax_statistics_vars.data.february.tax_total,wu_tax_statistics_vars.data.march.tax_total,wu_tax_statistics_vars.data.april.tax_total,wu_tax_statistics_vars.data.may.tax_total,wu_tax_statistics_vars.data.june.tax_total,wu_tax_statistics_vars.data.july.tax_total,wu_tax_statistics_vars.data.august.tax_total,wu_tax_statistics_vars.data.september.tax_total,wu_tax_statistics_vars.data.october.tax_total,wu_tax_statistics_vars.data.november.tax_total,wu_tax_statistics_vars.data.december.tax_total]}],chartOptions:{chart:{type:"bar",height:300,stacked:!0,toolbar:{show:!1},zoom:{enabled:!0}},dataLabels:{enabled:!1,maxItems:0},responsive:[{breakpoint:480,options:{legend:{position:"bottom",offsetX:-10,offsetY:0}}}],colors:["#2c3e50","#95a5a6"],plotOptions:{bar:{horizontal:!1,columnWidth:"40%",endingShape:"rounded",startingShape:"rounded"}},xaxis:{categories:wu_tax_statistics_vars.month_list,position:"bottom",axisBorder:{show:!0},axisTicks:{show:!0},crosshairs:{fill:{type:"gradient",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}}},tooltip:{enabled:!0}},yaxis:{labels:{formatter:function(t){return 0<=t?wu_format_money(t):"-"+wu_format_money(t)}}},legend:{position:"top",offsetY:0},fill:{opacity:1}}}}}});
diff --git a/assets/js/template-previewer.min.js b/assets/js/template-previewer.min.js
index 1733bcb..d4e5761 100644
--- a/assets/js/template-previewer.min.js
+++ b/assets/js/template-previewer.min.js
@@ -1 +1 @@
-(()=>{"use strict";const e=(e,t,n)=>{let o;if(n){const e=new Date;e.setTime(e.getTime()+24*n*60*60*1e3),o="; expires="+e.toUTCString()}else o="";document.cookie=e+"="+t+o+"; path=/"},t=e=>{const t=e+"=",n=document.cookie.split(";");for(let e=0;e{var e;return null==(e=window.top)?void 0:e.postMessage("wu_preview_changed","*")})),e("wu_template","");document.addEventListener("DOMContentLoaded",(()=>{var n;((e,n)=>{let o=t(e);setInterval((function(){const l=t(e);l!==o&&(o=l,n(o))}),100)})("wu_selected_products",(()=>document.location.reload()));const o=document.getElementById("iframe"),l=null==o?void 0:o.contentWindow;null==l||l.postMessage("Hello to iframe from parent!","https://"+location.hostname);document.querySelectorAll("#action-select, #action-select2").forEach((t=>t.addEventListener("click",(t=>{t.preventDefault();const n=document.getElementById("template-selector").value;e("wu_template",n),window.close()})))),null==o||o.addEventListener("load",(()=>{var e;if((()=>{var e;window.addEventListener("touchstart",(()=>{}));const t=(null==(e=null==navigator?void 0:navigator.userAgentData)?void 0:e.platform)||(null==navigator?void 0:navigator.platform)||"";return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(t)})()){const t=null==(e=document.getElementById("iframe"))?void 0:e.getElementsByTagName("body")[0];null==t||t.classList.add("wu-fix-safari-preview"),(null==t?void 0:t.style)&&Object.assign(t.style,{position:"fixed",top:0,right:0,bottom:0,left:0,"overflow-y":"scroll","-webkit-overflow-scrolling":"touch"})}}));const i=()=>{var e;const t=(null==(e=document.getElementById("switcher"))?void 0:e.offsetHeight)||0;o.style.height=document.body.offsetHeight-t+"px"};window.addEventListener("resize",i),i();const a=()=>{document.querySelectorAll("#theme_list ul").forEach((e=>e.style.display="none"===e.style.display?"block":"none"))};a(),null==(n=document.getElementById("template_selector"))||n.addEventListener("click",(e=>{e.preventDefault(),a()})),document.querySelectorAll("#theme_list ul li a").forEach((e=>e.addEventListener("click",(e=>{e.preventDefault(),a();const t=e.currentTarget,n=t.getAttribute("href")||"";o.src=t.getAttribute("data-frame")||"";document.getElementById("template_selector").firstChild.nodeValue=t.getAttribute("data-title")||"",window.history.pushState({},"",n)}))));const r=document.getElementById("header-bar");r&&(r.style.display="none");const s={desktop:"100%",tabletlandscape:"1040px",tabletportrait:"788px",mobilelandscape:"500px",mobileportrait:"340px",placebo:"0px"};document.querySelectorAll(".responsive a").forEach((e=>e.addEventListener("click",(e=>{const t=e.currentTarget,n=Array.from(t.classList).reduce(((e,t)=>(s[t]&&(e=s[t]),e)),"");o.style.width=n,o.style.transition="200ms",document.querySelectorAll(".responsive a").forEach((e=>e.classList.remove("active"))),t.classList.add("active")})))),null!==navigator.userAgent.match(/iPad/i)&&(o.style.height="100%")}))})();
\ No newline at end of file
+(()=>{let t=(e,t,l)=>{let n;var o;n=l?((o=new Date).setTime(o.getTime()+24*l*60*60*1e3),"; expires="+o.toUTCString()):"",document.cookie=e+"="+t+n+"; path=/"},a=e=>{var l=e+"=",n=document.cookie.split(";");for(let t=0;t{var e;return null==(e=window.top)?void 0:e.postMessage("wu_preview_changed","*")}),t("wu_template","");document.addEventListener("DOMContentLoaded",()=>{((t,l)=>{let n=a(t);setInterval(function(){var e=a(t);e!==n&&(n=e,l(n))},100)})("wu_selected_products",()=>document.location.reload());let n=document.getElementById("iframe");var e=null==n?void 0:n.contentWindow;null!=e&&e.postMessage("Hello to iframe from parent!","https://"+location.hostname);document.querySelectorAll("#action-select, #action-select2").forEach(e=>e.addEventListener("click",e=>{e.preventDefault();e=document.getElementById("template-selector").value;t("wu_template",e),window.close()})),null!=n&&n.addEventListener("load",()=>{var e;window.addEventListener("touchstart",()=>{}),e=(null==(e=null==navigator?void 0:navigator.userAgentData)?void 0:e.platform)||(null==navigator?void 0:navigator.platform)||"",["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(e)&&(null!=(e=null==(e=document.getElementById("iframe"))?void 0:e.getElementsByTagName("body")[0])&&e.classList.add("wu-fix-safari-preview"),null!=e)&&e.style&&Object.assign(e.style,{position:"fixed",top:0,right:0,bottom:0,left:0,"overflow-y":"scroll","-webkit-overflow-scrolling":"touch"})});var e=()=>{var e=(null==(e=document.getElementById("switcher"))?void 0:e.offsetHeight)||0;n.style.height=document.body.offsetHeight-e+"px"};window.addEventListener("resize",e),e();let o=()=>{document.querySelectorAll("#theme_list ul").forEach(e=>e.style.display="none"===e.style.display?"block":"none")};o(),null!=(e=document.getElementById("template_selector"))&&e.addEventListener("click",e=>{e.preventDefault(),o()}),document.querySelectorAll("#theme_list ul li a").forEach(e=>e.addEventListener("click",e=>{e.preventDefault(),o();var e=e.currentTarget,t=e.getAttribute("href")||"",l=(n.src=e.getAttribute("data-frame")||"",document.getElementById("template_selector"));l.firstChild.nodeValue=e.getAttribute("data-title")||"",window.history.pushState({},"",t)}));e=document.getElementById("header-bar");e&&(e.style.display="none");let l={desktop:"100%",tabletlandscape:"1040px",tabletportrait:"788px",mobilelandscape:"500px",mobileportrait:"340px",placebo:"0px"};document.querySelectorAll(".responsive a").forEach(e=>e.addEventListener("click",e=>{var e=e.currentTarget,t=Array.from(e.classList).reduce((e,t)=>e=l[t]?l[t]:e,"");n.style.width=t,n.style.transition="200ms",document.querySelectorAll(".responsive a").forEach(e=>e.classList.remove("active")),e.classList.add("active")})),null!==navigator.userAgent.match(/iPad/i)&&(n.style.height="100%")})})();
diff --git a/assets/js/template-switching.min.js b/assets/js/template-switching.min.js
index 71b0635..8624cd0 100644
--- a/assets/js/template-switching.min.js
+++ b/assets/js/template-switching.min.js
@@ -1 +1 @@
-!function(t,e){e.addAction("wu_checkout_loaded","nextpress/wp-ultimo",(function(){wu_create_cookie("wu_template",!1),wu_listen_to_cookie_change("wu_template",(function(t){window.wu_template_switching.template_id=t}))})),t(document).ready((function(){const i={functional:!0,template:"#dynamic",props:["template"],render(t,e){const i=e.props.template;return t(i?{template:i}:"nbsp;
")}};e.doAction("wu_checkout_loaded"),window.wu_template_switching=new Vue({el:"#wp-ultimo-form-wu-template-switching-form",data:()=>({template_id:0,original_template_id:-1,template_category:"",stored_templates:{},confirm_switch:0,ready:!1}),directives:{init:{bind(t,e,i){i.context[e.arg]=e.value}}},components:{dynamic:i},watch:{ready(){const t=this;!1!==t.ready&&t.switch_template()}},methods:{get_template(t,e){void 0===e.id&&(e.id="default");const i=t+"/"+e.id;if(void 0!==this.stored_templates[i])return this.stored_templates[i];const o={duration:this.duration,duration_unit:this.duration_unit,products:this.products,...e};return this.fetch_template(t,o),'Loading
'},fetch_template(t,e){const i=this;void 0===e.id&&(e.id="default"),this.request("wu_render_field_template",{template:t,attributes:e},(function(o){const a=t+"/"+e.id;o.success?Vue.set(i.stored_templates,a,o.data.html):Vue.set(i.stored_templates,a,""+o.data[0].message+"
")}))},switch_template(){this.block(),this.request("wu_switch_template",{template_id:this.template_id},(function(t){"string"==typeof t.data.redirect_url&&(window.location.href=t.data.redirect_url)}))},block(){const e=jQuery(this.$el).parents().filter((function(){return"rgba(0, 0, 0, 0)"!==t(this).css("backgroundColor")})).first().css("backgroundColor");jQuery(this.$el).wu_block({message:'',overlayCSS:{backgroundColor:e||"#ffffff",opacity:.6},css:{padding:0,margin:0,width:"50%",fontSize:"14px !important",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"none",backgroundColor:"none",cursor:"wait"}})},unblock(){jQuery(this.$el).wu_unblock()},request(t,e,i,o){jQuery.ajax({method:"POST",url:wu_template_switching_params.ajaxurl+"&action="+t,data:e,success:i,error:o})}}})}))}(jQuery,wp.hooks);
\ No newline at end of file
+((e,t)=>{t.addAction("wu_checkout_loaded","nextpress/wp-ultimo",function(){wu_create_cookie("wu_template",!1),wu_listen_to_cookie_change("wu_template",function(t){window.wu_template_switching.template_id=t})}),e(document).ready(function(){t.doAction("wu_checkout_loaded"),window.wu_template_switching=new Vue({el:"#wp-ultimo-form-wu-template-switching-form",data(){return{template_id:0,original_template_id:-1,template_category:"",stored_templates:{},confirm_switch:0,ready:!1}},directives:{init:{bind(t,e,i){i.context[e.arg]=e.value}}},components:{dynamic:{functional:!0,template:"#dynamic",props:["template"],render(t,e){e=e.props.template;return t(e?{template:e}:"nbsp;
")}}},watch:{ready(){!1!==this.ready&&this.switch_template()}},methods:{get_template(t,e){void 0===e.id&&(e.id="default");var i=t+"/"+e.id;return void 0!==this.stored_templates[i]?this.stored_templates[i]:(i={duration:this.duration,duration_unit:this.duration_unit,products:this.products,...e},this.fetch_template(t,i),'Loading
')},fetch_template(i,a){let o=this;void 0===a.id&&(a.id="default"),this.request("wu_render_field_template",{template:i,attributes:a},function(t){var e=i+"/"+a.id;t.success?Vue.set(o.stored_templates,e,t.data.html):Vue.set(o.stored_templates,e,""+t.data[0].message+"
")})},switch_template(){this.block(),this.request("wu_switch_template",{template_id:this.template_id},function(t){"string"==typeof t.data.redirect_url&&(window.location.href=t.data.redirect_url)})},block(){var t=jQuery(this.$el).parents().filter(function(){return"rgba(0, 0, 0, 0)"!==e(this).css("backgroundColor")}).first().css("backgroundColor");jQuery(this.$el).wu_block({message:'',overlayCSS:{backgroundColor:t||"#ffffff",opacity:.6},css:{padding:0,margin:0,width:"50%",fontSize:"14px !important",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"none",backgroundColor:"none",cursor:"wait"}})},unblock(){jQuery(this.$el).wu_unblock()},request(t,e,i,a){jQuery.ajax({method:"POST",url:wu_template_switching_params.ajaxurl+"&action="+t,data:e,success:i,error:a})}}})})})(jQuery,wp.hooks);
diff --git a/assets/js/thank-you.min.js b/assets/js/thank-you.min.js
index d47565a..d9d0ac8 100644
--- a/assets/js/thank-you.min.js
+++ b/assets/js/thank-you.min.js
@@ -1 +1 @@
-(()=>{"use strict";const e=(e,t=!1)=>({classes:[],has_icon:!1,original_value:e.innerHTML,get_icon(){return this.has_icon?'':""},clear_classes(){e.classList.remove(...this.classes)},add_classes(t){this.classes=t,e.classList.add(...t)},text(t,s,n=!1){return this.clear_classes(),n&&(this.has_icon=!this.has_icon),e.animate([{opacity:"1"},{opacity:"0.75"}],{duration:300,iterations:1}),setTimeout((()=>{this.add_classes(s??[]),e.innerHTML=this.get_icon()+t,e.style.opacity="0.75"}),300),this},done(t=5e3){return setTimeout((()=>{e.animate([{opacity:"0.75"},{opacity:"1"}],{duration:300,iterations:1}),setTimeout((()=>{this.clear_classes(),e.innerHTML=this.original_value,e.style.opacity="1"}),300)}),t),this}});document.addEventListener("DOMContentLoaded",(()=>{if(document.querySelectorAll(".wu-resend-verification-email").forEach((t=>t.addEventListener("click",(async s=>{s.preventDefault();const n=e(t,!0).text(wu_thank_you.i18n.resending_verification_email,["wu-text-gray-400"]),i=await fetch(wu_thank_you.ajaxurl,{method:"POST",body:JSON.stringify({action:"wu_resend_verification_email",_ajax_nonce:wu_thank_you.resend_verification_email_nonce})}),a=await i.json();a.success?n.text(wu_thank_you.i18n.email_sent,["wu-text-green-700"],!0).done():n.text(a.data[0].message,["wu-text-red-600"],!0).done()})))),!document.getElementById("wu-sites"))return;const{Vue:t,defineComponent:s}=window.wu_vue;window.wu_sites=new t(s({el:"#wu-sites",data:()=>({creating:wu_thank_you.creating,next_queue:parseInt(wu_thank_you.next_queue,10)+5,random:0,progress_in_seconds:0}),computed:{progress(){return Math.round(this.progress_in_seconds/this.next_queue*100)}},mounted(){if(wu_thank_you.has_pending_site)return void this.check_site_created();if(this.next_queue<=0||wu_thank_you.creating)return;const e=setInterval((()=>{this.progress_in_seconds++,this.progress_in_seconds>=this.next_queue&&(clearInterval(e),window.location.reload()),this.progress_in_seconds%5==0&&fetch("/wp-cron.php?doing_wp_cron")}),1e3)},methods:{async check_site_created(){const e=new URL(wu_thank_you.ajaxurl);e.searchParams.set("action","wu_check_pending_site_created"),e.searchParams.set("membership_hash",wu_thank_you.membership_hash);const t=await fetch(e).then((e=>e.json()));"completed"===t.publish_status?window.location.reload():(this.creating="running"===t.publish_status,setTimeout(this.check_site_created,3e3))}}}))}))})();
\ No newline at end of file
+document.addEventListener("DOMContentLoaded",()=>{var e,t;document.querySelectorAll(".wu-resend-verification-email").forEach(s=>s.addEventListener("click",async e=>{e.preventDefault();var n,e={classes:[],has_icon:!1,original_value:(n=s).innerHTML,get_icon(){return this.has_icon?'':""},clear_classes(){n.classList.remove(...this.classes)},add_classes(e){this.classes=e,n.classList.add(...e)},text(e,t,s=!1){return this.clear_classes(),s&&(this.has_icon=!this.has_icon),n.animate([{opacity:"1"},{opacity:"0.75"}],{duration:300,iterations:1}),setTimeout(()=>{this.add_classes(t??[]),n.innerHTML=this.get_icon()+e,n.style.opacity="0.75"},300),this},done(e=5e3){return setTimeout(()=>{n.animate([{opacity:"0.75"},{opacity:"1"}],{duration:300,iterations:1}),setTimeout(()=>{this.clear_classes(),n.innerHTML=this.original_value,n.style.opacity="1"},300)},e),this}}.text(wu_thank_you.i18n.resending_verification_email,["wu-text-gray-400"]),t=await(await fetch(wu_thank_you.ajaxurl,{method:"POST",body:JSON.stringify({action:"wu_resend_verification_email",_ajax_nonce:wu_thank_you.resend_verification_email_nonce})})).json();(t.success?e.text(wu_thank_you.i18n.email_sent,["wu-text-green-700"],!0):e.text(t.data[0].message,["wu-text-red-600"],!0)).done()})),document.getElementById("wu-sites")&&({Vue:e,defineComponent:t}=window.wu_vue,window.wu_sites=new e(t({el:"#wu-sites",data(){return{creating:wu_thank_you.creating,next_queue:parseInt(wu_thank_you.next_queue,10)+5,random:0,progress_in_seconds:0}},computed:{progress(){return Math.round(this.progress_in_seconds/this.next_queue*100)}},mounted(){if(wu_thank_you.has_pending_site)this.check_site_created();else if(!(this.next_queue<=0||wu_thank_you.creating)){let e=setInterval(()=>{this.progress_in_seconds++,this.progress_in_seconds>=this.next_queue&&(clearInterval(e),window.location.reload()),this.progress_in_seconds%5==0&&fetch("/wp-cron.php?doing_wp_cron")},1e3)}},methods:{async check_site_created(){var e=new URL(wu_thank_you.ajaxurl),e=(e.searchParams.set("action","wu_check_pending_site_created"),e.searchParams.set("membership_hash",wu_thank_you.membership_hash),await fetch(e).then(e=>e.json()));"completed"===e.publish_status?window.location.reload():(this.creating="running"===e.publish_status,setTimeout(this.check_site_created,3e3))}}})))});
diff --git a/assets/js/tours.min.js b/assets/js/tours.min.js
index 2e155ef..15bd0a8 100644
--- a/assets/js/tours.min.js
+++ b/assets/js/tours.min.js
@@ -1 +1 @@
-!function(t){t(document).ready((function(){_.each(wu_tours,(function(n,u){window[u]=new Shepherd.Tour({useModalOverlay:!0,includeStyles:!1,styleVariables:{arrowSize:1.1},defaultStepOptions:{classes:"wu-p-2 wu-bg-white wu-shadow-sm wu-rounded wu-text-left wu-text-gray-700",scrollTo:{block:"center",behavior:"smooth"},tippyOptions:{zIndex:999999,onCreate(t){t.popper.classList.add("wu-styling");const n=t.popperChildren.content.children[0].children[0].children;n[0].children[0]&&n[0].children[0].classList.add("wu-p-2","wu-pb-0","wu-m-0","wu--mb-1","wu-text-gray-800"),n[1].classList.add("wu-p-2"),n[2].classList.add("wu--mt-1","wu-p-2","wu-bg-gray-200","wu-rounded","wu-text-right")}}}}),window[u].on("complete",(function(){t.ajax({url:ajaxurl,data:{action:"wu_mark_tour_as_finished",tour_id:u,nonce:wu_tours_vars.nonce}})})),_.each(n,(function(t,e){const o=e+1===n.length;t.buttons=_.isArray(t.buttons)?t.buttons:[],t.buttons=_.map(t.buttons,(function(t){return t.action=function(t,n="_blank"){return()=>{window.open(t,n)}}(t.url,t.target),t})),window[u].addStep({...t,buttons:[...t.buttons,{classes:"button button-primary wu-text-xs sm:wu-normal-case",text:o?wu_tours_vars.i18n.finish:wu_tours_vars.i18n.next,action:window[u].next}]})})),window[u].start()}))}))}(jQuery);
\ No newline at end of file
+(t=>{t(document).ready(function(){_.each(wu_tours,function(e,u){window[u]=new Shepherd.Tour({useModalOverlay:!0,includeStyles:!1,styleVariables:{arrowSize:1.1},defaultStepOptions:{classes:"wu-p-2 wu-bg-white wu-shadow-sm wu-rounded wu-text-left wu-text-gray-700",scrollTo:{block:"center",behavior:"smooth"},tippyOptions:{zIndex:999999,onCreate(t){t.popper.classList.add("wu-styling");t=t.popperChildren.content.children[0].children[0].children;t[0].children[0]&&t[0].children[0].classList.add("wu-p-2","wu-pb-0","wu-m-0","wu--mb-1","wu-text-gray-800"),t[1].classList.add("wu-p-2"),t[2].classList.add("wu--mt-1","wu-p-2","wu-bg-gray-200","wu-rounded","wu-text-right")}}}}),window[u].on("complete",function(){t.ajax({url:ajaxurl,data:{action:"wu_mark_tour_as_finished",tour_id:u,nonce:wu_tours_vars.nonce}})}),_.each(e,function(t,n){n=n+1===e.length;t.buttons=_.isArray(t.buttons)?t.buttons:[],t.buttons=_.map(t.buttons,function(t){var n,e;return t.action=([n,e="_blank"]=[t.url,t.target],()=>{window.open(n,e)}),t}),window[u].addStep({...t,buttons:[...t.buttons,{classes:"button button-primary wu-text-xs sm:wu-normal-case",text:n?wu_tours_vars.i18n.finish:wu_tours_vars.i18n.next,action:window[u].next}]})}),window[u].start()})})})(jQuery);
diff --git a/assets/js/url-preview.min.js b/assets/js/url-preview.min.js
index cca1073..f49503b 100644
--- a/assets/js/url-preview.min.js
+++ b/assets/js/url-preview.min.js
@@ -1 +1 @@
-!function(t){t(document).ready((function(){t(".login").on("keyup","#field-site_url",(function(n){n.preventDefault();const e=t(this);t("#wu-your-site").text(e.val())})),t(".login").on("keyup","#field-site_url",(function(n){n.preventDefault();const e=t(this);t("#wu-your-site").text(e.val())})),t(".login").on("change","#domain_option",(function(n){n.preventDefault();const e=t(this);t("#wu-site-domain").text(e.val())}))}))}(jQuery);
\ No newline at end of file
+(e=>{e(document).ready(function(){e(".login").on("keyup","#field-site_url",function(t){t.preventDefault();t=e(this);e("#wu-your-site").text(t.val())}),e(".login").on("keyup","#field-site_url",function(t){t.preventDefault();t=e(this);e("#wu-your-site").text(t.val())}),e(".login").on("change","#domain_option",function(t){t.preventDefault();t=e(this);e("#wu-site-domain").text(t.val())})})})(jQuery);
diff --git a/assets/js/view-logs.min.js b/assets/js/view-logs.min.js
index d805d5b..b32a7d5 100644
--- a/assets/js/view-logs.min.js
+++ b/assets/js/view-logs.min.js
@@ -1 +1 @@
-!function(o){o(document).ready((function(){wu_log_payload=new Vue({el:"#wu_payload",data:()=>({payload:"",log:o("select[name=log_file]").val(),loading:!0}),watch:{log(){this.get_log_payload()}},methods:{get_log_payload(){const e=wu_block_ui("#wu_payload_content"),t=this;t.loading=!0,o.ajax({method:"post",url:ajaxurl,data:{action:"wu_handle_view_logs",file:t.log},success(o){t.payload=o.data.contents,t.loading=!1,e.unblock();try{history.pushState({},null,"?page=wp-ultimo-view-logs&log_file="+t.log)}catch(o){console.warn("Browser does not support pushState.",o)}}})}},mounted(){this.get_log_payload()}}),o(document).on("change","select[name=log_file]",(function(){wu_log_payload.log=o("select[name=log_file]").val()}));new ClipboardJS(".btn-clipboard").on("success",(function(e){const t=o(e.trigger),l=t.text();t.attr("disabled","disabled").text(wu_view_logs.i18n.copied),setTimeout((function(){t.text(l).removeAttr("disabled")}),3e3)}))}))}(jQuery);
\ No newline at end of file
+(t=>{t(document).ready(function(){wu_log_payload=new Vue({el:"#wu_payload",data(){return{payload:"",log:t("select[name=log_file]").val(),loading:!0}},watch:{log(){this.get_log_payload()}},methods:{get_log_payload(){let o=wu_block_ui("#wu_payload_content"),l=this;l.loading=!0,t.ajax({method:"post",url:ajaxurl,data:{action:"wu_handle_view_logs",file:l.log},success(e){l.payload=e.data.contents,l.loading=!1,o.unblock();try{history.pushState({},null,"?page=wp-ultimo-view-logs&log_file="+l.log)}catch(e){console.warn("Browser does not support pushState.",e)}}})}},mounted(){this.get_log_payload()}}),t(document).on("change","select[name=log_file]",function(){wu_log_payload.log=t("select[name=log_file]").val()}),new ClipboardJS(".btn-clipboard").on("success",function(e){let o=t(e.trigger),l=o.text();o.attr("disabled","disabled").text(wu_view_logs.i18n.copied),setTimeout(function(){o.text(l).removeAttr("disabled")},3e3)})})})(jQuery);
diff --git a/assets/js/visits-counter.min.js b/assets/js/visits-counter.min.js
index 5c5bf5b..f5925ae 100644
--- a/assets/js/visits-counter.min.js
+++ b/assets/js/visits-counter.min.js
@@ -1,3 +1 @@
-(() => {
-"use strict";const CreateCookie=(name,value,days)=>{let expires;if(days){const date=new Date;date.setTime(date.getTime()+days*24*60*60*1e3),expires="; expires="+date.toUTCString()}else expires="";document.cookie=name+"="+value+expires+"; path=/"},ReadCookie=name=>{const nameEQ=name+"=",ca=document.cookie.split(";");for(let i=0;i{if(ReadCookie("WUVISIT")==="1")return;const countVisit2=async()=>{const url=new URL(wu_visits_counter.ajaxurl);url.searchParams.set("action","wu_count_visits"),url.searchParams.set("code",wu_visits_counter.code),await fetch(url),CreateCookie("WUVISIT","1",1)};document.addEventListener("DOMContentLoaded",()=>{setTimeout(function(){countVisit2()},1e4)})};countVisit();
-})()
\ No newline at end of file
+(()=>{var e=(e=>{var n=e+"=",i=document.cookie.split(";");for(let t=0;t{var e=new URL(wu_visits_counter.ajaxurl);e.searchParams.set("action","wu_count_visits"),e.searchParams.set("code",wu_visits_counter.code),await fetch(e),((e,t,n)=>{let i;var r;i=n?((r=new Date).setTime(r.getTime()+24*n*60*60*1e3),"; expires="+r.toUTCString()):"",document.cookie=e+"="+t+i+"; path=/"})("WUVISIT","1",1)};document.addEventListener("DOMContentLoaded",()=>{setTimeout(function(){e()},1e4)})}})();
diff --git a/assets/js/vue-apps.min.js b/assets/js/vue-apps.min.js
index 91cd7a1..37cf6d2 100644
--- a/assets/js/vue-apps.min.js
+++ b/assets/js/vue-apps.min.js
@@ -1,3 +1 @@
-(() => {
-"use strict";const{Vue:Vue$1,defineComponent}=window.wu_vue||{},hooks=wp.hooks||{},loadApp=(element,app_id,callback=null)=>{window["wu_"+app_id]&&!["add_checkout_form_field"].includes(app_id)||(window["wu_"+app_id]=new Vue$1(defineComponent({name:typeof app_id=="string"?app_id:"",el:element,directives:{init:{bind(el,binding,vnode){vnode.context[binding.arg]=binding.value}},initempty:{bind(el,binding,vnode){vnode.context[binding.arg]===""&&(vnode.context[binding.arg]=binding.value)}}},data(){let prefix=wu_settings.currency_symbol,suffix="";wu_settings.currency_position==="%v%s"?(prefix="",suffix=wu_settings.currency_symbol):wu_settings.currency_position==="%s %v"?prefix=wu_settings.currency_symbol+" ":wu_settings.currency_position==="%v %s"&&(prefix="",suffix=" "+wu_settings.currency_symbol);const settings={money_settings:{prefix,suffix,decimal:wu_settings.decimal_separator,thousands:wu_settings.thousand_separator,precision:parseInt(wu_settings.precision,10),masked:!1}};return Object.assign({},JSON.parse(element.dataset.state||"{}"),settings)},computed:{hooks:()=>hooks,console:()=>console,window:()=>window,shortcode(){return typeof this.id>"u"||typeof this.attributes>"u"?"":"["+(this.id+" "+Object.entries(this.attributes).map(([key,value])=>value===this.defaults[key]||typeof value=="object"||this.attributes[key+"_shortcode_requires"]&&Object.entries(this.attributes[key+"_shortcode_requires"]).some(([k,v])=>this.attributes[k]!==v)?"":key+'="'+(typeof value=="string"?value.trim():value)+'"').filter(value=>value).join(" ")).trim()+"]"}},mounted(){wu_on_load(),hooks.doAction("wu_"+app_id+"_mounted",this.$data);const cb=element.dataset.onLoad;typeof window[cb]=="function"&&window[cb](),callback&&callback(),this.$nextTick(function(){window.wu_initialize_code_editors(),window.wubox.refresh()})},updated(){this._priorState||(this._priorState=this.$options.data());const self=this,changedProp=Object.keys(this._data).find(key=>JSON.stringify(this._data[key])!==JSON.stringify(self._priorState[key]));this._priorState={...this._data},this.$nextTick(function(){hooks.doAction("wu_"+app_id+"_changed",changedProp,self.$data),window.wu_initialize_code_editors(),window.wubox.refresh()})},methods:{send(scope,function_name,value,cb){return scope==="window"?window[function_name](value,cb):window[scope][function_name](value,cb)},get_value(variable_name){return window[variable_name]},set_value(key,value){this[key]=value},get_state_value(value,default_value){return typeof this[value]>"u"?default_value:this[value]},duplicate_and_clean($event,query){var _a;const elements=document.querySelectorAll(query),target=elements.item(elements.length-1),clone=target.cloneNode(!0);clone.id=clone.id+"_copy",clone.querySelectorAll("input, textarea").forEach(el=>el.value=""),(_a=target.parentNode)==null||_a.insertBefore(clone,target.nextSibling)},wu_format_money(value){return wu_format_money(value)},require(data,value){return Object.prototype.toString.call(this[data])==="[object Array]"?this[data].indexOf(value)>-1:Object.prototype.toString.call(value)==="[object Array]"?value.indexOf(this[data])>-1:this[data]==value},open($event){$event.preventDefault(),this.edit=!0}}})),window["wu_"+app_id].$watch("section",function(new_value){try{const url=new URL(window.location.href);url.searchParams.set(app_id,new_value),history.pushState({},"",url)}catch(err){console.warn("Browser does not support pushState.",err)}}))},{Vue}=window.wu_vue||{},loadApps=()=>{document.querySelectorAll("[data-wu-app]").forEach(element=>{if(!Vue)return;const appId=element.dataset.wuApp;appId&&loadApp(element,appId)})};document.addEventListener("DOMContentLoaded",()=>{Vue.component("colorPicker",{props:["value"],template:'',mounted(){const vm=this;jQuery(this.$el).val(this.value).wpColorPicker({width:200,defaultColor:this.value,change(event,ui){vm.$emit("input",ui.color.toString())}})},watch:{value(value){jQuery(this.$el).wpColorPicker("color",value)}},destroyed(){jQuery(this.$el).off().wpColorPicker("destroy")}}),Vue.component("wpEditor",{props:["value","id","name"],template:'',mounted(){if(typeof wp.editor>"u")return;const that=this;wp.editor.remove(this.id),wp.editor.initialize(this.id,{tinymce:{setup(editor){editor.on("init",function(){wubox.refresh()}),editor.on("keyup",()=>{editor.isDirty()&&that.$emit("input",editor.getContent())})}}})},destroyed(){typeof wp.editor>"u"||wp.editor.remove(this.id)}}),document.body.addEventListener("wubox:unload",function(){const app_name="wu_"+document.getElementById("WUB_window").querySelector("ul[data-wu-app]").dataset.wuApp;delete window[app_name],delete window[app_name+"_errors"]}),document.body.addEventListener("wubox:load",loadApps),loadApps()});
-})()
\ No newline at end of file
+(()=>{let{Vue:n,defineComponent:r}=window.wu_vue||{},s=wp.hooks||{},i=(window.wu_vue||{}).Vue,t=()=>{document.querySelectorAll("[data-wu-app]").forEach(t=>{var e;i&&(e=t.dataset.wuApp)&&((o,i,e=null)=>{if(window["wu_"+i]&&!["add_checkout_form_field"].includes(i))return;window["wu_"+i]=new n(r({name:"string"==typeof i?i:"",el:o,directives:{init:{bind(t,e,i){i.context[e.arg]=e.value}},initempty:{bind(t,e,i){""===i.context[e.arg]&&(i.context[e.arg]=e.value)}}},data(){let t=wu_settings.currency_symbol,e="";"%v%s"===wu_settings.currency_position?(t="",e=wu_settings.currency_symbol):"%s %v"===wu_settings.currency_position?t=wu_settings.currency_symbol+" ":"%v %s"===wu_settings.currency_position&&(t="",e=" "+wu_settings.currency_symbol);var i={money_settings:{prefix:t,suffix:e,decimal:wu_settings.decimal_separator,thousands:wu_settings.thousand_separator,precision:parseInt(wu_settings.precision,10),masked:!1}};return Object.assign({},JSON.parse(o.dataset.state||"{}"),i)},computed:{hooks:()=>s,console:()=>console,window:()=>window,shortcode(){return void 0===this.id||void 0===this.attributes?"":"["+(this.id+" "+Object.entries(this.attributes).map(([t,e])=>{if(e===this.defaults[t]||"object"==typeof e)return"";if(this.attributes[t+"_shortcode_requires"]&&Object.entries(this.attributes[t+"_shortcode_requires"]).some(([t,e])=>this.attributes[t]!==e))return"";return t+'="'+("string"==typeof e?e.trim():e)+'"'}).filter(t=>t).join(" ")).trim()+"]"}},mounted(){wu_on_load(),s.doAction("wu_"+i+"_mounted",this.$data);var t=o.dataset.onLoad;"function"==typeof window[t]&&window[t](),e&&e(),this.$nextTick(function(){window.wu_initialize_code_editors(),window.wubox.refresh()})},updated(){this._priorState||(this._priorState=this.$options.data());let e=this,t=Object.keys(this._data).find(t=>JSON.stringify(this._data[t])!==JSON.stringify(e._priorState[t]));this._priorState={...this._data},this.$nextTick(function(){s.doAction("wu_"+i+"_changed",t,e.$data),window.wu_initialize_code_editors(),window.wubox.refresh()})},methods:{send(t,e,i,o){return("window"===t?window:window[t])[e](i,o)},get_value(t){return window[t]},set_value(t,e){this[t]=e},get_state_value(t,e){return void 0===this[t]?e:this[t]},duplicate_and_clean(t,e){var i,e=document.querySelectorAll(e),e=e.item(e.length-1),o=e.cloneNode(!0);o.id=o.id+"_copy",o.querySelectorAll("input, textarea").forEach(t=>t.value=""),null!=(i=e.parentNode)&&i.insertBefore(o,e.nextSibling)},wu_format_money(t){return wu_format_money(t)},require(t,e){return"[object Array]"===Object.prototype.toString.call(this[t])?-1{i.component("colorPicker",{props:["value"],template:'',mounted(){let i=this;jQuery(this.$el).val(this.value).wpColorPicker({width:200,defaultColor:this.value,change(t,e){i.$emit("input",e.color.toString())}})},watch:{value(t){jQuery(this.$el).wpColorPicker("color",t)}},destroyed(){jQuery(this.$el).off().wpColorPicker("destroy")}}),i.component("wpEditor",{props:["value","id","name"],template:'',mounted(){if(void 0!==wp.editor){let e=this;wp.editor.remove(this.id),wp.editor.initialize(this.id,{tinymce:{setup(t){t.on("init",function(){wubox.refresh()}),t.on("keyup",()=>{t.isDirty()&&e.$emit("input",t.getContent())})}}})}},destroyed(){void 0!==wp.editor&&wp.editor.remove(this.id)}}),document.body.addEventListener("wubox:unload",function(){var t="wu_"+document.getElementById("WUB_window").querySelector("ul[data-wu-app]").dataset.wuApp;delete window[t],delete window[t+"_errors"]}),document.body.addEventListener("wubox:load",t),t()})})();
diff --git a/assets/js/webhook-page.min.js b/assets/js/webhook-page.min.js
index 5c8e6c9..95bf27b 100644
--- a/assets/js/webhook-page.min.js
+++ b/assets/js/webhook-page.min.js
@@ -1 +1 @@
-!function(e){jQuery(document).ready((function(){let t;jQuery(document).on("click","#action_button",(function(t){t.preventDefault();const a=e(this).data("page");let o="",n="";if("list"===a){o=e(this).data("url"),n=e(this).data("event");const t=e(this).data("object");jQuery('[data-loading="wu_action_button_loading_'+t+'"]').removeClass("hidden")}if("edit"===a){o=e("input[name=webhook_url").val(),n=e("select[name=event").val();const t=e(this).data("object");jQuery('[data-loading="wu_action_button_loading_'+t+'"]').removeClass("hidden")}e.ajax({method:"post",url:ajaxurl,data:{action:e(this).data("action"),webhook_id:e(this).data("object"),webhook_url:o,webhook_event:n},success(t){t.response?(e('[data-loading="wu_action_button_loading_'+t.id+'"]').addClass("hidden"),Swal.fire({title:"Test Response",icon:"success",html:''+JSON.stringify(t.response,null,2)+"
",showCloseButton:!0,showCancelButton:!1})):(e('[data-loading="wu_action_button_loading_'+t.id+'"]').addClass("hidden"),Swal.fire({title:wu_webhook_page.i18n.error_title,icon:"error",html:wu_webhook_page.i18n.error_message,showCloseButton:!0,showCancelButton:!1}))}})})),e("#wu_payload").length&&(t=new Vue({el:"#wu_payload",data:()=>({payload:"",event:e('select[name="event"]').val(),loading:!0}),watch:{event(){this.get_event_payload()}},methods:{get_event_payload(){const t=this;t.loading=!0,e.ajax({method:"post",url:ajaxurl,data:{action:"wu_get_event_payload_preview",event:t.event},success(e){t.payload=e.data??{},t.loading=!1}})}},mounted(){this.get_event_payload()}})),e(document).on("change",'select[name="event"]',(function(){t.event=e('select[name="event"]').val()}));new ClipboardJS(".btn-clipboard").on("success",(function(t){const a=e(t.trigger),o=a.text();a.attr("disabled","disabled").text(wu_webhook_page.i18n.copied),setTimeout((function(){a.text(o).removeAttr("disabled")}),3e3)}))}))}(jQuery);
\ No newline at end of file
+(n=>{jQuery(document).ready(function(){jQuery(document).on("click","#action_button",function(e){e.preventDefault();var t,e=n(this).data("page");let a="",o="";"list"===e&&(a=n(this).data("url"),o=n(this).data("event"),t=n(this).data("object"),jQuery('[data-loading="wu_action_button_loading_'+t+'"]').removeClass("hidden")),"edit"===e&&(a=n("input[name=webhook_url]").val(),o=n("select[name=event]").val(),t=n(this).data("object"),jQuery('[data-loading="wu_action_button_loading_'+t+'"]').removeClass("hidden")),n.ajax({method:"post",url:ajaxurl,data:{action:n(this).data("action"),webhook_id:n(this).data("object"),webhook_url:a,webhook_event:o},success(e){e.response?(n('[data-loading="wu_action_button_loading_'+e.id+'"]').addClass("hidden"),Swal.fire({title:"Test Response",icon:"success",html:''+JSON.stringify(e.response,null,2)+"
",showCloseButton:!0,showCancelButton:!1})):(n('[data-loading="wu_action_button_loading_'+e.id+'"]').addClass("hidden"),Swal.fire({title:wu_webhook_page.i18n.error_title,icon:"error",html:wu_webhook_page.i18n.error_message,showCloseButton:!0,showCancelButton:!1}))}})});let e;n("#wu_payload").length&&(e=new Vue({el:"#wu_payload",data(){return{payload:"",event:n('select[name="event"]').val(),loading:!0}},watch:{event(){this.get_event_payload()}},methods:{get_event_payload(){let t=this;t.loading=!0,n.ajax({method:"post",url:ajaxurl,data:{action:"wu_get_event_payload_preview",event:t.event},success(e){t.payload=e.data??{},t.loading=!1}})}},mounted(){this.get_event_payload()}})),n(document).on("change",'select[name="event"]',function(){e.event=n('select[name="event"]').val()}),new ClipboardJS(".btn-clipboard").on("success",function(e){let t=n(e.trigger),a=t.text();t.attr("disabled","disabled").text(wu_webhook_page.i18n.copied),setTimeout(function(){t.text(a).removeAttr("disabled")},3e3)})})})(jQuery);
diff --git a/assets/js/wubox.min.js b/assets/js/wubox.min.js
index fd0bb4a..0faec89 100644
--- a/assets/js/wubox.min.js
+++ b/assets/js/wubox.min.js
@@ -1,13 +1,12 @@
-(() => {
-"use strict";const createImageBox=(boxWindow,loaded,url,caption,imageGroup)=>{let prevCaption="",prevURL="",prevHTML="",nextCaption="",nextURL="",nextHTML="",imageCount="",foundURL=!1;if(imageGroup){const tempArray=document.querySelectorAll(`a[rel="${imageGroup}"]`);for(let index=0;index "+wuboxL10n.next+""):(prevCaption=tempArray[index].title,prevURL=tempArray[index].href,prevHTML=" "+wuboxL10n.prev+""):(foundURL=!0,imageCount=wuboxL10n.image+" "+(index+1)+" "+wuboxL10n.of+" "+tempArray.length)}const imgPreloader=new Image;imgPreloader.onload=()=>{var _a,_b,_c,_d;imgPreloader.onload=null;const pagesize=getPageSize(),x=pagesize.width-150,y=pagesize.height-150;let imageWidth=imgPreloader.width,imageHeight=imgPreloader.height;imageWidth>x?(imageHeight=imageHeight*(x/imageWidth),imageWidth=x,imageHeight>y&&(imageWidth=imageWidth*(y/imageHeight),imageHeight=y)):imageHeight>y&&(imageWidth=imageWidth*(y/imageHeight),imageHeight=y,imageWidth>x&&(imageHeight=imageHeight*(x/imageWidth),imageWidth=x)),setBoxPosition(boxWindow,imageWidth,imageHeight),boxWindow.insertAdjacentHTML("beforeend",`
+(()=>{let l=(r,s,c,u,m)=>{let w="",h="",v="",y="",b="",g="",B="",t=!1;if(m){var n=document.querySelectorAll(`a[rel="${m}"]`);for(let e=0;e "+wuboxL10n.next+""):(w=n[e].title,h=n[e].href,v=" "+wuboxL10n.prev+""):(t=!0,B=wuboxL10n.image+" "+(e+1)+" "+wuboxL10n.of+" "+n.length)}let p=new Image;p.onload=()=>{p.onload=null,t=document.documentElement,e=window.innerWidth||self.innerWidth||t&&t.clientWidth||document.body.clientWidth,t=window.innerHeight||self.innerHeight||t&&t.clientHeight||document.body.clientHeight;var e={width:e,height:t},t=e.width-150,e=e.height-150;let n=p.width,d=p.height,i=(n>t?(d*=t/n,n=t,d>e&&(n*=e/d,d=e)):d>e&&(n*=e/d,d=e,n>t)&&(d*=t/n,n=t),f(r,n,d),r.insertAdjacentHTML("beforeend",`
${wuboxL10n.close}
-
+
- ${caption}
+ ${u}
- ${imageCount+prevHTML+nextHTML}
+ ${B+v+g}
@@ -16,18 +15,18 @@
- `),(_a=document.getElementById("WUB_closeWindowButton"))==null||_a.addEventListener("click",removeBox);const goPrev=()=>{boxWindow.innerHTML="",unloadKeydownEvent(),showBox(prevCaption,prevURL,imageGroup)},goNext=()=>{boxWindow.innerHTML="",unloadKeydownEvent(),showBox(nextCaption,nextURL,imageGroup)};(_b=document.getElementById("WUB_prev"))==null||_b.addEventListener("click",goPrev),(_c=document.getElementById("WUB_next"))==null||_c.addEventListener("click",goNext);const keydownEvent=e=>{e.key==="Escape"?removeBox():e.key==="ArrowRight"&&nextHTML?goNext():e.key==="ArrowLeft"&&prevHTML&&goPrev()},unloadKeydownEvent=()=>{window.removeEventListener("keydown",keydownEvent),document.body.removeEventListener("wubox:unload",unloadKeydownEvent)};window.addEventListener("keydown",keydownEvent),document.body.addEventListener("wubox:unload",unloadKeydownEvent),(_d=document.getElementById("WUB_ImageOff"))==null||_d.addEventListener("click",removeBox),loaded()},imgPreloader.src=url},createIframeBox=(boxWindow,boxOverlay,loaded,url,caption,params)=>{var _a,_b,_c;const urlNoQuery=url.split("WUB_");(_a=document.getElementById("WUB_load"))==null||_a.remove(),params.modal?(boxOverlay.removeEventListener("click",removeBox),boxWindow.insertAdjacentHTML("beforeend",`
+ `),null!=(e=document.getElementById("WUB_closeWindowButton"))&&e.addEventListener("click",W),()=>{r.innerHTML="",l(),_(w,h,m)}),o=()=>{r.innerHTML="",l(),_(y,b,m)},a=(null!=(t=document.getElementById("WUB_prev"))&&t.addEventListener("click",i),null!=(e=document.getElementById("WUB_next"))&&e.addEventListener("click",o),e=>{"Escape"===e.key?W():"ArrowRight"===e.key&&g?o():"ArrowLeft"===e.key&&v&&i()}),l=()=>{window.removeEventListener("keydown",a),document.body.removeEventListener("wubox:unload",l)};window.addEventListener("keydown",a),document.body.addEventListener("wubox:unload",l),null!=(t=document.getElementById("WUB_ImageOff"))&&t.addEventListener("click",W),s()},p.src=c},r=(e,t,n,d,i,o)=>{var a,d=d.split("WUB_");null!=(a=document.getElementById("WUB_load"))&&a.remove(),o.modal?(t.removeEventListener("click",W),e.insertAdjacentHTML("beforeend",`
`),(_b=document.getElementById("WUB_iframeContent"))==null||_b.addEventListener("load",showBoxIframe)):(boxWindow.insertAdjacentHTML("beforeend",`
+ src='${d[0]}'
+ name='WUB_iframeContent${Math.round(1e3*Math.random())}'
+ style='width:${o.width+29}px; height:${o.height+17}px;'>${wuboxL10n.noiframes}
+ `),null!=(a=document.getElementById("WUB_iframeContent"))&&a.addEventListener("load",m)):(e.insertAdjacentHTML("beforeend",`
-
${caption}
+
${i}