class FLBuilderSettingField{rootName="";form=null;field=null;inputs={};constructor(e,t={}){this.rootName=e;t=`form[data-form-id="${t.id}"]`;this.form=FLBuilder._lightbox._node.find(t).get(0),this.field=this.form?.querySelector(".fl-field#fl-field-"+e),this.field&&(this.inputs=this.getInputs(this.rootName))}getInputs(){const i=this.rootName;const l={};return this.field&&["default","large","medium","responsive"].map(e=>{var t="default"!==e?i+"_"+e:i;l[e]=this.field?.querySelector(`[name="${t}"]`)}),l}getValues(){let e={};for(const t in this.inputs)e[t]=this.inputs[t]?this.inputs[t].value:null;return e}isResponsive(){return!!this.field?.querySelector(".fl-field-responsive-setting")}getInheritedValue(e=""){var t="default"===e||""===e,i=this.getValues();return!this.isResponsive()||t?i.default:"large"!==e?"medium"!==e&&""!==i.medium?i.medium:""!==i.large?i.large:""!==i.default?i.default:void 0:""!==i.default?i.default:void 0}setValue(e,t=""){t=this.inputs[t];t&&this.setInputAndTrigger(t,e)}setSubValue(e,t,i=""){i="default"!==i&&""!==i?this.rootName+"_"+i:this.rootName;const l=this.field?.querySelectorAll(`[name="${i}[${e}]"]`);0{this.setInputAndTrigger(e,t)})}setInputAndTrigger(e,t){"radio"===e.getAttribute("type")?t===e.value?(e.setAttribute("checked",""),jQuery(e).trigger("change"),e.dispatchEvent(new Event("change"))):e.removeAttribute("checked"):(e.value=t,jQuery(e).trigger("change"),e.dispatchEvent(new Event("change")))}}var FLBuilderColorPicker;function fl_slugify(e){let t=encodeURIComponent(e.toString().toLowerCase().trim().replace(/["',]/g,"").replace(/\s/g,"-")).toLowerCase();const i="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/,:;";e=new RegExp(i.split("").join("|"),"g");return t.toString().toLowerCase().replace(/\.+/g,"-").replace(/\:+/g,"").replace(/\s+/g,"-").replace(e,e=>"aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnooooooooprrsssssttuuuuuuuuuwxyyzzz-----".charAt(i.indexOf(e))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}!function(u){var i=[],t=navigator.userAgent.toLowerCase(),l="Microsoft Internet Explorer"===navigator.appName,n=l?parseFloat(t.match(/msie ([0-9]{1,}[\.0-9]{0,})/)[1]):0,o=l&&n<10,s=!1,r=["-moz-","-webkit-","-o-","-ms-"];function d(e,t){return e="top"===e?"top":"left",t=Array.isArray(t)?t:Array.prototype.slice.call(arguments,1),"webkit"===s?(n=[],i="top"===(i=e)?"0% 0%,0% 100%,":"0% 100%,100% 100%,",l=a(l=t),u.each(l,function(e,t){n.push("color-stop("+parseFloat(t.stop)/100+", "+t.color+")")}),"-webkit-gradient(linear,"+i+n.join(",")+")"):r[s]+"linear-gradient("+e+", "+t.join(", ")+")";var i,l,n}function a(e){var o=[],s=[],t=[],i=e.length-1;return u.each(e,function(e,t){var i=t,l=!1,n=t.match(/1?[0-9]{1,2}%$/);n&&(i=t.replace(/\s?1?[0-9]{1,2}%$/,""),l=n.shift()),o.push(i),s.push(l)}),!1===s[0]&&(s[0]="0%"),!1===s[i]&&(s[i]="100%"),s=function e(t){var i,l,n,o,s=0,r=t.length-1,d=0,a=!1;if(t.length<=2||u.inArray(!1,t)<0)return t;for(;d',r="","static"===t.css("position")&&t.css({position:"relative"}),l=a(l),u.each(l,function(e,t){var i;if(e===o)return!1;e=l[e+1],t.stop!==e.stop&&(i=100-parseFloat(e.stop)+"%",t.octoHex=new FLBuilderColor(t.color).toIEOctoHex(),e.octoHex=new FLBuilderColor(e.color).toIEOctoHex(),e="progid:DXImageTransform.Microsoft.Gradient(GradientType="+n+", StartColorStr='"+t.octoHex+"', EndColorStr='"+e.octoHex+"')",r+=s.replace("%start%",t.stop).replace("%end%",i).replace("%filter%",e))}),t.find(".iris-ie-gradient-shim").remove(),u(r).prependTo(t)}.apply(this,e):u(this).css("backgroundImage",d.apply(this,e))})},u.fn.flBuilderColorPickerRaninbowGradient=function(e,t){var i,l,n;for(e=e||"top",i="hsl(%h%,"+(t=u.extend({},{s:100,l:50},t)).s+"%,"+t.l+"%)",l=0,n=[];l<=360;)n.push(i.replace("%h%",l)),l+=30;return this.each(function(){u(this).flBuilderColorPickerGradient(e,n)})},(FLBuilderColorPicker=function(e){this._html='
';this.options=u.extend({},{elements:null,color:"",mode:"hsl",controls:{horiz:"s",vert:"l",strip:"h"},target:!1,width:200,presets:[],globals:function(){return{bb:[],wp:[],theme:[]}},labels:{colorPresets:"Color Presets",colorPicker:"Color Picker",placeholder:"Paste color here...",removePresetConfirm:"Are you sure?",noneColorSelected:"None color selected.",alreadySaved:"%s is already a saved preset.",noPresets:"Add a color preset first.",presetAdded:"%s added to presets!"}},e),(!1==o||!0==o&&7'),u.each(r,function(e,t){if(i.css(l,t+"linear-gradient(top,#fff,#000)"),i.css(l).match("gradient"))return s=e,!1}),!1===s&&(i.css("background","-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#000))"),i.css(this.bgImageString).match("gradient")&&(s="webkit")),i.remove())}(),e.picker=u(this._html).appendTo(u("body",window.parent.document)),l?9===n?e.picker.addClass("iris-ie-9"):n<=8&&e.picker.addClass("iris-ie-lt9"):t.indexOf("compatible")<0&&t.indexOf("khtml")<0&&t.match(/mozilla/)&&e.picker.addClass("iris-mozilla"),e.controls={square:e.picker.find(".iris-square"),squareDrag:e.picker.find(".iris-square-value"),horiz:e.picker.find(".iris-square-horiz"),vert:e.picker.find(".iris-square-vert"),strip:e.picker.find(".iris-strip"),stripSlider:e.picker.find(".iris-strip .iris-slider-offset")},"hsv"===e.options.mode&&e._has("l",e.options.controls)?e.options.controls=e._defaultHSVControls:"hsl"===e.options.mode&&e._has("v",e.options.controls)&&(e.options.controls=e._defaultHSLControls),e.hue=e._color.h(),this._setTemplates(),this._ui=u(".fl-color-picker-ui",window.parent.document),this._iris=u(".iris-picker",window.parent.document),this._wrapper=u("body",window.parent.document),this._ui.prepend(this._hexHtml).append(this._presetsHtml),e.element=this._ui.find(".fl-color-picker-input"),e._initControls(),e.active="external",e._change(),e._addInputListeners(e.element),this._buildPresetsUI(),this._presetsControls(),this._globalColorControls(),this._prepareColorFields(),this._pickerControls(),this._buildAlphaUI(),u("html",window.parent.document).addClass("fl-color-picker-init")},_prepareColorFields:function(){var o=this;u(".fl-color-picker-value",window.parent.document).each(function(){var e=u(this),t=e.val(),i=e.parent().find(".fl-color-picker-color"),l=c(t),n="";t&&(i.hasClass("fl-color-picker-alpha-enabled")&&l.rgba?n=e.val().toString():!i.hasClass("fl-color-picker-alpha-enabled")&&l.rgba?(t=(t=t.replace("rgba","rgb")).substr(0,t.lastIndexOf(","))+")",o._color._alpha=1,n=t,e.val(t)):n=l.value.startsWith("var")?FLBuilderColor(l.value).toDisplay():"#"+e.val().toString(),i.css({backgroundColor:n}))})},_setTemplates:function(){this._alphaHtml='
',this._presetsHtml='
'+this.options.labels.colorPresets+'
'+this.options.labels.colorPicker+'
Static Colors
    Global Colors
      Theme Colors
        WordPress Colors
          ',this._hexHtml='
          ',this._presetsTpl='
        • ',this._noPresetsTpl='
          '+this.options.labels.noPresets+"
          "},_has:function(i,e){var l=!1;return u.each(e,function(e,t){if(i===t)return!(l=!0)}),l},_buildPresetsUI:function(){var i,l=this,e=this.options.globals(),t=!1;for(i in u(".fl-color-picker-presets-list").empty(),u(".fl-color-picker-globals-list").empty(),0
          "'+this.options.labels.presetAdded.replace("%s",this._color.toString())+'"
          '),this._ui.find(".fl-color-picker-added").hide().fadeIn(200).delay(2e3).fadeOut(200,function(){u(this).remove()})},_pickerControls:function(){var i=this;this._wrapper.on("click",".fl-color-picker-color",function(){var e=u(this);i._currentElement=e.parent().find(".fl-color-picker-value"),i._toggleGlobalColorView(e.parents(".fl-field")),i._ui.position({my:"left top",at:"left bottom",of:e,collision:"flip",within:window.parent,using:function(e,t){i._ui.hasClass("fl-color-picker-active")||i._togglePicker(e)}})}).on("click",".fl-color-picker-clear",function(){var e=u(this);i._currentElement=e.parent().find(".fl-color-picker-value"),e.prev(".fl-color-picker-color").css({backgroundColor:"transparent"}).addClass("fl-color-picker-empty"),i._setColor(""),i.element.val(""),i._currentElement.val("").trigger("change")}),u(window.parent.document).add(document).on("mousedown",function(e){u(e.target).closest(".fl-color-picker-ui").length||(presets=i._ui.find(".fl-color-picker-presets"),presetsCloseLabel=presets.find(".fl-color-picker-presets-close-label"),presetsList=presets.find(".fl-color-picker-presets-list"),presetsCloseLabel.hasClass("fl-color-picker-active")&&0<(list=presetsList.find("li").find("span.fl-color-picker-preset-label")).length&&(presets=[],u.each(list,function(e,t){presets.push(u(t).text())}),u(FLBuilder.colorPicker).trigger("presetSorted",{presets:presets})),u(".fl-color-picker-ui.fl-color-picker-active",window.parent.document).removeClass("fl-color-picker-active"))})},_presetsControls:function(){var i=this,e=i._ui.find(".fl-color-picker-preset-add"),l=i._ui.find(".fl-color-picker-presets"),n=l.find(".fl-color-picker-presets-open-label"),o=l.find(".fl-color-picker-presets-close-label"),s=l.find(".fl-color-picker-presets-list-wrap"),t=l.find(".fl-color-picker-presets-list");e.off("click").on("click",function(){i._addPreset(i.element.val())}),s.css({height:i.element.innerHeight()+i._iris.innerHeight()+14+"px"}).hide(),t.sortable(),l.off("click").on("click",".fl-color-picker-presets-toggle",function(){o.hasClass("fl-color-picker-active")&&0<(list=t.find("li").find("span.fl-color-picker-preset-label")).length&&(l=[],u.each(list,function(e,t){l.push(u(t).text())}),u(FLBuilder.colorPicker).trigger("presetSorted",{presets:l})),n.toggleClass("fl-color-picker-active"),o.toggleClass("fl-color-picker-active"),s.slideToggle(500)}),t.off("click").on("click",".fl-color-picker-preset",function(e){var t=new FLBuilderColor(u(this).data("color").toString());i._setColor(t),i._currentElement.parent().find(".fl-color-picker-color").css({backgroundColor:t.toDisplay()}).removeClass("fl-color-picker-empty"),n.toggleClass("fl-color-picker-active"),o.toggleClass("fl-color-picker-active"),s.slideToggle(500)}).on("click",".fl-color-picker-preset-remove",function(e){e.stopPropagation(),i._removePreset(u(this).parent().data("color"))})},_removePreset:function(e){var t;confirm(this.options.labels.removePresetConfirm)&&(e=e.toString(),-1<(t=i.indexOf(e))&&(i.splice(t,1),this.options.presets=i,u(".fl-color-picker-presets-list").find('.fl-color-picker-preset[data-color="'+e+'"]').slideUp(function(){u(this).remove()})),i.length<1&&(u(".fl-color-picker-presets-label").hide(),u(".fl-color-picker-presets-list").hide()),u(this).trigger("presetRemoved",{presets:i}))},_addPreset:function(e){if(!this._CheckValidColor(e))return alert(this.options.labels.noneColorSelected),!1;e=e.toString().replace(/^#/,"");""===e?alert(this.options.labels.noneColorSelected):-1");return i.css({color:e,display:"none"}),this._var=e,t.append(i),e=this.fromCSS(getComputedStyle(i[0]).color),i.remove(),e},fromInt:function(e,t){return this._color=parseInt(e,10),isNaN(this._color)&&(this._color=0),16777215")).css({color:this._var,display:"none"}),e.append(t),i=getComputedStyle(t[0]).color,t.remove()):i=this.toString(),i},toCSS:function(e,t){switch(e=e||"hex",t=parseFloat(t||this._alpha),e){case"rgb":case"rgba":var i=this.toRgb();return t<1?"rgba( "+i.r+", "+i.g+", "+i.b+", "+t+" )":"rgb( "+i.r+", "+i.g+", "+i.b+" )";case"hsl":case"hsla":i=this.toHsl();return t<1?"hsla( "+i.h+", "+i.s+"%, "+i.l+"%, "+t+" )":"hsl( "+i.h+", "+i.s+"%, "+i.l+"% )";default:return this.toString()}},toRgb:function(){return{r:255&this._color>>16,g:255&this._color>>8,b:255&this._color}},toHsl:function(){var e,t=this.toRgb(),i=t.r/255,l=t.g/255,n=t.b/255,t=Math.max(i,l,n),o=Math.min(i,l,n),s=(t+o)/2;if(t===o)e=d=0;else{var r=t-o,d=.5n.range[1]?n.range[1]:e),i[l]=e,this._spaceFunc("from",n.space,i))}},_spaceFunc:function(e,t,i){t=t||this._hSpace;return this[e+t.charAt(0).toUpperCase()+t.substr(1)](i)}};var t,i={h:{mod:360},s:{range:[0,100]},l:{space:"hsl",range:[0,100]},v:{space:"hsv",range:[0,100]},r:{space:"rgb",range:[0,255]},g:{space:"rgb",range:[0,255]},b:{space:"rgb",range:[0,255]}};for(t in i)i.hasOwnProperty(t)&&(o.fn[t]=o.fn._partial(t));"object"==typeof exports?module.exports=o:(e.FLBuilderColor=o,e.Color=o)}(this),!function(s){(FLLightbox=function(e){this._init(e)}).closeParent=function(e){e=s(e).closest(".fl-lightbox-wrap").attr("data-instance-id");_.isUndefined(e)||FLLightbox._instances[e].close()},FLLightbox.getResizableControlClass=function(){var e=s(".fl-lightbox-resizable",window.parent.document).eq(0),t="far fa-window-maximize";return t=e.length&&e.hasClass("fl-lightbox-width-full")?"far fa-window-minimize":t},FLLightbox.unbindAll=function(){for(var e in FLLightbox._instances)FLLightbox._instances[e]._unbind()},FLLightbox.bindAll=function(){for(var e in FLLightbox._instances)FLLightbox._instances[e]._bind()},FLLightbox.closeAll=function(){for(var e in FLLightbox._instances)FLLightbox._instances[e].close()},FLLightbox._instances={},FLLightbox.prototype={_id:null,_node:null,_visible:!1,_allowClosing:!0,_resizeTimer:null,_defaults:{className:"",destroyOnClose:!1,resizable:!1},open:function(e){var t=this._node.find(".fl-lightbox"),i=t.closest(".fl-builder-ui-pinned").length,l=this._getPositionSettings();!i&&l&&this._defaults.resizable&&t.css(l),this._bind(),this._node.show(),this._visible=!0,void 0!==e?this.setContent(e):this._resize(),this.trigger("open"),FLBuilder.triggerHook("didShowLightbox",this)},close:function(){var e=this._node.data("parent");this._allowClosing&&(this.trigger("beforeCloseLightbox"),this._unbind(),this._node.hide(),this._visible=!1,this.trigger("close"),FLBuilder.triggerHook("didHideLightbox"),this._defaults.resizable&&_.isUndefined(e)&&FLBuilder.triggerHook("didHideAllLightboxes"),this._defaults.destroyOnClose&&this.destroy())},disableClose:function(){this._allowClosing=!1},enableClose:function(){this._allowClosing=!0},setContent:function(e){this._node.find(".fl-lightbox-content").html(e),this._resize(),0==s(".fl-builder-content-panel-button",window.parent.document).length&&s(".fl-builder-panel-drag-handle",window.parent.document).show()},empty:function(){this._node.find(".fl-lightbox-content").empty()},on:function(e,t){this._node.on(e,t)},off:function(e,t){this._node.off(e,t)},trigger:function(e,t){this._node.trigger(e,t)},destroy:function(){this._node.empty(),this._node.remove(),FLLightbox._instances[this._id]="undefined";try{delete FLLightbox._instances[this._id]}catch(e){}},_init:function(e){var t=0,i=null;for(i in FLLightbox._instances)t++;this._defaults=s.extend({},this._defaults,e),this._id=(new Date).getTime()+t,(FLLightbox._instances[this._id]=this)._render(),this._resizable()},_render:function(){this._node=s('
          '),this._node.addClass(this._defaults.className),s("body",window.parent.document).append(this._node)},_bind:function(){s(window.parent).on("resize.fl-lightbox-"+this._id,this._delayedResize.bind(this))},_unbind:function(){s(window.parent).off("resize.fl-lightbox-"+this._id)},_resizable:function(){s("body",window.parent.document);var e=this._node.find(".fl-lightbox-mask"),t=this._node.find(".fl-lightbox"),i=s(".fl-lightbox-resizable",window.parent.document).eq(0),l=getComputedStyle(document.documentElement),n=parseInt(l.getPropertyValue("--fl-builder-panel-min-width")),l=parseInt(l.getPropertyValue("--fl-builder-panel-min-height"));this._defaults.resizable?(e.hide(),t.addClass("fl-lightbox-resizable"),t.on("click",".fl-lightbox-resize-toggle",this._resizeClicked.bind(this)),t.draggable({cursor:"move",handle:".fl-lightbox-header",iframeFix:!0}).resizable({handles:"all",minHeight:l,minWidth:n,start:this._resizeStart.bind(this),stop:this._resizeStop.bind(this)}),i.length&&i.hasClass("fl-lightbox-width-full")?(t.addClass("fl-lightbox-width-full"),t.draggable("disable")):this._restorePosition()):e.show(),this._resize()},_delayedResize:function(){clearTimeout(this._resizeTimer),this._resizeTimer=setTimeout(this._resize.bind(this),250)},_resize:function(){var e=this._node.find(".fl-lightbox"),t=parseInt(this._node.css("padding-top")),i=parseInt(this._node.css("padding-bottom")),l=(parseInt(this._node.css("padding-left")),parseInt(this._node.css("padding-right")),e.height()),n=e.width(),o=s(window.parent),t=o.height()-t-i,i=(o.width(),"0px");this._defaults.resizable?(n<600?e.addClass("fl-lightbox-width-slim"):e.removeClass("fl-lightbox-width-slim"),n<450?e.addClass("fl-lightbox-width-micro"):e.removeClass("fl-lightbox-width-micro"),this._resizeEditors()):(l'),FLBuilder._destroyOverlayEvents(),FLBuilder._removeAllOverlays()},_resizeStop:function(e,t){var i=s(".fl-lightbox-resizable:visible",window.parent.document);parseInt(i.css("top"))<0&&i.css("top","0"),this._savePosition(),s("body",window.parent.document).removeClass("fl-builder-resizable-is-resizing"),s(".fl-builder-resizable-iframe-fix",window.parent.document).remove(),FLBuilder._bindOverlayEvents()},_resizeClicked:function(){s(".fl-lightbox-resizable",window.parent.document).find(".fl-lightbox-resize-toggle");this._node.find(".fl-lightbox").hasClass("fl-lightbox-width-full")?this._resizeExitFull():this._resizeEnterFull(),this._resize()},_resizeEnterFull:function(){var e=s(".fl-lightbox-resizable",window.parent.document),t=e.find(".fl-lightbox-resize-toggle");this._node.find(".fl-lightbox");t.removeClass("fa-window-maximize").addClass("fa-window-minimize"),e.addClass("fl-lightbox-width-full"),e.draggable("disable"),e.resizable("disable")},_resizeExitFull:function(){var e=s(".fl-lightbox-resizable",window.parent.document),t=e.find(".fl-lightbox-resize-toggle");this._node.find(".fl-lightbox");t.removeClass("fa-window-minimize").addClass("fa-window-maximize"),e.removeClass("fl-lightbox-width-full"),e.draggable("enable"),e.resizable("enable")},_resizeEditors:function(){s(".fl-lightbox-resizable",window.parent.document).each(function(){var e=s(this),t=e.find(".fl-builder-settings-fields").height(),e=e.find(".mce-edit-area > iframe, textarea.wp-editor-area, .ace_editor"),i=null;t<350&&(t=350),e.each(function(){(i=s(this)).hasClass("ace_editor")?(i.height(t-60),i.closest(".fl-field").data("editor").resize()):i.closest(".mce-container-body").find(".mce-toolbar-grp .mce-toolbar.mce-last").is(":visible")?i.height(t-175):i.height(t-150)})})},_savePosition:function(){var e=this._node.find(".fl-lightbox"),t={width:e.width(),height:e.height(),top:parseInt(e.css("top"))<0?"0px":e.css("top"),left:e.css("left")};e.closest(".fl-builder-ui-pinned").length||(FLBuilderConfig.userSettings.lightbox=t,FLBuilder.ajax({action:"save_lightbox_position",data:t}))},_restorePosition:function(){var e=this._node.find(".fl-lightbox"),t=this._getPositionSettings();t?e.css(t):e.css({top:25,left:FLBuilderConfig.isRtl?"-25":25})},_getPositionSettings:function(){var e=FLBuilderConfig.userSettings.lightbox;if(!e)return!1;var t=window.parent.innerHeight,i=FLBuilderConfig.isRtl,l=parseInt(e.height),n=parseInt(e.top),o=parseInt(e.left),s=(parseInt(e.top),parseInt(e.width));return!i&&o+s+100>screen.width&&(e.left=screen.width-s-250),!i&&o<0&&(e.left=50),o=parseInt(e.left),i&&0'),FLBuilder.ajax({action:"render_icon_selector"},FLIconSelector._getContentComplete)):(FLIconSelector._lightbox.open(),s(".fl-icons-filter-text-live",window.parent.document).focus()),FLIconSelector._lightbox.on("icon-selected",function(e,t){FLIconSelector._lightbox.off("icon-selected"),FLIconSelector._lightbox.close(),i(t)})},_render:function(){FLIconSelector._lightbox=new FLLightbox({className:"fl-icon-selector"}),FLIconSelector._rendered=!0,FLBuilder.addHook("endEditingSession",function(){FLIconSelector._lightbox.close()})},_getContentComplete:function(e){e=FLBuilder._jsonParse(e);FLIconSelector._content=e.html,FLIconSelector._lightbox.setContent(e.html),s(".fl-icons-filter-text-live",window.parent.document).on("keyup",s.debounce(1e3,FLIconSelector.livefilter)),s(".fl-icons-filter-text-live",window.parent.document).focus(),s(".fl-icons-list i",window.parent.document).on("click",FLIconSelector._select),s(".fl-icon-selector-cancel",window.parent.document).on("click",s.proxy(FLIconSelector._lightbox.close,FLIconSelector._lightbox)),FLIconSelector.renderRecent()},renderRecent:function(){var e=FLBuilderConfig.recentIcons;if(e.length<1)return s(".fl-icons-section.recent h2.recent",window.parent.document).hide(),!1;s(".fl-icons-section.recent h2.recent",window.parent.document).show(),s(".fl-icons-section.recent",window.parent.document).show(),s(".recent-icons",window.parent.document).html(""),s.each(e,function(e,t){s(".recent-icons",window.parent.document).append('')}),s(".recent-icons",window.parent.document).show(),s(".recent-icons i",window.parent.document).on("click",FLIconSelector._select);e=s(".recent-icons i",window.parent.document);s.each(e,function(e,t){"none"==window.parent.getComputedStyle(s(t)[0],":before").getPropertyValue("content")&&s(t).hide()})},livefilter:function(){var e=s(".fl-icons-filter-text-live",window.parent.document).val();if(e===FLIconSelector._liveFilterText)return!1;s(".fl-icons-section.results",window.parent.document).html(""),""===e?(FLIconSelector._liveFilterText="",s(".fl-icons-section",window.parent.document).show(),FLIconSelector.renderRecent()):(s(".fl-icons-section.recent",window.parent.document).hide(),s(".fl-icons-section.all-icons",window.parent.document).hide(),s(".fl-icons-section.results",window.parent.document).html(''),FLIconSelector._liveFilterText=e,FLBuilder.ajax({action:"query_icons",text:e},FLIconSelector._query_result))},_query_result:function(e){var t=s(".fl-icons-section.results",window.parent.document),n="";if(!e||"[]"===e)return n="

          No Icons Found

          ",FLIconSelector.renderRecent(),t.html(n),t.show(),!1;var e=FLBuilder._jsonParse(e),o="";s.each(e,function(e,l){n+="

          "+l.name+"

          ",s.each(l.data,function(e,i){s.each(i.styles,function(e,t){switch(o="",t){case"solid":o="fas";break;case"regular":o="far";break;case"light":o="fal";break;case"duotone":o="fad";break;case"thin":o="fa-thin";break;case"brands":o="fa-brands fab";break;case"legacy":o=l.prefix}0'})})}),t.html(n),t.show(),s(".fl-icons-section.results i",window.parent.document).on("click",FLIconSelector._select)},_filter:function(){var e=s(".fl-icons-filter-select",window.parent.document).val(),t=s(".fl-icons-filter-text",window.parent.document).val()||"";"all"==e?s(".fl-icons-section",window.parent.document).show():(s(".fl-icons-section",window.parent.document).hide(),s(".fl-"+e,window.parent.document).show()),""!==(FLIconSelector._filterText=t)?s(".fl-icons-list i",window.parent.document).each(FLIconSelector._filterIcon):s(".fl-icons-list i",window.parent.document).show()},_filterIcon:function(){var e=s(this);-1==e.attr("class").indexOf(FLIconSelector._filterText)?e.hide():e.show()},_select:function(){var e=s(this).attr("class");FLBuilder.ajax({action:"recent_icons",icon:e},FLIconSelector._updateRecents),FLIconSelector._lightbox.trigger("icon-selected",e)},_updateRecents:function(e){FLBuilderConfig.recentIcons=FLBuilder._jsonParse(e)}}}(jQuery),!function(i){(FLStyleSheet=function(e){"object"==typeof e&&i.extend(this,e),this._createSheet()}).prototype={id:null,_sheet:null,_sheetElement:null,updateRule:function(e,t,i){for(var l=this._sheet.cssRules||this._sheet.rules,n=null,o=0;o"),i("body").append(this._sheetElement),this._sheet=this._sheetElement[0].sheet)},_toCamelCase:function(e){return e.toLowerCase().replace(/-(.)/g,function(e,t){return t.toUpperCase()})}}}(jQuery),!function(g){FLBuilder={preview:null,_actionsLightbox:null,_ajaxQueue:[],_ajaxRequest:null,_colResizeData:null,_colResizing:!1,_contentClass:!1,_dragEnabled:!1,_dragging:!1,_dragInitialScrollTop:0,_exitUrl:null,_layout:null,_layoutQueue:[],_layoutSettingsCSSCache:null,_layoutSettingsCSSTimeout:null,_lightbox:null,_lightboxScrollbarTimeout:null,_loadedModuleAssets:[],_moduleHelpers:{},_multiplePhotoSelector:null,_newColParent:null,_newColPosition:0,_newColGroupParent:null,_newColGroupPosition:0,_newModuleParent:null,_newModulePosition:0,_newRowPosition:0,_selectedTemplateId:null,_selectedTemplateType:null,_singlePhotoSelector:null,_singleVideoSelector:null,_multipleAudiosSelector:null,_codeDisabled:!1,_sandbox:{},_publishAndRemain:!1,_shapesEdited:!1,_init:function(){FLBuilder.UIIFrame.init(),FLBuilder._initJQueryReadyFix(),FLBuilder._initGlobalErrorHandling(),FLBuilder._initPostLock(),FLBuilder._initClassNames(),FLBuilder._initMediaUploader(),FLBuilder._initOverflowFix(),FLBuilder._initScrollbars(),FLBuilder._initLightboxes(),FLBuilder._initDropTargets(),FLBuilder._initSortables(),FLBuilder._initStrings(),FLBuilder._initSanityChecks(),FLBuilder._initTipTips(),FLBuilder._initTinyMCE(),FLBuilder._bindEvents(),FLBuilder._bindOverlayEvents(),FLBuilder._setupEmptyLayout(),FLBuilder._highlightEmptyCols(),FLBuilder._checkEnv(),FLBuilder._initColorScheme(),FLBuilder.addHook("didInitUI",FLBuilder._showTourOrTemplates.bind(FLBuilder)),FLBuilder.addHook("endEditingSession",FLBuilder._doStats.bind(this)),FLBuilder.triggerHook("init")},_initJQueryReadyFix:function(){FLBuilderConfig.debug||(jQuery.fn.oldReady=jQuery.fn.ready,jQuery.fn.ready=function(e){return jQuery.fn.oldReady(function(){try{"function"==typeof e&&e(g)}catch(e){FLBuilder.logError(e)}})})},_initSanityChecks:function(){FLBuilderConfig.uploadPath&&"undefined"==typeof FLBuilderLayout&&(url='wp-admin -> Settings -> Media',FLBuilder.alert('Critcal Error

          Please go to '+url+" and make sure uploads folder settings is blank

          "),g(".fl-builder-alert-close",window.parent.document).hide())},_initGlobalErrorHandling:function(){FLBuilderConfig.debug||(window.onerror=function(e,t,i,l,n){return FLBuilder.logGlobalError(e,t,i,l,n),!0})},_initPostLock:function(){void 0!==wp.heartbeat&&(wp.heartbeat.interval(120),wp.heartbeat.enqueue("fl_builder_post_lock",{post_id:FLBuilderConfig.postId}))},_initClassNames:function(){var e=g("html").add("html",window.parent.document),t=g("body").add("body",window.parent.document);e.addClass("fl-builder-edit"),t.addClass("fl-builder"),FLBuilderConfig.simpleUi&&t.addClass("fl-builder-simple"),FLBuilder._contentClass=".fl-builder-content-"+FLBuilderConfig.postId,g(FLBuilder._contentClass).addClass("fl-builder-content-editing")},_initMediaUploader:function(){wp.media.model.settings.post.id=FLBuilderConfig.postId},_initOverflowFix:function(){g(FLBuilder._contentClass).parents().css("overflow","visible")},_initScrollbars:function(){var e=g(".fl-nanoscroller",window.parent.document).nanoScroller({documentContext:window.parent.document,alwaysVisible:!1,preventPageScrolling:!0,paneClass:"fl-nanoscroller-pane",sliderClass:"fl-nanoscroller-slider",contentClass:"fl-nanoscroller-content"}).filter(".fl-builder-settings-fields"),t=e.find(".fl-nanoscroller-pane");t.length&&(t=t.get(0).style.display,e=e.find(".fl-nanoscroller-content"),"none"===t?e.removeClass("has-scrollbar"):e.addClass("has-scrollbar"))},_initSortables:function(){var e={frame:null,appendTo:FLBuilder._contentClass,scroll:!0,cursor:"move",cursorAt:{left:85,top:20},distance:1,helper:FLBuilder._blockDragHelper,start:FLBuilder._blockDragStart,sort:FLBuilder._blockDragSort,change:FLBuilder._blockDragChange,stop:FLBuilder._blockDragStop,placeholder:"fl-builder-drop-zone",tolerance:"intersect"},t="",i="",l="";FLBuilder.UIIFrame.isEnabled()&&(e.frame=g("#fl-builder-ui-iframe",window.parent.document),e.appendTo=g("body",window.parent.document),e.scroll=!1),l="row"==FLBuilderConfig.userTemplateType?FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-content, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-module[data-accepts]:not(:has(> .fl-module-content)), "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-module[data-accepts] > .fl-module-content":"column"==FLBuilderConfig.userTemplateType?FLBuilder._contentClass+" .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-col-drop-target, "+FLBuilder._contentClass+" .fl-col-content, "+FLBuilder._contentClass+" .fl-module[data-accepts]:not(:has(> .fl-module-content)), "+FLBuilder._contentClass+" .fl-module[data-accepts] > .fl-module-content":"module"==FLBuilderConfig.userTemplateType?FLBuilder._contentClass+" .fl-module[data-accepts]:not(:has(> .fl-module-content)), "+FLBuilder._contentClass+" .fl-module[data-accepts] > .fl-module-content":FLBuilder._contentClass+" .fl-row-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col:not(.fl-builder-node-loading):not(.fl-node-global) .fl-col-content, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-module[data-accepts]:not(:has(> .fl-module-content)):not(.fl-node-global), "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-module[data-accepts]:not(.fl-node-global) > .fl-module-content",i="row"==FLBuilderConfig.userTemplateType?FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target":FLBuilder._contentClass+" .fl-row-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target",t=FLBuilderConfig.nestedColumns?l:"row"==FLBuilderConfig.userTemplateType?FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target":FLBuilder._contentClass+" .fl-row-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-group-drop-target, "+FLBuilder._contentClass+" .fl-row:not(.fl-builder-node-loading) .fl-col-drop-target",g(".fl-builder-rows",window.parent.document).sortable(g.extend({},e,{connectWith:t,items:".fl-builder-block-row",stop:FLBuilder._rowDragStop})),g(".fl-builder-row-templates",window.parent.document).sortable(g.extend({},e,{connectWith:FLBuilder._contentClass+" .fl-row-drop-target",items:".fl-builder-block-row-template:not(.fl-builder-block-disabled)",stop:FLBuilder._nodeTemplateDragStop})),g(".fl-builder-saved-rows",window.parent.document).sortable(g.extend({},e,{cancel:".fl-builder-node-template-actions, .fl-builder-node-template-edit, .fl-builder-node-template-delete",connectWith:FLBuilder._contentClass+" .fl-row-drop-target",items:".fl-builder-block-saved-row",stop:FLBuilder._nodeTemplateDragStop})),g(".fl-builder-saved-columns",window.parent.document).sortable(g.extend({},e,{cancel:".fl-builder-node-template-actions, .fl-builder-node-template-edit, .fl-builder-node-template-delete",connectWith:i,items:".fl-builder-block-saved-column",stop:FLBuilder._nodeTemplateDragStop})),g(".fl-builder-modules, .fl-builder-widgets",window.parent.document).sortable(g.extend({},e,{connectWith:l,items:".fl-builder-block-module:not(.fl-builder-block-disabled)",stop:FLBuilder._moduleDragStop})),g(".fl-builder-module-templates",window.parent.document).sortable(g.extend({},e,{connectWith:l,items:".fl-builder-block-module-template",stop:FLBuilder._nodeTemplateDragStop})),g(".fl-builder-saved-modules",window.parent.document).sortable(g.extend({},e,{cancel:".fl-builder-node-template-actions, .fl-builder-node-template-edit, .fl-builder-node-template-delete",connectWith:l,items:".fl-builder-block-saved-module",stop:FLBuilder._nodeTemplateDragStop})),g(".fl-row-sortable-proxy",window.parent.document).sortable(g.extend({},e,{connectWith:FLBuilder._contentClass+" .fl-row-drop-target",helper:FLBuilder._rowDragHelper,start:FLBuilder._rowDragStart,stop:FLBuilder._rowDragStop})),g(".fl-col-sortable-proxy",window.parent.document).sortable(g.extend({},e,{connectWith:l,helper:FLBuilder._colDragHelper,start:FLBuilder._colDragStart,stop:FLBuilder._colDragStop})),g(".fl-module-sortable-proxy",window.parent.document).sortable(g.extend({},e,{connectWith:l,helper:FLBuilder._moduleDragHelper,start:FLBuilder._moduleDragStart,stop:FLBuilder._moduleDragStop})),g(FLBuilder._contentClass+" .fl-col-content").sortable(g.extend({},e,{cancel:".fl-module, .fl-col-group",handle:".fl-module-sortable-proxy"})),g(FLBuilder._contentClass+" .fl-module[data-accepts]:not(:has(> .fl-module-content))").sortable(g.extend({},e,{cancel:".fl-module, .fl-col-group",handle:".fl-module-sortable-proxy"})),g(FLBuilder._contentClass+" .fl-module[data-accepts] > .fl-module-content").sortable(g.extend({},e,{cancel:".fl-module, .fl-col-group",handle:".fl-module-sortable-proxy"})),g(FLBuilder._contentClass+" .fl-row-drop-target").sortable(e),g(FLBuilder._contentClass+" .fl-col-group-drop-target").sortable(e),g(FLBuilder._contentClass+" .fl-col-drop-target").sortable(e)},_refreshSortables:function(){var e=g(".ui-sortable").add(".ui-sortable",window.parent.document);e.sortable("refresh"),e.sortable("refreshPositions")},_initStrings:function(){g.validator.messages.required=FLBuilderStrings.validateRequiredMessage},_bindEvents:function(){$excludedLinks=g(".fl-builder-bar a, .fl-builder--content-library-panel a, .fl-page-nav .nav a"),g("a").not($excludedLinks).on("click",FLBuilder._preventDefault),g(".fl-page-nav .nav a").on("click",FLBuilder._headerLinkClicked),g("body").on("click",".fl-builder-content a",FLBuilder._preventDefault),g("body").on("mouseup","button.fl-builder-button",this._buttonMouseUp.bind(this)),g(document).on("heartbeat-tick",FLBuilder._initPostLock),g(window.parent).on("beforeunload",FLBuilder._warnBeforeUnload),g("body",window.parent.document).on("click",".fl-builder-blocks-pro-expand",FLBuilder._toggleProModules),g("body",window.parent.document).on("click",".fl-builder-upgrade-button",FLBuilder._upgradeClicked),g(".fl-builder-panel-actions .fl-builder-panel-close",window.parent.document).on("click",FLBuilder._closePanel),g("body",window.parent.document).on("mousedown",".fl-builder-node-template-actions",FLBuilder._stopPropagation),g("body",window.parent.document).on("mousedown",".fl-builder-node-template-edit",FLBuilder._stopPropagation),g("body",window.parent.document).on("mousedown",".fl-builder-node-template-delete",FLBuilder._stopPropagation),g("body",window.parent.document).on("click",".fl-builder-node-template-edit",FLBuilder._editNodeTemplateClicked),g("body",window.parent.document).on("click",".fl-builder-node-template-delete",FLBuilder._deleteNodeTemplateClicked),g("body",window.parent.document).on("mousedown",".fl-builder-block:not(.fl-builder-block-disabled)",FLBuilder._blockDragInit),g("body",window.parent.document).on("mouseup",FLBuilder._blockDragCancel),g("body",window.parent.document).on("click",".fl-builder-actions .fl-builder-cancel-button",FLBuilder._cancelButtonClicked),g("body",window.parent.document).on("click",".fl-builder-layout-settings .fl-builder-settings-save",FLBuilder._saveLayoutSettingsClicked),g("body",window.parent.document).on("click",".fl-builder-layout-settings .fl-builder-settings-cancel",FLBuilder._cancelLayoutSettingsClicked),g("body",window.parent.document).on("click",".fl-builder-global-settings .fl-builder-settings-save",FLBuilder._saveGlobalSettingsClicked),g("body",window.parent.document).on("click",".fl-builder-global-settings .fl-builder-settings-cancel",FLBuilder._cancelLayoutSettingsClicked),g("body",window.parent.document).on("click",".fl-user-template",FLBuilder._userTemplateClicked),g("body",window.parent.document).on("click",".fl-user-template-edit",FLBuilder._editUserTemplateClicked),g("body",window.parent.document).on("click",".fl-user-template-delete",FLBuilder._deleteUserTemplateClicked),g("body",window.parent.document).on("click",".fl-builder-template-replace-button",FLBuilder._templateReplaceClicked),g("body",window.parent.document).on("click",".fl-builder-template-append-button",FLBuilder._templateAppendClicked),g("body",window.parent.document).on("click",".fl-builder-template-actions .fl-builder-cancel-button",FLBuilder._templateCancelClicked),g("body",window.parent.document).on("click",".fl-builder-user-template-settings .fl-builder-settings-save",FLBuilder._saveUserTemplateSettings),g("body",window.parent.document).on("click",".fl-builder-no-tour-button",FLBuilder._noTourButtonClicked),g("body",window.parent.document).on("click",".fl-builder-yes-tour-button",FLBuilder._yesTourButtonClicked),g("body",window.parent.document).on("click",".fl-builder-alert-close",FLBuilder._alertClose),FLBuilder._bindGeneralOverlayEvents(),g("body",window.parent.document).on("click",".fl-builder-settings-save-as",FLBuilder._showNodeTemplateSettings),g("body",window.parent.document).on("click",".fl-builder-node-template-settings .fl-builder-settings-save",FLBuilder._saveNodeTemplate),g("body",window.parent.document).on("click",".fl-builder-settings-tabs a",FLBuilder._settingsTabClicked),g("body",window.parent.document).on("show",".fl-builder-settings-tabs a",FLBuilder._calculateSettingsTabsOverflow),g("body",window.parent.document).on("hide",".fl-builder-settings-tabs a",FLBuilder._calculateSettingsTabsOverflow),g("body",window.parent.document).on("click",".fl-builder-settings-cancel",FLBuilder._settingsCancelClicked),g("body",window.parent.document).on("click",".fl-builder-settings-tabs-overflow-menu > a",FLBuilder._settingsTabsToOverflowMenuItemClicked.bind(this)),g("body",window.parent.document).on("click",".fl-builder-settings-tabs-more",FLBuilder._toggleTabsOverflowMenu.bind(this)),g("body",window.parent.document).on("click",".fl-builder-settings-tabs-overflow-click-mask",FLBuilder._hideTabsOverflowMenu.bind(this)),g("body",window.parent.document).on("mouseover",".fl-help-tooltip-icon",FLBuilder._showHelpTooltip),g("body",window.parent.document).on("mouseout",".fl-help-tooltip-icon",FLBuilder._hideHelpTooltip),g("body",window.parent.document).on("click",".fl-builder-field-add",FLBuilder._addFieldClicked),g("body",window.parent.document).on("click",".fl-builder-field-copy",FLBuilder._copyFieldClicked),g("body",window.parent.document).on("click",".fl-builder-field-delete",FLBuilder._deleteFieldClicked),g("body",window.parent.document).on("click",".fl-photo-field .fl-photo-select",FLBuilder._selectSinglePhoto),g("body",window.parent.document).on("click",".fl-photo-field .fl-photo-edit",FLBuilder._selectSinglePhoto),g("body",window.parent.document).on("click",".fl-photo-field .fl-photo-replace",FLBuilder._selectSinglePhoto),g("body",window.parent.document).on("click",".fl-photo-field .fl-photo-remove",FLBuilder._singlePhotoRemoved),g("body",window.parent.document).on("click",".fl-multiple-photos-field .fl-multiple-photos-select",FLBuilder._selectMultiplePhotos),g("body",window.parent.document).on("click",".fl-multiple-photos-field .fl-multiple-photos-edit",FLBuilder._selectMultiplePhotos),g("body",window.parent.document).on("click",".fl-multiple-photos-field .fl-multiple-photos-add",FLBuilder._selectMultiplePhotos),g("body",window.parent.document).on("click",".fl-video-field .fl-video-select",FLBuilder._selectSingleVideo),g("body",window.parent.document).on("click",".fl-video-field .fl-video-replace",FLBuilder._selectSingleVideo),g("body",window.parent.document).on("click",".fl-video-field .fl-video-remove",FLBuilder._singleVideoRemoved),g("body",window.parent.document).on("click",".fl-multiple-audios-field .fl-multiple-audios-select",FLBuilder._selectMultipleAudios),g("body",window.parent.document).on("click",".fl-multiple-audios-field .fl-multiple-audios-edit",FLBuilder._selectMultipleAudios),g("body",window.parent.document).on("click",".fl-multiple-audios-field .fl-multiple-audios-add",FLBuilder._selectMultipleAudios),g("body",window.parent.document).on("click",".fl-icon-field .fl-icon-select",FLBuilder._selectIcon),g("body",window.parent.document).on("click",".fl-icon-field .fl-icon-replace",FLBuilder._selectIcon),g("body",window.parent.document).on("click",".fl-icon-field .fl-icon-remove",FLBuilder._removeIcon),g("body",window.parent.document).on("click",".fl-form-field .fl-form-field-edit",FLBuilder._formFieldClicked),g("body",window.parent.document).on("click",".fl-form-field-settings .fl-builder-settings-save",FLBuilder._saveFormFieldClicked),g("body",window.parent.document).on("click",".fl-layout-field-option",FLBuilder._layoutFieldClicked),g("body",window.parent.document).on("click",".fl-link-field-select",FLBuilder._linkFieldSelectClicked),g("body",window.parent.document).on("click",".fl-link-field-search-cancel",FLBuilder._linkFieldSelectCancelClicked),g("body",window.parent.document).on("change",".fl-loop-data-source-select select[name=data_source]",FLBuilder._loopDataSourceChange),g("body",window.parent.document).on("change",".fl-custom-query select[name=post_type]",FLBuilder._customQueryPostTypeChange),g("body",window.parent.document).on("change",'.fl-custom-query select[name="post_type[]"]',FLBuilder._customQueryPostTypesChange),g("body",window.parent.document).on("change",".fl-text-field-add-value",FLBuilder._textFieldAddValueSelectChange),g("body",window.parent.document).on("focus",".fl-field input[type=number]",FLBuilder._onNumberFieldFocus),g("body",window.parent.document).on("blur",".fl-field input[type=number]",FLBuilder._onNumberFieldBlur),FLBuilder.addHook("didCompleteAJAX",FLBuilder._refreshSettingsPreviewReference),FLBuilder.addHook("didRenderLayoutComplete",FLBuilder._refreshSettingsPreviewReference)},_unbindEvents:function(){g("a").off("click",FLBuilder._preventDefault),g(".fl-page-nav .nav a").off("click",FLBuilder._headerLinkClicked),g("body").undelegate(".fl-builder-content a","click",FLBuilder._preventDefault)},_rebindEvents:function(){g("a").on("click",FLBuilder._preventDefault),g(".fl-page-nav .nav a").on("click",FLBuilder._headerLinkClicked),g("body").on("click",".fl-builder-content a",FLBuilder._preventDefault)},_preventDefault:function(e){e.preventDefault()},_stopPropagation:function(e){e.stopPropagation()},_headerLinkClicked:function(e){var t=g(this).attr("href");this.hash||(e.preventDefault(),FLBuilderConfig.isUserTemplate||(FLBuilder._exitUrl=-1g(window).width()&&i.addClass("fl-builder-submenu-right"),t.addClass("fl-builder-submenu-open"),i.addClass("fl-builder-submenu-open")),l.closest(".fl-row-overlay").addClass("fl-row-menu-active"),FLBuilder._hideTipTips(),e.preventDefault(),e.stopPropagation()},_hoverMenuParentMouseEnter:function(e){e.stopPropagation();var e=g("body"),t=g(this),i=t.find(".fl-builder-submenu");g(".fl-builder-submenu-right").removeClass("fl-builder-submenu-right"),g(".fl-builder-submenu-open").removeClass("fl-builder-submenu-open"),g(".fl-row-menu-active").removeClass("fl-row-menu-active"),t.offset().left+i.width()>g(window).width()&&t.addClass("fl-builder-submenu-right"),t.closest(".fl-row-overlay").addClass("fl-row-menu-active"),e.addClass("fl-builder-submenu-open"),t.addClass("fl-builder-submenu-open")},_hoverMenuParentMouseLeave:function(e){g(".fl-builder-submenu-right").removeClass("fl-builder-submenu-right"),g(".fl-builder-submenu-open").removeClass("fl-builder-submenu-open"),g(".fl-row-menu-active").removeClass("fl-row-menu-active")},_submenuChildClicked:function(e){var t=g("body"),i=g(this).parents(".fl-builder-has-submenu");i.parents(".fl-builder-has-submenu").length||(t.removeClass("fl-builder-submenu-open"),i.removeClass("fl-builder-submenu-open"))},_submenuMouseenter:function(e){var t;g(this).parent().hasClass("fl-builder-submenu-hover")||void 0!==(t=g(this).data("timeout"))&&clearTimeout(t)},_submenuMouseleave:function(e){var t,i,l;g(this).parent().hasClass("fl-builder-submenu-hover")||(t=g("body"),i=g(this),l=setTimeout(function(){t.removeClass("fl-builder-submenu-open"),i.closest(".fl-builder-has-submenu").removeClass("fl-builder-submenu-open")},500),i.closest(".fl-row-overlay").removeClass("fl-row-menu-active"),i.data("timeout",l))},_submenuNestedParentMouseenter:function(e){var t=g(this),i=t.find("> .fl-builder-submenu"),l=g(window).width(),n=t.offset().left,o=l-(t.width()+n);lo&&(l=t.width()-(i.width()-o),i.css("left",l))},_closeAllSubmenus:function(){g(".fl-builder-submenu-open").removeClass("fl-builder-submenu-open")},_buttonMouseUp:function(e){g(e.currentTarget).blur()},_closePanel:function(){FLBuilder.triggerHook("hideContentPanel")},_showPanel:function(){FLBuilder.triggerHook("showContentPanel")},_togglePanel:function(){FLBuilder.triggerHook("toggleContentPanel")},_publishLayout:function(e,t){if(FLBuilder._triggerSettingsSave(t,!0)){_.isUndefined(e)&&(e=!0);const i=FL.Builder.data.getLayoutActions();t=FLBuilder._onPublishComplete.bind(FLBuilder,e);i.saveLayout(!0,e,t)}},_publishButtonClicked:function(e){FLBuilder._publishLayout(e)},_onPublishComplete:function(e){e&&(FLBuilderConfig.shouldRefreshOnPublish?FLBuilder._exit():FLBuilder._exitWithoutRefresh()),g("#wp-admin-bar-fl-builder-frontend-edit-link .fl-builder-admin-bar-status-dot").css("color","#6bc373"),FLBuilder.triggerHook("didPublishLayout",{shouldExit:e})},_draftButtonClicked:function(){FLBuilder.showAjaxLoader();const e=FL.Builder.data.getLayoutActions();e.saveDraft()},_discardButtonClicked:function(){if(confirm(FLBuilderStrings.discardMessage)){FLBuilder.showAjaxLoader();const e=FL.Builder.data.getLayoutActions();e.discardDraft()}else FLBuilder.triggerHook("didCancelDiscard")},_cancelButtonClicked:function(){FLBuilder._exitUrl=null,FLBuilder._actionsLightbox.close()},_exit:function(){var e=window.parent.location.href;try{var t=void 0!==window.parent.opener.FLBuilder}catch(e){t=!1}FLBuilderConfig.isUserTemplate&&void 0!==window.parent.opener&&window.parent.opener?(t&&("undefined"==typeof FLBuilderGlobalNodeId?window.parent.opener.FLBuilder._updateLayout():window.parent.opener.FLBuilder._updateNode(FLBuilderGlobalNodeId)),window.parent.close()):(e=FLBuilder._exitUrl||(e=(e=(e=e.replace("&fl_builder_ui","")).replace("?fl_builder&","?")).replace("?fl_builder","")).replace("&fl_builder",""),"playground.wordpress.net"===window.parent.location.host?(t='",g("head",window.parent.document).append(t)):window.parent.location.href=e)},_exitWithoutRefresh:function(){window.parent.location.href;try{var t=void 0!==window.parent.opener.FLBuilder}catch(e){t=!1}FLBuilderConfig.isUserTemplate&&t&&window.opener?(t&&("undefined"==typeof FLBuilderGlobalNodeId?window.parent.opener.FLBuilder._updateLayout():window.parent.opener.FLBuilder._updateNode(FLBuilderGlobalNodeId)),window.parent.close()):FLBuilder.triggerHook("endEditingSession")},_duplicateLayoutClicked:function(){FLBuilder.showAjaxLoader(),FLBuilder.ajax({action:"duplicate_post"},FLBuilder._duplicateLayoutComplete)},_duplicateLayoutComplete:function(e){var t=FLBuilderConfig.adminUrl;window.parent.location.href=t+"post.php?post="+e+"&action=edit"},_layoutSettingsClicked:function(){FLBuilderSettingsForms.render({id:"layout",className:"fl-builder-layout-settings",settings:FLBuilderSettingsConfig.settings.layout},function(){FLBuilder._layoutSettingsInitCSS()})},_layoutSettingsInitCSS:function(){var e=g(".fl-builder-settings #fl-field-css textarea:not(.ace_text-input)",window.parent.document);e.on("change",FLBuilder._layoutSettingsCSSChanged),FLBuilder._layoutSettingsCSSCache=e.val()},_layoutSettingsCSSChanged:function(){FLBuilder._layoutSettingsCSSTimeout&&clearTimeout(FLBuilder._layoutSettingsCSSTimeout),FLBuilder._layoutSettingsCSSTimeout=setTimeout(g.proxy(FLBuilder._layoutSettingsCSSDoChange,this),600)},_layoutSettingsCSSDoChange:function(){var e=g(".fl-builder-settings",window.parent.document),t=g(this);0'+FLBuilderStrings.emptyMessage+""),FLBuilder._initSortables()))},_updateNode:function(e,t){if(g(".fl-node-"+e).length){FLBuilder._showNodeLoading(e);const i=FL.Builder.data.getLayoutActions();i.renderNode(e,t)}},_updateLayout:function(){FLBuilder.showAjaxLoader();const e=FL.Builder.data.getLayoutActions();e.renderLayout(),e.fetchLayout()},_renderLayout:function(e,t){FLBuilder._layout?FLBuilder._layoutQueue.push({data:e,callback:t}):FLBuilder._layout=new FLBuilderAJAXLayout(e,t)},_renderLayoutComplete:function(){var e;FLBuilder._layout&&(FLBuilder._layout._complete(),FLBuilder._layout=null),FLBuilder._layoutQueue.length&&(e=FLBuilder._layoutQueue.shift(),FLBuilder._layout=new FLBuilderAJAXLayout(e.data,e.callback))},_resizeLayout:function(){g(window).trigger("resize"),"undefined"!=typeof YUI&&YUI().use("node-event-simulate",function(e){e.one(window).simulate("resize")})},layoutHasContent:function(){return 0 .fl-col").eq(0):null,e=g(FLBuilder._contentClass+" .fl-row"+e).find(".fl-row-content > .fl-module"),s=0;for(g(".fl-col-drop-target").remove(),g(".fl-col-group-drop-target").remove(),g(".fl-row-drop-target").remove(),g(FLBuilder._contentClass).append('
          '),t.prepend('
          '),t.append('
          '),t.find(".fl-row-content").prepend('
          '),FLBuilder._initEmptyRowDropTargets(),e.append('
          '),e.append('
          '),s=0;s .fl-col"),l.hasClass("fl-col-group-nested")||(l.append('
          '),l.append('
          ')),n.append('
          '),n.append('
          ');o&&0===i.length&&(i=o.find(".fl-col-group"),o.append('
          '),o.append('
          '))},_initEmptyRowDropTargets:function(){var e=g(FLBuilder._contentClass+" .fl-row-content:not(:has(*:visible))");g(".fl-row-content-empty").removeClass(".fl-row-content-empty"),e.length&&e.addClass("fl-row-content-empty")},_blockDragHelper:function(e,t){var i=t.clone();return t.clone().insertAfter(t),i.addClass("fl-builder-block-drag-helper"),i},_blockDragInit:function(e){var t=g(e.currentTarget),i=null,l=g(window).scrollTop(),n=0;FLBuilder._dragEnabled=!0,FLBuilder._dragInitialScrollTop=l,0f===e.slug).pop()["accepts"];(l||n||"object"==typeof p&&p.length&&!p.includes(h))&&(i=!0)}return(l||n)&&d&&0 .fl-col:visible").length&&(i=!0),a&&0=e.parent().find("> [data-node]").length-1?o.addClass("fl-builder-submenu-disabled"):o.removeClass("fl-builder-submenu-disabled"),n.removeClass("fl-builder-submenu-disabled"),FLBuilder._reorderNode(t,l),FLBuilder._selectNodeOverlay(e,!1),FL.Builder.data.updateNode(t,{...i,position:l})},_moveNode:function(e,t,i){const l=FL.Builder.getActions();l.moveNode(t,i,e)},_moveNodeComplete:function(e){const t=FLBuilder._jsonParse(e);e="didMove"+t.nodeType.charAt(0).toUpperCase()+t.nodeType.slice(1);FLBuilder.triggerHook("didMoveNode",t),FLBuilder.triggerHook(e,t)},_getJQueryElement:function(e){return g(FLBuilder._contentClass).find('[data-node="'+e+'"]')},_getNodeLayoutDirection:function(e){var t=/flex/.test(e.parent().css("display")),i=/row|row-reverse/.test(e.parent().css("flex-direction")),l=/grid/.test(e.parent().css("display")),n=l&&"1 / 1 / -1 / -1"===e.css("grid-area"),e=1===window.getComputedStyle(e.parent()[0]).getPropertyValue("grid-template-columns").split(" ").length;if(t&&i)return"horizontal";if(l){if(n)return"layered";if(!e)return"horizontal"}return"vertical"},_needsDeleteConfirmation:function(e){if("module"===e.type)return!0;const t=FLBuilder._getJQueryElement(e.node);return 0'+FLBuilderStrings.row+"")},_rowDragInit:function(e){var t=g(e.target),i=g(".fl-row-sortable-proxy-item",window.parent.document),l=t.closest(".fl-row");t.closest(".fl-block-move-menu").length||(l.addClass("fl-node-dragging"),FLBuilder._blockDragInit(e),e.target=i[0],i.trigger(e))},_rowDragInitTouch:function(t){var e=g(t.target),i=g(".fl-row-sortable-proxy-item",window.parent.document),l=e.closest(".fl-row"),n=!1;e.on("touchmove",function(e){n||(t.currentTarget=l[0],FLBuilder._rowDragInit(t),n=!0),e.target=i[0],i.trigger(e)}),e.on("touchend",function(e){e.target=i[0],i.trigger(e),e.stopPropagation()})},_rowDragStart:function(e,t){var i=g(FLBuilder._contentClass+" .fl-row"),l=g(".fl-node-dragging");1===i.length&&g(FLBuilder._contentClass).addClass("fl-builder-empty"),l.hide(),FLBuilder._blockDragStart(e,t)},_rowDragStop:function(e,t){var i=t.item,l=i.parent(),n=null,o=0;if(FLBuilder._blockDragStop(e,t),l.hasClass("fl-builder-rows"))i.remove();else if(l.hasClass("fl-row-sortable-proxy"))g(".fl-node-dragging").removeClass("fl-node-dragging").show();else if(i.hasClass("fl-builder-block")){if(l.hasClass("fl-sortable-disabled"))return i.remove(),void FLBuilder._showPanel();l.hasClass("fl-col-content")?FLBuilder._addColGroup(i.closest(".fl-col").attr("data-node"),i.attr("data-cols"),l.find("> .fl-module, .fl-col-group, .fl-builder-block").index(i)):l.hasClass("fl-col-drop-target")?FLBuilder._addCols(l.closest(".fl-col"),l.hasClass("fl-col-drop-target-last")?"after":"before",i.attr("data-cols"),0 .fl-col-group, > .fl-module").index(e),FLBuilder._addColGroup(i.closest(".fl-row").attr("data-node"),i.attr("data-cols"),l.hasClass("fl-drop-target-last")?o+1:o)):(o=(n=i.closest(".fl-row")).length?g(FLBuilder._contentClass+" > .fl-row").index(n):0,FLBuilder._addRow(i.attr("data-cols"),l.hasClass("fl-drop-target-last")?o+1:o)),i.remove(),FLBuilder._showPanel()}else n=g(".fl-node-dragging").removeClass("fl-node-dragging").show(),l.parent().hasClass("fl-builder-content")||(l.hasClass("fl-drop-target-last")?l.parent().after(n):l.parent().before(n),FLBuilder._reorderNode(n.attr("data-node"),n.index())),g(".fl-row-sortable-proxy",window.parent.document).append(t.item)},_addRow:function(e,t,i){FLBuilder._showNodeLoadingPlaceholder(g(FLBuilder._contentClass),t),FLBuilder._newRowPosition=t;const l=FL.Builder.data.getLayoutActions();l.addRow(e,t,i)},_addRowComplete:function(e){var e="object"==typeof e?e:FLBuilder._jsonParse(e),t=g(FLBuilder._contentClass),i=g(e.html).data("node");e.nodeParent=t,e.nodePosition=FLBuilder._newRowPosition,FLBuilder._renderLayout(e,function(){FLBuilder._removeNodeLoadingPlaceholder(g(".fl-node-"+i)),FLBuilder.triggerHook("didAddRow",i)})},_deleteRowClicked:function(e){var t=g(e.target).closest(".fl-row").data("node");FL.Builder.getActions().deleteNode(t),e.stopPropagation()},_deleteRow:function(e){var t=e.attr("data-node");const i=FL.Builder.data.getLayoutActions();i.deleteNode(t),e.empty(),e.remove(),FLBuilder._setupEmptyLayout(),FLBuilder._removeRowOverlays(),FLBuilder.triggerHook("didDeleteRow",t)},_rowCopyClicked:function(e){var t=g(this).closest(".fl-row").attr("data-node");FLBuilder._copyRow(t),e.stopPropagation()},_rowCopySettingsClicked:function(){const e=g(this);var t=e.closest(".fl-row").data("node");FLBuilderSettingsCopyPaste._bindCopyToElement(e,"row",t,!0)},_rowPasteSettingsClicked:function(){const e=g(this),t=e.text();var i=e.closest(".fl-row").data("node");FLBuilderSettingsCopyPaste._importFromClipboard("row",i)||(e.text(FLBuilderStrings.module_import.error),setTimeout(()=>{e.text(t)},1e3))},_copyRow:function(t){var e=FLBuilder._getJQueryElement(t),i=e.clone(),l=g(".fl-builder-settings[data-node]",window.parent.document),n=l.attr("data-node"),o=n===t?e:e.find('[data-node="'+n+'"]'),s=null;l.length&&o.length&&(s=FLBuilder._getSettings(l),FLBuilderSettingsConfig.nodes[n]=s),i.addClass("fl-node-"+t+"-clone fl-builder-node-clone"),i.find(".fl-block-overlay").remove(),i.removeAttr("data-node"),e.after(i),FLBuilder._showNodeLoading(t+"-clone");const r=i.get(0),d=(r.scrollIntoView({behavior:"smooth",block:"center"}),FL.Builder.data.getLayoutActions());d.copyRow(t,s,n,function(e){e=FLBuilder._jsonParse(e);e.nodeParent=g(FLBuilder._contentClass),e.nodePosition=g(FLBuilder._contentClass+" > .fl-row").index(i),e.duplicatedRow=t,e.onAddNewHTML=function(){i.remove()},FLBuilder._rowCopyComplete(e)})},_rowCopyComplete:function(e){FLBuilder._renderLayout(e,function(){FLBuilder.triggerHook("didDuplicateRow",{newNodeId:e.nodeId,oldNodeId:e.duplicatedRow})})},_rowSettingsClicked:function(e){var t=g(this),i=g(this).closest(".fl-row").attr("data-node");t.closest(".fl-block-overlay-global").length;const l=FL.Builder.getActions();l.openSettings(i),e.stopPropagation()},_showRowSettings:function(e,t){let i=null;t&&"row"!=FLBuilderConfig.userTemplateType?FLBuilderConfig.userCanEditGlobalTemplates&&((i=window.parent.open(g('.fl-row[data-node="'+e+'"]').attr("data-template-url"))).FLBuilderGlobalNodeId=e):FLBuilderSettingsForms.render({id:"row",nodeId:e,className:"fl-builder-row-settings",attrs:'data-node="'+e+'"',buttons:t||FLBuilderConfig.lite||FLBuilderConfig.simpleUi?[]:["save-as"],badges:t?[FLBuilderStrings.global]:[],settings:FLBuilderSettingsConfig.nodes[e],preview:{type:"row"}},function(){g("#fl-field-width select",window.parent.document).on("change",FLBuilder._rowWidthChanged),g("#fl-field-content_width select",window.parent.document).on("change",FLBuilder._rowWidthChanged)})},_rowWidthChanged:function(){var e=g("#fl-field-width select",window.parent.document).val(),t=g("#fl-field-content_width select",window.parent.document).val(),i=g("#fl-field-max_content_width",window.parent.document);"fixed"==e||"full"==e&&"fixed"==t?i.show():i.hide()},_resetRowWidthClicked:function(e){var t=g(this).closest(".fl-row"),i=t.attr("data-node"),l=t.find(".fl-row-content"),n=FLBuilderConfig.global.row_width+"px",o=g(".fl-builder-row-settings",window.parent.document);t.hasClass("fl-row-fixed-width")&&t.css("max-width",n),l.css("max-width",n),o.length&&o.find("[name=max_content_width]").val("");const s=FL.Builder.data.getLayoutActions();s.resetRowWidth(i),FLBuilder._closeAllSubmenus(),FLBuilder.triggerHook("didResetRowWidth",i),e.stopPropagation()},_highlightEmptyCols:function(){var e=FLBuilderConfig.userTemplateType?"":":not(.fl-node-global)",t=g(FLBuilder._contentClass+" .fl-col"+e),e=g(FLBuilder._contentClass+" .fl-module[data-accepts]"+e);t.removeClass("fl-col-highlight").find(".fl-col-content").css("min-height",""),e.removeClass("fl-module-highlight"),t.each(function(){var e=g(this);e.find(".fl-module, .fl-col").length||e.closest(".fl-builder-shortcode-mask-wrap").length||e.addClass("fl-col-highlight")}),e.each(function(){var e=g(this);e.find(".fl-module").length||e.closest(".fl-builder-shortcode-mask-wrap").length||e.addClass("fl-module-highlight")})},_highlightRowsAndColsForDrag:function(e){var t="row"==FLBuilderConfig.userTemplateType?"":":not(.fl-node-global)";"column"==FLBuilderConfig.userTemplateType&&(t=":not(:first)"),g(FLBuilder._contentClass+" > .fl-row").addClass("fl-row-highlight"),e&&e.closest(".fl-row-overlay").length||g(FLBuilder._contentClass+" .fl-col"+t).each(function(){g(this).closest(".fl-builder-shortcode-mask-wrap").length||g(this).addClass("fl-col-highlight")}),g(FLBuilder._contentClass+" .fl-module[data-accepts]").each(function(){g(this).closest(".fl-builder-shortcode-mask-wrap").length||g(this).addClass("fl-module-highlight")})},_removeEmptyRowAndColHighlights:function(){g(".fl-row-highlight").removeClass("fl-row-highlight"),g(".fl-col-highlight").removeClass("fl-col-highlight"),g(".fl-module-highlight").removeClass("fl-module-highlight"),g(".fl-sortable-fixed-width").css("max-width","").removeClass("fl-sortable-fixed-width")},_adjustColHeightsForDrag:function(){var e="row"==FLBuilderConfig.userTemplateType?"":".fl-row:not(.fl-node-global) ",t="column"==FLBuilderConfig.userTemplateType?"":".fl-col:not(.fl-node-global) ",i=g(FLBuilder._contentClass),l=i.find(e+".fl-col-group:not(.fl-col-group-nested) > "+t+"> .fl-col-content"),n=i.find(e+".fl-col-group-nested "+t+".fl-col-content"),o=0;for(g(".fl-node-drag-init").hide();o'+FLBuilderStrings.column+"")},_colDragInit:function(e){var t=g(e.target),i=g(".fl-col-sortable-proxy-item",window.parent.document),l=t.closest(".fl-col");t.closest(".fl-block-move-menu").length||(t.hasClass("fl-block-col-move-parent")?l=l.parents(".fl-col"):t.data("target-node")&&(l=g(".fl-col[data-node="+t.data("target-node")+"]")),l.addClass("fl-node-dragging"),FLBuilder._blockDragInit(e),e.target=i[0],i.trigger(e))},_colDragInitTouch:function(t){var e=g(t.target),i=g(".fl-col-sortable-proxy-item",window.parent.document),l=e.closest(".fl-col"),n=!1;e.data("target-node")&&(l=g(".fl-col[data-node="+e.data("target-node")+"]")),e.on("touchmove",function(e){n||(t.currentTarget=l[0],FLBuilder._colDragInit(t),n=!0),e.target=i[0],i.trigger(e)}),e.on("touchend",function(e){e.target=i[0],i.trigger(e),e.stopPropagation()})},_colDragStart:function(e,t){var i=g(".fl-node-dragging");i.hide(),FLBuilder._resetColumnWidths(i.parent()),FLBuilder._blockDragStart(e,t)},_colDragStop:function(e,t){FLBuilder._blockDragStop(e,t);var e=g(".fl-node-dragging").removeClass("fl-node-dragging").show(),i=e.attr("data-node"),l=t.item.parent(),n=e.parent(),o=n.attr("data-node");if(newGroup=l.closest(".fl-col-group"),newGroupId=newGroup.attr("data-node"),newRow=l.closest(".fl-row"),position=0,actions=FL.Builder.data.getLayoutActions(),l.closest('[data-node="'+i+'"]').length)FLBuilder._resetColumnWidths(n);else if(l.hasClass("fl-sortable-disabled"))FLBuilder._resetColumnWidths(n);else if(l.hasClass("fl-col-sortable-proxy"))FLBuilder._resetColumnWidths(n);else if(l.hasClass("fl-col-content"))e.remove(),0===n.find(".fl-col").length&&(actions.removeNode(n.attr("data-node")),n.remove()),position=l.find("> .fl-module, .fl-col-group, .fl-col-sortable-proxy-item").index(t.item),FLBuilder._addColGroup(l.closest(".fl-col").attr("data-node"),i,position);else if(l.hasClass("fl-col-drop-target")){l.hasClass("fl-col-drop-target-last")?l.parent().after(e):l.parent().before(e),FLBuilder._resetColumnWidths(newGroup);const actions=FL.Builder.data.getLayoutActions();o==newGroupId?FL.Builder.getActions().moveNode(i,e.index()):FL.Builder.getActions().moveNode(i,e.index(),newGroupId,[o,newGroupId]),FLBuilder._resizeLayout()}else l.hasClass("fl-col-group-drop-target")?(e.remove(),0===n.find(".fl-col").length&&(actions.removeNode(n.attr("data-node")),n.remove()),position=newRow.find(".fl-row-content").find(" > .fl-col-group, > .fl-module").index(newGroup),position=l.hasClass("fl-drop-target-last")?position+1:position,FLBuilder._addColGroup(newRow.attr("data-node"),i,position)):l.hasClass("fl-row-drop-target")&&(e.remove(),position=l.closest(".fl-builder-content").find(".fl-row").index(newRow),position=l.hasClass("fl-drop-target-last")?position+1:position,FLBuilder._addRow(i,position));0===n.find(".fl-col").length&&(actions.removeNode(n.attr("data-node")),n.remove()),g(".fl-col-sortable-proxy",window.parent.document).append(t.item),FLBuilder._highlightEmptyCols(),FLBuilder._initDropTargets(),FLBuilder._initSortables(),FLBuilder._closeAllSubmenus()},_colSettingsClicked:function(e){var t=g(this),i=t.closest(".fl-col"),l=i.attr("data-node"),n=0{e.text(t)},1e3))},_showColSettings:function(t,e,i){if(e&&i&&"row"!==FLBuilderConfig.userTemplateType){if(FLBuilderConfig.userCanEditGlobalTemplates){let e=window.parent.open(g('.fl-col[data-node="'+t+'"]').attr("data-template-url"));e.FLBuilderGlobalNodeId=t}}else FLBuilderSettingsForms.render({id:"col",nodeId:t,className:"fl-builder-col-settings",attrs:'data-node="'+t+'"',buttons:e||FLBuilderConfig.lite||FLBuilderConfig.simpleUi?[]:["save-as"],badges:e?[FLBuilderStrings.global]:[],settings:FLBuilderSettingsConfig.nodes[t],preview:{type:"col"}},function(){0===g(".fl-col.fl-node-"+t).siblings(".fl-col").length&&g("#fl-field-equal_height, #fl-field-content_alignment",window.parent.document).hide()})},_copyColClicked:function(e){var t=g(this).closest(".fl-col").attr("data-node");FLBuilder._copyColumn(t),e.stopPropagation()},_copyColumn:function(t){var e=FLBuilder._getJQueryElement(t),i=e.clone(),l=e.parent(),n=g(".fl-builder-settings[data-node]",window.parent.document),o=n.attr("data-node"),s=o===t?e:e.find('[data-node="'+o+'"]'),r=null;n.length&&s.length&&(r=FLBuilder._getSettings(n),FLBuilderSettingsConfig.nodes[o]=r),i.addClass("fl-node-"+t+"-clone fl-builder-node-clone"),i.find(".fl-block-overlay").remove(),i.removeAttr("data-node"),e.after(i),FLBuilder._showNodeLoading(t+"-clone"),FLBuilder._resetColumnWidths(l);const d=FL.Builder.data.getLayoutActions();d.copyColumn(t,r,o,function(e){e=FLBuilder._jsonParse(e);e.nodeParent=l,e.nodePosition=i.index(),e.duplicatedColumn=t,e.onAddNewHTML=function(){i.remove()},FLBuilder._copyColComplete(e)})},_copyColComplete:function(e){FLBuilder._renderLayout(e,function(){FLBuilder._resetColumnWidths(e.nodeParent),FLBuilder.triggerHook("didDuplicateColumn",{newNodeId:e.nodeId,oldNodeId:e.duplicatedColumn})})},_deleteColClicked:function(e){var t=g(e.target).closest(".fl-col").data("node");FL.Builder.getActions().deleteNode(t),e.stopPropagation()},_getColToDelete:function(e){var t=e.closest(".fl-col-group"),i=e.parents(".fl-col"),l=0 .fl-col-content > .fl-module, > .fl-col-content > .fl-col-group"),o=e.siblings(".fl-col");return l&&1===n.length&&(0===o.length?e=i:1!==o.length||o.find(".fl-module").length||(e=t)),e},_deleteCol:function(e){var t=e.attr("data-node"),i=e.closest(".fl-row"),l=e.closest(".fl-col-group"),n=0;if(e.remove(),rowCols=i.find(".fl-row-content > .fl-col-group > .fl-col, .fl-row-content > .fl-module"),groupCols=l.find(" > .fl-col"),0===rowCols.length&&"row"!=FLBuilderConfig.userTemplateType&&"column"!=FLBuilderConfig.userTemplateType)FLBuilder._deleteRow(i);else{0===groupCols.length?l.remove():(n=6===groupCols.length?16.65:7===groupCols.length?14.28:Math.round(100/groupCols.length*100)/100,groupCols.css("width",n+"%"),FLBuilder.triggerHook("didResetColumnWidths",{cols:groupCols}));const o=FL.Builder.data.getLayoutActions();o.deleteColumn(t,n),FLBuilder._initDropTargets(),FLBuilder._initSortables(),FLBuilder.triggerHook("col-deleted"),FLBuilder.triggerHook("didDeleteColumn",t)}},_deleteColGroup:function(e){var t=e.attr("data-node");const i=FL.Builder.data.getLayoutActions();i.deleteNode(t),e.empty(),e.remove(),FLBuilder.triggerHook("didDeleteColumnGroup",t)},_addCols:function(e,t,i,l,n){var o=(e="string"==typeof e?g(".fl-node-"+e):e).closest(".fl-col-group"),s=o.find(".fl-col").index(e),e=e.attr("data-node");i=void 0===i?"1-col":i,l=(l=void 0!==l&&l)?1:0,"after"==t&&s++,FLBuilder._showNodeLoadingPlaceholder(o,s),FLBuilder._removeAllOverlays();const r=FL.Builder.data.getLayoutActions();r.addColumns(e,t,i,l,n)},_addColsComplete:function(e){var t="object"==typeof e?e:FLBuilder._jsonParse(e);t.nodeParent=FLBuilder._newColParent,t.nodePosition=FLBuilder._newColPosition,FLBuilder._renderLayout(t,function(){FLBuilder._removeNodeLoadingPlaceholder(g(".fl-node-"+t.nodeId)),FLBuilder.triggerHook("didAddColumn",t.nodeId),FLBuilder.triggerHook("didResetColumnWidths",{cols:g(".fl-node-"+t.nodeId).find("> .fl-col")})})},_addColGroup:function(e,t,i,l){var n=g(".fl-node-"+e);FLBuilder._newColGroupPosition=i,n.hasClass("fl-col")?FLBuilder._newColGroupParent=n.find(" > .fl-col-content"):FLBuilder._newColGroupParent=n.find(".fl-row-content"),FLBuilder._showNodeLoadingPlaceholder(FLBuilder._newColGroupParent,i);const o=FL.Builder.data.getLayoutActions();o.addColumnGroup(e,t,i,l)},_addColGroupComplete:function(e){var t=FLBuilder._jsonParse(e),e=g(t.html),i=e.data("node");e.find(".fl-col").data("node");t.nodeParent=FLBuilder._newColGroupParent,t.nodePosition=FLBuilder._newColGroupPosition,FLBuilder._renderLayout(t,function(){t.nodeParent.hasClass("fl-col-content")&&t.nodeParent.parents(".fl-col").addClass("fl-col-has-cols"),FLBuilder._removeNodeLoadingPlaceholder(g(".fl-node-"+i)),FLBuilder.triggerHook("didAddColumnGroup",i)})},_initColDragResizing:function(){g(".fl-block-col-resize").not(".fl-block-row-resize").draggable({axis:"x",start:FLBuilder._colDragResizeStart,drag:FLBuilder._colDragResize,stop:FLBuilder._colDragResizeStop})},_colDragResizeStart:function(e,t){for(var i=g(t.helper),l="",n=i.hasClass("fl-block-col-resize-parent"),o=n?i.closest(".fl-col").parents(".fl-col"):null,s=n?o.parents(".fl-col-group"):i.closest(".fl-col-group"),r=s.find("> .fl-col"),d=n?o:i.closest(".fl-col"),n=d.attr("data-node"),o=g("[data-node="+n+"] #fl-field-size input",window.parent.document),a=null,u=100,c=0,n=null,f=null,h=(a=i.hasClass("fl-block-col-resize-e")?(l="e",d.nextAll(".fl-col").first()):(l="w",d.prevAll(".fl-col").first())).attr("data-node"),h=g("[data-node="+h+"] #fl-field-size input",window.parent.document);c{l==i.direction?(i.feedbackLeft.html(o.toFixed(1)+"%"),i.feedbackRight.html(s.toFixed(1)+"%")):(i.feedbackLeft.html(s.toFixed(1)+"%"),i.feedbackRight.html(o.toFixed(1)+"%")),i.col.css("width",o+"%"),i.sibling.css("width",s+"%"),i.setting&&("col"===i.settingType?i.setting.val(parseFloat(i.col[0].style.width)):"sibling"===i.settingType&&i.setting.val(parseFloat(i.sibling[0].style.width))),i.layoutActions.resizeColumn(i.id,o,i.siblingId,s,!1),FLBuilder._buildOverlayOverflowMenu(n)}),FLBuilder.triggerHook("col-resize-drag")},_colDragResizeStop:function(e,t){var i=FLBuilder._colResizeData,l=FLBuilder._colResizeData.handle.closest(".fl-block-overlay"),n=i.id,o=parseFloat(i.col[0].style.width),s=i.sibling.data("node"),i=parseFloat(i.sibling[0].style.width);FLBuilder._colResizeData.feedbackLeft.hide(),FLBuilder._colResizeData.feedbackRight.hide();const r=FL.Builder.data.getLayoutActions();r.resizeColumn(n,o,s,i),FLBuilder._buildOverlayOverflowMenu(l),FLBuilder._colResizeData=null,g("body").removeClass("fl-builder-col-resizing"),FLBuilder._bindOverlayEvents(),setTimeout(function(){FLBuilder._colResizing=!1},50),FLBuilder.triggerHook("col-resize-stop"),FLBuilder.triggerHook("didResizeColumn",{colId:n,colWidth:o,siblingId:s,siblingWidth:i})},_resetColumnWidthsClicked:function(e){var t=g(this),i=!!t.closest(".fl-row-overlay").length,l=null,n=[],o=null,s=0,r=g(".fl-builder-col-settings",window.parent.document);(i?t.closest(".fl-row").find(".fl-row-content > .fl-col-group"):t.parents(".fl-col-group").last()).each(function(){for(l=g(this),o=l.find(".fl-col-group"),n.push(l.data("node")),FLBuilder._resetColumnWidths(l),s=0;s .fl-col:visible"),t=0,t=6===e.length?16.65:7===e.length?14.28:Math.round(100/e.length*100)/100;e.css("width",t+"%"),FLBuilder.triggerHook("didResetColumnWidths",{cols:e})},_moduleDragHelper:function(e,t){t=g(".fl-node-"+t.data("node"));return g('
          '+t.attr("data-name")+"
          ")},_moduleDragInit:function(e){var t=g(e.target),i=g(".fl-module-sortable-proxy-item",window.parent.document),l=t.closest(".fl-module");t.closest(".fl-block-move-menu").length||(t.data("target-node")&&(l=g(".fl-module[data-node="+t.data("target-node")+"]")),i.data("type",l.data("type")),l.addClass("fl-node-dragging"),FLBuilder._blockDragInit(e),e.target=i[0],i.data("node",l.data("node")),i.data("name",l.data("name")),i.data("type",l.data("type")),i.trigger(e))},_moduleDragInitTouch:function(t){var e=g(t.target),i=g(".fl-module-sortable-proxy-item",window.parent.document),l=e.closest(".fl-module"),n=!1;e.data("target-node")&&(l=g(".fl-module[data-node="+e.data("target-node")+"]")),e.on("touchmove",function(e){n||(t.currentTarget=l[0],FLBuilder._moduleDragInit(t),n=!0),e.target=i[0],i.trigger(e)}),e.on("touchend",function(e){e.target=i[0],i.trigger(e),e.stopPropagation()})},_moduleDragStart:function(e,t){g(".fl-node-dragging").hide(),FLBuilder._removeRowOverlays(),FLBuilder._blockDragStart(e,t)},_moduleDragStop:function(e,t){FLBuilder._blockDragStop(e,t);var i,l,e=g(".fl-node-dragging").removeClass("fl-node-dragging"),n=t.item,t=t.item.parent(),o=null,s=0,r=0;if(t.hasClass("fl-builder-modules")||t.hasClass("fl-builder-widgets"))n.remove();else{if(n.hasClass("fl-builder-block")){if(t.hasClass("fl-sortable-disabled"))return n.remove(),void FLBuilder._showPanel();t.hasClass("fl-row-drop-target")?(t=n.closest(".fl-builder-content"),r=0,o=n.closest(".fl-row"),s=t.find(".fl-row").index(o)):t.hasClass("fl-col-group-drop-target")?(r=(t=n.closest(".fl-row-content")).closest(".fl-row").attr("data-node"),o=n.closest(".fl-col-group, .fl-module"),s=t.find("> .fl-col-group, > .fl-module").index(o)):t.hasClass("fl-col-drop-target")?(r=(t=n.closest(".fl-col-group")).attr("data-node"),o=n.closest(".fl-col"),s=t.find(" > .fl-col").index(o)):r=t.hasClass("fl-module")?(s="layered"===(l=FLBuilder._getNodeLayoutDirection(n))?t.find("> .fl-module").length:t.find("> .fl-module, .fl-builder-block").index(n),t.attr("data-node")):t.hasClass("fl-module-content")?(s=t.find("> .fl-module, .fl-builder-block").index(n),n.closest(".fl-module").attr("data-node")):(s=t.find("> .fl-module, .fl-col-group, .fl-builder-block").index(n),n.closest(".fl-col").attr("data-node")),n.closest(".fl-drop-target-last").length&&(s+=1),FLBuilder._addModule(t,r,n.attr("data-type"),s,n.attr("data-widget"),n.attr("data-alias")),n.remove()}else t.hasClass("fl-sortable-disabled")?(FLBuilder._highlightEmptyCols(),e.show()):t.hasClass("fl-row-drop-target")?(o=n.closest(".fl-row"),s=n.closest(".fl-builder-content").children(".fl-row").index(o),s=n.closest(".fl-drop-target-last").length?s+1:s,i=e.attr("data-accepts")?null:"1-col",FLBuilder._addRow(i,s,e.attr("data-node")),e.remove()):t.hasClass("fl-col-group-drop-target")?(o=n.closest(".fl-col-group"),s=n.closest(".fl-row-content ").find(" > .fl-col-group").index(o),s=n.closest(".fl-drop-target-last").length?s+1:s,r=n.closest(".fl-row").attr("data-node"),e.attr("data-accepts")?(FLBuilder._moveNode(r,e.attr("data-node"),s),e.show()):(FLBuilder._addColGroup(r,"1-col",s,e.attr("data-node")),e.remove())):t.hasClass("fl-col-drop-target")?(o=n.closest(".fl-col"),s=n.closest(".fl-col-drop-target-last").length?"after":"before",FLBuilder._addCols(o,s,"1-col",0 .fl-col-group, > .fl-module").index(i),e.duplicatedModule=t,e.onAddNewHTML=function(){i.remove()},FLBuilder._moduleCopyComplete(e)})},_moduleCopyComplete:function(e){FLBuilder._renderLayout(e,function(){FLBuilder.triggerHook("didDuplicateModule",{newNodeId:e.nodeId,oldNodeId:e.duplicatedModule,moduleType:e.moduleType})})},_moduleSettingsClicked:function(e){var t=g(this),i=(t.closest(".fl-block-overlay"),t.closest(".fl-module").attr("data-type"),t.closest(".fl-module").attr("data-node")),t=(t.closest(".fl-col").attr("data-node"),0{e.text(t)},1e3))},_showModuleSettings:function(e,t){var i,l,n,o;FLBuilderSettingsConfig.modules&&(i=FLBuilderSettingsConfig.modules[e.type],l=e.settings||FLBuilderSettingsConfig.nodes[e.nodeId],n=g("head",window.parent.document),o=g('.fl-module[data-node="'+e.nodeId+'"]'),e.global&&!FLBuilderConfig.userTemplateType&&o.attr("data-accepts")?FLBuilderConfig.userCanEditGlobalTemplates&&((win=window.parent.open(o.attr("data-template-url"))).FLBuilderGlobalNodeId=e.nodeId):(-1===g.inArray(e.type,FLBuilder._loadedModuleAssets)&&(""!==i.assets.css&&n.append(i.assets.css),""!==i.assets.js&&n.append(i.assets.js),FLBuilder._loadedModuleAssets.push(e.type)),FLBuilderSettingsForms.render({type:"module",id:e.type,nodeId:e.nodeId,className:"fl-builder-module-settings fl-builder-"+e.type+"-settings",attrs:'data-node="'+e.nodeId+'" data-parent="'+e.parentId+'" data-type="'+e.type+'"',buttons:e.global||FLBuilderConfig.lite||FLBuilderConfig.simpleUi?[]:["save-as"],badges:e.global?[FLBuilderStrings.global]:[],settings:l,legacy:e.legacy,helper:FLBuilder._moduleHelpers[e.type],rules:FLBuilder._moduleHelpers[e.type]?FLBuilder._moduleHelpers[e.type].rules:null,messages:FLBuilder._moduleHelpers[e.type]?FLBuilder._moduleHelpers[e.type].messages:null,hide:!(FLBuilderConfig.userCanEditGlobalTemplates||!e.global),preview:{type:"module",layout:e.layout,callback:function(){FLBuilder.triggerHook("didAddModule",{nodeId:e.nodeId,moduleType:l.type,settings:l})}}},t)))},_saveModuleClicked:function(){var e=g(this).closest(".fl-builder-settings"),t=e.attr("data-type"),t=(e.attr("data-node"),FLBuilder._moduleHelpers[t]),i=!0;void 0!==t&&(e.find("label.error").remove(),e.validate().hideErrors(),i=(i=e.validate().form())&&t.submit()),i?FLBuilder._saveSettings():FLBuilder._toggleSettingsTabErrors()},_addModule:function(e,t,i,l,n,o){FLBuilder._showNodeLoadingPlaceholder(e,l),e.hasClass("fl-col-group")?(FLBuilder._newModuleParent=null,FLBuilder._newModulePosition=0):(FLBuilder._newModuleParent=e,FLBuilder._newModulePosition=l);const s=FL.Builder.data.getLayoutActions();s.addModule(i,t,l,{widget:void 0===n?"":n,alias:void 0===o?"":o,nodePreview:1})},_addModuleComplete:function(e){var e=FLBuilder._jsonParse(e),t=!1;e.layout&&(FLBuilder._newModuleParent&&FLBuilder._newModuleParent.find(".fl-builder-node-loading-placeholder").hide(),e.layout.nodeParent=FLBuilder._newModuleParent,e.layout.nodePosition=FLBuilder._newModulePosition),e.settings||(e.settings=FLBuilderSettingsConfig.defaults.modules[e.type]),g("form.fl-builder-settings",window.parent.document).length?e.layout&&(FLBuilder._renderLayout(e.layout),t=!0):t=!0,t&&FLBuilder._showModuleSettings(e,function(){g(".fl-builder-module-settings",window.parent.document).data("new-module","1")})},registerModuleHelper:function(e,t){FLBuilder._moduleHelpers[e]=g.extend({},{node:null,form:null,rules:{},init:function(){},submit:function(){return!0},preview:function(){},getForm:function(){return this.form||(this.form=g("form.fl-builder-settings:visible",window.parent.document).get(0)),this.form},getSettings:function(){return FLBuilder._getSettings(g(this.form))},getNodeID:function(){return this.getForm().dataset.node},getNode:function(){return this.node||(this.node=document.querySelector(`${FLBuilder._contentClass} .fl-module[data-node="${this.getNodeID()}"]`)),this.node}},t)},_registerModuleHelper:function(e,t){FLBuilder.registerModuleHelper(e,t)},_initModuleMarginPlaceholders:function(){var e=g(".fl-builder-module-settings:visible",window.parent.document),t=e.data("node"),i=g(".fl-node-"+t),l=i.find(".fl-node-content"),n=["top","right","bottom","left"];if(e.length&&i.closest(".fl-module[data-accepts]").length)for(var o in l.length||(l=i),n){var s=e.find('input[name="margin_'+n[o]+'"]');s.val();i.removeClass("fl-node-"+t),s.attr("placeholder",parseInt(l.css("margin-"+n[o]))),i.addClass("fl-node-"+t)}},_showNodeTemplateSettings:function(e){var t=g(".fl-builder-settings-lightbox .fl-builder-settings",window.parent.document),i=t.attr("data-node"),l=FLBuilderStrings.saveModule;if(t.hasClass("fl-builder-row-settings")?l=FLBuilderStrings.saveRow:t.hasClass("fl-builder-col-settings")&&(l=FLBuilderStrings.saveColumn),!FLBuilder._triggerSettingsSave(!1,!1,!1))return!1;FLBuilderSettingsForms.render({id:"node_template",nodeId:i,title:l,attrs:'data-node="'+i+'"',className:"fl-builder-node-template-settings",rules:{name:{required:!0}}},function(){var e=g(".fl-builder-settings:visible"),t=FLBuilderConfig.nodeCategoies;select=e.find("#fl-field-categories").find("select"),desc=select.parent().find(".fl-field-description").hide(),g.each(t,function(e,t){select.append(g("'),l.trigger("change")},_getPhotoSrc:function(e){return(void 0===e.sizes?e:void 0!==e.sizes.thumbnail?e.sizes.thumbnail:e.sizes.full).url},_getPhotoSizeOptions:function(e,t){var i="",l=null,n=null,o=!1,s="",r="",d={full:FLBuilderStrings.fullSize,large:FLBuilderStrings.large,medium:FLBuilderStrings.medium,thumbnail:FLBuilderStrings.thumbnail};if(void 0===e.sizes||0===e.sizes.length)i+='";else{for(sizecheck in t=t&&t.split(/[\\/]/).pop(),selectedverified=!1,e.sizes)if(e.sizes[sizecheck].url.split(/[\\/]/).pop()===t){selectedverified=!0;break}for(l in selectedverified||(t=!1),e.sizes)n="",s=void 0!==d[l]?d[l]:void 0!==FLBuilderConfig.customImageSizeTitles[l]?FLBuilderConfig.customImageSizeTitles[l]:"",t?t!==e.sizes[l].url.split(/[\\/]/).pop()||o||(n=' selected="selected"',o=!0):(void 0!==FLBuilderConfig.photomodulesize&&l===FLBuilderConfig.photomodulesize&&!o||l==FLBuilderConfig.defaultImageSize&&!o)&&(n=' selected="selected"',o=!0),e.sizes[l].width&&e.sizes[l].height&&(s=s&&s+" - ",r=e.sizes[l].width+" x "+e.sizes[l].height),i+='"}return i},_selectMultiplePhotos:function(){var e=g(this).closest(".fl-multiple-photos-field").find("input[type=hidden]").val(),t=""===e?"":FLBuilder._jsonParse(e),e=wp.media.gallery.defaults.id,i='[gallery ids="-1"]',l=null,n=null,o=null,s=null,r=[];if("object"==typeof t){for(s in t)r.push(t[s]);i='[gallery ids="'+r.join()+'"]'}l=wp.shortcode.next("gallery",i).shortcode,_.isUndefined(l.get("id"))&&!_.isUndefined(e)&&l.set("id",e),n=wp.media.gallery.attachments(l),(o=new wp.media.model.Selection(n.models,{props:n.props.toJSON(),multiple:!0})).gallery=n.gallery,o.more().done(function(){o.length||FLBuilder._multiplePhotoSelector.setState("gallery-library"),o.props.set({query:!1}),o.unmirror(),o.props.unset("orderby")}),FLBuilder._multiplePhotoSelector&&FLBuilder._multiplePhotoSelector.dispose(),window.parent._wpPluploadSettings.defaults.multipart_params.fl_upload_type="photo",FLBuilder._multiplePhotoSelector=wp.media({frame:"post",state:g(this).hasClass("fl-multiple-photos-edit")?"gallery-edit":"gallery-library",title:wp.media.view.l10n.editGalleryTitle,editing:!0,multiple:!0,selection:o}).open(),g(FLBuilder._multiplePhotoSelector.views.view.el).addClass("fl-multiple-photos-lightbox"),FLBuilder._multiplePhotoSelector.once("update",g.proxy(FLBuilder._multiplePhotosSelected,this))},_multiplePhotosSelected:function(e){for(var t=g(this).closest(".fl-multiple-photos-field"),i=t.find("input[type=hidden]"),l=t.find(".fl-multiple-photos-count"),n=[],o=0;o'),l.html(e.filename),t.removeClass("fl-video-empty"),t.find("label.error").remove(),n.val(e.id).trigger("change"),FLBuilderSettingsConfig.attachments[e.id]=e},_singleVideoRemoved:function(){FLBuilder._initSingleVideoSelector();var e=FLBuilder._singleVideoSelector.state(),e=void 0!==e?e.get("selection"):null,t=g(this).closest(".fl-video-field"),i=t.find(".fl-video-preview-img img"),l=t.find(".fl-video-preview-filename"),n=t.find("input[type=hidden]");e&&e.reset(),i.attr("src",""),l.html(""),t.addClass("fl-video-empty"),n.val("").trigger("change")},_selectMultipleAudios:function(){var e=g(this).closest(".fl-multiple-audios-field").find("input[type=hidden]").val(),e=""==e?'[playlist ids="-1"]':'[playlist ids="'+FLBuilder._jsonParse(e).join()+'"]',e=wp.shortcode.next("playlist",e).shortcode,t=wp.media.playlist.defaults.id,i=null,l=null;_.isUndefined(e.get("id"))&&!_.isUndefined(t)&&e.set("id",t),i=wp.media.playlist.attachments(e),(l=new wp.media.model.Selection(i.models,{props:i.props.toJSON(),multiple:!0})).playlist=i.playlist,l.more().done(function(){l.props.set({query:!1}),l.unmirror(),l.props.unset("orderby")}),FLBuilder._multipleAudiosSelector&&FLBuilder._multipleAudiosSelector.dispose(),FLBuilder._multipleAudiosSelector=wp.media({frame:"post",state:g(this).hasClass("fl-multiple-audios-edit")?"playlist-edit":"playlist-library",title:wp.media.view.l10n.editPlaylistTitle,editing:!0,multiple:!0,selection:l}).open(),FLBuilder._multipleAudiosSelector.content.get("view").sidebar.unset("playlist"),FLBuilder._multipleAudiosSelector.on("content:render:browse",function(e){e&&e.sidebar.on("ready",function(){e.sidebar.unset("playlist")})}),FLBuilder._multipleAudiosSelector.once("update",g.proxy(FLBuilder._multipleAudiosSelected,this))},_multipleAudiosSelected:function(e){for(var t=g(this).closest(".fl-multiple-audios-field"),i=t.find(".fl-multiple-audios-count"),l=t.find("input[type=hidden]"),n=[],o=0;o':35['+e.type+"]")}}),e.on("click",FLBuilder._linkFieldCheckboxClicked)},_updateLinkField:function(e,t,i){var e=e.closest(".fl-link-field"),l=e.find(".fl-link-field-search"),n=e.find(".fl-link-field-search-input");e.find(".fl-link-field-input").val(t.value).trigger("keyup"),n.autoSuggest("remove",t.value),l.hide()},_linkFieldSelectClicked:function(){var e=g(this).closest(".fl-link-field").find(".fl-link-field-search");e.show(),e.find("input").focus()},_linkFieldSelectCancelClicked:function(){var e=g(this);e.parent().hide(),e.closest(".fl-link-field").find("input.fl-link-field-input").focus()},_linkFieldCheckboxClicked:function(){var e=g(this),t=e.is(":checked"),i=e.siblings("input[type=hidden]"),l="",l=e.hasClass("fl-link-field-target-cb")?t?"_blank":"_self":t?"yes":"no";i.val(l)},_initFontFields:function(){g(".fl-builder-settings:visible .fl-font-field",window.parent.document).each(FLBuilder._initFontField)},_initFontField:function(){var t,e=g(this),i=e.attr("data-value"),l=e.find(".fl-font-field-font"),e=e.find(".fl-font-field-weight");FLBuilderConfig.select2Enabled&&l.select2({width:"100%"}).on("select2:open",function(e){g(".select2-search__field").attr("placeholder",FLBuilderStrings.placeholderSelect2)}),g("body",window.parent.document).on({mouseenter:function(){var e=jQuery(this).text(),t=jQuery(this).parent().parent().attr("aria-label"),i=jQuery("head",window.parent.document),l="https://fonts.googleapis.com/css?family="+e,n=e.toLowerCase().replaceAll(" ","-"),o=g(this).parent().parent().parent().attr("id");if(!o)return!1;if(o.indexOf("typographyfont_family")<0)return!1;if("Google"===t){if(linkElement="",jQuery(this).css("font-family",'"'+e+'"'),0",{value:l,text:l})),t=void 0!==FLBuilderFontFamilies.system[l]?FLBuilderFontFamilies.system[l].weights:(void 0!==FLBuilderFontFamilies.google[l]?FLBuilderFontFamilies.google:FLBuilderFontFamilies.default)[l],g.each(t,function(e,t){i.append('")})},_initTinyMCE:function(){"object"==typeof tinymce&&void 0!==tinymce.ui.FloatPanel&&(tinymce.ui.FloatPanel.zIndex=100100),g(".fl-builder-hidden-editor",window.parent.document).each(function(){FLBuilder._initEditorField.call(this,window.parent)}),FLBuilder.UIIFrame.isEnabled()&&g(".fl-builder-hidden-editor").each(function(){FLBuilder._initEditorField.call(this,window)}),void 0!==window.parent.acf&&window.parent.acf.add_filter("wysiwyg_tinymce_settings",function(e,t){return g.extend({},tinyMCEPreInit.mceInit.flbuildereditor,e)})},_initEditorFields:function(){g(".fl-builder-settings:visible .fl-editor-field",window.parent.document).each(function(){FLBuilder._initEditorField.call(this,window.parent)})},_initEditorField:function(e){var t=g(this),i=t.find("textarea"),l=t.attr("data-name"),l="flrich"+(new Date).getTime()+"_"+l,n=FLBuilderConfig.wp_editor,o=e.tinyMCEPreInit,s=Number(t.attr("data-buttons")),t=t.attr("data-rows"),r=null,d=null,n=n.replace(/flbuildereditor/g,l),o=FLBuilder._jsonParse(JSON.stringify(o).replace(/flbuildereditor/g,l));o=JSONfn.parse(JSONfn.stringify(o).replace(/flbuildereditor/g,l)),i.after(n).remove(),g("textarea#"+l,e.document).val(i.val()),e.tinymce,void 0!==o.mceInit[l]&&((r=o.mceInit[l]).setup=function(e){e.on("SaveContent",function(e){e.content=e.content.replace(/',window.parent.document).hide(),e.after(o)),t?l&&i.hasClass("tmce-active")?o.val(l.getContent()):void 0!==window.parent.switchEditors?o.val(window.parent.switchEditors.wpautop(e.val())):o.val(e.val()):(l&&i.hasClass("tmce-active")&&l.save(),o.val(e.val()))},_initPostTypeFields:function(){g(".fl-builder-settings:visible #fl-field-post_type").each(FLBuilder._initPostTypeField)},_initPostTypeField:function(){var e=g(this).find("select");FLBuilderConfig.select2Enabled&&e.select2({width:"50%"})},_loopDataSourceChange:function(){var e=g(this).val();g(".fl-loop-data-source",window.parent.document).hide(),g('.fl-loop-data-source[data-source="'+e+'"]',window.parent.document).show()},_customQueryPostTypesChange:function(){var e=g(this).val();g(".fl-custom-query-filter").hide();for(val of e)g(".fl-custom-query-"+val+"-filter").show()},_customQueryPostTypeChange:function(){var e=g(this).val();g(".fl-custom-query-filter",window.parent.document).hide(),g(".fl-custom-query-"+e+"-filter",window.parent.document).show()},_initOrderingFields:function(){g(".fl-builder-settings:visible .fl-ordering-field-options",window.parent.document).each(FLBuilder._initOrderingField)},_initOrderingField:function(){g(this).sortable({items:".fl-ordering-field-option",containment:"parent",tolerance:"pointer",stop:FLBuilder._updateOrderingField})},_updateOrderingField:function(e){var e=g(e.target),t=e.siblings("input[type=hidden]"),i=[];e.find(".fl-ordering-field-option").each(function(){i.push(g(this).attr("data-key"))}),t.val(JSON.stringify(i)).trigger("change")},_textFieldAddValueSelectChange:function(){var e=g(this),t=g('input[name="'+e.data("target")+'"]',window.parent.document),i=t.val(),l=e.val();-1==i.indexOf(l)&&(i=(i.trim()+" "+l.trim()).trim(),t.val(i).trigger("change").trigger("keyup")),e.val("")},_onNumberFieldFocus:function(e){var t=g(e.currentTarget);t.addClass("mousetrap"),Mousetrap.bind("up",function(){t.attr("step",1)}),Mousetrap.bind("down",function(){t.attr("step",1)}),Mousetrap.bind("shift+up",function(){t.attr("step",10)}),Mousetrap.bind("shift+down",function(){t.attr("step",10)})},_onNumberFieldBlur:function(e){g(e.currentTarget).attr("step","any").removeClass("mousetrap")},_initTimezoneFields:function(){g(".fl-builder-settings:visible .fl-field[data-type=timezone]",window.parent.document).each(FLBuilder._initTimezoneField)},_initTimezoneField:function(){var e=g(this).find("select"),t=e.attr("data-value");e.find('option[value="'+t+'"]').prop("selected",!0)},_initDimensionFields:function(){var e=g(".fl-builder-settings:visible",window.parent.document);e.find(".fl-field[data-type=dimension]").each(FLBuilder._initDimensionField),e.find(".fl-dimension-field-link").on("click",FLBuilder._dimensionFieldLinkClicked),FLBuilder.addHook("responsive-editing-switched",this._initResponsiveDimensionFieldLinking),e.find(".fl-compound-field-setting").has(".fl-dimension-field-link").each(FLBuilder._initDimensionFieldLinking)},_initDimensionField:function(){var e=g(this),t=e.find(".fl-field-label label"),e=e.find(".fl-field-control-wrapper"),i='';t.append(i),e.prepend(i),FLBuilder._initTipTips(),FLBuilder._initDimensionFieldLinking.apply(this)},_initDimensionFieldLinking:function(){var e=g(this),t=e.find(".fl-dimension-field-link"),e=FLBuilder._getDimensionFieldLinkingInputs(e);FLBuilder._dimensionFieldInputsAreEqual(e)?(t.removeClass("dashicons-admin-links"),t.addClass("dashicons-editor-unlink"),e.off("input",FLBuilder._dimensionFieldLinkedValueChange),e.on("input",FLBuilder._dimensionFieldLinkedValueChange)):(t.addClass("dashicons-admin-links"),t.removeClass("dashicons-editor-unlink"))},_initResponsiveDimensionFieldLinking:function(){g(".fl-builder-settings:visible",window.parent.document).find(".fl-field[data-type=dimension]").each(FLBuilder._initDimensionFieldLinking)},_dimensionFieldLinkClicked:function(){var e=g(this),t=e.closest(".fl-compound-field-setting"),t=t.length?t:e.closest(".fl-field"),e=t.find(".fl-dimension-field-link"),i=e.hasClass("dashicons-editor-unlink"),t=FLBuilder._getDimensionFieldLinkingInputs(t);e.toggleClass("dashicons-admin-links"),e.toggleClass("dashicons-editor-unlink"),i?t.off("input",FLBuilder._dimensionFieldLinkedValueChange):(t.val(t.eq(0).val()).trigger("input"),t.on("input",FLBuilder._dimensionFieldLinkedValueChange))},_dimensionFieldLinkedValueChange:function(){var e=g(this),t=e.attr("name"),t=e.closest(".fl-dimension-field-units").find('input:not([name="'+t+'"])');t.off("input",FLBuilder._dimensionFieldLinkedValueChange),t.val(e.val()).trigger("input"),t.on("input",FLBuilder._dimensionFieldLinkedValueChange)},_getDimensionFieldLinkingInputs:function(e){var t=!!e.find(".fl-field-responsive-setting").length,i=FLBuilderResponsiveEditing._mode;return t?e.find(".fl-field-responsive-setting-"+i+" input"):e.find(".fl-dimension-field-unit input")},_dimensionFieldInputsAreEqual:function(e){var t=e.eq(0).val();if(""===t)return!1;for(var i=1;i<4;i++)if(e.eq(i).val()!==t)return!1;return!0},_initFieldPopupSliders:function(){g(".fl-builder-settings:visible",window.parent.document).find(".fl-field-popup-slider").each(FLBuilder._initFieldPopupSlider)},_initFieldPopupSlider:function(){var o=g("body",window.parent.document),s=g(this),r=s.find(".fl-field-popup-slider-input"),d=s.find(".fl-field-popup-slider-arrow"),e=s.data("input"),a=g('input[name="'+e+'"]',window.parent.document);a.on("click",function(){r.hasClass("fl-field-popup-slider-init")||(r.slider({value:a.val(),slide:function(e,t){a.val(t.value).trigger("input")}}),a.on("input",function(){r.slider("value",g(this).val())}),r.addClass("fl-field-popup-slider-init"),r.find(".ui-slider-handle").removeAttr("tabindex")),FLBuilder._setFieldPopupSliderMinMax(r),FLBuilder._hideFieldPopupSliders(),o.on("mousedown",FLBuilder._hideFieldPopupSliders),a.addClass("fl-field-popup-slider-focus"),s.show();var e=g(".fl-builder-settings:visible .fl-builder-settings-tab.fl-active",window.parent.document),t=e.offset(),i=a.offset(),l=a.width(),n=s.offset();n.top+s.outerHeight()>t.top+e.outerHeight()&&s.addClass("fl-field-popup-slider-top"),d.css("left",2+i.left-n.left+l/2+"px")}),a.on("focus",function(){FLBuilder._hideFieldPopupSliders()})},_hideFieldPopupSliders:function(e){var e=e?g(e.target):null,t=g("body",window.parent.document),i=g(".fl-field-popup-slider:visible",window.parent.document),l=g(".fl-field-popup-slider-focus",window.parent.document);if(e){if(e.closest(".fl-field-popup-slider").length)return;if(e.closest(".fl-field-popup-slider-focus").length)return}t.off("mousedown",FLBuilder._hideFieldPopupSliders),l.removeClass("fl-field-popup-slider-focus"),i.hide()},_setFieldPopupSliderMinMax:function(e){var t=e.parent(),i=t.parent().parent().find("select.fl-field-unit-select"),l=i.val(),t=t.data("slider"),n=0,o=100,s=1;""!==l&&"em"!==l&&"rem"!==l||(o=10,s=.1),"object"==typeof t&&(n=t.min?parseFloat(t.min):n,o=t.max?parseFloat(t.max):o,s=t.step?parseFloat(t.step):s,i.length&&t[l]&&(n=t[l].min?parseFloat(t[l].min):n,o=t[l].max?parseFloat(t[l].max):o,s=t[l].step?parseFloat(t[l].step):s)),e.slider({min:n,max:o,step:s})},_initPresetFields:function(){g(".fl-builder-settings:visible",window.parent.document).find(".fl-preset-select-controls").each(FLBuilder._initPresetField)},_initPresetField:function(){var e=g(this),t=e.find("select"),i=e.data("presets"),e=e.data("prefix");t.on("change",FLBuilder._setFormPreset.bind(this,i,e))},_setFormPreset:function(e,t,i){var l=g(i.currentTarget).val();if(presetLists=FLBuilderConfig.presets,presets=presetLists[e],form=g(".fl-builder-settings:visible",window.parent.document),"undefined"!==presets&&"undefined"!==presets[l]){var n,o=presets[l].settings;for(n in o){var l=o[n],s=void 0!==t&&""!==t?form.find('[name="'+t+n+'"]'):form.find('[name="'+n+'"]');s.val(l).trigger("change").trigger("input")}}},ajax:function(t,i){if(!FLBuilder._ajaxRequest){for(var e in FLBuilder.triggerHook("didBeginAJAX",t),t)void 0===t[e]&&(t[e]=null);return(t._wpnonce=FLBuilderConfig.ajaxNonce,t.post_id=FLBuilderConfig.postId,t.fl_builder=1,t.safemode=FLBuilderConfig.safemode,t.fl_action=t.action,void 0!==t.settings&&(t.settings=FLBuilder._ajaxModSecFix(g.extend(!0,{},t.settings)),t.settings=FLBuilder._inputVarsCheck(t.settings)),void 0!==t.node_settings&&(t.node_settings=FLBuilder._ajaxModSecFix(g.extend(!0,{},t.node_settings)),t.node_settings=FLBuilder._inputVarsCheck(t.node_settings)),void 0!==t.node_preview&&(t.node_preview=FLBuilder._ajaxModSecFix(g.extend(!0,{},t.node_preview)),t.node_preview=FLBuilder._inputVarsCheck(t.node_preview)),"error"===t.settings||"error"===t.node_settings||"error"===t.node_preview)?0:(t={fl_builder_data:t},FLBuilder._ajaxRequest=g.post(FLBuilder._ajaxUrl(),t,function(e){void 0!==i&&i.call(this,e),FLBuilder.triggerHook("didCompleteAJAX",t)}).always(FLBuilder._ajaxComplete).fail(function(e,t,i){switch(msg=!1,e.status){case 403:case 409:case 418:msg="Something you entered has triggered a "+e.status+" error.

          This is nearly always due to mod_security settings from your hosting provider.",window.crash_vars.white_label||(msg+='

          See this
          Knowledge Base article for more info.
          ')}msg&&(console.log(e),console.log(i),FLBuilder.alert(msg))}),FLBuilder._ajaxRequest)}FLBuilder._ajaxQueue.push({data:t,callback:i})},_inputVarsCheck:function(e){var t=FLBuilderConfig.MaxInputVars||0,i=FLBuilderConfig.debug||!1,l=(JSON.stringify(e).match(/[^\\]":/g)||{}).length;return void 0!==l&&(i&&console.log("Debug: Input Vars "+l+"/"+t),tCritical Issue
          The number of settings being saved ('+l+") exceeds the PHP Max Input Vars setting ("+t+").
          Please contact your host to have this value increased, the default is 1000."),console.log("Vars Count: "+l),console.log("Max Input: "+t),"error"):e},_ajaxComplete:function(){var e;FLBuilder._ajaxRequest=null,FLBuilder.hideAjaxLoader(),FLBuilder._ajaxQueue.length&&(e=FLBuilder._ajaxQueue.shift(),FLBuilder.ajax(e.data,e.callback))},_ajaxUrl:function(e){var t=FLBuilderConfig.shortlink,i=null;if(void 0!==e)for(i in e)t=(t+=-1');g(".fl-builder-node-loading-placeholder").remove(),0===(siblings=e.hasClass("fl-builder-content")?e.find(" > .fl-row"):!e.hasClass("fl-row-content")&&e.hasClass("fl-col-group")?(e.addClass("fl-col-group-has-child-loading"),e.find(" > .fl-col")):e.find(" > .fl-col-group, > .fl-module")).length||siblings.length==t?e.append(i):siblings.eq(t).before(i)},_removeNodeLoadingPlaceholder:function(e){var t=e.prev(".fl-builder-node-loading-placeholder"),e=e.next(".fl-builder-node-loading-placeholder");(t.length?t:e).remove()},_ajaxModSecFix:function(e){if(FLBuilderConfig.modSecFix&&"undefined"!=typeof btoa)if("string"==typeof e)e=FLBuilder._btoa(e);else for(var t in e)"string"==(type=typeof e[t])||"number"==type?e[t]=FLBuilder._btoa(e[t]):"object"==type&&(e[t]=FLBuilder._ajaxModSecFix(e[t]));return e},_btoa:function(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode("0x"+t)}))},_wpmedia_reset_errors:function(){g(".upload-error",window.parent.document).remove(),g(".media-uploader-status",window.parent.document).removeClass("errors").hide()},_initLightboxes:function(){FLBuilder._lightbox=new FLLightbox({className:"fl-builder-lightbox fl-builder-settings-lightbox",resizable:!0}),FLBuilder._lightbox.on("resized",FLBuilder._calculateSettingsTabsOverflow),FLBuilder._lightbox.on("close",FLBuilder._lightboxClosed),FLBuilder._lightbox.on("beforeCloseLightbox",FLBuilder._destroyEditorFields),FLBuilder._actionsLightbox=new FLLightbox({className:"fl-builder-actions-lightbox"})},_showLightbox:function(e){e=e||'
          ',FLBuilder._lightbox.open(e),FLBuilder._initLightboxScrollbars()},_setLightboxContent:function(e){FLBuilder._lightbox.setContent(e)},_initLightboxScrollbars:function(){FLBuilder._initScrollbars(),clearTimeout(FLBuilder._lightboxScrollbarTimeout),FLBuilder._lightboxScrollbarTimeout=setTimeout(FLBuilder._initLightboxScrollbars,500)},_lightboxClosed:function(){FL.Builder.data.getOutlinePanelActions().setActiveNode(!1),FLBuilder.triggerHook("settings-lightbox-closed"),FLBuilder._lightbox.empty(),clearTimeout(FLBuilder._lightboxScrollbarTimeout),FLBuilder._lightboxScrollbarTimeout=null},_showActionsLightbox:function(e){var t=wp.template("fl-actions-lightbox");FLBuilder.triggerHook("actions-lightbox-settings",e),FLBuilder._actionsLightbox.open(t(e))},_checkEnv:function(){"svg"===FLBuilderConfig.fontAwesome&&FLBuilder.alert(FLBuilderStrings.fontAwesome)},alert:function(e){var t=new FLLightbox({className:"fl-builder-alert-lightbox",destroyOnClose:!0}),i=wp.template("fl-alert-lightbox");t.open(i({message:e}))},crashMessage:function(e){FLLightbox.closeAll();var t=new FLLightbox({className:"fl-builder-alert-lightbox fl-builder-crash-lightbox",destroyOnClose:!0}),i=wp.template("fl-crash-lightbox"),l=window.crash_vars.product,n=window.crash_vars.white_label,o=window.crash_vars.labeled_txt,s="";message=l+" "+window.crash_vars.strings.intro,s=(s=(s=(s=(s=(s=(s+="

          "+window.crash_vars.strings.try+"

          ")+"

          "+window.crash_vars.strings.troubleshoot+"

          ")+"

          "+window.crash_vars.strings.hand+"

          ")+"

          "+window.crash_vars.strings.step_one+"

          ")+"

          "+window.crash_vars.strings.if_contact+"

          MacOS Users:
          Chrome: View > Developer > JavaScript Console
          Firefox: Tools > Web Developer > Browser Console
          Safari: Develop > Show JavaScript console

          Windows Users:
          Chrome: Settings > More Tools > Developer > Console
          Firefox: Menu/Settings > Web Developer > Web Console
          Edge: Settings and More > More Tools > Console

          ")+"

          "+window.crash_vars.strings.step_two+"

          ")+"

          "+window.crash_vars.strings.contact+"

          ",FLBuilderConfig.MaxInputVars<=3e3&&(s+="

          The PHP config value max_input_vars is only set to "+FLBuilderConfig.MaxInputVars+'. If you are using 3rd party addons this could very likely be the cause of this error. [doc link].'),n&&(s=o),t.open(i({message:message,info:s,debug:!1}))},_alertClose:function(){FLLightbox.closeParent(this)},confirm:function(e){var t={cssClass:"",message:"",ok:function(){},cancel:function(){},strings:{ok:FLBuilderStrings.ok,cancel:FLBuilderStrings.cancel}},t=g.extend({},t,void 0===e?{}:e);lightbox=new FLLightbox({className:"fl-builder-confirm-lightbox fl-builder-alert-lightbox"+t.cssClass,destroyOnClose:!0}),template=wp.template("fl-confirm-lightbox"),lightbox.open(template(t)),lightbox._node.find(".fl-builder-confirm-ok").on("click",t.ok),lightbox._node.find(".fl-builder-confirm-cancel").on("click",t.cancel)},triggerHook:function(e,t){g("body").trigger("fl-builder."+e,t)},addHook:function(e,t){g("body").on("fl-builder."+e,t)},removeHook:function(e,t){g("body").off("fl-builder."+e,t)},log:function(e){void 0!==window.console&&void 0!==window.console.log&&console.log(e)},logError:function(e,t){var i=null;void 0!==e&&(void 0!==e.stack?i=e.stack:void 0!==e.message&&(i=e.message),i&&(FLBuilder.log("************************************************************************"),FLBuilder.log(FLBuilderStrings.errorMessage),FLBuilder.log(i),void 0!==t&&t&&(FLBuilder.log("Debug Info"),console.log(t)),g.each(window.crash_vars.vars,function(e,t){console.log(e+": "+t)}),FLBuilder.log("************************************************************************"),void 0!==t&&t&&(i=t+"\n"+i),FLBuilder.crashMessage(i)))},logGlobalError:function(e,t,i,l,n){FLBuilder.log("************************************************************************"),FLBuilder.log(FLBuilderStrings.errorMessage),FLBuilder.log(FLBuilderStrings.globalErrorMessage.replace("{message}",e).replace("{line}",i).replace("{file}",t)),void 0!==n&&void 0!==n.stack&&FLBuilder.log(n.stack),FLBuilder.log("************************************************************************")},_jsonParse:function(t){try{t=JSON.parse(t)}catch(e){FLBuilder.logError(e,FLBuilder._parseError(t))}return t},_parseError:function(e){return e.indexOf("")?"AJAX returned HTML page instead of data. (Possible 404 or max_input_vars)":!!((php=e.match(/^<.*/gm)||!1)&&0'+this._data.css+"")):(this._loader=o(''),this._oldCss=o('link[href*="/cache/'+this._post+'-layout"]'),this._newCss=o(''))),this._data.partial?(this._data.js&&(this._oldJs=o("#fl-builder-partial-refresh-js"),this._newJs=o('