window.vc||(window.vc={}),(()=>{function l(e){return"\\"+n[e]}vc.templateOptions={default:{evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},custom:{evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g}};var a=/(.)^/,n={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},i=/\\|'|\r|\n|\u2028|\u2029/g;vc.template=function(u,e){e=_.defaults({},e,vc.templateOptions.default);var n,t=RegExp([(e.escape||a).source,(e.interpolate||a).source,(e.evaluate||a).source].join("|")+"|$","g"),c=0,o="__p+='";u.replace(t,function(e,n,t,r,a){return o+=u.slice(c,a).replace(i,l),c=a+e.length,n?o+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":t?o+="'+\n((__t=("+t+"))==null?'':__t)+\n'":r&&(o+="';\n"+r+"\n__p+='"),e}),o+="';\n",o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+(o=e.variable?o:"with(obj||{}){\n"+o+"}\n")+"return __p;\n";try{n=new Function(e.variable||"obj","_",o)}catch(e){throw e.source=o,e}function r(e){return n.call(this,e,_)}t=e.variable||"obj";return r.source="function("+t+"){\n"+o+"}",r}})(); window.vc||(window.vc={}),(()=>{var r=vc.events={};_.extend(r,Backbone.Events),r.triggerShortcodeEvents=function(r,t){var e=t.get("shortcode");this.trigger("shortcodes",t,r),this.trigger("shortcodes:"+e,t,r),this.trigger("shortcodes:"+r,t),this.trigger("shortcodes:"+e+":"+r,t),this.trigger("shortcodes:"+e+":"+r+":parent:"+t.get("parent_id"),t),this.triggerParamsEvents(r,t)},r.triggerParamsEvents=function(t,e){var a=e.get("shortcode"),s=_.extend({},e.get("params")),r=vc.map[a];_.isArray(r.params)&&_.each(r.params,function(r){this.trigger("shortcodes:"+t+":param",e,s[r.param_name],r),this.trigger("shortcodes:"+a+":"+t+":param",e,s[r.param_name],r),this.trigger("shortcodes:"+t+":param:type:"+r.type,e,s[r.param_name],r),this.trigger("shortcodes:"+a+":"+t+":param:type:"+r.type,e,s[r.param_name],r),this.trigger("shortcodes:"+t+":param:name:"+r.param_name,e,s[r.param_name],r),this.trigger("shortcodes:"+a+":"+t+":param:name:"+r.param_name,e,s[r.param_name],r)},this)}})(); (e=>{e.vc||(e.vc={}),e.vc.utils={fixUnclosedTags:function(e){return e.replace(/<\/([^>]+)$/g,"</$1").replace(/<([^>]+)?$/g,"<$1")},fallbackCopyTextToClipboard:function(e){var o=document.createElement("textarea");o.value=e,o.style.top="0",o.style.left="0",o.style.position="fixed",document.body.appendChild(o),o.focus(),o.select();try{document.execCommand("copy")}catch(e){console.error("Unable to copy",e)}document.body.removeChild(o)},copyTextToClipboard:function(e){navigator.clipboard?navigator.clipboard.writeText(e):this.fallbackCopyTextToClipboard(e)}}})(window); (s=>{var o,t,a=function(t,o){var i=this;this.options=o,this.$element=s(t),this.$dropdownContainer=this.$element.find(this.options.dropdownContainerSelector),this.$dropdown=this.$dropdownContainer.find(this.options.dropdownSelector),this.options.delayInit?(i.$element.addClass(this.options.initializingClass),setTimeout(function(){i.options.autoRefresh||i.refresh(),i.moveTabs(),i.$element.removeClass(i.options.initializingClass)},i.options.delayInitTime)):(this.options.autoRefresh||this.refresh(),this.moveTabs()),s(window).on("resize",s.proxy(this.moveTabs,this)),this.$dropdownContainer.on("click.vc.tabsLine",s.proxy(this.checkDropdownContainerActive,this))};a.DEFAULTS={initializingClass:"vc_initializing",delayInit:!1,delayInitTime:1e3,activeClass:"vc_active",visibleClass:"vc_visible",dropdownContainerSelector:'[data-vc-ui-element="panel-tabs-line-toggle"]',dropdownSelector:'[data-vc-ui-element="panel-tabs-line-dropdown"]',tabSelector:'>li:not([data-vc-ui-element="panel-tabs-line-toggle"])',dropdownTabSelector:"li",freeSpaceOffset:5,autoRefresh:!1,showDevInfo:!1},a.prototype.refresh=function(){var t,o=this;return o.tabs=[],o.dropdownTabs=[],o.$element.find(o.options.tabSelector).each(function(){o.tabs.push({$tab:s(this),width:s(this).outerWidth()})}),o.$dropdown.find(o.options.dropdownTabSelector).each(function(){var t=s(this).clone().css({visibility:"hidden",position:"fixed"});t.appendTo(o.$element),o.dropdownTabs.push({$tab:s(this),width:t.outerWidth()}),t.remove(),s(this).on("click",o.options.onTabClick)}),"function"==typeof this.options.onTabClick&&(o.tabs.map(t=function(t){void 0===t.$tab.data("tabClickSet")&&(t.$tab.on("click",s.proxy(o.options.onTabClick,t.$tab)),t.$tab.data("tabClickSet",!0))}),o.dropdownTabs.map(t)),this},a.prototype.moveLastToDropdown=function(){var t;return this.tabs.length&&((t=this.tabs.pop()).$tab.prependTo(this.$dropdown),this.dropdownTabs.unshift(t)),this.checkDropdownContainer(),this},a.prototype.moveFirstToContainer=function(){var t;return this.dropdownTabs.length&&((t=this.dropdownTabs.shift()).$tab.appendTo(this.$element),this.tabs.push(t)),this.checkDropdownContainer(),this},a.prototype.getTabsWidth=function(){var o=0;return this.tabs.forEach(function(t){o+=t.width}),o},a.prototype.isDropdownContainerVisible=function(){return this.$dropdownContainer.hasClass(this.options.visibleClass)},a.prototype.getFreeSpace=function(){var t=this.$element.width()-this.getTabsWidth()-this.options.freeSpaceOffset;return this.isDropdownContainerVisible()&&(t-=this.$dropdownContainer.outerWidth(),1===this.dropdownTabs.length)&&0<=t-this.dropdownTabs[0].width+this.$dropdownContainer.outerWidth()&&(t+=this.$dropdownContainer.outerWidth()),t},a.prototype.moveTabsToDropdown=function(){for(var t=this.tabs.length-1;0<=t;t--){if(!(this.getFreeSpace()<0))return this;this.moveLastToDropdown()}return this},a.prototype.moveDropdownToTabs=function(){for(var t=this.dropdownTabs.length,o=0;o').css({position:"fixed",right:"40px",top:"40px",padding:"7px 12px",border:"1px solid rgba(0, 0, 0, 0.2)",background:"rgba(0, 0, 0, 0.7)",color:"#0a0","border-radius":"5px","font-family":"tahoma","font-size":"12px","z-index":1100}),this.$devBlock.appendTo("body")),void 0===this.$devInfo&&(this.$devInfo=s("
").css({"margin-bottom":"7px","padding-bottom":"7px","border-bottom":"1px dashed rgba(0, 200, 0, .35)"}),this.$devInfo.appendTo(this.$devBlock)),this.$devInfo.empty(),this.$devInfo.append(s("
").text("Tabs count: "+this.tabs.length)),this.$devInfo.append(s("
").text("Dropdown count: "+this.dropdownTabs.length)),this.$devInfo.append(s("
").text("El width: "+this.$element.width())),this.$devInfo.append(s("
").text("Tabs width: "+this.getTabsWidth())),this.$devInfo.append(s("
").text("Tabs width with dots: "+(this.getTabsWidth()+this.$dropdownContainer.outerWidth()))),this.$devInfo.append(s("
").text("Free space: "+this.getFreeSpace())),this.tabs.length&&this.$devInfo.append(s("
").text("Last tab width: "+this.tabs[this.tabs.length-1].width)),this.dropdownTabs.length&&this.$devInfo.append(s("
").text("First dropdown tab width: "+this.dropdownTabs[0].width))},t=s.fn.vcTabsLine,s.fn.vcTabsLine=o=function(e){return this.each(function(){var t=s(this),o=t.data("vcUiTabsLine"),i=t.data("vc.tabsLine"),o=s.extend(!0,{},a.DEFAULTS,t.data(),o,"object"==typeof e&&e),n="string"==typeof e?e:o.action;i||t.data("vc.tabsLine",i=new a(this,o)),n&&i[n]()})},s.fn.vcTabsLine.Constructor=a,s.fn.vcTabsLine.noConflict=function(){return s.fn.vcTabsLine=t,this},s(window).on("load",function(){s("[data-vc-ui-tabs-line]").each(function(){var t=s(this);o.call(t,t.data())})})})(window.jQuery); window.Backbone.View.vcExtendUI=function(t){var e=this.extend(t);return e.prototype._vcUIEventsHooks||(e.prototype._vcUIEventsHooks=[]),t.uiEvents&&e.prototype._vcUIEventsHooks.push(t.uiEvents),e},window.vc.View=Backbone.View.extend({delegateEvents:function(){vc.View.__super__.delegateEvents.call(this),this._vcUIEventsHooks&&this._vcUIEventsHooks.length&&_.each(this._vcUIEventsHooks,function(t){_.isObject(t)&&_.each(t,function(t,e){_.isString(t)&&_.each(t.split(/\s+/),function(t){this.on(e,this[t],this)},this)},this)},this)}}); window._.isUndefined(window.vc)&&(window.vc={}),((r,c,a)=>{window.vc_toTitleCase=function(e){return e.replace(/\w\S*/g,function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})},window.vc_convert_column_size=function(e){var n="vc_col-sm-",e=e?e.split("/"):[1,1],t=c.range(1,13),r=!c.isUndefined(e[0])&&0<=c.indexOf(t,parseInt(e[0],10))&&parseInt(e[0],10),t=!c.isUndefined(e[1])&&0<=c.indexOf(t,parseInt(e[1],10))&&parseInt(e[1],10);return!1!==r&&!1!==t?n+12*r/t:n+"12"},window.vc_convert_column_span_size=function(e){return"span12"===(e=e.replace(/^vc_/,""))?"1/1":"span11"===e?"11/12":"span10"===e?"5/6":"span9"===e?"3/4":"span8"===e?"2/3":"span7"===e?"7/12":"span6"===e?"1/2":"span5"===e?"5/12":"span4"===e?"1/3":"span3"===e?"1/4":"span2"===e?"1/6":"span1"===e&&"1/12"},window.vc_get_column_mask=function(e){var n,t,r,a=e.split("_"),e=a.length;for(n in r=0,a)!isNaN(parseFloat(a[n]))&&isFinite(a[n])&&(t=a[n].match(/(\d{1,2})(\d{1,2})/),r=c.reduce(t.slice(1),function(e,n){return e+parseInt(n,10)},r));return e+""+r},window.VCS4=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)},window.vc_guid=function(){return window.VCS4()+window.VCS4()+"-"+window.VCS4()},window.vc_button_param_target_callback=function(){var n=this.$content.find("[name=target]").parents('[data-vc-ui-element="panel-shortcode-param"]:first'),e=a(".wpb-edit-form [name=href]"),t=c.debounce(function(){var e=a(this).val();0()<\/p>/g,"$1"):e?(n=(t="blockquote|ul|ol|li|dl|dt|dd|table|thead|tbody|tfoot|tr|th|td|h[1-6]|fieldset|figure")+"|div|p",t=t+"|pre",a=r=!1,c=[],-1!==(e=-1===e.indexOf("]*>[\s\S]*?<\/\1>/g,function(e){return c.push(e),""})).indexOf("]*>[\s\S]+?<\/pre>/g,function(e){return(e=(e=e.replace(/
(\r\n|\n)?/g,"")).replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"")).replace(/\r?\n/g,"")})),-1!==e.indexOf("[caption")&&(a=!0,e=e.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(e){return e.replace(/]*)>/g,"").replace(/[\r\n\t]+/,"")})),e=(e=(e=(e=(e=-1!==(e=-1!==(e=-1!==(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(new RegExp("\\s*\\s*","g"),"\n")).replace(new RegExp("\\s*<((?:"+n+")(?: [^>]*)?)>","g"),"\n<$1>")).replace(/(

]+>.*?)<\/p>/g,"$1")).replace(/]*)?>\s*

/gi,"\n\n")).replace(/\s*

/gi,"")).replace(/\s*<\/p>\s*/gi,"\n\n")).replace(/\n[\s\u00a0]+\n/g,"\n\n")).replace(/(\s*)
\s*/gi,function(e,n){return n&&-1!==n.indexOf("\n")?"\n\n":"\n"})).replace(/\s*

\s*/g,"
\n")).replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,"\n\n[caption$1[/caption]\n\n")).replace(/caption\]\n\n+\[caption/g,"caption]\n\n[caption")).replace(new RegExp("\\s*<((?:"+t+")(?: [^>]*)?)\\s*>","g"),"\n<$1>")).replace(new RegExp("\\s*\\s*","g"),"\n")).replace(/<((li|dt|dd)[^>]*)>/g," \t<$1>")).indexOf("/g,"\n"):e).indexOf("]*)?>\s*/g,"\n\n\n\n"):e).indexOf("/g,function(e){return e.replace(/[\r\n]+/g,"")}):e).replace(/<\/p#>/g,"

\n")).replace(/\s*(

]+>[\s\S]*?<\/p>)/g,"\n$1")).replace(/^\s+/,"")).replace(/[\s\u00a0]+$/,""),r&&(e=e.replace(//g,"\n")),a&&(e=e.replace(/]*)>/g,"")),c.length?e.replace(//g,function(){return c.shift()}):e):""},window.vc_wpautop=function(e){var n,t,r;return e=void 0!==e?e+"":"",(e=window.switchEditors&&void 0!==window.switchEditors.wpautop?window.switchEditors.wpautop(e):(t=n=!1,r="table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary",-1===(e=(e=-1!==(e=e.replace(/\r\n|\r/g,"\n")).indexOf("/g,function(e){return e.replace(/\n+/g,"")}):e).replace(/<[^<>]+>/g,function(e){return e.replace(/[\n\t ]+/g," ")})).indexOf("]*>[\s\S]*?<\/\1>/g,function(e){return e.replace(/\n/g,"")})),-1!==(e=-1!==e.indexOf("]*>)/g,"$1")).replace(/<\/figcaption>\s*/g,""):e).indexOf("[caption")&&(t=!0,e=e.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(e){return(e=(e=e.replace(/]*)>/g,"")).replace(/<[^<>]+>/g,function(e){return e.replace(/[\n\t ]+/," ")})).replace(/\s*\n\s*/g,"")})),e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e+="\n\n").replace(/
\s*
/gi,"\n\n")).replace(new RegExp("(<(?:"+r+")(?: [^>]*)?>)","gi"),"\n\n$1")).replace(new RegExp("()","gi"),"$1\n\n")).replace(/]*)?>/gi,"\n\n")).replace(/\s*")).replace(/\n\s*\n+/g,"\n\n")).replace(/([\s\S]+?)\n\n/g,"

$1

\n")).replace(/

\s*?<\/p>/gi,"")).replace(new RegExp("

\\s*(]*)?>)\\s*

","gi"),"$1")).replace(/

(/gi,"$1")).replace(/

\s*]*)>/gi,"

")).replace(/<\/blockquote>\s*<\/p>/gi,"

")).replace(new RegExp("

\\s*(]*)?>)","gi"),"$1")).replace(new RegExp("(]*)?>)\\s*

","gi"),"$1")).replace(/(]*>)\s*\n/gi,"$1")).replace(/\s*\n/g,"
\n")).replace(new RegExp("(]*>)\\s*
","gi"),"$1")).replace(/
(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi,"$1")).replace(/(?:

|
)*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>|
)*/gi,"[caption$1[/caption]")).replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g,function(e,n,t){return t.match(/]*)?>/)?e:n+"

"+t+"

