var FusionPageBuilder=FusionPageBuilder||{};jQuery,FusionPageBuilder.template=_.memoize((function(e){var i,t={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g};return function(n){return(i=i||_.template(e,null,t))(n)}})),function(e,i){"undefined"!=typeof module&&module.exports?module.exports=i():"function"==typeof define?define(i):this.fusionBuilderStickyHeader=i()}(0,(function(){return function(e,i){var t,n,o,a=document.getElementById("fusion_builder_container"),s=i||0,r=f(e),u=document.getElementById("fusion_builder_main_container"),l={position:"fixed",top:s+"px",left:r.left+"px",width:r.width+"px","border-top":"22px solid #ffffff","z-index":999},d={};function c(){var i,n,o,c=jQuery("#fusion_builder_controls").height();if(t=f(u),i="fixed"===jQuery("#fusion_builder_controls").css("position")?t.height+r.height-c:t.height,jQuery(".fusion-builder-history-list").css("max-height",jQuery(window).height()-100),p().top>r.top-s-22&&p().top+s+22+r.heightr.top-s?e.style.width=n:e.style.width=d.width,c(),o&&o(i)}}}));FusionPageBuilder=FusionPageBuilder||{};jQuery(document).ready((function(){FusionPageBuilder.Element=Backbone.Model.extend({defaults:{type:"element"}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,FusionPageBuilder.Studio=Backbone.Model.extend({importData:{},initialize:function(){this.studioData=!1,this.studioRequest=!1},getStudioData:function(){var e=this;if(!e.studioData||!e.studioData)return!1!==e.studioRequest?e.studioRequest:jQuery.post(fusionBuilderConfig.ajaxurl,{action:"fusion_builder_load_studio_elements",fusion_load_nonce:fusionBuilderConfig.fusion_load_nonce},(function(i){e.studioData=i}),"json")},setImportOptions:function(e){var i=e.closest(".studio-wrapper").find(".awb-import-options-group");jQuery.each({"load-type":"load-type-replace","overwrite-type":"replace-pos",invert:"dont-invert",images:"do-import-images"},(function(e,t){i.find('input[name="'+e+'"]').is(":checked")||i.find("#"+t).prop("checked",!0)}))},getImportOptions:function(e){var i=jQuery(e.currentTarget).closest(".studio-wrapper"),t=i.find('input[name="overwrite-type"]:checked').val(),n=i.find('input[name="invert"]:checked').val(),o=i.find('input[name="load-type"]:checked').val(),a=i.find('input[name="images"]:checked').val();return{overWriteType:t,shouldInvert:n,loadType:o,layoutID:jQuery(e.currentTarget).closest(".fusion-page-layout").data("layout-id"),imagesImport:a}},filterLayouts:function(e){var i="object"==typeof fusionBuilderConfig.plugins_active&&fusionBuilderConfig.plugins_active;return _.filter(e,(function(e){var t=!0;return!(!1!==i&&"object"==typeof e.plugins&&(_.each(e.plugins,(function(e){i[e]||(t=!1)})),!t)||"object"==typeof e.locations&&!e.locations.includes(fusionBuilderConfig.template_category))}))},initFilter:function(e){var i=[],t=this;e.find("li").off(),e.find("li").on("click",(function(){var n,o=jQuery(this).closest(".studio-wrapper").find(".studio-imports").find("li.fusion-page-layout"),a=jQuery(this).attr("data-slug"),s=1,r=[],u=[];if(jQuery(this).hasClass("current"))return!1;jQuery.each(i,(function(e,i){clearTimeout(i)})),e.find("li.current").removeClass("current"),o.css({display:"none"}).addClass("hidden"),o.each((function(){var e=jQuery(this);if(void 0===e.data("slug"))return!0;"all"!==a&&-1===e.data("slug").indexOf(a)||(e.css({display:"inline-block"}),u.push(e))})),setTimeout((function(){for(jQuery.each(u,(function(){var e=jQuery(this),i=e.position();i.$el=e,r.push(i)})),r.sort(t.SortByTop),n=0;ni.top?1:0},initLazyLoad:function(e){var i,t=e.find(".lazy-load"),n={root:e.closest(".ui-dialog")[0],rootMargin:"0px",threshold:0};"IntersectionObserver"in window?(i=new IntersectionObserver((function(e,t){jQuery.each(e,(function(e,t){var n=jQuery(t.target),o=n.find("img");void 0!==o.data("src")&&""!==o.data("src")&&"undefined"!==o.data("src")?t.isIntersecting&&(o.attr("src",o.data("src")),o.imagesLoaded().done((function(){n.removeClass("lazy-load").addClass("lazy-loaded"),o.attr("alt",o.data("alt"))})),i.unobserve(t.target)):i.unobserve(t.target)}))}),n),t.each((function(){i.observe(this)}))):t.each((function(){var e=jQuery(this),i=e.find("img");void 0!==i.data("src")&&""!==i.data("src")&&"undefined"!==i.data("src")&&(i.attr("src",i.data("src")),i.imagesLoaded().done((function(){e.removeClass("lazy-load").addClass("lazy-loaded"),i.attr("alt",i.data("alt"))})))}))},setImportData:function(e){this.importData=e},getImportData:function(){return this.importData},resetImportData:function(){this.importData={}}});FusionPageBuilder=FusionPageBuilder||{};jQuery,FusionPageBuilder.Website=FusionPageBuilder.Studio.extend({initialize:function(){this.websiteData=!1,this.websiteRequest=!1,this.layoutIsLoading=!1,this.mediaImportKeys=[],this.state={current:"",title:"",nextCat:""}},getWebsiteData:function(){var e=this;if(!e.websiteData||!e.websiteData)return!1!==e.websiteRequest?e.websiteRequest:jQuery.post(fusionBuilderConfig.ajaxurl,{action:"awb_load_websites",load_website_data:!0,fusion_load_nonce:fusionBuilderConfig.fusion_load_nonce},(function(i){_.isNull(i)||(e.websiteData=i)}),"json")},initFilter:function(e){var i=[],t=this,n=jQuery("#fusion-builder-layouts-demos");e.find("li").off(),e.find("li").on("click",(function(){var n,o=jQuery(this).closest(".studio-wrapper").find(".studio-imports"),a=o.find("li"),s=jQuery(this).attr("data-slug"),r=1,u=[],l=[];if(jQuery(this).hasClass("current"))return!1;jQuery.each(i,(function(e,i){clearTimeout(i)})),o.next().hasClass("hidden")||o.removeClass("hidden").next().addClass("hidden").find(".demo-"+t.state.current).addClass("hidden"),e.find("li.current").removeClass("current"),a.css({display:"none"}).addClass("hidden"),a.each((function(){var e=jQuery(this);if(void 0===e.data("slug"))return!0;"all"!==s&&-1===e.data("slug").indexOf(s)||(e.css({display:"inline-block"}),l.push(e))})),setTimeout((function(){for(jQuery.each(l,(function(){var e=jQuery(this),i=e.position();i.$el=e,u.push(i)})),u.sort(t.SortByTop),n=0;n li").on("click",(function(t){t.preventDefault(),i.state.current=jQuery(this).data("website_id"),i.state.title=jQuery(this).data("website_title"),jQuery(this).closest(".studio-imports").addClass("hidden").next().removeClass("hidden").find(".demo-"+i.state.current).removeClass("hidden").find("li.hidden").removeClass("hidden"),i.updateDetailHeader(e)})).end().find(".awb-sites-back-js").on("click",(function(e){e.preventDefault(),jQuery(this).closest(".site-details").find(".demo-"+i.state.current).addClass("hidden").end().closest(".site-details").addClass("hidden").prev().removeClass("hidden")})).end().find(".awb-sites-import-js").on("click",this.loadDemoPage.bind(this)).end().find(".awb-sites-next-js").on("click",(function(t){t.preventDefault(),e.find('aside li[data-slug="'+i.state.nextCat+'"]').trigger("click")}))},updateDetailHeader:function(e){this.state.nextCat=e.find("aside ul > li.current").next().data("slug"),e.find(".awb-sites-title").html(this.state.title),this.state.nextCat&&this.websiteData.tags[this.state.nextCat]?e.find(".awb-sites-next-js").removeClass("vs-hidden").html(this.websiteData.tags[this.state.nextCat].name):e.find(".awb-sites-next-js").addClass("vs-hidden")},loadDemoPage:function(e){var i,t,n,o=this;e&&e.preventDefault(),!0!==this.layoutIsLoading&&(this.layoutIsLoading=!0,i=jQuery(e.currentTarget).data("demo-name"),t=jQuery(e.currentTarget).data("post-id"),n=jQuery(e.currentTarget).data("page-id"),jQuery.ajax({type:"POST",url:fusionBuilderConfig.ajaxurl,data:{action:"awb_load_websites_page",fusion_load_nonce:fusionBuilderConfig.fusion_load_nonce,page_id:n,demo_name:i,post_id:t},beforeSend:function(){FusionPageBuilderEvents.trigger("fusion-show-loader"),jQuery("body").removeClass("fusion_builder_inner_row_no_scroll"),jQuery(".fusion_builder_modal_inner_row_overlay").remove(),jQuery("#fusion-builder-layouts").hide(),jQuery("#fusion-loader .awb-studio-import-status").html(fusionBuilderText.demo_importing_content)}}).done((function(e){var i,t,n=[],a=jQuery.Deferred(),s=a;if(!(i=JSON.parse(e)).success)return o.layoutIsLoading=!1,alert(fusionBuilderText.api_error_text),void FusionPageBuilderEvents.trigger("fusion-hide-loader");if(a.resolve(),o.mediaImportKeys=[],"object"==typeof i.avada_media&&Object.keys(i.avada_media).forEach((function(e){"object"!=typeof i.avada_media[e]||Array.isArray(i.avada_media[e])||o.mediaImportKeys.push(e)})),0 ul");if("1"===fusionBuilderConfig.studio_status){if(FusionPageBuilderApp.studio.setImportOptions(n),!n.children().length)return FusionPageBuilderApp.studio.studioData?void i.insertStudioContent(n,o,e):void jQuery.when(FusionPageBuilderApp.studio.getStudioData()).done((function(){i.insertStudioContent(n,o,e)}));FusionPageBuilderApp.studio.initFilter(o),FusionPageBuilderApp.studio.initLazyLoad(n)}},insertStudioContent:function(e,i,t){var n=FusionPageBuilder.template(jQuery("#tmpl-fusion_studio_layout").html()),o={};e.prev(".fusion-loader").hide(),"fusion_template"===t&&"string"==typeof fusionBuilderConfig.template_category&&0'+fusionBuilderText.all+" "+_.size(o)+""),_.each(FusionPageBuilderApp.studio.studioData.studio_tags[t],(function(e){i.append('
  • '+e.name+" "+e.count+"
  • ")}))),FusionPageBuilderApp.studio.initFilter(i),FusionPageBuilderApp.studio.initLazyLoad(e)},importStudioMedia:function(e,i,t){let n=i;return"multiple_images"===i&&(n="Images"),jQuery(".fusion-loader .awb-studio-import-status").html(fusionBuilderText.studio_importing_media+" "+n.replace("_"," ")),jQuery.ajax({type:"POST",url:ajaxurl,dataType:"JSON",data:{action:"awb_studio_import_media",data:{mediaImportKey:i,postData:e},overWriteType:t.overWriteType,shouldInvert:t.shouldInvert,imagesImport:t.imagesImport,fusion_load_nonce:FusionPageBuilderApp.fusion_load_nonce},success:function(e){FusionPageBuilderApp.studio.setImportData(e)}})},loadWebsite:function(){var e=this,i=jQuery("#fusion-builder-layouts-demos");if(!i.find(".studio-imports").children().length){if(FusionPageBuilderApp.website.websiteData)return void e.insertWebsiteContent(i);jQuery.when(FusionPageBuilderApp.website.getWebsiteData()).done((function(){e.insertWebsiteContent(i)}))}},insertWebsiteContent:function(e){var i=e.find(".studio-imports"),t=e.find("aside"),n=e.find(".awb-pages-container"),o=FusionPageBuilder.template(jQuery("#tmpl-fusion_website_layout").html()),a=FusionPageBuilder.template(jQuery("#tmpl-fusion_website_pages").html()),s=FusionPageBuilder.template(jQuery("#tmpl-fusion_website_tags").html()),r={};i.prev(".fusion-loader").hide(),"object"==typeof FusionPageBuilderApp.website.websiteData?(e.find(".awb-sites-failed-msg").hide().end().find(".awb-sites-wrapper").css("display",""),r=FusionPageBuilderApp.website.websiteData.data,_.each(r,(function(e){i.append(jQuery(o(e))),n.append(jQuery(a(e)))})),t.append(jQuery(s(FusionPageBuilderApp.website.websiteData)))):e.find(".awb-sites-failed-msg").show().end().find(".awb-sites-wrapper").hide(),FusionPageBuilderApp.website.initFilter(t),FusionPageBuilderApp.website.initLazyLoad(i),FusionPageBuilderApp.website.initImport(e)},loadBuilderAssets:function(e){void 0!==e.custom_icons&&(jQuery.each(e.custom_icons,(function(e,i){jQuery("head").append(''),Array.isArray(fusionBuilderConfig.customIcons)&&0===fusionBuilderConfig.customIcons.length&&(fusionBuilderConfig.customIcons={}),fusionBuilderConfig.customIcons[i.post_name]=i})),FusionPageBuilder.reInitIconPicker())}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery(document).ready((function(){var e,i=[],t=[],n=[],o=[],a=0;jQuery("#content").text(),e=_.sortBy(fusionAllElements,(function(e){return e.name.toLowerCase()})),_.each(e,(function(e){var a,s=t;if(void 0===e.hide_from_builder){if(a={title:e.name,label:e.shortcode},void 0!==e.component&&e.component&&(s=n),void 0!==e.allow_in_form&&e.allow_in_form&&o.push(a),void 0!==e.form_component&&e.form_component)return void o.push(a);void 0===e.generator_only&&void 0===e.form_component&&i.push(a),s.push(Object.assign({},a,{generator_only:void 0!==e.generator_only||e.generator_only,templates:void 0!==e.templates&&e.templates,components_per_template:void 0!==e.components_per_template&&e.components_per_template,template_tooltip:void 0!==e.template_tooltip&&e.template_tooltip}))}})),n.forEach((function(e){"string"!=typeof fusionBuilderConfig.template_category||"object"==typeof e.templates&&!e.templates.includes(fusionBuilderConfig.template_category)||a++})),FusionPageBuilder.ViewManager=Backbone.Model.extend({defaults:{modules:i,generator_elements:t,components:n,componentsCounter:a,elementCount:0,form_components:o,views:{}},getView:function(e){return this.get("views")[e]},getChildViews:function(e){var i=this.get("views"),t={};return _.each(i,(function(i,n){e===i.model.attributes.parent&&(t[n]=i)})),t},generateCid:function(){var e=this.get("elementCount")+1;return this.set({elementCount:e}),e},addView:function(e,i){var t=this.get("views");t[e]=i,this.set({views:t})},removeView:function(e){var i=this.get("views"),t={};_.each(i,(function(i,n){n!=e&&(t[n]=i)})),this.set({views:t})},removeViews:function(){this.set({views:{}})},countElementsByType:function(e){var i=this.get("views"),t=0;return _.each(i,(function(i){i.model.attributes.element_type===e&&t++})),t}}),window.FusionPageBuilderViewManager=new FusionPageBuilder.ViewManager}));FusionPageBuilder=FusionPageBuilder||{};jQuery,FusionPageBuilder.DynamicValues=Backbone.Model.extend({defaults:{values:{},options:{},optionTypes:{},orderedParams:!1},getOrderedParams:function(){var e=this.get("orderedParams"),i=this.getOptions();return e||(e={},_.each(i,(function(i,t){var n,o;"object"==typeof i&&(o=n=i.group,"string"!=typeof i.group&&(n="other",o=fusionBuilderText.other),n=n.replace(/\s+/g,"_").toLowerCase(),"object"!=typeof e[n]&&(e[n]={label:"",params:{}}),e[n].label=o,e[n].params[t]=i)}))),e},addData:function(e,i,t){this.set("values",e),this.set("options",i),this.set("optionTypes",t)},supportsType:function(e){var i=_.values(this.getOptionTypes());return-1!==_.indexOf(i,e)},getOptionTypes:function(){var e=this.get("optionTypes");return jQuery.extend(!0,{},e)},getOptions:function(){var e=this.get("options");return jQuery.extend(!0,{},e)},getOption:function(e){var i=this.getOptions();return void 0!==i[e]&&i[e]},getAll:function(){var e=this.get("values");return jQuery.extend(!0,{},e)}});FusionPageBuilder=FusionPageBuilder||{};jQuery,FusionPageBuilder.DynamicParams=Backbone.Model.extend({defaults:{params:{},elementView:!1,backup:{}},initialize:function(){},setData:function(e){"object"==typeof e&&this.set("params",e)},getAll:function(){var e=this.get("params");return jQuery.extend(!0,{},e)},createBackup:function(){this.set("backup",this.getAll())},restoreBackup:function(){this.set("params",this.get("backup")),this.set("backup",{})},hasDynamicParam:function(e){return void 0!==this.getAll()[e]},addParam:function(e,i){var t=this.getAll(),n=FusionPageBuilderApp.dynamicValues.getOptions();"object"!=typeof i&&(i={data:i}),_.each(n[i.data].fields,(function(e,t){void 0===i[t]&&(void 0!==e.default?i[t]=e.default:void 0!==e.value&&(i[t]=e.value))})),t[e]=i,this.set("params",t),FusionPageBuilderEvents.trigger("fusion-dynamic-data-added",e,this.cid)},updateParam:function(e,i,t){var n=this.getAll();"object"==typeof n[e]&&(n[e][i]=t,this.set("params",n))},removeParam:function(e){var i=this.getAll();this.get("elementView"),delete i[e],this.set("params",i),FusionPageBuilderEvents.trigger("fusion-dynamic-data-removed",e)}});FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.Collection=Backbone.Collection.extend({model:FusionPageBuilder.Element}),window.FusionPageBuilderElements=new FusionPageBuilder.Collection}));FusionPageBuilder=FusionPageBuilder||{};!function(e){e(document).ready((function(){FusionPageBuilder.ElementView=window.wp.Backbone.View.extend({className:"fusion_module_block fusion_builder_column_element",template:FusionPageBuilder.template(e("#fusion-builder-block-module-template").html()),events:{"click .fusion-builder-settings":"showSettings","click .fusion-builder-clone-module":"cloneElement","click .fusion-builder-remove":"removeElement","click .fusion-builder-save-module-dialog":"saveElementDialog"},initialize:function(){this.elementIsCloning=!1,this.initDynamicParams()},initDynamicParams:function(){var e="object"==typeof this.model.get("params")?this.model.get("params"):{},i=e.dynamic_params;if("string"==typeof e.dynamic_params&&""!==e.dynamic_params)try{FusionPageBuilderApp.base64Encode(FusionPageBuilderApp.base64Decode(i))===i&&(i=FusionPageBuilderApp.base64Decode(i),i=_.unescape(i),i=JSON.parse(i)),this.model.set("dynamic_params",i)}catch(e){}},render:function(){return this.$el.html(this.template(this.model.attributes)),void 0!==this.model.attributes.params.fusion_global&&FusionPageBuilderApp.addClassToElement(this.$el,"fusion-global-element",this.model.attributes.params.fusion_global,this.model.get("cid")),this},saveElementDialog:function(i){i&&i.preventDefault(),FusionPageBuilderApp.showLibrary(),e("#fusion-builder-layouts-elements-trigger").click(),e("#fusion-builder-layouts-elements .fusion-builder-layouts-header-element-fields").append('
    '+fusionBuilderText.save_element+"
    ")},saveElement:function(i){var t=this.getElementContent(),n=e("#fusion_builder_main_container"),o=e("#fusion-builder-save-element-input").val(),a=e("#fusion_save_global").is(":checked"),s=e("#fusion-builder-layouts-elements .fusion-page-layouts"),r=e("#fusion-builder-layouts-elements .fusion-page-layouts .fusion-empty-library-message"),u=this.model,l=!1,d=null,c={};i&&i.preventDefault(),void 0!==this.model.attributes.params&&void 0!==this.model.attributes.params.fusion_global&&0'+fusionBuilderText.global_element+""),FusionPageBuilderEvents.trigger("fusion-element-added"),FusionPageBuilderApp.saveGlobal=!0,setTimeout(FusionPageBuilderApp.checkGlobalParents,500,u.get("parent")))}}):(FusionPageBuilderApp.layoutIsSaving=!1,alert(fusionBuilderText.please_enter_element_name)))},getElementContent:function(){return FusionPageBuilderApp.generateElementShortcode(this.$el,!1)},removeElement:function(e){var i;e&&e.preventDefault(),i=this.model.get("parent"),FusionPageBuilderViewManager.removeView(this.model.get("cid")),this.model.destroy(),this.remove(),e&&(fusionHistoryManager.turnOnTracking(),window.fusionHistoryState=fusionBuilderText.deleted+" "+fusionAllElements[this.model.get("element_type")].name+" "+fusionBuilderText.element,FusionPageBuilderEvents.trigger("fusion-element-removed")),setTimeout(FusionPageBuilderApp.checkGlobalParents,500,i)},cloneElement:function(i,t){var n;i&&i.preventDefault(),this.$el.children(".fusion-builder-module-controls-container").hasClass("cloning-disabled")||!0===this.elementIsCloning||(this.elementIsCloning=!0,(n=e.extend(!0,{},this.model.attributes)).created="manually",n.cid=FusionPageBuilderViewManager.generateCid(),n.targetElement=this.$el,"undefined"!==n.from&&delete n.from,t&&(n.parent=t),FusionPageBuilderApp.collection.add(n),t||(fusionHistoryManager.turnOnTracking(),window.fusionHistoryState=fusionBuilderText.cloned+" "+fusionAllElements[this.model.get("element_type")].name+" "+fusionBuilderText.element),this.elementIsCloning=!1,i&&FusionPageBuilderEvents.trigger("fusion-element-cloned"),n.parent&&setTimeout(FusionPageBuilderApp.checkGlobalParents,500,n.parent))},showSettings:function(i){var t,n={model:this.model,collection:this.collection,attributes:{"data-modal_view":"element_settings"}};i&&i.preventDefault(),t=new FusionPageBuilder.ModalView(n),e("body").append(t.render().el)}})}))}(jQuery);FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.ElementPreviewView=window.wp.Backbone.View.extend({className:"fusion_module_block_preview ",dynamicParams:{},contentPreviewElements:["fusion_text","fusion_title","fusion_alert","fusion_button","fusion_imageframe","fusion_sharing"],globalIconPlaceholder:"#fusion_dynamic_data_icon#",initialize:function(){this.dynamicParams=this.options.dynamicParams,jQuery("#"+fusionAllElements[this.model.attributes.element_type].preview_id).length?this.template=FusionPageBuilder.template(jQuery("#"+fusionAllElements[this.model.attributes.element_type].preview_id).html()):this.template=FusionPageBuilder.template(jQuery("#fusion-builder-block-module-default-preview-template").html())},render:function(){var e=this.template(this.getTemplateAttributes());return this.$el.html(this.updatePreview(e)),this},getTemplateAttributes:function(){var e=jQuery.extend(!0,{},this.model.attributes),i=this.getDynamicData(),t="";return-1!==this.contentPreviewElements.indexOf(this.model.attributes.element_type)&&(_.isEmpty(i)||void 0===i.element_content||(t="","undefined"!=typeof FusionApp&&void 0!==FusionApp.data.dynamicOptions[i.element_content.data]?t=FusionApp.data.dynamicOptions[i.element_content.data].label:void 0!==fusionDynamicData.dynamicOptions[i.element_content.data]&&(t=fusionDynamicData.dynamicOptions[i.element_content.data].label),e.params.element_content=this.globalIconPlaceholder+t)),e},updatePreview:function(e){var i,t=this.getDynamicData(),n=[],o=!1,a='',s="",r="";return void 0!==this.model.attributes.multi&&"multi_element_parent"===this.model.attributes.multi&&void 0!==this.model.attributes.params.element_content&&-1!==this.model.attributes.params.element_content.indexOf("dynamic_params")&&(o=!0),-1!==this.contentPreviewElements.indexOf(this.model.attributes.element_type)||_.isEmpty(t)&&!o||(i=jQuery("
    ",{html:e}),o&&(i.find("ul").remove(),void 0!==fusionAllElements[this.model.attributes.element_type]&&void 0!==fusionAllElements[fusionAllElements[this.model.attributes.element_type].element_child]&&(r=fusionAllElements[fusionAllElements[this.model.attributes.element_type].element_child].name,n.push(r))),_.each(t,(function(e){s="","undefined"!=typeof FusionApp&&void 0!==FusionApp.data.dynamicOptions[e.data]?s=FusionApp.data.dynamicOptions[e.data].label:void 0!==fusionDynamicData.dynamicOptions[e.data]&&(s=fusionDynamicData.dynamicOptions[e.data].label),n.push(s)})),i.append('
    '+a+n.join(", ")+"
    "),e=i.html()),e.replace(this.globalIconPlaceholder,a)},getDynamicData:function(){var e={};return void 0!==this.dynamicParams?e=this.dynamicParams.getAll():void 0!==this.model.attributes.dynamic_params&&(e=this.model.attributes.dynamic_params),e}})}));FusionPageBuilder=FusionPageBuilder||{};!function(e){e(document).ready((function(){FusionPageBuilder.ElementLibraryView=FusionPageBuilder.BaseLibraryView.extend({className:"fusion_builder_modal_settings",template:FusionPageBuilder.template(e("#fusion-builder-modules-template").html()),events:{"click .fusion-builder-all-modules .fusion-builder-element:not(.fusion-builder-element-generator,.fusion-builder-disabled-element)":"addModule","click .fusion_builder_custom_elements_load":"addCustomModule","click .fusion-builder-column-layouts li":"addNestedColumns","click .awb-import-options-toggle":"toggleImportOptions","click .awb-import-studio-item":"loadStudioElement"},render:function(){var e=this;return this.$el.html(this.template(FusionPageBuilderViewManager.toJSON())),FusionPageBuilderApp.showSavedElements("elements",this.$el.find("#custom-elements")),"true"===FusionPageBuilderApp.innerColumn&&this.$el.addClass("fusion-add-to-nested"),this.loadStudio("elements"),setTimeout((function(){e.$el.find(".fusion-elements-filter").focus()}),50),this},addCustomModule:function(i){var t,n,o;i&&i.preventDefault(),!0!==FusionPageBuilderApp.layoutIsLoading&&(FusionPageBuilderApp.layoutIsLoading=!0,t=e(i.currentTarget).closest("li").data("layout_id"),n=e(i.currentTarget).find(".fusion_module_title").text(),o=e(i.currentTarget).closest("li").hasClass("fusion-global"),e(i.currentTarget).parent(".fusion-builder-all-modules").css("opacity","0"),e(i.currentTarget).parent(".fusion-builder-all-modules").prev("#fusion-loader").show(),e.ajax({type:"POST",url:FusionPageBuilderApp.ajaxurl,data:{action:"fusion_builder_load_layout",fusion_load_nonce:FusionPageBuilderApp.fusion_load_nonce,fusion_is_global:o,fusion_layout_id:t}}).done((function(t){var n=JSON.parse(t);FusionPageBuilderApp.shortcodesToBuilder(n.post_content,FusionPageBuilderApp.parentColumnId),FusionPageBuilderApp.layoutIsLoading=!1,e(i.currentTarget).parent(".fusion-builder-all-modules").css("opacity","1"),e(i.currentTarget).parent(".fusion-builder-all-modules").prev("#fusion-loader").hide(),setTimeout(FusionPageBuilderApp.checkGlobalParents,500,FusionPageBuilderApp.parentColumnId)})).always((function(){fusionHistoryManager.turnOnTracking(),window.fusionHistoryState=fusionBuilderText.added_custom_element+n,FusionPageBuilderEvents.trigger("fusion-element-added")})))},loadStudioElement:function(e){var i,t,n=this,o=jQuery(e.currentTarget).closest(".fusion-page-layout"),a=FusionPageBuilderApp.studio.getImportOptions(e);e&&e.preventDefault(),!0!==FusionPageBuilderApp.layoutIsLoading&&(FusionPageBuilderApp.layoutIsLoading=!0,i=o.data("layout-id"),void 0!==this.options.targetElement&&(t=this.options.targetElement),jQuery.ajax({type:"POST",url:FusionPageBuilderApp.ajaxurl,dataType:"JSON",data:{action:"fusion_builder_load_layout",fusion_load_nonce:FusionPageBuilderApp.fusion_load_nonce,fusion_is_global:!1,fusion_layout_id:i,overWriteType:a.overWriteType,shouldInvert:a.shouldInvert,imagesImport:a.imagesImport,fusion_studio:!0,category:"elements",post_id:fusionBuilderConfig.post_id},beforeSend:function(){jQuery("#fusion-builder-elements-studio").find(".fusion-loader").show(),jQuery("#fusion-builder-elements-studio").find(".studio-wrapper").addClass("loading"),jQuery(".fusion-loader .awb-studio-import-status").html(fusionBuilderText.studio_importing_content)},success:function(i){var o,s=[],r=jQuery.Deferred(),u=r;if(r.resolve(),n.mediaImportKeys=[],"object"==typeof i.avada_media&&Object.keys(i.avada_media).forEach((function(e){"object"!=typeof i.avada_media[e]||Array.isArray(i.avada_media[e])||n.mediaImportKeys.push(e)})),0'+fusionBuilderText.container_draft+"
    "+fusionBuilderText.container_publish+"
    ",e.prepend(i)):"published_until"!==this.model.attributes.params.status&&"publish_after"!==this.model.attributes.params.status||(i='
    '+fusionBuilderText.container_scheduled+"
    "+fusionBuilderText.container_publish+"
    ",e.prepend(i))},saveElement:function(i){var t=this.getContainerContent(),n=e("#fusion_builder_main_container"),o=e("#fusion-builder-save-element-input").val(),a=e("#fusion_save_global").is(":checked"),s=e("#fusion-builder-layouts-sections .fusion-page-layouts"),r=e("#fusion-builder-layouts-sections .fusion-empty-library-message"),u=this.model,l=!1,d=null,c={};i&&i.preventDefault(),void 0!==this.model.attributes.params&&void 0!==this.model.attributes.params.fusion_global&&0'+fusionBuilderText.global_container+""):e('div[data-cid="'+u.get("cid")+'"]').append('
    '+fusionBuilderText.global_container+"
    "),FusionPageBuilderEvents.trigger("fusion-element-added"),FusionPageBuilderApp.saveGlobal=!0)}}):(FusionPageBuilderApp.layoutIsSaving=!1,alert(fusionBuilderText.please_enter_element_name)))},getContainerContent:function(i,t,n){var o="",a=this.$el.find(".fusion-builder-section-content");return o+=FusionPageBuilderApp.generateElementShortcode(this.$el,!0),a.find(".fusion_builder_row").each((function(){var i=e(this);o+="[fusion_builder_row]",i.find(".fusion-builder-column-outer").each((function(){var i=e(this),t=i.data("cid"),n=FusionPageBuilderViewManager.getView(t);o+=n.getColumnContent(i)})),o+="[/fusion_builder_row]"})),o+="[/fusion_builder_container]"},saveElementDialog:function(i){var t;t=void 0!==this.model.get("admin_label")&&""!==this.model.get("admin_label")?this.model.get("admin_label"):"",i&&i.preventDefault(),FusionPageBuilderApp.showLibrary(),e("#fusion-builder-layouts-sections-trigger").click(),e("#fusion-builder-layouts-sections .fusion-builder-layouts-header-element-fields").append('
    '+fusionBuilderText.save_section+"
    ")},showSettings:function(i){var t,n={model:this.model,collection:this.collection,attributes:{"data-modal_view":"element_settings"}};i&&i.preventDefault(),void 0===n.model.attributes.params.type&&(n.model.attributes.params.type=1===parseInt(fusionBuilderConfig.container_legacy_support)?"legacy":"flex"),1===parseInt(fusionBuilderConfig.is_header_layout_section_edited)&&(n.model.attributes.params.type="flex"),t=new FusionPageBuilder.ModalView(n),e("body").append(t.render().el),this.hideHundredPercentOption()},hideHundredPercentOption:function(){var e=jQuery("#page_template"),i=jQuery("#pyre_blog_width_100").val(),t=jQuery("#pyre_portfolio_width_100").val(),n=jQuery('.fusion_builder_container li[data-option-id="hundred_percent"]'),o="object"==typeof fusionBuilderConfig.is_content_override_active;jQuery("body").hasClass("fusion-tb-section-edit")||!1!==o?"no"===jQuery("#pyre_fusion_tb_section_width_100").val()&&n.hide():void 0!==i||"fusion_element"===fusionBuilderConfig.post_type||"fusion_template"===fusionBuilderConfig.post_type||"awb_off_canvas"===fusionBuilderConfig.post_type?("no"===i||"default"===i&&""===FusionPageBuilderApp.fullWidth)&&n.hide():void 0!==t?("no"===t||"default"===t&&""===FusionPageBuilderApp.fullWidth)&&n.hide():"100-width.php"!==e.val()&&n.hide()},addContainer:function(e){var i,t,n,o;e&&(e.preventDefault(),FusionPageBuilderApp.newContainerAdded=!0),FusionPageBuilderApp.activeModal="container",i=FusionPageBuilderViewManager.generateCid(),t=fusionAllElements.fusion_builder_container.params,n={},_.each(t,(function(e){o=_.isObject(e.value)?e.default:e.value,n[e.param_name]=o,"dimension"===e.type&&_.isObject(e.value)&&_.each(e.value,(function(e,i){n[i]=e}))})),this.collection.add([{type:"fusion_builder_container",added:"manually",element_type:"fusion_builder_container",cid:i,params:n,view:this,created:"auto"}]),FusionPageBuilderApp.activeModal=""},addRow:function(){var e=FusionPageBuilderViewManager.generateCid();this.collection.add([{type:"fusion_builder_row",element_type:"fusion_builder_row",added:"manually",cid:e,parent:this.model.get("cid"),view:this}])},cloneContainer:function(i){var t;i&&i.preventDefault(),(t=e.extend(!0,{},this.model.attributes)).cid=FusionPageBuilderViewManager.generateCid(),t.created="manually",t.view=this,FusionPageBuilderApp.collection.add(t),this.$el.find(".fusion-builder-row-content:not(.fusion_builder_row_inner .fusion-builder-row-content)").each((function(){var i=e(this),n=i.data("cid"),o=FusionPageBuilderElements.find((function(e){return e.get("cid")===n})),a=e.extend(!0,{},o.attributes);a.created="manually",a.cid=FusionPageBuilderViewManager.generateCid(),a.parent=t.cid,FusionPageBuilderApp.collection.add(a),i.find(".fusion-builder-column-outer").each((function(){var i=e(this),t=i.data("cid"),n=FusionPageBuilderElements.find((function(e){return e.get("cid")===t})),o=e.extend(!0,{},n.attributes);o.created="manually",o.cid=FusionPageBuilderViewManager.generateCid(),o.parent=a.cid,o.from="fusion_builder_container",o.cloned=!0,FusionPageBuilderApp.collection.add(o),i.children(".fusion_module_block, .fusion_builder_row_inner").each((function(){var i,t,n,a,s,r;e(this).hasClass("fusion_module_block")?(i=e(this),t=i.data("cid"),n=FusionPageBuilderElements.find((function(e){return e.get("cid")===t})),(a=e.extend(!0,{},n.attributes)).created="manually",a.cid=FusionPageBuilderViewManager.generateCid(),a.parent=o.cid,a.from="fusion_builder_container",FusionPageBuilderApp.collection.add(a)):e(this).hasClass("fusion_builder_row_inner")&&(s=e(this).data("cid"),void 0!==(r=FusionPageBuilderViewManager.getView(s))&&r.cloneNestedRow("",o.cid))}))}))})),fusionHistoryManager.turnOnTracking(),window.fusionHistoryState=fusionBuilderText.cloned_section,FusionPageBuilderEvents.trigger("fusion-element-cloned")},removeContainer:function(e,i){var t;e&&e.preventDefault(),t=FusionPageBuilderViewManager.getChildViews(this.model.get("cid")),_.each(t,(function(e){"fusion_builder_row"===e.model.get("type")&&e.removeRow()})),1')},hideInnerRowDialog:function(i){var t=this.$el,n="";i&&i.preventDefault(),FusionPageBuilderApp.pauseBuilder&&(FusionPageBuilderApp.pauseBuilder=!1,FusionPageBuilderApp.clearBuilderLayout(),FusionPageBuilderApp.$el.find(".fusion_builder_container").remove(),FusionPageBuilderApp.createBuilderLayout(FusionPageBuilderApp.allContent)),t.find(".fusion-builder-row-content").hide(),e("body").removeClass("fusion_builder_inner_row_no_scroll"),e(".fusion_builder_modal_inner_row_overlay").remove(),this.$el.find(".fusion-builder-column-inner").each((function(){void 0!==jQuery(this)[0].dataset?n+=jQuery(this)[0].dataset.columnSize.replace("_","/")+" + ":n+=jQuery(this).data("column-size").replace("_","/")+" + "})),this.$el.find("> p").html(n.slice(0,n.length-3))},saveInnerRowSettings:function(i){var t,n,o="";"object"==typeof i&&i.preventDefault(),FusionPageBuilderApp.pauseBuilder=!1,n=this.$el,(t=FusionPageBuilderElements.find((function(e){return e.get("cid")===n.data("cid")}))).set({chnaged:{changed:!0}}),FusionPageBuilderEvents.trigger("fusion-element-edited"),this.$el.find(".fusion-builder-column-inner").each((function(){void 0!==jQuery(this)[0].dataset?o+=jQuery(this)[0].dataset.columnSize.replace("_","/")+" + ":o+=jQuery(this).data("column-size").replace("_","/")+" + "})),this.$el.find("> p").html(o.slice(0,o.length-3)),this.$el.find(".fusion-builder-row-content").hide(),e("body").removeClass("fusion_builder_inner_row_no_scroll"),e(".fusion_builder_modal_inner_row_overlay").remove(),t.set({chnaged:{}}),fusionHistoryManager.turnOnTracking(),window.fusionHistoryState=fusionBuilderText.edited_nested_columns,FusionPageBuilderEvents.trigger("fusion-element-edited")},displayInnerColumn:function(i){var t;i&&i.preventDefault(),FusionPageBuilderApp.parentRowId=this.model.get("cid"),t=new FusionPageBuilder.NestedColumnLibraryView({model:this.model,collection:this.collection,attributes:{"data-modal_view":"nested_column_library"},view:this}),e(this.$el).find(".fusion-builder-row-content").append(t.render().el)},render:function(){var e=this.$el,i="";return this.$el.html(this.template(this.model.toJSON())),this.sortableColumns(),setTimeout((function(){e.find(".fusion-builder-column-inner").each((function(){var e=String(jQuery(this).data("column-size"));i+=e.includes("_")?e.replace("_","/"):e,i+=" + "})),e.find("> h4").after("

    "+i.slice(0,i.length-3)+"

    ")}),100),void 0!==this.model.attributes.params&&void 0!==this.model.attributes.params.fusion_global&&FusionPageBuilderApp.addClassToElement(this.$el,"fusion-global-element",this.model.attributes.params.fusion_global,this.model.get("cid")),this},cloneNestedRow:function(i,t){var n;i&&i.preventDefault(),(n=e.extend(!0,{},this.model.attributes)).created="manually",n.cid=FusionPageBuilderViewManager.generateCid(),i&&(n.appendAfter=this.$el),t&&(n.parent=t),FusionPageBuilderApp.collection.add(n),this.$el.find(".fusion-builder-column-inner").each((function(){var i=e(this),t=i.data("cid"),o=FusionPageBuilderElements.findWhere({cid:t}),a=e.extend(!0,{},o.attributes);a.created="manually",a.cid=FusionPageBuilderViewManager.generateCid(),a.parent=n.cid,FusionPageBuilderApp.collection.add(a),i.find(".fusion_module_block").each((function(){var i=e(this),t=void 0===i.data("cid")?i.find(".fusion-builder-data-cid").data("cid"):i.data("cid"),n=FusionPageBuilderElements.find((function(e){return e.get("cid")===t})),o=e.extend(!0,{},n.attributes);o.created="manually",o.cid=FusionPageBuilderViewManager.generateCid(),o.parent=a.cid,o.from="fusion_builder_row_inner",FusionPageBuilderApp.collection.add(o)}))})),t||(fusionHistoryManager.turnOnTracking(),window.fusionHistoryState=fusionBuilderText.cloned_nested_columns,FusionPageBuilderEvents.trigger("fusion-element-cloned")),n.parent&&setTimeout(FusionPageBuilderApp.checkGlobalParents,500,n.parent)},saveElementDialog:function(i){i&&i.preventDefault(),FusionPageBuilderApp.showLibrary(),e("#fusion-builder-layouts-elements-trigger").click(),e("#fusion-builder-layouts-elements .fusion-builder-layouts-header-element-fields").append('
    '+fusionBuilderText.save_element+"
    ")},saveElement:function(i){var t=this.getInnerRowContent(),n=e("#fusion_builder_main_container"),o=e("#fusion-builder-save-element-input").val(),a=e("#fusion_save_global").is(":checked"),s=e("#fusion-builder-layouts-elements .fusion-page-layouts"),r=e("#fusion-builder-layouts-elements .fusion-page-layouts .fusion-empty-library-message"),u=this.model,l=!1,d=null,c={};i&&i.preventDefault(),void 0!==this.model.attributes.params&&void 0!==this.model.attributes.params.fusion_global&&0'+fusionBuilderText.global_column+""),FusionPageBuilderEvents.trigger("fusion-element-added"),FusionPageBuilderApp.saveGlobal=!0,setTimeout(FusionPageBuilderApp.checkGlobalParents,500,u.get("parent")))}}):(FusionPageBuilderApp.layoutIsSaving=!1,alert(fusionBuilderText.please_enter_element_name)))},getInnerRowContent:function(){var i="",t=this.$el,n=t.data("cid");FusionPageBuilderElements.findWhere({cid:n});return i+="[fusion_builder_row_inner]",t.find(".fusion-builder-column-inner").each((function(){var t=e(this),n=t.data("cid"),o=FusionPageBuilderViewManager.getView(n);i+=o.getColumnContent(t)})),i+="[/fusion_builder_row_inner]"},sortableColumns:function(){var i=this;i.$el.find(".fusion-builder-row-container-inner").sortable({items:".fusion-builder-column-inner",helper:"clone",cancel:".fusion-builder-settings, .fusion-builder-clone, .fusion-builder-remove, .fusion-builder-section-add, .fusion-builder-add-element, .fusion-builder-insert-column, #fusion_builder_controls, .fusion-builder-save-column, .fusion-builder-resize-column, .column-sizes, .fusion-builder-save-column-dialog",tolerance:"pointer",update:function(t,n){var o=n.item.data("cid"),a=i.collection.find((function(e){return e.get("cid")===o}));a.get("parent")===i.model.attributes.cid&&e(n.item).closest(t.target).length||a.set("parent",i.model.attributes.cid),fusionHistoryManager.turnOnTracking(),window.fusionHistoryState=fusionBuilderText.moved_nested_column,FusionPageBuilderEvents.trigger("fusion-element-sorted")}}).disableSelection()},removeRow:function(e,i){var t,n;e&&e.preventDefault(),n=this.model.get("parent"),t=FusionPageBuilderViewManager.getChildViews(this.model.get("cid")),_.each(t,(function(e){e.removeColumn()})),FusionPageBuilderViewManager.removeView(this.model.get("cid")),this.model.destroy(),this.remove(),e&&(fusionHistoryManager.turnOnTracking(),window.fusionHistoryState=fusionBuilderText.deleted_nested_columns,FusionPageBuilderEvents.trigger("fusion-element-removed")),setTimeout(FusionPageBuilderApp.checkGlobalParents,500,n)}})}))}(jQuery);FusionPageBuilder=FusionPageBuilder||{};!function(e){e(document).ready((function(){FusionPageBuilder.NestedColumnLibraryView=FusionPageBuilder.BaseLibraryView.extend({className:"fusion-builder-modal-settings-container",template:FusionPageBuilder.template(e("#fusion-builder-nested-column-library-template").html()),events:{"click .fusion-builder-all-modules .fusion-builder-element":"addModule","click .fusion_builder_custom_elements_load":"addCustomModule","click .fusion-builder-column-layouts li":"addNestedColumns","click .fusion-builder-modal-close":"closeModal"},render:function(){return this.$el.html(this.template(FusionPageBuilderViewManager.toJSON())),this.$el.addClass("fusion-add-to-nested"),this},addNestedColumns:function(i){var t,n,o,a,s,r,u;i&&i.preventDefault(),FusionPageBuilderViewManager.generateCid(),u=this.$el.parents(".fusion-builder-row-content").find(".fusion-builder-row-container-inner"),t=this,n=(e(i.target).is("li")?e(i.target):e(i.target).closest("li")).data("layout").split(","),_.size(n),o=this.options.view,a=fusionAllElements.fusion_builder_column_inner.params,s={},_.each(a,(function(e){r=_.isObject(e.value)?e.default:e.value,s[e.param_name]=r})),_.each(n,(function(e,i){var n={type:"fusion_builder_column_inner",element_type:"fusion_builder_column_inner",cid:FusionPageBuilderViewManager.generateCid(),parent:FusionPageBuilderApp.parentRowId,layout:e,view:o,params:s,appendAfter:u};t.collection.add([n])})),this.remove(),FusionPageBuilderEvents.trigger("fusion-columns-added"),i&&(fusionHistoryManager.turnOnTracking(),window.fusionHistoryState=fusionBuilderText.added_nested_columns,FusionPageBuilderEvents.trigger("fusion-element-cloned"))},closeModal:function(e){e.preventDefault(),this.remove()}})}))}(jQuery);FusionPageBuilder=FusionPageBuilder||{};!function(e){e(document).ready((function(){FusionPageBuilder.BaseColumnView=window.wp.Backbone.View.extend({initialize:function(){this.$el.attr("data-cid",this.model.get("cid")),this.$el.attr("data-column-size",this.model.get("layout")),this.isNested="fusion_builder_column"!==this.model.get("type"),this.parentContainer=FusionPageBuilderApp.getParentContainer(this.model.get("parent")),this.model.attributes.params.type=this.model.get("layout"),this.listenTo(this.model,"change:params",this.onParamsChange)},render:function(){return this.$el.html(this.template(this.model.toJSON())),this.sortableElements(),this.updateContainerSizeAndLabel(this.model.get("layout")),this.updateFlexOptions(),this.isNested||void 0!==this.model.attributes.params.fusion_global&&FusionPageBuilderApp.addClassToElement(this.$el,"fusion-global-column",this.model.attributes.params.fusion_global,this.model.get("cid")),this},updateFlexOptions:function(){var e=this.model.get("params");void 0!==e.align_self&&""!==e.align_self&&this.$el.css({"align-self":e.align_self})},updateContainerSizeAndLabel:function(e){var i="";e.includes("_")?(i=e.replace("_","/"),this.$el.addClass("fusion-builder-column-"+e),this.$el.find(".column-size-"+e).addClass("active-size")):"auto"===e?(i="auto",this.$el.css({width:"97%"})):e.includes("calc")||e.includes("px")?(this.$el.css({width:e}),i=''):(i=(100*this.validateColumnSize(e)).toFixed(2),this.$el.css({width:i-3+"%"}),i+="%"),this.$el.find(this.isNested?".fusion-builder-resize-inner-column":".fusion-builder-resize-column").html(i)},sortableElements:function(){var i=this,t={items:this.isNested?".fusion_module_block":".fusion_module_block:not(.fusion_builder_row_inner .fusion_module_block), .fusion_builder_row_inner",connectWith:this.isNested?".fusion-builder-column-inner":".fusion-builder-column-outer",cancel:".fusion-builder-settings, .fusion-builder-clone, .fusion-builder-remove, .fusion-builder-add-element, .fusion-builder-insert-column, .fusion-builder-save-module-dialog",tolerance:"pointer",update:function(t,n){var o=e(n.item),a=n.item.data("cid"),s=i.collection.find((function(e){return e.get("cid")===a}));e(n.item).closest(t.target).length&&1===e(t.target).find(".fusion_module_block, .fusion_builder_row_inner").length&&o.insertBefore(e(t.target).find("> .fusion-builder-add-element")),s.get("parent")===i.model.attributes.cid&&e(n.item).closest(t.target).length||s.set("parent",i.model.attributes.cid),fusionHistoryManager.turnOnTracking(),window.fusionHistoryState=fusionBuilderText.moved+" "+fusionAllElements[s.get("element_type")].name+" "+fusionBuilderText.element,FusionPageBuilderEvents.trigger("fusion-element-sorted")}};this.isNested||(t.cancel+=" .fusion-builder-remove-inner-row, .fusion-builder-save-inner-row-dialog-button, .fusion-builder-remove-inner-row, .fusion_builder_row_inner .fusion-builder-row-content",t.over=function(i){1===e(i.target).find(".fusion_module_block, .fusion_builder_row_inner").length&&e(i.target).find(".ui-sortable-placeholder").insertBefore(e(i.target).find(".fusion-builder-add-element"))}),this.$el.sortable(t)},saveColumnDialog:function(i){i&&i.preventDefault(),FusionPageBuilderApp.showLibrary(),e("#fusion-builder-layouts-columns-trigger").click(),e("#fusion-builder-layouts-columns .fusion-builder-layouts-header-element-fields").append('
    '+fusionBuilderText.save_column+"
    ")},saveElement:function(i){var t=this.$el,n=this.getColumnContent(t),o=e("#fusion_builder_main_container"),a=e("#fusion-builder-save-element-input").val(),s=e("#fusion_save_global").is(":checked"),r=e("#fusion-builder-layouts-columns .fusion-page-layouts"),u=e("#fusion-builder-layouts-columns .fusion-page-layouts .fusion-empty-library-message"),l=this.model,d=!1,c=null,f={};i&&i.preventDefault(),void 0!==this.model.attributes.params&&void 0!==this.model.attributes.params.fusion_global&&0'+fusionBuilderText.global_column+""),FusionPageBuilderEvents.trigger("fusion-element-added"),FusionPageBuilderApp.saveGlobal=!0,setTimeout(FusionPageBuilderApp.checkGlobalParents,500,l.get("parent")))}}):(FusionPageBuilderApp.layoutIsSaving=!1,alert(fusionBuilderText.please_enter_element_name)))},getColumnContent:function(i){var t,n="",o=i.data("cid"),a=FusionPageBuilderElements.findWhere({cid:o}),s=a.get("type"),r=s.includes("inner")?".fusion_module_block":".fusion_builder_column_element:not(.fusion-builder-column-inner .fusion_builder_column_element)",u={};return _.each(a.get("params"),(function(e,i){u[i]="undefined"===e||void 0===e?"":e,"padding"===i&&""===u[i]&&(u.padding_top="",u.padding_right="",u.padding_bottom="",u.padding_left="",delete u[i]),"dimension_margin"===i&&""===u[i]&&(u.margin_top="",u.margin_bottom="",delete u[i])})),t={min_height:"",last:"no",hover_type:"none",link:"",border_position:"all"},_.each(t,(function(e,i){void 0===u[i]&&(u[i]=e)})),FusionPageBuilderApp.beforeGenerateShortcode(o),n+="["+s+' type="'+a.get("layout")+'"',delete u.type,_.each(u,(function(e,i){("on"===fusionBuilderConfig.removeEmptyAttributes&&""!==e||"off"===fusionBuilderConfig.removeEmptyAttributes)&&(n+=" "+i+'="'+e+'"')})),n+="]",i.find(r).each((function(){var i,t,o;e(this).hasClass("fusion_module_block")?n+=FusionPageBuilderApp.generateElementShortcode(e(this),!1):(t=(i=e(this)).data("cid"),void 0!==(o=FusionPageBuilderElements.findWhere({cid:t})).attributes.params&&void 0!==o.attributes.params.fusion_global?n+='[fusion_builder_row_inner fusion_global="'+o.attributes.params.fusion_global+'"]':n+="[fusion_builder_row_inner]",i.find(".fusion-builder-column-inner").each((function(){var i,t=e(this),o=t.data("cid"),a=FusionPageBuilderElements.findWhere({cid:o}),s={};FusionPageBuilderApp.beforeGenerateShortcode(o),_.each(a.get("params"),(function(e,i){s[i]="undefined"===e||void 0===e?"":e})),i={min_height:"",last:"no",hover_type:"none",link:"",border_position:"all"},_.each(i,(function(e,i){void 0===s[i]&&(s[i]=e)})),n+='[fusion_builder_column_inner type="'+a.get("layout")+'"',delete s.type,_.each(s,(function(e,i){("on"===fusionBuilderConfig.removeEmptyAttributes&&""!==e||"off"===fusionBuilderConfig.removeEmptyAttributes)&&(n+=" "+i+'="'+e+'"')})),n+="]",t.find(".fusion_module_block").each((function(){n+=FusionPageBuilderApp.generateElementShortcode(e(this),!1)})),n+="[/fusion_builder_column_inner]"})),n+="[/fusion_builder_row_inner]")})),n+="[/"+s+"]"},showSettings:function(i){var t,n={model:this.model,collection:this.collection,attributes:{"data-modal_view":"element_settings"}};i&&i.preventDefault(),t=new FusionPageBuilder.ModalView(n),e("body").append(t.render().el)},removeColumn:function(e){var i,t;e&&e.preventDefault(),t=this.model.get("parent"),i=FusionPageBuilderViewManager.getChildViews(this.model.get("cid")),_.each(i,(function(e){"fusion_builder_row"===e.model.get("type")||"fusion_builder_row_inner"===e.model.get("type")?e.removeRow():e.removeElement()})),FusionPageBuilderViewManager.removeView(this.model.get("cid")),this.model.destroy(),this.remove(),e&&(fusionHistoryManager.turnOnTracking(),window.fusionHistoryState=fusionBuilderText.deleted+" "+fusionBuilderText.column,FusionPageBuilderEvents.trigger("fusion-element-removed")),setTimeout(FusionPageBuilderApp.checkGlobalParents,500,t)},addModule:function(i){var t,n;i&&(i.preventDefault(),i.stopPropagation()),FusionPageBuilderApp.removeContextMenu(),FusionPageBuilderApp.innerColumn=this.isNested?"true":"false",FusionPageBuilderApp.parentColumnId=this.model.get("cid"),((n=e(i.target)).is("span")?n.parent(".fusion-builder-add-element"):n).parent().is(i.delegateTarget)&&(t=new FusionPageBuilder.ModalView({model:this.model,collection:this.collection,attributes:{"data-modal_view":"element_library"},view:this}),e("body").append(t.render().el))},cloneColumn:function(i){var t,n,o=e.extend(!0,{},this.model.attributes);i&&i.preventDefault(),o.created="manually",o.cid=FusionPageBuilderViewManager.generateCid(),o.targetElement=this.$el,o.cloned=!0,FusionPageBuilderApp.collection.add(o),t=this.$el,n=this.isNested?".fusion_builder_column_element":".fusion_builder_column_element:not(.fusion-builder-column-inner .fusion_builder_column_element)",t.find(n).each((function(){var i,t,n,a,s,r,u;e(this).hasClass("fusion_module_block")?(i=e(this),t=void 0===i.data("cid")?i.find(".fusion-builder-data-cid").data("cid"):i.data("cid"),n=FusionPageBuilderElements.find((function(e){return e.get("cid")===t})),(a=e.extend(!0,{},n.attributes)).created="manually",a.cid=FusionPageBuilderViewManager.generateCid(),a.parent=o.cid,a.from="fusion_builder_column",FusionPageBuilderApp.collection.add(a)):e(this).hasClass("fusion_builder_row_inner")&&(r=void 0===(s=e(this)).data("cid")?s.find(".fusion-builder-data-cid").data("cid"):s.data("cid"),void 0!==(u=FusionPageBuilderViewManager.getView(r))&&u.cloneNestedRow("",o.cid))})),i&&(fusionHistoryManager.turnOnTracking(),this.isNested?window.fusionHistoryState=fusionBuilderText.cloned_nested_columns:window.fusionHistoryState=fusionBuilderText.cloned+" "+fusionBuilderText.column,FusionPageBuilderEvents.trigger("fusion-element-cloned"))},columnSizeDialog:function(e){var i=this.$el.position().left,t=this.$el.parents(".fusion-builder-row-container-inner").width();e&&e.preventDefault(),this.isNested&&t-i<240&&this.$el.find(".column-sizes").css({left:"auto",right:"0"}),this.$el.find(".column-sizes").toggle()},onParamsChange:function(e,i){this.columnSize()},columnSize:function(i){var t,n=this.model.get("layout");i?(t=e(i.currentTarget).attr("data-column-size"),i.preventDefault()):t=this.model.attributes.params.type,void 0!==t&&(this.$el.removeClass("fusion-builder-column-"+n),this.$el.find(".column-sizes .column-size").removeClass("active-size"),this.$el.css({width:""}),this.model.set("layout",t),this.isNested&&this.$el.attr("data-column-size",t),this.model.attributes.params.type=t,this.updateContainerSizeAndLabel(t),this.$el.find(".column-sizes").hide(),i&&(fusionHistoryManager.turnOnTracking(),window.fusionHistoryState=fusionBuilderText.resized_column+" "+t,FusionPageBuilderEvents.trigger("fusion-element-edited")))},validateColumnSize:function(e){var i;return void 0===e&&(e="1_3"),-1!==e.indexOf("_")?(i=e.split("_"),parseFloat(i[0])/parseFloat(i[1])):-1!==e.indexOf("px")||-1!==e.indexOf("calc")?e:1e(".fusion_builder_modal_overlay").length&&1>e(".fusion_builder_modal_inner_row_overlay").length&&e("body").addClass("fusion_builder_no_scroll").append('
    '),"column_library"!==this.attributes["data-modal_view"]&&"element_library"!==this.attributes["data-modal_view"]&&"all_elements_generator"!==this.attributes["data-modal_view"]||this.elementSearchFilter(),"multi"===this.elementType&&this.$el.addClass("fusion_builder_modal_multi_element_settings_container"),this},closeModal:function(i){var t,n,o,a,s,r,u,l;i&&i.preventDefault(),FusionPageBuilderApp.activeModal="",this.$el.find(".awb-color-picker").each((function(){e(this).awbColorPicker("close")})),FusionPageBuilderApp.codeEditor&&FusionPageBuilderApp.codeEditor.toTextArea(),!0===FusionPageBuilderApp.newContainerAdded&&(FusionPageBuilderApp.newContainerAdded=!1),this.$el.find(".tinymce").each((function(){u=e(this).find("textarea.fusion-editor-field").attr("id"),FusionPageBuilderApp.fusionBuilderMCEremoveEditor(u)})),void 0!==this.model&&!0!==FusionPageBuilderApp.MultiElementChildSettings&&"undefined"!==this.model.get("added")&&"manually"===this.model.get("added")?fusionHistoryManager.turnOnTracking():FusionPageBuilderApp.MultiElementChildSettings=!1,!0===FusionPageBuilderApp.shortcodeGenerator?void 0!==this.model&&void 0!==this.model.get("multi")&&"multi_element_parent"===this.model.get("multi")?(FusionPageBuilderApp.shortcodeGeneratorMultiElement="",FusionPageBuilderApp.shortcodeGeneratorMultiElementChild="",FusionPageBuilderApp.shortcodeGenerator="",l=this.$el.find(".fusion-builder-option-advanced-module-settings").data("cid"),FusionPageBuilderViewManager.getView(l).removeView(),l=""):void 0!==this.model&&void 0!==this.model.get("multi")&&"multi_element_child"===this.model.get("multi")?FusionPageBuilderApp.shortcodeGeneratorMultiElementChild="":(FusionPageBuilderApp.shortcodeGenerator="",FusionPageBuilderApp.shortcodeGeneratorEditorID=""):"undefined"!==this.model.get("added")&&"manually"===this.model.get("added")&&("fusion_builder_row"===this.model.get("element_type")?(t=this.model.get("parent"),void 0!==(n=FusionPageBuilderViewManager.getView(t))&&n.removeContainer()):(a=fusionAllElements[this.model.get("element_type")].params,o={},_.each(a,(function(e){s=_.isObject(e.value)?e.default:e.value,o[e.param_name]=s})),r={params:o},this.model.set(r),i&&FusionPageBuilderEvents.trigger("fusion-element-added")),"element"===this.model.get("type")&&this.deleteModel(),void 0!==this.model&&void 0!==this.model.get("multi")&&"multi_element_parent"===this.model.get("multi")&&FusionPageBuilderEvents.trigger("fusion-multi-remove-sortables-view")),this.removeOverlay(),FusionPageBuilderEvents.trigger("fusion-settings-modal-cancel"),this.remove()},removeView:function(){this.removeOverlay(),void 0!==this.model&&"fusion_builder_row"!==this.model.get("type")&&"fusion_builder_column"!==this.model.get("type")&&"fusion_builder_row_inner"!==this.model.get("type")&&"fusion_builder_column_inner"!==this.model.get("type")||this.remove()},saveSettings:function(i){var t,n,o,a,s,r,u=this;if(i&&i.preventDefault(),this.$el.find(".awb-color-picker").each((function(){e(this).awbColorPicker("close")})),FusionPageBuilderApp.codeEditor&&FusionPageBuilderApp.codeEditor.toTextArea(),!0!==FusionPageBuilderApp.MultiElementChildSettings?fusionHistoryManager.turnOnTracking():FusionPageBuilderApp.MultiElementChildSettings=!1,t={params:{}},"fusion_builder_container"===this.model.get("element_type")&&void 0!==this.model.attributes.params.admin_label&&(t.params.admin_label=this.model.attributes.params.admin_label),void 0!==this.model.attributes.params.fusion_global&&(t.params.fusion_global=this.model.attributes.params.fusion_global),this.$el.find("input, select, textarea, #fusion_builder_content_main, #fusion_builder_content_main_child, #generator_element_content, #generator_multi_child_content, #element_content").not(":input[type=button], .fusion-icon-search, .category-search-field, .fusion-builder-table input, .fusion-builder-table textarea, .single-builder-dimension .fusion-builder-dimension input, .fusion-hide-from-atts").each((function(){var i,n,o=e(this);void 0!==(n=u.getSettingName(o,!1))&&(i=u.getSettingValue(o,!1),t.params[n]=i)})),(r=this.getDynamicValues())?(t.params.dynamic_params=r.string,t.dynamic_params=r.object):(delete t.params.dynamic_params,t.dynamic_params={}),void 0!==fusionAllElements[this.model.get("element_type")].escape_html&&!0===fusionAllElements[this.model.get("element_type")].escape_html&&(t.params.element_content=_.escape(t.params.element_content)),void 0!==fusionAllElements[this.model.get("element_type")].on_save&&(a=fusionAllElements[this.model.get("element_type")].on_save,"function"==typeof FusionPageBuilderApp[a]&&(t=FusionPageBuilderApp[a](t,this))),!0===FusionPageBuilderApp.shortcodeGenerator?"multi_element_parent"===this.model.get("multi")?(this.model.set(t,{silent:!0}),n=FusionPageBuilderApp.generateElementShortcode(this.model,!1,!0),fusionBuilderInsertIntoEditor(n),FusionPageBuilderApp.shortcodeGeneratorMultiElement="",FusionPageBuilderApp.shortcodeGeneratorMultiElementChild="",FusionPageBuilderApp.shortcodeGenerator="",void 0!==(s=this.$el.find(".fusion-builder-option-advanced-module-settings").data("cid"))&&FusionPageBuilderViewManager.getView(s).removeView(),s="","",this.remove(),this.removeOverlay()):"multi_element_child"===this.model.get("multi")?(this.model.set(t),FusionPageBuilderEvents.trigger("fusion-multi-element-edited"),FusionPageBuilderEvents.trigger("fusion-multi-child-update-preview"),FusionPageBuilderApp.shortcodeGeneratorMultiElementChild="",this.remove()):("fusion_builder_column"===this.model.get("element_type")&&(t.params.type=this.model.get("layout")),"fusion_builder_container"===this.model.get("element_type")&&(t.params.element_content="[fusion_builder_row][/fusion_builder_row]"),this.model.set(t,{silent:!0}),n=FusionPageBuilderApp.generateElementShortcode(this.model,!1,!0),fusionBuilderInsertIntoEditor(n,FusionPageBuilderApp.shortcodeGeneratorEditorID),"video"!==FusionPageBuilderApp.shortcodeGeneratorEditorID&&(FusionPageBuilderApp.shortcodeGenerator="",FusionPageBuilderApp.shortcodeGeneratorEditorID=""),this.remove(),!1!==FusionPageBuilderApp.builderActive&&!0!==FusionPageBuilderApp.fromExcerpt||(this.removeOverlay(),FusionPageBuilderApp.fromExcerpt=!1)):("multi_element_child"===this.model.get("multi")?(this.model.set(t,{silent:!0}),FusionPageBuilderEvents.trigger("fusion-multi-element-edited"),FusionPageBuilderEvents.trigger("fusion-multi-child-update-preview"),this.remove()):"multi_element_parent"===this.model.get("multi")?(void 0===this.model.get("added")&&(window.fusionHistoryState=fusionBuilderText.edited+" "+fusionAllElements[this.model.get("element_type")].name+" "+fusionBuilderText.element),this.model.unset("added"),this.model.set(t),this.$el.find(".tinymce").each((function(){o=e(this).find("textarea.fusion-editor-field").attr("id"),FusionPageBuilderApp.fusionBuilderMCEremoveEditor(o)})),FusionPageBuilderEvents.trigger("fusion-multi-remove-sortables-view"),this.remove(),FusionPageBuilderEvents.trigger("fusion-modal-view-removed"),this.generatePreview(),this.removeOverlay()):(void 0===this.model.get("added")&&(window.fusionHistoryState=fusionBuilderText.edited+" "+fusionAllElements[this.model.get("element_type")].name+" "+fusionBuilderText.element),this.model.unset("added"),this.model.set(t),this.$el.find(".tinymce").each((function(){o=e(this).find("textarea.fusion-editor-field").attr("id"),FusionPageBuilderApp.fusionBuilderMCEremoveEditor(o)})),this.remove(),FusionPageBuilderEvents.trigger("fusion-modal-view-removed"),!0===FusionPageBuilderApp.builderActive&&this.generatePreview(),this.removeOverlay()),i&&FusionPageBuilderEvents.trigger("fusion-element-added")),FusionPageBuilderApp.manuallyAdded&&(FusionPageBuilderApp.shortcodeGenerator=FusionPageBuilderApp.manualGenerator,FusionPageBuilderApp.shortcodeGeneratorEditorID=FusionPageBuilderApp.manualEditor,FusionPageBuilderApp.manuallyAdded=!1),this.$el.find(".tinymce").each((function(){o=e(this).find("textarea.fusion-editor-field").attr("id"),FusionPageBuilderApp.fusionBuilderMCEremoveEditor(o)})),"fusion_builder_form_step"===this.model.get("element_type")&&void 0!==this.model.attributes.params.title){let i="";i=""!==this.model.attributes.params.title?fusionBuilderText.form_step+" - "+this.model.attributes.params.title:fusionBuilderText.form_step,e(".fusion-builder-special-item-"+this.model.get("cid")).find(".fusion-builder-form-step-title").html(i)}FusionPageBuilderApp.activeModal="",FusionPageBuilderEvents.trigger("fusion-settings-modal-save")},getSettingName:function(e,i){if(!e.parents(".repeater-fields, .dynamic-param-fields").length||i)return"string"==typeof e.attr("data-subset")?e.attr("name"):e.is("#generator_element_content")||e.is("#fusion_builder_content_main")||e.is("#element_content")||e.is("#generator_multi_child_content")?"element_content":e.attr("id")},getSettingValue:function(e,i){var t;if(!e.parents(".repeater-fields, .dynamic-param-fields").length||i)return e.is("#fusion_builder_content_main")?t=e.val():e.is(":checkbox")||(t=e.is("#generator_element_content")?fusionBuilderGetContent("generator_element_content"):e.is("#generator_multi_child_content")?fusionBuilderGetContent("generator_multi_child_content"):e.is("textarea#element_content")&&e.parents(".fusion-builder-option").hasClass("tinymce")?fusionBuilderGetContent("element_content"):e.val()),e.is("input")&&""!==t&&(e.hasClass("fusion-builder-upload-field")||e.is("#generator_element_content")||e.is("#generator_multi_child_content")||e.closest("ul").hasClass("dynamic-param-fields")||(t=_.escape(t))),(e.hasClass("fusion-builder-raw-textarea")||e.hasClass("fusion-builder-raw-text"))&&(t=FusionPageBuilderApp.base64Encode(t)),e.hasClass("fusion-builder-code-block")&&1===Number(FusionPageBuilderApp.disable_encoding)&&(t=FusionPageBuilderApp.base64Encode(t)),e.hasClass("fusion-repeater-value")&&(t=this.getRepeaterValues(e)),"infobox_content"===name&&(t=_.escape(t)),t},getRepeaterValues:function(e){var i,t=[],n=this;return e.parent().find(".repeater-row").each((function(){i={},jQuery(this).find("input, select, textarea, #fusion_builder_content_main, #fusion_builder_content_main_child, #generator_element_content, #generator_multi_child_content, #element_content").not(":input[type=button], .fusion-icon-search, .category-search-field, .fusion-builder-table input, .fusion-builder-table textarea, .single-builder-dimension .fusion-builder-dimension input, .fusion-hide-from-atts").each((function(){var e=jQuery(this),t=n.getSettingName(e,!0),o=n.getSettingValue(e,!0);i[t]=o})),t.push(i)})),t=JSON.stringify(t),t=FusionPageBuilderApp.base64Encode(t)},getDynamicValues:function(){var e=this,i=!1;return this.$el.find('[data-dynamic="true"]:not([data-parent-content="true"])').length&&(i={},this.$el.find('[data-dynamic="true"]:not([data-parent-content="true"])').each((function(){var t=jQuery(this).attr("data-option-id"),n=jQuery(this).find(".dynamic-wrapper").attr("data-id");i[t]={data:n},jQuery(this).find("input, select, textarea, #fusion_builder_content_main, #fusion_builder_content_main_child, #generator_element_content, #generator_multi_child_content, #element_content").not(":input[type=button], .fusion-icon-search, .category-search-field, .fusion-builder-table input, .fusion-builder-table textarea, .single-builder-dimension .fusion-builder-dimension input, .fusion-hide-from-atts").each((function(){var n=jQuery(this),o=e.getSettingName(n,!0),a=e.getSettingValue(n,!0);i[t][o]=a}))}))),!!i&&{string:FusionPageBuilderApp.base64Encode(JSON.stringify(i)),object:i}},removeOverlay:function(){e(".fusion_builder_modal_overlay").length&&2>e(".fusion-builder-modal-settings-container").length&&(e(".fusion_builder_modal_overlay").remove(),e("body").removeClass("fusion_builder_no_scroll"))},generatePreview:function(){var e,i,t,n,o,a=this.model.get("element_type");"fusion_builder_container"===a&&(n=this.model.get("params"),i=FusionPageBuilderViewManager.getView(this.model.get("cid")).$el,o=fusionBuilderText.empty_section,""!==n.background_image&&(o=fusionBuilderText.empty_section_with_bg),i.find(".fusion-builder-empty-section").html(o),FusionPageBuilderViewManager.getView(this.model.get("cid")).updateStatusIcons(),FusionPageBuilderViewManager.getView(this.model.get("cid")).updateFlexOptions()),"fusion_builder_column"===a&&FusionPageBuilderViewManager.getView(this.model.get("cid")).updateFlexOptions(),void 0!==fusionAllElements[a].preview&&(e={model:this.model,collection:FusionPageBuilderElements},i=FusionPageBuilderViewManager.getView(this.model.get("cid")).$el.find(".fusion-builder-module-preview"),t=new FusionPageBuilder.ElementPreviewView(e),i.html("").append(t.render().el))},deleteModel:function(){FusionPageBuilderViewManager.getView(this.model.get("cid")).$el.find(".fusion-builder-remove").click()},elementSearchFilter:function(){var i,t,n=this.$el;n.find(".fusion-elements-filter").on("change paste keyup",(function(){e(this).val()?(t=e(this).val().toLowerCase(),n.find(".fusion-builder-all-modules li, .studio-imports li").each((function(){var n=jQuery(this).find(".fusion_module_label").length?jQuery(this).find(".fusion_module_label").text().trim().toLowerCase():"";"portfolio"===(i=(i=e(this).find(".fusion_module_title").text().trim().toLowerCase()).replace("this is a global column.",""))&&(i+=" recent works"),"fusion_imageframe"===n&&(i+=" "+fusionBuilderText.logo.trim().toLowerCase()),-1!==i.search(t)?e(this).show():e(this).hide()}))):(n.find(".fusion-builder-all-modules li").show(),n.find(".studio-imports li").show())}))}})}))}(jQuery);FusionPageBuilder=FusionPageBuilder||{};!function(e){e(document).ready((function(){FusionPageBuilder.NextPage=window.wp.Backbone.View.extend({className:"fusion-builder-next-page",template:FusionPageBuilder.template(e("#fusion-builder-next-page-template").html()),events:{"click .fusion-builder-delete-next-page":"removeContainer"},render:function(){return this.$el.html(this.template(this.model.toJSON())),this},removeContainer:function(e){e&&e.preventDefault(),FusionPageBuilderViewManager.removeView(this.model.get("cid")),this.model.destroy(),this.remove(),e&&FusionPageBuilderEvents.trigger("fusion-element-removed")}})}))}(jQuery);FusionPageBuilder=FusionPageBuilder||{};!function(e){e(document).ready((function(){FusionPageBuilder.FormStep=window.wp.Backbone.View.extend({className:"fusion-builder-form-step",template:FusionPageBuilder.template(e("#fusion-builder-form-step-template").html()),events:{"click .fusion-builder-delete-form-step":"removeContainer","click .fusion-builder-edit-form-step":"showSettings","click .fusion-builder-special-item-drag":"preventDefault","click .fusion-builder-clone-special-item":"cloneSpecial","click .fusion-builder-special-item-add-container":"addContainer"},render:function(){return this.$el.html(this.template(this.model.toJSON())),this},showSettings:function(i){var t,n={model:this.model,collection:this.collection,attributes:{"data-modal_view":"element_settings"}};i&&i.preventDefault(),t=new FusionPageBuilder.ModalView(n),e("body").append(t.render().el)},getContent:function(){var e=this.model.get("params"),i={},t="";return _.each(e,(function(e,t){i[t]="undefined"===e||void 0===e?"":e})),t+="[fusion_builder_form_step",_.each(i,(function(e,i){("on"===fusionBuilderConfig.removeEmptyAttributes&&""!==e||"off"===fusionBuilderConfig.removeEmptyAttributes)&&(t+=" "+i+'="'+e+'"')})),t+=" /]"},updateInlineParams:function(){void 0!==this.model.attributes.params.title&&this.model.attributes.params.title,FusionPageBuilderEvents.trigger("fusion-element-edited")},removeContainer:function(e){e&&e.preventDefault(),FusionPageBuilderViewManager.removeView(this.model.get("cid")),this.model.destroy(),this.remove(),1>FusionPageBuilderViewManager.countElementsByType("fusion_builder_container")&&1>FusionPageBuilderViewManager.countElementsByType("fusion_builder_form_step")&&FusionPageBuilderApp.clearBuilderLayout(!0),e&&(fusionHistoryManager.turnOnTracking(),window.fusionHistoryState=fusionBuilderText.deleted_form_step,FusionPageBuilderEvents.trigger("fusion-element-removed"))},cloneSpecial:function(i){var t;i&&i.preventDefault(),this.$el.children(".fusion-builder-module-controls-container").hasClass("cloning-disabled")||!0===this.elementIsCloning||(this.elementIsCloning=!0,(t=e.extend(!0,{},this.model.attributes)).created="manually",t.cid=FusionPageBuilderViewManager.generateCid(),t.appendAfter=this.$el,"undefined"!==t.from&&delete t.from,FusionPageBuilderApp.collection.add(t),this.elementIsCloning=!1,i&&(FusionPageBuilderEvents.trigger("fusion-element-cloned"),fusionHistoryManager.turnOnTracking(),window.fusionHistoryState=fusionBuilderText.cloned+" "+fusionAllElements[this.model.get("element_type")].name+" "+fusionBuilderText.element),t.parent&&setTimeout(FusionPageBuilderApp.checkGlobalParents,500,t.parent))},addContainer:function(e){var i,t,n,o;e&&(e.preventDefault(),FusionPageBuilderApp.newContainerAdded=!0),FusionPageBuilderApp.activeModal="container",i=FusionPageBuilderViewManager.generateCid(),t=fusionAllElements.fusion_builder_container.params,n={},_.each(t,(function(e){o=_.isObject(e.value)?e.default:e.value,n[e.param_name]=o,"dimension"===e.type&&_.isObject(e.value)&&_.each(e.value,(function(e,i){n[i]=e}))})),this.collection.add([{type:"fusion_builder_container",added:"manually",element_type:"fusion_builder_container",cid:i,params:n,view:this,created:"auto"}]),FusionPageBuilderApp.activeModal=""}})}))}(jQuery);FusionPageBuilder=FusionPageBuilder||{};!function(e){e(document).ready((function(){FusionPageBuilder.checkoutForm=window.wp.Backbone.View.extend({className:"fusion-checkout-form",template:FusionPageBuilder.template(e("#fusion-checkout-form-template").html()),events:{"click .fusion-builder-delete-checkout-form":"removeContainer"},render:function(){return this.$el.html(this.template(this.model.toJSON())),this},removeContainer:function(e){e&&e.preventDefault(),FusionPageBuilderViewManager.removeView(this.model.get("cid")),this.model.destroy(),this.remove(),e&&FusionPageBuilderEvents.trigger("fusion-element-removed")}})}))}(jQuery);FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){let e;"clipboard"in navigator?navigator.clipboard.readText().then(i=>{e=!0}).catch(i=>{e=!1}):e=!1,FusionPageBuilder.ContextMenuView=window.wp.Backbone.View.extend({template:FusionPageBuilder.template(jQuery("#fusion-builder-context-menu").html()),className:"fusion-builder-context-menu",events:{'click [data-action="edit"]':"editTrigger",'click [data-action="save"]':"saveTrigger",'click [data-action="clone"]':"cloneTrigger",'click [data-action="remove"]':"removeTrigger",'click [data-action="copy"]':"copy",'click [data-action="paste-before"]':"pasteBefore",'click [data-action="paste-after"]':"pasteAfter",'click [data-action="paste-start"]':"pasteStart",'click [data-action="paste-end"]':"pasteEnd"},initialize:function(){this.copyData={data:{type:!1,content:!1}},this.getCopy()},render:function(){if(e){const e=this;navigator.clipboard.readText().then(i=>{if("string"==typeof i&&""!==i){const t=JSON.parse(i);"object"==typeof t&&void 0!==t.type&&void 0!==t.content&&(e.copyData.data.type=t.type,e.copyData.data.content=t.content)}e.doRender()}).catch(i=>{e.doRender()})}else this.doRender();return this},doRender:function(){var e=jQuery("#fusion_builder_layout .inside").offset();this.$el.html(this.template(jQuery.extend(!0,this.copyData,this.model.parent.attributes,{pageType:this.model.pageType}))),this.$el.css({top:this.model.event.pageY-e.top+"px",left:this.model.event.pageX-e.left+"px"})},editTrigger:function(e){"fusion_builder_row_inner"===this.model.parent.attributes.element_type?this.model.parentView.showInnerRowDialog(e):this.model.parentView.showSettings(e)},saveTrigger:function(e){"fusion_builder_column"===this.model.parent.attributes.element_type?this.model.parentView.saveColumnDialog(e):this.model.parentView.saveElementDialog(e)},cloneTrigger:function(e){switch(this.model.parent.attributes.element_type){case"fusion_builder_container":this.model.parentView.cloneContainer(e);break;case"fusion_builder_column_inner":case"fusion_builder_column":this.model.parentView.cloneColumn(e);break;case"fusion_builder_row_inner":this.model.parentView.cloneNestedRow(e);break;default:this.model.parentView.cloneElement(e)}},removeTrigger:function(e){switch(this.model.parent.attributes.element_type){case"fusion_builder_container":this.model.parentView.removeContainer(e);break;case"fusion_builder_column_inner":case"fusion_builder_column":this.model.parentView.removeColumn(e);break;case"fusion_builder_row_inner":this.model.parentView.removeRow(e);break;default:this.model.parentView.removeElement(e)}},copy:function(){var i,t,n=this.model.parent.attributes.element_type,o=jQuery("