!function(t,i){"use strict";"function"==typeof define&&define.amd?define("vendor/slideaccordion",["jquery"],i):"object"==typeof exports?module.exports=i(require("jquery")):t.SlideAccordion=i(jQuery)}(this,function(t){"use strict";var i,e;function o(i){this.options=t.extend(!0,{allowClickWhenExpanded:!1,activeClass:"active",opener:".opener",slider:".slide",animSpeed:300,collapsible:!0,event:"click",scrollToActiveItem:{enable:!1,breakpoint:767,animSpeed:600,extraOffset:null}},i),this.init()}return o.prototype={init:function(){this.options.holder&&(this.findElements(),this.setStateOnInit(),this.attachEvents(),this.makeCallback("onInit"))},findElements:function(){this.$holder=t(this.options.holder).data("SlideAccordion",this),this.$items=this.$holder.find(":has("+this.options.slider+")")},setStateOnInit:function(){var i=this;this.$items.each(function(){t(this).hasClass(i.options.activeClass)||t(this).find(i.options.slider).addClass("js-acc-hidden")})},attachEvents:function(){var t=this;this.accordionToggle=function(i){var e=jQuery(this).closest(t.$items),o=t.getActiveItem(e);t.options.allowClickWhenExpanded&&e.hasClass(t.options.activeClass)||(i.preventDefault(),t.toggle(e,o))},this.$items.on(this.options.event,this.options.opener,this.accordionToggle)},toggle:function(t,i){t.hasClass(this.options.activeClass)?this.options.collapsible&&this.hide(t):this.show(t),!t.is(i)&&i.length&&this.hide(i),this.makeCallback("beforeToggle")},show:function(t){var i=t.find(this.options.slider);t.addClass(this.options.activeClass),i.stop().hide().removeClass("js-acc-hidden").slideDown({duration:this.options.animSpeed,complete:function(){i.removeAttr("style"),this.options.scrollToActiveItem.enable&&window.innerWidth<=this.options.scrollToActiveItem.breakpoint&&this.goToItem(t),this.makeCallback("onShow",t)}.bind(this)}),this.makeCallback("beforeShow",t)},hide:function(t){var i=t.find(this.options.slider);t.removeClass(this.options.activeClass),i.stop().show().slideUp({duration:this.options.animSpeed,complete:function(){i.addClass("js-acc-hidden"),i.removeAttr("style"),this.makeCallback("onHide",t)}.bind(this)}),this.makeCallback("beforeHide",t)},goToItem:function(i){var e=i.offset().top;e<t(window).scrollTop()&&("number"==typeof this.options.scrollToActiveItem.extraOffset?e-=this.options.scrollToActiveItem.extraOffset:"function"==typeof this.options.scrollToActiveItem.extraOffset&&(e-=this.options.scrollToActiveItem.extraOffset()),t("body, html").animate({scrollTop:e},this.options.scrollToActiveItem.animSpeed))},getActiveItem:function(t){return t.siblings().filter("."+this.options.activeClass)},makeCallback:function(t){if("function"==typeof this.options[t]){var i=Array.prototype.slice.call(arguments);i.shift(),this.options[t].apply(this,i)}},destroy:function(){this.$holder.removeData("SlideAccordion"),this.$items.off(this.options.event,this.options.opener,this.accordionToggle),this.$items.removeClass(this.options.activeClass).each(function(i,e){t(e).find(this.options.slider).removeAttr("style").removeClass("js-acc-hidden")}.bind(this)),this.makeCallback("onDestroy")}},t.fn.slideAccordion=function(i){var e=Array.prototype.slice.call(arguments),s=e[0];return this.each(function(){var n=jQuery(this).data("SlideAccordion");"object"==typeof i||void 0===i?new o(t.extend(!0,{holder:this},i)):"string"==typeof s&&n&&"function"==typeof n[s]&&(e.shift(),n[s].apply(n,e))})},i=t('<style type="text/css">')[0],e=".js-acc-hidden",e+="{position:absolute !important;left:-9999px !important;top:-9999px !important;display:block !important; width: 100% !important;}",i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e)),t("head").append(i),o});requirejs(["common","vendor/slideaccordion"],function(){var e={contentTab:function(e){e.slideAccordion({opener:".opener",slider:".tab-slider",animSpeed:300,onInit:function(){var e=this,t=$(window);this.setExpandedState=function(){this.$items.each(function(){var t=$(this),n=$(this).find(".full-width-holder");n.length&&n.css({width:e.$holder.outerWidth(),transform:"translateX("+(e.$holder.offset().left-t.offset().left)+"px)",position:"relative",opacity:"1"})})},this.setExpandedState(),this.resizeHandlerMod=function(){e.setExpandedState()},t.on("resize",this.resizeHandlerMod)}})},accordion:function(e){e.slideAccordion({opener:".openerA",slider:".slideA",animSpeed:300,scrollToActiveItem:{enable:!0,extraOffset:0}})}};$(function(){var t={".content-tab":e.contentTab,".accordion":e.accordion},n=Object.keys(t);if($(n.toString()).length>0)for(var i in t){var o=$(i);t.hasOwnProperty(i)&&o.length&&t[i](o)}})});define("modules/crefo.accordion",function(){})