"}),n&&(e=e.replace(//g,"\n")),t?e.replace(/]*)>/g,""):e)).replace(/

()<\/p>/g,"$1")},window.vc_regexp_shortcode=c.memoize(function(){return RegExp("\\[(\\[?)([\\w|-]+\\b)(?![\\w-])([^\\]\\/]*(?:\\/(?!\\])[^\\]\\/]*)*?)(?:(\\/)\\]|\\](?:([^\\[]*(?:\\[(?!\\/\\2\\])[^\\[]*)*)(\\[\\/\\2\\]))?)(\\]?)")}),window.vcAddShortcodeDefaultParams=function(e){var n=e.get("params"),t=e.get("preset"),n=c.extend({},r.getDefaults(e.get("shortcode")),n);t&&window.vc_all_presets[t]&&(n=window.vc_all_presets[t],void 0!==r.frame_window)&&window.vc_all_presets[t].css&&r.frame_window.vc_iframe.setCustomShortcodeCss(window.vc_all_presets[t].css),e.set({params:n},{silent:!0})},window.vc_globalHashCode=function(e){return(e="string"!=typeof e?JSON.stringify(e):e).length?e.split("").reduce(function(e,n){return(e=(e<<5)-e+n.charCodeAt(0))&e},0):0},r.memoizeWrapper=function(n,t){var r={};return function(){var e=t?t.apply(this,arguments):arguments[0];return c.hasOwnProperty.call(r,e)||(r[e]=n.apply(this,arguments)),c.isObject(r[e])?window.jQuery.fn.extend(!0,{},r[e]):r[e]}},window.vcChartParamAfterAddCallback=function(e,n){if("new"!==n&&"clone"!==n||e.find(".vc_control.column_toggle").click(),"new"===n){for(var t,r=["white","black"],a=e.find("[name=values_color]"),c=a.find("option"),i=0;;){if(100":">",'"':""","'":"'"};return null==e?"":e.replace(/[&<>"']/g,function(e){return n[e]})},window.vc_slugify=function(e){return e.toLowerCase().replace(/[^\w ]+/g,"").replace(/ +/g,"-")}})(window.vc,window._,window.jQuery),window.jQuery.expr.pseudos.containsi=function(e,n,t){return 0<=window.jQuery(e).text().toUpperCase().indexOf(t[3].toUpperCase())}; ((o,r)=>{var e,a=[],d=wp.media,i=d.featuredImage.set,n=d.editor.send.attachment,l=i18nLocale,c={};function t(r,l){var e=r.models?r.pluck("id"):r;o.ajax({dataType:"json",type:"POST",url:window.ajaxurl,data:{action:"vc_media_editor_add_image",filters:window.vc_selectedFilters,ids:e,vc_inline:!0,_vcnonce:window.vcAdminNonce}}).done(function(e){var t,i,a;if("function"==typeof l){for(t=[],a=0;a{for(var t=[],i=0;i

",o(".vc-filter-wrapper").length||t.before(e),i.parents("tr").remove()),void 0!==window.vc_selectedFilters&&void 0!==window.vc_selectedFilters[n]&&(t=o(".media-frame:visible [data-vc-preview-image-filter="+n+"]")).length&&t.val(window.vc_selectedFilters[n]).trigger("change"),s(n)}),this},d.editor.send.attachment=function(i,e){a.push(e.id),t([e.id],function(e){var t=e.slice(0).pop().attributes;n(i,t).done(function(e){!function e(t,i){a&&a[0]!==i?setTimeout(function(){e(t,i)},50):(a.shift(),d.editor.insert(t))}(e,t.id)})})},d.featuredImage.set=function(t){-1!==t?o.ajax({type:"POST",url:window.ajaxurl,data:{action:"vc_media_editor_add_image",filters:window.vc_selectedFilters,ids:[t],_vcnonce:window.vcAdminNonce}}).done(function(e){!0===e.success&&e.data.ids.length?(e=e.data.ids.pop(),i(e)):i(t)}).fail(function(){i(t)}):i(t)},d.controller.VcSingleImage=d.controller.FeaturedImage.extend({defaults:r.defaults({id:"vc_single-image",filterable:"uploaded",multiple:!1,toolbar:"vc_single-image",title:l.set_image,priority:60,syncSelection:!1},d.controller.Library.prototype.defaults),updateSelection:function(){var e,t=this.get("selection"),i=d.vc_editor.getData();void 0!==i&&""!==i&&-1!==i&&(e=r.map(i.toString().split(/,/),function(e){e=d.model.Attachment.get(e);return e.get("url")&&e.get("url").length||e.fetch(),e})),t.reset(e)}}),d.controller.VcGallery=d.controller.VcSingleImage.extend({defaults:r.defaults({id:"vc_gallery",title:l.add_images,toolbar:"main-insert",filterable:"uploaded",library:d.query({type:"image"}),multiple:"add",editable:!0,priority:60,syncSelection:!1},d.controller.Library.prototype.defaults)}),d.VcSingleImage={getData:function(){return this.$hidden_ids.val()},set:function(e){var t=vc.template(o("#vc_settings-image-block").html(),vc.templateOptions.custom);return this.$img_ul.html(t(e)),this.$clear_button.show(),this.$hidden_ids.val(e.id).trigger("change"),!1},frame:function(e){return window.vc_selectedFilters={},this.element=e,this.$button=o(this.element),this.$block=this.$button.closest(".edit_form_line"),this.$hidden_ids=this.$block.find(".gallery_widget_attached_images_ids"),this.$img_ul=this.$block.find(".gallery_widget_attached_images_list"),this.$clear_button=this.$img_ul.next(),this._frame||(this._frame=d({state:"vc_single-image",states:[new d.controller.VcSingleImage]}),this._frame.on("toolbar:create:vc_single-image",function(e){this.createSelectToolbar(e,{text:l.set_image,close:!1})},this._frame),this._frame.state("vc_single-image").on("select",this.select)),this._frame},select:function(){var e=this.get("selection");vc.events.trigger("click:media_editor:add_image",e,"single")}},d.view.MediaFrame.VcGallery=d.view.MediaFrame.Post.extend({createStates:function(){this.states.add([new d.controller.VcGallery])},bindHandlers:function(){d.view.MediaFrame.Select.prototype.bindHandlers.apply(this,arguments),this.on("toolbar:create:main-insert",this.createToolbar,this);r.each({content:{embed:"embedContent","edit-selection":"editSelectionContent"},toolbar:{"main-insert":"mainInsertToolbar"}},function(e,i){r.each(e,function(e,t){this.on(i+":render:"+t,this[e],this)},this)},this)},mainInsertToolbar:function(e){var i=this;this.selectionStatusToolbar(e),e.set("insert",{style:"primary",priority:80,text:l.add_images,requires:{selection:!0},click:function(){var e=i.state(),t=e.get("selection");vc.events.trigger("click:media_editor:add_image",t,"gallery"),e.trigger("insert",t)}})}}),d.vc_editor=r.clone(d.editor),r.extend(d.vc_editor,{$vc_editor_element:null,getData:function(){return d.vc_editor.$vc_editor_element.closest(".edit_form_line").find(".gallery_widget_attached_images_ids").val()},insert:function(e){var t=d.vc_editor.$vc_editor_element.closest(".edit_form_line"),i=t.find(".gallery_widget_attached_images_ids"),t=t.find(".gallery_widget_attached_images_list"),a="",n=vc.template(o("#vc_settings-image-block").html(),vc.templateOptions.custom);r.each(e,function(e){a+=n(e)}),i.val(r.map(e,function(e){return e.id}).join(",")).trigger("change"),t.html(a)},open:function(e){var t;return e=this.id(e),t=(t=this.get(e))||this.add(e),window.vc_selectedFilters={},window.setTimeout(function(){t.state().get("library").more()},50),t.open()},add:function(e,t){var i=this.get(e);if(!i){if(c[e])return c[e];i=c[e]=new d.view.MediaFrame.VcGallery(r.defaults(t||{},{state:"vc_gallery",title:l.add_images,library:{type:"image"},multiple:!0}))}return i},init:function(){o("body").off("click.vcGalleryWidget").on("click.vcGalleryWidget",".gallery_widget_add_images",function(e){e.preventDefault();e=o(this);d.vc_editor.$vc_editor_element=o(this),"true"===e.attr("use-single")?d.VcSingleImage.frame(this).open("vc_editor"):(e.blur(),d.vc_editor.open("wpbakery"))})}}),r.bindAll(d.vc_editor,"open"),o(document).ready(function(){d.vc_editor.init()}),vc.events.on("click:media_editor:add_image",function(i,a){o(".media-modal").addClass("processing-media"),t(i,function(e){var t,e=r.map(e,function(e){return e.attributes});switch(i.reset(e),t=r.map(i.models,function(e){return e.attributes}),a=void 0===a?"":a){case"gallery":d.vc_editor.insert(t);break;case"single":d.VcSingleImage.set(t[0])}o(".media-modal").removeClass("processing-media"),o(".media-modal-close").click()})}),o("body").on("change","[data-vc-preview-image-filter]",function(){var e=o(this).data("vcPreviewImageFilter");void 0===window.vc_selectedFilters&&(window.vc_selectedFilters={}),window.vc_selectedFilters[e]=o(this).val(),s(e)})})(window.jQuery,window._); _.isUndefined(window.vc)&&(window.vc={}),window.vc.filters={templates:[]},window.vc.addTemplateFilter=function(e){_.isFunction(e)&&this.filters.templates.push(e)},(d=>{function a(e){return encodeURIComponent(e).replace(/[!'()*]/g,escape)}function i(e,t){this.el=e,this.$el=d(this.el),this.$el_wrap="",this.$block="",this.suggester="",this.selected_items=[],this.options=_.isObject(t)?t:{},_.defaults(this.options,{css_class:"vc_suggester",limit:!1,source:{},predefined:[],locked:!1,select_callback:function(){},remove_callback:function(){},update_callback:function(){},check_locked_callback:function(){return!1}}),this.init()}window.init_textarea_html=function(t){var n,e,a,i=d("#wp-link");i.parent().hasClass("wp-dialog")&&i.wpdialog("destroy"),n=t.attr("id"),e=(i=t.closest(".edit_form_line")).find(".vc_textarea_html_content");try{_.isUndefined(tinyMCEPreInit.qtInit[n])&&(window.tinyMCEPreInit.qtInit[n]=_.extend({},window.tinyMCEPreInit.qtInit[window.wpActiveEditor],{id:n})),window.tinyMCEPreInit&&window.tinyMCEPreInit.mceInit[window.wpActiveEditor]&&(a=!1,window.tinyMCEPreInit.mceInit[n]=_.extend({},window.tinyMCEPreInit.mceInit[window.wpActiveEditor],{resize:"vertical",height:200,id:n,setup:function(e){var t;void 0!==e.onLoadContent&&e.onLoadContent.add(function(){var e=setTimeout(function(){1===d("#"+n).size()&&(d(".vc_edit-form-tab *:input[type!=hidden]:first").focus(),clearTimeout(e))},100)}),void 0!==e.on?(e.on("init",function(){window.wpActiveEditor=n}),window.vc_auto_save&&(t=_.debounce(function(){vc.edit_element_block_view.save(),a=!1},500),e.on("keyup",function(){a=!0,vc.saveInProcess=!0,t()}),e.on("blur",function(){a&&!vc.saveInProcess&&(vc.saveInProcess=!0,vc.edit_element_block_view.save(),a=!1)}),e.on("ExecCommand",t),d("#wpb_tinymce_content").on("change",function(){a=!0,vc.saveInProcess=!0,t()}))):e.onInit.add(function(){window.wpActiveEditor=n})}}),window.tinyMCEPreInit.mceInit[n].plugins=window.tinyMCEPreInit.mceInit[n].plugins.replace(/,?wpfullscreen/,""),window.tinyMCEPreInit.mceInit[n].wp_autoresize_on=!1),vc.edit_element_block_view&&vc.edit_element_block_view.currentModelParams?t.val(vc_wpautop(vc.edit_element_block_view.currentModelParams[e.attr("name")]||"")):t.val(e.val()),quicktags(window.tinyMCEPreInit.qtInit[n]),QTags._buttonsInit(),window.tinymce&&(window.switchEditors&&window.switchEditors.go(n,"tmce"),"4"===tinymce.majorVersion)&&tinymce.execCommand("mceAddEditor",!0,n),window.wpActiveEditor=n}catch(e){t.data("vcTinyMceDisabled",!0).appendTo(i),d("#wp-"+n+"-wrap").remove(),console&&console.error&&(console.error("VC: Tinymce error! Compatibility problem with other plugins."),console.error(e))}},Color.prototype.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var e=parseInt(this._color,10).toString(16);if(this.error)return"";if(e.length<6)for(var t=6-e.length-1;0<=t;t--)e="0"+e;return"#"+e},vc.loop_partial=function(e,t,n,a){n=_.isObject(n)&&!_.isUndefined(n[t])?n[t]:"";return vc.template(d("#_vcl-"+e).html(),vc.templateOptions.custom)({name:t,data:n,settings:a})},vc.loop_field_not_hidden=function(e,t){return!(_.isObject(t[e])&&_.isBoolean(t[e].hidden)&&!0===t[e].hidden)},vc.is_locked=function(e){return _.isObject(e)&&_.isBoolean(e.locked)&&!0===e.locked},i.prototype={constructor:i,init:function(){_.bindAll(this,"buildSource","itemSelected","labelClick","setFocus","resize"),this.$el.wrap('
'),this.$el_wrap=this.$el.parent(),this.$block=this.$el_wrap.closest("ul").append(d('
  • ')),this.$el.on("focus",this.resize).on("blur",function(){d(this).parent().width(170),d(this).val("")}),this.$block.on("click",this.setFocus),this.suggester=this.$el.data("suggest"),this.$el.autocomplete({source:this.buildSource,select:this.itemSelected,minLength:2,focus:function(){return!1}}).data("ui-autocomplete")._renderItem=function(e,t){return d('
  • ').append(""+t.name+"").appendTo(e)},this.$el.autocomplete("widget").addClass("vc_ui-front"),_.isArray(this.options.predefined)&&_.each(this.options.predefined,function(e){this.create(e)},this)},resize:function(){var e=this.$el_wrap.position(),t=this.$block.position();this.$el_wrap.width(parseFloat(this.$block.width())-(parseFloat(e.left)-parseFloat(t.left)+4))},setFocus:function(e){e.preventDefault(),d(e.target).hasClass(this.options.css_class)&&this.$el.trigger("focus")},itemSelected:function(e,t){return this.$el.blur(),this.create(t.item),this.$el.trigger("focus"),!1},create:function(e){var t,n=this.selected_items.push(e)-1,a=!0===this.options.check_locked_callback(this.$el,e)?"":' ×';_.isUndefined(this.selected_items[n].action)&&(this.selected_items[n].action="+"),t="-"===this.selected_items[n].action?" exclude":" include",(t=d('
  • '+e.name+""+a+"
  • ")).insertBefore(this.$el_wrap),_.isEmpty(a)||t.on("click",this.labelClick),this.options.select_callback(t,this.selected_items)},labelClick:function(e){e.preventDefault();var t=d(e.currentTarget),n=parseInt(t.data("index"),10);if(d(e.target).is(".remove"))return this.selected_items.splice(n,1),this.options.remove_callback(t,this.selected_items),t.remove(),!1;this.selected_items[n].action="+"===this.selected_items[n].action?"-":"+","+"===this.selected_items[n].action?t.removeClass("exclude").addClass("include"):t.removeClass("include").addClass("exclude"),this.options.update_callback(t,this.selected_items)},buildSource:function(e,t){this.ajax&&(this.ajax.abort(),t([]),this.ajax=!1);var n=_.filter(_.map(this.selected_items,function(e){return e?e.value:void 0})).join(",");this.ajax=d.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:{action:"wpb_get_loop_suggestion",field:this.suggester,exclude:n,query:e.term,_vcnonce:window.vcAdminNonce}}).done(function(e){t(e)})}},d.fn.suggester=function(n){return this.each(function(){var e=d(this),t=e.data("suggester");t||e.data("suggester",t=new i(this,n)),"string"==typeof n&&t[n]()})};var t=Backbone.View.extend({className:"loop_params_holder",events:{"click input, select":"save","change input, select":"save","change :checkbox[data-input]":"updateCheckbox"},query_options:{},return_array:{},controller:"",initialize:function(){_.bindAll(this,"save","updateSuggestion","suggestionLocked")},render:function(e){var t=vc.template(d("#vcl-loop-frame").html(),_.extend({},vc.templateOptions.custom,{variable:"loop"}));return this.controller=e,this.$el.html(t(this.model)),this.controller.$el.append(this.$el),_.each(d("[data-suggest]"),function(e){var e=d(e),t=window.decodeURIComponent(d("[data-suggest-prefill="+e.data("suggest")+"]").val());e.suggester({predefined:d.parseJSON(t),select_callback:this.updateSuggestion,update_callback:this.updateSuggestion,remove_callback:this.updateSuggestion,check_locked_callback:this.suggestionLocked})},this),this.save(),this},show:function(){this.$el.slideDown()},save:function(){this.return_array={},_.each(this.model,function(e,t){e=this.getValue(t,e);_.isString(e)&&!_.isEmpty(e)&&(this.return_array[t]=e)},this),this.controller.setInputValue(this.return_array)},getValue:function(e){return d("[name="+e+"]",this.$el).val()},hide:function(){this.$el.slideUp()},toggle:function(){this.$el.is(":animated")||this.$el.slideToggle()},updateCheckbox:function(e){var e=d(e.currentTarget).data("input"),t=d("[data-name="+e+"]",this.$el),n=[];d("[data-input="+e+"]:checked").each(function(){n.push(d(this).val())}),t.val(n),this.save()},updateSuggestion:function(e,t){e=e.closest("[data-block=suggestion]"),t=_.reduce(t,function(e,t){return _.isEmpty(t)?"":e+(_.isEmpty(e)?"":",")+("-"===t.action?"-":"")+t.value},"").trim();e.find("[data-suggest-value]").val(t).trigger("change")},suggestionLocked:function(e,t){t=t.value,e=e.closest("[data-block=suggestion]").find("[data-suggest-value]").data("suggest-value");return this.controller.settings&&this.controller.settings[e]&&_.isBoolean(this.controller.settings[e].locked)&&1==this.controller.settings[e].locked&&_.isString(this.controller.settings[e].value)&&0<=_.indexOf(this.controller.settings[e].value.replace("-","").split(/\,/),""+t)}}),n=Backbone.View.extend({events:{"click .vc_loop-build":"showEditor"},initialize:function(){_.bindAll(this,"createEditor"),this.$input=d(".wpb_vc_param_value",this.$el),this.$button=this.$el.find(".vc_loop-build"),this.data=this.$input.val(),this.settings=d.parseJSON(window.decodeURIComponent(this.$button.data("settings")))},render:function(){return this},showEditor:function(e){if(e.preventDefault(),_.isObject(this.loop_editor_view))return this.loop_editor_view.toggle(),!1;d.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:{action:"wpb_get_loop_settings",value:this.data,settings:this.settings,post_id:vc_post_id,_vcnonce:window.vcAdminNonce}}).done(this.createEditor)},createEditor:function(e){this.loop_editor_view=new t({model:_.isEmpty(e)?{}:e}),this.loop_editor_view.render(this).show()},setInputValue:function(e){this.$input.val(_.map(e,function(e,t){return t+":"+e}).join("|"))}}),o=Backbone.View.extend({events:{"click .vc_options-edit":"showEditor","click .vc_close-button":"showEditor","click input, select":"save","change input, select":"save","keyup input":"save"},data:{},fields:{},initialize:function(){this.$button=this.$el.find(".vc_options-edit"),this.$form=this.$el.find(".vc_options-fields"),this.$input=this.$el.find(".wpb_vc_param_value"),this.settings=this.$form.data("settings"),this.parseData(),this.render()},render:function(){var n="";return _.each(this.settings,function(e){_.isUndefined(this.data[e.name])?_.isUndefined(e.value)||(e.value=e.value.toString().split(","),this.data[e.name]=e.value):e.value=this.data[e.name],this.fields[e.name]=e;var t=d("#vcl-options-field-"+e.type);t.is("script")&&(t=vc.template(t.html(),vc.templateOptions.custom),n+=t(_.extend({},{name:"",label:"",value:[],options:"",description:""},e)))},this),this.$form.html(n+this.$form.html()),this},parseData:function(){_.each(this.$input.val().split("|"),function(e){var t;e.match(/\:/)&&(t=(e=e.split(":"))[0],this.data[t]=_.map(e[1].split(","),function(e){return window.decodeURIComponent(e)}))},this)},saveData:function(){var e=_.map(this.data,function(e,t){return t+":"+_.map(e,function(e){return window.encodeURIComponent(e)}).join(",")}).join("|");this.$input.val(e)},showEditor:function(){this.$form.slideToggle()},save:function(e){var t,e=d(e.currentTarget);e.is(":checkbox")?(t=[],this.$el.find("input[name="+e.attr("name")+"]").each(function(){this.checked&&t.push(d(this).val())}),this.data[e.attr("name")]=t):this.data[e.attr("name")]=[e.val()],this.saveData()}});function s(e){this.el=e,this.$el=d(this.el),this.$data_field=this.$el.find(".wpb_vc_param_value"),this.$toolbar=this.$el.find(".vc_sorted-list-toolbar"),this.$current_control=this.$el.find(".vc_sorted-list-container"),_.defaults(this.options,{}),this.init()}s.prototype={constructor:s,init:function(){_.bindAll(this,"controlEvent","save"),this.$toolbar.on("change","input",this.controlEvent);function e(e){return window.decodeURIComponent(e)}var t,n=this.$data_field.val().split(",");for(t in n){var a=n[t].split("|"),i=!(!a.length||!a[0].length)&&this.$toolbar.find("[data-element="+decodeURIComponent(a[0])+"]");!1!==i&&i.is("input")&&(i.prop("checked",!0),this.createControl({value:i.val(),label:i.parent().text(),sub:i.data("subcontrol"),sub_value:_.map(a.slice(1),e)}))}this.$current_control.sortable({stop:this.save}).on("change","select",this.save)},createControl:function(e){var n="",a=_.isUndefined(e.sub_value)?[]:e.sub_value;_.isArray(e.sub)&&_.each(e.sub,function(e,t){n+=" "},this),this.$current_control.append('
  • '+e.label+n+"
  • ")},controlEvent:function(e){e=d(e.currentTarget);e[0].checked?this.createControl({value:e.val(),label:e.parent().text(),sub:e.data("subcontrol")}):this.$current_control.find(".vc_control-"+e.val()).remove(),this.save()},save:function(){var e=_.map(this.$current_control.find("[data-name]"),function(e){var t=encodeURIComponent(d(e).data("name"));return d(e).find("select").each(function(){var e=d(this);e.is("select")&&""!==e.val()&&(t+="|"+encodeURIComponent(e.val()))}),t}).join(",");this.$data_field.val(e)}},d.fn.VcSortedList=function(n){return this.each(function(){var e=d(this),t=e.data("vc_sorted_list");t||e.data("vc_sorted_list",t=new s(this)),"string"==typeof n&&t[n]()})};var r=Backbone.View.extend({preview_el:".vc_google_fonts_form_field-preview-container > span",font_family_dropdown_el:".vc_google_fonts_form_field-font_family-container > select",font_style_dropdown_el:".vc_google_fonts_form_field-font_style-container > select",font_style_dropdown_el_container:".vc_google_fonts_form_field-font_style-container",status_el:".vc_google_fonts_form_field-status-container > span",events:{"change .vc_google_fonts_form_field-font_family-container > select":"fontFamilyDropdownChange","change .vc_google_fonts_form_field-font_style-container > select":"fontStyleDropdownChange"},initialize:function(){_.bindAll(this,"previewElementInactive","previewElementActive","previewElementLoading"),this.$preview_el=d(this.preview_el,this.$el),this.$font_family_dropdown_el=d(this.font_family_dropdown_el,this.$el),this.$font_style_dropdown_el=d(this.font_style_dropdown_el,this.$el),this.$font_style_dropdown_el_container=d(this.font_style_dropdown_el_container,this.$el),this.$status_el=d(this.status_el,this.$el),this.fontFamilyDropdownRender()},render:function(){return this},previewElementRender:function(){return this.$preview_el.css({"font-family":this.font_family,"font-style":this.font_style,"font-weight":this.font_weight}),this},previewElementInactive:function(){this.$status_el.text(window.i18nLocale.gfonts_loading_google_font_failed||"Loading font failed.").css("color","#FF0000")},previewElementActive:function(){this.$preview_el.text("Grumpy wizards make toxic brew for the evil Queen and Jack.").css("color","inherit"),this.fontStyleDropdownRender()},previewElementLoading:function(){this.$preview_el.text(window.i18nLocale.gfonts_loading_google_font||"Loading Font...")},fontFamilyDropdownRender:function(){return this.fontFamilyDropdownChange(),this},fontFamilyDropdownChange:function(){this.$status_el.text("");var e=this.$font_family_dropdown_el.find(":selected");return this.font_family_format=e.val(),this.font_family=e.attr("data[font_family]"),this.font_types=e.attr("data[font_types]"),this.font_vendor=e.attr("data[font_vendor]"),this.font_url=e.attr("data[font_url]"),this.$font_style_dropdown_el_container.parent().hide(),this.font_family_format&&0'+i[0]+"";return this.$font_style_dropdown_el.html(n),this.$font_style_dropdown_el_container.parent().show(),this.fontStyleDropdownChange(),this},fontStyleDropdownChange:function(){var e=this.$font_style_dropdown_el.find(":selected");return this.font_weight=e.attr("data[font_weight]"),this.font_style=e.attr("data[font_style]"),this.previewElementRender(),this}}),l=Backbone.View.extend({min_length:2,delay:500,auto_focus:!0,ajax_url:window.ajaxurl,source_data:function(){return{}},replace_values_on_select:!1,initialize:function(e){_.bindAll(this,"sortableChange","resize","labelRemoveHook","updateItems","sortableCreate","sortableUpdate","source","select","labelRemoveClick","createBox","focus","response","change","close","open","create","search","_renderItem","_renderMenu","_renderItemData","_resizeMenu"),e=d.extend({min_length:this.min_length,delay:this.delay,auto_focus:this.auto_focus,replace_values_on_select:this.replace_values_on_select},e),this.options=e,this.param_name=this.options.param_name,this.$el=this.options.$el,this.$el_wrap=this.$el.parent(),this.$sortable_wrapper=this.$el_wrap.parent(),this.$input_param=this.options.$param_input,this.selected_items=[],this.isMultiple=!1,this.render()},resize:function(){var e=this.$el_wrap.position(),t=this.$block.position();this.$el.autocomplete("widget").width(parseFloat(this.$block.width())-(parseFloat(e.left)-parseFloat(t.left)+4)+11)},enableMultiple:function(){this.isMultiple=!0,this.$el.show(),this.$el.trigger("focus")},enableSortable:function(){this.sortable=this.$sortable_wrapper.sortable({items:".vc_data",axis:"y",change:this.sortableChange,create:this.sortableCreate,update:this.sortableUpdate})},updateItems:function(){this.selected_items.length?this.$input_param.val(this.getSelectedItems().join(", ")):this.$input_param.val("")},sortableChange:function(){},itemsCreate:function(){var n=[];this.$block.find(".vc_data").each(function(e,t){n.push({label:t.dataset.label,value:t.dataset.value})}),this.selected_items=n},sortableCreate:function(){},sortableUpdate:function(){var e=this.$sortable_wrapper.sortable("toArray",{attribute:"data-index"}),t=[],n=(_.each(e,function(e){t.push(this.selected_items[e])},this),0);d("li.vc_data",this.$sortable_wrapper).each(function(){d(this).attr("data-index",n++)}),this.selected_items=t,this.updateItems()},getWidget:function(){return this.$el.autocomplete("widget")},render:function(){var e;return this.$el.on("focus",this.resize),this.data=this.$el.autocomplete({source:this.source,minLength:this.options.min_length,delay:this.options.delay,autoFocus:this.options.auto_focus,select:this.select,focus:this.focus,response:this.response,change:this.change,close:this.close,open:this.open,create:this.create,search:this.search}),this.data.data("ui-autocomplete")._renderItem=this._renderItem,this.data.data("ui-autocomplete")._renderMenu=this._renderMenu,this.data.data("ui-autocomplete")._resizeMenu=this._resizeMenu,0')),this.itemsCreate(),this},close:function(){this.selected&&this.options.no_hide&&(this.getWidget().show(),this.selected++,2'+e.label+'×')).insertBefore(this.$el_wrap),this.labelRemoveHook(t)},labelRemoveHook:function(e){this.$el.blur(),this.$el.val(""),e.on("click",this.labelRemoveClick)},labelRemoveClick:function(e){e.preventDefault();var t=d(e.currentTarget);if(d(e.target).is(".vc_autocomplete-remove"))return this.selected_items.splice(t.index(),1),t.remove(),this.updateItems(),this.$el.show(),!1},getSelectedItems:function(){var t;return!!this.selected_items.length&&(t=[],_.each(this.selected_items,function(e){t.push(e.value)}),t)},_renderMenu:function(n,e){var a=this,i=null;this.options.groups&&e.sort(function(e,t){return e.group>t.group}),d.each(e,function(e,t){a.options.groups&&t.group!=i&&(i=t.group,n.append('
  • '+i+"
  • ")),a._renderItemData(n,t)})},_renderItem:function(e,t){return d('
  • ').append(""+t.label+"").appendTo(e)},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_resizeMenu:function(){},clearValue:function(){this.selected_items=[],this.updateItems(),d(".vc_autocomplete-label.vc_data",this.$sortable_wrapper).remove()},source:function(e,t){var n=this;this.options.values&&0 .edit_form_line > .vc_param_group-list > .vc_param_group-add_content":"addNew"},initialize:function(e){var t,n,a;this.$ul=this.$el.find("> .edit_form_line > .vc_param_group-list"),t=d("> .wpb_vc_row",this.$ul),this.initializer=new c({el:this.$el}),this.model=vc.active_panel.model,n=this.$ul.data("settings"),this.mappedParams={},this.adminLabelParams=[],this.options=_.defaults({},_.isObject(e.settings)?e.settings:{},n,this.options),this.groupParamName=this.options.param.param_name,_.isObject(this.options.param)&&_.isArray(this.options.param.params)&&_.each(this.options.param.params,function(e){var t=this.groupParamName+"_"+e.param_name;this.mappedParams[t]=e,_.isObject(e)&&!0===e.admin_label&&this.adminLabelParams.push(t)},this),this.items=0,a=this,t.length&&t.each(function(){t.data("vc-param-group-param",new u({el:d(this),parent:a})),a.items++,a.afterAdd(d(this),"init")}),this.options.sortable&&this.$ul.sortable({handle:".vc_control.column_move",items:"> .wpb_vc_row:not(vc_param_group-add_content-wrapper)",placeholder:"vc_placeholder",stop:function(){d(this).closest(".vc_edit-form-tab").trigger("change")}})},addNew:function(e){var t;e.preventDefault(),this.addAllowed()&&(void 0===this.options.param.callbacks||void 0===this.options.param.callbacks.before_add||"function"!=typeof(t=window[this.options.param.callbacks.before_add])||t())&&((t=d(JSON.parse(this.$ul.next(".vc_param_group-template").html()))).removeClass("vc_param_group-add_content-wrapper"),t.insertBefore(e.currentTarget),t.show(),this.initializer.setContent(t.find("> .wpb_element_wrapper")),this.initializer.render(),this.items++,t.data("vc-param-group-param",new u({el:t,parent:this})),this.afterAdd(t,"new"),vc.events.trigger("vc-param-group-add-new",e,t,this))},addAllowed:function(){return 0 .wpb_vc_row > .vc_param_group-controls > .vc_row_edit_clone_delete > .vc_control.column_clone").hide(),this.$ul.find("> .vc_param_group-add_content").hide()),this.options.sortable||this.$ul.find("> .wpb_vc_row > .vc_param_group-controls > .vc_control.column_move").hide(),this.options.deletable||this.$ul.find("> .wpb_vc_row > .vc_param_group-controls > .vc_row_edit_clone_delete > .vc_control.column_delete").hide(),this.options.collapsible||this.$ul.find("> .wpb_vc_row > .vc_param_group-controls > .vc_row_edit_clone_delete > .vc_control.column_toggle").hide(),void 0!==this.options.param.callbacks&&void 0!==this.options.param.callbacks.after_add&&"function"==typeof(n=window[this.options.param.callbacks.after_add])&&n(e,t)},afterDelete:function(){var e;this.addAllowed()&&(this.$ul.find("> .wpb_vc_row > .vc_param_group-controls > .vc_row_edit_clone_delete > .vc_control.column_clone").show(),this.$ul.find("> .vc_param_group-add_content").show()),void 0!==this.options.param.callbacks&&void 0!==this.options.param.callbacks.after_delete&&"function"==typeof(e=window[this.options.param.callbacks.after_delete])&&e()}}),u=Backbone.View.extend({dependentElements:!1,mappedParams:!1,groupParamName:"",adminLabelParams:[],events:{"click > .vc_controls > .vc_row_edit_clone_delete > .vc_control.column_toggle":"toggle","click > .vc_controls > .vc_row_edit_clone_delete > .vc_control.column_delete":"deleteParam","click > .vc_controls > .vc_row_edit_clone_delete > .vc_control.column_clone":"clone"},initialize:function(e){this.options=e,this.$content=this.options.parent.$ul,this.model=vc.active_panel.model,this.mappedParams=this.options.parent.mappedParams,this.groupParamName=this.options.parent.groupParamName,this.adminLabelParams=this.options.parent.adminLabelParams,this.dependentElements={},_.bindAll(this,"hookDependent"),this.initializeDependency(),_.bindAll(this,"hookAdminLabel"),this.initializeAdminLabels()},initializeAdminLabels:function(){for(var t=this.hookAdminLabel,e=function(){var e=d(this);e.data("vc_admin_labels")||(e.data("vc_admin_labels",!0),e.on("keyup change",t),t({currentTarget:this}))},n=0;n"+_.escape(t)+": "+_.escape(n))}e.html(a.join(", ")).toggleClass("vc_hidden-label",!a.length)},initializeDependency:function(){var o={};_.each(this.mappedParams,function(a,e){var t,i;_.isObject(a)&&_.isObject(a.dependency)&&_.isString(a.dependency.element)&&(t=d("[name="+this.groupParamName+"_"+a.dependency.element+"].wpb_vc_param_value",this.$el),(i=d("[name="+e+"].wpb_vc_param_value",this.$el)).length)&&_.each(t,function(e){var e=d(e),t=e.attr("name"),n=a.dependency;_.isArray(this.dependentElements[t])||(this.dependentElements[t]=[]),this.dependentElements[t].push(i),e.data("dependentSet")||(e.attr("data-dependent-set","true"),e.on("keyup change",this.hookDependent)),o[t]||(o[t]=e),_.isString(n.callback)&&window[n.callback].call(this)},this)},this),_.each(o,function(e){this.hookDependent({currentTarget:e})},this)},hookDependent:function(e){var e=d(e.currentTarget),t=e.closest(".vc_column"),n=this.dependentElements[e.attr("name")],a=e.is(":checkbox")?_.map(this.$el.find("[name="+e.attr("name")+"].wpb_vc_param_value:checked"),function(e){return d(e).val()}):e.val(),i=e.is(":checkbox")?!this.$el.find("[name="+e.attr("name")+"].wpb_vc_param_value:checked").length:!a.length;return t.hasClass("vc_dependent-hidden")?_.each(n,function(e){var t=d.Event("change");t.extra_type="vcHookDependedParamGroup",e.closest(".vc_column").addClass("vc_dependent-hidden"),e.trigger(t)}):_.each(n,function(e){var t=e.attr("name"),t=_.isObject(this.mappedParams[t])&&_.isObject(this.mappedParams[t].dependency)?this.mappedParams[t].dependency:{},n=e.closest(".vc_column");_.isBoolean(t.not_empty)&&!0===t.not_empty&&!i||_.isBoolean(t.is_empty)&&!0===t.is_empty&&i||t.value&&_.intersection(_.isArray(t.value)?t.value:[t.value],_.isArray(a)?a:[a]).length||t.value_not_equal_to&&!_.intersection(_.isArray(t.value_not_equal_to)?t.value_not_equal_to:[t.value_not_equal_to],_.isArray(a)?a:[a]).length?n.removeClass("vc_dependent-hidden"):n.addClass("vc_dependent-hidden"),(t=d.Event("change")).extra_type="vcHookDependedParamGroup",e.trigger(t)},this),this},deleteParam:function(e){e&&e.preventDefault&&e.preventDefault(),!0===confirm(window.i18nLocale.press_ok_to_delete_section)&&(this.options.parent.items--,this.options.parent.afterDelete(),this.$el.remove(),this.unbind(),this.remove())},content:function(){return this.$content},clone:function(e){var t,n;e.preventDefault(),this.options.parent.addAllowed()&&(e=this.options.parent.$ul.data("settings"),t=this.$content,this.$content=this.$el,n=vc.atts.param_group.parseOne.call(this,e),d.ajax({type:"POST",url:window.ajaxurl,data:{action:"vc_param_group_clone",param:a(JSON.stringify(e)),shortcode:vc.active_panel.model.get("shortcode"),value:n,vc_inline:!0,_vcnonce:window.vcAdminNonce},dataType:"json",context:this}).done(function(e){e=e.data||"",e=d(e);e.insertAfter(this.$el),this.$content=t,this.options.parent.initializer.$content=d("> .wpb_element_wrapper",e),this.options.parent.initializer.render(),e.data("vc-param-group-param",new u({el:e,parent:this.options.parent})),this.options.parent.items++,this.options.parent.afterAdd(e,"clone")}))},toggle:function(e){e.preventDefault();e=this.$el;e.find("> .wpb_element_wrapper").slideToggle(),e.toggleClass("vc_param_group-collapsed").siblings(":not(.vc_param_group-collapsed)").addClass("vc_param_group-collapsed").find("> .wpb_element_wrapper").slideUp()}}),h=(window.i18nLocale,vc.edit_form_callbacks=[],vc.atts={parse:function(e){var t=this.content().find(".wpb_vc_param_value[name="+e.param_name+"]"),n=t.closest('[data-vc-ui-element="panel-shortcode-param"]'),n=_.isUndefined(vc.atts[e.type])||_.isUndefined(vc.atts[e.type].parse)?t.length?t.val():null:n.data("vcInitParam")?vc.atts[e.type].parse.call(this,e):(n=this.model.get("params"),_.isUndefined(n[e.param_name])?t.length?t.val():null:n[e.param_name]);return void 0!==t.data("js-function")&&void 0!==window[t.data("js-function")]&&(0,window[t.data("js-function")])(this.$el,this,e),n},parseFrame:function(e){return vc.atts.parse.call(this,e)},init:function(e,t){_.isUndefined(vc.atts[e.type])||_.isUndefined(vc.atts[e.type].init)||vc.atts[e.type].init.call(this,e,t)}},vc.atts.textarea_html={parse:function(e){var t=this.window(),e=this.content().find(".textarea_html."+e.param_name);try{t.tinyMCE&&_.isArray(t.tinyMCE.editors)&&_.each(t.tinyMCE.editors,function(e){"wpb_tinymce_content"===e.id&&e.save()})}catch(e){window.console&&window.console.warn&&window.console.warn("textarea_html atts parse error",e)}return e.val()},render:function(e,t){return _.isUndefined(t)?t:vc_wpautop(t)}},vc.atts.textfield={parse:function(e){e=this.content().find(".wpb_vc_param_value[name="+e.param_name+"]").val();try{e=window.vc.utils.fixUnclosedTags(e)}catch(e){console.error("Failed to execute window.vc.utils.fixUnclosedTags function: ",e)}return e}},vc.atts.textarea_safe={parse:function(e){e=this.content().find(".wpb_vc_param_value[name="+e.param_name+"]").val();return e.match(/"|(http)/)?"#E-8_"+base64_encode(rawurlencode(e)):e},render:function(e,t){return t&&t.match(/^#E\-8_/)?d("
    ").text(rawurldecode(base64_decode(t.replace(/^#E\-8_/,"")))).html():t}},vc.atts.checkbox={parse:function(e){var t=[],n="";return d("input[name="+e.param_name+"]",this.content()).each(function(){var e=d(this);this.checked&&t.push(e.attr("value"))}),n=0").text(rawurldecode(base64_decode(t.replace(/^#E\-8_/,"")))).html():t}},vc.atts.textarea_raw_html={parse:function(t){var n,t=this.content().find(".wpb_vc_param_value[name="+t.param_name+"]");try{n=window.vc.utils.fixUnclosedTags(t.val())}catch(e){n=t.val(),console.error("Failed to execute window.vc.utils.fixUnclosedTags function: ",e)}return base64_encode(rawurlencode(n))},render:function(e,t){return t?d("
    ").text(rawurldecode(base64_decode(t.trim()))).html():""}},vc.atts.textarea_ace={init:function(e,t){var n,a=t.find(".textarea_ace_container"),i=t.find('input.wpb_vc_param_value[name="content"]'),t=a.attr("id");"undefined"!=typeof ace?((n=ace.edit(t)).setTheme("ace/theme/chrome"),a=e.mode||"html",n.session.setMode("ace/mode/"+a),n.session.setOption("wrap","free"),a="",i.val()&&(a=rawurldecode(base64_decode(i.val()))),n.setValue(a,-1),n.clearSelection(),n.getSession().on("change",function(){var e=n.getValue();try{e=window.vc.utils.fixUnclosedTags(e)}catch(e){console.error("Failed to execute window.vc.utils.fixUnclosedTags function: ",e)}e=base64_encode(rawurlencode(e));i.val(e)}),d(window).on("resize",function(){n.resize()})):console.error("ACE Editor is not loaded.")},parse:function(){return this.content().find('input.wpb_vc_param_value[name="content"]').val()},render:function(e,t){t=t?rawurldecode(base64_decode(t.trim())):"";return t?d("
    ").text(t).html():""}},vc.atts.dropdown={render:function(e,t){return t},init:function(e,t){d(".wpb_vc_param_value.dropdown",t).on("change",function(){var e=d(this),t=e.find(":selected"),n=e.data("option"),t=t.length?t.attr("class").replace(/\s/g,"_"):"";t=t.replace("#","hash-"),void 0!==n&&e.removeClass(n),void 0!==t&&(e.data("option",t),e.addClass(t))})},defaults:function(e){var t;return _.isArray(e.value)||_.isString(e.value)?_.isArray(e.value)?(t=e.value[0],_.isArray(t)&&t.length?t[0]:t):"":(t=_.values(e.value)[0]).label?t.value:t}},vc.atts.attach_images={parse:function(e){var t=this.content().find(".wpb_vc_param_value[name="+e.param_name+"]"),n="";return t.parent().find("li.added").each(function(){n+='
  • '}),d("[data-model-id="+this.model.id+"]").data("field-"+e.param_name+"-attach-images",n),t.length?t.val():null},render:function(e,t){var n=this.$el.find(".attachment-thumbnails[data-name="+e.param_name+"]");return"external_link"===this.model.getParam("source")&&(t=this.model.getParam("custom_srcs")),_.isEmpty(t)?(this.$el.removeData("field-"+e.param_name+"-attach-images"),vc.atts.attach_images.updateImages(n,"")):d.ajax({type:"POST",url:window.ajaxurl,data:{action:"wpb_gallery_html",content:t,_vcnonce:window.vcAdminNonce},dataType:"json",context:this}).done(function(e){e=e.data;vc.atts.attach_images.updateImages(n,e)}),t},updateImages:function(e,t){e.html(t),t.length?e.removeClass("image-exists").next().addClass("image-exists"):e.addClass("image-exists").next().removeClass("image-exists")}},vc.atts.href={parse:function(e){var e=this.content().find(".wpb_vc_param_value[name="+e.param_name+"]"),t="";return t=e.length&&"http://"!==e.val()?e.val():t}},vc.atts.attach_image={parse:function(e){var t=this.content().find(".wpb_vc_param_value[name="+e.param_name+"]"),n="";return t.parent().find("li.added").length&&(n=t.parent().find("li.added img").attr("src")),d("[data-model-id="+this.model.id+"]").data("field-"+e.param_name+"-attach-image",n),t.length?t.val():null},render:function(e,t){var n=d("[data-model-id="+this.model.id+"]"),a=n.data("field-"+e.param_name+"-attach-image"),i=this.$el.find(".attachment-thumbnail[data-name="+e.param_name+"]"),o={image_src:"",image_alt:""};return"image"===e.param_name&&("external_link"===this.model.getParam("source")?(o.image_src=this.model.getParam("custom_src"),vc.atts.attach_image.updateImage(i,o)):_.isEmpty(t)&&"featured_image"!==this.model.getParam("source")?_.isUndefined(a)||(n.removeData("field-"+e.param_name+"-attach-image"),o.image_src=a,vc.atts.attach_image.updateImage(i,o)):d.ajax({type:"POST",url:window.ajaxurl,data:{action:"wpb_single_image_data",content:t,params:this.model.get("params"),post_id:vc_post_id,_vcnonce:window.vcAdminNonce},dataType:"json",context:this}).done(function(e){var t;e.success&&(t=e.data.image_src.length||"featured_image"===this.model.getParam("source"),vc.atts.attach_image.updateImage(i,e.data,t))})),t},updateImage:function(e,t,n){var a=t.image_src,t=t.image_alt;e.length&&((n=void 0===n?!1:n)||!_.isEmpty(a)?(e.attr("src",a),e.attr("alt",t),(_.isEmpty(a)?(e.hide(),e.next().removeClass("image-exists")):(e.show(),e.next().addClass("image-exists"))).next().addClass("image-exists")):e.attr("src","").hide().next().removeClass("image-exists").next().removeClass("image-exists"))}},vc.atts.google_fonts={parse:function(e){var e=this.content().find(".wpb_vc_param_value[name="+e.param_name+"]").parent(),t={};return t.font_family=e.find(".vc_google_fonts_form_field-font_family-select > option:selected").val(),t.font_style=e.find(".vc_google_fonts_form_field-font_style-select > option:selected").val(),t.font_vendor=e.find(".vc_google_fonts_form_field-font_family-select > option:selected").attr("data[font_vendor]"),e=_.map(t,function(e,t){if(_.isString(e)&&0 .edit_form_line").html(window.i18nLocale.gfonts_unable_to_load_google_fonts||"Unable to load Google Fonts"))}},vc.atts.font_container={parse:function(e){var e=this.content().find(".wpb_vc_param_value[name="+e.param_name+"]").parent(),t={};return t.tag=e.find(".vc_font_container_form_field-tag-select > option:selected").val(),t.font_size=e.find(".vc_font_container_form_field-font_size-input").val(),t.text_align=e.find(".vc_font_container_form_field-text_align-select > option:selected").val(),t.font_family=e.find(".vc_font_container_form_field-font_family-select > option:selected").val(),t.color=e.find(".vc_font_container_form_field-color-input").val(),t.line_height=e.find(".vc_font_container_form_field-line_height-input").val(),t.font_style_italic=e.find(".vc_font_container_form_field-font_style-checkbox.italic").prop("checked")?"1":"",t.font_style_bold=e.find(".vc_font_container_form_field-font_style-checkbox.bold").prop("checked")?"1":"",e=_.map(t,function(e,t){if(_.isString(e)&&0 .edit_form_line > .vc_param_group-list"),e=vc.atts.param_group.extractValues.call(this,e,d('>.wpb_vc_row:not(".vc_param_group-add_content-wrapper")',n));return this.$content=t,encodeURIComponent(JSON.stringify(e))},extractValues:function(i,e){var t=[],o=this;return e.each(function(){var a={};o.$content=d(this),_.each(i.params,function(e){var t,e=d.extend({},e),n=e.param_name;e.param_name=i.param_name+"_"+n,((t=vc.atts.parse.call(o,e)).length||e.save_always)&&(a[n]=t)}),t.push(a)}),t},parseOne:function(e){var t=this.content(),e=vc.atts.param_group.extractValues.call(this,e,t);return this.$content=t,a(JSON.stringify(e))},init:function(e,t){t.data("vc-param-object",new p({el:t,settings:{param:e}}))}},vc.atts.colorpicker={init:function(e,t){t=t[0];vc.initColorPicker(t,null,{change:function(e){d(e).trigger("change")},cancel:function(e){d(e).trigger("change")}})}},vc.atts.autocomplete={init:function(e,t){t.length&&t.each(function(){var e=d(".wpb_vc_param_value",this),t=e.attr("name"),n=d(".vc_auto_complete_param",this),t=d.extend({$param_input:e,param_name:t,$el:n},e.data("settings")),n=new l(t);t.multiple&&n.enableMultiple(),t.sortable&&n.enableSortable(),e.data("vc-param-object",n)})}},vc.atts.loop={init:function(e,t){t.data("vc-param-object",new n({el:t}))}},vc.atts.vc_link={init:function(e,t){d(".vc_link-build",t).on("click",function(e){e&&e.preventDefault&&e.preventDefault(),e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),e=d(this).closest(".vc_link"),i=e.find(".wpb_vc_param_value"),o=e.find(".url-label"),s=e.find(".title-label"),e=i.data("json"),r=d("#wp-link-submit"),l=d(''),r.hide(),d("#vc_link-submit").remove(),l.insertBefore(r),t=d(''),d("#link-options .vc-link-nofollow").remove(),t.insertAfter(d("#link-options .link-target")),setTimeout(function(){var e=d("#most-recent-results").css("top");d("#most-recent-results").css("top",parseInt(e,10)+t.height())},200),c=!window.wpLink&&d.fn.wpdialog&&d("#wp-link").length?{$link:!1,open:function(){this.$link=d("#wp-link").wpdialog({title:wpLinkL10n.title,width:480,height:"auto",modal:!0,dialogClass:"wp-dialog",zIndex:3e5}),this.$link.addClass("vc-link-wrapper")},close:function(){this.$link&&(this.$link.wpdialog("close"),this.$link.removeClass("vc-link-wrapper"))}}:window.wpLink;var i,o,s,r,l,t,c,n=function(e,t){jQuery(t).addClass("vc-link-wrapper");var a=d("#wp-link-cancel button");l.off("click.vcLink").on("click.vcLink",function(e){e&&e.preventDefault&&e.preventDefault(),e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),(e={}).url=(d("#wp-link-url").length?d("#wp-link-url"):d("#url-field")).val(),e.title=(d("#wp-link-text").length?d("#wp-link-text"):d("#link-title-field")).val();var t,n=d("#wp-link-target").length?d("#wp-link-target"):d("#link-target-checkbox");return e.target=n[0].checked?"_blank":"",e.rel=d("#vc-link-nofollow")[0].checked?"nofollow":"",t=_.map(e,function(e,t){if(_.isString(e)&&0
    '),n.$frame=n.content.find("iframe[data-vc-gutenberg-param-iframe]"),n.$frame.attr("src",t),n.$frame.on("load",function(){vc.removeOverlaySpinner(),n.gutenbergParamObj&&(n.gutenbergParamObj.iframe=n.$frame.get(0),n.gutenbergParamObj.iframeLoaded())})})}},function(){return''}),m=function(){var e=window.i18nLocale.gutenbergEditorUpdateButton||"Update";return'
    '+h()+'
    '},v=function(e){return this.iframe=null,this.options=e||{},this.value=this.options&&this.options.value?this.options.value:"",this.iframeLoaded=function(){var t=!!this.iframe.contentWindow.wp&&this.iframe.contentWindow.wp.data,n=(t||(e=(e=window.i18nLocale||!1)&&e.gutenbergDoesntWorkProperly?e.gutenbergDoesntWorkProperly:"Gutenberg plugin doesn't work properly. Please check Gutenberg plugin.",window.alert(e),this.options&&this.options.onError&&this.options.onError()),parseInt(this.iframe.contentWindow.document.getElementById("post_ID").value)),a={id:n,guid:{raw:"/?",rendered:"/?"},title:{raw:""},content:{raw:this.value,rendered:this.value},type:"wpb_gutenberg_param",slug:"",status:"auto-draft",link:"/?",format:"standard",categories:[]},i=t.dispatch("core/editor"),e=t.select("core/edit-post"),o=this.iframe.contentWindow.document.querySelector(".editor-post-title"),s=this.iframe.contentWindow.document.querySelector(".components-notice-list"),r=(o&&o.classList.add("hidden"),s&&s.classList.add("hidden"),e.isPublishSidebarOpened=function(){return!0},"function"==typeof i.autosave&&(i.autosave=function(){}),this.value),l=!1,c=(t.subscribe(function(){var e=t.select("core/editor").getCurrentPost();!l&&e&&e.id===n&&(l=!0,i.setupEditor(a,{content:r}))}),this.iframe);setTimeout(function(){var e,t,n;e=d(e=c).contents(),t=e.find(".edit-post-header-toolbar"),n=m(),d(n).insertAfter(t),e.find(".vc_gutenberg-modal-update-button, .wpb-gutenberg-modal-close-button").on("click",function(){setTimeout(function(){window.sessionStorage.removeItem("wp-autosave-block-editor-post-auto-draft")},"3000")}),n=vc.atts.gutenberg,e.find(".wpb-gutenberg-modal-close-button").on("click",n.closeEditor.bind(n)),e.find(".vc_gutenberg-modal-update-button").on("click",n.updateEditor.bind(n))},"3000")},this.updateValueFromIframe=function(){var e;this.iframe&&this.iframe.contentWindow&&this.iframe.contentWindow.wp&&this.iframe.contentWindow.wp.data&&(e=this.iframe.contentWindow.wp.data)&&(e=e.select("core/editor").getEditedPostContent(),this.setValue(e))},this.setValue=function(e){this.value=e,this.options.onSetValue&&this.options.onSetValue(e)},this};vc.atts.vc_grid_id={parse:function(){return"vc_gid:"+Date.now()+"-"+this.model.get("id")+"-"+Math.floor(11*Math.random())}},vc.atts.addShortcodeIdParam=function(t){var n=!1,a=t.get("params"),e=vc.map[t.get("shortcode")];_.isArray(e.params)&&_.each(e.params,function(e){e&&!_.isUndefined(e.type)&&("tab_id"===e.type&&_.isEmpty(a[e.param_name])?(n=!0,a[e.param_name]=vc_guid()+"-"+Math.floor(11*Math.random())):"vc_grid_id"===e.type&&(n=!0,a[e.param_name]=vc.atts.vc_grid_id.parse.call({model:t})))}),n&&t.save("params",a,{silent:!0})},vc.getMapped=vc.memoizeWrapper(function(e){return vc.map[e]||{}})})(window.jQuery); (s=>{void 0===window.vc&&(window.vc={}),window.vc.ShortcodesBuilder=function(e){return this.models=e||[],this.is_build_complete=!0,this},window.vc.ShortcodesBuilder.prototype={_ajax:!1,message:!1,isBuildComplete:function(){return this.is_build_complete},create:function(e){return this.is_build_complete=!1,this.models.push(window.vc.shortcodes.create(e)),this},render:function(e,t){var n=_.map(this.models,function(e){var t=this.toString(e);return{id:e.get("id"),string:t,tag:e.get("shortcode")}},this);window.vc.setDataChanged(),this.build(n,e,t)},build:function(e,t,n){this.ajax({action:"vc_load_shortcode",shortcodes:e,_vcnonce:window.vcAdminNonce},window.vc.frame_window.location.href).done(function(e){_.each(s(e),function(e){this._renderBlockCallback(e)},this),_.isFunction(t)&&t(e),window.vc.frame.setSortable(),window.vc.activity=!1,this.checkNoContent(),window.vc.frame_window.vc_iframe.loadScripts(),this.models=[],this.showResultMessage(),this.is_build_complete=!0,vc.events.trigger("afterLoadShortcode"),n&&this.buildDefaultCss(n)})},lastID:function(){return this.models.length?_.last(this.models).get("id"):""},last:function(){return!!this.models.length&&_.last(this.models)},firstID:function(){return this.models.length?_.first(this.models).get("id"):""},first:function(){return!!this.models.length&&_.first(this.models)},buildFromContent:function(){var e=decodeURIComponent(window.vc.frame_window.jQuery("#vc_template-post-content").html()+"").replace(/]*)>\/\*\* vc_js-placeholder \*\*\//g,"").replace(/<\/style([^>]*)>/g,"");try{window.vc.$page.html(e).prepend(s('
    '))}catch(e){window.console&&window.console.warn&&window.console.warn("BuildFromContent error",e)}_.each(window.vc.post_shortcodes,function(e){var e=JSON.parse(decodeURIComponent(e+"")),t=window.vc.$page.find("[data-model-id="+e.id+"]"),n=(t.parents("[data-model-id]"),_.isObject(e.attrs)?e.attrs:{}),n=window.vc.shortcodes.create({id:e.id,shortcode:e.tag,params:this.unescapeParams(n),parent_id:e.parent_id,from_content:!0},{silent:!0});t.attr("data-model-id",n.get("id")),this._renderBlockCallback(t.get(0))},this),window.vc.frame.setSortable(),this.checkNoContent(),window.vc.frame.render();try{window.vc.frame_window.vc_iframe.reload()}catch(e){window.console&&window.console.warn&&window.console.warn("BuildFromContent render error",e)}},buildFromTemplate:function(e,t){var i=!1;return _.each(s(e),function(e){var t=s(e);t.is("[data-type=files]")?this._renderBlockCallback(e):window.vc.app.placeElement(t)},this),_.each(t,function(e){var t,e=JSON.parse(decodeURIComponent(e+"")),n=window.vc.$page.find("[data-model-id="+e.id+"]"),o=_.isObject(e.attrs)?e.attrs:{};i||(t=window.vc.shortcodeHasIdParam(e.tag))&&!_.isUndefined(o)&&!_.isUndefined(o[t.param_name])&&0')):(e=window.vc.frame.addInlineScriptBody(s(this)),s(''))).insertAfter(s(this)),!0),s(this).remove()}),n&&e.html(i.html()),t.get("from_content")||t.get("from_template")||this.placeContainer(e,t),t.view=new o({model:t,el:e}).render(),this.notifyParent(t.get("parent_id")),t.view.rendered()},getView:function(e){var t=e.setting("is_container")||e.setting("as_parent")?InlineShortcodeViewContainer:InlineShortcodeView;return t=_.isObject(window["InlineShortcodeView_"+e.get("shortcode")])?window["InlineShortcodeView_"+e.get("shortcode")]:t},update:function(n){var e=n.get("shortcode"),t=this.toString(n);window.vc.setDataChanged(),this.ajax({action:"vc_load_shortcode",shortcodes:[{id:n.get("id"),string:t,tag:e}],_vcnonce:window.vcAdminNonce},window.vc.frame_window.location.href).done(function(e){var t=n.view;_.each(s(e),function(e){this._renderBlockCallback(e)},this),n.view&&(n.view.$el.insertAfter(t.$el),window.vc.shortcodes.where({parent_id:n.get("id")}).length&&t.content().find("> *").appendTo(n.view.content()),t.remove(),window.vc.frame_window.vc_iframe.loadScripts(),n.view.changed(),window.vc.frame.setSortable(),n.view.updated())})},ajax:function(e,t){var n={post_id:vc_post_id,vc_inline:!0,_vcnonce:window.vcAdminNonce,wpb_js_google_fonts_save_nonce:window.wpb_js_google_fonts_save_nonce,wpb_vc_js_status:window.wpb_vc_js_status};return this._ajax=s.ajax({url:t||window.vc.admin_ajax,type:"POST",dataType:"html",data:_.extend(n,e),context:this}),this._ajax},notifyParent:function(e){e=window.vc.shortcodes.get(e);e&&e.view&&e.view.changed()},remove:function(){},_getContainer:function(e){var t,e=e.get("parent_id");if(!1!==e){if(e=window.vc.shortcodes.get(e),_.isUndefined(e))return window.vc.app;t=e.view}else t=window.vc.app;return t},placeContainer:function(e,t){t=this._getContainer(t);return t&&t.placeElement(e,window.vc.activity),t},toString:function(e,t){var n={},o=e.get("shortcode"),e=_.extend({},e.get("params")),i=window.vc.getMergedParams(o,e),e=_.isString(e.content)?e.content:"";return _.each(i,function(e,t){n[t]=this.escapeParam(e)},this),wp.shortcode.string({tag:o,attrs:n,content:e,type:_.isString(t)?t:""})},getContent:function(){var e=_.sortBy(window.vc.shortcodes.where({parent_id:!1}),function(e){return e.get("order")});return window.vc.shortcodes.modelsToString(e)},getTitle:function(){return window.vc.title},checkNoContent:function(){window.vc.frame.noContent(!vc.shortcodes.length)},save:function(e,t){var n=this.getContent(),o={action:"vc_save"};o.vc_post_custom_css=window.vc.$custom_css.val(),o.vc_post_custom_js_header=window.vc.$custom_js_header.val(),o.vc_post_custom_js_footer=window.vc.$custom_js_footer.val(),o.vc_post_custom_layout=s("#vc_post-custom-layout").val(),o.vc_post_custom_seo_settings=s("#vc_post-custom-seo-settings").val(),o.content=this.wpautop(n),e&&(o.post_status=e,s(".vc_button_save_draft").hide(100),s("#vc_button-update p").text(window.i18nLocale.update_all)),window.vc.update_title&&(o.post_title=this.getTitle()),this.ajax(o).done(function(){window.vc.unsetDataChanged(),window.vc.showMessage(window.i18nLocale.vc_successfully_updated||"Successfully updated!"),t&&window.location.reload()})},parse:function(r,e,d){var w=_.keys(window.vc.map).join("|"),t=window.wp.shortcode.regexp(w),e=e.trim().match(t);return _.isNull(e)||_.each(e,function(e){var t,n=e.match(this.regexp(w)),o=n[5],i=new RegExp("^[\\s]*\\[\\[?("+_.keys(window.vc.map).join("|")+")(?![\\w-])"),s=window.wp.shortcode.attrs(n[3]),c={},a=vc_guid();_.each(s.named,function(e,t){c[t]=this.unescapeParam(e)},this),s={id:a,shortcode:n[2],params:_.extend({},c),parent_id:!!_.isObject(d)&&d.id},t=window.vc.getMapped(s.shortcode),_.isArray(r)?(r.push(s),a=r.length-1):r[a]=s,a==s.root_id&&(r[a].html=e),_.isString(o)&&o.match(i)&&(t.is_container&&_.isBoolean(t.is_container)&&!0===t.is_container||!_.isEmpty(t.as_parent)&&!1!==t.as_parent)?r=this.parse(r,o,r[a]):_.isString(o)&&o.length&&"vc_row"===n[2]?r=this.parse(r,'[vc_column width="1/1"][vc_column_text]'+o+"[/vc_column_text][/vc_column]",r[a]):_.isString(o)&&o.length&&"vc_column"===n[2]?r=this.parse(r,"[vc_column_text]"+o+"[/vc_column_text]",r[a]):_.isString(o)&&(r[a].params.content=o)},this),r},regexp:_.memoize(function(e){return new RegExp("\\[(\\[?)("+e+")(?![\\w-])([^\\]\\/]*(?:\\/(?!\\])[^\\]\\/]*)*?)(?:(\\/)\\]|\\](?:([^\\[]*(?:\\[(?!\\/\\2\\])[^\\[]*)*)(\\[\\/\\2\\]))?)(\\]?)")}),wpautop:function(e){return e=vc_wpautop(e)},escapeParam:function(e){return _.isUndefined(e)||_.isNull(e)||!e.toString?"":e.toString().replace(/"/g,"``").replace(/\[/g,"`{`").replace(/\]/g,"`}`")},unescapeParam:function(e){return e=e.replace(/(\`{\`)/g,"[").replace(/(\`}\`)/g,"]").replace(/(\`{2})/g,'"'),e=vc_wpnop(e)},unescapeParams:function(e){return _.object(_.map(e,function(e,t){return[t,this.unescapeParam(e)]},this))},setResultMessage:function(e){this.message=e},showResultMessage:function(){!1!==this.message&&window.vc.showMessage(this.message),this.message=!1},buildDefaultCss:function(e){var t="wpb_content_element"===e.settings.element_default_class;if(e.settings&&!t){var t="",n=e.settings.params,o=null,e=e.settings.element_default_class;if(n&&n.length)for(var i=0;i{_.isUndefined(window.vc)&&(window.vc={});var e=Backbone.Model.extend({defaults:function(){return{id:vc_guid(),shortcode:"vc_text_block",order:vc.shortcodes.nextOrder(),params:{},parent_id:!1}},settings:!1,getParam:function(e){return _.isObject(this.get("params"))&&!_.isUndefined(this.get("params")[e])?this.get("params")[e]:""},sync:function(){return!1},setting:function(e){return!1===this.settings&&(this.settings=vc.getMapped(this.get("shortcode"))||{}),this.settings[e]},view:!1}),n=Backbone.Collection.extend({model:e,sync:function(){return!1},nextOrder:function(){return this.length?this.last().get("order")+1:1},initialize:function(){this.bind("remove",this.removeChildren,this),this.bind("remove",vc.builder.checkNoContent),this.bind("remove",this.removeEvents,this)},comparator:function(e){return e.get("order")},removeEvents:function(e){window.vc.events.triggerShortcodeEvents("destroy",e)},removeChildren:function(e){e=vc.shortcodes.where({parent_id:e.id});_.each(e,function(e){e.destroy()},this)},stringify:function(e){var t=_.sortBy(vc.shortcodes.where({parent_id:!1}),function(e){return e.get("order")});return this.modelsToString(t,e)},singleStringify:function(e,t){return this.modelsToString([vc.shortcodes.get(e)],t)},createShortcodeString:function(e,t){var n,r=e.get("shortcode"),i=_.extend({},e.get("params")),o={},i=vc.getMergedParams(r,i);return _.each(i,function(e,t){o[t]=vc.builder.escapeParam(e)},this),i=vc.getMapped(r),i=_.isObject(i)&&(_.isBoolean(i.is_container)&&!0===i.is_container||!_.isEmpty(i.as_parent)),n=this._getShortcodeContent(e,t),n={tag:r,attrs:o,content:n,type:_.isUndefined(vc.getParamSettings(r,"content"))&&!i?"single":""},_.isUndefined(t)?e.trigger("stringify",e,n):e.trigger("stringify:"+t,e,n),wp.shortcode.string(n)},modelsToString:function(e,n){return _.reduce(e,function(e,t){return e+this.createShortcodeString(t,n)},"",this)},_getShortcodeContent:function(e,n){var t=_.sortBy(window.vc.shortcodes.where({parent_id:e.get("id")}),function(e){return e.get("order")});return t.length?_.reduce(t,function(e,t){return e+this.createShortcodeString(t,n)},"",this):(t=_.extend({},e.get("params")),_.isUndefined(t.content)?"":t.content)},create:function(e,t){return(e=n.__super__.create.call(this,e,t)).get("cloned")&&window.vc.events.triggerShortcodeEvents("clone",e),window.vc.events.triggerShortcodeEvents("add",e),e}});window.vc.shortcodes=new n})(); (r=>{_.isUndefined(window.vc)&&(window.vc={}),r.ajaxSetup({beforeSend:function(e,t){"script"===t.dataType&&!0===t.cache&&(t.cache=!1),"script"===t.dataType&&!1===t.async&&(t.async=!0)}}),vc.showSpinner=function(){r("#vc_logo").addClass("vc_ui-wp-spinner")},vc.hideSpinner=function(){r("#vc_logo").removeClass("vc_ui-wp-spinner")},r(document).ajaxSend(function(e,t,i){i&&i.data&&"string"==typeof i.data&&i.data.match(/vc_inline=true/)&&vc.showSpinner()}).ajaxStop(function(){vc.hideSpinner()}),vc.active_panel=!1,vc.closeActivePanel=function(e){if(!this.active_panel)return!1;(e&&vc.active_panel.model&&vc.active_panel.model.get("id")===e.get("id")||!e)&&(vc.active_panel.model=null,this.active_panel.hide())},vc.activePanelName=function(){return this.active_panel&&this.active_panel.panelName?this.active_panel.panelName:null},vc.updateSettingsBadge=function(){r("a.vc_post-settings > .vc_post-settings-icon span.vc_badge").each(function(){var e=r(this);vc.isShowBadge()?e.show():e.hide()})},vc.isShowBadge=function(){var t=!1;return["css","js_header","js_footer"].forEach(function(e){var e="$custom_"+e;vc[e]&&(e=vc[e].val())&&""!==e.trim()&&(t=!0)}),t},vc.ModalView=Backbone.View.extend({message_box_timeout:!1,events:{"hidden.bs.modal":"hide","shown.bs.modal":"shown"},initialize:function(){_.bindAll(this,"setSize","hide")},setSize:function(){var e=r(window).height()-150;this.$content.css("maxHeight",e),this.trigger("setSize")},render:function(){return r(window).on("resize.ModalView",this.setSize),this.setSize(),vc.closeActivePanel(),this.$el.modal("show"),this},showMessage:function(e,t){this.message_box_timeout&&this.$el.find(".vc_message").remove()&&window.clearTimeout(this.message_box_timeout),this.message_box_timeout=!1;var i=r('
    ');this.$el.find(".vc_modal-body").prepend(i),i.text(e).fadeIn(),this.message_box_timeout=window.setTimeout(function(){i.remove()},6e3)},hide:function(){r(window).off("resize.ModalView")},shown:function(){}}),vc.element_start_index=0,vc.AddElementBlockView=vc.ModalView.extend({el:r("#vc_add-element-dialog"),prepend:!1,builder:"",events:{"click .vc_shortcode-link":"createElement","keyup #vc_elements_name_filter":"filterElements","hidden.bs.modal":"hide","show.bs.modal":"buildFiltering","click .wpb-content-layouts-container [data-filter]":"filterElements","shown.bs.modal":"shown"},buildFiltering:function(){this.do_render=!1,e='[data-vc-ui-element="add-element-button"]',t=this.model?this.model.get("shortcode"):"vc_column",i=this._getNotIn(t),r("#vc_elements_name_filter").val(""),this.$content.addClass("vc_filter-all"),this.$content.attr("data-vc-ui-filter","*");var e,t,i,a,n=vc.getMapped(t),s=!(!t||_.isUndefined(n.as_parent))&&n.as_parent;_.isObject(s)?(a=[],_.isString(s.only)&&a.push(_.reduce(s.only.replace(/\s/,"").split(","),function(e,t){return e+(_.isEmpty(e)?"":",")+'[data-element="'+t.trim()+'"]'},"")),_.isString(s.except)&&a.push(_.reduce(s.except.replace(/\s/,"").split(","),function(e,t){return e+':not([data-element="'+t.trim()+'"])'},"")),e+=a.join(",")):i&&(e=i),t&&!_.isUndefined(n.allowed_container_element)&&(n.allowed_container_element?_.isString(n.allowed_container_element)&&(e+=":not([data-is-container=true]), [data-element="+n.allowed_container_element+"]"):e+=":not([data-is-container=true])"),this.$buttons.removeClass("vc_visible").addClass("vc_inappropriate"),r(e,this.$content).removeClass("vc_inappropriate").addClass("vc_visible"),this.hideEmptyFilters()},hideEmptyFilters:function(){this.$el.find(".vc_filter-content-elements .active").removeClass("active"),this.$el.find(".vc_filter-content-elements > :first").addClass("active");var e=this;this.$el.find("[data-filter]").each(function(){r(r(this).data("filter")+".vc_visible:not(.vc_inappropriate)",e.$content).length?r(this).parent().show():r(this).parent().hide()})},render:function(e,t){return this.builder=new vc.ShortcodesBuilder,this.prepend=!!_.isBoolean(t)&&t,this.place_after_id=!!_.isString(t)&&t,this.model=!!_.isObject(e)&&e,this.$content=this.$el.find('[data-vc-ui-element="panel-add-element-list"]'),this.$buttons=r('[data-vc-ui-element="add-element-button"]',this.$content),this.preventDoubleExecution=!1,vc.AddElementBlockView.__super__.render.call(this)},hide:function(){this.do_render&&(this.show_settings&&this.showEditForm(),this.exit())},showEditForm:function(){vc.edit_element_block_view.render(this.builder.last())},exit:function(){this.builder.render()},createElement:function(e){var t,i,a;if(!this.preventDoubleExecution){this.preventDoubleExecution=!0,this.do_render=!0,e.preventDefault(),e=r(e.currentTarget).data("tag"),n={},!(t={width:"1/1"})===this.model&&"vc_row"!==e?(this.builder.create({shortcode:"vc_row",params:{}}).create({shortcode:"vc_column",parent_id:this.builder.lastID(),params:t}),this.model=this.builder.last()):!1!==this.model&&"vc_row"===e&&(e+="_inner");var n={shortcode:e,parent_id:!!this.model&&this.model.get("id"),params:"vc_row_inner"===e?n:{}};for(this.prepend?(n.order=0,(s=vc.shortcodes.findWhere({parent_id:this.model.get("id")}))&&(n.order=s.get("order")-1),vc.activity="prepend"):this.place_after_id&&(n.place_after_id=this.place_after_id),this.builder.create(n),a=this.builder.models.length-1;0<=a;a--)this.builder.models[a].get("shortcode");"vc_row"===e?this.builder.create({shortcode:"vc_column",parent_id:this.builder.lastID(),params:t}):"vc_row_inner"===e&&(t={width:"1/1"},this.builder.create({shortcode:"vc_column_inner",parent_id:this.builder.lastID(),params:t}));var s=vc.getMapped(e);_.isString(s.default_content)&&s.default_content.length&&(n=this.builder.parse({},s.default_content,this.builder.last().toJSON()),_.each(n,function(e){e.default_content=!0,this.builder.create(e)},this)),this.show_settings=!(_.isBoolean(s.show_settings_on_create)&&!1===s.show_settings_on_create),(i=this).$el.one("hidden.bs.modal",function(){i.preventDoubleExecution=!1}).modal("hide")}},_getNotIn:_.memoize(function(a){return'[data-vc-ui-element="add-element-button"]:not('+_.reduce(vc.map,function(e,t){var i=_.isEmpty(e)?"":",";return _.isObject(t.as_child)?(_.isString(t.as_child.only)&&!_.contains(t.as_child.only.replace(/\s/,"").split(","),a)&&(e+=i+"[data-element="+t.base+"]"),_.isString(t.as_child.except)&&_.contains(t.as_child.except.replace(/\s/,"").split(","),a)&&(e+=i+"[data-element="+t.base+"]")):!1===t.as_child&&(e+=i+"[data-element="+t.base+"]"),e},"")+")"}),filterElements:function(e){e.stopPropagation(),e.preventDefault();var e=r(e.currentTarget),t='[data-vc-ui-element="add-element-button"]',i=r("#vc_elements_name_filter").val();this.$content.removeClass("vc_filter-all"),e.is("[data-filter]")?(r(".wpb-content-layouts-container .isotope-filter .active",this.$content).removeClass("active"),e.parent().addClass("active"),t+=e=e.data("filter"),"*"===e?this.$content.addClass("vc_filter-all"):this.$content.removeClass("vc_filter-all"),this.$content.attr("data-vc-ui-filter",e.replace(".js-category-","")),r("#vc_elements_name_filter").val("")):0
    ').appendTo(this.$el.find(".vc_ui-panel-content-container"));i.text(e).fadeIn(),this.message_box_timeout=window.setTimeout(function(){i.remove()},6e3)},isVisible:function(){return this.$el.is(":visible")},resetMinimize:function(){this.$el.removeClass("vc_panel-opacity")}}),vc.PostSettingsPanelView=vc.PanelView.extend({events:{"click [data-save=true]":"save","click [data-dismiss=panel]":"hide","click [data-transparent=panel]":"toggleOpacity","mouseover [data-transparent=panel]":"addOpacity","mouseout [data-transparent=panel]":"removeOpacity"},saved_css_data:"",saved_js_header_data:"",saved_js_footer_data:"",saved_title:"",$title:!1,editor_css:!1,editor_js_header:!1,editor_js_footer:!1,post_settings_editor:!1,initialize:function(){var e=r("#vc_ui-panel-post-settings .vc_ui-panel-content .vc_row .vc_column");0'),(e=c.$content.find("[data-vc-template-preview-frame]")).attr("src",a),s.addClass("vc_loading"),e.on("load",function(){s.removeClass("vc_loading"),n.find("i").removeClass("vc_ui-wp-spinner")}))})}}catch(e){window.console&&window.console.warn&&window.console.warn("buildTemplatePreview error",e),this.showMessage("Failed to build preview","error")}},setTemplatePreviewSize:function(e){var t=this.$content.find("iframe");0{window.vc.HelperPanelViewHeaderFooter={buttonMessageTimeout:!1,events:{'click [data-vc-ui-element="button-save"]':"save",'click [data-vc-ui-element="button-close"]':"hide",'touchstart [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="button-minimize"]':"toggleOpacity"},uiEvents:{save:"setButtonMessage",render:"clearButtonMessage"},resetMinimize:function(){this.$el.removeClass("vc_panel-opacity"),this.$el.removeClass("vc_minimized")},toggleOpacity:function(t){t.preventDefault();var e,i="vc_animating",a="vc_minimized",s=this,n=this.$el,o=n.find(n.data("vcPanel")),u=o.closest(o.data("vcPanelContainer")),c=d(t.currentTarget);void 0===n.data("vcHasHeight")&&n.data("vcHasHeight",(t=n.attr("style"),e=!1,t&&t.split(";").forEach(function(t){t=t.split(":");"height"===d.trim(t[0])&&(e=!0)}),e)),n.hasClass(a)?(void 0===n.data("vcMinimizeHeight")&&n.data("vcMinimizeHeight",d(window).height()-.2*d(window).height()),n.animate({height:n.data("vcMinimizeHeight")},{duration:400,start:function(){c.prop("disabled",!0),n.addClass(i),s.tabsMenu&&s.tabsMenu()&&s.tabsMenu().vcTabsLine("moveTabs")},complete:function(){n.removeClass(a),n.removeClass(i),n.data("vcHasHeight")||n.css({height:""}),s.trigger("afterUnminimize"),c.prop("disabled",!1)}})):(n.data("vcMinimizeHeight",n.height()),n.animate({height:o.outerHeight()+u.outerHeight()-u.height()},{duration:400,start:function(){c.prop("disabled",!0),n.addClass(i)},complete:function(){n.addClass(a),n.removeClass(i),n.css({height:""}),s.trigger("afterMinimize"),c.prop("disabled",!1)}}))},setButtonMessage:function(t,e,i){var a;return void 0===i&&(i=!1),this.clearButtonMessage=_.bind(this.clearButtonMessage,this),!i&&!vc.frame_window||this.buttonMessageTimeout||(void 0===t&&(t=window.i18nLocale.ui_saved),void 0===e&&(e="success"),a=(i=this.$el.find('[data-vc-ui-element="button-save"]')).html(),i.addClass("vc_ui-button-"+e+" vc_ui-button-undisabled").removeClass("vc_ui-button-action").data("vcCurrentTextHtml",a).data("vcCurrentTextType",e).html(t),_.delay(this.clearButtonMessage,5e3),this.buttonMessageTimeout=!0),this},clearButtonMessage:function(){var t,e,i;this.buttonMessageTimeout&&(window.clearTimeout(this.buttonMessageTimeout),e=(i=this.$el.find('[data-vc-ui-element="button-save"]')).data("vcCurrentTextHtml")||"Save",t=i.data("vcCurrentTextType"),i.html(e).removeClass("vc_ui-button-"+t+" vc_ui-button-undisabled").addClass("vc_ui-button-action"),this.buttonMessageTimeout=!1)}}})(window.jQuery); (a=>{window.vc.HelperTemplatesPanelViewSearch={searchSelector:"[data-vc-templates-name-filter]",events:{"keyup [data-vc-templates-name-filter]":"searchTemplate","search [data-vc-templates-name-filter]":"searchTemplate"},uiEvents:{show:"focusToSearch"},focusToSearch:function(){vc.is_mobile||a(this.searchSelector,this.$el).trigger("focus")},searchTemplate:function(e){e=a(e.currentTarget);e.val().length?this.searchByName(e.val()):this.clearSearch()},clearSearch:function(){this.$el.find("[data-vc-templates-name-filter]").val(""),this.$el.find("[data-template_name]").css("display","block"),this.$el.removeAttr("data-vc-template-search"),this.$el.find(".vc-search-result-empty").removeClass("vc-search-result-empty");var e=new jQuery.Event("click");e.isClearSearch=!0,this.$el.find('.vc_panel-tabs-control:first [data-vc-ui-element="panel-tab-control"]').trigger(e)},searchByName:function(e){this.$el.find(".vc_panel-tabs-control.vc_active").removeClass("vc_active"),this.$el.attr("data-vc-template-search","true"),this.$el.find("[data-template_name]").css("display","none"),this.$el.find('[data-template_name*="'+vc_slugify(e)+'"]').css("display","block"),this.$el.find('[data-vc-ui-element="panel-edit-element-tab"]').each(function(){var e=a(this);e.removeClass("vc-search-result-empty"),e.find("[data-template_name]:visible").length||e.addClass("vc-search-result-empty")})}}})(window.jQuery); (s=>{window.vc.HelperPanelViewResizable={sizeInitialized:!1,uiEvents:{show:"setSavedSize initResize",tabChange:"setDefaultHeightSettings",afterMinimize:"setupOnMinimize",afterUnminimize:"initResize",fixElContainment:"saveUIPanelSizes"},setDefaultHeightSettings:function(){this.$el.css("height","auto"),this.$el.css("maxHeight","75vh")},initResize:function(){var i=this;this.$el.data("uiResizable")&&this.$el.resizable("destroy"),this.$el.resizable({minHeight:240,minWidth:380,resize:function(){i.trigger("resize")},handles:"n, e, s, w, ne, se, sw, nw",start:function(e,t){i.trigger("beforeResizeStart"),i.$el.css("maxHeight","none"),i.$el.css("height",t.size.height),s("iframe").css("pointerEvents","none"),i.trigger("afterResizeStart")},stop:function(){i.trigger("beforeResizeStop"),s("iframe").css("pointerEvents",""),i.saveUIPanelSizes(),i.trigger("afterResizeStop")}}),this.content().addClass("vc_properties-list-init"),this.trigger("resize")},setSavedSize:function(){if(this.setDefaultHeightSettings(),vc.is_mobile)return!1;var e={width:getUserSetting(this.panelName+"_vcUIPanelWidth"),left:getUserSetting(this.panelName+"_vcUIPanelLeft").replace("minus","-"),top:getUserSetting(this.panelName+"_vcUIPanelTop").replace("minus","-")};_.isEmpty(e.width)||this.$el.width(e.width),_.isEmpty(e.left)||this.$el.css("left",e.left),_.isEmpty(e.top)||this.$el.css("top",e.top),this.sizeInitialized=!0},saveUIPanelSizes:function(){if(!1===this.sizeInitialized)return!1;var e={width:this.$el.width(),left:parseInt(this.$el.css("left"),10),top:parseInt(this.$el.css("top"),10)};setUserSetting(this.panelName+"_vcUIPanelWidth",e.width),setUserSetting(this.panelName+"_vcUIPanelLeft",e.left.toString().replace("-","minus")+"px"),setUserSetting(this.panelName+"_vcUIPanelTop",e.top.toString().replace("-","minus")+"px")},setupOnMinimize:function(){this.$el.data("uiResizable")&&this.$el.resizable("destroy"),this.$el.resizable({minWidth:380,handles:"w, e",start:function(){s("iframe").css("pointerEvents","none")},stop:function(){s("iframe").css("pointerEvents","")}})}}})(window.jQuery); window.vc.HelperPanelViewDraggable={draggable:!0,draggableOptions:{iframeFix:!0,handle:'[data-vc-ui-element="panel-heading"]'},uiEvents:{show:"initDraggable"},initDraggable:function(){this.$el.draggable(_.extend({},this.draggableOptions,{start:this.fixElContainment,stop:this.fixElContainment}))}}; (l=>{window.vc.TemplateWindowUIPanelBackendEditor=vc.TemplatesPanelViewBackend.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperTemplatesPanelViewSearch).extend({panelName:"template_window",showMessageDisabled:!1,initialize:function(){window.vc.TemplateWindowUIPanelBackendEditor.__super__.initialize.call(this),this.trigger("show",this.initTemplatesTabs,this)},show:function(){this.clearSearch(),window.vc.TemplateWindowUIPanelBackendEditor.__super__.show.call(this)},initTemplatesTabs:function(){this.$el.find('[data-vc-ui-element="panel-tabs-controls"]').vcTabsLine("moveTabs")},showMessage:function(e,t){var a;if(this.showMessageDisabled)return!1;a="vc_col-xs-12 wpb_element_wrapper",this.message_box_timeout&&(this.$el.find("[data-vc-panel-message]").remove(),window.clearTimeout(this.message_box_timeout)),this.message_box_timeout=!1;var i,c=vc.template('

    <%- text %>

    ');switch(t){case"error":i=l('
    ').html(c({color:"danger",icon:"times",text:e}));break;case"warning":i=l('
    ').html(c({color:"warning",icon:"exclamation-triangle",text:e}));break;case"success":i=l('
    ').html(c({color:"success",icon:"check",text:e}))}i.prependTo(this.$el.find('[data-vc-ui-element="panel-edit-element-tab"].vc_row.vc_active')),i.fadeIn(),this.message_box_timeout=window.setTimeout(function(){i.remove()},6e3)},changeTab:function(e){e&&e.preventDefault&&e.preventDefault(),e&&!e.isClearSearch&&this.clearSearch();e=l(e.currentTarget);e.parent().hasClass("vc_active")||(this.$el.find('[data-vc-ui-element="panel-tabs-controls"] .vc_active:not([data-vc-ui-element="panel-tabs-line-dropdown"])').removeClass("vc_active"),e.parent().addClass("vc_active"),this.$el.find('[data-vc-ui-element="panel-edit-element-tab"].vc_active').removeClass("vc_active"),this.$el.find(e.data("vcUiElementTarget")).addClass("vc_active"),this.$tabsMenu&&this.$tabsMenu.vcTabsLine("checkDropdownContainerActive"))},setPreviewFrameHeight:function(e,t){parseInt(t,10)<100&&(t=100),l('data-vc-template-preview-frame="'+e+'"').height(t)}}),window.vc.TemplateWindowUIPanelBackendEditor.prototype.events=l.extend(!0,window.vc.TemplateWindowUIPanelBackendEditor.prototype.events,{'click [data-vc-ui-element="button-save"]':"save",'click [data-vc-ui-element="button-close"]':"hide",'touchstart [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="button-minimize"]':"toggleOpacity","keyup [data-vc-templates-name-filter]":"searchTemplate","search [data-vc-templates-name-filter]":"searchTemplate","click .vc_template-save-btn":"saveTemplate","click [data-template_id] [data-template-handler]":"loadTemplate",'click [data-vc-container=".vc_ui-list-bar"][data-vc-preview-handler]':"buildTemplatePreview",'click [data-vc-ui-delete="template-title"]':"removeTemplate",'click [data-vc-ui-element="panel-tab-control"]':"changeTab"}),window.vc.TemplateWindowUIPanelFrontendEditor=vc.TemplatesPanelViewFrontend.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperTemplatesPanelViewSearch).extend({panelName:"template_window",showMessageDisabled:!1,show:function(){this.clearSearch(),window.vc.TemplateWindowUIPanelFrontendEditor.__super__.show.call(this)},showMessage:function(e,t){if(this.showMessageDisabled)return!1;this.message_box_timeout&&(this.$el.find("[data-vc-panel-message]").remove(),window.clearTimeout(this.message_box_timeout)),this.message_box_timeout=!1;var a,i=vc.template('

    <%- text %>

    '),c="vc_col-xs-12 wpb_element_wrapper";switch(t){case"error":a=l('
    ').html(i({color:"danger",icon:"times",text:e}));break;case"warning":a=l('
    ').html(i({color:"warning",icon:"exclamation-triangle",text:e}));break;case"success":a=l('
    ').html(i({color:"success",icon:"check",text:e}))}a.prependTo(this.$el.find('[data-vc-ui-element="panel-edit-element-tab"].vc_row.vc_active')),a.fadeIn(),this.message_box_timeout=window.setTimeout(function(){a.remove()},6e3)},changeTab:function(e){e&&e.preventDefault&&e.preventDefault(),e&&!e.isClearSearch&&this.clearSearch();e=l(e.currentTarget);e.parent().hasClass("vc_active")||(this.$el.find('[data-vc-ui-element="panel-tabs-controls"] .vc_active:not([data-vc-ui-element="panel-tabs-line-dropdown"])').removeClass("vc_active"),e.parent().addClass("vc_active"),this.$el.find('[data-vc-ui-element="panel-edit-element-tab"].vc_active').removeClass("vc_active"),this.$el.find(e.data("vcUiElementTarget")).addClass("vc_active"),this.$tabsMenu&&this.$tabsMenu.vcTabsLine("checkDropdownContainerActive"))}}),l.fn.vcAccordion.Constructor.prototype.collapseTemplate=function(t){var a,i,c,e=this.$element,s=0,n=this.getContainer().find("[data-vc-preview-handler]").each(function(){var e=l(this),t=e.data("vc.accordion");void 0===t&&(e.vcAccordion(),t=e.data("vc.accordion")),t&&t.setIndex&&t.setIndex(s++)}).filter(function(){var e=l(this).data("vc.accordion");return e.getTarget().hasClass(e.activeClass)}).filter(function(){return e[0]!==this});n.length&&l.fn.vcAccordion.call(n,"hide"),this.isActive()?l.fn.vcAccordion.call(e,"hide"):(l.fn.vcAccordion.call(e,"show"),a=e.closest(".vc_ui-list-bar-item"),i=e.closest("[data-template_id]"),c=i.closest("[data-vc-ui-element=panel-content]").parent(),setTimeout(function(){var e;Math.round(i.offset().top-c.offset().top)<0&&(e=Math.round(i.offset().top-c.offset().top+c.scrollTop()-a.height()),c.animate({scrollTop:e},400)),"function"==typeof t&&t(i,c)},400))}})(window.jQuery); (o=>{window.vc.element_start_index=0,window.vc.AddElementUIPanelBackendEditor=vc.PanelView.vcExtendUI(vc.HelperPanelViewHeaderFooter).extend({el:"#vc_ui-panel-add-element",searchSelector:"#vc_elements_name_filter",prepend:!1,builder:"",events:{'click [data-vc-ui-element="button-close"]':"hide",'touchstart [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="panel-tab-control"]':"handleFiltering","click .vc_shortcode-link":"createElement","keyup #vc_elements_name_filter":"handleFiltering","search #vc_elements_name_filter":"handleFiltering","cut #vc_elements_name_filter":"handleFiltering","paste #vc_elements_name_filter":"handleFiltering","click [data-vc-manage-elements]":"openPresetWindow"},initialize:function(){window.vc.AddElementUIPanelBackendEditor.__super__.initialize.call(this),window.vc.events.on("vc:savePreset",this.updateAddElementPopUp.bind(this)),window.vc.events.on("vc:deletePreset",this.removePresetFromAddElementPopUp.bind(this))},render:function(e,t){return _.isUndefined(vc.ShortcodesBuilder)||(this.builder=new vc.ShortcodesBuilder),this.$el.is(":hidden")&&window.vc.closeActivePanel(),(window.vc.active_panel=this).prepend=!!_.isBoolean(t)&&t,this.place_after_id=!!_.isString(t)&&t,this.model=!!_.isObject(e)&&e,this.$content=this.$el.find('[data-vc-ui-element="panel-add-element-list"]'),this.$buttons=o('[data-vc-ui-element="add-element-button"]',this.$content),this.buildFiltering(),this.$el.find('[data-vc-ui-element="panel-tab-control"]').eq(0).click(),this.show(),this.$el.find('[data-vc-ui-element="panel-tabs-controls"]').vcTabsLine("moveTabs"),vc.is_mobile||o(this.searchSelector).trigger("focus"),vc.AddElementUIPanelBackendEditor.__super__.render.call(this)},buildFiltering:function(){var e,t,i,n='[data-vc-ui-element="add-element-button"]',a=this._getNotIn(this.model?this.model.get("shortcode"):"");o(this.searchSelector).val(""),this.$content.addClass("vc_filter-all"),this.$content.attr("data-vc-ui-filter","*"),t=!(!(e=this.model?this.model.get("shortcode"):"vc_column")||_.isUndefined(vc.getMapped(e).as_parent))&&vc.getMapped(e).as_parent,_.isObject(t)?(i=[],_.isString(t.only)&&i.push(_.reduce(t.only.replace(/\s/,"").split(","),function(e,t){return e+(_.isEmpty(e)?"":",")+'[data-element="'+t.trim()+'"]'},"")),_.isString(t.except)&&i.push(_.reduce(t.except.replace(/\s/,"").split(","),function(e,t){return e+':not([data-element="'+t.trim()+'"])'},"")),n+=i.join(",")):a&&(n=a),!1===e||_.isUndefined(vc.getMapped(e).allowed_container_element)||(!1===vc.getMapped(e).allowed_container_element?n+=":not([data-is-container=true])":_.isString(vc.getMapped(e).allowed_container_element)&&(n+=":not([data-is-container=true]), [data-element="+vc.getMapped(e).allowed_container_element+"]")),this.$buttons.removeClass("vc_visible").addClass("vc_inappropriate"),o(n,this.$content).removeClass("vc_inappropriate").addClass("vc_visible"),this.hideEmptyFilters()},hideEmptyFilters:function(){var e=this;this.$el.find('[data-vc-ui-element="panel-add-element-tab"].vc_active').removeClass("vc_active"),this.$el.find('[data-vc-ui-element="panel-add-element-tab"]:first').addClass("vc_active"),this.$el.find("[data-filter]").each(function(){o(o(this).data("filter")+".vc_visible:not(.vc_inappropriate)",e.$content).length?o(this).parent().show():o(this).parent().hide()})},_getNotIn:_.memoize(function(n){return'[data-vc-ui-element="add-element-button"]:not('+_.reduce(vc.map,function(e,t){var i=_.isEmpty(e)?"":",";return _.isObject(t.as_child)?(_.isString(t.as_child.only)&&!_.contains(t.as_child.only.replace(/\s/,"").split(","),n)&&(e+=i+"[data-element="+t.base+"]"),_.isString(t.as_child.except)&&_.contains(t.as_child.except.replace(/\s/,"").split(","),n)&&(e+=i+"[data-element="+t.base+"]")):!1===t.as_child&&(e+=i+"[data-element="+t.base+"]"),e},"")+")"}),handleFiltering:function(e){"cut"==e.type||"paste"===e.type?setTimeout(function(){this.filterElements(e)}.bind(this),0):(e?(e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation()):e=window.event,this.filterElements(e))},filterElements:function(e){var t=o(e.currentTarget),i='[data-vc-ui-element="add-element-button"]',n=o(this.searchSelector).val();this.$content.removeClass("vc_filter-all");t.parent().parent().find('[data-vc-ui-element="panel-add-element-tab"].vc_active').removeClass("vc_active"),t.is("[data-filter]")?(t.parent().addClass("vc_active"),i+=t=t.data("filter"),"*"===t?this.$content.addClass("vc_filter-all"):this.$content.removeClass("vc_filter-all"),this.$content.attr("data-vc-ui-filter",t.replace(".js-category-","")),o(this.searchSelector).val("")):n.length?(i+=':containsi("'+n+'"):not(".vc_element-deprecated")',this.$content.attr("data-vc-ui-filter","name:"+n)):(n.length,o('[data-vc-ui-element="panel-tab-control"][data-filter="*"]').parent().addClass("vc_active"),this.$content.attr("data-vc-ui-filter","*").addClass("vc_filter-all")),o(".vc_visible",this.$content).removeClass("vc_visible"),o(i,this.$content).addClass("vc_visible"),n.length&&13===(e.keyCode||e.which)&&1===(t=o(".vc_visible:not(.vc_inappropriate)",this.$content)).length&&t.find("[data-vc-clickable]").click();var a=!1,i=o(".vc-panel-no-results-message");this.$content.find(".wpb-content-layouts").each(function(){var e=o(this);0{window.vc.ExtendPresets={settingsMenuSelector:'[data-vc-ui-element="settings-dropdown-list"]',settingsButtonSelector:'[data-vc-ui-element="settings-dropdown-button"]',settingsDropdownSelector:'[data-vc-ui-element="settings-dropdown"]',settingsPresetId:null,uiEvents:{init:"addEvents",render:"hideDropdown",afterRender:"afterRenderActions"},afterRenderActions:function(){this.untaintSettingsPresetData(),this.showDropdown()},hideDropdown:function(){this.$el.find('[data-vc-ui-element="settings-dropdown"]').hide()},showDropdown:function(){var t=this.model.get("shortcode");window.vc_settings_show&&"vc_column"!==t&&this.$el.find('[data-vc-ui-element="settings-dropdown"]').show()},showDropdownMenu:function(){var t=this.model.get("shortcode"),e=r(this);e.data("vcSettingsMenuLoaded")&&t===e.data("vcShortcodeName")||this.reloadSettingsMenuContent()},addEvents:function(){var t=this.$el.find(".vc_edit-form-tab.vc_active"),e=this.model.get("shortcode"),i=this;r(document).off("beforeMinimize.vc.paramWindow",this.minimizeButtonSelector).on("beforeMinimize.vc.paramWindow",this.minimizeButtonSelector,function(){t.find(".vc_ui-prompt-presets .vc_ui-prompt-close").trigger("click")}),r(document).off("close.vc.paramWindow",this.closeButtonSelector).on("beforeClose.vc.paramWindow",this.closeButtonSelector,function(){t.find(".vc_ui-prompt-presets .vc_ui-prompt-close").trigger("click")}),r(document).off("show.vc.accordion",this.settingsButtonSelector).on("show.vc.accordion",this.settingsButtonSelector,function(){var t=r(this);t.data("vcSettingsMenuLoaded")&&e===t.data("vcShortcodeName")||i.reloadSettingsMenuContent()})},saveSettingsAjaxData:function(t,e,i,s){return{action:"vc_action_save_settings_preset",shortcode_name:t,is_default:i?1:0,vc_inline:!0,title:e,data:s,_vcnonce:window.vcAdminNonce}},saveSettings:function(t,e){var i=this.model.get("shortcode"),s=JSON.stringify(this.getParamsForSettingsPreset());if(void 0!==t&&t.length)return void 0===e&&(e=!1),this.checkAjax(),this.ajax=r.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.saveSettingsAjaxData(i,t,e,s),context:this}).done(function(t){t.success&&(this.setSettingsMenuContent(t.html),this.settingsPresetId=t.id,this.untaintSettingsPresetData())}).always(this.resetAjax),this.ajax},fetchSaveSettingsDialogAjaxData:function(){return{action:"vc_action_render_settings_preset_title_prompt",vc_inline:!0,_vcnonce:window.vcAdminNonce}},fetchSaveSettingsDialog:function(e){var i=this.$el.find(".vc_ui-panel-content-container");i.find(".vc_ui-prompt-presets").length?void 0!==e&&e(!1):(this.checkAjax(),this.ajax=r.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.fetchSaveSettingsDialogAjaxData()}).done(function(t){t.success&&(i.prepend(t.html),void 0!==e)&&e(!0)}).fail(function(){void 0!==e&&e(!1)}).always(this.resetAjax))},showSaveSettingsDialog:function(t){var d=this;this.isSettingsPresetDefault=!!t,this.fetchSaveSettingsDialog(function(t){var s,n,a=d.$el.find(".vc_ui-panel-content-container"),o=a.find(".vc_ui-prompt-presets"),c=o.find(".textfield"),e=(a.find(".vc_ui-prompt.vc_visible").removeClass("vc_visible"),o.find("[data-vc-view-settings-preset]"));"undefined"!==window.vc_vendor_settings_presets[d.model.get("shortcode")]?e.removeAttr("disabled"):e.attr("disabled","disabled"),o.addClass("vc_visible"),c.trigger("focus"),a.addClass("vc_ui-content-hidden"),t&&(s=o.find("#vc_ui-save-preset-btn"),n=0,o.on("submit",function(){var i=c.val();return i.length&&d.saveSettings(i,d.isSettingsPresetDefault).done(function(t){var e=this.getParamsForSettingsPreset();c.val(""),d.setCustomButtonMessage(s,void 0,void 0,!0),vc.events.trigger("vc:savePreset",t.id,d.model.get("shortcode"),i,e),n=_.delay(function(){o.removeClass("vc_visible"),a.removeClass("vc_ui-content-hidden")},5e3)}).fail(function(){d.setCustomButtonMessage(s,window.i18nLocale.ui_danger,"danger",!0)}),!1}),o.on("click",".vc_ui-prompt-close",function(){return d.checkAjax(),o.removeClass("vc_visible"),a.removeClass("vc_ui-content-hidden"),d.clearCustomButtonMessage.call(this,s),n&&(window.clearTimeout(n),n=0),!1}),r(".edit-form-info").initializeTooltips())})},loadSettingsAjaxData:function(t){return{action:"vc_action_get_settings_preset",vc_inline:!0,id:t,_vcnonce:window.vcAdminNonce}},loadSettings:function(e){return this.panelInit=!1,this.checkAjax(),this.ajax=r.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.loadSettingsAjaxData(e),context:this}).done(function(t){t.success&&(this.settingsPresetId=e,this.applySettingsPreset(t.data))}).always(this.resetAjax),this.ajax},saveAsDefaultSettingsAjaxData:function(t,e){return{action:"vc_action_set_as_default_settings_preset",shortcode_name:t,id:e,vc_inline:!0,_vcnonce:window.vcAdminNonce}},saveAsDefaultSettings:function(t,e){var i=this.model.get("shortcode"),t=t||this.settingsPresetId;t?(this.checkAjax(),this.ajax=r.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.saveAsDefaultSettingsAjaxData(i,t),context:this}).done(function(t){t.success&&(this.setSettingsMenuContent(t.html),this.untaintSettingsPresetData(),e)&&e()}).always(this.resetAjax)):this.showSaveSettingsDialog(!0)},restoreDefaultSettingsAjaxData:function(t){return{action:"vc_action_restore_default_settings_preset",shortcode_name:t,vc_inline:!0,_vcnonce:window.vcAdminNonce}},restoreDefaultSettings:function(){var t=this.model.get("shortcode");this.checkAjax(),this.ajax=r.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.restoreDefaultSettingsAjaxData(t),context:this}).done(function(t){t.success&&this.setSettingsMenuContent(t.html)}).always(this.resetAjax)},setSettingsMenuContent:function(t){var e=this.$el.find(this.settingsButtonSelector),i=this.$el.find(this.settingsMenuSelector),s=this.model.get("shortcode"),n=this;e.data("vcShortcodeName",s),i.html(t),window.vc_presets_data&&0
    '),this.buildsettingsListContent(t),t.appendTo(s),t.addClass("vc_visible"),s.addClass("vc_ui-content-hidden"),i=function(){return t.remove(),s.removeClass("vc_ui-content-hidden"),!1},t.off("click.vc1").on("click.vc1","[data-vc-load-settings-preset]",function(t){e.loadSettings(r(t.currentTarget).data("vcLoadSettingsPreset")),i()}),t.off("click.vc4").on("click.vc4","[data-vc-set-default-settings-preset]",function(){e.saveAsDefaultSettings(r(this).data("vcSetDefaultSettingsPreset"),function(){e.buildsettingsListContent(t)})}),t.off("click.vc3").on("click.vc3",".vc_ui-prompt-close",function(){i(),e.checkAjax()}))},buildsettingsListContent:function(t){var s=vc.template('
    '),n=t.find("[data-vc-presets-list-content]");n.empty(),_.each(window.vc_presets_data.presets[0],function(t,e){var i=t;0{window.vc.ExtendTemplates={fetchSaveTemplateDialogAjaxData:function(){return{action:"vc_action_render_settings_templates_prompt",vc_inline:!0,_vcnonce:window.vcAdminNonce}},fetchSaveTemplateDialog:function(t){var n=this.$el.find(".vc_ui-panel-content-container");if(!n.find(".vc_ui-prompt-templates").length)return this.checkAjax(),this.ajax=e.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.fetchSaveTemplateDialogAjaxData()}).done(function(e){e.success&&(n.prepend(e.html),void 0!==t)&&t(!0)}).always(this.resetAjax),this.ajax;void 0!==t&&t(!1)},showSaveTemplateDialog:function(){var c=this;this.fetchSaveTemplateDialog(function(e){var t,n,i=c.$el.find(".vc_ui-panel-content-container"),a=i.find(".vc_ui-prompt-templates"),o=a.find(".textfield");i.find(".vc_ui-prompt.vc_visible").removeClass("vc_visible"),a.addClass("vc_visible"),o.trigger("focus"),i.addClass("vc_ui-content-hidden"),e&&(t=0,n=a.find("#vc_ui-save-templates-btn"),a.on("submit",function(){var e=o.val();c.$el.find(c.settingsButtonSelector);return e.length&&(e={action:vc.templates_panel_view.save_template_action,template:vc.shortcodes.singleStringify(c.model.get("id"),"template"),template_name:e,vc_inline:!0,_vcnonce:window.vcAdminNonce},vc.templates_panel_view.reloadTemplateList(e,function(){o.val(""),c.setCustomButtonMessage(n,void 0,void 0,!0),t=_.delay(function(){a.removeClass("vc_visible"),i.removeClass("vc_ui-content-hidden")},5e3)},function(){c.setCustomButtonMessage(n,window.i18nLocale.ui_danger,"danger")})),!1}),a.on("click",".vc_ui-prompt-close",function(){return c.checkAjax(),a.removeClass("vc_visible"),i.removeClass("vc_ui-content-hidden"),c.clearCustomButtonMessage.call(this,n),t&&(window.clearTimeout(t),t=0),!1}))})}}})(window.jQuery); (l=>{window.vc.EditElementPanelView=vc.PanelView.vcExtendUI(vc.HelperAjax).vcExtendUI(vc.ExtendPresets).vcExtendUI(vc.ExtendTemplates).vcExtendUI(vc.HelperPrompts).extend({panelName:"edit_element",el:"#vc_properties-panel",contentSelector:".vc_ui-panel-content.vc_properties-list",minimizeButtonSelector:'[data-vc-ui-element="button-minimize"]',closeButtonSelector:'[data-vc-ui-element="button-close"]',titleSelector:".vc_panel-title",tabsInit:!1,doCheckTabs:!0,$tabsMenu:!1,dependent_elements:{},mapped_params:{},draggable:!1,panelInit:!1,$spinner:!1,active_tab_index:0,buttonMessageTimeout:!1,notRequestTemplate:!1,requiredParamsInitialized:!1,currentModelParams:!1,customButtonMessageTimeout:!1,events:{"click [data-save=true]":"save","click [data-dismiss=panel]":"hide","mouseover [data-transparent=panel]":"addOpacity","click [data-transparent=panel]":"toggleOpacity","mouseout [data-transparent=panel]":"removeOpacity"},formRender:function(){var t=this,n=null;this.$el.find(".vc_edit-form-tab").on("input change",function(e){clearTimeout(n),vc.saveInProcess=!0,n=setTimeout(function(){t.save(e)},500)})},initialize:function(){_.bindAll(this,"setSize","setTabsSize","fixElContainment","hookDependent","resetAjax","removeAllPrompts"),this.on("setSize",this.setResize,this),this.on("render",this.resetMinimize,this),this.on("render",this.setTitle,this),this.on("render",this.prepareContentBlock,this),window.vc_auto_save&&this.on("afterRender",this.formRender,this),this.on("afterRender",function(){l(".edit-form-info").initializeTooltips(),this.reInitJsFunctions()},this)},reInitJsFunctions:function(){try{window.vc.frame_window&&window.vc.frame_window.vc_js&&vc.events.on("shortcodeView:updated",window.vc.frame_window.vc_js)}catch(e){console.error("Failed to execute window.vc.frame_window.vc_js function in reInitJsFunctions(): ",e)}},setCustomButtonMessage:function(e,t,n,i){return void 0===e&&(e=this.$el.find('[data-vc-ui-element="button-save"]')),void 0===i&&(i=!1),this.clearCustomButtonMessage=_.bind(this.clearCustomButtonMessage,this),!i&&!vc.frame_window||this.customButtonMessageTimeout||(void 0===t&&(t=window.i18nLocale.ui_saved),void 0===n&&(n="success"),i=e.html(),e.addClass("vc_ui-button-"+n+" vc_ui-button-undisabled").removeClass("vc_ui-button-action").data("vcCurrentTextHtml",i).data("vcCurrentTextType",n).html(t),_.delay(this.clearCustomButtonMessage.bind(this,e),5e3),this.customButtonMessageTimeout=!0),this},clearCustomButtonMessage:function(e){var t,n;this.customButtonMessageTimeout&&(window.clearTimeout(this.customButtonMessageTimeout),n=e.data("vcCurrentTextHtml")||"Save",t=e.data("vcCurrentTextType"),e.html(n).removeClass("vc_ui-button-"+t+" vc_ui-button-undisabled").addClass("vc_ui-button-action"),this.customButtonMessageTimeout=!1)},render:function(e,t,n){this.$el.is(":hidden")&&vc.closeActivePanel(),t&&(this.notRequestTemplate=!0),this.model=e,this.currentModelParams=this.model.get("params"),(vc.active_panel=this).resetMinimize(),this.clicked=!1,this.$el.css("height","auto"),this.$el.css("maxHeight","75vh"),t=this.model.setting("params")||[],this.$el.attr("data-vc-shortcode",this.model.get("shortcode")),this.tabsInit=!1,this.panelInit=!1,this.active_tab_index=0,this.requiredParamsInitialized=!1,this.mapped_params={},this.dependent_elements={},_.each(t,function(e){this.mapped_params[e.param_name]=e},this),this.trigger("render"),this.show(),this.checkAjax();e=this.model.get("id");return this.isEditElementPanelCache(e)?this.buildParamsContent(window.vc.EditElementPanelCache[e]):this.ajax=l.ajax({type:"POST",url:window.ajaxurl,data:this.ajaxData(n),context:this}).done(this.buildParamsContent).always(this.resetAjax),this},prepareContentBlock:function(){this.$content=this.notRequestTemplate?this.$el:this.$el.find(this.contentSelector).removeClass("vc_with-tabs"),this.$content.empty(),this.$spinner=l(''),this.$content.prepend(this.$spinner)},buildParamsContent:function(e){var t,n,i,a=this.model.get("id"),a=(this.setEditElementPanelCache(a,e),this.getExternalScriptsFromDataHtml(e)),s=(e=this.removeExternalScriptsFromDataHtml(e),(t=(e=l(e)).find('[data-vc-ui-element="panel-tabs-controls"]')).find(".vc_edit-form-tab-control:first-child").addClass("vc_active"),n=this.$el.find('[data-vc-ui-element="panel-header-content"]'),(i=e.find('[data-vc-ui-element="panel-edit-element-tab"]'))&&i.addClass("visually-hidden"),n&&n.addClass("visually-hidden"),this.$content.html(e)),c=(this.loadScriptsSequentially(a,function(){s.append("