function BloghashLinkField(e){this.$el=e;const t=()=>{this.$el.on("click",'a[data-name="add"]',o),this.$el.on("click",'a[data-name="edit"]',o),this.$el.on("click",'a[data-name="remove"]',r),this.$el.on("change",".link-node",l),"undefined"!=typeof wpLink&&wpLink.init()},i=()=>this.$el,a=()=>this.$el.find(".link-node"),n=(e,t)=>{e=e||{title:"",url:"",target:""};var n=i(),o=a();n.removeClass("-value -external"),e.url&&n.addClass("-value"),"_blank"===e.target&&n.addClass("-external"),this.$el.find(".link-title").html(e.title);var r=e?.url?.length>25?e.url.substring(0,22)+"...":e.url;this.$el.find(".link-url").attr("href",e.url).html(r).attr("title",e.url),o.html(e.title),o.attr("href",e.url),o.attr("target",e.target),this.$el.find(".input-title").val(e.title),this.$el.find(".input-target").val(e.target),this.$el.find(".input-url").val(e.url).trigger("change")},o=e=>{e.preventDefault(),u()},r=e=>{e.preventDefault(),n(!1)},l=e=>{var t,i=!!(t=a()).attr("href")&&{title:t.html(),url:t.attr("href"),target:t.attr("target")};n(i)},c=()=>{var e=a();return{title:e.html(),url:e.attr("href"),target:e.attr("target")}},d=e=>{var t=a();t.text(e.title),t.attr("href",e.url),t.attr("target",e.target),t.trigger("change")},s=()=>({title:jQuery("#wp-link-text").val(),url:jQuery("#wp-link-url").val(),target:jQuery("#wp-link-target").prop("checked")?"_blank":""}),u=()=>{jQuery(document).on("wplink-open",p),jQuery(document).on("wplink-close",h);var e=jQuery('');jQuery("#bloghash-link-textarea").length||jQuery("body").append(e);var t=c();wpLink.open("bloghash-link-textarea",t.url,t.title,null)},p=()=>{jQuery("#wp-link-wrap").addClass("has-text-field"),jQuery(document).one("click","#wp-link-submit",g);var e=c();(e=>{jQuery("#wp-link-text").val(e.title),jQuery("#wp-link-url").val(e.url),jQuery("#wp-link-target").prop("checked","_blank"===e.target)})(e),e.url&&wpLinkL10n&&jQuery("#wp-link-submit").val(wpLinkL10n.update)},h=()=>{var e=jQuery("#wp-link-submit");if(e.is(":hover")||e.is(":focus")){var t=s();d(t)}jQuery(document).off("wplink-open"),jQuery(document).off("wplink-close"),jQuery("#bloghash-link-textarea").remove()},g=e=>{e.stopPropagation();var t=s();if(t.url){var i={title:t.title,url:t.url,target:t.target};d(i)}};return{init:function(){t()}}}!function(e){e.deparam=function(t,i){var a={},n={true:!0,false:!1,null:null};return e.each(t.replace(/\+/g," ").split("&"),(function(t,o){var r,l=o.split("="),c=decodeURIComponent(l[0]),d=a,s=0,u=c.split("]["),p=u.length-1;if(/\[/.test(u[0])&&/\]$/.test(u[p])?(u[p]=u[p].replace(/\]$/,""),p=(u=u.shift().split("[").concat(u)).length-1):p=0,2===l.length)if(r=decodeURIComponent(l[1]),i&&(r=r&&!isNaN(r)?+r:"undefined"===r?void 0:void 0!==n[r]?n[r]:r),p)for(;s<=p;s++)d=d[c=""===u[s]?d.length:u[s]]=s
this._alpha)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var t=parseInt(this._color,10).toString(16);if(this.error)return"";if(6>t.length)for(var i=6-t.length-1;0<=i;i--)t="0"+t;return"#"+t}),e.fn.alphaColorPicker=function(){return this.each((function(){var n,o,r,l,c,d,s,u,p,h;(n=e(this)).wrap('
'),r=n.attr("data-palette")||"true",l=n.attr("data-show-opacity")||"true",c=n.attr("data-default-color")||"",d=-1!==r.indexOf("|")?r.split("|"):"false"!=r,""==(o=n.val().replace(/\s+/g,""))&&(o=c),s={change:function(e,i){var a,o,r;a=n.attr("data-customize-setting-link"),o=n.wpColorPicker("color"),c==o&&(r=t(o),p.find(".ui-slider-handle").text(r)),void 0!==wp.customize&&wp.customize(a,(function(e){e.set(o)})),u.find(".transparency").css("background-color",i.color.toString("no-alpha")),n.trigger("color_change")},clear:function(){var e=n.attr("data-customize-setting-link")||"";e&&""!==e&&void 0!==wp.customize&&wp.customize(e,(function(e){e.set("")})),n.val(""),n.trigger("color_change")},palettes:d},n.wpColorPicker(s),u=n.parents(".wp-picker-container:first"),e('').appendTo(u.find(".wp-picker-holder")),p=u.find(".alpha-slider"),h={create:function(t,i){var a=e(this).slider("value");e(this).find(".ui-slider-handle").text(a),e(this).siblings(".transparency ").css("background-color",o)},value:t(o),range:"max",step:1,min:0,max:100,animate:300},p.slider(h),"true"==l&&p.find(".ui-slider-handle").addClass("show-opacity"),u.find(".min-click-zone").on("click",(function(){i(0,n,p,!0)})),u.find(".max-click-zone").on("click",(function(){i(100,n,p,!0)})),u.find(".iris-palette").on("click",(function(){var i,o;a(o=t(i=e(this).css("background-color")),p),100!=o&&(i=i.replace(/[^,]+(?=\))/,(o/100).toFixed(2))),n.wpColorPicker("color",i)})),u.find(".button.wp-picker-default").on("click",(function(){a(t(c),p)})),n.on("input",(function(){a(t(e(this).val()),p)})),p.slider().on("slide",(function(t,a){i(parseFloat(a.value)/100,n,p,!1),e(this).find(".ui-slider-handle").text(a.value)}))}))}}(jQuery),function(e,t){e.controlConstructor["alpha-color"]=e.Control.extend({ready:function(){t(".alpha-color-control",this.container).alphaColorPicker({clear:function(e,t){}})}})}(wp.customize,jQuery),function(e,t){e.controlConstructor["bloghash-repeater"]=e.Control.extend({ready:function(){var e=this;setTimeout((function(){e._init()}),2500)},eval:function(e,i,a){switch(a){case"not_in":return i=i.split(","),0>t.inArray(e,i);case"in":return i=i.split(","),-1=":return e>=i;case">":return e>i;case"==":case"=":return e==i}},compare:function(e,t,i){var a,n=!1;switch(t){case"===":n=e===i;break;case">":n=e>i;break;case"<":n=ed&&(a.val(d),n.val(d).trigger("change")),o',t(".thumbnail-image",window.media_current).html(e)),t(".remove-button",window.media_current).show(),t(".image_id",window.media_current).trigger("change");try{window.media_btn.text(window.media_btn.attr("data-change-txt"))}catch(e){}})),i.handleMedia=function(e){t(".item-media",e).each((function(){var e=t(this);t(".remove-button",e).on("click",(function(i){i.preventDefault(),t(".image_id, .image_url",e).val(""),t(".thumbnail-image",e).html(""),t(".current",e).removeClass("show").addClass("hide"),t(this).hide(),t(".upload-button",e).text(t(".upload-button",e).attr("data-add-txt")),t(".image_id",e).trigger("change")})),t(".upload-button, .attachment-media-view",e).on("click",(function(i){i.preventDefault(),window.media_current=e,window.media_btn=t(this),window._upload_bloghash.open()}))}))},i.handleGradient=function(e){var i,a=this,n=a.setting.get();a.container.find(".popup-content");t(".item-gradient",e).each((function(){var e=t(this);e.find(".bloghash-range-wrapper").each((function(){var e=t(this);e.rangeControl({id:a.params.id+"-"+e.data("option-id"),option:e.data("option-id"),value:n[e.data("options-id")],responsive:a.params.responsive,change:function(){a.update_value()}}),e.find("input.bloghash-range-input").on("change keyup",(function(){a.autocorrect_range_input_number(t(this),1e3,i)})).on("focusout",(function(){a.autocorrect_range_input_number(t(this),0,i)}))})),e.on("change",'[data-option="background-type"], [data-option="gradient-type"]',(function(){var i=t(this).attr("data-option");e.find('[data-dep-field="'+i+'"]').hide(),e.find('[data-dep-field="'+i+'"][data-dep-value="'+t(this).val()+'"]').show()})),e.find('[data-option="background-type"], [data-option="gradient-type"]').trigger("change"),e.on("change",".bloghash-select-wrapper",(function(){a.update_value()}))}))},i.handleBackground=function(e){var i,a=this,n=a.setting.get(),o=a.container.find(".popup-content");t(".item-design-options",e).each((function(){var e=t(this);e.find(".bloghash-range-wrapper").each((function(){var e=t(this);e.rangeControl({id:a.params.id+"-"+e.data("option-id"),option:e.data("option-id"),value:n[e.data("options-id")],responsive:a.params.responsive,change:function(){a.update_value()}}),e.find("input.bloghash-range-input").on("change keyup",(function(){a.autocorrect_range_input_number(t(this),1e3,i)})).on("focusout",(function(){a.autocorrect_range_input_number(t(this),0,i)}))})),e.on("change",'[data-option="background-type"], [data-option="gradient-type"]',(function(){var i=t(this).attr("data-option");e.find('[data-dep-field="'+i+'"]').hide(),e.find('[data-dep-field="'+i+'"][data-dep-value="'+t(this).val()+'"]').show()})),e.find('[data-option="background-type"], [data-option="gradient-type"]').trigger("change"),e.on("change",".bloghash-select-wrapper",(function(){a.update_value()})),e.find(".popup-link").on("click",(function(){o.toggleClass("hidden"),t(this).toggleClass("active"),t(this).siblings(".reset-defaults").toggleClass("active"),t("body").on("click",r)}));var r=function(i){t(i.target).closest(".customize-save-button-wrapper").length||e.has(t(i.target).closest(".popup-link")).length||e.has(t(i.target).closest(".popup-content")).length||o.hasClass("hidden")||t(i.target).closest(".reset-defaults").length||(o.addClass("hidden"),e.find(".popup-link").removeClass("active"),e.find(".reset-defaults").removeClass("active"),t("body").off("click",r))};e.find(".background-image-advanced").hide(),e.on("change",".background-repeat select",(function(){a.update_value()})),e.on("change click",".background-size input",(function(){a.update_value()})),e.on("change click",".background-attachment input",(function(){a.update_value()})),e.on("click",".background-image-upload-button",(function(i){t("body").off("click",r);var n=wp.media({multiple:!1,title:a.params.l10n.image.select_image,button:{text:a.params.l10n.image.use_image}}).open().on("select",(function(){var i,o,l,c,d,s=n.state().get("selection").first().toJSON();i=_.isUndefined(s.sizes)?s.url:_.isUndefined(s.sizes.medium)?_.isUndefined(s.sizes.thumbnail)?_.isUndefined(s.sizes.full)?s.url:s.sizes.full.url:s.sizes.thumbnail.url:s.sizes.medium.url,o=s.url,l=s.id,s.width,s.height,""!==o&&(e.find(".background-image-advanced").show(),e.find(".advanced-settings").removeClass("hidden").addClass("up")),e.find('[data-option="background-image"]').val(o),e.find('[data-option="background-image-id"]').val(l),a.update_value(),c=e.find(".placeholder, .thumbnail"),d=e.find(".background-image-upload-remove-button"),c.length&&c.removeClass().addClass("thumbnail thumbnail-image").html('
'),d.length&&d.show(),setTimeout((function(){t("body").on("click",r)}),100)}));i.preventDefault()})),e.on("click",".background-image-upload-remove-button",(function(t){var i,n;t.preventDefault(),e.find('[data-option="background-image"]').val(""),e.find('[data-option="background-image-id"]').val(""),a.update_value(),i=e.find(".placeholder, .thumbnail"),n=e.find(".background-image-upload-remove-button"),e.find(".background-image-advanced").hide(),e.find(".advanced-settings").addClass("hidden").removeClass("up"),i.length&&i.removeClass().addClass("placeholder").html(a.params.l10n.image.placeholder),n.length&&n.hide()})),e.on("click",".advanced-settings",(function(i){t(this).toggleClass("up"),e.find(".background-image-advanced").toggle()})),e.on("click",".bloghash-spacing-linked",(function(){var e=t(this);e.closest("ul").find(".spacing-input").removeClass("linked"),e.parent(".spacing-link-values").removeClass("unlinked")})),e.on("click",".bloghash-spacing-unlinked",(function(){var e=t(this);e.closest("ul").find(".spacing-input").addClass("linked"),e.parent(".spacing-link-values").addClass("unlinked")})),e.on("input",".linked input",(function(){var e=t(this).val();t(this).closest(".spacing-input").siblings(".linked").find("input").val(e).change()})),e.on("change input",".spacing-input input",(function(){a.update_value()})),e.find(".reset-defaults").on("click",(function(){var i,n;e.find("[data-option]").each((function(){i=t(this),"background-size"===(n=i.data("option"))||"background-attachment"===n?(i.prop("checked",!1),n in a.params.default&&a.params.default[n]===i.val()&&i.prop("checked",!0)):i.val(a.params.default[i.data("option")]).trigger("change")})),e.find(".background-image-upload-remove-button").click(),a.update_value()}))}))},i.linkPicker=function(e){if(item_link=e.find(".bloghash-field-link")){new BloghashLinkField(item_link).init()}},i.colorPicker=function(e){t(".c-color",e).wpColorPicker({change:function(e,t){i.updateValue()},clear:function(e,t){i.updateValue()}}),t(".c-coloralpha",e).each((function(){var e=t(this),a=e.val();e.removeAttr("value"),e.prop("value",a),e.alphaColorPicker({change:function(e,t){i.updateValue()},clear:function(e,t){i.updateValue()}})}))},i.actions=function(e){if(i.params.live_title_id){e.attr("data-title-format")||e.attr("data-title-format",i.params.title_format);var a=e.attr("data-title-format")||"";if("bloghash_section_order_styling"===i.id&&"click"!==e.find("input.add_by").val()&&(a="[live_title]"),i.params.live_title_id&&0 li.repeatable-customize-control",i.container).length>=o)if(t(".repeatable-actions",i.container).hide(),0>=t(".limited-msg",i.container).length){if(""!==r){var e=t('');e.html(r),e.insertAfter(t(".repeatable-actions",i.container)),e.show()}}else t(".limited-msg",i.container).show();else t(".repeatable-actions",i.container).show(),t(".limited-msg",i.container).hide()},i.repeaterTemplate=_.memoize((function(){var e={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(i){return void 0===window.repeater_item_tpl&&(window.repeater_item_tpl=t("#repeatable-js-item-tpl").html()),_.template(window.repeater_item_tpl,null,e)(i)}})),i.template=i.repeaterTemplate(),i.intItem=function(e){i.rename(),i.conditionize(e),i.colorPicker(e),i.linkPicker(e),i.handleMedia(e),i.handleGradient(e),i.handleBackground(e),t('[data-live-id="section_id"]',e).each((function(){t(this).closest(".repeatable-customize-control").addClass("section-"+t(this).val()),"map"===t(this).val()&&e.addClass("show-display-field-only")})),"bloghash_section_order_styling"===i.id&&("click"!==e.find("input.add_by").val()?(e.addClass("no-changeable"),t(".item-editor textarea",e).remove()):(e.find(".item-title").removeClass("item-hidden "),e.find('.item-title input[type="hidden"]').attr("type","text"),e.find(".item-section_id").removeClass("item-hidden "),e.find('.item-section_id input[type="hidden"]').attr("type","text"))),t(".item-editor textarea",e).each((function(){i.editor(t(this))})),t("body").trigger("repeater-control-init-item",[e])},t(".list-repeatable",i.container).sortable({handle:".widget-title",containment:i.container,update:function(e,t){i.rename(),i.updateValue()}}),n=t.extend(!0,{},i.params.fields),t.each(e,(function(a,o){if(o=e[a])for(var r in o)n.hasOwnProperty(r)&&o.hasOwnProperty(r)&&(n[r].value=o[r]);var l=t(i.template(n));t(".list-repeatable",i.container).append(l),i.intItem(l),i.actions(l)})),i.container.on("click",".add-new-repeat-item",(function(){var e=t(i.template(a));t(".list-repeatable",i.container).append(e),""!==i.params.id_key&&e.find(".item-"+i.params.id_key).find("input").val("sid"+(new Date).getTime()),e.find("input.add_by").val("click"),i.intItem(e),i.actions(e),i.updateValue(),i._check_max_item()})),t(".list-repeatable",i.container).on("keyup change color_change","input, select, textarea",(function(e){i.updateValue()})),i._check_max_item()}})}(wp.customize,jQuery),jQuery(document).ready((function(e){window.editing_icon=!1;var t=e(''),i="",a="";e.each(Bloghash_Icon_Picker.fonts,(function(t,n){n=e.extend({},{url:"",name:"",prefix:"",icons:""},n),e("").appendTo("head").attr({type:"text/css",rel:"stylesheet"}).attr("id","customizer-icon-"+t).attr("href",n.url),i+='";var o=n.icons.split("|");a+='',e.each(o,(function(e,t){n.prefix&&(t=n.prefix+" "+t),a+=''})),a+="
"})),t.find(".c-icon-search input").attr("placeholder",Bloghash_Icon_Picker.search),t.find(".c-icon-type").html(i),t.find(".c-icon-list").append(a),e(".wp-full-overlay").append(t),e("body").on("change","select.c-icon-type",(function(){var i=e(this).val();t.find(".ic-icons-group").hide(),t.find('.ic-icons-group[data-group-name="'+i+'"]').show()})),t.find("select.c-icon-type").trigger("change"),e("body").on("keyup",".c-icon-search input",(function(){var t=e(this).val();if(""==t)e(".c-icon-list span").show();else{e(".c-icon-list span").hide();try{e('.c-icon-list span[data-name*="'+t+'"]').show()}catch(e){}}})),e("body").on("click",".icon-wrapper",(function(i){i.preventDefault();var a=e(this);window.editing_icon=a,t.addClass("ic-active"),e("body").find(".icon-wrapper").removeClass("icon-editing"),a.addClass("icon-editing")})),e("body").on("click",".item-icon .remove-icon",(function(t){t.preventDefault();var i=e(this).closest(".item-icon");i.find(".icon-wrapper input").val(""),i.find(".icon-wrapper input").trigger("change"),i.find(".icon-wrapper i").attr("class",""),e("body").find(".icon-wrapper").removeClass("icon-editing")})),e("body").on("click",".c-icon-list span",(function(i){i.preventDefault();var a=e(this).attr("data-name")||"";window.editing_icon&&(window.editing_icon.find("i").attr("class","").addClass(e(this).find("i").attr("class")),window.editing_icon.find("input").val(a).trigger("change")),t.removeClass("ic-active"),window.editing_icon=!1,e("body").find(".icon-wrapper").removeClass("icon-editing")})),e(document).mouseup((function(e){window.editing_icon&&(window.editing_icon.is(e.target)||0!==window.editing_icon.has(e.target).length||t.is(e.target)||0!==t.has(e.target).length||t.removeClass("ic-active"))}))}));