1!function(){function e(){return window.print(),window.stop&&(location.reload(),window.stop()),!1}var n,t,a,i,o,s=null,l=function(){n=$(window),t=$(document),a=$("#tracer"),j(),x(),v(),w(),_(),g(),h(),f(),p(),m(),y(),k(),d(),r(),c(),T()},c=function(){$(".article").length>0&&history.replaceState&&history.replaceState({slug:window.location.href},"",window.location.href)},r=function(){$(".search").find(".articleGroup__row:last-child").addClass("last-child"),$(".author").find(".articleGroup__row:last-child").addClass("last-child"),$(".listing").find(".articleGroup__row:last-child").addClass("last-child")},d=function(){var e=$(".js-readNext__button");e.length&&($(".js-article").addClass("transparent"),$(".js-article .js-articleHeader").addClass("animate"),u(e.data("slug")),$(window).on("popstate",function(e){if(history.pushState&&window.history.state&&null!=window.history.state.slug){var n=e.originalEvent.state;return window.location.href=n.slug,!1}}))},u=function(e){$.ajax({type:"get",url:e,dataType:"html",success:function(n){o=$(n),$(".js-readNext").addClass("clickable"),$(".js-readNext").on("click",function(n){window.location.href=e})}})},h=function(){$(".page").on("click",".js-print",function(){e()})},p=function(){if($(".header-index").length){var e=$("<span></span>").addClass("header__animation");e.html('<span class="top-left"><span class="bottom-right"><span class="i"></span><span class="nside"></span><span class="s"></span><span class="tory"></span></span></span>'),$(".js-animation__container").append(e),e.addClass("open")}},g=function(){if("undefined"!=typeof gallery_images){var e=gallery_images,n=new Lightbox(e);$(".page").on("click",".js-gallery__button",n.launch)}},f=function(){$(".page").on("click",".js-toggleComments",function(e){var n,t=$(this);return n=$(".page").find(".js-commentThread"),n.hasClass("open")?(t.text("Show Comments"),n.removeClass("open")):(t.text("Hide Comments"),n.addClass("open")),!1})}
1,m=function(){$(".articlePreview img").each(function(){var e=$(this);e.imagesLoaded(function(){e.css("opacity",1)})})},_=function(){$(".js-searchForm").on("submit",function(e){var n=$(this).find("input").val(),t=encodeURIComponent(n);return t||(t="%20"),document.location.href="/search/"+t,e.preventDefault(),!1})},v=function(){var e=$(".js-searchToggle"),n=$(".js-searchContainer"),t=($(".js-searchButton"),$(".js-search__input")),a=!1;e.on("click",function(i){i.preventDefault(),a?e.find("i").removeClass("icon-cancel").addClass("icon-search"):(t.val("").trigger("focus"),n.attr("aria-hidden","false"),e.find("i").removeClass("icon-search").addClass("icon-cancel")),a=!a,n.toggleClass("expanded")})},w=function(){var e=$(".js-mobile__searchToggle"),n=$(".js-mobileSearchContainer"),t=$(".js-searchMobile__input");active=!1,e.on("click",function(){active||(e.addClass("hide"),n.addClass("expanded"),n.attr("aria-hidden","false"),t.trigger("focus")),active=!active})},C=function(){$(".js-mobile__searchToggle").removeClass("hide"),$(".js-mobileSearchContainer").removeClass("expanded"),$(".js-searchMobile__input").val("")}
1,j=function(){var e=$(".js-toggleContainer"),n=$(".js-menuToggle"),t=$(".js-menuImage"),a=($(".js-mobileContainer"),$(".js-mobileMenu")),i=!1;n.html("Menu"),t.addClass("icon-menu"),a.removeClass("expand"),event_name="object"==typeof Touch?"touchstart":"click",e.on(event_name,function(){i?(n.html("Menu"),t.removeClass("icon-cancel"),t.addClass("icon-menu"),a.removeClass("expanded"),w()):(n.html("Close"),t.removeClass("icon-menu"),t.addClass("icon-cancel"),a.addClass("expanded"),C()),i=!i})},x=function(){$(".js-backToTop").on("click",function(e){return e.preventDefault(),$("html, body").animate({scrollTop:0}),!1})},b=function(){var e;(e=[null,"large","medium","small"][parseInt(a.width(),10)])!=s&&(s=e,t.trigger("breakpoint.change",[s]))},y=function(){n.on("resize",function(){clearTimeout(i),i=setTimeout(b,200)}),b()},k=function(){audiojs.events.ready(function(){audiojs.createAll()})},T=function(){var e,t,a,i,o;if(e=$(".js-subscribe-close"),t=$(".js-subscribe-container"),o=n.height(),a=localStorage.getItem("subscribe.hidden"),0!=e.length){var s=function(){(i=$(".page").find(".js-readNext")).length&&n.scrollTop()+o>i.offset().top&&!a&&t.removeClass("hidden")};e.on("click",function(e){return t.addClass("hidden"),localStorage.setItem("subscribe.hidden",!0),a=!0,!1});var l;n.on("scroll",function(){clearTimeout(l),l=setTimeout(s,200)})}};$(l)}();var Lightbox=function(e){var n,t,a,i,o,s,l,c,r,d,u=!1,h={max_width:960,max_height:960,margin:50,margin_top:33},p=function(e){if(u){var n=e.which,t=!1;return 27==n&&(f(),t=!0),39!=n&&37!=n||(direction=39==n?1:-1,v(direction),t=!0),38!=n&&40!=n||(t=!0),t?(e.preventDefault(),!1):void 0}},g=function(){t.css({display:"block"}),u=!0},f=function(){t.css({display:"none"}),u=!1},m=function(e){g(),_(0),e.preventDefault()},_=function(e){var n=r[e],t=n.aspect_ratio,a=n.fullsize_url,i=$("<div></div>"),s=n.caption,l=$("<div></div>").addClass("lightbox__stage-slide__caption").attr("aria-hidden","true").attr("id","slide-"+e);i.append($('<img aria-label="slide-'+e+' " />').attr("src",a)),i.addClass("lightbox__stage-slide__image"),u||g(),o.empty(),o.append(i),s&&s.length&&(s=$("<p></p>").html(s),l.html(s),o.append(l)),c=t,w(),d=e},v=function(e){var n=(d+r.length+e)%r.length;_(n)},w=function(){var e,t,a,o,l,r,d,u,p,g,f,m;$(window).width()<700?90==window.orientation||-90==window.orientation?(l=13,margin_top=13):(l=20,margin_top=28):(l=50,margin_top=33),g=n.width(),f=n.height(),r=i.find(".lightbox__stage-slide__caption").outerHeight(!0),t=g-2*l,e=f-margin_top-2*l,e-=r,(u=t<h.max_width?t:h.max_width)/(d=e<h.max_height?e:h.max_height)>c?m=(a=d)*c:a=(m=u)/c,o=(g-m)/2,p=(f-a-r+margin_top)/2,i.css({width:px(m),height:px(a),left:px(o),top:px(p)}),s.css({height:px(a-40),top:px(p)})};return function(e){n=$(window),t=$(".js-lightbox"),a=$(".js-lightbox__shade"),i=$(".js-lightbox__stage"),o=$(".js-lightbox__stage-slide"),s=$(".js-lightbox__controls"),l=$(".js-lightbox__control"),(r=gallery_images).length&&(w(),n.on("resize",w),$(document).on("keydown",p),1==r.length&&l.remove(),l.on("click",function(){var e=$
1(this).hasClass("next")?1:-1;v(e)}),a.on("click",f),$(".js-lightbox__stage-close").on("click",f))}(),{launch:m,set_slide:_}},px=function(e){return e+"px"};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.