Your IP : 216.73.216.162


Current Path : /home/x/b/o/xbodynamge/namtation/wp-content/
Upload File :
Current File : /home/x/b/o/xbodynamge/namtation/wp-content/control.min.js.tar

home/xbodynamge/lebauwcentre/wp-content/themes/customify/assets/js/customizer/control.min.js000064400000150203151137635660026656 0ustar00!function(e){e.sectionConstructor["customify-pro"]=e.Section.extend({attachEvents:function(){},isContextuallyActive:function(){return!0}})}(wp.customize),function(a){var n=wp.customize;n.bind("pane-contents-reflowed",function(){var t=[];n.section.each(function(e){"customify_section"===e.params.type&&void 0!==e.params.section&&t.push(e)}),t.sort(n.utils.prioritySort).reverse(),a.each(t,function(e,t){a("#sub-accordion-section-"+t.params.section).children(".section-meta").after(t.headContainer)});var i=[];n.panel.each(function(e){"customify_panel"===e.params.type&&void 0!==e.params.panel&&i.push(e)}),i.sort(n.utils.prioritySort).reverse(),a.each(i,function(e,t){a("#sub-accordion-panel-"+t.params.panel).children(".panel-meta").after(t.headContainer)})});var e=wp.customize.Panel.prototype.embed,s=wp.customize.Panel.prototype.isContextuallyActive,t=wp.customize.Panel.prototype.attachEvents;wp.customize.Panel=wp.customize.Panel.extend({attachEvents:function(){if("customify_panel"===this.params.type&&void 0!==this.params.panel){t.call(this);var i=this;i.expanded.bind(function(e){var t=n.panel(i.params.panel);e?t.contentContainer.addClass("current-panel-parent"):t.contentContainer.removeClass("current-panel-parent")}),i.container.find(".customize-panel-back").off("click keydown").on("click keydown",function(e){n.utils.isKeydownButNotEnterEvent(e)||(e.preventDefault(),i.expanded()&&n.panel(i.params.panel).expand())})}else t.call(this)},embed:function(){if("customify_panel"===this.params.type&&void 0!==this.params.panel){e.call(this);a("#sub-accordion-panel-"+this.params.panel).append(this.headContainer)}else e.call(this)},isContextuallyActive:function(){if("customify_panel"!==this.params.type)return s.call(this);var t=this,i=this._children("panel","section");n.panel.each(function(e){e.params.panel&&e.params.panel===t.id&&i.push(e)}),i.sort(n.utils.prioritySort);var a=0;return _(i).each(function(e){e.active()&&e.isContextuallyActive()&&(a+=1)}),0!==a}});var i=wp.customize.Section.prototype.embed,o=wp.customize.Section.prototype.isContextuallyActive,c=wp.customize.Section.prototype.attachEvents;wp.customize.Section=wp.customize.Section.extend({attachEvents:function(){if("customify_section"===this.params.type&&void 0!==this.params.section){c.call(this);var i=this;i.expanded.bind(function(e){var t=n.section(i.params.section);e?t.contentContainer.addClass("current-section-parent"):t.contentContainer.removeClass("current-section-parent")}),i.container.find(".customize-section-back").off("click keydown").on("click keydown",function(e){n.utils.isKeydownButNotEnterEvent(e)||(e.preventDefault(),i.expanded()&&n.section(i.params.section).expand())})}else c.call(this)},embed:function(){if("customify_section"===this.params.type&&void 0!==this.params.section){i.call(this);a("#sub-accordion-section-"+this.params.section).append(this.headContainer)}else i.call(this)},isContextuallyActive:function(){if("customify_section"!==this.params.type)return o.call(this);var t=this,i=this._children("section","control");n.section.each(function(e){e.params.section&&e.params.section===t.id&&i.push(e)}),i.sort(n.utils.prioritySort);var a=0;return _(i).each(function(e){void 0!==e.isContextuallyActive?e.active()&&e.isContextuallyActive()&&(a+=1):e.active()&&(a+=1)}),0!==a}})}(jQuery),function(d,c){"use strict";var u=d(document),t=Customify_Control_Args.is_rtl,i={setAttachment:function(e){this.attachment=e},addParamsURL:function(e,t){return d.isEmptyObject(t)||(e+=(0<=e.indexOf("?")?"&":"?")+d.param(t)),e},getThumb:function(e){void 0!==e&&(this.attachment=e);var t=(new Date).getTime();return void 0!==this.attachment.sizes&&void 0!==this.attachment.sizes.medium?this.addParamsURL(this.attachment.sizes.medium.url,{t:t}):this.addParamsURL(this.attachment.url,{t:t})},getURL:function(e){void 0!==e&&(this.attachment=e);var t=(new Date).getTime();return this.addParamsURL(this.attachment.url,{t:t})},getID:function(e){return void 0!==e&&(this.attachment=e),this.attachment.id},getInputID:function(e){d(".attachment-id",this.preview).val()},setPreview:function(e){this.preview=e},insertImage:function(e){void 0!==e&&(this.attachment=e);var t=this.getURL(),i=this.getID(),a=this.attachment.mime;d(".customify-image-preview",this.preview).addClass("customify--has-file").html('<img src="'+t+'" alt="">'),d(".attachment-url",this.preview).val(this.toRelativeUrl(t)),d(".attachment-mime",this.preview).val(a),d(".attachment-id",this.preview).val(i).trigger("change"),this.preview.addClass("attachment-added"),this.showChangeBtn()},toRelativeUrl:function(e){return e},showChangeBtn:function(){d(".customify--add",this.preview).addClass("customify--hide"),d(".customify--change",this.preview).removeClass("customify--hide"),d(".customify--remove",this.preview).removeClass("customify--hide")},insertVideo:function(e){void 0!==e&&(this.attachment=e);var t=this.getURL(),i=this.getID(),a=this.attachment.mime,n='<video width="100%" height="" controls><source src="'+t+'" type="'+a+'">Your browser does not support the video tag.</video>';d(".customify-image-preview",this.preview).addClass("customify--has-file").html(n),d(".attachment-url",this.preview).val(this.toRelativeUrl(t)),d(".attachment-mime",this.preview).val(a),d(".attachment-id",this.preview).val(i).trigger("change"),this.preview.addClass("attachment-added"),this.showChangeBtn()},insertFile:function(e){void 0!==e&&(this.attachment=e);var t=e.url,i=this.attachment.mime,a=t.replace(/^.*[\\\/]/,"");d(".customify-image-preview",this.preview).addClass("customify--has-file").html('<a href="'+t+'" class="attachment-file" target="_blank">'+a+"</a>"),d(".attachment-url",this.preview).val(this.toRelativeUrl(t)),d(".attachment-mime",this.preview).val(i),d(".attachment-id",this.preview).val(this.getID()).trigger("change"),this.preview.addClass("attachment-added"),this.showChangeBtn()},remove:function(e){void 0!==e&&(this.preview=e),d(".customify-image-preview",this.preview).removeAttr("style").html("").removeClass("customify--has-file"),d(".attachment-url",this.preview).val(""),d(".attachment-mime",this.preview).val(""),d(".attachment-id",this.preview).val("").trigger("change"),this.preview.removeClass("attachment-added"),d(".customify--add",this.preview).removeClass("customify--hide"),d(".customify--change",this.preview).addClass("customify--hide"),d(".customify--remove",this.preview).addClass("customify--hide")}};i.controlMediaImage=wp.media({title:wp.media.view.l10n.addMedia,multiple:!1,library:{type:"image"}}),i.controlMediaImage.on("select",function(){var e=i.controlMediaImage.state().get("selection").first().toJSON();i.insertImage(e)}),i.controlMediaVideo=wp.media({title:wp.media.view.l10n.addMedia,multiple:!1,library:{type:"video"}}),i.controlMediaVideo.on("select",function(){var e=i.controlMediaVideo.state().get("selection").first().toJSON();i.insertVideo(e)}),i.controlMediaFile=wp.media({title:wp.media.view.l10n.addMedia,multiple:!1}),i.controlMediaFile.on("select",function(){var e=i.controlMediaFile.state().get("selection").first().toJSON();i.insertFile(e)});var a={},o={devices:["desktop","tablet","mobile"],allDevices:["desktop","tablet","mobile"],type:"customify",getTemplate:_.memoize(function(){var a=this,n={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(e,t,i){return _.isUndefined(t)&&(t="tmpl-field-customify-"+a.type),!_.isUndefined(i)&&_.isString(i)?n.variable=i:n.variable="data",_.template(d("#"+t).html(),null,n)(e)}}),getFieldValue:function(a,e,n){var t=this,i=void 0,s=!1;_.isUndefined(e)||(i=e.type,s=e.device_settings);var o="";switch(i){case"media":case"image":case"video":case"attachment":case"audio":s?(o={},_.each(t.allDevices,function(e){var t=a+"-"+e;o[e]={id:d('input[data-name="'+t+'"]',n).val(),url:d('input[data-name="'+t+'-url"]',n).val(),mime:d('input[data-name="'+t+'-mime"]',n).val()}})):o={id:d('input[data-name="'+a+'"]',n).val(),url:d('input[data-name="'+a+'-url"]',n).val(),mime:d('input[data-name="'+a+'-mime"]',n).val()};break;case"css_ruler":s?(o={},_.each(t.allDevices,function(e){var t=a+"-"+e;o[e]={unit:d('input[data-name="'+t+'-unit"]:checked',n).val(),top:d('input[data-name="'+t+'-top"]',n).val(),right:d('input[data-name="'+t+'-right"]',n).val(),bottom:d('input[data-name="'+t+'-bottom"]',n).val(),left:d('input[data-name="'+t+'-left"]',n).val(),link:d('input[data-name="'+t+'-link"]',n).is(":checked")?1:""}})):o={unit:d('input[data-name="'+a+'-unit"]:checked',n).val(),top:d('input[data-name="'+a+'-top"]',n).val(),right:d('input[data-name="'+a+'-right"]',n).val(),bottom:d('input[data-name="'+a+'-bottom"]',n).val(),left:d('input[data-name="'+a+'-left"]',n).val(),link:d('input[data-name="'+a+'-link"]',n).is(":checked")?1:""};break;case"shadow":s?(o={},_.each(t.allDevices,function(e){var t=a+"-"+e;o[e]={color:d('input[data-name="'+t+'-color"]',n).val(),x:d('input[data-name="'+t+'-x"]',n).val(),y:d('input[data-name="'+t+'-y"]',n).val(),blur:d('input[data-name="'+t+'-blur"]',n).val(),spread:d('input[data-name="'+t+'-spread"]',n).val(),inset:!!d('input[data-name="'+t+'-inset"]',n).is(":checked")&&1}})):o={color:d('input[data-name="'+a+'-color"]',n).val(),x:d('input[data-name="'+a+'-x"]',n).val(),y:d('input[data-name="'+a+'-y"]',n).val(),blur:d('input[data-name="'+a+'-blur"]',n).val(),spread:d('input[data-name="'+a+'-spread"]',n).val(),inset:!!d('input[data-name="'+a+'-inset"]',n).is(":checked")&&1};break;case"font_style":s?(o={},_.each(t.allDevices,function(e){var t=a+"-"+e;o[e]={b:d('input[data-name="'+t+'-b"]',n).is(":checked")?1:"",i:d('input[data-name="'+t+'-i"]',n).is(":checked")?1:"",u:d('input[data-name="'+t+'-u"]',n).is(":checked")?1:"",s:d('input[data-name="'+t+'-s"]',n).is(":checked")?1:"",t:d('input[data-name="'+t+'-t"]',n).is(":checked")?1:""}})):o={b:d('input[data-name="'+a+'-b"]',n).is(":checked")?1:"",i:d('input[data-name="'+a+'-i"]',n).is(":checked")?1:"",u:d('input[data-name="'+a+'-u"]',n).is(":checked")?1:"",s:d('input[data-name="'+a+'-s"]',n).is(":checked")?1:"",t:d('input[data-name="'+a+'-t"]',n).is(":checked")?1:""};break;case"font":if(s)o={},_.each(t.allDevices,function(e){var t=a+"-"+e,i={};d('.list-subsets[data-name="'+t+'-subsets"] input',n).each(function(){if(d(this).is(":checked")){var e=d(this).val();i[e]=e}}),o[e]={font:d('select[data-name="'+t+'-font"]',n).val(),type:d('input[data-name="'+t+'-type"]',n).val(),variant:d('select[data-name="'+t+'-variant"]',n).val(),subsets:i}});else{var c={};d('.list-subsets[data-name="'+a+'-subsets"] input',n).each(function(){if(d(this).is(":checked")){var e=d(this).val();c[e]=e}}),o={font:d('select[data-name="'+a+'-font"]',n).val(),type:d('input[data-name="'+a+'-type"]',n).val(),variant:d('select[data-name="'+a+'-variant"]',n).val(),subsets:c}}break;case"slider":s?(o={},_.each(t.allDevices,function(e){var t=a+"-"+e;o[e]={unit:d('input[data-name="'+t+'-unit"]:checked',n).val(),value:d('input[data-name="'+t+'-value"]',n).val()}})):o={unit:d('input[data-name="'+a+'-unit"]:checked',n).val(),value:d('input[data-name="'+a+'-value"]',n).val()};break;case"icon":s?(o={},_.each(t.allDevices,function(e){var t=a+"-"+e;o[e]={type:d('input[data-name="'+t+'-type"]',n).val(),icon:d('input[data-name="'+t+'"]',n).val()}})):o={type:d('input[data-name="'+a+'-type"]',n).val(),icon:d('input[data-name="'+a+'"]',n).val()};break;case"radio":case"text_align":case"text_align_no_justify":s?(o={},_.each(t.allDevices,function(e){var t=d('input[data-name="'+a+"-"+e+'"]:checked',n);o[e]=t.length?t.val():""})):o=d('input[data-name="'+a+'"]:checked',n).val();break;case"checkbox":s?(o={},_.each(t.allDevices,function(e){o[e]=d('input[data-name="'+a+"-"+e+'"]',n).is(":checked")?1:""})):o=d('input[data-name="'+a+'"]',n).is(":checked")?1:"";break;case"checkboxes":o={},s?_.each(t.allDevices,function(e){o[e]={},d('input[data-name="'+a+"-"+e+'"]',n).each(function(){var e=d(this).val();d(this).is(":checked")&&(o[e]=e)})}):d('input[data-name="'+a+'"]',n).each(function(){var e=d(this).val();d(this).is(":checked")&&(o[e]=e)});break;case"typography":case"modal":case"styling":s?(o={},_.each(t.allDevices,function(e){o[e]=d('[data-name="'+a+"-"+e+'"]',n).val()})):o=d('[data-name="'+a+'"]',n).val();try{o=JSON.parse(o)}catch(e){}break;default:s?(o={},_.each(t.allDevices,function(e){o[e]=d('[data-name="'+a+"-"+e+'"]',n).val()})):o=d('[data-name="'+a+'"]',n).val()}return o},getValue:function(s,n){var o=this,c="";switch(s.type){case"group":c={},s.device_settings?_.each(o.allDevices,function(e){var i=d(".customify-group-device-fields.customify--for-"+e,n);c[e]={};var a={};_.each(s.fields,function(e){var t=d('.customify--group-field[data-field-name="'+e.name+'"]',i);a[e.name]=o.getFieldValue(e.name,e,t)}),c[e]=a,o.initConditional(i,a)}):(_.each(s.fields,function(e){var t=d('.customify--group-field[data-field-name="'+e.name+'"]',n);c[e.name]=o.getFieldValue(e.name,e,t)}),o.initConditional(n,c));break;case"repeater":c=[],d(".customify--repeater-item",n).each(function(e){var a=d(this),n={};_.each(s.fields,function(e){var t=d('[data-field-name="'+e.name+'"]',a),i=o.getFieldValue(e.name,e,a);n[e.name]=i,s.live_title_field==e.name&&("select"==t.prop("tagName")?i=d('option[value="'+i+'"]').first().text():(_.isUndefined(i)||""==i)&&(i=Customify_Control_Args.untitled),o.updateRepeaterLiveTitle(i,a,e))}),o.initConditional(a,n),c[e]=n,c[e]._visibility="visible",d("input.r-visible-input",a).length&&(d("input.r-visible-input",a).is(":checked")||(c[e]._visibility="hidden"))});break;default:c=this.getFieldValue(s.name,s,n)}return c},encodeValue:function(e){return encodeURI(JSON.stringify(e))},decodeValue:function(e){return JSON.parse(decodeURI(e))},updateRepeaterLiveTitle:function(e,t,i){d(".customify--repeater-live-title",t).text(e)},compare:function(e,t,i){var a=!1;switch(t){case"===":a=e===i;break;case">":a=i<e;break;case"<":a=e<i;break;case"!=":a=e!=i;break;case"empty":var n=_.clone(e);a=_.isObject(n)||_.isArray(n)?(_.each(n,function(e,t){_.isEmpty(e)&&delete n[t]}),!!_.isEmpty(n)):!(!_.isNull(n)&&""!=n);break;case"not_empty":n=_.clone(e);(_.isObject(n)||_.isArray(n))&&_.each(n,function(e,t){_.isEmpty(e)&&delete n[t]}),a=!_.isEmpty(n);break;default:a=_.isArray(i)?!_.isEmpty(i)&&!_.isEmpty(e)&&_.contains(i,e):e==i}return a},multiple_compare:function(e,o,c){_.isUndefined(c)&&(c=!1);var l=this,r=!1;try{var t=e[0];if(_.isString(t)){r=!1;var i,a=e[1],n=e[2],s=!1;if(_.isUndefined(e[3])||(s=e[3]),!_.isUndefined(o[t])){i=o[t],s&&_.isObject(i)&&!_.isUndefined(i[s])&&(i=i[s]);try{c&&(i=l.decodeValue(i))}catch(e){}r=l.compare(i,a,n)}}else _.isArray(t)&&(r=!0,_.each(e,function(e){var t=e[0],i=e[1],a=e[2],n=!1;_.isUndefined(e[3])||(n=e[3]);var s=o[t];if(_.isUndefined(s)&&(s=""),c&&_.isString(s))try{s=l.decodeValue(s)}catch(e){}n&&_.isObject(s)&&!_.isUndefined(s[n])&&(s=s[n]),l.compare(s,i,a)||(r=!1)}))}catch(e){}return r},initConditional:function(e,i){var a=this;d(".customify--field",e).each(function(){var e=d(this),t=e.attr("data-required")||!1;!_.isUndefined(t)&&t&&(t=JSON.parse(t),a.multiple_compare(t,i)?e.removeClass("customify--hide"):e.addClass("customify--hide"))})},addDeviceSwitchers:function(e){var t=this;_.isUndefined(e)&&(e=t.container);var i=d("#customize-footer-actions .devices").clone();i.addClass("customify-devices"),d("button",i).each(function(){var e=d(this).attr("data-device");_.indexOf(t.devices,e)<0&&d(this).remove()}),d(".customify-field-heading",e).append(i).addClass("customify-devices-added")},addRepeaterItem:function(n,s,e,o){_.isObject(s)||(s={});var c=this,t=c.getTemplate(),i=n.fields,l=!0,a=n.title_only;!1===n.addable&&(l=!1);var r=d(t(n,"tmpl-customize-control-repeater-layout"));return e.find(".customify--settings-fields").append(r),_.each(i,function(e,t){var i;e.value="",e.addable=l,_.isUndefined(s[e.name])||(e.value=s[e.name]),i=d('<div class="customify--repeater-field"></div>'),d(".customify--repeater-item-inner",r).append(i),c.add(e,i,function(){_.isFunction(o)&&o()});var a=e.value;n.live_title_field===e.name&&("select"===e.type?a=e.choices[e.value]:(_.isUndefined(a)||""==a)&&(a=Customify_Control_Args.untitled),c.updateRepeaterLiveTitle(a,r,e))}),_.isUndefined(s._visibility)||"hidden"!==s._visibility?r.find("input.r-visible-input").attr("checked","checked"):(r.addClass("item---visible-hidden"),r.find("input.r-visible-input").removeAttr("checked")),a&&d(".customify--repeater-item-settings, .customify--repeater-item-toggle",r).hide(),u.trigger("customify/customizer/repeater/add",[r,c]),r},limitRepeaterItems:function(e,t){},initRepeater:function(t,n,s){var i=this;(t=_.defaults(t,{addable:null,title_only:null,limit:null,live_title_field:null,fields:null})).limit=parseInt(t.limit),isNaN(t.limit)&&(t.limit=0),n.find(".customify--settings-fields").sortable({handle:".customify--repeater-item-heading",containment:"parent",update:function(e,t){_.isFunction(s)&&s()}}),n.on("click",".customify--repeater-reorder",function(e){e.preventDefault(),d(".customify--repeater-items",n).toggleClass("reorder-active"),d(".customify--repeater-add-new",n).toggleClass("disabled"),d(".customify--repeater-items",n).hasClass("reorder-active")?d(this).html(d(this).data("done")):d(this).html(d(this).data("text"))}),n.on("click",".customify--repeater-item .customify--up",function(e){e.preventDefault();var t=d(this).closest(".customify--repeater-item");if(0<t.index()){var i=t.prev();t.insertBefore(i),_.isFunction(s)&&s()}}),n.on("click",".customify--repeater-item .customify--down",function(e){e.preventDefault();var t=d(".customify--repeater-items .customify--repeater-item",n).length,i=d(this).closest(".customify--repeater-item");if(i.index()<t-1){var a=i.next();i.insertAfter(a),_.isFunction(s)&&s()}}),_.isArray(t.value)&&_.each(t.value,function(e){i.addRepeaterItem(t,e,n,s)}),i.limitRepeaterItems(),n.on("change",".customify--repeater-item .r-visible-input",function(e){e.preventDefault();var t=d(this).closest(".customify--repeater-item");d(this).is(":checked")?t.removeClass("item---visible-hidden"):t.addClass("item---visible-hidden")}),t.title_only||n.on("click",".customify--repeater-item-toggle, .customify--repeater-live-title",function(e){e.preventDefault(),d(this).closest(".customify--repeater-item").toggleClass("customify--open")}),n.on("click",".customify--remove",function(e){e.preventDefault(),d(this).closest(".customify--repeater-item").remove(),u.trigger("customify/customizer/repeater/remove",[i]),_.isFunction(s)&&s(),i.limitRepeaterItems()});var a={};_.each(t.fields,function(e,t){a[e.name]=null,_.isUndefined(e.default)||(a[e.name]=e.default)}),n.on("click",".customify--repeater-add-new",function(e){e.preventDefault(),d(this).hasClass("disabled")||(i.addRepeaterItem(t,a,n,s),_.isFunction(s)&&s(),i.limitRepeaterItems())})},add:function(s,o,e){var t=this,c=t.getTemplate(),l="tmpl-field-"+t.type+"-"+s.type;if(0==d("#"+l).length&&(l="tmpl-field-"+t.type+"-text"),s.device_settings){var r=null;_.each(t.devices,function(e,t){var i=_.clone(s);i.original_name=s.name,_.isObject(s.value)?_.isUndefined(s.value[e])?i.value="":i.value=s.value[e]:(i.value="",0===t&&(i.value=s.value)),i.name=s.name+"-"+e,i._current_device=e;var a=d(c(i,l,"field")),n=a.find(".customify-field-settings-inner").first();r||o.append(a).addClass("customify--multiple-devices"),n.addClass("customify--for-"+e),n.attr("data-for-device",e),r&&(n.insertAfter(r),r=n),r=n})}else{s.original_name=s.name;var i=c(s,l,"field");o.html(i)}if("repeater"===s.type){var a=d(c(s,"tmpl-customize-control-repeater-inner"));o.find(".customify-field-settings-inner").replaceWith(a),t.initRepeater(s,a,e)}switch(s.css_format&&_.isString(s.css_format)&&0<s.css_format.indexOf("value_no_unit")&&(o.find(".customify--slider-input").addClass("no-unit"),d(".customify--css-unit .customify--label-active",o).hide()),s.type){case"color":case"shadow":t.initColor(o);break;case"image":case"video":case"audio":case"attchment":case"file":t.initMedia(o);break;case"slider":t.initSlider(o);break;case"css_ruler":t.initCSSRuler(o,e)}"hidden"!==s.type&&!_.isUndefined(s.device_settings)&&s.device_settings&&t.addDeviceSwitchers(o)},addFields:function(e,a,n,s){var o=this;_.isObject(a)||(a={}),_.each(e,function(e,t){_.isUndefined(e.class)&&(e.class="");var i=d('<div class="customify--group-field ft--'+e.type+" "+e.class+'" data-field-name="'+e.name+'"></div>');n.append(i),e.original_name=e.name,_.isUndefined(a[e.name])?_.isUndefined(e.default)?e.value=null:e.value=e.default:e.value=a[e.name],o.add(e,i,s)})},initSlider:function(e){0<d(".customify-input-slider",e).length&&d(".customify-input-slider",e).each(function(){var i=d(this),e=i.parent(),a=d(".customify--slider-input",e),t=i.data("min")||0,n=i.data("max")||300,s=i.data("step")||1;_.isNumber(t)||(t=0),_.isNumber(n)||(n=300),_.isNumber(s)||(s=1);var o=a.val();i.slider({range:"min",value:o,step:s,min:t,max:n,slide:function(e,t){a.val(t.value).trigger("data-change")}}),a.on("change",function(){i.slider("value",d(this).val())});var c=i.closest(".customify-input-slider-wrapper");c.on("click",".reset",function(e){e.preventDefault();var t=i.data("default");_.isObject(t)||(t={unit:"px",value:""}),d(".customify--slider-input",c).val(t.value),i.slider("option","value",t.value),d('.customify--css-unit input.customify-input[value="'+t.unit+'"]',c).trigger("click"),d(".customify--slider-input",c).trigger("change")})})},initMedia:function(e){e.on("click",".customify--media .customify--add, .customify--media .customify--change, .customify--media .customify-image-preview",function(e){e.preventDefault();var t=d(this).closest(".customify--media");i.setPreview(t),i.controlMediaImage.open()}),e.on("click",".customify--media .customify--remove",function(e){e.preventDefault();var t=d(this).closest(".customify--media");i.remove(t)})},initCSSRuler:function(t,i){t.on("change",".customify--label-parent",function(){if("radio"==d(this).attr("type")){var e=d(this).attr("name");d('input[name="'+e+'"]',t).parent().removeClass("customify--label-active")}d(this).is(":checked")?d(this).parent().addClass("customify--label-active"):d(this).parent().removeClass("customify--label-active"),_.isFunction(i)&&i()}),t.on("change keyup",".customify--css-ruler .customify-input-css",function(){var e=d(this).closest(".customify--css-ruler");if(d(".customify--css-ruler-link input",e).is(":checked")){var t=d(this).val();d(".customify-input-css",e).not(d(this)).each(function(){d(this).is(":disabled")||d(this).val(t)})}_.isFunction(i)&&i()})},initColor:function(e){d(".customify-input-color",e).each(function(){var a=d(this),e=a.data("default")||"",n=d(".customify-input--color",a).val();d(".customify--color-panel",a).attr("data-alpha","true"),d(".customify--color-panel",a).wpColorPicker({defaultColor:e,change:function(e,t){var i=t.color.toString();d(".customify-input--color",a).val(i),t.color.toString()!==n&&(n=i,d(".customify-input--color",a).trigger("change"))},clear:function(e,t){d(".customify-input--color",a).val(""),d(".customify-input--color",a).trigger("data-change")}})})}},n={devices:["desktop","tablet","mobile"],type:"customify",settingField:null,getTemplate:_.memoize(function(){var a=this,n={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(e,t,i){return _.isUndefined(t)&&(t="tmpl-field-customify-"+a.type),!_.isUndefined(i)&&_.isString(i)?n.variable=i:n.variable="data",_.template(d("#"+t).html(),null,n)(e)}}),addDeviceSwitchers:o.addDeviceSwitchers,init:function(){var e=this;switch(_.isArray(e.params.devices)&&!_.isEmpty(e.params.devices)&&(e.devices=e.params.devices),e.settingField=e.container.find("[data-customize-setting-link]").first(),e.params.setting_type){case"group":e.initGroup();break;case"repeater":e.initRepeater();break;default:e.initField()}e.container.on("change keyup data-change","input:not(.change-by-js), select:not(.change-by-js), textarea:not(.change-by-js)",function(){e.getValue()})},addParamsURL:function(e,t){return d.isEmptyObject(t)||(e+=(0<=e.indexOf("?")?"&":"?")+d.param(t)),e},compare:o.compare,multiple_compare:o.multiple_compare,initConditional:o.initConditional,getValue:function(e){var t,i=this,a=_.clone(i.params);return a.type=i.params.setting_type,a.name=i.id,a.value=i.value,a.default=i.params.default,a.devices=i.params.devices,"slider"===a.type&&(a.min=i.params.min,a.max=i.params.max,a.step=i.params.step,a.unit=i.params.unit),"css_ruler"===a.type&&(a.fields_disabled=i.params.fields_disabled),"group"!==a.type&&"repeater"!==a.type||(a.fields=i.params.fields,a.live_title_field=i.params.live_title_field),"select"!==i.params.setting_type&&"radio"!==i.params.setting_type||(a.choices=i.params.choices),"checkbox"===i.params.setting_type&&(a.checkbox_label=i.params.checkbox_label),a.device_settings=i.params.device_settings,t=o.getValue(a,d(".customify--settings-fields",i.container)),(_.isUndefined(e)||e)&&(i.setting.set(i.encodeValue(t)),_.isArray(i.params.reset_controls)&&_.each(i.params.reset_controls,function(e){try{var t=c.control(e);t.setting.set(i.encodeValue(t.params.default))}catch(e){}}),u.trigger("customify/customizer/value_changed",[i,t])),t},encodeValue:function(e){return encodeURI(JSON.stringify(e))},decodeValue:function(e){return JSON.parse(decodeURI(e))},updateRepeaterLiveTitle:function(e,t,i){d(".customify--repeater-live-title",t).text(e)},initGroup:function(){var n=this;n.params.device_settings?(n.container.find(".customify--settings-fields").addClass("customify--multiple-devices"),_.isObject(n.params.value)||(n.params.value={}),_.each(n.devices,function(e,t){var i=d('<div class="customify-group-device-fields customify-field-settings-inner customify--for-'+e+'"></div>');n.container.find(".customify--settings-fields").append(i);var a={};_.isUndefined(n.params.value[e])||(a=n.params.value[e]),_.isObject(a)||(a={}),o.addFields(n.params.fields,a,i,function(){n.getValue()})})):o.addFields(n.params.fields,n.params.value,n.container.find(".customify--settings-fields"),function(){n.getValue()}),n.getValue(!1)},addField:function(e,t,i){o.devices=_.clone(this.devices),o.add(e,t,i)},initField:function(){var e=this,t=_.clone(e.params);"slider"==(t=_.extend(t,{type:e.params.setting_type,name:e.id,value:e.params.value,default:e.params.default,devices:e.params.devices,unit:e.params.unit,title:null,label:null,description:null})).type&&(t.min=e.params.min,t.max=e.params.max,t.step=e.params.step),"css_ruler"==t.type&&(t.fields_disabled=e.params.fields_disabled),"select"!=e.params.setting_type&&"radio"!=e.params.setting_type||(t.choices=e.params.choices),"checkbox"==e.params.setting_type&&(t.checkbox_label=e.params.checkbox_label),t.device_settings=e.params.device_settings;var i=e.container.find(".customify--settings-fields");e.addField(t,i,function(){e.getValue()}),"hidden"!==t.type&&!_.isUndefined(t.device_settings)&&t.device_settings&&e.addDeviceSwitchers(e.container)},addRepeaterItem:function(a){_.isObject(a)||(a={});var n=this,e=n.getTemplate(),t=n.params.fields,s=!0,i=n.params.title_only;!1===n.params.addable&&(s=!1);var o=d(e(n.params,"tmpl-customize-control-repeater-item"));return n.container.find(".customify--settings-fields").append(o),_.each(t,function(e,t){var i;e.value="",e.addable=s,_.isUndefined(a[e.name])||(e.value=a[e.name]),i=d('<div class="customify--repeater-field"></div>'),d(".customify--repeater-item-inner",o).append(i),n.addField(e,i,function(){n.getValue()})}),_.isUndefined(a._visibility)||"hidden"!==a._visibility?o.find("input.r-visible-input").attr("checked","checked"):(o.addClass("item---visible-hidden"),o.find("input.r-visible-input").removeAttr("checked")),i&&d(".customify--repeater-item-settings, .customify--repeater-item-toggle",o).hide(),u.trigger("customify/customizer/repeater/add",[o,n]),o},limitRepeaterItems:function(){var e=this,t=d(".customify--repeater-add-new",e.container),i=d(".customify--settings-fields .customify--repeater-item",e.container).length;0<e.params.limit&&(i>=e.params.limit?(t.addClass("customify--hide"),e.params.limit_msg&&(0===d(".customify--limit-item-msg",e.container).length?d('<p class="customify--limit-item-msg">'+e.params.limit_msg+"</p>").insertBefore(t):d(".customify--limit-item-msg",e.container).removeClass("customify--hide"))):(d(".customify--limit-item-msg",e.container).addClass("customify--hide"),t.removeClass("customify--hide"))),0<i?d(".customify--repeater-reorder",e.container).removeClass("customify--hide"):d(".customify--repeater-reorder",e.container).addClass("customify--hide")},initRepeater:function(){var n=this;if(n.params.limit=parseInt(n.params.limit),isNaN(n.params.limit)&&(n.params.limit=0),n.container.find(".customify--settings-fields").sortable({handle:".customify--repeater-item-heading",containment:"parent",update:function(e,t){n.getValue()}}),n.container.on("click",".customify--repeater-reorder",function(e){e.preventDefault(),d(".customify--repeater-items",n.container).toggleClass("reorder-active"),d(".customify--repeater-add-new",n.container).toggleClass("disabled"),d(".customify--repeater-items",n.container).hasClass("reorder-active")?d(this).html(d(this).data("done")):d(this).html(d(this).data("text"))}),n.container.on("click",".customify--repeater-item .customify--up",function(e){e.preventDefault();var t=d(this).closest(".customify--repeater-item");if(0<t.index()){var i=t.prev();t.insertBefore(i),n.getValue()}}),n.container.on("click",".customify--repeater-item .customify--down",function(e){e.preventDefault();var t=d(".customify--repeater-items .customify--repeater-item",n.container).length,i=d(this).closest(".customify--repeater-item");if(i.index()<t-1){var a=i.next();i.insertAfter(a),n.getValue()}}),!n.params.addable&&n.params.live_title_field){var i={};_.each(n.params.default,function(e){_.isUndefined(e._key)||_.isUndefined(e[n.params.live_title_field])||(i[e._key]=e[n.params.live_title_field])}),_.each(n.params.value,function(e,t){_.isUndefined(i[e._key])||(n.params.value[t][n.params.live_title_field]=i[e._key])})}_.isArray(n.params.value)&&(_.each(n.params.value,function(e){n.addRepeaterItem(e)}),n.getValue(!1)),n.limitRepeaterItems(),n.container.on("change",".customify--repeater-item .r-visible-input",function(e){e.preventDefault();var t=d(this).closest(".customify--repeater-item");d(this).is(":checked")?t.removeClass("item---visible-hidden"):t.addClass("item---visible-hidden")}),n.params.title_only||n.container.on("click",".customify--repeater-item-toggle, .customify--repeater-live-title",function(e){e.preventDefault(),d(this).closest(".customify--repeater-item").toggleClass("customify--open")}),n.container.on("click",".customify--remove",function(e){e.preventDefault(),d(this).closest(".customify--repeater-item").remove(),u.trigger("customify/customizer/repeater/remove",[n]),n.getValue(),n.limitRepeaterItems()});var a={};_.each(n.params.fields,function(e,t){a[e.name]=null,_.isUndefined(e.default)||(a[e.name]=e.default)}),n.container.on("click",".customify--repeater-add-new",function(e){e.preventDefault(),d(this).hasClass("disabled")||(n.addRepeaterItem(a),n.getValue(),n.limitRepeaterItems())})}},s=function(e){(e=_.extend(e,n)).init()};wp.customize.controlConstructor.customify=wp.customize.Control.extend({ready:function(){a[this.id]=this}});var l={pickingEl:null,listIcons:null,render:function(e){var i=this;_.isUndefined(e)||_.isEmpty(e)||_.each(e,function(e,t){d("#customify--sidebar-icon-type").append(' <option value="'+t+'">'+e.name+"</option>"),i.addCSS(e,t),i.addIcons(e,t)})},addCSS:function(e,t){d("head").append("<link rel='stylesheet' id='font-icon-"+t+"'  href='"+e.url+"' type='text/css' media='all' />")},addIcons:function(a,n){var s='<ul class="customify--list-icons icon-'+n+'" data-type="'+n+'">';_.each(a.icons,function(e,t){var i="";i=a.class_config?a.class_config.replace(/__icon_name__/g,e):e,s+='<li title="'+e+'" data-type="'+n+'" data-icon="'+i+'"><span class="icon-wrapper"><i class="'+i+'"></i></span></li>'}),s+="</ul>",d("#customify--icon-browser").append(s)},changeType:function(){u.on("change","#customify--sidebar-icon-type",function(){var e=d(this).val();e&&"all"!=e?(d("#customify--icon-browser .customify--list-icons").hide(),d("#customify--icon-browser .customify--list-icons.icon-"+e).show()):d("#customify--icon-browser .customify--list-icons").show()})},show:function(){var e=d("#customize-controls").width();t?d("#customify--sidebar-icons").css("right",e).addClass("customify--active"):d("#customify--sidebar-icons").css("left",e).addClass("customify--active")},close:function(){t?d("#customify--sidebar-icons").css("right",-300).removeClass("customify--active"):d("#customify--sidebar-icons").css("left",-300).removeClass("customify--active"),d(".customify--icon-picker").removeClass("customify--icon-picking"),this.pickingEl=null},autoClose:function(){var t=this;u.on("click",function(e){d(e.target).closest(".customify--icon-picker").length||d(e.target).closest("#customify--sidebar-icons").length||t.close()}),d("#customify--sidebar-icons .customize-controls-icon-close").on("click",function(){t.close()}),u.on("keyup",function(e){27===e.keyCode&&t.close()})},picker:function(){var s=this,i=function(e){s.pickingEl&&s.pickingEl.removeClass("customify--icon-picking"),s.pickingEl=e.closest(".customify--icon-picker"),s.pickingEl.addClass("customify--picking-icon"),s.show()};u.on("click",".customify--icon-picker .customify--pick-icon",function(e){e.preventDefault();var t=d(this);_.isNull(s.listIcons)?s.ajaxLoad(function(){i(t)}):i(t)}),u.on("click","#customify--icon-browser li",function(e){e.preventDefault();var t=d(this),i=t.find("i").clone(),a=t.attr("data-icon")||"",n=t.attr("data-type")||"";console.log("icon",a),d(".customify--input-icon-type",s.pickingEl).val(n),d(".customify--input-icon-name",s.pickingEl).val(a).trigger("change"),d(".customify--icon-preview-icon",s.pickingEl).html(i),s.close()}),u.on("click",".customify--icon-picker .customify--icon-remove",function(e){e.preventDefault(),s.pickingEl&&s.pickingEl.removeClass("customify--icon-picking"),s.pickingEl=d(this).closest(".customify--icon-picker"),s.pickingEl.addClass("customify--picking-icon"),d(".customify--input-icon-type",s.pickingEl).val(""),d(".customify--input-icon-name",s.pickingEl).val("").trigger("change"),d(".customify--icon-preview-icon",s.pickingEl).html("")})},ajaxLoad:function(t){var i=this;d.get(Customify_Control_Args.ajax,{action:"customify/customizer/ajax/get_icons",wp_customize:"on",_nonce:_wpCustomizeSettings.nonce.preview,customize_theme:_wpCustomizeSettings.theme.stylesheet},function(e){e.success&&(i.listIcons=e.data,i.render(e.data),i.changeType(),i.autoClose(),_.isFunction(t)&&t())})},init:function(){this.ajaxLoad(),this.picker(),u.on("keyup","#customify--icon-search",function(e){var t=d(this).val();(t=t.trim())?(d("#customify--icon-browser li").hide(),d("#customify--icon-browser li[data-icon*='"+t+"']").show()):d("#customify--icon-browser li").show()})}},r={fonts:null,optionHtml:"",$el:null,values:{},config:{},container:null,fields:{},load:function(){var t=this;d.get(Customify_Control_Args.ajax,{action:"customify/customizer/ajax/fonts",wp_customize:"on",_nonce:_wpCustomizeSettings.nonce.preview,customize_theme:_wpCustomizeSettings.theme.stylesheet},function(e){e.success&&(t.fonts=e.data)})},toSelectOptions:function(e,a,t){var i,n,s,o="";if(_.isUndefined(a)&&(a=""),"google"===t)_.each(e,function(e){var t="";e===a&&(t=' selected="selected" '),o+="<option"+t+' value="'+e+'">'+e+"</option>"});else for(_.each(Customify_Control_Args.list_font_weight,function(e,t){var i="";e===a&&(i=' selected="selected" '),o+="<option"+i+' value="'+t+'">'+e+"</option>"}),s=1;s<=9;s++)n="",(i=100*s)===a&&(n=' selected="selected" '),o+="<option"+n+' value="'+i+'">'+i+"</option>";return o},toCheckboxes:function(e,i){var a='<div class="list-subsets">';return _.isObject(i)||(i={}),_.each(e,function(e){var t="";_.isUndefined(i[e])||(t=' checked="checked" '),a+="<p><label><input "+t+'type="checkbox" class="customify-typo-input change-by-js" data-name="languages" name="_n-'+(new Date).getTime()+'" value="'+e+'"> '+e+"</label></p>"}),a+="</div>"},ready:function(){var a=this;o.devices=_.clone(o.allDevices),_.isObject(a.values)||(a.values={}),a.fields={},_.isEmpty(a.config)?a.fields=Customify_Control_Args.typo_fields:_.each(Customify_Control_Args.typo_fields,function(e,t){var i=!0;_.isUndefined(a.config[e.name])||!1===a.config[e.name]&&(i=!1),i&&(a.fields[e.name]=e)}),d(".customify-modal-settings--fields",a.container).append('<input type="hidden" class="customify--font-type">'),o.addFields(a.fields,a.values,d(".customify-modal-settings--fields",a.container),function(){a.get()}),d("input, select, textarea",d(".customify-modal-settings--fields")).removeClass("customify-input").addClass("customify-typo-input change-by-js"),a.optionHtml+='<option value="">'+Customify_Control_Args.theme_default+"</option>",_.each(a.fonts,function(e,t){a.optionHtml+='<optgroup label="'+e.title+'">',_.each(e.fonts,function(e,t){var i=_.isString(e)?e:t;a.optionHtml+='<option value="'+t+'">'+i+"</option>"}),a.optionHtml+="</optgroup>"}),d('.customify-typo-input[data-name="font"]',a.container).html(a.optionHtml),!_.isUndefined(a.values.font)&&_.isString(a.values.font)&&d('.customify-typo-input[data-name="font"] option[value="'+a.values.font+'"]',a.container).attr("selected","selected"),a.container.on("change init-change",'.customify-typo-input[data-name="font"]',function(){var e=d(this).val();a.setUpFont(e)}),d('.customify-typo-input[data-name="font"]',a.container).trigger("init-change"),d('.customify-typo-input[data-name="font"]',a.container).select2(),a.container.on("change data-change","input, select",function(){a.get()}),a.container.on("container-data-change",function(){a.get()})},setUpFont:function(e){var t,i,a,n,s=this;_.isEmpty(e)&&(n="normal"),_.isObject(s.fonts)&&!_.isEmpty(s.fonts)||(s.fonts={normal:{fonts:{}},google:{fonts:{}}}),t=!_.isNull(e)&&e?_.isString(e)?(n=_.isUndefined(s.fonts.google.fonts[e])?"normal":"google",s.fonts.google.fonts[e]):s.fonts.google.fonts[e.font]:{},_.isUndefined(t)||_.isEmpty(t)||(i=t.variants,a=t.subsets),d('.customify-typo-input[data-name="font_weight"]',s.container).html(s.toSelectOptions(i,_.isObject(s.values)?s.values.font_weight:"",n)),d(".customify--font-type",s.container).val(n),"google"!==n?d('.customify--group-field[data-field-name="languages"]',s.container).addClass("customify--hide").find(".customify-field-settings-inner").html(""):(d('.customify--group-field[data-field-name="languages"]',s.container).removeClass("customify--hide"),d('.customify--group-field[data-field-name="languages"]',s.container).removeClass("customify--hide").find(".customify-field-settings-inner").html(s.toCheckboxes(a,_.isObject(s.values)?s.values.languages:"")))},open:function(){var e=this,t=e.$el;if("opening"!==(t.attr("data-opening")||!1)){if(t.attr("data-opening","opening"),e.values=d(".customify-typography-input",e.$el).val(),e.values=JSON.parse(e.values),t.addClass("customify-modal--inside"),d(".customify-modal-settings",t).length)e.container=d(".customify-modal-settings",t),e.container.hide();else{var i=d(d("#tmpl-customify-modal-settings").html());e.container=i,e.container.hide(),this.$el.append(i),e.ready()}e.container.slideDown(300,function(){e.$el.addClass("modal--opening"),d(".action--reset",e.$el).show()})}else d(".customify-modal-settings",t).slideUp(300,function(){t.attr("data-opening",""),t.removeClass("modal--opening"),d(".action--reset",t).hide()})},reset:function(){var e=this,t=e.$el;d(".customify-modal-settings",t).remove(),e.values=d(".customify-typography-input",e.$el).attr("data-default")||"{}";try{e.values=JSON.parse(e.values)}catch(e){}if(t.addClass("customify-modal--inside"),d(".customify-modal-settings",t).length)e.container=d(".customify-modal-settings",t);else{var i=d(d("#tmpl-customify-modal-settings").html());e.container=i,this.$el.append(i),e.ready()}e.get()},get:function(){var t={},i=this;return _.each(this.fields,function(e){"languages"===e.name&&(e.type="checkboxes"),t[e.name]=o.getValue(e,d('.customify--group-field[data-field-name="'+e.name+'"]',i.container))}),t.variant={},t.font&&(_.isUndefined(i.fonts.google.fonts[t.font])||(t.variant=i.fonts.google.fonts[t.font].variants)),t.font_type=d(".customify--font-type",i.container).val(),d(".customify-typography-input",this.$el).val(JSON.stringify(t)).trigger("change"),t},init:function(){this.load()}},m={},f={tabs:{normal:"Normal",hover:"Hover"},config:{},$el:null,container:null,controlID:"",addFields:function(e){var n=this;_.isObject(n.values)||(n.values={}),n.values=_.defaults(n.values,{});var s=d(".customify-modal-settings--fields",n.container);s.html(""),n.config=_.defaults(n.config,{tabs:{}});var i=d('<div class="modal--tabs"></div>'),a=0;_.each(n.config.tabs,function(e,t){e&&_.isObject(n.config[t+"_fields"])&&(a++,i.append('<div><span data-tab="'+t+'" class="modal--tab modal-tab--'+t+'">'+e+"</span></div>"))}),s.append(i),a<=1&&i.addClass("customify--hide"),o.devices=Customify_Control_Args.devices,_.each(n.config.tabs,function(e,t){if(_.isObject(n.config[t+"_fields"])&&!_.isEmpty(t+"_fields")){var i,a=d('<div class="modal-tab-content modal-tab--'+t+'"></div>');s.append(a),o.addFields(n.config[t+"_fields"],n.values[t],a,function(){n.get(_.clone(n.config))}),_.isUndefined(n.values[t])||_.isEmpty(n.values[t])?(i={},_.each(n.config[t+"_fields"],function(e){i[e.name]=_.isUndefined(e.default)?null:e.default})):i=n.values[t],o.initConditional(a,i)}}),d("input, select, textarea",n.container).removeClass("customify-input").addClass("customify-modal-input change-by-js"),s.on("change data-change","input, select, textarea",function(){n.get(_.clone(n.config))}),n.container.on("click",".modal--tab",function(){var e=d(this).attr("data-tab")||"";d(".modal--tabs .modal--tab",n.container).removeClass("tab--active"),d(this).addClass("tab--active"),d(".modal-tab-content",n.container).removeClass("tab--active"),d(".modal-tab-content.modal-tab--"+e,n.container).addClass("tab--active")}),d(".modal--tabs .modal--tab",n.container).eq(0).trigger("click"),this.container.slideUp(0)},close:function(){var e=this;e.container.slideUp(300,function(){e.$el.removeClass("modal--opening"),e.$el.attr("data-opening",""),d(".action--reset",e.$el).hide()})},reset:function(){var t=this;d(".customify-modal-settings",t.$el).remove();try{var e=c.control(t.controlID).params.default;t.values=e}catch(e){t.values={}}if(d(".customify-modal-settings",t.$el).length)t.container=d(".customify-modal-settings",t.$el);else{var i=d(d("#tmpl-customify-modal-settings").html());t.container=i,this.$el.append(i),t.addFields()}t.$el.addClass("customify-modal--inside"),t.$el.addClass("modal--opening"),t.container.show(0),d(".customify-hidden-modal-input",t.$el).val(JSON.stringify(t.values)).trigger("change")},get:function(e){var n={},s=this;return s.config=e,_.each(s.config.tabs,function(e,t){var i={},a=d(".modal-tab-content.modal-tab--"+t,s.container);_.isObject(s.config[t+"_fields"])&&_.each(s.config[t+"_fields"],function(e){i[e.name]=o.getValue(e,d('.customify--group-field[data-field-name="'+e.name+'"]',a))}),n[t]=i,o.initConditional(a,i)}),d(".customify-hidden-modal-input",this.$el).val(JSON.stringify(n)).trigger("change"),n},open:function(){var e=this;if("opening"!==(e.$el.attr("data-opening")||!1)){e.$el.attr("data-opening","opening"),e.values=d(".customify-hidden-modal-input",e.$el).val();try{e.values=JSON.parse(e.values)}catch(e){}if(e.$el.addClass("customify-modal--inside"),d(".customify-modal-settings",e.$el).length)e.container=d(".customify-modal-settings",e.$el);else{var t=d(d("#tmpl-customify-modal-settings").html());t.hide(),e.container=t,e.$el.append(t),e.addFields()}this.container.slideDown(300),this.$el.addClass("modal--opening"),d(".action--reset",this.$el).show()}else this.container.slideUp(300,function(){e.$el.attr("data-opening",""),d(".customify-modal-settings",e.$el).hide(),e.$el.removeClass("modal--opening"),d(".action--reset",e.$el).hide()})}},p={},v={tabs:{normal:"Normal",hover:"Hover"},fields:{},normal_fields:{},hover_fields:{},controlID:"",$el:"",contailner:"",setupFields:function(t,e){var i,a,n=[];return-1===t?n=e:!1===t?n=null:_.isObject(t)&&(i={},a=0,_.each(e,function(e){(_.isUndefined(t[e.name])||t[e.name])&&(i[a]=e,a++)}),n=i),n},setupConfig:function(e,t,i){var a=this;a.tabs={},a.normal_fields={},a.hover_fields={},a.tabs=_.clone(Customify_Control_Args.styling_config.tabs),!1===e?a.tabs.hover=!1:_.isObject(e)&&(a.tabs=e),a.normal_fields=a.setupFields(t,Customify_Control_Args.styling_config.normal_fields),a.hover_fields=a.setupFields(i,Customify_Control_Args.styling_config.hover_fields)},addFields:function(e){var a=this;_.isObject(a.values)||(a.values={}),a.values=_.defaults(a.values,{hover:{},normal:{}});var n=d(".customify-modal-settings--fields",a.container);n.html("");var i=d('<div class="modal--tabs"></div>'),s=0;_.each(a.tabs,function(e,t){e&&!_.isEmpty(a[t+"_fields"])&&(s++,i.append('<div><span data-tab="'+t+'" class="modal--tab modal-tab--'+t+'">'+e+"</span></div>"))}),n.append(i),s<=1&&i.addClass("customify--hide"),o.devices=Customify_Control_Args.devices,_.each(a.tabs,function(e,t){if(_.isObject(a[t+"_fields"])&&!_.isEmpty(t+"_fields")){var i=d('<div class="modal-tab-content modal-tab--'+t+'"></div>');n.append(i),o.addFields(a[t+"_fields"],a.values[t],i,function(){a.get()}),o.initConditional(i,a.values[t])}}),d("input, select, textarea",a.container).removeClass("customify-input").addClass("customify-modal-input change-by-js"),n.on("change data-change","input, select, textarea",function(){a.get()}),a.container.on("click",".modal--tab",function(){var e=d(this).attr("data-tab")||"";d(".modal--tabs .modal--tab",a.container).removeClass("tab--active"),d(this).addClass("tab--active"),d(".modal-tab-content",a.container).removeClass("tab--active"),d(".modal-tab-content.modal-tab--"+e,a.container).addClass("tab--active")}),d(".modal--tabs .modal--tab",a.container).eq(0).trigger("click"),this.container.slideUp(0)},close:function(){var e=this;e.container.slideUp(300,function(){e.$el.removeClass("modal--opening"),e.$el.attr("data-opening",""),d(".action--reset",e.$el).hide()})},reset:function(){var t=this;d(".customify-modal-settings",t.$el).remove();try{var e=c.control(t.controlID).params.default;t.values=e}catch(e){t.values={}}if(d(".customify-modal-settings",t.$el).length)t.container=d(".customify-modal-settings",t.$el);else{var i=d(d("#tmpl-customify-modal-settings").html());t.container=i,t.$el.append(i),t.addFields()}t.$el.addClass("customify-modal--inside"),t.$el.addClass("modal--opening"),t.container.show(0),d(".customify-hidden-modal-input",t.$el).val(JSON.stringify(t.values)).trigger("change")},get:function(){var n={},s=this;return _.each(s.tabs,function(e,t){var i={},a=d(".modal-tab-content.modal-tab--"+t,s.container);_.isObject(s[t+"_fields"])&&_.each(s[t+"_fields"],function(e){i[e.name]=o.getValue(e,d('.customify--group-field[data-field-name="'+e.name+'"]',a))}),n[t]=i,o.initConditional(a,i)}),d(".customify-hidden-modal-input",this.$el).val(JSON.stringify(n)).trigger("change"),n},open:function(){var e=this;if("opening"!==(e.$el.attr("data-opening")||!1)){e.$el.attr("data-opening","opening"),e.values=d(".customify-hidden-modal-input",e.$el).val();try{e.values=JSON.parse(e.values)}catch(e){}if(e.$el.addClass("customify-modal--inside"),d(".customify-modal-settings",e.$el).length)e.container=d(".customify-modal-settings",e.$el);else{var t=d(d("#tmpl-customify-modal-settings").html());t.hide(),e.container=t,e.$el.append(t),e.addFields()}this.container.slideDown(300),e.$el.addClass("modal--opening"),d(".action--reset",e.$el).show()}else e.container.slideUp(300,function(){e.$el.attr("data-opening",""),d(".customify-modal-settings",e.$el).hide(),e.$el.removeClass("modal--opening"),d(".action--reset",e.$el).hide()})}},h={};c.bind("ready",function(e,t){u.on("customify/customizer/device/change",function(e,t){d(".customify--device-select a").removeClass("customify--active"),"mobile"!=t?(d(".customify--device-mobile").addClass("customify--hide"),d(".customify--device-general").removeClass("customify--hide"),d(".customify--tab-device-general").addClass("customify--active")):(d(".customify--device-general").addClass("customify--hide"),d(".customify--device-mobile").removeClass("customify--hide"),d(".customify--tab-device-mobile").addClass("customify--active"))}),u.on("click",".customify--tab-device-mobile",function(e){e.preventDefault(),u.trigger("customify/customizer/device/change",["mobile"])}),u.on("click",".customify--tab-device-general",function(e){e.preventDefault(),u.trigger("customify/customizer/device/change",["general"])}),d(".accordion-section").each(function(){var e=d(this),t=d(".customify--device-select",e).first();d(".customize-section-title",e).append(t)}),u.on("click",".customify-devices button",function(e){e.preventDefault();var t=d(this).attr("data-device")||"";d('#customize-footer-actions .devices button[data-device="'+t+'"]').trigger("click")}),u.on("change",".customify--field input:checkbox",function(e){d(this).is(":checked")?d(this).parent().addClass("customify--checked"):d(this).parent().removeClass("customify--checked")});var i=function(a){_.isUndefined(a)&&(a=!1);var n=c.get();_.each(n,function(e,t){var i=c.control(t);if(!_.isUndefined(i)&&"customify"==i.params.type&&!_.isEmpty(i.params.required)){i.multiple_compare(i.params.required,n,a)?i.container.removeClass("customify--hide"):i.container.addClass("customify--hide")}})};u.ready(function(){_.each(a,function(e,t){new s(e)}),i(!1),u.on("customify/customizer/value_changed",function(){i(!0)}),l.init(),r.init(),u.on("click",".customize-control-customify-styling .action--edit, .customize-control-customify-styling .action--reset",function(e){e.preventDefault();var t=d(this).attr("data-control")||"";if(_.isUndefined(h[t])){var i=c.control(t),a=_.clone(v),n=null,s=-1,o=-1;t&&!_.isUndefined(i)&&!_.isUndefined(i.params.fields)&&_.isObject(i.params.fields)&&(_.isUndefined(i.params.fields.tabs)||(n=i.params.fields.tabs),_.isUndefined(i.params.fields.normal_fields)||(s=i.params.fields.normal_fields),_.isUndefined(i.params.fields.hover_fields)||(o=i.params.fields.hover_fields)),a.$el=d(this).closest(".customize-control-customify-styling").eq(0),a.setupConfig(n,s,o),a.controlID=t,h[t]=a}_.isUndefined(h[t])||(d(this).hasClass("action--reset")?h[t].reset():h[t].open())}),u.on("click",".customize-control-customify-modal .action--edit, .customize-control-customify-modal .action--reset, .customize-control-customify-modal .customify-control-field-header",function(e){e.preventDefault();var t=d(this).attr("data-control")||"";if(_.isUndefined(p[t])){var i=c.control(t);if(t&&!_.isUndefined(i)){var a=_.clone(f);a.config=i.params.fields,a.$el=d(this).closest(".customize-control-customify-modal").eq(0),a.controlID=t,p[t]=a}}_.isUndefined(p[t])||(d(this).hasClass("action--reset")?p[t].reset():p[t].open())}),u.on("click",".customize-control-customify-typography .action--edit, .customize-control-customify-typography .action--reset",function(){var e=d(this).attr("data-control")||"";if(_.isUndefined(m[e])){var t=c.control(e);if(e&&!_.isUndefined(t)){var i=_.clone(r);i.config=t.params.fields,i.$el=d(this).closest(".customize-control-customify-typography").eq(0),m[e]=i}}_.isUndefined(m[e])||(d(this).hasClass("action--reset")?m[e].reset():m[e].open())})}),c.section.each(function(e){"section"!=e.params.type&&"customify_section"!=e.params.type||e.container.find(".customize-section-description-container .customize-section-title").append('<button data-section="'+e.id+'" type="button" title="'+Customify_Control_Args.reset+'" class="customize--reset-section" aria-expanded="false"><span class="screen-reader-text">'+Customify_Control_Args.reset+"</span></button>")}),u.on("dblclick",".customify-text-align label",function(e){var t=d(this).find('input[type="radio"]');t.length&&t.is(":checked")&&(t.removeAttr("checked"),t.trigger("data-change"))}),u.on("click",".customize--reset-section",function(e){if(e.preventDefault(),!d(this).hasClass("loading")&&confirm(Customify_Control_Args.confirm_reset)){d(this).addClass("loading");var t=d(this).attr("data-section")||"",i=_.clone(window.location);if(t){var a=[],n=wp.customize.section(t).controls();_.each(n,function(e,t){c(e.id).set(""),a[t]=e.id}),d.post(ajaxurl,{action:"customify__reset_section",section:t,settings:a},function(){d(window).off("beforeunload.customize-confirm"),top.location.href=i.origin+i.pathname+"?autofocus[section]="+t+"&url="+encodeURIComponent(c.previewer.previewUrl.get())})}}}),u.on("click",".customify-radio-list p",function(e){var t=d(this).find("input").attr("data-name")||!1,i=d(this).hasClass("input-disabled");if(t){var a=wp.customize(t),n=wp.customize.control(t),s="noti_"+t,o="";n.params._pro&&n.params.disabled_pro_msg?o=n.params.disabled_pro_msg:n.params.disabled_msg&&(o=n.params.disabled_msg),o&&(i?a.notifications.add(s,new wp.customize.Notification(s,{type:"warning",message:o})):a.notifications.remove(s))}}),_.each(Customify_Control_Args.panel_urls,function(t,e){t&&wp.customize.panel(e,function(e){e.expanded.bind(function(e){e&&wp.customize.previewer.previewUrl.set(t)})})}),_.each(Customify_Control_Args.section_urls,function(t,e){t&&wp.customize.section(e,function(e){e.expanded.bind(function(e){e&&wp.customize.previewer.previewUrl.set(t)})})})})}(jQuery,wp.customize||null);