$(document).ready(function(){VideoWidget.Init()});var VideoWidget=function(){var n={videoLink:"[data-video-widget-link]",videoThumb:"[data-video-widget-thumb]",videoWrapper:"[data-video-widget-wrapper]",videoFrame:"[data-video-widget-iframe]",videoExpand:"[data-video-widget-expand]",videoExpandText:"[data-video-widget-expand-text]"},t={videoWrapperExpanding:"w-video-enhanced--expanding",videoWrapperExpanded:"w-video-enhanced--expanded",videoWrapperCollapsing:"w-video-enhanced--collapsing",videoWrapperNoColour:"w-video-enhanced--none"};return{Init:function(){VideoWidget.Click()},Click:function(){$(document).click(function(i){var f=$(i.target),r,u;f.closest(n.videoLink).length&&(r=f.closest(n.videoLink),typeof r!="undefined"&&(r.hasClass("w-video__link")?(i.preventDefault(),r.hasClass("is-playing")||r.hasClass("is-fading")||VideoWidget.Play(r)):r.hasClass("w-video__iframe")&&i.preventDefault()));f.closest(n.videoExpand).length&&(u=f.closest(n.videoWrapper),typeof u!="undefined"&&(u.hasClass(t.videoWrapperExpanded)?VideoWidget.Collapse(u):VideoWidget.Expand(u)))})},Expand:function(i){i.addClass(t.videoWrapperExpanding);var r=i.hasClass(t.videoWrapperNoColour)?60:90,u=i.width(),f=i.find(n.videoFrame),e=f.attr("data-aspectRatio");i.css("height",u*e+r+"px");setTimeout(function(){i.removeClass(t.videoWrapperExpanding).addClass(t.videoWrapperExpanded)},300);i.find(n.videoExpandText).text("Collapse")},Collapse:function(i){i.removeClass(t.videoWrapperExpanded).addClass(t.videoWrapperCollapsing);setTimeout(function(){i.removeClass(t.videoWrapperCollapsing).css("height","auto")},300);i.find(n.videoExpandText).text("Expand")},Play:function(t){var i=t,f=t.hasClass("is-youtube"),e=t.hasClass("is-vimeo"),o=f?"?autoplay=1&amp;rel=0":e?"?autoplay=1&amp;badge=0&amp;byline=0&amp;color=385988&amp;portrait=0&amp;title=0":"",s=i.attr("href"),a=i.data("id"),r=i.find(n.videoThumb).first(),h=r.width(),c=r.height(),l=['<iframe data-video-widget-iframe class="w-video__iframe" ','src="',s,o,'" ','allow="autoplay"','frameborder="0" ','width="',h,'" ','height="',c,'" ','style="display: none;">'].join(""),u;i.addClass("is-fading is-loading").append(l);u=i.find(".w-video__iframe").first();u.on("load",function(){i.removeClass("is-loading")});u.fadeIn(200);Utils.MaintainAspectRatio(".w-video__iframe");r.fadeOut(200,function(){i.removeClass("is-fading").addClass("is-playing")})}}}()