function BloghashLinkField(e){this.$el=e;let 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"]',l),this.$el.on("change",".link-node",c),"undefined"!=typeof wpLink&&wpLink.init()},a=()=>this.$el,i=()=>this.$el.find(".link-node"),n=e=>{var t=i();return!!t.attr("href")&&{title:t.html(),url:t.attr("href"),target:t.attr("target")}},r=(e,t)=>{e=e||{title:"",url:"",target:""};var n=a(),r=i();n.removeClass("-value -external"),e.url&&n.addClass("-value"),"_blank"===e.target&&n.addClass("-external"),this.$el.find(".link-title").html(e.title);var o=e?.url?.length>25?e.url.substring(0,22)+"...":e.url;this.$el.find(".link-url").attr("href",e.url).html(o).attr("title",e.url),r.html(e.title),r.attr("href",e.url),r.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(),h()},l=e=>{e.preventDefault(),r(!1)},c=e=>{var t=n(e);r(t,e)},s=()=>{var e=i();return{title:e.html(),url:e.attr("href"),target:e.attr("target")}},d=e=>{var t=i();t.text(e.title),t.attr("href",e.url),t.attr("target",e.target),t.trigger("change")},u=()=>({title:jQuery("#wp-link-text").val(),url:jQuery("#wp-link-url").val(),target:jQuery("#wp-link-target").prop("checked")?"_blank":""}),p=e=>{jQuery("#wp-link-text").val(e.title),jQuery("#wp-link-url").val(e.url),jQuery("#wp-link-target").prop("checked","_blank"===e.target)},h=()=>{jQuery(document).on("wplink-open",g),jQuery(document).on("wplink-close",f);var e=jQuery('');jQuery("#bloghash-link-textarea").length||jQuery("body").append(e);var t=s();wpLink.open("bloghash-link-textarea",t.url,t.title,null)},g=()=>{jQuery("#wp-link-wrap").addClass("has-text-field"),jQuery(document).one("click","#wp-link-submit",v);var e=s();p(e),e.url&&wpLinkL10n&&jQuery("#wp-link-submit").val(wpLinkL10n.update)},f=()=>{var e=jQuery("#wp-link-submit");if(e.is(":hover")||e.is(":focus")){var t=u();d(t)}jQuery(document).off("wplink-open"),jQuery(document).off("wplink-close"),jQuery("#bloghash-link-textarea").remove()},v=e=>{e.stopPropagation();var t=u();t.url&&d({title:t.title,url:t.url,target:t.target})};return{init:function(){t()}}}!function(e){e.deparam=function(t,a){var i={},n={true:!0,false:!1,null:null};return e.each(t.replace(/\+/g," ").split("&"),function(t,r){var o,l=r.split("="),c=decodeURIComponent(l[0]),s=i,d=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(o=decodeURIComponent(l[1]),a&&(o=o&&!isNaN(o)?+o:"undefined"===o?void 0:void 0!==n[o]?n[o]:o),p)for(;d<=p;d++)s=s[c=""===u[d]?s.length:u[d]]=dthis._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 a=6-t.length-1;0<=a;a--)t="0"+t;return"#"+t},e.fn.alphaColorPicker=function(){return this.each(function(){var n,r,o,l,c,s,d,u,p,h,g;(n=e(this)).wrap('
'),o=n.attr("data-palette")||"true",l=n.attr("data-show-opacity")||"true",c=n.attr("data-default-color")||"",s=-1!==o.indexOf("|")?o.split("|"):"false"!=o,""==(r=n.val().replace(/\s+/g,""))&&(r=c),d={change:function(e,a){var i,r,o,l;i=n.attr("data-customize-setting-link"),c==(r=n.wpColorPicker("color"))&&(o=t(r),p.find(".ui-slider-handle").text(o)),void 0!==wp.customize&&wp.customize(i,function(e){e.set(r)}),(l=u.find(".transparency")).css("background-color",a.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:s},n.wpColorPicker(d),u=n.parents(".wp-picker-container:first"),e('
').appendTo(u.find(".wp-picker-holder")),p=u.find(".alpha-slider"),g={create:function(t,a){var i=e(this).slider("value");e(this).find(".ui-slider-handle").text(i),e(this).siblings(".transparency ").css("background-color",r)},value:h=t(r),range:"max",step:1,min:0,max:100,animate:300},p.slider(g),"true"==l&&p.find(".ui-slider-handle").addClass("show-opacity"),u.find(".min-click-zone").on("click",function(){a(0,n,p,!0)}),u.find(".max-click-zone").on("click",function(){a(100,n,p,!0)}),u.find(".iris-palette").on("click",function(){var a,r;i(r=t(a=e(this).css("background-color")),p),100!=r&&(a=a.replace(/[^,]+(?=\))/,(r/100).toFixed(2))),n.wpColorPicker("color",a)}),u.find(".button.wp-picker-default").on("click",function(){i(t(c),p)}),n.on("input",function(){var a;i(t(e(this).val()),p)}),p.slider().on("slide",function(t,i){a(parseFloat(i.value)/100,n,p,!1),e(this).find(".ui-slider-handle").text(i.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,a,i){switch(i){case"not_in":if(a=a.split(","),0>t.inArray(e,a))return!0;return!1;case"in":if(a=a.split(","),-1=":return e>=a;case">":return e>a;case"==":case"=":return e==a}},compare:function(e,t,a){var i,n=!1;switch(t){case"===":n=e===a;break;case">":n=e>a;break;case"<":n=es&&(a.val(s),n.val(s).trigger("change")),r',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(n){}}),i.handleMedia=function(e){t(".item-media",e).each(function(){var e=t(this);t(".remove-button",e).on("click",function(a){a.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(a){a.preventDefault(),window.media_current=e,window.media_btn=t(this),window._upload_bloghash.open()})})},i.handleGradient=function(e){var a,i=this,n=i.setting.get();i.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:i.params.id+"-"+e.data("option-id"),option:e.data("option-id"),value:n[e.data("options-id")],responsive:i.params.responsive,change:function(){i.update_value()}}),e.find("input.bloghash-range-input").on("change keyup",function(){i.autocorrect_range_input_number(t(this),1e3,a)}).on("focusout",function(){i.autocorrect_range_input_number(t(this),0,a)})}),e.on("change",'[data-option="background-type"], [data-option="gradient-type"]',function(){var a=t(this).attr("data-option");e.find('[data-dep-field="'+a+'"]').hide(),e.find('[data-dep-field="'+a+'"][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(){i.update_value()})})},i.handleBackground=function(e){var a,i=this,n=i.setting.get(),r=i.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:i.params.id+"-"+e.data("option-id"),option:e.data("option-id"),value:n[e.data("options-id")],responsive:i.params.responsive,change:function(){i.update_value()}}),e.find("input.bloghash-range-input").on("change keyup",function(){i.autocorrect_range_input_number(t(this),1e3,a)}).on("focusout",function(){i.autocorrect_range_input_number(t(this),0,a)})}),e.on("change",'[data-option="background-type"], [data-option="gradient-type"]',function(){var a=t(this).attr("data-option");e.find('[data-dep-field="'+a+'"]').hide(),e.find('[data-dep-field="'+a+'"][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(){i.update_value()}),e.find(".popup-link").on("click",function(){r.toggleClass("hidden"),t(this).toggleClass("active"),t(this).siblings(".reset-defaults").toggleClass("active"),t("body").on("click",o)});var o=function(a){t(a.target).closest(".customize-save-button-wrapper").length||e.has(t(a.target).closest(".popup-link")).length||e.has(t(a.target).closest(".popup-content")).length||r.hasClass("hidden")||t(a.target).closest(".reset-defaults").length||(r.addClass("hidden"),e.find(".popup-link").removeClass("active"),e.find(".reset-defaults").removeClass("active"),t("body").off("click",o))};e.find(".background-image-advanced").hide(),e.on("change",".background-repeat select",function(){i.update_value()}),e.on("change click",".background-size input",function(){i.update_value()}),e.on("change click",".background-attachment input",function(){i.update_value()}),e.on("click",".background-image-upload-button",function(a){t("body").off("click",o);var n=wp.media({multiple:!1,title:i.params.l10n.image.select_image,button:{text:i.params.l10n.image.use_image}}).open().on("select",function(){var a,r,l,c,s,d,u,p=n.state().get("selection").first().toJSON();a=_.isUndefined(p.sizes)?p.url:_.isUndefined(p.sizes.medium)?_.isUndefined(p.sizes.thumbnail)?_.isUndefined(p.sizes.full)?p.url:p.sizes.full.url:p.sizes.thumbnail.url:p.sizes.medium.url,r=p.url,l=p.id,c=p.width,s=p.height,""!==r&&(e.find(".background-image-advanced").show(),e.find(".advanced-settings").removeClass("hidden").addClass("up")),e.find('[data-option="background-image"]').val(r),e.find('[data-option="background-image-id"]').val(l),i.update_value(),d=e.find(".placeholder, .thumbnail"),u=e.find(".background-image-upload-remove-button"),d.length&&d.removeClass().addClass("thumbnail thumbnail-image").html(''),u.length&&u.show(),setTimeout(function(){t("body").on("click",o)},100)});a.preventDefault()}),e.on("click",".background-image-upload-remove-button",function(t){var a,n;t.preventDefault(),e.find('[data-option="background-image"]').val(""),e.find('[data-option="background-image-id"]').val(""),i.update_value(),a=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"),a.length&&a.removeClass().addClass("placeholder").html(i.params.l10n.image.placeholder),n.length&&n.hide()}),e.on("click",".advanced-settings",function(a){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(){i.update_value()}),e.find(".reset-defaults").on("click",function(){var a,n;e.find("[data-option]").each(function(){"background-size"===(n=(a=t(this)).data("option"))||"background-attachment"===n?(a.prop("checked",!1),n in i.params.default&&i.params.default[n]===a.val()&&a.prop("checked",!0)):a.val(i.params.default[a.data("option")]).trigger("change")}),e.find(".background-image-upload-remove-button").click(),i.update_value()})})},i.linkPicker=function(e){if(item_link=e.find(".bloghash-field-link")){let t=new BloghashLinkField(item_link);t.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(""!==l){var e=t('

');e.html(l),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,a={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()),(e=_.template(window.repeater_item_tpl,null,a))(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()}}),a=t.extend(!0,{},i.params.fields),t.each(e,function(n,r){if(r=e[n])for(var o in r)a.hasOwnProperty(o)&&r.hasOwnProperty(o)&&(a[o].value=r[o]);var l=t(i.template(a));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(n));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('

'),a="",i="";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),a+='";var r=n.icons.split("|");i+='"}),t.find(".c-icon-search input").attr("placeholder",Bloghash_Icon_Picker.search),t.find(".c-icon-type").html(a),t.find(".c-icon-list").append(i),e(".wp-full-overlay").append(t),e("body").on("change","select.c-icon-type",function(){var a=e(this).val();t.find(".ic-icons-group").hide(),t.find('.ic-icons-group[data-group-name="'+a+'"]').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(a){}}}),e("body").on("click",".icon-wrapper",function(a){a.preventDefault();var i=e(this);window.editing_icon=i,t.addClass("ic-active"),e("body").find(".icon-wrapper").removeClass("icon-editing"),i.addClass("icon-editing")}),e("body").on("click",".item-icon .remove-icon",function(t){t.preventDefault();var a=e(this).closest(".item-icon");a.find(".icon-wrapper input").val(""),a.find(".icon-wrapper input").trigger("change"),a.find(".icon-wrapper i").attr("class",""),e("body").find(".icon-wrapper").removeClass("icon-editing")}),e("body").on("click",".c-icon-list span",function(a){a.preventDefault();var i=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(i).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")})});