File: /home/agritoday/www/wp-content/plugins-x/td-composer/assets/js/js_files_for_widget.min.js
var tdcAdminIFrameUI;
(function(k,a,c,b){tdcAdminIFrameUI={_liveIframeWindowObject:b,_$liveIframe:b,getIframeWindow:function(){c.isUndefined(tdcAdminIFrameUI._liveIframeWindowObject)&&new tdcNotice.notice("tdcAdminIFrameUI._liveIframeWindowObject is undefined. AKA: The iFrame window object is undefined. The iFrame was probably not added to the page!",!0,!1);return tdcAdminIFrameUI._liveIframeWindowObject},getLiveIframe:function(){return tdcAdminIFrameUI._$liveIframe},evalInIframe:function(a){tdcAdminIFrameUI.getIframeWindow().eval(a)},initContent:function(a){if(!a.find(".td-main-content-wrap .tdc-row").length){var b=
"",e="";"header"===window.tdcPostSettings.tdbTemplateType&&(b=" style=\"height: 1500px; background-color: #f9f9f9; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQBAMAAABykSv/AAAAFVBMVEUAAAAtKiYtKiYtKiYtKiYtKiYtKiazrNZrAAAAB3RSTlMAGwQIEQwV0M30jwAABqdJREFUeNrsncuS0zAQRYON2fMIa/PIrA0FrEPisHZ4rSHk/7+BKFMVGUl2R5LHlsM5C9VM102oPKqYvu6+XrzeLE58U8eqPB1FdTqyr+r3H+p4ey42qthSLrRSF13Kj1rZuP4hrfxwUeYuZd6rVNI/6vmO6sef6lF3a6VSxUWtjk/qAU8uRUt5UMXaLBrK5kGVx1JVf79Qhafq56e/Tsf+2el49FIX15dikHItKuOLzfmzb73Plfoq6Te/NoqG8i5cWQ77nOUCAAAmo1LHa3Xk6shKdZaOYqaVb+KUWb8yM55TViq+vFD6p6rye3063qn/MZ+0io1VlJVLD2Vgcd8qnl/j56leyL5bufRUVvqr9f7ykeXG55jrYkuZXhEAAKbhzebSV34495XN6ci36vf7Ynk6Hq9V8azcXYpKaRc7lYUufr9XGkWttB4uKJ3mw7tLU59L5oOolIuvApSZbD7opn5eRcwHAIDpsD2BeRbb5sNnj55dMApkpVxcCMoxzIcXXuZDYb1kSWkUq4Xu3+fkM2A+AAAkxJtzt7izzQfbUji4lLYnoJS6WPW7BwenpeBb7DEfpMmH8NGFeJsC8wEAAAzGm3x4WKXu+wSl2SG2zYfltebDY5dSthSSMR+GLVrugay0zQf7T5SU3APMBwCAWbIyzYf1xXyoDfPBZVMUW8c8Qy5YCkMXPdYunie8dvG4bT7U2rpRqmLrKprKplN58FTa77OtdH/KrF0AAAQxb/Mh6zQfMj/zYRFmPoQtUwjK+GLhYT6MtnahlYU4+aCV1UKRinuA+QAAMEtW5pBD02k+uNt/P+XOU/k/mQ968sERsHB9cauLZYDy8K/yzleJ+QAAMCVG59XjHkQpcz9l5q28rmefPPNhL60wVGmFV6y7Rjj28giHQv4aqGJQOkR8jkSO+QAAkDgr3VcKkw/FVrh6rpUb59VzP+XOqUw182GMtQvbPUhVydoFAMCE2GMGk+9iZIIyaynJfHiIzIc8JvNBmw9kPgAAQDDx19n/XHOdvelUHnTRXOUQrrN7mA9JZT7E3+1Cd/rDKctOZWO++cL9R5h8AACYEt0hSkZBlDIXlGbf56+U1y7kMYDZmA8hxSWZD5gPAAAzo2U+fLhmdH/XnUVQutIAetIh/AInDze/diFlPtgDKsNlPpShmQ81mQ8AAKkRYim88VAGxEjGBU7KlgKZD8OlQ5D5AAAAAjHmg327Cvcuhqk0mmI5cNLd6srpEGQ+TJT5ICt18Q7zAQAgCfryGeY0MJ9Qz95cua0gZz58TivzwVbGZz5k5eDpELKSzAcAgDmgW11xnkFUDnqdfedSHnX/O9e1i1eh5kN8PkP9sJkPDZkPAABJMNDahRzrJyhjipPmNO4DchoLp3KGgZPdL0R/N4b/arlDQph8AAC4LYRWd6yi3OoeOlvd+mbNB2cE6PdqaDto+AhQzAcAgImIW6bwU2YDKyMCJ0dY0Ai6SUS6axfeIxzxQzWyUvC1mHwAAJg5cuZDTKtrK8l8EM2HrZWYEb8Is7l6EWbjuQiD+QAAkBr/zdpFk15UQsfaxY2EV4wRJ5INECeS9SkBAGASdKtbz7/VvR3zYSQ7KD4CFPMBACBFxr7oPIfMh3Xk2kVs5sON3LYjbKMnvfEbAACYBDnzoUop8+FeSebDkEXplqbmw/uVWwInAQCmxe77pKw/v3X7/PYnH4bLfBg7cHIpKSP2R7oHEszimMrsKiXmAwBAEty3useQeMNUlMfbMh9WQuaDEQEaY/KQ+QAA8Le9M1ZBGIai6BD7A6K7i3tB3aWCc8Ff8P+/QQoSJYm9jZH6Gs4ZOjwudOnSm9z7aqRg0YBQFsbtM5RVLYmw0/mQMRSdDyJMESqdUKpPK1PJzQcAAJMUn7OXLHaMLQWx2PGeXOyYEbtY249d7C9q+amKt+QHYY50PgAA1IOV0gZDsYvZOh/Ofrh5i11MfulqiZ0Pop9BKAs7H9JKOh8AAEyiYhfHdvI5e5s+Z89XdpnKSjofVv7mg//TH4+3uFDZT2ly+Kzs6XwAAKgAM+6BIfMhbxhbClrZ+GF8rHDdWu182JnqfHB0PgAA1M0pefdgWUMRu2iWGLsILAWXNB+EpaDMhw7zAQCgQp7/70tabDFj58PmJ4WT83Y+bG0VTtL5AAAAmA/FnQ/OhPngfYbIfIjDFLFS9zNopTYfiF0AANhlWjR+hoBGaeeD2cLJEWXdnQ/98DwMj/3wcO0wbMOhV95ew9248vCFsgk+mOjtaSUAAPyLB4YdjhTNmj87AAAAAElFTkSuQmCC')\" ",
e="tdc-header-custom-class");a.find(".tdc-content-wrap").prepend('<div id="td_uid_start_zone_content_wrap" class="tdc-zone '+e+'" '+b+'><div class="tdc_zone"><div class="tdc-row"><div class="vc_row wpb_row td-pb-row"><div class="tdc-column"><div class="td-pb-span12 wpb_column vc_column_container"><div class="wpb_wrapper"></div></div></div></div></div></div></div>')}},init:function(){window.addWrappers=function(a,b,e){a=a.find(b);a.find(".tdc-zone").length||a.find(".tdc-row").wrapAll('<div class="tdc-zone" data-type="tdc_content"></div>');
a.find(".tdc-zone").data("type",e);a.find(".tdc-row").each(function(a,b){k(b).find(".tdc-column").wrapAll('<div class="tdc-columns"></div>')});a.find(".tdc-column").each(function(a,b){a=k(b);a.find(".tdc-inner-row").wrap('<div class="tdc-element-inner-row"></div>');a=a.find(".td_block_wrap");window.checkTdBlockWrap(a);a.each(function(a,b){a=k(b);a.closest(".tdb_single_content").length&&!a.hasClass("tdb_single_content")?console.log(a):a.addClass("tdc-element")})});a.find(".tdc-inner-row").each(function(a,
b){k(b).find(".tdc-inner-column").wrapAll('<div class="tdc-inner-columns"></div>').each(function(a,b){a=k(b).find(".tdc-element");a.length?a.addClass("tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=k(b).find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'))})});a.find(".tdc-element, .tdc-element-inner-row").each(function(a,b){a=k(b);a.length&&a.not(".tdc-element-inner-column").addClass("tdc-element-column")});a.find(".tdc-column").each(function(a,b){a=
k(b).find(".tdc-element, .tdc-element-inner-row");a.length?a.not(".tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=k(b).find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'))});a.find(".tdc-elements:empty").each(function(a,b){a="";b=k(b);b.closest(".tdc-inner-column").length?a=" tdc-element-inner-column":b.closest(".tdc-column").length&&(a=" tdc-element-column");a=k('<div class="'+tdcOperationUI._emptyElementClass+a+'" title="Empty element that should be removed by composer"></div>');
tdcElementUI.bindEmptyElement(a);b.append(a)})};window.addZoneWrappers=function(a){a.find(".tdc-row").each(function(a,b){k(b).find(".tdc-column").wrapAll('<div class="tdc-columns"></div>')});a.find(".tdc-column").each(function(a,b){a=k(b);a.find(".tdc-inner-row").wrap('<div class="tdc-element-inner-row"></div>');a=a.find(".td_block_wrap");window.checkTdBlockWrap(a);a.addClass("tdc-element")});a.find(".tdc-inner-row").each(function(a,b){k(b).find(".tdc-inner-column").wrapAll('<div class="tdc-inner-columns"></div>').each(function(a,
b){a=k(b).find(".tdc-element");a.length?a.addClass("tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=k(b).find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'))})});a.find(".tdc-element, .tdc-element-inner-row").each(function(a,b){a=k(b);a.length&&a.not(".tdc-element-inner-column").addClass("tdc-element-column")});a.find(".tdc-column").each(function(a,b){a=k(b).find(".tdc-element, .tdc-element-inner-row");a.length?a.not(".tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):
(b=k(b).find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'))});a.find(".tdc-elements:empty").each(function(a,b){a="";b=k(b);b.closest(".tdc-inner-column").length?a=" tdc-element-inner-column":b.closest(".tdc-column").length&&(a=" tdc-element-column");a=k('<div class="'+tdcOperationUI._emptyElementClass+a+'" title="Empty element that should be removed by composer"></div>');tdcElementUI.bindEmptyElement(a);b.append(a)})};window.addRowWrappers=function(a){a.find(".tdc-column").wrapAll('<div class="tdc-columns"></div>');
a.find(".tdc-column").each(function(a,b){a=k(b);a.find(".tdc-inner-row").wrap('<div class="tdc-element-inner-row"></div>');a=a.find(".td_block_wrap");window.checkTdBlockWrap(a);a.addClass("tdc-element")});a.find(".tdc-inner-row").each(function(a,b){k(b).find(".tdc-inner-column").wrapAll('<div class="tdc-inner-columns"></div>').each(function(a,b){a=k(b).find(".tdc-element");a.length?a.addClass("tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=k(b).find(".wpb_wrapper"),b.length&&
b.append('<div class="tdc-elements"></div>'))})});a.find(".tdc-element, .tdc-element-inner-row").each(function(a,b){a=k(b);a.length&&a.not(".tdc-element-inner-column").addClass("tdc-element-column")});a.find(".tdc-column").each(function(a,b){a=k(b).find(".tdc-element, .tdc-element-inner-row");a.length?a.not(".tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=k(b).find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'))});a.find(".tdc-elements:empty").each(function(a,
b){a="";b=k(b);b.closest(".tdc-inner-column").length?a=" tdc-element-inner-column":b.closest(".tdc-column").length&&(a=" tdc-element-column");a=k('<div class="'+tdcOperationUI._emptyElementClass+a+'" title="Empty element that should be removed by composer"></div>');tdcElementUI.bindEmptyElement(a);b.append(a)})};window.addColumnWrappers=function(a){a.find(".tdc-inner-row").wrap('<div class="tdc-element-inner-row"></div>');var b=a.find(".td_block_wrap");window.checkTdBlockWrap(b);b.addClass("tdc-element");
a.find(".tdc-inner-row").each(function(a,b){k(b).find(".tdc-inner-column").wrapAll('<div class="tdc-inner-columns"></div>').each(function(a,b){a=k(b).find(".tdc-element");a.length?a.addClass("tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=k(b).find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'))})});a.find(".tdc-element, .tdc-element-inner-row").each(function(a,b){a=k(b);a.length&&a.not(".tdc-element-inner-column").addClass("tdc-element-column")});
b=a.find(".tdc-element, .tdc-element-inner-row");b.length?b.not(".tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=a.find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'));a.find(".tdc-elements:empty").each(function(a,b){a="";b=k(b);b.closest(".tdc-inner-column").length?a=" tdc-element-inner-column":b.closest(".tdc-column").length&&(a=" tdc-element-column");a=k('<div class="'+tdcOperationUI._emptyElementClass+a+'" title="Empty element that should be removed by composer"></div>');
tdcElementUI.bindEmptyElement(a);b.append(a)})};window.addInnerRowWrappers=function(a){var b=a.find(".td_block_wrap");window.checkTdBlockWrap(b);b.addClass("tdc-element");a.find(".tdc-inner-row").each(function(a,b){k(b).find(".tdc-inner-column").wrapAll('<div class="tdc-inner-columns"></div>').each(function(a,b){a=k(b).find(".tdc-element");a.length?a.addClass("tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=k(b).find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'))})});
a.find(".tdc-elements:empty").each(function(a,b){a="";b=k(b);b.closest(".tdc-inner-column").length?a=" tdc-element-inner-column":b.closest(".tdc-column").length&&(a=" tdc-element-column");a=k('<div class="'+tdcOperationUI._emptyElementClass+a+'" title="Empty element that should be removed by composer"></div>');tdcElementUI.bindEmptyElement(a);b.append(a)})};window.addInnerColumnWrappers=function(a){var b=a.find(".td_block_wrap");window.checkTdBlockWrap(b);b.addClass("tdc-element");b=a.find(".tdc-element");
b.length?b.addClass("tdc-element-inner-column").wrapAll('<div class="tdc-elements"></div>'):(b=a.find(".wpb_wrapper"),b.length&&b.append('<div class="tdc-elements"></div>'));a.find(".tdc-elements:empty").each(function(a,b){a="";b=k(b);b.closest(".tdc-inner-column").length?a=" tdc-element-inner-column":b.closest(".tdc-column").length&&(a=" tdc-element-column");a=k('<div class="'+tdcOperationUI._emptyElementClass+a+'" title="Empty element that should be removed by composer"></div>');tdcElementUI.bindEmptyElement(a);
b.append(a)})};window.addLoopWrappers=function(a){a.find(".td-main-content").wrap('<div class="tdc-loop-content"></div>')};window.addSidebarWrappers=function(a){a.find(".td-main-sidebar").wrap('<div class="tdc-sidebar-content"></div>')};window.checkTdBlockWrap=function(a){a.each(function(a,b){a=k(b);0===parseInt(a.height())?a.addClass("tdc-block-empty"):a.removeClass("tdc-block-empty")})};var a=window.tdcPostSettings.postMetaVcJsStatus,b=window.tdcPostSettings.postContent;"1"!==window.tdcPostSettings.postMetaDirtyContent&&
"true"!==a||""===b||new tdcNotice.showNotice("The current content hasn't been created by TagDiv Composer!",{type:"info"});tdcAdminIFrameUI.checkIframe(tdcAdminIFrameUI._$liveIframe)},loadIframe:function(){(tdDetect.isIe8||tdDetect.isIe9||tdDetect.isIe10)&&tdConfirm.showModalOk("Browser Information","TagDiv Composer does not work with Internet Explorer 8, 9, 10",function(){tb_remove()});var a=k(this).contents();"header"===window.tdcPostSettings.tdbTemplateType&&a.find(".tdc-content-wrap").html("");
tdcAdminIFrameUI.initContent(a);tdcAdminIFrameUI._liveIframeWindowObject=k(this).get(0).contentWindow;var c=k('<div id="tdc-recycle" class="tdc-recycle"><div class="tdc-delete-text"><span>Delete</span></div></div>');a.find("body").prepend(c);tdcAdminWrapperUI.$recycle=c;tdcIFrameData._postOriginalContentJSON=b;window.addWrappers(a,".td-main-content-wrap","tdc_content");window.addWrappers(a,".td-header-desktop-wrap","tdc_header_desktop");window.addWrappers(a,".td-header-desktop-sticky-wrap","tdc_header_desktop_sticky");
window.addWrappers(a,".td-header-mobile-wrap","tdc_header_mobile");window.addWrappers(a,".td-header-mobile-sticky-wrap","tdc_header_mobile_sticky");window.addWrappers(a,".td-footer-wrap","tdc_footer");tdcIFrameData.init(a,!0);tdcOperationUI.init(a,!0);a.on("click","a",function(a){a.preventDefault();"undefined"!==this.href&&window.open(this.href,"_blank")});a[0].addEventListener("mousedown",function(a){1!==a.which&&a.stopPropagation()},!0);a[0].addEventListener("mousemove",function(b){a.lastMouseEvent=
b},!0);a.on("click",function(a){tdcContextMenu.hide()});a.on("scroll",function(a){tdcContextMenu.hide()});a.bind("contextmenu",function(a){if(!a.ctrlKey){a.preventDefault();var b=a.pageX,c=a.pageY,e=0,d=k("#tdc-context-menu"),f=d.width();d=d.height();tdcMain.getSidebarInline()&&(e=tdcSidebar.$_sidebar.width());b+f+e>tdcWindowFrame.$_window.width()&&(b=tdcWindowFrame.$_window.width()-f-e);c+d>tdcAdminIFrameUI.getIframeWindow().scrollY+tdcWindowFrame.$_window.height()&&(c=tdcAdminIFrameUI.getIframeWindow().scrollY+
tdcWindowFrame.$_window.height()-d);e=tdcAdminIFrameUI.getLiveIframe();e=(e.parent().width()-e.width())/2;k(a.target).trigger(k.Event("contextmousedown",{pageX:b+e,pageY:c}))}})},checkIframe:function(a){if(c.isUndefined(a)){a=window.tdcPostSettings.postUrl;var e="";!1!==window.tdcPostSettings.tdbLoadDataFromId&&!1!==window.tdcPostSettings.tdbTemplateType?e="&tdbLoadDataFromId="+window.tdcPostSettings.tdbLoadDataFromId+"&tdbTemplateType="+window.tdcPostSettings.tdbTemplateType:!1!==window.tdcPostSettings.tdbTemplateType&&
(e="&tdbTemplateType="+window.tdcPostSettings.tdbTemplateType);a=0>a.indexOf("?")?a+("?td_action=tdc_edit&post_id="+window.tdcPostSettings.postId+e):a+("&td_action=tdc_edit&post_id="+window.tdcPostSettings.postId+e);a=k('<iframe id="tdc-live-iframe" name="tdc-live-iframe" src="'+a+'" scrolling="auto" style="width: 100%; height: 100%" class="tdc-responsive-all"></iframe>').load(tdcAdminIFrameUI.loadIframe);k("#tdc-live-iframe-wrapper").append(a)}else{var f=a;e=f.contents();tdcAdminIFrameUI.initContent(e);
tdcAdminIFrameUI._liveIframeWindowObject=f.get(0).contentWindow;f=k('<div id="tdc-recycle" class="tdc-recycle"><div class="tdc-delete-text"><span>Delete</span></div></div>');tdcDebug.log(tdcIFrameData.tdcTopCollection.models);e.find("body").prepend(f);tdcAdminWrapperUI.$recycle=f;tdcIFrameData._postOriginalContentJSON=b;window.addWrappers(e,".td-main-content-wrap","tdc_content");window.addWrappers(e,".td-header-desktop-wrap","tdc_header_desktop");window.addWrappers(e,".td-header-desktop-sticky-wrap",
"tdc_header_desktop_sticky");window.addWrappers(e,".td-header-mobile-wrap","tdc_header_mobile");window.addWrappers(e,".td-header-mobile-sticky-wrap","tdc_header_mobile_sticky");window.addWrappers(e,".td-footer-wrap","tdc_footer");tdcIFrameData.init(e,!0);tdcOperationUI.init(e,!0);e.find("a").each(function(a,b){b.setAttribute("target","_blank")});a.removeClass("tdc-live-iframe");a.removeClass("tdc-live-iframe-temp")}tdcAdminIFrameUI._$liveIframe=a}}})(jQuery,Backbone,_);var tdcCssEditor={};
(function(k,a,c){tdcCssEditor={_mappedParameter:c,_model:c,_currentCssSettings:c,_INHERITED_CSS_CLASS:"tdc-css-inherited",_INACTIVE_CSS_CLASS:"tdc-css-inactive",_isInitialized:!1,init:function(){tdcCssEditor._isInitialized||(tdcCssEditor._bindEvents(),tdcCssEditor._isInitialized=!0)},tdcCssImageWrapHandler:function(b){var e=k(b.currentTarget),c=e.closest(".tdc-tab-content");window.original_send_to_editor=window.send_to_editor;wp.media.editor.open(e);k(".media-menu .media-menu-item:nth-of-type(2)").addClass("hidden");
k(".media-menu .media-menu-item:nth-of-type(3)").addClass("hidden");k(".media-menu .media-menu-item:nth-of-type(4)").addClass("hidden");window.send_to_editor=function(b){var d=k("img",b).attr("src"),f="";"undefined"===typeof d?(d=k(b).attr("src"),f=k(b).attr("class")):f=k("img",b).attr("class");k.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/get_image_id","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},
dataType:"json",data:{image_class:f,action:"tdc_ajax_get_image_id"}}).done(function(b,f,h){if("success"===f)if(a.isObject(b)&&a.has(b,"errors"))new tdcNotice.notice(b.errors,!0,!1);else{f=e.closest(".tdc-property-wrap");h=f.find(".tdc-css-image-remove");var g=f.find(".tdc-inherit-image");h.removeClass("tdc-hidden-button");"all"===tdcSidebar.currentViewportSettings.name?g.hide():g.show();e.attr("style","background-image: url( '"+d+"') ");e.data("image_link",d);e.data("image_id",b.image_id);window.send_to_editor=
window.original_send_to_editor;window.tb_remove();f.removeClass(tdcCssEditor._INHERITED_CSS_CLASS);"undefined"===typeof e.data("model_id")?tdcCssEditor.saveWidgetForm(e):(b=tdcCssEditor._generateCssAttValue(c),f=tdcIFrameData.getModel(e.data("model_id")),tdcSidebarController.onUpdate(f,e.data("param_name"),"",b))}}).fail(function(a,b,e){})};return!1},tdcCssImageRemoveHandler:function(b){var e=k(b.currentTarget),c=e.closest(".tdc-property-wrap");b=c.find(".tdc-css-image-wrap");var f=c.find(".tdc-inherit-image");
e.addClass("tdc-hidden-button");"all"!==tdcSidebar.currentViewportSettings.name&&f.show();c.removeClass(tdcCssEditor._INHERITED_CSS_CLASS);b.attr("style","background-image: url( '"+window.tdcAdminSettings.pluginUrl+"/assets/images/sidebar/no_img.png'");"all"===tdcSidebar.currentViewportSettings.name?b.data("image_link",""):b.data("image_link","no_value");f=b.data("model_id");a.isUndefined(f)?tdcCssEditor.saveWidgetForm(e):(e=c.closest(".tdc-tab-content"),e=tdcCssEditor._generateCssAttValue(e),f=tdcIFrameData.getModel(f),
tdcSidebarController.onUpdate(f,b.data("param_name"),"",e))},_updateColorField:function(b){var e=b.closest(".tdc-property-wrap"),c=e.data("tdc-for"),f=e.find(".tdc-inherit-color"),h=e.find(".tdc-colorpicker-wrap"),l=b.data("no_value"),n=b.data("default_value");a.isUndefined(l)||1!==l?("all"!==tdcSidebar.currentViewportSettings.name&&f.show(),tdcCssEditor._updateData(b),f={isInherited:!1},c=tdcCssEditor._getSettingsProperty(c,"",f),f.isInherited?(b.attr("placeholder",c),b.val(""),e.addClass(tdcCssEditor._INHERITED_CSS_CLASS),
h.attr("style","background-color: "+tdcCssEditor._getRgba(c))):(e.removeClass(tdcCssEditor._INHERITED_CSS_CLASS),tdcCssEditor._checkDefaultColor(b))):(b.val("no_value"),tdcCssEditor._updateData(b),b.val(""),a.isUndefined(n)||h.attr("style","background-color: "+tdcCssEditor._getRgba(n)),tdcCssEditor._checkDefaultColor(b))},_clearColorPicker:function(a){a=k(a.currentTarget).closest(".tdc-property-wrap");var b=a.closest(".tdc-tab-content"),c=a.find("input"),f=a.find(".tdc-inherit-color");a.removeClass(tdcCssEditor._INHERITED_CSS_CLASS);
"all"!==tdcSidebar.currentViewportSettings.name&&(c.data("no_value",1),c.attr("placeholder",""),f.show());tdcCssEditor._checkDefaultColor(c);b.hasClass("tdc-tab-widget")&&(c.val(""),c.trigger("keyup"))},_showColorPicker:function(a){a=k(a.currentTarget).closest(".tdc-property-wrap").find("input.wp-color-picker");"no_value"===a.val()&&a.val("")},_changeColor:function(a){var b=k(a.currentTarget).closest(".tdc-property-wrap").find("input");""!==b.val()&&b.data("no_value",0);"keyup"===a.type?setTimeout(function(){tdcCssEditor._updateColorField(b)},
100):tdcCssEditor._updateColorField(b)},_inheritSelect:function(b){b=k(b.currentTarget);var e=b.closest(".tdc-property-wrap"),d=e.data("tdc-for");a.isUndefined(tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name][d])||delete tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name][d];var f={isInherited:!1};d=tdcCssEditor._getSettingsProperty(d,c,f);var h=e.find("select:first");f.isInherited?(e.addClass(tdcCssEditor._INHERITED_CSS_CLASS),b.hide()):(e.removeClass(tdcCssEditor._INHERITED_CSS_CLASS),
b.show());a.isUndefined(d)?(h.val(h.find("option:first").val()),b.hide()):h.val(d);tdcCssEditor._updateData(h)},_inheritColor:function(b){b=k(b.currentTarget);var e=b.closest(".tdc-property-wrap"),d=e.find("input"),f=e.find(".tdc-colorpicker-wrap"),h=e.data("tdc-for");a.isUndefined(tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name][h])||delete tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name][h];d.data("no_value",0);var l={isInherited:!1};h=tdcCssEditor._getSettingsProperty(h,
c,l);l.isInherited?(e.addClass(tdcCssEditor._INHERITED_CSS_CLASS),b.hide()):(e.removeClass(tdcCssEditor._INHERITED_CSS_CLASS),b.show());a.isUndefined(h)?(d.val(""),b.hide(),tdcCssEditor._updateData(d),tdcCssEditor._checkDefaultColor(d)):(d.val(""),d.attr("placeholder",h),f.attr("style","background-color: "+tdcCssEditor._getRgba(h)),tdcCssEditor._updateData(d))},_inheritImage:function(b){var e=k(b.currentTarget);b=e.closest(".tdc-property-wrap");var d=b.find(".tdc-css-image-wrap"),f=b.find(".tdc-css-image-remove");
b.find(".tdc-inherit-image").hide();f.addClass("tdc-hidden-button");d.data("image_link","");f=d.data("model_id");a.isUndefined(f)?tdcCssEditor.saveWidgetForm(e):(e=b.closest(".tdc-tab-content"),e=tdcCssEditor._generateCssAttValue(e),f=tdcIFrameData.getModel(f),tdcSidebarController.onUpdate(f,d.data("param_name"),"",e));f={isInherited:!1};e=tdcCssEditor._getSettingsProperty("background-image",c,f);f.isInherited?(b.addClass(tdcCssEditor._INHERITED_CSS_CLASS),d.attr("style","background-image: url('"+
e+"'")):d.attr("style","background-image: url( '"+window.tdcAdminSettings.pluginUrl+"/assets/images/sidebar/no_img.png'")},_clearCssProperties:function(a){a=k(a.currentTarget);var b=a.data("model_id");tdConfirm.showModal("Clear CSS settings",tdcCssEditor,function(a,b){tdcCssEditor._currentCssSettings=c;"undefined"===typeof b?(k(".tdc-responsiveness").replaceWith(tdcCssEditor.generateEditorResponsiveContent()),tdcCssEditor.doActionPanelRender(),tdcCssEditor.saveWidgetForm(k("."+a.get(0).className))):
(b=tdcIFrameData.getModel(b),tdcSidebarController.onUpdate(b,a.data("param_name"),"",""),k(".tdc-responsiveness").replaceWith(tdcCssEditor.generateEditorResponsiveContent()),tdcCssEditor.doActionPanelRender());tb_remove()},[a,b],"Are you sure you want to clear all the CSS settings of the selected component?")},_changeTextInput:function(b){var c=k(b.currentTarget),d=c.parent(),f=c;d.hasClass("tdc-box-margin")||d.hasClass("tdc-box-border")||d.hasClass("tdc-box-padding")||(f=c.closest(".tdc-property-wrap"));
d=c.val();var h=1;c.hasClass("tdc-css-opacity")&&(h=.01);var l=NaN;switch(b.type){case "keyup":switch(b.keyCode){case 38:k.isNumeric(d)&&(l=parseFloat(d)+h);break;case 40:k.isNumeric(d)&&(l=parseFloat(d)-h)}break;case "mousewheel":b.preventDefault(),b.stopImmediatePropagation(),k.isNumeric(d)&&(l=0<b.originalEvent.deltaY?parseFloat(d)-h:parseFloat(d)+h)}a.isNaN(l)||(1>h&&(l=l.toFixed(2)),c.val(l));tdcCssEditor._updateData(c);d=f.data("tdc-for");b={isInherited:!1};d=tdcCssEditor._getSettingsProperty(d,
"",b);b.isInherited?(c.attr("placeholder",d),c.val(""),f.addClass(tdcCssEditor._INHERITED_CSS_CLASS)):f.removeClass(tdcCssEditor._INHERITED_CSS_CLASS)},_keydownTextInput:function(a){if(38===a.keyCode||40===a.keyCode)return!1},_focusTextInput:function(a){a=k(a.currentTarget);for(var b=a.closest(".tdc-property-wrap"),c=b[0].classList,f=0;f<c.length;f++)0===c[f].indexOf("tdc-el-")&&b.removeClass(c[f]);b.addClass("tdc-el-"+a.data("tdc-for"))},_changeDropDown:function(b){b=k(b.currentTarget);var c=b.closest(".tdc-property-wrap"),
d=c.find(".tdc-inherit-select");c.removeClass(tdcCssEditor._INHERITED_CSS_CLASS);tdcCssEditor._updateData(b);var f=c.data("tdc-for"),h={isInherited:!1};tdcCssEditor._getSettingsProperty(f,"",h);h.isInherited?(c.addClass(tdcCssEditor._INHERITED_CSS_CLASS),d.hide()):(c.removeClass(tdcCssEditor._INHERITED_CSS_CLASS),"all"===tdcSidebar.currentViewportSettings.name?d.hide():0===b[0].selectedIndex?a.isUndefined(tdcCssEditor._currentCssSettings.all)||a.isUndefined(tdcCssEditor._currentCssSettings.all[f])?
d.hide():d.show():d.show())},doActionPanelRender:function(){tdcSidebarPanel._hook.doAction("panel_rendered");tdcSidebarPanel._hook.doAction("panel_css")},_bindEvents:function(){var a=k("body");a.on("keydown",".tdc-tab-design input.tdc-css-box-input",tdcCssEditor._keydownTextInput);a.on("keyup mousewheel",".tdc-tab-design input.tdc-css-box-input",tdcCssEditor._changeTextInput);a.on("focus",".tdc-tab-design input.tdc-css-box-input",tdcCssEditor._focusTextInput);a.on("change keyup",".tdc-tab-design .tdc-css-bg-color",
tdcCssEditor._changeColor);a.on("change keyup",".tdc-tab-design .tdc-css-border-color",tdcCssEditor._changeColor);a.on("change",".tdc-tab-design .tdc-css-border-style",tdcCssEditor._changeDropDown);a.on("keydown",".tdc-tab-design input.tdc-css-border-radius",tdcCssEditor._keydownTextInput);a.on("keyup mousewheel",".tdc-tab-design input.tdc-css-border-radius",tdcCssEditor._changeTextInput);a.on("keydown",".tdc-tab-design input.tdc-css-width",tdcCssEditor._keydownTextInput);a.on("keyup mousewheel",
".tdc-tab-design input.tdc-css-width",tdcCssEditor._changeTextInput);a.on("keydown",".tdc-tab-design input.tdc-css-shadow-size",tdcCssEditor._keydownTextInput);a.on("keyup mousewheel",".tdc-tab-design input.tdc-css-shadow-size",tdcCssEditor._changeTextInput);a.on("change keyup",".tdc-tab-design .tdc-css-shadow-color",tdcCssEditor._changeColor);a.on("keydown",".tdc-tab-design input.tdc-css-shadow-offset-h",tdcCssEditor._keydownTextInput);a.on("keyup mousewheel",".tdc-tab-design input.tdc-css-shadow-offset-h",
tdcCssEditor._changeTextInput);a.on("keydown",".tdc-tab-design input.tdc-css-shadow-offset-v",tdcCssEditor._keydownTextInput);a.on("keyup mousewheel",".tdc-tab-design input.tdc-css-shadow-offset-v",tdcCssEditor._changeTextInput);a.on("change",".tdc-tab-design .tdc-css-bg-style",tdcCssEditor._changeDropDown);a.on("change",".tdc-tab-design .tdc-css-bg-position",tdcCssEditor._changeDropDown);a.on("keydown",".tdc-tab-design input.tdc-css-opacity",tdcCssEditor._keydownTextInput);a.on("keyup mousewheel",
".tdc-tab-design input.tdc-css-opacity",tdcCssEditor._changeTextInput);a.on("change keyup",".tdc-tab-design input.tdc-css-color-1-overlay",tdcCssEditor._changeColor);a.on("change keyup",".tdc-tab-design input.tdc-css-color-2-overlay",tdcCssEditor._changeColor);a.on("keydown",".tdc-tab-design input.tdc-css-gradient-direction",tdcCssEditor._keydownTextInput);a.on("keyup mousewheel",".tdc-tab-design input.tdc-css-gradient-direction",tdcCssEditor._changeTextInput);a.on("change",".tdc-tab-design .tdc-css-content-h-align",
tdcCssEditor._changeDropDown);a.on("keydown",".tdc-tab-design input.tdc-css-z-index",tdcCssEditor._keydownTextInput);a.on("keyup mousewheel",".tdc-tab-design input.tdc-css-z-index",tdcCssEditor._changeTextInput);a.on("change",".tdc-tab-design .tdc-css-display",tdcCssEditor._changeDropDown);a.on("mousedown",".tdc-tab-design .wp-picker-clear",tdcCssEditor._clearColorPicker);a.on("click",".tdc-tab-design .tdc-inherit-select",tdcCssEditor._inheritSelect);a.on("click",".tdc-tab-design .tdc-inherit-color",
tdcCssEditor._inheritColor);a.on("click",".tdc-tab-design .tdc-css-image-wrap",tdcCssEditor.tdcCssImageWrapHandler);a.on("click",".tdc-tab-design .tdc-css-image-remove",tdcCssEditor.tdcCssImageRemoveHandler);a.on("click",".tdc-tab-design .tdc-inherit-image",tdcCssEditor._inheritImage);a.on("click",".tdc-clear-css-properties",tdcCssEditor._clearCssProperties)},setMediaInterval:function(b,c){var e=k(".tdc-media-interval");e.length||(e=k('<div class="tdc-media-interval"><div class="tdc-media-interval-head"><label></label> - <output></output></div><input type="range" name="mediaIntervalInput" min="20" max="50" step="1" value="30" data-scroll-bar-width="'+
c+'"></div>'),k("body").append(e),e.find("input").on("input",function(b){var c=k(this),d=tdcAdminIFrameUI.getLiveIframe(),f=c.data("scroll-bar-width");e.find("output").html(c.val());tdcCssEditor.timeoutMediaInterval=setTimeout(function(){a.isUndefined(tdcCssEditor.timeoutMediaInterval)||clearTimeout(tdcCssEditor.timeoutMediaInterval);d.css("width",parseInt(c.val())+parseInt(f))},200)}));""===b?e.hide():(e.show(),tdcCssEditor.timeoutIframeHtml=setTimeout(function(){a.isUndefined(tdcCssEditor.timeoutIframeHtml)||
clearTimeout(tdcCssEditor.timeoutIframeHtml);if(!a.isUndefined(tdcSidebar.currentViewportSettings.settings)){var c=e.find("label"),d=e.find("input"),l=e.find("output");c.html(tdcSidebar.currentViewportSettings.name);a.isUndefined(tdcSidebar.currentViewportSettings.settings.limitBottom)?d.attr("min",200):d.attr("min",tdcSidebar.currentViewportSettings.settings.limitBottom);d.attr("max",tdcSidebar.currentViewportSettings.settings.limitTop);d.attr("value",b);l.html(b+"px")}},100))},_updateData:function(a){var b=
a.data("model_id"),c=a.data("param_name"),f=a.closest(".tdc-tab-content");"undefined"===typeof b?tdcCssEditor.saveWidgetForm(a):(a=tdcIFrameData.getModel(b),f=tdcCssEditor._generateCssAttValue(f),tdcSidebarController.onUpdate(a,c,"",f))},saveWidgetForm:function(a){var b=a.closest("form");a=a.closest(".tdc-tab-content");if(b.length){var c=b.find('input[name="id_base"]').val(),f=b.find('input[name="widget-id"]').val().replace(c+"-","");c="'widget-"+c+"["+f+"][tdc_css]'";f=b.find("input[name="+c+"]");
var h=tdcCssEditor._generateCssAttValue(a);a.data("tdc_css",h);f.length?f.val(h):b.append('<input type="hidden" name='+c+' value="'+h+'">')}},addWidgetCssEditor:function(a,c){tdcCssEditor._mappedParameter=a;return tdcCssEditor._generateEditorContent(c)},addComposerCssEditor:function(a,c){tdcCssEditor._mappedParameter=a;tdcCssEditor._model=c;a=c.get("attrs")[a.param_name];return tdcCssEditor._generateEditorContent(a)},_checkDefaultColor:function(b){var c=b.closest(".tdc-property-wrap").find(".tdc-colorpicker-wrap");
""===b.val()&&(b=b.data("default_value"),a.isUndefined(b)?c.attr("style",""):c.attr("style","background-color: "+tdcCssEditor._getRgba(b)))},_generateEditorContent:function(b){if(a.isEmpty(b))tdcCssEditor._currentCssSettings=c;else try{var e=JSON.parse(window.atob(b));tdcDebug.log(e);a.isObject(e)?tdcCssEditor._currentCssSettings=e:tdcCssEditor._currentCssSettings=c}catch(d){tdcCssEditor._currentCssSettings=c,new tdcNotice.notice(d.message,!1,!1)}tdcSidebarPanel._hook.addAction("panel_rendered",function(){k(".tdc-css-image-wrap").each(function(b,
e){b=k(e);e=b.closest(".tdc-property-wrap");var d=e.find(".tdc-css-image-remove"),f=e.find(".tdc-inherit-image"),n={isInherited:!1},g=tdcCssEditor._getSettingsProperty("background-image",c,n);n.isInherited?e.addClass(tdcCssEditor._INHERITED_CSS_CLASS):e.removeClass(tdcCssEditor._INHERITED_CSS_CLASS);a.isUndefined(g)?(d.addClass("tdc-hidden-button"),f.hide()):("no_value"===g?d.addClass("tdc-hidden-button"):(d.removeClass("tdc-hidden-button"),b.attr("style",'background-image: url("'+g+'")')),"all"!==
tdcSidebar.currentViewportSettings.name&&f.show());b.data("image_link",g)});k(".tdc-inherit").each(function(b,e){b=k(e);e=b.closest(".tdc-property-wrap");if("all"===tdcSidebar.currentViewportSettings.name||e.hasClass(tdcCssEditor._INHERITED_CSS_CLASS))b.hide();else{var d=e.data("tdc-for");e={isInherited:!1};d=tdcCssEditor._getSettingsProperty(d,c,e);e.isInherited?b.hide():a.isUndefined(d)||b.show()}})});return tdcCssEditor.generateEditorResponsiveContent()},_cleanCss:function(b,e){if("undefined"===
typeof e)return c;if("no_value"===e)return e;if("background-image"===b)return b=/(url\s*\(\s*['"]?)(.*?)\s*(['"]?\s*\))/ig.exec(e),a.isEmpty(b)?"":b[2];e=e.toLowerCase();e=e.replace(/!important/g,"");return e.trim()},_getDataNoValue:function(a){var b="";"no_value"===a&&(b=' data-no_value="1" ');return b},callbackColorPicker:function(){k(".tdc-tab-design .tdc-property-colorpicker").each(function(){k("#tdc-palette-color-picker").tdPalette();var b=k(this),c=b.find("input"),d=b.closest(".tdc-property-wrap");
b=b.find(".tdc-colorpicker-wrap");a.isUndefined(c.val())||""===c.val()||b.attr("style","background: "+c.val());d.hasClass(tdcCssEditor._INHERITED_CSS_CLASS)?""!==c.attr("placeholder")&&b.attr("style","background-color: "+tdcCssEditor._getRgba(c.attr("placeholder"))):("no_value"===c.val()&&c.val(""),tdcCssEditor._checkDefaultColor(c))})},generateEditorResponsiveContent:function(){function b(){return n={isInherited:!1}}function e(a){return"all"!==tdcSidebar.currentViewportSettings.name?'placeholder="'+
a+'"':""}function d(){return n.isInherited?" "+tdcCssEditor._INHERITED_CSS_CLASS:""}function f(c,e){e=tdcCssEditor._getSettingsProperty(c,e,b());var f="-",g="";n.isInherited&&(f=e,e="");a.isUndefined(l)||"margin-left"!==c&&"margin-right"!==c||(g=l.get("tag"),g="vc_column"===g||"vc_column_inner"===g?" "+tdcCssEditor._INACTIVE_CSS_CLASS:"");return'<input data-tdc-for="'+c+'" name="" type="text" value="'+e+'" class="tdc-css-box-input tdc-css-box-input-'+c+d()+g+'" title="Css '+c+'" placeholder="'+f+
'" '+tdcSidebarPanel._getParamterDataAtts(h,l)+"/>"}tdcSidebarPanel._hook.removeAction("panel_css");var h=tdcCssEditor._mappedParameter,l=tdcCssEditor._model,n={isInherited:!1};var g='<div class="tdc-responsiveness"><div class="'+(tdcSidebarPanel._getParameterClasses(h)+'">');g=g+'<div class="tdc-box-margin"><div class="tdc-margin-label">Margin</div>'+f("margin-top","");g+=f("margin-right","");g+=f("margin-bottom","");g+=f("margin-left","");g=g+'<div class="tdc-box-border"><div class="tdc-border-label">Border</div>'+
f("border-top-width","");g+=f("border-right-width","");g+=f("border-bottom-width","");g+=f("border-left-width","");g=g+'<div class="tdc-box-padding"><div class="tdc-padding-label">Padding</div>'+f("padding-top","");g+=f("padding-right","");g+=f("padding-bottom","");g+=f("padding-left","");g+="</div></div></div></div>";var m=tdcCssEditor._getSettingsProperty("border-style",c,b());g+='<div class="tdc-property-wrap tdc-border-style tdc-dropdown-big'+d()+'" data-tdc-for="border-style">';g=g+'<div class="tdc-property-title"><span title="Css border-style" class="tdc-search-data">Border style<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-select"></div></span></div><div class="tdc-property"><select class="tdc-css-border-style" '+
(tdcSidebarPanel._getParamterDataAtts(h,l)+' name="">');g+=tdcCssEditor._generateDropdownOptions([{value:"solid",display:"Solid"},{value:"dotted",display:"Dotted"},{value:"dashed",display:"Dashed"},{value:"none",display:"None"},{value:"hidden",display:"Hidden"},{value:"double",display:"Double"},{value:"groove",display:"Groove"},{value:"ridge",display:"Ridge"},{value:"inset",display:"Inset"},{value:"outset",display:"Outset"},{value:"initial",display:"Initial"},{value:"inherit",display:"Inherit"}],
m);g+="</select></div></div>";m=a.uniqueId();var q=tdcCssEditor._getSettingsProperty("border-color","",b()),p="";n.isInherited&&(p=q,q="");g+='<div class="tdc-property-wrap tdc-property-colorpicker tdc-border-color'+d()+'" data-tdc-for="border-color">';g=g+'<div class="tdc-property-title"><span title="Css border-color" class="tdc-search-data">Border color<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-color"></div></span></div><div class="tdc-property"><div class="tdc-colorpicker-wrap"></div>'+
('<input class="tdc-css-border-color" '+tdcSidebarPanel._getParamterDataAtts(h,l)+tdcCssEditor._getDataNoValue(q)+' data-default_value="#888888" id="'+m+'" name="" type="text" '+e(p)+' value="'+q+'"/>');g+="</div></div>";m=tdcCssEditor._getSettingsProperty("border-radius","",b());q="";n.isInherited&&(q=m,m="");g+='<div class="tdc-property-wrap tdc-border-radius tdc-textfield-small'+d()+'" data-tdc-for="border-radius">';g=g+'<div class="tdc-property-title"><span title="Css border-radius" class="tdc-search-data">Border radius</span></div><div class="tdc-property"><input class="tdc-css-border-radius" '+
(tdcSidebarPanel._getParamterDataAtts(h,l)+' name="" type="text" '+e(q)+' value="'+m+'"/>');g+='</div></div><div class="tdc-sidebar-horizontal-separator tdc-property-wrap tdc-property-horizontal_separator tdc-property-separator tdc-separator-small "></div>';m=tdcCssEditor._getSettingsProperty("width","",b());q="";n.isInherited&&(q=m,m="");g+='<div class="tdc-property-wrap tdc-width tdc-textfield-big'+d()+'" data-tdc-for="width">';g=g+'<div class="tdc-property-title"><span title="Css shadow-size" class="tdc-search-data">Width</span></div><div class="tdc-property"><input class="tdc-css-width" '+
(tdcSidebarPanel._getParamterDataAtts(h,l)+' name="" type="text" '+e(q)+' value="'+m+'"/>');g+='</div></div><div class="tdc-sidebar-horizontal-separator tdc-property-wrap tdc-property-horizontal_separator tdc-property-separator tdc-separator-small "></div>';m=tdcCssEditor._getSettingsProperty("shadow-size","",b());q="";n.isInherited&&(q=m,m="");g+='<div class="tdc-property-wrap tdc-shadow-size tdc-textfield-small'+d()+'" data-tdc-for="shadow-size">';g=g+'<div class="tdc-property-title"><span title="Css shadow-size" class="tdc-search-data">Shadow size</span></div><div class="tdc-property"><input class="tdc-css-shadow-size" '+
(tdcSidebarPanel._getParamterDataAtts(h,l)+' name="" type="text" '+e(q)+' value="'+m+'"/>');g+="</div></div>";m=a.uniqueId();q=tdcCssEditor._getSettingsProperty("shadow-color","",b());p="";n.isInherited&&(p=q,q="");g+='<div class="tdc-property-wrap tdc-property-colorpicker tdc-shadow-color'+d()+'" data-tdc-for="shadow-color">';g=g+'<div class="tdc-property-title"><span title="Css shadow-color" class="tdc-search-data">Shadow color<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-color"></div></span></div><div class="tdc-property"><div class="tdc-colorpicker-wrap"></div>'+
('<input class="tdc-css-shadow-color" '+tdcSidebarPanel._getParamterDataAtts(h,l)+tdcCssEditor._getDataNoValue(q)+' data-default_value="#888888" id="'+m+'" name="" type="text" '+e(p)+' value="'+q+'"/>');g+="</div></div>";m=tdcCssEditor._getSettingsProperty("shadow-offset-h","",b());q="";n.isInherited&&(q=m,m="");g+='<div class="tdc-property-wrap tdc-shadow-size tdc-textfield-small'+d()+'" data-tdc-for="shadow-offset-h">';g=g+'<div class="tdc-property-title"><span title="Css shadow-offset-h" class="tdc-search-data">Shadow offset H</span></div><div class="tdc-property"><input class="tdc-css-shadow-offset-h" '+
(tdcSidebarPanel._getParamterDataAtts(h,l)+' name="" type="text" '+e(q)+' value="'+m+'"/>');g+="</div></div>";m=tdcCssEditor._getSettingsProperty("shadow-offset-v","",b());q="";n.isInherited&&(q=m,m="");g+='<div class="tdc-property-wrap tdc-shadow-size tdc-textfield-small'+d()+'" data-tdc-for="shadow-offset-v">';g=g+'<div class="tdc-property-title"><span title="Css shadow-offset-v" class="tdc-search-data">Shadow offset V</span></div><div class="tdc-property"><input class="tdc-css-shadow-offset-v" '+
(tdcSidebarPanel._getParamterDataAtts(h,l)+' name="" type="text" '+e(q)+' value="'+m+'"/>');g+='</div></div><div class="tdc-sidebar-horizontal-separator tdc-property-wrap tdc-property-horizontal_separator tdc-property-separator tdc-separator-small"></div>';m=a.uniqueId();q=tdcCssEditor._getSettingsProperty("background-color","",b());p="";n.isInherited&&(p=q,q="");g+='<div class="tdc-property-wrap tdc-property-colorpicker tdc-bg-color'+d()+'" data-tdc-for="background-color">';g=g+'<div class="tdc-property-title"><span title="Css background-color" class="tdc-search-data">Background color<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-color"></div></span></div><div class="tdc-property"><div class="tdc-colorpicker-wrap"></div>'+
('<input class="tdc-css-bg-color" '+tdcSidebarPanel._getParamterDataAtts(h,l)+tdcCssEditor._getDataNoValue(q)+' id="'+m+'" name="" type="text" '+e(p)+' value="'+q+'"/>');g+="</div></div>";tdcCssEditor._getSettingsProperty("background-image",c,b());g+='<div class="tdc-property-wrap tdc-property-attach_image'+d()+'">';g=g+'<div class="tdc-property-title"><span title="Css background-image" class="tdc-search-data">Background image<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-image"></div></span></div><div class="tdc-property"><div class="tdc-css-bg-image tdc-css-image-wrap " '+
(tdcSidebarPanel._getParamterDataAtts(h,l)+" style=\"background-image: url( '"+window.tdcAdminSettings.pluginUrl+"/assets/images/sidebar/no_img.png' )\"></div>");g+='<a class="tdc-css-image-remove tdc-hidden-button" href="#" >Remove</a></div></div>';m=tdcCssEditor._getSettingsProperty("background-style",c,b());g+='<div class="tdc-property-wrap tdc-bg-style tdc-dropdown-big'+d()+'" data-tdc-for="background-style">';g=g+'<div class="tdc-property-title"><span title="Css background-size & background-repeat" class="tdc-search-data">Background style<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-select"></div></span></div><div class="tdc-property"><select class="tdc-css-bg-style" '+
(tdcSidebarPanel._getParamterDataAtts(h,l)+' name="">');g+=tdcCssEditor._generateDropdownOptions([{value:"cover",display:"Cover"},{value:"contain",display:"Contain"},{value:"no-repeat",display:"No repeat"},{value:"repeat",display:"Repeat"}],m);g+="</select></div></div>";m=tdcCssEditor._getSettingsProperty("background-position",c,b());g+='<div class="tdc-property-wrap tdc-bg-position tdc-dropdown-big'+d()+'" data-tdc-for="background-position">';g=g+'<div class="tdc-property-title"><span title="Css background-position" class="tdc-search-data">Background position<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-select"></div></span></div><div class="tdc-property"><select class="tdc-css-bg-position" '+
(tdcSidebarPanel._getParamterDataAtts(h,l)+' name="">');g+=tdcCssEditor._generateDropdownOptions([{value:"center top",display:"Center Top"},{value:"center center",display:"Center Center"},{value:"center bottom",display:"Center Bottom"},{value:"left top",display:"Left Top"},{value:"left center",display:"Left Center"},{value:"left bottom",display:"Left Bottom"},{value:"right top",display:"Right Top"},{value:"right center",display:"Right Center"},{value:"right bottom",display:"Right Bottom"}],m);g+=
"</select></div></div>";m=tdcCssEditor._getSettingsProperty("opacity","",b());q="";n.isInherited&&(q=m,m="");g+='<div class="tdc-property-wrap tdc-opacity tdc-textfield-small'+d()+'" data-tdc-for="opacity">';g=g+'<div class="tdc-property-title"><span title="Css background-image opacity" class="tdc-search-data">Background opacity</span></div><div class="tdc-property"><input class="tdc-css-opacity" '+(tdcSidebarPanel._getParamterDataAtts(h,l)+' name="" type="text" '+e(q)+' value="'+m+'"/>');g+='</div></div><div class="tdc-sidebar-horizontal-separator tdc-property-wrap tdc-property-horizontal_separator tdc-property-separator tdc-separator-small"></div>';
m=a.uniqueId();q=tdcCssEditor._getSettingsProperty("color-1-overlay","",b());p="";n.isInherited&&(p=q,q="");g+='<div class="tdc-property-wrap tdc-property-colorpicker tdc-color-1-overlay'+d()+'" data-tdc-for="color-1-overlay">';g=g+'<div class="tdc-property-title"><span title="Css gradient color From" class="tdc-search-data">Color 1 overlay<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-color"></div></span></div><div class="tdc-property"><div class="tdc-colorpicker-wrap"></div>'+
('<input class="tdc-css-color-1-overlay" '+tdcSidebarPanel._getParamterDataAtts(h,l)+tdcCssEditor._getDataNoValue(q)+' id="'+m+'" name="" type="text" '+e(p)+' value="'+q+'"/>');g+="</div></div>";m=a.uniqueId();q=tdcCssEditor._getSettingsProperty("color-2-overlay","",b());p="";n.isInherited&&(p=q,q="");g+='<div class="tdc-property-wrap tdc-property-colorpicker tdc-color-2-overlay'+d()+'" data-tdc-for="color-2-overlay">';g=g+'<div class="tdc-property-title"><span title="Css gradient color To" class="tdc-search-data">Color 2 overlay<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-color"></div></span></div><div class="tdc-property"><div class="tdc-colorpicker-wrap"></div>'+
('<input class="tdc-css-color-2-overlay" '+tdcSidebarPanel._getParamterDataAtts(h,l)+tdcCssEditor._getDataNoValue(q)+' id="'+m+'" name="" type="text" '+e(p)+' value="'+q+'"/>');g+="</div></div>";m=tdcCssEditor._getSettingsProperty("gradient-direction","",b());q="";n.isInherited&&(q=m,m="");g+='<div class="tdc-property-wrap tdc-opacity tdc-textfield-small'+d()+'" data-tdc-for="gradient-direction">';g=g+'<div class="tdc-property-title"><span title="Css gradient direction" class="tdc-search-data">Gradient direction</span></div><div class="tdc-property"><input class="tdc-css-gradient-direction" '+
(tdcSidebarPanel._getParamterDataAtts(h,l)+' name="" type="text" '+e(q)+' value="'+m+'"/>');g+='</div></div><div class="tdc-sidebar-horizontal-separator tdc-property-wrap tdc-property-horizontal_separator tdc-property-separator tdc-separator-small"></div>';m=tdcCssEditor._getSettingsProperty("content-h-align",c,b());g+='<div class="tdc-property-wrap tdc-bg-position tdc-dropdown-big'+d()+'" data-tdc-for="content-h-align">';g=g+'<div class="tdc-property-title"><span title="Css content horizontal align" class="tdc-search-data">H. align<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-select"></div></span></div><div class="tdc-property"><select class="tdc-css-content-h-align" '+
(tdcSidebarPanel._getParamterDataAtts(h,l)+' name="">');g+=tdcCssEditor._generateDropdownOptions([{value:"",display:"Default"},{value:"content-horiz-left",display:"Left"},{value:"content-horiz-center",display:"Center"},{value:"content-horiz-right",display:"Right"}],m);g+="</select></div></div>";m=tdcCssEditor._getSettingsProperty("z-index","",b());q="";n.isInherited&&(q=m,m="");g+='<div class="tdc-property-wrap tdc-opacity tdc-textfield-small'+d()+'" data-tdc-for="z-index">';g=g+'<div class="tdc-property-title"><span title="Z-index" class="tdc-search-data">Z-index</span></div><div class="tdc-property"><input class="tdc-css-z-index" '+
(tdcSidebarPanel._getParamterDataAtts(h,l)+' name="" type="text" '+e(q)+' value="'+m+'"/>');g+="</div></div>";m=tdcCssEditor._getSettingsPropertyFromCssSettings("display",c);g+='<div class="tdc-property-wrap tdc-display tdc-dropdown-big'+d()+'" data-tdc-for="display">';g=g+'<div class="tdc-property-title"><span title="Css content horizontal align" class="tdc-search-data">Display</span></div><div class="tdc-property"><select class="tdc-css-display" '+(tdcSidebarPanel._getParamterDataAtts(h,l)+' name="">');
g+=tdcCssEditor._generateDropdownOptions([{value:"",display:"Show"},{value:"none",display:"Hidden"},{value:"inline",display:"Inline"},{value:"inline-block",display:"Inline-block"},{value:"block",display:"Block"},{value:"table",display:"Table"},{value:"inline-table",display:"Inline-table"}],m);g=g+'</select></div></div><div class="tdc-sidebar-horizontal-separator tdc-property-wrap tdc-property-horizontal_separator tdc-property-separator"></div><div class="tdc-clear-css-properties" '+(tdcSidebarPanel._getParamterDataAtts(h,
l)+' title="Clear all tab css settings">Clear CSS settings</div>');g+="</div>";tdcSidebarPanel._hook.addAction("panel_css",tdcCssEditor.callbackColorPicker);tdcSidebarPanel._hook.addAction("panel_css",function(){k(".tdc-inherit").each(function(b,e){b=k(e);e=b.closest(".tdc-property-wrap");if("all"===tdcSidebar.currentViewportSettings.name||e.hasClass(tdcCssEditor._INHERITED_CSS_CLASS))b.hide();else{var d=e.data("tdc-for");e={isInherited:!1};d=tdcCssEditor._getSettingsProperty(d,c,e);e.isInherited?
b.hide():a.isUndefined(d)||b.show()}})});return g},_getAvailableViewportSetting:function(a,c,d){if("undefined"!==typeof tdcCssEditor._currentCssSettings){var b;switch(a){case "all":"undefined"!==typeof tdcCssEditor._currentCssSettings[a]&&(b="all");break;case "landscape":case "portrait":case "phone":"undefined"!==typeof tdcCssEditor._currentCssSettings[a]?b=a:"undefined"!==typeof tdcCssEditor._currentCssSettings.all&&(b="all")}if("undefined"!==typeof b){if("undefined"!==typeof tdcCssEditor._currentCssSettings[b][c])return tdcSidebar.currentViewportSettings.name!==
b&&(d.isInherited=!0,tdcDebug.log(c)),tdcCssEditor._cleanCss(c,tdcCssEditor._currentCssSettings[b][c]);if("all"!==b)return tdcCssEditor._getAvailableViewportSetting("all",c,d)}}},_getSettingsPropertyFromCssSettings:function(a,c){var b;if("undefined"!==typeof tdcCssEditor._currentCssSettings){var e=tdcSidebar.currentViewportSettings.name;if("undefined"!==typeof tdcCssEditor._currentCssSettings[e]&&"undefined"!==typeof tdcCssEditor._currentCssSettings[e][a])return tdcSidebar.currentViewportSettings.name!==
e&&tdcDebug.log(a),tdcCssEditor._cleanCss(a,tdcCssEditor._currentCssSettings[e][a])}"undefined"===typeof b&&"undefined"!==typeof c&&(b=c);return b},_getSettingsProperty:function(a,c,d){var b;"undefined"===typeof d&&(d={isInherited:!1});"undefined"!==typeof tdcCssEditor._currentCssSettings&&(b=tdcCssEditor._getAvailableViewportSetting(tdcSidebar.currentViewportSettings.name,a,d));"undefined"===typeof b&&"undefined"!==typeof c&&(b=c);return b},_generateDropdownOptions:function(b,c,d){for(var e=[],h,
l=!1,n=0,g=0;g<b.length;g++)a.isUndefined(d)||d!==b[g].value||(n=g),h="",a.isUndefined(c)||c!==b[g].value||(h='selected="selected"',l=!0),e.push("<option "+h+' value="'+b[g].value+'">'+b[g].display+"</option>");l||(e[n]='<option selected="selected" value="'+b[n].value+'">'+b[n].display+"</option>");return e.join("")},_generateCssAttValue:function(b){var c={},d=b.find(".tdc-css-box-input-margin-top").val().trim(),f=b.find(".tdc-css-box-input-margin-right").val().trim(),h=b.find(".tdc-css-box-input-margin-bottom").val().trim(),
l=b.find(".tdc-css-box-input-margin-left").val().trim(),n=b.find(".tdc-css-box-input-border-top-width").val().trim(),g=b.find(".tdc-css-box-input-border-right-width").val().trim(),m=b.find(".tdc-css-box-input-border-bottom-width").val().trim(),k=b.find(".tdc-css-box-input-border-left-width").val().trim(),p=b.find(".tdc-css-box-input-padding-top").val().trim(),u=b.find(".tdc-css-box-input-padding-right").val().trim(),v=b.find(".tdc-css-box-input-padding-bottom").val().trim(),r=b.find(".tdc-css-box-input-padding-left").val().trim(),
t=b.find(".tdc-css-border-radius").val().trim(),x=b.find(".tdc-css-width").val().trim(),A=b.find(".tdc-css-shadow-size").val().trim(),w=b.find(".tdc-css-shadow-offset-h").val().trim(),z=b.find(".tdc-css-shadow-offset-v").val().trim(),y=b.find(".tdc-css-opacity").val().trim(),B=b.find(".tdc-css-gradient-direction").val().trim(),C=b.find(".tdc-css-z-index").val().trim();""!==d&&(c["margin-top"]=d);""!==f&&(c["margin-right"]=f);""!==h&&(c["margin-bottom"]=h);""!==l&&(c["margin-left"]=l);""!==n&&(c["border-top-width"]=
n);""!==g&&(c["border-right-width"]=g);""!==m&&(c["border-bottom-width"]=m);""!==k&&(c["border-left-width"]=k);""!==p&&(c["padding-top"]=p);""!==u&&(c["padding-right"]=u);""!==v&&(c["padding-bottom"]=v);""!==r&&(c["padding-left"]=r);d=b.find(".tdc-css-border-style");f=d.val().trim();""===f||d.closest(".tdc-property-wrap").hasClass(tdcCssEditor._INHERITED_CSS_CLASS)||(c["border-style"]=f);d=b.find(".tdc-css-border-color");f=d.val().trim();""!==f?c["border-color"]=f:(d=d.data("no_value"),a.isUndefined(d)||
1!==d||(c["border-color"]="no_value"));""!==t&&(c["border-radius"]=t);""!==x&&(c.width=x);""!==A&&(c["shadow-size"]=A);t=b.find(".tdc-css-shadow-color");x=t.val().trim();""!==x?c["shadow-color"]=x:(t=t.data("no_value"),a.isUndefined(t)||1!==t||(c["shadow-color"]="no_value"));""!==w&&(c["shadow-offset-h"]=w);""!==z&&(c["shadow-offset-v"]=z);w=b.find(".tdc-css-bg-color");z=w.val().trim();""!==z?c["background-color"]=z:(w=w.data("no_value"),a.isUndefined(w)||1!==w||(c["background-color"]="no_value"));
w=b.find(".tdc-css-bg-image");w.closest(".tdc-property-wrap").hasClass(tdcCssEditor._INHERITED_CSS_CLASS)||(w=w.data("image_link"),a.isUndefined(w)||("no_value"===w?c["background-image"]="no_value":""!==w&&(c["background-image"]='url("'+w+'")')));w=b.find(".tdc-css-bg-style");z=w.val().trim();""===z||w.closest(".tdc-property-wrap").hasClass(tdcCssEditor._INHERITED_CSS_CLASS)||(c["background-style"]=z);w=b.find(".tdc-css-bg-position");z=w.val().trim();""===z||w.closest(".tdc-property-wrap").hasClass(tdcCssEditor._INHERITED_CSS_CLASS)||
(c["background-position"]=z);""!==y&&(c.opacity=y);y=b.find(".tdc-css-color-1-overlay");w=y.val().trim();""!==w?c["color-1-overlay"]=w:(y=y.data("no_value"),a.isUndefined(y)||1!==y||(c["color-1-overlay"]="no_value"));y=b.find(".tdc-css-color-2-overlay");w=y.val().trim();""!==w?c["color-2-overlay"]=w:(y=y.data("no_value"),a.isUndefined(y)||1!==y||(c["color-2-overlay"]="no_value"));""!==B&&(c["gradient-direction"]=B);""!==C&&(c["z-index"]=C);B=b.find(".tdc-css-content-h-align");C=B.val().trim();""===
C||B.closest(".tdc-property-wrap").hasClass(tdcCssEditor._INHERITED_CSS_CLASS)||(c["content-h-align"]=C);b=b.find(".tdc-css-display");c.display=b.val().trim();a.isUndefined(tdcCssEditor._currentCssSettings)&&(tdcCssEditor._currentCssSettings={});a.isUndefined(c["border-style"])||"solid"!==c["border-style"]||("all"===tdcSidebar.currentViewportSettings.name||a.isUndefined(tdcCssEditor._currentCssSettings.all)||a.isUndefined(tdcCssEditor._currentCssSettings.all["border-style"]))&&delete c["border-style"];
a.isUndefined(c["background-style"])||"cover"!==c["background-style"]||("all"===tdcSidebar.currentViewportSettings.name||a.isUndefined(tdcCssEditor._currentCssSettings.all)||a.isUndefined(tdcCssEditor._currentCssSettings.all["background-style"]))&&delete c["background-style"];a.isUndefined(c["background-position"])||"center top"!==c["background-position"]||("all"===tdcSidebar.currentViewportSettings.name||a.isUndefined(tdcCssEditor._currentCssSettings.all)||a.isUndefined(tdcCssEditor._currentCssSettings.all["background-position"]))&&
delete c["background-position"];tdcDebug.log(c);a.isEmpty(c)?(delete tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name],delete tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name+"_max_width"],delete tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name+"_min_width"]):(tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name]=c,a.isUndefined(tdcSidebar.currentViewportSettings.settings)||(tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name+
"_max_width"]=tdcSidebar.currentViewportSettings.settings.limitTop,tdcCssEditor._currentCssSettings[tdcSidebar.currentViewportSettings.name+"_min_width"]=tdcSidebar.currentViewportSettings.settings.limitBottom));tdcDebug.log(tdcCssEditor._currentCssSettings);tdcDebug.log("JSON.stringify");tdcDebug.log(JSON.stringify(tdcCssEditor._currentCssSettings));return a.isEmpty(tdcCssEditor._currentCssSettings)?"":window.btoa(JSON.stringify(tdcCssEditor._currentCssSettings))},_getRgba:function(a){return-1!==
a.indexOf("rgb")?a:(a=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(a))?"rgb("+parseInt(a[1],16)+", "+parseInt(a[2],16)+", "+parseInt(a[3],16)+")":""}}})(jQuery,_);var tdcSidebarPanel={};
(function(k){tdcSidebarPanel={_defaultGroupName:"General",_currentBoundModel:k,$_paramNameSwitch:k,_hook:{_hooks:[],addAction:function(a,c){_.isUndefined(tdcSidebarPanel._hook._hooks[a])&&(tdcSidebarPanel._hook._hooks[a]=[]);tdcSidebarPanel._hook._hooks[a].push(c)},doAction:function(a,c){if(!_.isUndefined(tdcSidebarPanel._hook._hooks[a]))for(var b=0;b<tdcSidebarPanel._hook._hooks[a].length;b++)tdcSidebarPanel._hook._hooks[a][b](c)},removeAction:function(a){_.isUndefined(tdcSidebarPanel._hook._hooks[a])||
delete tdcSidebarPanel._hook._hooks[a]},hasCallback:function(a,c){return _.isUndefined(tdcSidebarPanel._hook._hooks[a])?!1:0<=tdcSidebarPanel._hook._hooks[a].indexOf(c)}},init:function(){var a=jQuery("body");a.on("change focus",".tdc-tab-no-design .tdc-property-dropdown:not(.tdc-row-col-dropdown):not(.tdc-innerRow-col-dropdown) select",function(a){if("focusin"===a.type||"focus"===a.type)this.oldValue=this.value;else{var b=jQuery(this);a=b.val();var c=tdcIFrameData.getModel(b.data("model_id"));b=b.data("param_name");
if("tdb_mobile_menu"===c.get("tag")&&"menu_id"===b){var d=tdcSidebar.$_headerTemplateList.val();"no_header"!==d&&(""===d&&(d=window.tdcAdminSettings.headerTemplateId),""!==d&&(d=d.toString().replace("tdb_template_",""),tdcSavePost.saveMobileMenu(d,a)))}tdcSidebarController.onUpdate(c,b,this.oldValue,a);this.oldValue=a;"block_template_id"!==b&&0!==b.indexOf("tds_")||setTimeout(function(){tdcSidebar.setSettings({$currentZone:tdcSidebar.getCurrentZone(),$currentRow:tdcSidebar.getCurrentRow(),$currentColumn:tdcSidebar.getCurrentColumn(),
$currentInnerRow:tdcSidebar.getCurrentInnerRow(),$currentInnerColumn:tdcSidebar.getCurrentInnerColumn(),$currentElement:tdcSidebar.getCurrentElement()},!0)},500)}});a.on("change focus",".tdc-tab-no-design .tdc-property-dropdown-responsive select",function(a){if("focusin"===a.type||"focus"===a.type)this.oldValue=this.value;else{a=jQuery(this);var b=a.val(),c=tdcIFrameData.getModel(a.data("model_id")),d=a.data("param_name"),f=a.attr("name"),h=a.closest(".tdc-property-responsive");b="all"===tdcSidebar.currentViewportSettings.name&&
b===a.find("option:first").val()?tdcSidebarPanel.deleteResponsiveValue(f,tdcSidebar.currentViewportSettings.name):tdcSidebarPanel.updateDropdownResponsiveValues(f,b,tdcSidebar.currentViewportSettings.name);h.removeClass("tdc-css-inherited");h.find(".tdc-inherit-select").hide();"all"!==tdcSidebar.currentViewportSettings.name&&(f=tdcSidebarPanel.getCurrentResponsiveValue(a.attr("name"),tdcSidebar.currentViewportSettings.name),h=a.closest(".tdc-property-responsive"),"undefined"===typeof f?(f=tdcSidebarPanel.getCurrentResponsiveValue(a.attr("name"),
"all"),"undefined"!==typeof f&&(a.val(""),h.addClass("tdc-css-inherited"),h.find(".tdc-inherit-select").show())):(a.val(f),h.removeClass("tdc-css-inherited"),h.find(".tdc-inherit-select").show()),h.find(".tdc-inherit-select").show());tdcSidebarController.onUpdate(c,d,this.oldValue,b)}});a.on("keyup focus paste cut",".tdc-tab-no-design .tdc-property-textfield input",function(a){if("focusin"===a.type||this.oldValue===this.value)this.oldValue=this.value;else{var b=jQuery(this).val(),c=tdcIFrameData.getModel(jQuery(this).data("model_id"));
"cut"===a.type&&(b="");tdcSidebarController.onUpdate(c,jQuery(this).data("param_name"),this.oldValue,_.escape(b));this.oldValue=b}});a.on("keyup focus paste cut",".tdc-tab-no-design .tdc-property-textfield-responsive input",function(a){if("focusin"===a.type||this.oldValue===this.value)this.oldValue=this.value;else{var b=jQuery(this),c=b.val(),d=tdcIFrameData.getModel(b.data("model_id"));"cut"===a.type&&(c="");if(this.oldValue!==c){var f=b.attr("name");a=b.closest(".tdc-property-responsive");f=tdcSidebarPanel.updateTextfieldResponsiveValues(f,
c,tdcSidebar.currentViewportSettings.name);var h="";_.isUndefined(b.data("placeholder"))||(h=b.data("placeholder"));b.attr("placeholder",h);a.removeClass("tdc-css-inherited");""===c&&"all"!==tdcSidebar.currentViewportSettings.name&&(c=tdcSidebarPanel.getCurrentResponsiveValue(b.attr("name"),tdcSidebar.currentViewportSettings.name),"undefined"===typeof c?(c=tdcSidebarPanel.getCurrentResponsiveValue(b.attr("name"),"all"),"undefined"!==typeof c&&(b.val(""),b.attr("placeholder",c),a.addClass("tdc-css-inherited"),
a.find(".tdc-inherit-select").show())):(b.val(c),a.removeClass("tdc-css-inherited"),a.find(".tdc-inherit-select").show()),a.find(".tdc-inherit-select").show());c=f;tdcSidebarController.onUpdate(d,jQuery(this).data("param_name"),this.oldValue,_.escape(c));"all"===tdcSidebar.currentViewportSettings.name&&(this.oldValue=b.val())}}});a.on("keyup focus change input",".tdc-tab-no-design .tdc-property-range input",function(a){var b=jQuery(this),c=this;if("range"===b.attr("type"))b.next('input[type="text"]').val(b.val());
else if("text"===b.attr("type")){c=b.val().trim();var d=b.data("default_value");""!==c||_.isUndefined(d)||""===d||(c=d,b.val(c));b.prev('input[type="range"]').val(c);b=b.prev('input[type="range"]');c=b.get(0)}b=c;"focusin"===a.type?b.oldValue=b.value:(c=jQuery(b).val(),d=tdcIFrameData.getModel(jQuery(b).data("model_id")),"cut"===a.type&&(c=""),tdcSidebarController.onUpdate(d,jQuery(b).data("param_name"),b.oldValue,_.escape(c)),b.oldValue=c)});a.on("keyup change input",".tdc-tab-no-design .tdc-property-range-responsive input",
function(a){a=jQuery(this);var b=this,c=a.closest(".tdc-property-responsive");c.removeClass("tdc-css-inherited");if("range"===a.attr("type")){var d=a.val();a.next('input[type="text"]').val(d);a.data("data-to-save",tdcSidebarPanel.updateTextfieldResponsiveValues(a.attr("name"),d,tdcSidebar.currentViewportSettings.name))}else if("text"===a.attr("type")){d=a.val().trim();b=a.prev('input[type="range"]');var f=a.data("default_value");if("all"===tdcSidebar.currentViewportSettings.name)""!==d||_.isUndefined(f)||
""===f||(d=f,a.val(d));else if(""===d){var h=tdcSidebarPanel.getCurrentResponsiveValue(b.attr("name"),"all");"undefined"===typeof h?_.isUndefined(f)||""===f||(d=f,a.val(d)):(a.val(""),a.attr("placeholder",h))}b.data("data-to-save",tdcSidebarPanel.updateTextfieldResponsiveValues(b.attr("name"),d,tdcSidebar.currentViewportSettings.name));"undefined"===typeof h?b.val(d):(b.val(h),c.addClass("tdc-css-inherited"));b=a.prev('input[type="range"]').get(0)}h=b;c=jQuery(h);a=c.data("data-to-save");c=tdcIFrameData.getModel(c.data("model_id"));
h.oldValue!==a&&(tdcSidebarController.onUpdate(c,jQuery(h).data("param_name"),h.oldValue,_.escape(a)),h.oldValue=a)});a.on("keyup focus change input",".tdc-tab-no-design .tdc-property-range_multiple input",function(a){var b=jQuery(this),c=this;if("range"===b.attr("type")){var d=b.closest(".tdc-property").find('input[type="radio"]:checked');b.closest(".tdc-property").find('input[type="text"]').val(b.val());d.data("last_value",b.val())}else if("text"===b.attr("type")){c=b.closest(".tdc-property").find('input[type="range"]');
d=b.closest(".tdc-property").find('input[type="radio"]:checked');var f=d.data("default_value"),h=b.val().trim();""!==h||_.isUndefined(f)||""===f||(h=f,b.val(h));c.val(h);d.data("last_value",h);c=c.get(0)}else if("radio"===b.attr("type")){c=b.closest(".tdc-property").find('input[type="range"]');d=b.closest(".tdc-property").find('input[type="text"]');b.closest(".tdc-property").find('input[type="radio"]:checked');h=b.data("last_value");f=b.data("default_value");var l=b.data("unit");b=c.data("min_"+l);
var n=c.data("max_"+l);l=c.data("step_"+l);c.get(0).min=b;c.get(0).max=n;c.get(0).step=l;""===h?(d.val(f),c.val(f)):(d.val(h),c.val(h));c=c.get(0)}f="";d=jQuery(c).parent().find('input[type="radio"]:checked');d.length&&(f=jQuery(d[0]).data("unit_value"));"focusin"===a.type?c.oldValue=c.value+f:(a=c.value+f,f=tdcIFrameData.getModel(jQuery(c).data("model_id")),tdcSidebarController.onUpdate(f,jQuery(c).data("param_name"),c.oldValue,_.escape(a)),c.oldValue=a)});a.on("keyup change input",".tdc-tab-no-design .tdc-property-range_multiple-responsive input",
function(a){var b=jQuery(this),c=b.closest(".tdc-property-responsive"),d=c.find('input[type="range"]'),f=c.find('input[type="radio"]:checked'),h=c.find('input[type="text"]'),l=d.get(0),n="",g=f.data("default_value"),m=tdcIFrameData.getModel(d.data("model_id")),k=d.data("param_name"),p=window.tdcAdminSettings.mappedShortcodes[m.attributes.tag],u=m="";var v=[];for(var r=0;r<p.params.length;r++)if(k===p.params[r].param_name){r=p.params[r].tdc_values;for(var t in r)r.hasOwnProperty(t)&&(v.push(r[t].unit),
""===m||""===u)&&(m=r[t].value,u=r[t].unit);break}f.length&&(n=f.data("unit_value"));if("range"===b.attr("type"))v=d.val(),h.val(v),f.data("last_value",v),h.val(v),d.data("data-to-save",tdcSidebarPanel.updateTextfieldResponsiveValues(d.attr("name"),v+n,tdcSidebar.currentViewportSettings.name)),c.removeClass("tdc-css-inherited");else if("text"===b.attr("type")){if("input"===a.type||"change"===a.type)return;c.removeClass("tdc-css-inherited");v=h.val().trim();if("all"===tdcSidebar.currentViewportSettings.name)""!==
v||_.isUndefined(g)||""===g?(d.val(v),f.data("last_value",v),d.data("data-to-save",tdcSidebarPanel.updateTextfieldResponsiveValues(d.attr("name"),v+n,tdcSidebar.currentViewportSettings.name))):(d.data("data-to-save",tdcSidebarPanel.deleteResponsiveValue("tdc-param-"+k,tdcSidebar.currentViewportSettings.name)),d.data("range_value",m),d.data("range_unit",u),d.val(m),n=c.find('input[type="radio"][data-unit_value="'+u+'"]'),p=n.data("unit"),t=d.data("min_"+p),f=d.data("max_"+p),p=d.data("step_"+p),n.prop("checked",
!0),l.min=t,l.max=f,l.step=p,l.value=m,n.data("last_value",m),h.val(m));else if(""===v)if(n=tdcSidebarPanel.getCurrentResponsiveValue(d.attr("name"),"all"),"undefined"===typeof n)d.data("data-to-save",tdcSidebarPanel.deleteResponsiveValue("tdc-param-"+k,tdcSidebar.currentViewportSettings.name)),d.data("range_value",m),d.data("range_unit",u),d.val(m),n=c.find('input[type="radio"][data-unit_value="'+u+'"]'),p=n.data("unit"),t=d.data("min_"+p),f=d.data("max_"+p),p=d.data("step_"+p),n.prop("checked",
!0),l.min=t,l.max=f,l.step=p,l.value=m,n.data("last_value",m),h.val(m),c.addClass("tdc-css-inherited");else for(r=0;r<p.params.length;r++){if(k===p.params[r].param_name){v=[];h=[];r=p.params[r].tdc_values;for(t in r)r.hasOwnProperty(t)&&v.push(r[t].unit);for(r=0;r<v.length&&!(h=n.split(v[r]),1<h.length);r++);h.length&&(m=h[0],u=v[r],d.data("range_value",m),d.data("range_unit",u),n=c.find('input[type="radio"][data-unit_value="'+u+'"]'),p=n.data("unit"),t=d.data("min_"+p),f=d.data("max_"+p),p=d.data("step_"+
p),n.prop("checked",!0),l.min=t,l.max=f,l.step=p,l.value=m,n.data("last_value",m),c.find('input[type="text"]').val(m));d.data("data-to-save",tdcSidebarPanel.deleteResponsiveValue("tdc-param-"+k,tdcSidebar.currentViewportSettings.name));c.addClass("tdc-css-inherited");break}}else d.val(v),f.data("last_value",v),d.data("data-to-save",tdcSidebarPanel.updateTextfieldResponsiveValues(d.attr("name"),v+n,tdcSidebar.currentViewportSettings.name))}else if("radio"===b.attr("type")){if("input"===a.type)return;
k=f.data("last_value");p=f.data("unit");t=d.data("min_"+p);f=d.data("max_"+p);p=d.data("step_"+p);l.min=t;l.max=f;l.step=p;""===k?(h.val(g),d.val(g),v=g):(h.val(k),d.val(k),v=k);d.data("data-to-save",tdcSidebarPanel.updateTextfieldResponsiveValues(d.attr("name"),v+n,tdcSidebar.currentViewportSettings.name));c.removeClass("tdc-css-inherited")}n="";c=jQuery(l).parent().find('input[type="radio"]:checked');c.length&&(n=jQuery(c[0]).data("unit_value"));"focusin"===a.type?l.oldValue=l.value+n:(c=jQuery(l),
a=c.data("data-to-save"),m=tdcIFrameData.getModel(c.data("model_id")),l.oldValue!==a&&(tdcSidebarController.onUpdate(m,jQuery(l).data("param_name"),l.oldValue,_.escape(a)),l.oldValue=a))});a.on("focus change",".tdc-tab-no-design .tdc-property-checkbox input",function(a){if("focusin"===a.type)this.oldValue=this.value;else{a=jQuery(this);var b=a.val();a.is(":checked")||(b="");var c=tdcIFrameData.getModel(a.data("model_id"));tdcSidebarController.onUpdate(c,a.data("param_name"),this.oldValue,b);this.oldValue=
b}});a.on("focus change",".tdc-tab-no-design .tdc-property-checkbox-responsive input",function(a){if("focusin"===a.type)this.oldValue=this.value;else{a=jQuery(this);var b=a.val(),c=tdcIFrameData.getModel(a.data("model_id")),d=a.data("param_name");a.is(":checked")||(b="");var f=a.attr("name"),h=a.closest(".tdc-property-responsive");b="all"===tdcSidebar.currentViewportSettings.name&&""===b?tdcSidebarPanel.deleteResponsiveValue(f,tdcSidebar.currentViewportSettings.name):tdcSidebarPanel.updateCheckboxResponsiveValues(f,
b,tdcSidebar.currentViewportSettings.name);h.removeClass("tdc-css-inherited");h.find(".tdc-inherit-checkbox").hide();"all"!==tdcSidebar.currentViewportSettings.name&&(f=tdcSidebarPanel.getCurrentResponsiveValue(a.attr("name"),tdcSidebar.currentViewportSettings.name),h=a.closest(".tdc-property-responsive"),"undefined"===typeof f?(f=tdcSidebarPanel.getCurrentResponsiveValue(a.attr("name"),"all"),"undefined"!==typeof f&&(h.addClass("tdc-css-inherited"),h.find(".tdc-inherit-checkbox").show())):(h.removeClass("tdc-css-inherited"),
h.find(".tdc-inherit-checkbox").show()),h.find(".tdc-inherit-checkbox").show());tdcSidebarController.onUpdate(c,d,this.oldValue,b);this.oldValue=b}});a.on("click",".tdc-tab-no-design .tdc-image-wrap",tdcSidebarPanel.tdcImageWrapHandler);a.on("click",".tdc-tab-no-design .tdc-image-remove",tdcSidebarPanel.tdcImageRemoveHandler);a.on("click",".tdc-tab-no-design .tdc-icon-wrap",tdcSidebarPanel.tdcIconWrapHandler);a.on("click",".tdc-tab-no-design .tdc-icon-remove",tdcSidebarPanel.tdcIconRemoveHandler);
a.on("click",".tdc-tab-no-design .tdc-inherit-select",tdcSidebarPanel.tdcInheritSelectHandler);a.on("click",".tdc-tab-no-design .tdc-inherit-checkbox",tdcSidebarPanel.tdcInheritCheckboxHandler);a.on("click",".tdc-icon-selector-content > span",function(a){a=jQuery("#tdc-icon-selector");a.length||(a=tdcSidebar.buildIconSelector());a.find(".selected").removeClass("selected");var b=jQuery(this),c=b.data("font_class"),d=tdcIFrameData.getModel(a.data("model_id"));b.addClass("selected");var f=a.prev(".tdc-property-wrap");
f.find(".tdc-icon-wrap").html(b.html());f.find(".tdc-icon-remove").removeClass("tdc-hidden-button");tdcSidebarController.onUpdate(d,a.data("param_name"),"",c)});a.on("change","#tdc-icon-selector .tdc-icon-selector-lib",function(){var a=jQuery("#tdc-icon-selector");a.length||(a=tdcSidebar.buildIconSelector());var b=jQuery(this).val(),e=a.find(".tdc-icon-selector-filter");a.find(".tdc-icon-selector-content").children(".tdc-font-separator").each(function(){var a=jQuery(this),c=a.data("font_id");""===
b||b===c?(a.show(),a.nextAll("span").each(function(){var a=jQuery(this),b=a.data("font_class"),c=e.val().trim();""!==c&&-1===b.indexOf(c)?a.hide():a.show()})):(a.hide(),a.nextAll("span").hide())})});a.on("click",".tdc-tab-no-design .tdc-gradient-wrap",function(a){a=jQuery("#tdc-gradient");a.length||(a=tdcSidebar.buildGradient());var b=jQuery(this),c=b.closest(".tdc-property-wrap");b=b.next("input").val();a.toggle();c.after(a);c.next().find(".wp-picker-container").find("input.wp-color-picker").tdGradientColorPicker("open_gradient",
b)});a.on("click",".tdc-colorpicker-wrap",function(a){tdcSidebarPanel.showHideTdcPalette.call(this,a)});a.on("mousedown",function(a){var b=jQuery("#tdc-sidebar"),c=jQuery("#tdc-icon-selector"),d=jQuery("#tdc-gradient"),f=jQuery("#tdc-palette"),h=jQuery("#tdc-font-list"),l=jQuery(".tdc-preset-values-list");c.length?c.get(0).contains(a.target)||(c.hide(),b.after(c)):c=tdcSidebar.buildIconSelector();d.length?d.get(0).contains(a.target)||(c=jQuery(a.target),c.hasClass("tdc-gradient-wrap")||(d.hide(),
b.after(d))):d=tdcSidebar.buildGradient();f.length?f.get(0).contains(a.target)||(c=jQuery(a.target),c.hasClass("tdc-colorpicker-wrap")||(f.hide(),b.after(f),f.find("input.wp-color-picker").tdPaletteColorPicker("save_color"))):f=tdcSidebar.buildPalette();h.length&&!h.get(0).contains(a.target)&&(h.hide(),b.after(h));!l.length||l.get(0).contains(a.target)||jQuery(".tdc-preset-values").get(0).contains(a.target)?l.is(":visible")&&jQuery(".tdc-preset-values").get(0).contains(a.target)&&setTimeout(function(){tdcSidebar.setSettings({$currentZone:tdcSidebar.getCurrentZone(),
$currentRow:tdcSidebar.getCurrentRow(),$currentColumn:tdcSidebar.getCurrentColumn(),$currentInnerRow:tdcSidebar.getCurrentInnerRow(),$currentInnerColumn:tdcSidebar.getCurrentInnerColumn(),$currentElement:tdcSidebar.getCurrentElement()},!0)},100):l.is(":visible")&&(l.hide(),b=jQuery(a.target),jQuery(".tdc-top-buttons").get(0).contains(a.target)||b.hasClass("tdc-top-buttons")||jQuery(".tdc-sidebar-bottom").get(0).contains(a.target)||b.hasClass("tdc-sidebar-bottom")||jQuery(".tdc-current-element-head").get(0).contains(a.target)||
b.hasClass("tdc-current-element-head")?jQuery(".tdc-current-element-head").get(0).contains(a.target)||b.hasClass("tdc-current-element-head")?(tdcSidebar.setSettings({$currentZone:tdcSidebar.getCurrentZone(),$currentRow:tdcSidebar.getCurrentRow(),$currentColumn:tdcSidebar.getCurrentColumn(),$currentInnerRow:tdcSidebar.getCurrentInnerRow(),$currentInnerColumn:tdcSidebar.getCurrentInnerColumn(),$currentElement:tdcSidebar.getCurrentElement()},!0),jQuery(".tdc-current-element-head").trigger(a)):tdcSidebarPanel.clearPanel():
setTimeout(function(){tdcSidebar.setSettings({$currentZone:tdcSidebar.getCurrentZone(),$currentRow:tdcSidebar.getCurrentRow(),$currentColumn:tdcSidebar.getCurrentColumn(),$currentInnerRow:tdcSidebar.getCurrentInnerRow(),$currentInnerColumn:tdcSidebar.getCurrentInnerColumn(),$currentElement:tdcSidebar.getCurrentElement()},!0)},100))});a.on("keyup focus paste cut change","input.tdc-icon-selector-filter",function(a){a=jQuery("#tdc-icon-selector");a.length||(a=tdcSidebar.buildIconSelector());var b=this.value.trim();
a.find(".tdc-icon-selector-content").find(".tdc-font-separator:visible").each(function(){jQuery(this).nextAll("span").each(function(){var a=jQuery(this);-1===a.data("font_class").indexOf(b)?a.hide():a.show()})})});a.on("change keyup focus",".tdc-tab-no-design .tdc-property-colorpicker input",function(a){if("focusin"===a.type)this.oldValue=this.value;else{a=jQuery(this).val();var b=tdcIFrameData.getModel(jQuery(this).data("model_id"));tdcSidebarController.onUpdate(b,jQuery(this).data("param_name"),
this.oldValue,a);this.oldValue=a}});a.on("change",".tdc-tab-no-design .tdc-property-gradient input",function(a){a=jQuery(this).val();var b=tdcIFrameData.getModel(jQuery(this).data("model_id"));tdcSidebarController.onUpdate(b,jQuery(this).data("param_name"),this.oldValue,a);this.oldValue=a});a.on("change",".tdc-tab-no-design .tdc-row-col-dropdown input.tdc-property-input-radio",function(a){"undefined"!==typeof tdcSidebarPanel.timerChangingColumns&&clearTimeout(tdcSidebarPanel.timerChangingColumns);
var b=jQuery(this);tdcSidebarPanel.timerChangingColumns=setTimeout(function(){var a=b.val(),c=tdcSidebar.getCurrentRow().data("model_id");c=tdcIFrameData.getModel(c);var f=c.get("childCollection");this.oldValue="11";_.isUndefined(f)||(f=tdcIFrameData.getChildCollectionWidths(f),_.isUndefined(f)||(this.oldValue=f));"11"===this.oldValue&&("23_13"===a||"13_23"===a||"13_13_13"===a)||"23_13"===this.oldValue&&("11"===a||"13_23"===a||"13_13_13"===a)||"13_23"===this.oldValue&&("11"===a||"23_13"===a||"13_13_13"===
a)||"13_13_13"===this.oldValue&&("11"===a||"23_13"===a||"13_23"===a)?(tdcIFrameData.changeRowModel(c,this.oldValue,a),c.getShortcodeRender(1,null,!0)):this.oldValue!==a&&(tdcIFrameData.changeFluidStructureModel(c,this.oldValue,a),c.getShortcodeRender(1,null,!0));this.oldValue=a},300)});a.on("change",".tdc-tab-no-design .tdc-property-dropdown.tdc-add-class input.tdc-property-input-radio",function(a){if("focusin"===a.type||"focus"===a.type)this.oldValue=this.value;else{a=jQuery(this);var b=a.val(),
c=tdcIFrameData.getModel(a.data("model_id"));tdcSidebarController.onUpdate(c,a.data("param_name"),this.oldValue,b);this.oldValue=b}});a.on("change focus",".tdc-tab-no-design .tdc-innerRow-col-dropdown select",function(a){if("focusin"===a.type||"focus"===a.type)this.oldValue=this.value;else{a=jQuery(this).val();var b=tdcSidebar._$currentInnerRow.data("model_id");b=tdcIFrameData.getModel(b);tdcIFrameData.changeInnerRowModel(b,this.oldValue,a);b.getShortcodeRender(tdcIFrameData.getColumnNumber(b),null,
!0);this.oldValue=a}});a.on("change",".tdc-tab-no-design .tdc-innerRow-col-dropdown input.tdc-property-input-radio",function(a){"undefined"!==typeof tdcSidebarPanel.timerChangingInnerColumns&&clearTimeout(tdcSidebarPanel.timerChangingInnerColumns);var b=jQuery(this);tdcSidebarPanel.timerChangingInnerColumns=setTimeout(function(){var a=b.val(),c=tdcSidebar._$currentInnerRow.data("model_id");c=tdcIFrameData.getModel(c);var f=c.get("childCollection");this.oldValue="11";_.isUndefined(f)||(f=tdcIFrameData.getChildCollectionWidths(f),
_.isUndefined(f)||(this.oldValue=f));tdcIFrameData.changeInnerRowModel(c,this.oldValue,a);c.getShortcodeRender(tdcIFrameData.getColumnNumber(c),null,!0);this.oldValue=a},300)});a.on("change focus",".tdc-tab-no-design .tdc-widget-sidebar-dropdown select",function(a){if("focusin"===a.type||"focus"===a.type)this.oldValue=this.value;else{a=jQuery(this).val();var b=tdcIFrameData.getModel(jQuery(this).data("model_id"));tdcSidebarController.onUpdate(b,jQuery(this).data("param_name"),this.oldValue,a);this.oldValue=
a}});a.on("click",".tdc-tab-no-design .tdc-open-wpeditor",function(a){a.preventDefault();var b=jQuery(this);a=jQuery("#tdc-wpeditor");var c=a.children(".content"),d=b.data("mapped_parameter_name");b=b.data("model_id");var f=tdcIFrameData.getModel(b).get("parentModel").get("attrs"),h="tdc-three-column";if(_.has(f,"width"))switch(f.width){case "1/3":h="tdc-one-column";break;case "2/3":h="tdc-two-column"}c.addClass("tdc-dropped-wpeditor");c.html('<iframe id="tdc-iframe-wpeditor" class="'+h+'" src="'+
window.tdcAdminSettings.pluginUrl+"/includes/wpeditor.php?wp_path="+window.tdcAdminSettings.ABSPATH+'" scrolling="auto" style="width: 100%; height: 100%" data-model_id="'+b+'" data-mapped_parameter_name="'+d+'"></iframe>');a.show();tdcWindowFrame.setWindowFrame(a)});a.on("click","#tdc-wpeditor .tdc-iframe-close-button",function(a){a.preventDefault();jQuery("#tdc-wpeditor").hide()});a.on("click","#tdc-zone .tdc-iframe-close-button",function(a){a.preventDefault();jQuery("#tdc-zone").hide()});a.on("click",
".tdc-sidebar-shortcode-row",function(a){a=jQuery(a.currentTarget).data("model_id");a=tdcIFrameData.getModel(a);var b={error:k,getShortcode:""};_.isUndefined(a)||tdcIFrameData._checkModelData(a,b);_.isUndefined(b.getShortcode)||console.log(b.getShortcode)});a.on("click",".tdc-sidebar-current-styles-settings",function(a){a=tdcSidebarPanel.getCurrentStyleSettings(a);if(!_.isUndefined(a)){var b="",c;for(c in a)b+='"'+c+'" => "'+a[c]+'",\n';console.log(b)}});a.on("click",".tdc-sidebar-font-reset",function(a){tdConfirm.modal({caption:"Clear Font Settings",
htmlInfoContent:"This will clear all values for this font group settings.",textYes:"Yes",objectContext:this,callbackYes:function(){tb_remove();var a=jQuery(this),c=a.data("model_id"),d=tdcIFrameData.getModel(c),f=d.get("attrs");f=_.clone(f);for(var h="font-family font-size font-line-height font-style font-weight font-transform font-spacing".split(" "),l="",n=0;n<h.length;n++){var g=a.closest(".tdc-font-manager-wrap").nextAll(".tdc-"+h[n]+":first");if(g.length){var m=g.find('[data-model_id="'+c+'"]');
m.length&&(m.val(""),m.data("responsive",""),g.removeClass("tdc-css-inherited"),l=g.find(".tdc-inherit"),l.length&&l.hide(),l=m.data("placeholder"),"undefined"!==typeof l&&m.attr("placeholder",l),l=m.data("param_name"),delete f[l],m=m.attr("name"),tdcSidebarPanel.deleteResponsiveValues(m))}}d.set("attrs",f);tdcSidebarController.onUpdate(d,l,"","")}})});a.on("click",".tdc-sidebar-font-save",function(a){a=jQuery(this);var b=a.data("model_id");b=tdcIFrameData.getModel(b).get("attrs");var c=a.data("param_name").replace("font_settings",
""),d="font_family font_size font_line_height font_style font_weight font_transform font_spacing".split(" "),f={};_.each(b,function(a,b,e){if(0===b.indexOf(c))for(e=0;e<d.length;e++)if(0<b.indexOf(d[e])){f[d[e]]=a;break}});_.isEmpty(f)||tdConfirm.modal({caption:"Saving Font Settings",htmlInfoContent:function(){setTimeout(function(){jQuery("#TB_ajaxContent").find("input").focus()},100);return'<label>Font Name: </label><input type="text" autofocus><div class="info"></div>'},textYes:"Save",textNo:"Cancel",
callbackYes:function(){var a=jQuery("#TB_ajaxContent"),b=a.find(".info");a=a.find("input").val().trim();if(""===a)b.html("Please enter a font name");else{if("undefined"===typeof window.tdcAdminSettings.tdcSavings||""===window.tdcAdminSettings.tdcSavings)window.tdcAdminSettings.tdcSavings={};"undefined"===typeof window.tdcAdminSettings.tdcSavings.fonts&&(window.tdcAdminSettings.tdcSavings.fonts=[]);-1===_.findIndex(window.tdcAdminSettings.tdcSavings.fonts,{name:a})?(b.html("Saving..."),window.tdcAdminSettings.tdcSavings.fonts.push({name:a,
value:window.btoa(JSON.stringify(f))}),tdcUtil.updateTdcSavings(window,function(){jQuery("#TB_ajaxContent").find(".info").html("Font has been saved!");setTimeout(function(){tb_remove()},500)})):b.html("Font name already exists! Choose another one")}}})});a.on("click",".tdc-sidebar-font-load",function(){var a=jQuery(this),b=a.closest(".tdc-property-wrap"),e=a.data("model_id"),d=a.data("param_name");if(""!==window.tdcAdminSettings.tdcSavings&&("undefined"!==typeof window.tdcAdminSettings.tdcSavings.fonts||
"undefined"!==typeof window.tdcAdminSettings.tdcSavings.recentFonts)){var f=jQuery("#tdc-font-list");f.length||(f=tdcSidebar.buildFontList(e,d));f.html("");"undefined"!==typeof window.tdcAdminSettings.tdcSavings.fonts&&(jQuery('<div class="tdc-font-list-header"><span>Saved fonts</span></div>').appendTo(f),_.map(window.tdcAdminSettings.tdcSavings.fonts,function(a){jQuery('<div class="tdc-font-settings" data-value="'+a.value+'" data-model_id="'+e+'" data-param_name="'+d+'"><span class="tdc-font-name">'+
a.name+'</span><span class="tdc-font-delete"></span></div>').appendTo(f)}));if("undefined"!==typeof window.tdcAdminSettings.tdcSavings.recentFonts){jQuery('<div class="tdc-font-list-header"><span>Recent fonts</span></div>').appendTo(f);a=_.invert(window.tdcAdminSettings.mappedFontFamily);for(var h=window.tdcAdminSettings.tdcSavings.recentFonts.length;0<h;h--){var l=window.tdcAdminSettings.tdcSavings.recentFonts[h],n=a[l];_.isUndefined(n)||jQuery('<div class="tdc-recent-font-settings" data-value="'+
l+'" data-model_id="'+e+'" data-param_name="'+d+'"><span class="tdc-font-name">'+n+'</span><span class="tdc-recent-font-delete"></span></div>').appendTo(f)}}b.after(f);f.toggle()}});a.on("click",".tdc-font-delete",function(a){a.stopImmediatePropagation();var b=jQuery(this).closest(".tdc-font-settings");a=b.data("name");a=_.findIndex(window.tdcAdminSettings.tdcSavings.fonts,{name:a});window.tdcAdminSettings.tdcSavings.fonts.splice(a,1);tdcUtil.updateTdcSavings(this,function(){b.remove()})});a.on("click",
".tdc-recent-font-delete",function(a){a.stopImmediatePropagation();var b=jQuery(this).closest(".tdc-recent-font-settings");a=b.data("name");a=_.findIndex(window.tdcAdminSettings.tdcSavings.recentFonts,{name:a});window.tdcAdminSettings.tdcSavings.recentFonts.splice(a,1);tdcUtil.updateTdcSavings(this,function(){b.remove()})});a.on("click",".tdc-font-settings",function(){var a=jQuery(this),b=a.data("value");b=JSON.parse(window.atob(b));var e=a.data("model_id");e=tdcIFrameData.getModel(e);var d=e.get("attrs"),
f=a.data("param_name").replace("font_settings",""),h="font_family font_size font_line_height font_style font_weight font_transform font_spacing".split(" ");_.each(b,function(a,b,c){-1!==_.indexOf(h,b)&&(d[f+b]=a)});e.set({attrs:d,rebindToPanel:!0});tdcSidebarController.onUpdate(e)});a.on("click",".tdc-recent-font-settings",function(){var a=jQuery(this),b=a.data("value"),e=a.data("model_id");e=tdcIFrameData.getModel(e);var d=e.get("attrs");a=a.data("param_name").replace("font_settings","");d[a+"font_family"]=
b;e.set({attrs:d,rebindToPanel:!0});tdcSidebarController.onUpdate(e)});tdcSidebarPanel.$_paramNameSwitch=a.find(".tdc-param-name-switch");if(0<tdcSidebarPanel.$_paramNameSwitch.length)a.on("click",".tdc-param-name-switch",function(){jQuery(this).toggleClass("tdc-param-name-switch-active");jQuery(".tdc-param-name").toggleClass("tdc-param-name-active")})},getCurrentStyleSettings:function(a,c){_.isUndefined(c)&&(c=jQuery(a.currentTarget).data("model_id"),c=tdcIFrameData.getModel(c),a={error:k},_.isUndefined(c)||
tdcIFrameData._checkModelData(c,a));var b=c.get("tag");c=c.get("attrs");c=_.clone(c);if(!_.isUndefined(c)){var e={};a={};for(var d in c)0===d.indexOf("tds_")&&(e[d]=c[d]);d=window.tdcAdminSettings.mappedShortcodes[b].params;for(b=0;b<d.length;b++){var f=!1,h=d[b];if(0===h.param_name.indexOf("tds_")){for(var l in e)if(h.param_name===l){a[l]=e[l];f=!0;break}f||(a[h.param_name]="")}}for(l in e)switch(e=l.split("-"),e.length){case 2:if(!_.has(a,l)){d=e[0];e=!1;for(var n in a)if(d===a[n]&&1===n.split("-").length){e=
!0;break}if(!e){var g;for(g in window.tdcAdminSettings.settingsStyle)if(_.has(window.tdcAdminSettings.settingsStyle[g],d)){var m=g;break}_.has(a,m)&&""===a[m]&&window.tdcAdminSettings.globalStyle[m]===d&&(e=!0)}e||delete c[l]}break;case 3:d=e[0];b=e[2];for(g in window.tdcAdminSettings.settingsStyle)if(_.has(window.tdcAdminSettings.settingsStyle[g],d)){m=g;break}e=!1;for(n in a)if(d===a[n]&&n===m+"-"+b){e=!0;break}e||_.has(a,m+"-"+b)&&""===a[m+"-"+b]&&window.tdcAdminSettings.globalStyle[m]===d&&(e=
!0);e||delete c[l]}return c}},getCurrentListAtts:function(a,c,b){_.isUndefined(c)&&(a=jQuery(a.currentTarget).data("model_id"),c=tdcIFrameData.getModel(a),a={error:k},_.isUndefined(c)||tdcIFrameData._checkModelData(c,a));a=c.get("tag");c=c.get("attrs");var e=_.clone(c);if(!_.isUndefined(e)){var d={};c={};for(var f in e)0===f.indexOf("tds_")&&(d[f]=e[f]);f=window.tdcAdminSettings.mappedShortcodes[a].params;for(var h=0;h<f.length;h++){var l=!1,n=f[h];if(0===n.param_name.indexOf("tds_")){for(var g in d)if(n.param_name===
g){c[g]=d[g];l=!0;break}l||(c[n.param_name]="")}}for(g in d)switch(d=g.split("-"),d.length){case 2:if(!_.has(c,g)){f=d[0];d=!1;for(var m in c)if(f===c[m]&&1===m.split("-").length){d=!0;break}if(!d){var q;for(q in window.tdcAdminSettings.settingsStyle)if(_.has(window.tdcAdminSettings.settingsStyle[q],f)){var p=q;break}_.has(c,p)&&""===c[p]&&window.tdcAdminSettings.globalStyle[p]===f&&(d=!0)}d||delete e[g]}break;case 3:f=d[0];l=d[2];for(q in window.tdcAdminSettings.settingsStyle)if(_.has(window.tdcAdminSettings.settingsStyle[q],
f)){p=q;break}d=!1;for(m in c)if(f===c[m]&&m===p+"-"+l){d=!0;break}d||_.has(c,p+"-"+l)&&""===c[p+"-"+l]&&window.tdcAdminSettings.globalStyle[p]===f&&(d=!0);d||delete e[g]}var u=[],v;for(v in window.tdcAdminSettings.listStyles[b])if(v===a){for(h=0;h<window.tdcAdminSettings.listStyles[b][v].length;h++)g=window.tdcAdminSettings.listStyles[b][v][h],_.isArray(g)?_.map(g,function(a){_.isUndefined(e[a])||(_.isUndefined(u[h])&&(u[h]=[]),u[h].push(e[a]))}):_.isUndefined(e[g])||(_.isArray(e[g])&&e[g].length?
u[h]=e[g][0]:u[h]=e[g]);break}return u}},showHideTdcPalette:function(a){a=jQuery("#tdc-palette");var c=jQuery(this).closest(".tdc-property-wrap");a.length||tdcSidebar.buildPalette();c.next("#tdc-palette").length?(a.toggle(),tdcSidebarPanel.saveTdcPalette()):(tdcSidebarPanel.saveTdcPalette(),c.after(a),a.show(),tdcSidebarPanel.openTdcPalette())},saveTdcPalette:function(){var a=jQuery("#tdc-palette"),c=a.prev(".tdc-property-wrap");a.length||tdcSidebar.buildPalette();c.length&&(c=c.find("input").val(),
a=a.find("input.wp-color-picker"),a.tdPaletteColorPicker("open_palette",c),a.tdPaletteColorPicker("save_color"))},openTdcPalette:function(){var a=jQuery("#tdc-palette"),c=a.prev(".tdc-property-wrap");a.length||tdcSidebar.buildPalette();c.length&&(c=c.find("input").val(),a.find("input.wp-color-picker").tdPaletteColorPicker("open_palette",c))},tdcIconWrapHandler:function(a){var c=jQuery(this),b=jQuery("#tdc-icon-selector");b.length||(b=tdcSidebar.buildIconSelector());var e=c.closest(".tdc-property-wrap");
a=b.find(".tdc-icon-selector-filter");var d=b.find(".tdc-icon-selector-lib"),f=b.find(".tdc-icon-selector-content");d.val("");a.val("");f.children().each(function(){jQuery(this).show()});b.data("model_id",c.data("model_id"));b.data("param_name",c.data("param_name"));b.show();e.after(b);c=b.data("param_name");b=tdcIFrameData.getModel(b.data("model_id")).get("attrs");var h="";_.has(b,c)&&(h=b[c].trim());a.focus();f.find("span").each(function(){var a=jQuery(this),b=a.data("font_class");if(h===b){for(a.addClass("selected");!a.prev(".tdc-font-separator").length;)a=
a.prev();a=a.prev(".tdc-font-separator").data("font_id");d.val(a);d.trigger("change")}else a.removeClass("selected")})},tdcIconRemoveHandler:function(a){var c=jQuery(a.currentTarget);a=c.closest(".tdc-property-wrap").find(".tdc-icon-wrap");c.addClass("tdc-hidden-button");a.addClass("tdc-no-icon-selected");a.html("");c=a.data("model_id");c=tdcIFrameData.getModel(c);tdcSidebarController.onUpdate(c,a.data("param_name"),"","")},tdcImageWrapHandler:function(a){var c=jQuery(a.currentTarget);c.closest(".tdc-tab-content");
window.original_send_to_editor=window.send_to_editor;wp.media.editor.open(c);jQuery(".media-menu .media-menu-item:nth-of-type(2)").addClass("hidden");jQuery(".media-menu .media-menu-item:nth-of-type(3)").addClass("hidden");jQuery(".media-menu .media-menu-item:nth-of-type(4)").addClass("hidden");window.send_to_editor=function(a){var b=jQuery("img",a).attr("src"),d="",f="",h="";"undefined"===typeof b?(b=jQuery(a).attr("src"),d=jQuery(a).attr("class"),f=jQuery(a).attr("height"),h=jQuery(a).attr("width")):
(d=jQuery("img",a).attr("class"),f=jQuery("img",a).attr("height"),h=jQuery("img",a).attr("width"));jQuery.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/get_image_id","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},dataType:"json",data:{image_class:d,action:"tdc_ajax_get_image_id"}}).done(function(a,d,e){"success"===d&&(_.isObject(a)&&_.has(a,"errors")?new tdcNotice.notice(a.errors,!0,!1):(c.closest(".tdc-property").find(".tdc-image-remove").removeClass("tdc-hidden-button"),
c.attr("style","background-image: url( '"+b+"') "),c.data("image_link",b),c.data("image_id",a.image_id),c.data("image_height",f),c.data("image_width",h),c.removeClass("tdc-no-image-selected"),window.send_to_editor=window.original_send_to_editor,window.tb_remove(),d="",e=c.data("model_id"),e=tdcIFrameData.getModel(e),c.hasClass("tdc-no-image-selected")||(d=a.image_id.toString()),a=e.get("attrs"),a.media_size_image_height=f,a.media_size_image_width=h,e.set("attrs",a),tdcSidebarController.onUpdate(e,
c.data("param_name"),"",d)))}).fail(function(a,b,c){})};return!1},tdcImageRemoveHandler:function(a){var c=jQuery(a.currentTarget);a=c.closest(".tdc-property-wrap").find(".tdc-image-wrap");c.addClass("tdc-hidden-button");a.addClass("tdc-no-image-selected");jQuery.removeData(a,"image_link");a.attr("style","background-image: url( '"+window.tdcAdminSettings.pluginUrl+"/assets/images/sidebar/no_img.png'");c=a.data("model_id");c=tdcIFrameData.getModel(c);tdcSidebarController.onUpdate(c,a.data("param_name"),
"","")},tdcInheritSelectHandler:function(a){a=jQuery(a.currentTarget);var c=a.closest(".tdc-property-wrap"),b=c.find("[data-responsive]"),e=tdcSidebarPanel.getCurrentResponsiveValue(b.attr("name"),"all");c.hasClass("tdc-property-dropdown-responsive")&&("undefined"===typeof e?(c.removeClass("tdc-css-inherited"),b.find("option:selected").removeAttr("selected").find("option:first").attr("selected","selected")):(b.val(e),c.addClass("tdc-css-inherited")),c=tdcSidebarPanel.deleteResponsiveValue(b.attr("name"),
tdcSidebar.currentViewportSettings.name),e=tdcIFrameData.getModel(b.data("model_id")),b=b.data("param_name"),tdcSidebarController.onUpdate(e,b,"",c));a.hide()},tdcInheritCheckboxHandler:function(a){a=jQuery(a.currentTarget);var c=a.closest(".tdc-property-wrap"),b=c.find("[data-responsive]"),e=tdcSidebarPanel.getCurrentResponsiveValue(b.attr("name"),"all");c.hasClass("tdc-property-checkbox-responsive")&&("undefined"===typeof e?(c.removeClass("tdc-css-inherited"),b.removeAttr("checked")):(""===e?b.removeAttr("checked"):
b.attr("checked","checked"),c.addClass("tdc-css-inherited")),c=tdcSidebarPanel.deleteResponsiveValue(b.attr("name"),tdcSidebar.currentViewportSettings.name),e=tdcIFrameData.getModel(b.data("model_id")),b=b.data("param_name"),tdcSidebarController.onUpdate(e,b,"",c));a.hide()},bindPanelToModel:function(a,c){if(_.isUndefined(tdcSidebarPanel._currentBoundModel)||tdcSidebarPanel._currentBoundModel.cid!==a.cid||!_.isUndefined(c)&&(_.isUndefined(c)||!0===c)){c=window.tdcAdminSettings.mappedShortcodes[a.attributes.tag];
tdcSidebarPanel._deletePanel();jQuery(".tdc-empty-sidebar").hide();tdcSidebarPanel._currentBoundModel=a;for(var b=[],e=0;e<c.params.length;e++){var d=tdcSidebarPanel._defaultGroupName;_.isEmpty(c.params[e].group)||(d=c.params[e].group);b.push(d)}b=_.uniq(b);var f=d="",h=tdcSidebar.getCurrentTabId(),l,n;d+='<div class="tdc-sidebar-header"><div class="tdc-tabs">';var g=n=l="";for(e=0;e<b.length;e++){f=tdcSidebarPanel._fixGroupName(b[e]);var m=tdcUtil.makeSafeForCSS(f);0===e?(l='<a href="#" data-tab-id="td-tab-'+
m+'" class="tdc-tab-active" title="'+f+' settings">'+f+'<span class="tdc-tab-search-notice"></span></a>',n='<a href="#" data-tab-id="td-tab-'+m+'" title="'+f+' settings">'+f+'<span class="tdc-tab-search-notice"></span></a>'):_.isUndefined(h)||h!=="td-tab-"+m?g+='<a href="#" data-tab-id="td-tab-'+m+'" title="'+f+' settings">'+f+'<span class="tdc-tab-search-notice"></span></a>':(l=n,g+='<a href="#" data-tab-id="td-tab-'+m+'" class="tdc-tab-active" title="'+f+' settings">'+f+'<span class="tdc-tab-search-notice"></span></a>')}f=
m=n=e="";switch(tdcSidebar.currentViewportSettings.name){case "all":e="selected";break;case "landscape":n="selected";break;case "portrait":m="selected";break;case "phone":f="selected"}d=d+(l+g)+'</div><div class="tdc-tab-responsive">';d+='<div class="tdc-responsive-buttons">';d+='<div class="tdc-responsive-all '+e+'" title="Desktop viewport"><span class="tdc-all-icon"></span></div>';"Newspaper"===window.tdcAdminSettings.themeName&&(d+='<div class="tdc-responsive-tablet-landscape '+n+'" title="Landscape viewport"><span class="tdc-tablet-landscape-icon"></span></div>');
d+='<div class="tdc-responsive-tablet-portrait '+m+'" title="Portrait viewport"><span class="tdc-tablet-portrait-icon"></span></div>';d+='<div class="tdc-responsive-phone '+f+'" title="Phone viewport"><span class="tdc-phone-icon"></span></div>';d+="</div>";d+="</div>";d+='<div class="tdc-search">';d+='<i class="td-icon-search"></i>';d+='<input type="text" placeholder="Search settings..." />';d+="</div></div>";d+='<div class="tdc-sidebar-sticky-a"></div>';d+='<div class="tdc-sidebar-sticky-b"></div>';
d+='<div class="tdc-tab-content-wrap">';g=n=l="";for(e=0;e<b.length;e++){f=tdcSidebarPanel._fixGroupName(b[e]);m=tdcUtil.makeSafeForCSS(f);f="tdc-tab-no-design";var k=a.get("tag");"css"===m&&(f="tdc-tab-design");0===e?(l='<div class="tdc-tab-content tdc-tab-content-visible '+f+'" id="td-tab-'+m+'">',n='<div class="tdc-tab-content '+f+'" id="td-tab-'+m+'">',m=window.tdcAdminSettings.mappedShortcodes[k].tdc_start_values,a.unset("presetValues"),_.isUndefined(m)||(m=JSON.parse(window.atob(m)),_.isArray(m)&&
1<m.length&&a.set("presetValues",m)),a.has("presetValues")&&(m=a.get("presetValues"),g+=tdcSidebarPanel._addPresetValuesSelector(m,a))):_.isUndefined(h)||h!=="td-tab-"+m?g+='<div class="tdc-tab-content '+f+'" id="td-tab-'+m+'">':(l=n,g+='<div class="tdc-tab-content tdc-tab-content-visible '+f+'" id="td-tab-'+m+'">');g+=tdcSidebarPanel._bindGroupAndGetHtml(b[e],c,a);m=' data-model_id="'+a.cid+'" ';"dev"===window.tdcAdminSettings.deployMode&&(g+='<div class="tdc-sidebar-row-buttons">',g+='<div class="tdc-sidebar-button tdc-sidebar-shortcode-row" '+
m+' title="Get the shortcode of the current row">CONSOLE: shortcode</div>',g+='<div class="tdc-sidebar-button tdc-sidebar-current-styles-settings" '+m+' title="Get the current styles\' settings">CONSOLE: style presets</div>',g+="</div>");g+="</div>"}d=d+(l+g)+"</div>";jQuery(".tdc-inspector .tdc-tabs-wrapper").html(d);jQuery(".tdc-inspector-wrap").addClass("tdc-inspector-active");tdcSidebarPanel._hook.addAction("panel_rendered",function(){"undefined"===typeof window.tdcResponsiveValues&&(window.tdcResponsiveValues=
{},"all"===tdcSidebar.currentViewportSettings.name?jQuery(".tdc-tab-content-wrap").removeClass("tdc-viewport-responsive"):jQuery(".tdc-tab-content-wrap").addClass("tdc-viewport-responsive"),jQuery(".tdc-tab-content-wrap .tdc-property-responsive").each(function(){var a=jQuery(this),b=a.find("[data-responsive]"),c=b.attr("name"),d=b.data("responsive");try{var e=window.atob(d);window.tdcResponsiveValues[c]=JSON.parse(e)}catch(x){d={},a.hasClass("tdc-property-textfield-responsive")?""!==b.val()&&(d.all=
b.val()):a.hasClass("tdc-property-dropdown-responsive")?b.find("option:first").val()!==b.val()&&(d.all=b.val()):a.hasClass("tdc-property-checkbox-responsive")?b.is(":checked")&&(d.all=b.val()):a.hasClass("tdc-property-range-responsive")?d.all=b.data("value"):a.hasClass("tdc-property-range_multiple-responsive")&&(d.all=b.data("range_value")+b.data("range_unit")),window.tdcResponsiveValues[c]=d}tdcSidebarPanel.setViewportCurrentResponsiveValue(b)}))});tdcSidebarPanel._hook.addAction("panel_rendered",
function(){jQuery(".tdc-tab-content-wrap").find('select[name$="font_family"]').change(function(a){a=jQuery(this).val();""===window.tdcAdminSettings.tdcSavings&&(window.tdcAdminSettings.tdcSavings={});"undefined"===typeof window.tdcAdminSettings.tdcSavings.recentFonts&&(window.tdcAdminSettings.tdcSavings.recentFonts=[]);var b=window.tdcAdminSettings.tdcSavings.recentFonts.indexOf(a);-1!==b&&window.tdcAdminSettings.tdcSavings.recentFonts.splice(b,1);window.tdcAdminSettings.tdcSavings.recentFonts.push(a);
20<=window.tdcAdminSettings.tdcSavings.recentFonts.length&&window.tdcAdminSettings.tdcSavings.recentFonts.splice(0,1);tdcUtil.updateTdcSavings()})});jQuery(".tdc-breadcrumbs").show();0<tdcSidebarPanel.$_paramNameSwitch.length&&(tdcSidebarPanel.$_paramNameSwitch.show(),tdcSidebarPanel.$_paramNameSwitch.hasClass("tdc-param-name-switch-active")&&jQuery(".tdc-param-name").addClass("tdc-param-name-active"));tdcSidebarPanel._hook.doAction("panel_rendered");tdcSidebarPanel._hook.doAction("panel_css");(function(){if("vc_row"===
a.get("tag")){var b=jQuery("body .tdc-row-col-dropdown select"),c=jQuery("body .tdc-row-stretch-dropdown select"),d=a.get("childCollection");if(!_.isUndefined(d)){d=tdcIFrameData.getChildCollectionWidths(d);_.isUndefined(d)&&(d="11");b.length?b.val(d):(b=jQuery("body .tdc-row-col-dropdown input[value='"+d+"']"),b.length&&b.attr("checked","checked"));b=a.get("attrs");if(_.has(b,"full_width"))var e=b.full_width;_.isUndefined(e)&&(e="");c.val(e)}}})();(function(){if("vc_row_inner"===a.get("tag")){var b=
jQuery("body .tdc-innerRow-col-dropdown select"),c=a.get("childCollection");if(!_.isUndefined(c)){c=tdcIFrameData.getChildCollectionWidths(c);_.isUndefined(c)&&(c="11");var d=a.get("parentModel").get("attrs"),e="";_.has(d,"width")&&(e=d.width.replace("/",""));if(b.length)switch(b.val(c),e){case "":case "11":b.find("option[value=12_12]").addClass("tdc-block-col");b.find("option[value=23_13]").removeClass("tdc-block-col");b.find("option[value=13_23]").removeClass("tdc-block-col");b.find("option[value=13_13_13]").removeClass("tdc-block-col");
break;case "13":b.find("option[value=12_12]").addClass("tdc-block-col");b.find("option[value=23_13]").addClass("tdc-block-col");b.find("option[value=13_23]").addClass("tdc-block-col");b.find("option[value=13_13_13]").addClass("tdc-block-col");break;case "23":b.find("option[value=12_12]").removeClass("tdc-block-col"),b.find("option[value=23_13]").addClass("tdc-block-col"),b.find("option[value=13_23]").addClass("tdc-block-col"),b.find("option[value=13_13_13]").addClass("tdc-block-col")}else if(b=jQuery('body .tdc-innerRow-col-dropdown input[value="'+
c+'"]'),b.length)switch(b.attr("checked","checked"),b.next("label").show(),e){case "":case "11":b.parent().find("input[value=12_12] + label").addClass("tdc-block-col");b.parent().find("input[value=23_13] + label").removeClass("tdc-block-col");b.parent().find("input[value=13_23] + label").removeClass("tdc-block-col");b.parent().find("input[value=13_13_13] + label").removeClass("tdc-block-col");break;case "13":b.parent().find("input[value=12_12] + label").addClass("tdc-block-col");b.parent().find("input[value=23_13] + label").addClass("tdc-block-col");
b.parent().find("input[value=13_23] + label").addClass("tdc-block-col");b.parent().find("input[value=13_13_13] + label").addClass("tdc-block-col");break;case "23":b.parent().find("input[value=12_12] + label").removeClass("tdc-block-col"),b.parent().find("input[value=23_13] + label").addClass("tdc-block-col"),b.parent().find("input[value=13_23] + label").addClass("tdc-block-col"),b.parent().find("input[value=13_13_13] + label").addClass("tdc-block-col")}}}})()}},_bindGroupAndGetHtml:function(a,c,b){var e=
"",d=b.get("attrs");if("tdc_zone"===b.get("tag"))var f=d.type;for(var h=0;h<c.params.length;h++){var l=c.params[h].param_name,n=c.params[h].group;if(a===tdcSidebarPanel._defaultGroupName&&_.isEmpty(c.params[h].group)||c.params[h].group===a){if(!_.isUndefined(f)&&(!_.isUndefined(c.params[h].zone_group)&&f!==c.params[h].zone_group||"type"===l))continue;e+=tdcSidebarPanel._bindParamAndGetHtml(c.params[h],b)}if("block_template_id"===l){n=d.block_template_id;_.isEmpty(n)&&(n=window.tdcAdminSettings.globalBlockTemplate);
l=window.tdcAdminSettings.mappedBlockTemplates;for(var g=0;g<l[n].params.length;g++)if(a===tdcSidebarPanel._defaultGroupName&&_.isEmpty(l[n].params[g].group)||l[n].params[g].group===a)e+=tdcSidebarPanel._bindParamAndGetHtml(l[n].params[g],b)}else if(0===l.indexOf("tds_")){var m=l.split("-");g=m[0];var k;2===m.length?k=m[1]:2<m.length&&new tdcNotice.notice('Param "'+l+'" must have up to at most one "-" separator ',!0,!1);l=d[l];_.isEmpty(l)&&(l=window.tdcAdminSettings.globalStyle[g]);m=window.tdcAdminSettings.settingsStyle[g];
for(g=0;g<m[l].params.length;g++)if(n==a||_.isUndefined(n)&&a===tdcSidebarPanel._defaultGroupName){var p=JSON.parse(JSON.stringify(m[l].params[g]));p.param_name=l+"-"+p.param_name;_.isUndefined(k)||(p.param_name+="-"+k);e+=tdcSidebarPanel._bindParamAndGetHtml(p,b)}}}return e},_bindParamAndGetHtml:function(a,c){switch(a.type){case "custom":return tdcSidebarPanel.addCustom(a,c);case "colorpicker":return tdcSidebarPanel.addColorpicker(a,c);case "gradient":return tdcSidebarPanel.addGradient(a,c);case "dropdown":return tdcSidebarPanel.addDropDown(a,
c);case "dropdown-responsive":return tdcSidebarPanel.addDropDownResponsive(a,c);case "checkbox":return tdcSidebarPanel.addCheckBox(a,c);case "checkbox-responsive":return tdcSidebarPanel.addCheckBoxResponsive(a,c);case "range":return tdcSidebarPanel.addRange(a,c);case "range-responsive":return tdcSidebarPanel.addRangeResponsive(a,c);case "range_multiple":return tdcSidebarPanel.addRangeMultiple(a,c);case "range_multiple-responsive":return tdcSidebarPanel.addRangeMultipleResponsive(a,c);case "icon":return tdcSidebarPanel.addIconSelector(a,
c);case "attach_image":return tdcSidebarPanel.addUploadImage(a,c);case "textfield":return tdcSidebarPanel.addTextField(a,c);case "do_shortcode_textfield":return tdcSidebarPanel.addDoShortcode(a,c);case "textfield-responsive":return tdcSidebarPanel.addTextFieldResponsive(a,c);case "textarea_html":return tdcSidebarPanel.addTextAreaHtml(a,c);case "textarea_raw_html":return tdcSidebarPanel.addTextAreaRawHtml(a,c);case "css_editor":return"";case "tdc_css_editor":return tdcCssEditor.init(),tdcCssEditor.addComposerCssEditor(a,
c);case "horizontal_separator":return tdcSidebarPanel.addSeparatorHorizontal(a,c);case "text_separator":return tdcSidebarPanel.addTextSeparatorHorizontal(a,c);case "font_header":return tdcSidebarPanel.addFontHeader(a,c);case "font_title":return tdcSidebarPanel.addFontTitle(a,c);case "font_reset":return tdcSidebarPanel.addFontReset(a,c);case "font_save":return tdcSidebarPanel.addFontSave(a,c);case "font_load":return tdcSidebarPanel.addFontLoad(a,c);case "font_settings":return tdcSidebarPanel.addFontSettings(a,
c);case "shadow_header":return tdcSidebarPanel.addShadowHeader(a,c);case "shadow_title":return tdcSidebarPanel.addShadowTitle(a,c);case "spot_header":return tdcSidebarPanel.addSpotHeader(a,c);case "clearfix":return tdcSidebarPanel.addClearfix(a,c);case "tdc_hidden_field":return"";default:return a.param_name+" - "+a.type+"<br>"}},_deletePanel:function(){tdcSidebarPanel._hook._hooks=[];tdcSidebarPanel._currentBoundModel=k;tdcSidebarPanel.saveTdcPalette();jQuery(".tdc-breadcrumbs").hide();jQuery(".tdc-param-name-switch").hide();
jQuery(".tdc-inspector .tdc-current-element-head").empty();jQuery(".tdc-inspector .tdc-tabs-wrapper").empty();jQuery(".tdc-inspector-wrap").removeClass("tdc-inspector-active");jQuery(".tdc-empty-sidebar").show();tdcSidebar.$_currentElementSiblings.removeClass("tdc-current-element-siblings-visible");tdcSidebar.$_currentElementHead.removeClass("tdc-current-element-siblings-button-on");delete window.tdcResponsiveValues;tdcSidebar.hideWpeditor()},_getParameterClasses:function(a){var c="tdc-property-wrap tdc-property-"+
a.type;c+=" tdc-property-"+a.param_name;_.isUndefined(a.class)||(c+=" "+a.class);return c},_getParameterCurrentValue:function(a,c){c=c.get("attrs");return _.isUndefined(c[a.param_name])?"dropdown"===a.type||_.isUndefined(a.value)?"":a.value:c[a.param_name]},_getParameterDomName:function(a){return"tdc-param-"+a.param_name},_getParamterDataAtts:function(a,c){var b="";if("undefined"===typeof c)return b;b+=' data-model_id="'+c.cid+'"';"undefined"!==typeof a&&(b+=' data-param_name="'+a.param_name+'"',
"woo_shortcode"===a.param_name&&(b+='id="woo_shortcode" '));return b},_fixGroupName:function(a){switch(a){case "Design options":return"Css";case "Pagination":return"Extra";case "Ajax filter":return"Ajax"}return a},clearPanel:function(){tdcSidebarPanel._deletePanel()},blurInputPanel:function(){jQuery("body").find("input").blur()},_addPresetValuesSelector:function(a,c){c='<div class="tdc-preset-values tdc-sidebar-horizontal-separator"><i class="tdc-font-fa tdc-font-fa-cube"></i>Pre-made style presets<i class="tdc-font-fa tdc-font-fa-angle-right"></i></div><ul class="tdc-preset-values-list" data-model_id="'+
(c.cid+'">');for(var b=1;b<a.length;b++){var e="";_.isUndefined(a[b].tdc_preset_individual)||(e='data-individual="1"');var d="";_.isUndefined(a[b].tdc_preset_class)||(d=' class="'+a[b].tdc_preset_class+'"');c+="<li "+e+" "+d+' data-values="'+window.btoa(JSON.stringify(a[b]))+'">'+a[b].tdc_preset_name+"</li>"}c+="</ul>";tdcSidebarPanel._hook.hasCallback("panel_rendered",tdcSidebarPanel.callbackPresets)||tdcSidebarPanel._hook.addAction("panel_rendered",tdcSidebarPanel.callbackPresets);return c},callbackPresets:function(){jQuery(".tdc-preset-values").click(function(){jQuery(this).next(".tdc-preset-values-list").toggle()});
jQuery(".tdc-preset-values-list > li").click(function(){var a=jQuery(this),c=a.data("individual"),b=a.parent(".tdc-preset-values-list");a=JSON.parse(window.atob(a.data("values")));var e=tdcIFrameData.getModel(b.data("model_id")),d={};_.isUndefined(c)||(d=_.clone(e.get("attrs")));_.isObject(a)&&(_.map(a,function(a,b){var c=!1;_.map(window.tdcAdminSettings.mappedShortcodes[e.get("tag")].params,function(e,f){e.param_name===b&&(c=!0,d[b]=a)});if(!c){var f=d.block_template_id;if(_.isUndefined(f)||""===
f)f=window.tdcAdminSettings.globalBlockTemplate;_.isUndefined(f)||_.map(window.tdcAdminSettings.mappedBlockTemplates[f].params,function(e,f){e.param_name===b&&(c=!0,d[b]=a)})}c||0!==b.indexOf("tds_")||(d[b]=a)}),e.set("attrs",d));tdcSidebarController.onUpdate(e)})},addColorpicker:function(a,c){var b="";_.has(a,"description")&&""!==a.description&&(b=' title="'+a.description+'" ');var e='<div class="'+tdcSidebarPanel._getParameterClasses(a)+'">';e+='<div class="tdc-property-title"><span class="tdc-search-data"'+
b+">"+a.heading+"</span></div>";e=e+'<div class="tdc-property"><div class="tdc-colorpicker-wrap" title="'+(a.heading+'">');e=e+"</div><input "+(tdcSidebarPanel._getParamterDataAtts(a,c)+' name="'+tdcSidebarPanel._getParameterDomName(a)+'" type="hidden" value="'+tdcSidebarPanel._getParameterCurrentValue(a,c)+'"/>');e=e+'</div><span class="tdc-param-name">'+(a.param_name+"</span>");e+="</div>";tdcSidebarPanel._hook.hasCallback("panel_rendered",tdcSidebarPanel.callbackColorPicker)||tdcSidebarPanel._hook.addAction("panel_rendered",
tdcSidebarPanel.callbackColorPicker);return e},addCustom:function(a,c){c="";_.has(a,"description")&&""!==a.description&&(c=' title="'+a.description+'" ');var b='<div class="'+tdcSidebarPanel._getParameterClasses(a)+'">';b+='<div class="tdc-property-title"><span class="tdc-search-data"'+c+">"+a.heading+"</span></div>";b=b+'<div class="tdc-property">'+a.value;b=b+'</div><span class="tdc-param-name">'+(a.param_name+"</span>");return b+"</div>"},callbackColorPicker:function(){jQuery("#tdc-palette-color-picker").tdPalette();
jQuery(".tdc-tab-no-design .tdc-property-colorpicker").each(function(){var a=jQuery(this),c=a.find("input");a=a.find(".tdc-colorpicker-wrap");_.isUndefined(c.val())||""===c.val()||a.attr("style","background: "+c.val())})},addGradient:function(a,c){var b="";_.has(a,"description")&&""!==a.description&&(b=' title="'+a.description+'" ');var e='<div class="'+tdcSidebarPanel._getParameterClasses(a)+'">';e+='<div class="tdc-property-title"><span class="tdc-search-data"'+b+">"+a.heading+"</span></div>";e=
e+'<div class="tdc-property"><div class="tdc-gradient-wrap tdc-no-gradient-selected"></div><input '+(tdcSidebarPanel._getParamterDataAtts(a,c)+' name="'+tdcSidebarPanel._getParameterDomName(a)+'" type="hidden" value="'+tdcSidebarPanel._getParameterCurrentValue(a,c)+'"/>');e=e+'</div><span class="tdc-param-name">'+(a.param_name+"</span>");e+="</div>";tdcSidebarPanel._hook.hasCallback("panel_rendered",tdcSidebarPanel.callbackGradient)||tdcSidebarPanel._hook.addAction("panel_rendered",tdcSidebarPanel.callbackGradient);
return e},callbackGradient:function(){jQuery("#tdc-gradient-color-picker").tdGradient();jQuery(".tdc-property-gradient").each(function(){var a=jQuery(this),c=a.find("input");a=a.find(".tdc-gradient-wrap");if(!_.isUndefined(c.val())&&""!==c.val())try{var b=JSON.parse(window.atob(c.val()));_.isUndefined(b.css)||a.attr("style",b.css)}catch(e){b=c.val(),_.isUndefined(b)||a.attr("style","background: "+b)}})},addDropDown:function(a,c){if("tdb_mobile_menu"===c.get("tag")&&"menu_id"===a.param_name){var b=
c.get("attrs");b.menu_id=window.tdcPostSettings.mobileMenuId;c.set("attrs",b)}var e=b=!1;_.has(a,"tdc_dropdown_images")&&""!==a.tdc_dropdown_images&&(b=!0);_.has(a,"tdc_dropdown_texts")&&""!==a.tdc_dropdown_texts&&(e=!0);var d="",f="",h=Object.keys(a.value);if(_.has(a,"tdc_min_options")&&h.length<=parseInt(a.tdc_min_options))return d;for(var l=0;l<h.length;l++){var k=!1,g="",m="",q=h[l],p=String(tdcSidebarPanel._getParameterCurrentValue(a,c)),u=String(a.value[h[l]]);_.isObject(a.value[h[l]])&&(k=
!0,u=_.values(a.value[h[l]])[0],q=_.keys(a.value[h[l]])[0]);if(b||e){0===l&&""===p&&(p=u);p===u&&(g=" checked ");m=_.uniqueId();p=u;if("vc_row"===c.attributes.tag||"vc_row_inner"===c.attributes.tag)p="col_"+p;f+='<input class="tdc-property-input-radio" type="radio" '+tdcSidebarPanel._getParamterDataAtts(a,c)+' id="'+m+'" name="'+tdcSidebarPanel._getParameterDomName(a)+'" '+g+' value="'+u+'">';b?(g="",k&&(g="tdc-standard-value"),f+='<label class="tdc-property-input-radio-label '+g+'" for="'+m+'" title="'+
q+'"><div class="'+p+'"></div></label>'):f+='<label class="tdc-property-input-radio-label" for="'+m+'" title="'+q+'">'+u+"</label>"}else p===u&&(g=' selected="selected" '),"__"===u&&-1!==q.search("--")&&(m=" disabled "),f+="<option "+g+" "+m+' value="'+u+'">'+q+"</option>"}h="";_.has(a,"description")&&""!==a.description&&(h=' title="'+a.description+'" ');d+='<div class="'+tdcSidebarPanel._getParameterClasses(a)+'">';d+='<div class="tdc-property-title"><span class="tdc-search-data"'+h+">"+a.heading+
"</span></div>";d+='<div class="tdc-property">';b||e?d+=f:(d+="<select "+tdcSidebarPanel._getParamterDataAtts(a,c)+' name="'+tdcSidebarPanel._getParameterDomName(a)+'">',d=d+f+"</select>");d=d+'</div><span class="tdc-param-name">'+(a.param_name+"</span>");return d+"</div>"},addDropDownResponsive:function(a,c){var b=!1,e=!1;_.has(a,"tdc_dropdown_images")&&""!==a.tdc_dropdown_images&&(b=!0);_.has(a,"tdc_dropdown_texts")&&""!==a.tdc_dropdown_texts&&(e=!0);var d="",f="",h=Object.keys(a.value);if(_.has(a,
"tdc_min_options")&&h.length<=parseInt(a.tdc_min_options))return d;var l=' data-responsive="" ',k=String(tdcSidebarPanel._getParameterCurrentValue(a,c));try{var g=JSON.parse(window.atob(k));l=' data-responsive="'+k+'" ';"undefined"!==typeof g[tdcSidebar.currentViewportSettings.name]&&(k=g[tdcSidebar.currentViewportSettings.name])}catch(t){}for(g=0;g<h.length;g++){var m=!1,q="",p=h[g],u=String(a.value[h[g]]);_.isObject(a.value[h[g]])&&(m=!0,u=_.values(a.value[h[g]])[0],p=_.keys(a.value[h[g]])[0]);
if(b||e){0===g&&""===k&&(k=u);k===u&&(q=" checked ");var v=_.uniqueId(),r=u;if("vc_row"===c.attributes.tag||"vc_row_inner"===c.attributes.tag)r="col_"+r;f+='<input class="tdc-property-input-radio" type="radio" '+tdcSidebarPanel._getParamterDataAtts(a,c)+' id="'+v+'" name="'+tdcSidebarPanel._getParameterDomName(a)+'" '+q+' value="'+u+'">';b?(q="",m&&(q="tdc-standard-value"),f+='<label class="tdc-property-input-radio-label '+q+'" for="'+v+'" title="'+p+'"><div class="'+r+'"></div></label>'):f+='<label class="tdc-property-input-radio-label" for="'+
v+'" title="'+p+'">'+u+"</label>"}else k===u&&(q=' selected="selected" '),f+="<option "+q+' value="'+u+'">'+p+"</option>"}h="";_.has(a,"description")&&""!==a.description&&(h=' title="'+a.description+'" ');d+='<div class="tdc-property-responsive '+tdcSidebarPanel._getParameterClasses(a)+'">';d+='<div class="tdc-property-title"><span class="tdc-search-data"'+h+">"+a.heading+'<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-select" style="display: block;"></div></span></div>';d+=
'<div class="tdc-property">';b||e?d+=f:(d+="<select "+tdcSidebarPanel._getParamterDataAtts(a,c)+' name="'+tdcSidebarPanel._getParameterDomName(a)+'" '+l+h+">",d=d+f+"</select>");d=d+'</div><span class="tdc-param-name">'+(a.param_name+"</span>");return d+"</div>"},addCheckBox:function(a,c){var b="";_.has(a,"description")&&""!==a.description&&(b=' title="'+a.description+'" ');var e="";""!==tdcSidebarPanel._getParameterCurrentValue(a,c)&&(e=" checked ");var d='<div class="'+tdcSidebarPanel._getParameterClasses(a)+
'">';d+='<div class="tdc-property-title"><span class="tdc-search-data"'+b+">"+a.heading+"</span></div>";d=d+'<div class="tdc-property"><input '+(tdcSidebarPanel._getParamterDataAtts(a,c)+' name="'+tdcSidebarPanel._getParameterDomName(a)+'" type="checkbox" value="yes" '+e+"/>");d=d+'</div><span class="tdc-param-name">'+(a.param_name+"</span>");return d+"</div>"},addCheckBoxResponsive:function(a,c){var b="",e=' data-responsive="" ',d=String(tdcSidebarPanel._getParameterCurrentValue(a,c));try{var f=
JSON.parse(window.atob(d));e=' data-responsive="'+d+'" ';"undefined"!==typeof f[tdcSidebar.currentViewportSettings.name]&&(d=f[tdcSidebar.currentViewportSettings.name])}catch(h){}""!==d&&(b=" checked ");f="";_.has(a,"description")&&""!==a.description&&(f=' title="'+a.description+'" ');d='<div class="tdc-property-responsive '+tdcSidebarPanel._getParameterClasses(a)+'">';d+='<div class="tdc-property-title"><span class="tdc-search-data"'+f+">"+a.heading+'<div title="Revert to desktop settings" class="tdc-inherit tdc-inherit-checkbox" style="display: block;"></div></span></div>';
d=d+'<div class="tdc-property"><input '+(tdcSidebarPanel._getParamterDataAtts(a,c)+' name="'+tdcSidebarPanel._getParameterDomName(a)+'" type="checkbox" value="yes" '+b+e+"/>");d=d+'</div><span class="tdc-param-name">'+(a.param_name+"</span>");return d+"</div>"},addRange:function(a,c){var b="";_.has(a,"description")&&""!==a.description&&(b=' title="'+a.description+'" ');var e="";_.has(a,"range_max")&&""!==a.range_max&&(e=a.range_max);var d="";_.has(a,"range_min")&&""!==a.range_min&&(d=a.range_min);
var f="";_.has(a,"range_step")&&""!==a.range_step&&(f=a.range_step);var h="";_.has(a,"value")&&""!==a.value&&(h=a.value);var l="";""!==tdcSidebarPanel._getParameterCurrentValue(a,c)&&(l=tdcSidebarPanel._getParameterCurrentValue(a,c));var k='<div class="'+tdcSidebarPanel._getParameterClasses(a)+'">';k+='<div class="tdc-property-title"><span class="tdc-search-data"'+b+">"+a.heading+"</span></div>";k=k+'<div class="tdc-property"><input '+(tdcSidebarPanel._getParamterDataAtts(a,c)+' name="'+tdcSidebarPanel._getParameterDomName(a)+
'" type="range" data-value="'+l+'" data-min="'+d+'" data-max="'+e+'" data-step="'+f+'" min="'+d+'" max="'+e+'" step="'+f+'" value="'+l+'" />');k=k+('<input type="text" class="tdc_range_value" data-default_value="'+h+'" value="'+l+'"/></div><span class="tdc-param-name">')+(a.param_name+"</span>");return k+="</div>"},addRangeResponsive:function(a,c){var b="";_.has(a,"description")&&""!==a.description&&(b=' title="'+a.description+'" ');var e="";_.has(a,"range_max")&&""!==a.range_max&&(e=a.range_max);
var d="";_.has(a,"range_min")&&""!==a.range_min&&(d=a.range_min);var f="";_.has(a,"range_step")&&""!==a.range_step&&(f=a.range_step);var h="";_.has(a,"value")&&""!==a.value&&(h=a.value);""!==tdcSidebarPanel._getParameterCurrentValue(a,c)&&tdcSidebarPanel._getParameterCurrentValue(a,c);var l="";_.has(a,"placeholder")&&""!==a.placeholder&&(l=' data-placeholder="'+a.placeholder+'" placeholder="'+a.placeholder+'" ');var k=' data-responsive="" ',g=tdcSidebarPanel._getParameterCurrentValue(a,c);try{var m=
JSON.parse(window.atob(g));k=' data-responsive="'+g+'" ';g="undefined"===typeof m[tdcSidebar.currentViewportSettings.name]?"":m[tdcSidebar.currentViewportSettings.name]}catch(q){}m='<div class="tdc-property-responsive '+tdcSidebarPanel._getParameterClasses(a)+'">';m+='<div class="tdc-property-title"><span class="tdc-search-data"'+b+">"+a.heading+"</span></div>";m=m+'<div class="tdc-property"><input '+(tdcSidebarPanel._getParamterDataAtts(a,c)+' name="'+tdcSidebarPanel._getParameterDomName(a)+'" type="range" data-value="'+
g+'" data-min="'+d+'" data-max="'+e+'" data-step="'+f+'" min="'+d+'" max="'+e+'" step="'+f+'" value="'+g+'" '+k+" />");m=m+('<input type="text" class="tdc_range_value" data-default_value="'+h+'" '+l+' value="'+g+'"/></div><span class="tdc-param-name">')+(a.param_name+"</span>");return m+="</div>"},addRangeMultiple:function(a,c){var b="";_.has(a,"description")&&""!==a.description&&(b=' title="'+a.description+'" ');var e=a.tdc_values,d=tdcSidebarPanel._getParameterCurrentValue(a,c),f="",h="",l=[],k=
"",g="",m="",q="",p="",u="",v="",r;for(r in e)e.hasOwnProperty(r)&&(l.push(e[r].unit),""===g||""===k)&&(q=e[r].unit,g=' data-range_unit="'+q+'" ',m=e[r].value,k=' data-range_value="'+m+'" ',p=e[r].range_min,u=e[r].range_max,v=e[r].range_step);if(""!==d){for(var t=[],x=0;x<l.length&&!(t=d.split(l[x]),1<t.length);x++);t.length&&(q=l[x],g=' data-range_unit="'+q+'" ',m=t[0],k=' data-range_value="'+m+'" ')}for(r in e)e.hasOwnProperty(r)&&(d=_.uniqueId(),f+=" data-value_"+r+'="'+e[r].value+'" ',f+=" data-min_"+
r+'="'+e[r].range_min+'" ',f+=" data-max_"+r+'="'+e[r].range_max+'" ',f+=" data-step_"+r+'="'+e[r].range_step+'" ',l=e[r].value,t="",e[r].unit===q&&(l=m,p=e[r].range_min,u=e[r].range_max,v=e[r].range_step,t="checked"),h+='<input name="'+tdcSidebarPanel._getParameterDomName(a)+'_unit" data-unit="'+r+'" data-unit_value="'+e[r].unit+'" type="radio" id="'+d+'" '+t+' data-default_value="'+e[r].value+'" data-last_value="'+l+'"/>',h+='<label for="'+d+'">'+e[r].unit+"</label>");e='<div class="'+tdcSidebarPanel._getParameterClasses(a)+
'">';e+='<div class="tdc-property-title"><span class="tdc-search-data"'+b+">"+a.heading+"</span></div>";e=e+'<div class="tdc-property"><input class="tdc-multiple-range" '+(tdcSidebarPanel._getParamterDataAtts(a,c)+' name="'+tdcSidebarPanel._getParameterDomName(a)+'" type="range" '+k+" "+g+" "+f+' min="'+p+'" max="'+u+'" step="'+v+'" value="'+m+'"/>');e=e+'<div class="tdc-multiple-range-wrap"><div class="tdc-multiple-range-value">'+h+'</div><input type="text" class="tdc_range_value" value="'+(m+'"/>');
e+="</div>";e+="</div>";e+='<span class="tdc-param-name">'+a.param_name+"</span>";return e+="</div>"},addRangeMultipleResponsive:function(a,c){var b="";_.has(a,"description")&&""!==a.description&&(b=' title="'+a.description+'" ');var e=a.tdc_values,d=tdcSidebarPanel._getParameterCurrentValue(a,c),f="",h="",l=[],k=' data-responsive="" ',g="",m="",q="",p="",u="",v="",r="",t;for(t in e)e.hasOwnProperty(t)&&(l.push(e[t].unit),""===m||""===g)&&(p=e[t].unit,m=' data-range_unit="'+p+'" ',q=e[t].value,g=
' data-range_value="'+q+'" ',u=e[t].range_min,v=e[t].range_max,r=e[t].range_step);if(""!==d){var x=d;try{var A=JSON.parse(window.atob(d));k=' data-responsive="'+d+'" ';x="undefined"===typeof A[tdcSidebar.currentViewportSettings.name]?"":A[tdcSidebar.currentViewportSettings.name]}catch(w){}if(""!==x){d=[];for(A=0;A<l.length&&!(d=x.split(l[A]),1<d.length);A++);d.length&&(p=l[A],m=' data-range_unit="'+p+'" ',q=d[0],g=' data-range_value="'+q+'" ')}}for(t in e)e.hasOwnProperty(t)&&(l=_.uniqueId(),f+=" data-value_"+
t+'="'+e[t].value+'" ',f+=" data-min_"+t+'="'+e[t].range_min+'" ',f+=" data-max_"+t+'="'+e[t].range_max+'" ',f+=" data-step_"+t+'="'+e[t].range_step+'" ',x=e[t].value,d="",e[t].unit===p&&(x=q,u=e[t].range_min,v=e[t].range_max,r=e[t].range_step,d="checked"),h+='<input name="'+tdcSidebarPanel._getParameterDomName(a)+'_unit" data-unit="'+t+'" data-unit_value="'+e[t].unit+'" type="radio" id="'+l+'" '+d+' data-default_value="'+e[t].value+'" data-last_value="'+x+'"/>',h+='<label for="'+l+'">'+e[t].unit+
"</label>");e='<div class="tdc-property-responsive '+tdcSidebarPanel._getParameterClasses(a)+'">';e+='<div class="tdc-property-title"><span class="tdc-search-data"'+b+">"+a.heading+"</span></div>";e=e+'<div class="tdc-property"><input class="tdc-multiple-range" '+(tdcSidebarPanel._getParamterDataAtts(a,c)+' name="'+tdcSidebarPanel._getParameterDomName(a)+'" type="range" '+g+" "+m+" "+f+" "+k+' min="'+u+'" max="'+v+'" step="'+r+'" value="'+q+'"/>');e=e+'<div class="tdc-multiple-range-wrap"><div class="tdc-multiple-range-value">'+
h+'</div><input type="text" class="tdc_range_value" value="'+(q+'"/>');e+="</div>";e+="</div>";e+='<span class="tdc-param-name">'+a.param_name+"</span>";return e+="</div>"},addIconSelector:function(a,c){var b="";_.has(a,"description")&&""!==a.description&&(b=' title="'+a.description+'" ');var e='<div class="'+tdcSidebarPanel._getParameterClasses(a)+'">';e+='<div class="tdc-property-title"><span class="tdc-search-data"'+b+">"+a.heading+"</span></div>";e=e+'<div class="tdc-property"><div class="tdc-icon-wrap tdc-no-icon-selected" '+
(tdcSidebarPanel._getParamterDataAtts(a,c)+">");e=e+'</div><a class="tdc-icon-remove tdc-hidden-button" href="#" >Remove</a></div><span class="tdc-param-name">'+(a.param_name+"</span>");e+="</div>";tdcSidebarPanel._hook.addAction("panel_rendered",function(){jQuery(".tdc-icon-wrap").each(function(b,e){b=jQuery(e);a.param_name===b.data("param_name")&&(e=tdcSidebarPanel._getParameterCurrentValue(a,c),""!==e&&(b.html('<i class="'+e+'"></i>'),b.closest(".tdc-property").find(".tdc-icon-remove").removeClass("tdc-hidden-button")))})});
return e},addUploadImage:function(a,c){var b="";_.has(a,"description")&&""!==a.description&&(b=' title="'+a.description+'" ');var e='<div class="'+tdcSidebarPanel._getParameterClasses(a)+'">';e+='<div class="tdc-property-title"><span class="tdc-search-data"'+b+">"+a.heading+"</span></div>";e=e+'<div class="tdc-property"><div class="tdc-image-wrap tdc-no-image-selected" '+(tdcSidebarPanel._getParamterDataAtts(a,c)+" style=\"background-image: url('"+window.tdcAdminSettings.pluginUrl+"/assets/images/sidebar/no_img.png')\">");
e=e+'</div><a class="tdc-image-remove tdc-hidden-button" href="#" >Remove</a></div><span class="tdc-param-name">'+(a.param_name+"</span>");e+="</div>";tdcSidebarPanel._hook.addAction("panel_rendered",function(){jQuery(".tdc-image-wrap").each(function(b,e){var d=jQuery(e);if(!d.parent().parent(".tdc-bg-upload").length&&a.param_name===d.data("param_name")){var f=tdcSidebarPanel._getParameterCurrentValue(a,c);""!==f&&jQuery.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/get_image_url",
"uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},dataType:"json",data:{image_id:f,action:"tdc_ajax_get_image_url"}}).done(function(a,b,c){"success"===b&&(_.isObject(a)&&_.has(a,"errors")?new tdcNotice.notice(a.errors,!0,!1):(d.attr("style","background-image: url('"+a.image_url+"')").removeClass("tdc-no-image-selected"),d.data("image_link",a.image_url),d.data("image_id",f),d.closest(".tdc-property").find(".tdc-image-remove").removeClass("tdc-hidden-button")))}).fail(function(a,
b,c){})}})});return e},addTextField:function(a,c){var b="",e="";if(_.has(a,"description")&&""!==a.description){var d=jQuery("<div>"+a.description+"</div>");a.description===d.text()?b=' title="'+a.description+'" ':e='<div class="tdc-description">'+a.description+"</div>"}d="";_.has(a,"placeholder")&&""!==a.placeholder&&(d=' data-placeholder="'+a.placeholder+'" placeholder="'+a.placeholder+'" ');var f='<div class="'+tdcSidebarPanel._getParameterClasses(a)+'">';f+='<div class="tdc-property-title"><span class="tdc-search-data"'+
b+">"+a.heading+"</span></div>";f=f+'<div class="tdc-property"><input '+(tdcSidebarPanel._getParamterDataAtts(a,c)+' name="'+tdcSidebarPanel._getParameterDomName(a)+'" type="text" '+d+' value="'+tdcSidebarPanel._getParameterCurrentValue(a,c)+'"/>');f=f+e+'</div><span class="tdc-param-name">'+(a.param_name+"</span>");return f+="</div>"},addDoShortcode:function(a,c){var b=_.uniqueId("tdc_textarea_"),e="";_.has(a,"description")&&""!==a.description&&(e=' title="'+a.description+'" ');var d='<div class="'+
tdcSidebarPanel._getParameterClasses(a)+'">';d+='<div class="tdc-property-title"><span'+e+">"+a.heading+"</span></div>";d=d+'<div class="tdc-property"><textarea id="'+(b+'" class="tdc-textarea tdc-textarea-visible" '+tdcSidebarPanel._getParamterDataAtts(a,c)+">"+decodeURIComponent(atob(tdcSidebarPanel._getParameterCurrentValue(a,c)))+"</textarea>");d=d+'</div><span class="tdc-param-name">'+(a.param_name+"</span>");d+="</div>";a=jQuery("body");a.on("change","#woo_shortcode",function(a){jQuery(a.change);
a=atob(a.target.value);jQuery("#"+b).val(a).trigger("focusin")});a.on("keyup focusin","#"+b,function(a){var b=jQuery(a.target),c=tdcIFrameData.getModel(b.data("model_id")),d=window.btoa(encodeURIComponent(b.val())),e=window.btoa(encodeURIComponent(a.target.oldValue));setTimeout(function(){tdcSidebarController.onUpdate(c,b.data("param_name"),e,d)},500)});return d},addTextFieldResponsive:function(a,c){var b="",e="";if(_.has(a,"description")&&""!==a.description){var d=jQuery("<div>"+a.description+"</div>");
a.description===d.text()?b=' title="'+a.description+'" ':e='<div class="tdc-description">'+a.description+"</div>"}d="";_.has(a,"placeholder")&&""!==a.placeholder&&(d=' data-placeholder="'+a.placeholder+'" placeholder="'+a.placeholder+'" ');var f=' data-responsive="" ',h=tdcSidebarPanel._getParameterCurrentValue(a,c);try{var l=JSON.parse(window.atob(h));f=' data-responsive="'+h+'" ';h="undefined"===typeof l[tdcSidebar.currentViewportSettings.name]?"":l[tdcSidebar.currentViewportSettings.name]}catch(n){}l=
'<div class="tdc-property-responsive '+tdcSidebarPanel._getParameterClasses(a)+'">';l+='<div class="tdc-property-title"><span class="tdc-search-data"'+b+">"+a.heading+"</span></div>";l=l+'<div class="tdc-property"><input '+(tdcSidebarPanel._getParamterDataAtts(a,c)+' name="'+tdcSidebarPanel._getParameterDomName(a)+'" type="text" value="'+h+'" '+d+f+b+"/>");l=l+e+'</div><span class="tdc-param-name">'+(a.param_name+"</span>");return l+="</div>"},addTextAreaHtml:function(a,c){_.has(a,"description");
return'<a href="#" class="tdc-open-wpeditor" data-model_id="'+c.cid+'" data-mapped_parameter_name="'+a.param_name+'">Edit Content</a>'},addTextAreaRawHtml:function(a,c){var b=_.uniqueId("tdc_textarea_"),e="";_.has(a,"description")&&""!==a.description&&(e=' title="'+a.description+'" ');var d='<div class="'+tdcSidebarPanel._getParameterClasses(a)+'">';d+='<div class="tdc-property-title"><span class="tdc-search-data"'+e+">"+a.heading+"</span></div>";d=d+'<div class="tdc-property"><textarea id="'+(b+
'" class="tdc-textarea" '+tdcSidebarPanel._getParamterDataAtts(a,c)+">"+tdcSidebarPanel._getParameterCurrentValue(a,c)+"</textarea>");d=d+'</div><span class="tdc-param-name">'+(a.param_name+"</span>");d+="</div>";jQuery.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/decode_html_content","uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},dataType:"json",data:{post_id:window.tdcPostSettings.postId,
action:"tdc_ajax_decode_html_content",content:tdcSidebarPanel._getParameterCurrentValue(a,c)}}).done(function(a,c,d){"success"===c&&(_.isObject(a)&&_.has(a,"errors")?new tdcNotice.notice(a.errors,!0,!1):jQuery("#"+b).html(a.parsed_content).addClass("tdc-textarea-visible"))}).fail(function(a,b,c){});jQuery("body").on("keyup focusin","#"+b,function(a){var b=jQuery(a.target),c=tdcIFrameData.getModel(b.data("model_id"));if("focusin"!==a.type&&a.target.oldValue!==a.target.value){var d=window.btoa(encodeURIComponent(b.val())),
e=window.btoa(encodeURIComponent(a.target.oldValue));tdcSidebarController.onUpdate(c,b.data("param_name"),e,d)}a.target.oldValue=a.target.value});return d},addSeparatorHorizontal:function(a,c){return'<div class="tdc-sidebar-horizontal-separator '+tdcSidebarPanel._getParameterClasses(a)+'"></div>'},addTextSeparatorHorizontal:function(a,c){return'<div class="tdc-sidebar-text-separator tdc-property-title '+tdcSidebarPanel._getParameterClasses(a)+'"><span class="tdc-search-data">'+a.heading+"</span></div>"},
addFontHeader:function(a,c){return'<div class="tdc-sidebar-font-header '+tdcSidebarPanel._getParameterClasses(a)+'"><span class="tdc-font-ico1" title="Font size"></span><span class="tdc-font-ico2" title="Line height (Use with px or a number that will be multiplied with the current font-size)"></span><span class="tdc-font-ico3" title="Font style"></span><span class="tdc-font-ico4" title="Font weight"></span><span class="tdc-font-ico5" title="Text transform"></span><span class="tdc-font-ico6" title="Letter spacing"></span></div>'},
addFontTitle:function(a,c){return'<div class="tdc-sidebar-font-title '+tdcSidebarPanel._getParameterClasses(a)+'"><span class="tdc-search-data tdc-search-notice-font">'+tdcSidebarPanel._getParameterCurrentValue(a,c)+"</span></div>"},addFontSettings:function(a,c){var b='<div class="tdc-font-manager-wrap '+tdcSidebarPanel._getParameterClasses(a)+'">';b=b+'<div class="tdc-font-manager"><div title="Clear font settings" class="tdc-sidebar-font-reset" data-model_id="'+(c.cid+'" data-param_name="'+a.param_name+
'">Reset font settings</div>');b+='<div title="Save font settings" class="tdc-sidebar-font-save" data-model_id="'+c.cid+'" data-param_name="'+a.param_name+'">Save font settings</div>';b+='<div title="Load font settings" class="tdc-sidebar-font-load" data-model_id="'+c.cid+'" data-param_name="'+a.param_name+'">Load font settings</div>';return b+"</div></div>"},addShadowHeader:function(a,c){return'<div class="tdc-sidebar-shadow-header '+tdcSidebarPanel._getParameterClasses(a)+'"><span class="tdc-shadow-ico1" title="Shadow size"></span><span class="tdc-shadow-ico2" title="Horizontal offset"></span><span class="tdc-shadow-ico3" title="Vertical offset"></span><span class="tdc-shadow-ico4" title="Shadow spread"></span><span class="tdc-shadow-ico5" title="Shadow color"></span></div>'},
addShadowTitle:function(a,c){return'<div class="tdc-sidebar-shadow-title '+tdcSidebarPanel._getParameterClasses(a)+'"><span class="tdc-search-data">'+tdcSidebarPanel._getParameterCurrentValue(a,c)+"</span></div>"},addSpotHeader:function(a,c){c='<div class="tdc-spot-header '+tdcSidebarPanel._getParameterClasses(a)+'">';c="undefined"!==typeof a.inline_spot&&!0===a.inline_spot?c+'<span class="tdc-inline-spot-header-title">Title</span><span class="tdc-inline-spot-header-paragraph">Par.</span><span class="tdc-inline-spot-header-color">Color</span><span class="tdc-inline-spot-header-align">Align</span>':
c+'<span class="tdc-spot-header-title">Title</span><span class="tdc-spot-header-color">Color</span>';return c+"</div>"},addClearfix:function(a,c){return'<div class="clearfix"></div>'},updateTextfieldResponsiveValues:function(a,c,b){"undefined"===typeof window.tdcResponsiveValues[a]?""!==c&&(window.tdcResponsiveValues[a]={},window.tdcResponsiveValues[a][b]={viewportName:c}):""===c?delete window.tdcResponsiveValues[a][b]:window.tdcResponsiveValues[a][b]=c;c=_.allKeys(window.tdcResponsiveValues[a]);
return 1===c.length&&"all"===c[0]?window.tdcResponsiveValues[a].all:1<c.length||1===c.length&&"all"!==c[0]?window.btoa(JSON.stringify(window.tdcResponsiveValues[a])):""},updateDropdownResponsiveValues:function(a,c,b){"undefined"===typeof window.tdcResponsiveValues[a]?(window.tdcResponsiveValues[a]={},window.tdcResponsiveValues[a][b]={viewportName:c}):window.tdcResponsiveValues[a][b]=c;c=_.allKeys(window.tdcResponsiveValues[a]);return 1===c.length&&"all"===c[0]?window.tdcResponsiveValues[a].all:1<
c.length||1===c.length&&"all"!==c[0]?window.btoa(JSON.stringify(window.tdcResponsiveValues[a])):""},updateCheckboxResponsiveValues:function(a,c,b){"undefined"===typeof window.tdcResponsiveValues[a]?(window.tdcResponsiveValues[a]={},window.tdcResponsiveValues[a][b]={viewportName:c}):window.tdcResponsiveValues[a][b]=c;c=_.allKeys(window.tdcResponsiveValues[a]);return 1===c.length&&"all"===c[0]?window.tdcResponsiveValues[a].all:1<c.length||1===c.length&&"all"!==c[0]?window.btoa(JSON.stringify(window.tdcResponsiveValues[a])):
""},deleteResponsiveValue:function(a,c){"undefined"!==typeof window.tdcResponsiveValues[a]&&delete window.tdcResponsiveValues[a][c];c=_.allKeys(window.tdcResponsiveValues[a]);return 1===c.length&&"all"===c[0]?window.tdcResponsiveValues[a].all:1<c.length||1===c.length&&"all"!==c[0]?window.btoa(JSON.stringify(window.tdcResponsiveValues[a])):""},deleteResponsiveValues:function(a){"undefined"!==typeof window.tdcResponsiveValues[a]&&(window.tdcResponsiveValues[a]={})},getCurrentResponsiveValue:function(a,
c){if("undefined"!==typeof window.tdcResponsiveValues[a])return window.tdcResponsiveValues[a][c]},setViewportCurrentResponsiveValue:function(a){var c=tdcSidebarPanel.getCurrentResponsiveValue(a.attr("name"),tdcSidebar.currentViewportSettings.name),b=a.closest(".tdc-property-responsive");if(b.hasClass("tdc-property-textfield-responsive")){var e="";_.isUndefined(a.data("placeholder"))||(e=a.data("placeholder"));a.attr("placeholder",e);_.isUndefined(c)?(c=tdcSidebarPanel.getCurrentResponsiveValue(a.attr("name"),
"all"),_.isUndefined(c)?a.val(""):(a.val(c),a.attr("placeholder",c),b.addClass("tdc-css-inherited"))):(a.val(c),b.removeClass("tdc-css-inherited"))}else if(b.hasClass("tdc-property-checkbox-responsive"))e=b.find(".tdc-inherit-checkbox"),_.isUndefined(c)?(c=tdcSidebarPanel.getCurrentResponsiveValue(a.attr("name"),"all"),_.isUndefined(c)?a.removeAttr("checked"):(""===c?a.removeAttr("checked"):a.attr("checked","checked"),b.addClass("tdc-css-inherited")),e.hide()):(""===c?a.removeAttr("checked"):a.attr("checked",
"checked"),b.removeClass("tdc-css-inherited"),"all"===tdcSidebar.currentViewportSettings.name?e.hide():e.show());else if(b.hasClass("tdc-property-dropdown-responsive"))e=b.find(".tdc-inherit-select"),_.isUndefined(c)?(c=tdcSidebarPanel.getCurrentResponsiveValue(a.attr("name"),"all"),_.isUndefined(c)?a.find("option:selected").removeAttr("selected").find("option:first").attr("selected","selected"):(a.val(c),b.addClass("tdc-css-inherited")),e.hide()):(a.val(c),b.removeClass("tdc-css-inherited"),"all"===
tdcSidebar.currentViewportSettings.name?e.hide():e.show());else if(b.hasClass("tdc-property-range-responsive")){e="";_.isUndefined(a.data("placeholder"))||(e=a.data("placeholder"));var d=a.next('input[type="text"]');d.attr("placeholder",e);_.isUndefined(c)?(c=tdcSidebarPanel.getCurrentResponsiveValue(a.attr("name"),"all"),_.isUndefined(c)?(a.val(""),d.val("")):(a.val(c),d.val(c),d.attr("placeholder",c),b.addClass("tdc-css-inherited"))):(a.val(c),d.val(c),b.removeClass("tdc-css-inherited"))}else if(b.hasClass("tdc-property-range_multiple-responsive")){e=
tdcIFrameData.getModel(a.data("model_id"));var f=a.data("param_name"),h=window.tdcAdminSettings.mappedShortcodes[e.attributes.tag];e=[];for(var l=d="",k=0;k<h.params.length;k++)if(f===h.params[k].param_name){f=h.params[k].tdc_values;for(var g in f)f.hasOwnProperty(g)&&(e.push(f[g].unit),""===d||""===l)&&(d=f[g].value,l=f[g].unit);break}_.isUndefined(c)?(c=tdcSidebarPanel.getCurrentResponsiveValue(a.attr("name"),"all"),_.isUndefined(c)&&(a.data("range_value",d),a.data("range_unit",l),a.val(d),g=b.find('input[type="radio"][data-unit_value="'+
l+'"]'),k=g.data("unit"),f=a.data("min_"+k),l=a.data("max_"+k),k=a.data("step_"+k),h=a.get(0),g.prop("checked",!0),h.min=f,h.max=l,h.step=k,h.value=d,g.data("last_value",d),b.find('input[type="text"]').val(d)),"all"===tdcSidebar.currentViewportSettings.name?b.removeClass("tdc-css-inherited"):b.addClass("tdc-css-inherited")):b.removeClass("tdc-css-inherited");if(!_.isUndefined(c)){d=[];for(k=0;k<e.length&&!(d=c.split(e[k]),1<d.length);k++);d.length&&(d=d[0],l=e[k],a.data("range_value",d),a.data("range_unit",
l),a.val(d),g=b.find('input[type="radio"][data-unit_value="'+l+'"]'),k=g.data("unit"),f=a.data("min_"+k),l=a.data("max_"+k),k=a.data("step_"+k),h=a.get(0),g.prop("checked",!0),h.min=f,h.max=l,h.step=k,h.value=d,g.data("last_value",d),b.find('input[type="text"]').val(d))}}},showShortcodeFromPath:function(a){if(!_.isUndefined(a)){a=a.toString().split("_");var c;a.forEach(function(a,b){""!==a&&(_.isUndefined(c)?c=tdcIFrameData.tdcTopCollection.at(a):(b=c.get("childCollection"),!_.isUndefined(b)&&b.length>
a&&(c=b.at(a))))});if(!_.isUndefined(c)){var b=c.get("blockUid");if(!_.isUndefined(b)){var e=tdcAdminIFrameUI.getLiveIframe();a=e.contents().find("#"+b);a.length||(a=e.contents().find('[data-td-block-uid="'+b+'"]'));a.length&&(e.contents().scrollTop(a.offset().top-100),b={},tdcOperationUI.inZone(a)?tdcOperationUI.inRow(a)?tdcOperationUI.inColumn(a)?tdcOperationUI.inInnerRow(a)?tdcOperationUI.inInnerColumn(a)?(b.$currentZone=tdcOperationUI.inZone(a),b.$currentRow=tdcOperationUI.inRow(a),b.$currentColumn=
tdcOperationUI.inColumn(a),b.$currentInnerRow=tdcOperationUI.inInnerRow(a),b.$currentInnerColumn=tdcOperationUI.inInnerColumn(a),b.$currentElement=a):(b.$currentZone=tdcOperationUI.inZone(a),b.$currentRow=tdcOperationUI.inRow(a),b.$currentColumn=tdcOperationUI.inColumn(a),b.$currentInnerRow=tdcOperationUI.inInnerRow(a),b.$currentInnerColumn=a):(b.$currentZone=tdcOperationUI.inZone(a),b.$currentRow=tdcOperationUI.inRow(a),b.$currentColumn=tdcOperationUI.inColumn(a),b.$currentInnerRow=a):(b.$currentZone=
tdcOperationUI.inZone(a),b.$currentRow=tdcOperationUI.inRow(a),b.$currentColumn=a):(b.$currentZone=tdcOperationUI.inZone(a),b.$currentRow=a):b.$currentZone=a,tdcSidebar._currentModel=c,a.data("model_id",c.cid),tdcSidebar.setSettings(b,!0,c))}}}}}})();var tdcUtil={};
(function(){tdcUtil={getRestEndPoint:function(k,a){return _.isEmpty(window.tdcAdminSettings.permalinkStructure)?window.tdcAdminSettings.wpRestUrl+k+"&"+a:window.tdcAdminSettings.wpRestUrl+k+"?"+a},makeSafeForCSS:function(k){return k.replace(/[^a-z0-9]/g,function(a){var c=a.charCodeAt(0);return 32===c?"-":65<=c&&90>=c?a.toLowerCase():"__"+("000"+c.toString(16)).slice(-4)})},updateTdcSavings:function(k,a){jQuery.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/save_parts","uuid="+
tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},dataType:"json",data:{tdc_savings:window.tdcAdminSettings.tdcSavings,action:"tdc_ajax_save_parts"}}).done(function(c,b,e){"success"===b&&(_.isObject(c)&&_.has(c,"errors")?new tdcNotice.notice(c.errors,!0,!1):("undefined"!==typeof a&&a.call(k),tdcSidebar.updateSavedShortcodes()))}).fail(function(a,b,e){})},b64EncodeUnicode:function(k){return btoa(encodeURIComponent(k).replace(/%([0-9A-F]{2})/g,
function(a,c){return String.fromCharCode("0x"+c)}))},b64DecodeUnicode:function(k){return decodeURIComponent(atob(k).split("").map(function(a){return"%"+("00"+a.charCodeAt(0).toString(16)).slice(-2)}).join(""))},setStorageItem:function(k,a){var c=tdcUtil._getStorage();c=null===c?{}:JSON.parse(tdcUtil.b64DecodeUnicode(c));c[k]=a;tdcUtil._setStorage(tdcUtil.b64EncodeUnicode(JSON.stringify(c)))},getStorageItem:function(k){var a=tdcUtil._getStorage();if(null!==a)try{if(a=JSON.parse(tdcUtil.b64DecodeUnicode(a)),
a.hasOwnProperty(k))return a[k]}catch(c){}},clearItem:function(){},_getStorage:function(){return window.localStorage.getItem(window.tdcAdminSettings.themeName)},_setStorage:function(k){window.localStorage.setItem(window.tdcAdminSettings.themeName,k)}}})();var tdcJobManager={};
(function(){tdcJobManager={_sentJobs:{},totalJobsCount:0,job:function(){this.shortcode="";this.columns=0;this.error_callback=this.success_callback=this.blockUid=""},jobRequest:function(k){this.shortcode=k.shortcode;this.columns=k.columns;this.jobId=tdcJobManager._generateJobId();this.postId=window.tdcPostSettings.postId;this.replyHtml=""},addJob:function(k){tdcMain.setContentModified();tdcDebug.group("%c tdcJobManager.addJob","background-color:#2489c2; color:white");var a=new tdcJobManager.jobRequest(k),
c="";!1!==window.tdcPostSettings.tdbLoadDataFromId&&!1!==window.tdcPostSettings.tdbTemplateType?c="&tdbLoadDataFromId="+window.tdcPostSettings.tdbLoadDataFromId+"&tdbTemplateType="+window.tdcPostSettings.tdbTemplateType:!1!==window.tdcPostSettings.tdbTemplateType&&(c="&tdbTemplateType="+window.tdcPostSettings.tdbTemplateType);jQuery.ajax({timeout:1E4,type:"POST",url:tdcUtil.getRestEndPoint("td-composer/do_job","tmp_jobId="+a.jobId+"&tmp_blockUid="+a.blockUid+"&post_id="+window.tdcPostSettings.postId+
c+"&uuid="+tdcJobManager._getUniqueID()),beforeSend:function(a){a.setRequestHeader("X-WP-Nonce",window.tdcAdminSettings.wpRestNonce)},cache:!1,data:a,dataType:"json",statusCode:{404:function(){console.log("tdcJobManager.addJob - ERROR: 404 not found")},500:function(){console.log("tdcJobManager.addJob - ERROR: 500 server error")}},success:function(b,c,d){null===b?k.error_callback(a,"tdcJobManager.addJob - ERROR: Empty response received from server"):(!0===tdcJobManager._isJobCallbackReplyValid(k.blockUid,
b.jobId)?k.success_callback(b):tdcDebug.log("tdcJobManager.addJob - dropped job :) (probably it's older than the last timestamp)"),tdcDebug.groupEnd())},error:function(b,c,d){k.error_callback(a,"tdcJobManager.addJob - Error callback - textStatus: "+c+" errorThrown: "+d);tdcDebug.groupEnd()}})},_isJobCallbackReplyValid:function(k,a){return"undefined"===typeof tdcJobManager._sentJobs[k]||parseInt(tdcJobManager._sentJobs[k])<parseInt(a)?(tdcJobManager._sentJobs[k]=a,!0):!1},_generateJobId:function(){var k=
tdcJobManager.totalJobsCount;tdcJobManager.totalJobsCount++;return k},_getUniqueID:function(){function k(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return k()+k()+"-"+k()+"-"+k()+"-"+k()+"-"+k()+k()+k()}}})();