1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4304,5260,6297],{41226:()=>{},16768:(e,t,n)=>{Promise.resolve().then(n.bind(n,35653)),Promise.resolve().then(n.bind(n,78694)),Promise.resolve().then(n.bind(n,55077)),Promise.resolve().then(n.t.bind(n,44839,23)),Promise.resolve().then(n.bind(n,15400)),Promise.resolve().then(n.bind(n,21991)),Promise.resolve().then(n.bind(n,70258)),Promise.resolve().then(n.bind(n,67260)),Promise.resolve().then(n.bind(n,55769)),Promise.resolve().then(n.bind(n,94042)),Promise.resolve().then(n.bind(n,83570)),Promise.resolve().then(n.bind(n,38804)),Promise.resolve().then(n.bind(n,84955)),Promise.resolve().then(n.bind(n,85541)),Promise.resolve().then(n.bind(n,46337)),Promise.resolve().then(n.bind(n,50521)),Promise.resolve().then(n.bind(n,55347)),Promise.resolve().then(n.bind(n,22183))},5565:(e,t,n)=>{"use strict";n.d(t,{default:()=>o.a});var r=n(4146),o=n.n(r)},67396:(e,t,n)=>{"use strict";n.d(t,{default:()=>o.a});var r=n(44839),o=n.n(r)},4146:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return a},getImageProps:function(){return s}});let r=n(60306),o=n(40666),i=n(87970),l=r._(n(65514));function s(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let a=i.Image},64740:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(12115);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}class s extends r.Component{constructor(e){let t;super(e),this.reCalculateColumnCount=this.reCalculateColumnCount.bind(this),this.reCalculateColumnCountDebounce=this.reCalculateColumnCountDebounce.bind(this),t=this.props.breakpointCols&&this.props.breakpointCols.default?this.props.breakpointCols.default:parseInt(this.props.breakpointCols)||2,this.state={columnCount:t}}componentDidMount(){this.reCalculateColumnCount(),window&&window.addEventListener("resize",this.reCalculateColumnCountDebounce)}componentDidUpdate(){this.reCalculateColumnCount()}componentWillUnmount(){window&&window.removeEventListener("resize",this.reCalculateColumnCountDebounce)}reCalculateColumnCountDebounce(){if(!window||!window.requestAnimationFrame){this.reCalculateColumnCount();return}window.cancelAnimationFrame&&window.cancelAnimationFrame(this._lastRecalculateAnimationFrame),this._lastRecalculateAnimationFrame=window.requestAnimationFrame(()=>{this.reCalculateColumnCount()})}reCalculateColumnCount(){let e=window&&window.innerWidth||1/0,t=this.props.breakpointCols;"object"!=typeof t&&(t={default:parseInt(t)||2});let n=1/0,r=t.default||2;for(let o in t){let i=parseInt(o);i>0&&e<=i&&i<n&&(n=i,r=t[o])}r=Math.max(1,parseInt(r)||1),this.state.columnCount!==r&&this.setState({columnCount:r})}itemsInColumns(){let e=this.state.columnCount,t=Array(e),n=r.Children.toArray(this.props.children);for(let r=0;r<n.length;r++){let o=r%e;t[o]||(t[o]=[]),t[o].push(n[r])}return t}renderColumns(){let{column:e,columnAttrs:t={},columnClassName:n}=this.props,i=this.itemsInColumns(),s=`${100/i.length}%`,a=n;a&&"string"!=typeof a&&(this.logDeprecated('The property "columnClassName" requires a string'),void 0===a&&(a="my-masonry-grid_column"));let u=l(l(l({},e),t),{},{style:l(l({},t.style),{},{width:s}),className:a});return i.map((e,t)=>r.createElement("div",o({},u,{key:t}),e))}logDeprecated(e){console.error("[Masonry]",e)}render(){let e=this.props,{children:t,breakpointCols:n,columnClassName:i,columnAttrs:l,column:s,className:a}=e,u=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,["children","breakpointCols","columnClassName","columnAttrs","column","className"]),c=a;return"string"!=typeof a&&(this.logDeprecated('The property "className" requires a string'),void 0===a&&(c="my-masonry-grid")),r.createElement("div",o({},u,{className:c}),this.renderColumns())}}s.defaultProps={breakpointCols:void 0,className:void 0,columnClassName:void 0,children:void 0,columnAttrs:void 0,column:void 0};let a=s}
1,22183:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var r=n(95155),o=n(5565),i=n(67396),l=n(12115),s=n(64740);let a={default:4,1023:3,639:2},u=(0,l.memo)(function(e){let{items:t}=e;return(0,r.jsx)(s.A,{breakpointCols:a,className:"flex w-auto -ml-4",columnClassName:"flex flex-col gap-4 pl-4 bg-clip-padding",children:t.map(e=>{var t,n;let{width:l,height:s}={width:(t=e.width)>0?t:400,height:(n=e.height)>0?n:400};return(0,r.jsxs)(i.default,{href:e.href,className:"overflow-hidden rounded-xl border border-zinc-200 bg-white transition-shadow hover:shadow-md dark:border-zinc-800 dark:bg-zinc-900",children:[(0,r.jsx)(o.default,{src:e.imageUrl,alt:e.title,width:l,height:s,sizes:"(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 25vw",className:"h-auto w-full bg-zinc-100 dark:bg-zinc-800"}),(0,r.jsxs)("div",{className:"p-3",children:[(0,r.jsx)("h2",{className:"line-clamp-1 text-sm font-medium",children:e.title}),e.caption&&(0,r.jsx)("p",{className:"mt-1 line-clamp-2 text-xs text-zinc-500",children:e.caption}),e.prompt&&(0,r.jsxs)("p",{className:"mt-1 line-clamp-2 text-xs text-zinc-400",children:[(0,r.jsx)("span",{className:"font-medium",children:"Prompt:"})," ",e.prompt]})]})]},e.id)})})})}},e=>{var t=t=>e(e.s=t);e.O(0,[7970,3570,9217,6930,4839,6395,8441,1517,7358],()=>t(16768)),_N_E=e.O()}]);
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.