!function(e){window.generic=generic||{},generic.overlay={launch:function(t,a){void 0!==a&&a.preventDefault();var n=e(document.activeElement),o={height:"600px",width:"768px",margin:"auto",close:'<i class="icon--remove" aria-label='+site.translations.product.close+"></i>",onClosed:function(){n.focus()}};_.extend(o,t),_.extend(o,t.cssStyle);var c=t.override_mobile_width_height?0:1;e(window).width()<=768&&c&&_.extend(o,{height:"100%",width:"100%"}),void 0!==t.content&&(o.html=t.content),void 0!==t.cssClass&&(o.className=t.cssClass),void 0!==t.inPageAnchor&&(o.onComplete=function(){e("#cboxLoadedContent").scrollTo(e("#"+t.inPageAnchor),50)}),e.isFunction(t.callback)&&t.callback.call(o,t),e.isFunction(t.onShow)&&t.onShow.call(o,t),e.colorbox(o)},initLinks:function(){var t=this;e(".overlay-link:not(.overlay-ready)").addClass("overlay-ready").each((function(){var a={cssStyle:{}},n=e(this).attr("class"),o=e(this).attr("href"),c=o,i=e(this).data("inpage-anchor"),r=e(this).data("overlay-content"),s=document.createElement("a");s.href=o;var l=n.match(/overlay-width-(\d+)/);l&&(a.cssStyle.width=l[1]);var h=n.match(/overlay-height-(\d+)/);h&&(a.cssStyle.height=h[1]);var d=n.match(/overlay-addclass-([a-z\-\_]+)/);if(d&&(a.className=d[1]),void 0!==r)a.content=e(r).html();else{try{o.match(/[\&\?]embed=1($|&)/)||(c=s.pathname+(""===s.search?"?":s.search+"&")+"embed=1"+s.hash,"/"==o.substr(0,1)&&"/"!=c.substr(0,1)&&(c="/"+c),o.match(/https?:\/\//)&&(c=s.protocol+"//"+s.host+c))}catch(e){c=o}e(this).attr("href",c),a.href=c}void 0!==i&&(a.inPageAnchor=i),e(this).on("click",(function(e){t.launch(a,e)}))}))},hide:function(){e.colorbox.close()},resize:function(t){var a=t||{};e.colorbox.resize(a)},getRBKeys:function(){generic.rb.language=generic.rb("language"),generic.rb.language.rb_close=generic.rb.language.get("close")}},e((function(){generic.overlay.getRBKeys(),generic.overlay.initLinks()}))}(jQuery);
//# sourceMappingURL=overlay.min.js.map
