1/*! For license information please see lity.min.js.LICENSE.txt */ 2!function(e,t){"function"==typeof define&&define.amd?define(["jquery"],function(n){return t(e,n)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(e,require("jquery")):e.lity=t(e,e.jQuery||e.Zepto)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=e.document,i=t(e),r=t.Deferred,o=t("html"),a=[],l={esc:!0,handler:null,handlers:{image:p,inline:function(e,n){var i,r,o;try{i=t(e)}catch(e){return!1}return!!i.length&&(r=t('<i style="display:none !important"></i>'),o=i.hasClass("lity-hide"),n.element().one("lity:remove",function(){r.before(i).remove(),o&&!i.closest(".lity-content").length&&i.addClass("lity-hide")}),i.removeClass("lity-hide").after(r))},iframe:function(e,t){return y(e,t)}},template:".lity"},s=/(^data:image\/)|(\.(png|jpe?g|gif|svg|webp|bmp|ico|tiff?)(\?\S*)?$)/i,d=function(){var e=n.createElement("div"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in t)if(void 0!==e.style[i])return t[i];return!1}();function c(e){var t=r();return d&&e.length?(e.one(d,t.resolve),setTimeout(t.resolve,500)):t.resolve(),t.promise()}function u(e,n,i){if(1===arguments.length)return t.extend({},e);if("string"==typeof n){if(void 0===i)return void 0===e[n]?null:e[n];e[n]=i}else t.extend(e,n);return this}function f(e){var t=e.indexOf("?");t>-1&&(e=e.substr(t+1));for(var n,i=decodeURI(e.split("#")[0]).split("&"),r={},o=0,a=i.length;o<a;o++)i[o]&&(r[(n=i[o].split("="))[0]]=n[1]);return r}function y(e,n,i,r){var o,a,l;return n&&n.element().addClass("lity-iframe"),i&&(e=function(e,n){if(!n)return e;if("string"===t.type(n)&&(n=f(n)),e.indexOf("?")>-1){var i=e.split("?");e=i.shift(),n=t.extend({},f(i[0]),n)}return e+"?"+t.param(n)}(e,i)),r&&(a=e,e=-1===(l=(o=r).indexOf("#"))?a:(l>0&&(o=o.substr(l)),a+o)),'<div class="lity-iframe-container"><iframe frameborder="0" allowfullscreen allow="autoplay; fullscreen" src="'+e+'"/></div>'}function p(e,n){var i=n.opener()&&n.opener().data("lity-desc")||"Image with no description",o=t('<img src="'+e+'" alt="'+i+'"/>'),a=r(),l=function(){a.reject(t('<span class="lity-error"></span>').append("Failed loading image"))};return o.on("load",function(){if(0===this.naturalWidth)return l();a.resolve(o)}).on("error",l),a.promise()}function m(){return n.documentElement.clientHeight?n.documentElement.clientHeight:Math.round(i.height())}function h(e){var t=g();t&&(27===e.keyCode&&t.options("esc")&&t.close(),9===e.keyCode&&function(e,t){var i=t.element().find('a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable],[tabindex]:not([tabindex^="-"])'),r=i.index(n.activeElement);e.shiftKey&&r<=0?(i.get(i.length-1).focus(),e.preventDefault()):e.shiftKey||r!==i.length-1||(i.get(0).focus(),e.preventDefault())}(e,t))}function v(){t.each(a,function(e,t){t.resize()})}function g(){return 0===a.length?null:a[0]}function x(s,d,f,y){var p,g,x,b,w=this,C=!1,E=!1;d=t.extend({},l,d),g=t(d.template),w.element=function(){return g},w.opener=function(){return!E&&e.initMap&&setTimeout(()=>{setCenter("vecverse_map_2")},500),f},w.content=function(){return x},w.options=t.proxy(u,w,d),w.handlers=t.proxy(u,w,d.handlers),w.resize=function(){C&&!E&&x.css("max-height",m()+"px").trigger("lity:resize",[w])},w.close=function(){if(C&&!E){E=!0;var e=r();if(y&&(n.activeElement===g[0]||t.contains(g[0],n.activeElement)))try{y.focus()}catch(e){}return x.trigger("lity:close",[w]),g.removeClass("lity-opened lity-iframe").addClass("lity-closed"),c(x.add(g)).always(function(){x.trigger("lity:remove",[w]),g=void 0,e.resolve()}),e.promise()}},p=function(e,n,i,r){var o,a="inline",l=t.extend({},i);return r&&l[r]?(o=l[r](e,n),a=r):(t.each(["inline","iframe"],function(e,t){delete l[t],l[t]=i[t]}),t.each(l,function(t,i){return!i||!(!i.test||i.test(e,n))||(!1!==(o=i(e,n))?(a=t,!1):void 0)})),{handler:a,content:o||""}}(s,w,d.handlers,d.handler),g.addClass("lity-loading lity-opened lity-"+p.handler).removeClass("lity-closed").focus().on("click","[data-lity-close]",function(e){t(e.target).is("[data-lity-close]")&&w.close()}).trigger("lity:open",[w]),b=w,1===a.unshift(b)&&(o.addClass("lity-active"),i.on({resize:v,keydown:h})),t.when(p.content).always(function(e){x=t(e).css("max-height",m()+"px"),g.find(".lity-loader").each(function(){var e=t(this);c(e).always(function(){e.remove()})}),g.removeClass("lity-loading").find(".lity-content").empty().append(x),C=!0,x.trigger("lity:ready",[w])})}function b(e,i,r){e.preventDefault?(e.preventDefault(),e=(r=t(this)).data("lity-target")||r.attr("href")||r.attr("src")):r=t(r);var o=new x(e,t.extend({},r.data("lity-options")||r.data("lity"),i),r,n.activeElement);if(!e.preventDefault)return o}return p.test=function(e){return s.test(e)},b.version="@VERSION",b.options=t.proxy(u,b,l),b.handlers=t.proxy(u,b,l.handlers),b.current=g,b.iframe=y,t(n).on("click.lity","[data-lity]",b),b});
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.