1!function(n,s,a){function t(n){var s=n.data("itemsCount"),a=n.css("grid-template-columns").split(" "),t=n.css("grid-template-rows").split(" "),o=a.length,c=t.length;return a[0]!==a[a.length-1]&&(o=a.length-1),t[0]!==t[t.length-1]&&(c=t.length-1),{count:s,columns:o,rows:c}}function o(n,s,a,t){var o=a*t-s;n.find(".span-2-columns").removeClass("span-2-columns").addClass("span-1"),1===o?n.children(":nth-child(1)").addClass("span-2-columns"):2===o&&(n.children(":nth-child(1)").addClass("span-2-columns"),n.children(":nth-child("+2*(t-1)+")").addClass("span-2-columns"))}s.behaviors.masonryGrid={attach:function(s,c){n(a("masonryGrid",".paragraph--type--custom-masonry-banner",s)).each((function(){var s=n(this);if(s.hasClass("layout-equal_size")){var a=t(s);console.log(s.css("grid-template-columns")),console.log(s.css("grid-template-rows")),o(s,a.count,a.rows,a.columns);var c=window.matchMedia("(max-width: 640px)"),e=window.matchMedia("(min-width: 641px) and (max-width: 900px)"),i=window.matchMedia("(min-width: 901px) and (max-width: 1440px)"),d=window.matchMedia("(min-width: 1441px)");c.addEventListener("change",(function(){a=t(s),o(s,a.count,a.rows,a.columns)})),e.addEventListener("change",(function(){a=t(s),o(s,a.count,a.rows,a.columns)})),i.addEventListener("change",(function(){a=t(s),o(s,a.count,a.rows,a.columns)})),d.addEventListener("change",(function(){a=t(s),o(s,a.count,a.rows,a.columns)}))}}))}}}(jQuery,Drupal,once);
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.