1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2337],{2337:function(t,n,e){e.r(n),e.d(n,{ResponsiveMasonry:function(){return f},default:function(){return p}});var r=e(67294);function o(){return(o=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t}).apply(this,arguments)}function u(t,n){return(u=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t})(t,n)}var i=function(t){function n(){return t.apply(this,arguments)||this}(e=n).prototype=Object.create(t.prototype),e.prototype.constructor=e,u(e,t);var e,i=n.prototype;return i.getColumns=function(){var t=this.props,n=t.children,e=t.columnsCount,o=Array.from({length:e},function(){return[]});return r.Children.forEach(n,function(t,n){t&&r.isValidElement(t)&&o[n%e].push(t)}),o},i.renderColumns=function(){var t=this.props.gutter;return this.getColumns().map(function(n,e){return r.createElement("div",{key:e,style:{display:"flex",flexDirection:"column",justifyContent:"flex-start",alignContent:"stretch",flex:1,width:0,gap:t}},n.map(function(t){return t}))})},i.render=function(){var t=this.props,n=t.gutter,e=t.className,u=t.style;return r.createElement("div",{style:o({display:"flex",flexDirection:"row",justifyContent:"center",alignContent:"stretch",boxSizing:"border-box",width:"100%",gap:n}
1,u),className:e},this.renderColumns())},n}(r.Component);i.propTypes={},i.defaultProps={columnsCount:3,gutter:"0",className:null,style:{}};var s="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,c=function(){var t=(0,r.useState)(!1),n=t[0],e=t[1];return s(function(){e(!0)},[]),n},a=function(){var t=c(),n=(0,r.useState)(0),e=n[0],o=n[1],u=(0,r.useCallback)(function(){t&&o(window.innerWidth)},[t]);return s(function(){if(t)return window.addEventListener("resize",u),u(),function(){return window.removeEventListener("resize",u)}},[t,u]),e},l=function(t){var n=t.columnsCountBreakPoints,e=void 0===n?{350:1,750:2,900:3}:n,o=t.children,u=t.className,i=t.style,s=a(),c=(0,r.useMemo)(function(){var t=Object.keys(e).sort(function(t,n){return t-n}),n=t.length>0?e[t[0]]:1;return t.forEach(function(t){t<s&&(n=e[t])}),n},[s,e]);return r.createElement("div",{className:void 0===u?null:u,style:void 0===i?null:i},r.Children.map(o,function(t,n){return r.cloneElement(t,{key:n,columnsCount:c})}))};l.propTypes={};var f=l,p=i}}]);
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.