window.trusted_shops=window.trusted_shops||{},function(a,b,c){c.admin={params:{},optionPrefix:"",init:function(){this.params=trusted_shops_params,this.optionPrefix=this.params.option_prefix;var b=this;a(document).on("change","#woocommerce_"+this.optionPrefix+"trusted_shops_integration_mode",this.onChangeIntegrationMode),a(document).on("change",":input[id$=_enable]",this.onChangeEnable),a(document).on("change","#woocommerce_"+this.optionPrefix+"trusted_shops_reviews_enable",this.onChangeEnableReviews),a(document).find("#woocommerce_"+this.optionPrefix+"trusted_shops_integration_mode").trigger("change"),a(document).find(":input[id$=_enable]").trigger("change"),a(document).on("click","#wc-gzd-trusted-shops-export",this.onClickExport),a(document).on("click","table.form-table tr",this.onSidebarChange),a(":data(sidebar)").each(function(){a(this).parents("tr").on("click",b.onSidebarChange)}),a(document).on("click",'h2, div[id$="options-description"]',this.onSidebarTitelChange),a(document).on("submit","#mainform",this.onSaveForm)},onChangeEnableReviews:function(){var b=c.admin;a(this).is(":checked")?(a(document).find("#woocommerce_"+b.optionPrefix+"trusted_shops_product_sticker_enable").parents("tr").show(),a(document).find("#woocommerce_"+b.optionPrefix+"trusted_shops_product_widget_enable").parents("tr").show(),a(document).find("#woocommerce_"+b.optionPrefix+"trusted_shops_brand_attribute").parents("tr").show()):(a(document).find("#woocommerce_"+b.optionPrefix+"trusted_shops_product_sticker_enable").prop("checked",!1),a(document).find("#woocommerce_"+b.optionPrefix+"trusted_shops_product_widget_enable").prop("checked",!1),a(document).find("#woocommerce_"+b.optionPrefix+"trusted_shops_product_sticker_enable").parents("tr").hide(),a(document).find("#woocommerce_"+b.optionPrefix+"trusted_shops_product_widget_enable").parents("tr").hide(),a(document).find("#woocommerce_"+b.optionPrefix+"trusted_shops_brand_attribute").parents("tr").hide()),a(document).find("#woocommerce_"+b.optionPrefix+"trusted_shops_product_sticker_enable").trigger("change"),a(document).find("#woocommerce_"+b.optionPrefix+"trusted_shops_product_widget_enable").trigger("change")},onChangeIntegrationMode:function(){c.admin;a(document).find(":input[id$=_enable]").trigger("change")},onChangeEnable:function(){self=c.admin,self.showHideGroupElements(a(this))},showHideGroupElements:function(b){var d=b.attr("id"),e=c.admin,f=d.replace("woocommerce_"+e.optionPrefix+"trusted_shops_",""),g=f.substr(0,f.length-7),h=a(":input[id^=woocommerce_"+e.optionPrefix+"trusted_shops_"+g+"_], th[id^=woocommerce_"+e.optionPrefix+"trusted_shops_"+g+"_]"),i=!1,j=["woocommerce_"+e.optionPrefix+"trusted_shops_rich_snippets_category","woocommerce_"+e.optionPrefix+"trusted_shops_rich_snippets_product","woocommerce_"+e.optionPrefix+"trusted_shops_rich_snippets_home"];b.is(":checked")&&(i=!0),h.each(function(){var b=a(this).attr("id"),c=i;if("woocommerce_"+e.optionPrefix+"trusted_shops_"+g+"_enable"!==b){if("woocommerce_"+e.optionPrefix+"trusted_shops_"+g+"_code"===b||"woocommerce_"+e.optionPrefix+"trusted_shops_"+g+"_selector"===b)!e.isExpertMode()&&c&&(c=!1);else if(e.isExpertMode()){var d=a(this).parents("table.form-table");d.find(":input[id$=_code]").length>0&&-1==a.inArray(b,j)&&(c=!1)}c?a(this).parents("tr").show():a(this).parents("tr").hide()}})},onSidebarTitelChange:function(){var b=a(this).nextAll("table.form-table:first");b.find("tr:first").trigger("click"),$sidebar=a(".wc-ts-sidebar-active"),$sidebar.offset({top:a(this).offset().top})},onSidebarChange:function(){var b=a(this).find("[data-sidebar]"),c=a(this).parents(".form-table"),d=a(".wc-ts-sidebar-active"),e=d;b.length<=0&&c.find("[data-sidebar]").length>0&&(b=c.find("[data-sidebar]:first")),e=a(b.length<=0?"#wc-ts-sidebar-default":"#"+b.data("sidebar")),d.removeClass("wc-ts-sidebar-active"),e.addClass("wc-ts-sidebar-active"),e.offset({top:a(this).offset().top})},getSettingsWrapper:function(){var b=c.admin,d=b.optionPrefix.replace("_","-");return a(".wc-"+d+"admin-settings")},addNotice:function(b,d){var e=c.admin;e.getSettingsWrapper().find("#message").remove(),e.getSettingsWrapper().prepend('
'+d.join("
")+"