PageSourceSearch

https://app.bchydro.com/etc.clientlibs/bchydro-commons/clientlibs/vendors/masonry.min.js?v=1.0.0

js bchydro.com collected 2026-10-01 10:25:24 UTC 23,562 bytes, 55 lines download raw bytes

1/*
2 Masonry PACKAGED v4.2.2
3 Cascading grid layout library
4 https://masonry.desandro.com
5 MIT License
6 by David DeSandro
7*/
8!function(g,p){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(l){return p(g,l)}):"object"==typeof module&&module.exports?module.exports=p(g,require("jquery")):g.jQueryBridget=p(g,g.jQuery)}(window,function(g,p){function l(r,t,q){function b(c,u,a){var e,k="$()."+r+'("'+u+'")';return c.each(function(v,w){v=q.data(w,r);if(!v)return void m(r+" not initialized. Cannot call methods, i.e. "+k);w=v[u];if(!w||"_"==u.charAt(0))return void m(k+" is not a valid method");
9v=w.apply(v,a);e=void 0===e?v:e}),void 0!==e?e:c}function h(c,u){c.each(function(a,e){(a=q.data(e,r))?(a.option(u),a._init()):(a=new t(e,u),q.data(e,r,a))})}(q=q||p||g.jQuery)&&(t.prototype.option||(t.prototype.option=function(c){q.isPlainObject(c)&&(this.options=q.extend(!0,this.options,c))}),q.fn[r]=function(c){if("string"==typeof c){var u=n.call(arguments,1);return b(this,c,u)}return h(this,c),this},d(q))}function d(r){!r||r&&r.bridget||(r.bridget=l)}var n=Array.prototype.slice,f=g.console,m="undefined"==
10typeof f?function(){}:function(r){f.error(r)};return d(p||g.jQuery),l});
11(function(g,p){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",p):"object"==typeof module&&module.exports?module.exports=p():g.EvEmitter=p()})("undefined"!=typeof window?window:this,function(){function g(){}var p=g.prototype;return p.on=function(l,d){if(l&&d){var n=this._events=this._events||{};l=n[l]=n[l]||[];return-1==l.indexOf(d)&&l.push(d),this}},p.once=function(l,d){if(l&&d){this.on(l,d);var n=this._onceEvents=this._onceEvents||{};return(n[l]=n[l]||{})[d]=!0,this}},p.off=
12function(l,d){if((l=this._events&&this._events[l])&&l.length)return d=l.indexOf(d),-1!=d&&l.splice(d,1),this},p.emitEvent=function(l,d){var n=this._events&&this._events[l];if(n&&n.length){n=n.slice(0);d=d||[];for(var f=this._onceEvents&&this._onceEvents[l],m=0;m<n.length;m++){var r=n[m];f&&f[r]&&(this.off(l,r),delete f[r]);r.apply(this,d)}return this}},p.allOff=function(){delete this._events;delete this._onceEvents},g});
13(function(g,p){"function"==typeof define&&define.amd?define("get-size/get-size",p):"object"==typeof module&&module.exports?module.exports=p():g.getSize=p()})(window,function(){function g(q){var b=parseFloat(q);return-1==q.indexOf("%")&&!isNaN(b)&&b}function p(){}function l(q){q=getComputedStyle(q);return q||f("Style returned "+q+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),q}function d(q){if(!t){t=!0;var b=document.createElement("div");b.style.width=
14"200px";b.style.padding="1px 2px 3px 4px";b.style.borderStyle="solid";b.style.borderWidth="1px 2px 3px 4px";b.style.boxSizing="border-box";var h=document.body||document.documentElement;h.appendChild(b);var c=l(b);n=200==Math.round(g(c.width));d.isBoxSizeOuter=n;h.removeChild(b)}if("string"==typeof q&&(q=document.querySelector(q)),q&&"object"==typeof q&&q.nodeType){h=l(q);if("none"==h.display){b={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0};for(h=0;r>h;h++)b[m[h]]=0;return b}b=
15{};b.width=q.offsetWidth;b.height=q.offsetHeight;q=b.isBorderBox="border-box"==h.boxSizing;for(c=0;r>c;c++){var u=m[c],a=parseFloat(h[u]);b[u]=isNaN(a)?0:a}c=b.paddingLeft+b.paddingRight;u=b.paddingTop+b.paddingBottom;a=b.marginLeft+b.marginRight;var e=b.marginTop+b.marginBottom,k=b.borderLeftWidth+b.borderRightWidth,v=b.borderTopWidth+b.borderBottomWidth;q=q&&n;var w=g(h.width);!1!==w&&(b.width=w+(q?0:c+k));h=g(h.height);return!1!==h&&(b.height=h+(q?0:u+v)),b.innerWidth=b.width-(c+k),b.innerHeight=
16b.height-(u+v),b.outerWidth=b.width+a,b.outerHeight=b.height+e,b}}var n,f="undefined"==typeof console?p:function(q){console.error(q)},m="paddingLeft paddingRight paddingTop paddingBottom marginLeft marginRight marginTop marginBottom borderLeftWidth borderRightWidth borderTopWidth borderBottomWidth".split(" "),r=m.length,t=!1;return d});
17(function(g,p){"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",p):"object"==typeof module&&module.exports?module.exports=p():g.matchesSelector=p()})(window,function(){var g=function(){var p=window.Element.prototype;if(p.matches)return"matches";if(p.matchesSelector)return"matchesSelector";for(var l=["webkit","moz","ms","o"],d=0;d<l.length;d++){var n=l[d]+"MatchesSelector";if(p[n])return n}}();return function(p,l){return p[g](l)}});
18(function(g,p){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["de
18sandro-matches-selector/matches-selector"],function(l){return p(g,l)}):"object"==typeof module&&module.exports?module.exports=p(g,require("desandro-matches-selector")):g.fizzyUIUtils=p(g,g.matchesSelector)})(window,function(g,p){var l={extend:function(f,m){for(var r in m)f[r]=m[r];return f},modulo:function(f,m){return(f%m+m)%m}},d=Array.prototype.slice;l.makeArray=function(f){return Array.isArray(f)?f:null===f||
19void 0===f?[]:"object"==typeof f&&"number"==typeof f.length?d.call(f):[f]};l.removeFrom=function(f,m){m=f.indexOf(m);-1!=m&&f.splice(m,1)};l.getParent=function(f,m){for(;f.parentNode&&f!=document.body;)if(f=f.parentNode,p(f,m))return f};l.getQueryElement=function(f){return"string"==typeof f?document.querySelector(f):f};l.handleEvent=function(f){var m="on"+f.type;this[m]&&this[m](f)};l.filterFindElements=function(f,m){f=l.makeArray(f);var r=[];return f.forEach(function(t){if(t instanceof HTMLElement){if(!m)return void r.push(t);
20p(t,m)&&r.push(t);t=t.querySelectorAll(m);for(var q=0;q<t.length;q++)r.push(t[q])}}),r};l.debounceMethod=function(f,m,r){r=r||100;var t=f.prototype[m],q=m+"Timeout";f.prototype[m]=function(){clearTimeout(this[q]);var b=arguments,h=this;this[q]=setTimeout(function(){t.apply(h,b);delete h[q]},r)}};l.docReady=function(f){var m=document.readyState;"complete"==m||"interactive"==m?setTimeout(f):document.addEventListener("DOMContentLoaded",f)};l.toDashed=function(f){return f.replace(/(.)([A-Z])/g,function(m,
21r,t){return r+"-"+t}).toLowerCase()};var n=g.console;return l.htmlInit=function(f,m){l.docReady(function(){var r=l.toDashed(m),t="data-"+r,q=document.querySelectorAll("["+t+"]");r=document.querySelectorAll(".js-"+r);q=l.makeArray(q).concat(l.makeArray(r));var b=t+"-options",h=g.jQuery;q.forEach(function(c){var u=c.getAttribute(t)||c.getAttribute(b);try{var a=u&&JSON.parse(u)}catch(e){return void(n&&n.error("Error parsing "+t+" on "+c.className+": "+e))}a=new f(c,a);h&&h.data(c,m,a)})})},l});
22(function(g,p){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],p):"object"==typeof module&&module.exports?module.exports=p(require("ev-emitter"),require("get-size")):(g.Outlayer={},g.Outlayer.Item=p(g.EvEmitter,g.getSize))})(window,function(g,p){function l(b,h){b&&(this.element=b,this.layout=h,this.position={x:0,y:0},this._create())}var d=document.documentElement.style,n="string"==typeof d.transition?"transition":"WebkitTransition";d="string"==
23typeof d.transform?"transform":"WebkitTransform";var f={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[n],m={transform:d,transition:n,transitionDuration:n+"Duration",transitionProperty:n+"Property",transitionDelay:n+"Delay"};g=l.prototype=Object.create(g.prototype);g.constructor=l;g._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}};this.css({position:"absolute"})};g.handleEvent=function(b){var h="on"+b.type;this[h]&&this[h](b)};g.getSize=function(){this.size=
24p(this.element)};g.css=function(b){var h=this.element.style,c;for(c in b)h[m[c]||c]=b[c]};g.getPosition=function(){var b=getComputedStyle(this.element),h=this.layout._getOption("originLeft"),c=this.layout._getOption("originTop"),u=b[h?"left":"right"];b=b[c?"top":"bottom"];var a=parseFloat(u),e=parseFloat(b),k=this.layout.size;-1!=u.indexOf("%")&&(a=a/100*k.width);-1!=b.indexOf("%")&&(e=e/100*k.height);a=isNaN(a)?0:a;e=isNaN(e)?0:e;a-=h?k.paddingLeft:k.paddingRight;e-=c?k.paddingTop:k.paddingBottom;
25this.position.x=a;this.position.y=e};g.layoutPosition=function(){var b=this.layout.size,h={},c=this.layout._getOption("originLeft"),u=this.layout._getOption("originTop"),a=c?"right":"left";h[c?"left":"right"]=this.getXValue(this.position.x+b[c?"paddingLeft":"paddingRight"]);h[a]="";c=u?"bottom":"top";h[u?"top":"bottom"]=this.getYValue(this.position.y+b[u?"paddingTop":"paddingBottom"]);h[c]="";this.css(h);this.emitEvent("layout",[this])};g.getXValue=function(b){var h=this.layout._getOption("horizontal");
26return this.layout.options.percentPosition&&!h?b/this.layout.size.width*100+"%":b+"px"};g.getYValue=function(b){var h=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&h?b/this.layout.size.height*100+"%":b+"px"};g._transitionTo=function(b,h){this.getPosition();var c=this.position.x,u=this.position.y,a=b==this.position.x&&h==this.position.y;if(this.setPosition(b,h),a&&!this.isTransitioning)return void this.layoutPosition();a={};a.transform=this.getTranslate(b-c,h-u);
27this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})};g.getTranslate=function(b,h){var c=this.layout._getOption("originLeft"),u=this.layout._getOption("originTop");return b=c?b:-b,h=u?h:-h,"translate3d("+b+"px, "+h+"px, 0)"};g.goTo=function(b,h){this.setPosition(b,h);this.layoutPosition()};g.moveTo=g._transitionTo;g.setPosition=function(b,h){this.position.x=parseFloat(b);this.position.y=parseFloat(h)};g._nonTransition=function(b){this.css(b.to);b.isCleaning&&this._removeStyles(b.to);
28for(var h in b.onTransitionEnd)b.onTransitionEnd[h].call(this)};g.transition=function(b){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(b);var h=this._transn,c;for(c in b.onTransitionEnd)h.onEnd[c]=b.onTransitionEnd[c];for(c in b.to)h.ingProperties[c]=!0,b.isCleaning&&(h.clean[c]=!0);b.from&&this.css(b.from);this.enableTransition(b.to);this.css(b.to);this.isTransitioning=!0};var r="opacity,"+function(b){return b.replace(/([A-Z])/g,function(h){return"-"+h.toLowerCase()})}(d);
29g.enableTransition=function(){if(!this.isTransitioning){var b=this.layout.options.transitionDuration;this.css({transitionProperty:r,transitionDuration:"number"==typeof b?b+"ms":b,transitionDelay:this.staggerDelay||0});this.element.addEventListener(f,this,!1)}};g.onwebkitTransitionEnd=function(b){this.ontransitionend(b)};g.onotransitionend=function(b){this.ontransitionend(b)};var t={"-webkit-transform":"transform"};g.ontransitionend=function(b){if(b.target===this.element){var h=this._transn,c=t[b.propertyName]||
30b.propertyName;delete h.ingProperties[c];a:{for(u in h.ingProperties){var u=!1;break a}u=!0}if(u&&this.disableTransition(),c in h.clean&&(this.element.style[b.propertyName]="",delete h.clean[c]),c in h.onEnd)h.onEnd[c].call(this),delete h.onEnd[c];this.emitEvent("transitionEnd",[this])}};g.disableTransition=function(){this.removeTransitionStyles();this.element.removeEventListener(f,this,!1);this.isTransitioning=!1};g._removeStyles=function(b){var h={},c;for(c in b)h[c]="";this.css(h)};var q={transitionProperty:"",
31transitionDuration:"",transitionDelay:""};return g.removeTransitionStyles=function(){this.css(q)},g.stagger=function(b){b=isNaN(b)?0:b;
31this.staggerDelay=b+"ms"},g.removeElem=function(){this.element.parentNode.removeChild(this.element);this.css({display:""});this.emitEvent("remove",[this])},g.remove=function(){return n&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},g.reveal=function(){delete this.isHidden;
32this.css({display:""});var b=this.layout.options,h={},c=this.getHideRevealTransitionEndProperty("visibleStyle");h[c]=this.onRevealTransitionEnd;this.transition({from:b.hiddenStyle,to:b.visibleStyle,isCleaning:!0,onTransitionEnd:h})},g.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},g.getHideRevealTransitionEndProperty=function(b){b=this.layout.options[b];if(b.opacity)return"opacity";for(var h in b)return h},g.hide=function(){this.isHidden=!0;this.css({display:""});var b=
33this.layout.options,h={},c=this.getHideRevealTransitionEndProperty("hiddenStyle");h[c]=this.onHideTransitionEnd;this.transition({from:b.visibleStyle,to:b.hiddenStyle,isCleaning:!0,onTransitionEnd:h})},g.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},g.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},l});
34(function(g,p){"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(l,d,n,f){return p(g,l,d,n,f)}):"object"==typeof module&&module.exports?module.exports=p(g,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):g.Outlayer=p(g,g.EvEmitter,g.getSize,g.fizzyUIUtils,g.Outlayer.Item)})(window,function(g,p,l,d,n){function f(a,e){var k=d.getQueryElement(a);if(!k)return void(r&&
35r.error("Bad element for "+this.constructor.namespace+": "+(k||a)));this.element=k;t&&(this.$element=t(this.element));this.options=d.extend({},this.constructor.defaults);this.option(e);a=++b;this.element.outlayerGUID=a;h[a]=this;this._create();this._getOption("initLayout")&&this.layout()}function m(a){function e(){a.apply(this,arguments)}return e.prototype=Object.create(a.prototype),e.prototype.constructor=e,e}var r=g.console,t=g.jQuery,q=function(){},b=0,h={};f.namespace="outlayer";f.Item=n;f.defaults=
36{containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var c=f.prototype;d.extend(c,p.prototype);c.option=function(a){d.extend(this.options,a)};c._getOption=function(a){var e=this.constructor.compatOptions[a];return e&&void 0!==this.options[e]?this.options[e]:this.options[a]};f.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",
37layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"};c._create=function(){this.reloadItems();this.stamps=[];this.stamp(this.options.stamp);d.extend(this.element.style,this.options.containerStyle);this._getOption("resize")&&this.bindResize()};c.reloadItems=function(){this.items=this._itemize(this.element.children)};c._itemize=function(a){a=this._filterFindItemElements(a);for(var e=this.constructor.Item,k=[],
38v=0;v<a.length;v++){var w=new e(a[v],this);k.push(w)}return k};c._filterFindItemElements=function(a){return d.filterFindElements(a,this.options.itemSelector)};c.getItemElements=function(){return this.items.map(function(a){return a.element})};c.layout=function(){this._resetLayout();this._manageStamps();var a=this._getOption("layoutInstant");this.layoutItems(this.items,void 0!==a?a:!this._isLayoutInited);this._isLayoutInited=!0};c._init=c.layout;c._resetLayout=function(){this.getSize()};c.getSize=function(){this.size=
39l(this.element)};c._getMeasurement=function(a,e){var k,v=this.options[a];v?("string"==typeof v?k=this.element.querySelector(v):v instanceof HTMLElement&&(k=v),this[a]=k?l(k)[e]:v):this[a]=0};c.layoutItems=function(a,e){a=this._getItemsForLayout(a);this._layoutItems(a,e);this._postLayout()};c._getItemsForLayout=function(a){return a.filter(function(e){return!e.isIgnored})};c._layoutItems=function(a,e){if(this._emitCompleteOnItems("layout",a),a&&a.length){var k=[];a.forEach(function(v){var w=this._getItemLayoutPosition(v);
40w.item=v;w.isInstant=e||v.isLayoutInstant;k.push(w)},this);this._processLayoutQueue(k)}};c._getItemLayoutPosition=function(){return{x:0,y:0}};c._processLayoutQueue=function(a){this.updateStagger();a.forEach(function(e,k){this._positionItem(e.item,e.x,e.y,e.isInstant,k)},this)};c.updateStagger=function(){var a=this.options.stagger;if(null===a||void 0===a)a=void(this.stagger=0);else{if("number"!=typeof a){var e=a.match(/(^\d*\.?\d*)(\w*)/);a=e&&e[1];e=e&&e[2];a.length?(a=parseFloat(a),a*=u[e]||1):a=
410}a=(this.stagger=a,this.stagger)}return a};c._positionItem=function(a,e,k,v,w){v?a.goTo(e,k):(a.stagger(w*this.stagger),a.moveTo(e,k))};c._postLayout=function(){this.resizeContainer()};c.resizeContainer=function(){if(this._getOption("resizeContainer")){var a=this._getContainerSize();a&&(this._setContainerMeasure(a.width,!0),this._setContainerMeasure(a.height,!1))}};c._getContainerSize=q;c._setContainerMeasure=function(a,e){if(void 0!==a){var k=this.size;k.isBorderBox&&(a+=e?k.paddingLeft+k.paddingRight+
42k.borderLeftWidth+k.borderRightWidth:k.paddingBottom+k.paddingTop+k.borderTopWidth+k.borderBottomWidth);a=Math.max(a,0);this.element.style[e?"width":"height"]=a+"px"}};c._emitCompleteOnItems=function(a,e){function k(){w.dispatchEvent(a+"Complete",null,[e])}function v(){x++;x==y&&k()}var w=this,y=e.length;if(!e||!y)return void k();var x=0;e.forEach(function(z){z.once(a,v)})};c.dispatchEvent=function(a,e,k){var v=e?[e].concat(k):k;if(this.emitEvent(a,v),t)(this.$element=this.$element||t(this.element),
43e)?(e=t.Event(e),e.type=a,this.$element.trigger(e,k)):this.$element.trigger(a,k)};c.ignore=function(a){(a=this.getItem(a))&&(a.isIgnored=!0)};c.unignore=function(a){(a=this.getItem(a))&&delete a.isIgnored};c.stamp=function(a){(a=this._find(a))&&(this.stamps=this.stamps.
43concat(a),a.forEach(this.ignore,this))};c.unstamp=function(a){(a=this._find(a))&&a.forEach(function(e){d.removeFrom(this.stamps,e);this.unignore(e)},this)};c._find=function(a){return a?("string"==typeof a&&(a=this.element.querySelectorAll(a)),
44d.makeArray(a)):void 0};c._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))};c._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:a.left+e.paddingLeft+e.borderLeftWidth,top:a.top+e.paddingTop+e.borderTopWidth,right:a.right-(e.paddingRight+e.borderRightWidth),bottom:a.bottom-(e.paddingBottom+e.borderBottomWidth)}};c._manageStamp=q;c._getElementOffset=function(a){var e=
45a.getBoundingClientRect(),k=this._boundingRect;a=l(a);return{left:e.left-k.left-a.marginLeft,top:e.top-k.top-a.marginTop,right:k.right-e.right-a.marginRight,bottom:k.bottom-e.bottom-a.marginBottom}};c.handleEvent=d.handleEvent;c.bindResize=function(){g.addEventListener("resize",this);this.isResizeBound=!0};c.unbindResize=function(){g.removeEventListener("resize",this);this.isResizeBound=!1};c.onresize=function(){this.resize()};d.debounceMethod(f,"onresize",100);c.resize=function(){this.isResizeBound&&
46this.needsResizeLayout()&&this.layout()};c.needsResizeLayout=function(){var a=l(this.element);return this.size&&a&&a.innerWidth!==this.size.innerWidth};c.addItems=function(a){a=this._itemize(a);return a.length&&(this.items=this.items.concat(a)),a};c.appended=function(a){a=this.addItems(a);a.length&&(this.layoutItems(a,!0),this.reveal(a))};c.prepended=function(a){a=this._itemize(a);if(a.length){var e=this.items.slice(0);this.items=a.concat(e);this._resetLayout();this._manageStamps();this.layoutItems(a,
47!0);this.reveal(a);this.layoutItems(e)}};c.reveal=function(a){if(this._emitCompleteOnItems("reveal",a),a&&a.length){var e=this.updateStagger();a.forEach(function(k,v){k.stagger(v*e);k.reveal()})}};c.hide=function(a){if(this._emitCompleteOnItems("hide",a),a&&a.length){var e=this.updateStagger();a.forEach(function(k,v){k.stagger(v*e);k.hide()})}};c.revealItemElements=function(a){a=this.getItems(a);this.reveal(a)};c.hideItemElements=function(a){a=this.getItems(a);this.hide(a)};c.getItem=function(a){for(var e=
480;e<this.items.length;e++){var k=this.items[e];if(k.element==a)return k}};c.getItems=function(a){a=d.makeArray(a);var e=[];return a.forEach(function(k){(k=this.getItem(k))&&e.push(k)},this),e};c.remove=function(a){a=this.getItems(a);this._emitCompleteOnItems("remove",a);a&&a.length&&a.forEach(function(e){e.remove();d.removeFrom(this.items,e)},this)};c.destroy=function(){var a=this.element.style;a.height="";a.position="";a.width="";this.items.forEach(function(e){e.destroy()});this.unbindResize();delete h[this.element.outlayerGUID];
49delete this.element.outlayerGUID;t&&t.removeData(this.element,this.constructor.namespace)};f.data=function(a){return(a=(a=d.getQueryElement(a))&&a.outlayerGUID)&&h[a]};f.create=function(a,e){var k=m(f);return k.defaults=d.extend({},f.defaults),d.extend(k.defaults,e),k.compatOptions=d.extend({},f.compatOptions),k.namespace=a,k.data=f.data,k.Item=m(n),d.htmlInit(k,a),t&&t.bridget&&t.bridget(a,k),k};var u={ms:1,s:1E3};return f.Item=n,f});
50(function(g,p){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],p):"object"==typeof module&&module.exports?module.exports=p(require("outlayer"),require("get-size")):g.Masonry=p(g.Outlayer,g.getSize)})(window,function(g,p){g=g.create("masonry");g.compatOptions.fitWidth="isFitWidth";var l=g.prototype;return l._resetLayout=function(){this.getSize();this._getMeasurement("columnWidth","outerWidth");this._getMeasurement("gutter","outerWidth");this.measureColumns();
51this.colYs=[];for(var d=0;d<this.cols;d++)this.colYs.push(0);this.horizontalColIndex=this.maxY=0},l.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var d=this.items[0];this.columnWidth=(d=d&&d.element)&&p(d).outerWidth||this.containerWidth}d=this.columnWidth+=this.gutter;var n=this.containerWidth+this.gutter,f=d-n%d;d=Math[f&&1>f?"round":"floor"](n/d);this.cols=Math.max(d,1)},l.getContainerWidth=function(){var d=this._getOption("fitWidth")?this.element.parentNode:this.element;
52this.containerWidth=(d=p(d))&&d.innerWidth},l._getItemLayoutPosition=function(d){d.getSize();var n=d.size.outerWidth%this.columnWidth,f=Math[n&&1>n?"round":"ceil"](d.size.outerWidth/this.columnWidth);f=Math.min(f,this.cols);var m=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](f,d);n={x:this.columnWidth*m.col,y:m.y};d=m.y+d.size.outerHeight;f+=m.col;for(m=m.col;f>m;m++)this.colYs[m]=d;return n},l._getTopColPosition=function(d){d=this._getTopColGroup(d);var n=Math.min.apply(Math,
53d);return{col:d.indexOf(n),y:n}},l._getTopColGroup=function(d){if(2>d)return this.colYs;for(var n=[],f=this.cols+1-d,m=0;f>m;m++)n[m]=this._getColGroupY(m,d);return n},l._getColGroupY=function(d,n){if(2>n)return this.colYs[d];d=this.colYs.slice(d,d+n);return Math.max.apply(Math,d)},l._getHorizontalColPosition=function(d,n){var f=this.horizontalColIndex%this.cols;f=1<d&&f+d>this.cols?0:f;return this.horizontalColIndex=n.size.outerWidth&&n.size.outerHeight?f+d:this.horizontalColIndex,{col:f,y:this._getColGroupY(f,
54d)}},l._manageStamp=function(d){var n=p(d),f=this._getElementOffset(d);d=this._getOption("originLeft")?f.left:f.right;var m=d+n.outerWidth,r=Math.floor(d/this.columnWidth);r=Math.max(0,r);d=Math.floor(m/this.columnWidth);d-=m%this.columnWidth?0:1;d=Math.min(this.cols-1,d);n=(this._getOption("originTop")?f.top:f.bottom)+n.outerHeight;for(f=r;d>=f;f++)this.colYs[f]=Math.max(n,this.colYs[f])},l._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var d={height:this.maxY};return this._getOption("fitWidth")&&
55(d.width=this._getContainerFitWidth()),d},l._getContainerFitWidth=function(){for(var d=0,n=this.cols;--n&&0===this.colYs[n];)d++;return(this.cols-d)*this.columnWidth-this.gutter},l.needsResizeLayout=function(){var d=this.containerWidth;return this.getContainerWidth(),d!=this.containerWidth},g});

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.