var MsSc=MsSc||{},jq2143;MsSc.FlexAccordion=MsSc.FlexAccordion||{};jq2143=jq2143||jQuery;jq2143(document).ready(function(){MsSc.FlexAccordion.Init()});MsSc.FlexAccordion.Init=function(){if(jq2143(".flex-accordion")){jq2143(".flex-accordion .accordion-section .collapse").on("show.bs.collapse",function(){var n=jq2143(this).parent().find(".section-header-area button");n.find(".icon").removeClass("icon-caret-down").addClass("icon-caret-up");MsSc.FlexAccordion.UpdateButtonLabel(n,jq2143(this),!0)}).on("hide.bs.collapse",function(){var n=jq2143(this).parent().find(".section-header-area button");n.find(".icon").removeClass("icon-caret-up").addClass("icon-caret-down");MsSc.FlexAccordion.UpdateButtonLabel(n,jq2143(this),!1)});jq2143(".flex-accordion").on("click",".accordion-header-area button",function(){MsSc.FlexAccordion.ExpandOrCollapseAll(jq2143(this))});jq2143(".flex-accordion .section-header-area").on("click",function(){jq2143(this).find("button")[0].click()})}};MsSc.FlexAccordion.ExpandOrCollapseAll=function(n){var t=n.parent().parent();collapsableAreas=t.find(".accordion-section .collapse");MsSc.FlexAccordion.AreAnySectionsExpanded(t)?(collapsableAreas.collapse("hide"),n.text(n.attr("data-expand-all-text"))):(collapsableAreas.collapse("show"),n.text(n.attr("data-collapse-all-text")))};MsSc.FlexAccordion.UpdateButtonLabel=function(n,t,i){var u=n.parent().parent().parent(),r=u.find(".accordion-header-area button");MsSc.FlexAccordion.AreAnySectionsExpanded(u,t,i)?r.text(r.attr("data-collapse-all-text")):r.text(r.attr("data-expand-all-text"))};MsSc.FlexAccordion.AreAnySectionsExpanded=function(n,t,i){return(collapsableAreas=n.find(".accordion-section .collapse"),t)?(collapsableAreas=collapsableAreas.not(t),i||collapsableAreas.hasClass("in")):collapsableAreas.hasClass("in")}