1/*! 2 * TwentyTwenty (https://github.com/zurb/twentytwenty) 3 * Licensed under the MIT license 4 */ 5!function(a){a.fn.twentytwenty=function(b){var b=a.extend({default_offset_pct:.5,orientation:"horizontal"},b);return this.each(function(){var c=b.default_offset_pct,d=a(this),e=b.orientation,f="vertical"===e?"down":"left",g="vertical"===e?"up":"right";d.wrap("<div class='twentytwenty-wrapper twentytwenty-"+e+"'></div>"),d.append("<div class='twentytwenty-overlay'></div>");var h=d.find("img:first"),i=d.find("img:last");d.append("<div class='twentytwenty-handle'></div>");var j=d.find(".twentytwenty-handle");j.append("<span class='twentytwenty-"+f+"-arrow'></span>"),j.append("<span class='twentytwenty-"+g+"-arrow'></span>"),d.addClass("twentytwenty-container"),h.addClass("twentytwenty-before"),i.addClass("twentytwenty-after");var k=d.find(".twentytwenty-overlay");k.append("<div class='twentytwenty-before-label'></div>"),k.append("<div class='twentytwenty-after-label'></div>");var l=function(a){var b=h.width(),c=h.height();return{w:b+"px",h:c+"px",cw:a*b+"px",ch:a*c+"px"}},m=function(a){"vertical"===e?h.css("clip","rect(0,"+a.w+","+a.ch+",0)"):h.css("clip","rect(0,"+a.cw+","+a.h+",0)"),d.css("height",a.h)},n=function(a){var b=l(a);j.css("vertical"===e?"top":"left","vertical"===e?b.ch:b.cw),m(b)};a(window).on("resize.twentytwenty",function(a){n(c)});var o=0,p=0,q=0,r=0;j.on("movestart",function(a){(a.distX>a.distY&&a.distX<-a.distY||a.distX<a.distY&&a.distX>-a.distY)&&"vertical"!==e?a.preventDefault():(a.distX<a.distY&&a.distX<-a.distY||a.distX>a.distY&&a.distX>-a.distY)&&"vertical"===e&&a.preventDefault(),d.addClass("active"),o=d.offset().left,p=d.offset().top,q=h.width(),r=h.height()}),j.on("moveend",function(a){d.removeClass("active")}),j.on("move",function(a){d.hasClass("active")&&(c="vertical"===e?(a.pageY-p)/r:(a.pageX-o)/q,c<0&&(c=0),c>1&&(c=1),n(c))}),d.find("img").on("mousedown",function(a){a.preventDefault()}),a(window).trigger("resize.twentytwenty")})}}(jQuery);
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.