function applyMultiaccordion(b){b.each(function(k){if(!k.id){k.id="multiaccordioncontainer"+$random(1,999999999)}var j=k.getElements(".js-accordion-panels");var a=new Accordion("#"+k.id+" .js-accordion-trigger","#"+k.id+" .js-accordion-panel",{alwaysHide:true,opacity:false,start:"all-closed",activePanel:null,onActive:function(c,d){c.getParent().getParent().addClass("active");j.setStyles({display:"block"});d.setStyles({display:"block"});activePanel=d},onBackground:function(c,d){if(c){c.getParent().getParent().removeClass("active");if(d.getElements("input.js-defaultfocus")[0]){d.getElements("input.js-defaultfocus")[0].blur()}}},onComplete:function(){if(activePanel){if(activePanel.getElements("input.js-defaultfocus")[0]&&activePanel.getStyle("height").toInt()>0){activePanel.getElements("input.js-defaultfocus")[0].select()}var d=activePanel.getCoordinates();var c=Window.getCoordinates()["height"];if(d.top+d.height>c+Window.getScroll().y){scrollto=d.top;if(d.height<c){scrollto=d.top-(c-d.height)}var e=new Fx.Scroll(window,{wait:false,duration:500,offset:{x:0,y:0},transition:Fx.Transitions.Cubic.easeInOut});e.start(0,scrollto)}}}});k.accordioncontroller=a;var m=k.getElements(".js-accordion-trigger");var l=null;var n=0;m.each(function(c){c.addEvent("click",function(d){d=new Event(d).stop()});if(c.hasClass("js-accordion-defaultopen")){l=n}n++});if(l!=null){a.display(l)}var i=k.getElements(".js-accordion-closer");i.each(function(c){c.onclick=function(){a.display(-1)}});k.getElements(".js-accordion-panel").each(function(c){c.style.visibility="visible";c.style.display="block"})})}window.addEvent("domready",function(){if(Igloo&&Igloo.asset_multiaccordion){var b=[];$each(Igloo.asset_multiaccordion,function(a,e){var f=$(e);if(f){b.push(f)}});applyMultiaccordion(b)}});window.addEvent("bootstrap4finished",function(){var b=window.dependents.multiaccordion||[];applyMultiaccordion(b)});
