1/*! For license information please see 36752-32ff9f8a71bf3ec88f6c.js.LICENSE.txt */ 2"use strict";(globalThis.webpackChunkcgtrader=globalThis.webpackChunkcgtrader||[]).push([[36752],{36752(e,r,t){t.r(r),t.d(r,{default:()=>s});var n=t(96540),a=t(5556),o=t(23314),l=t(41087),i=t(26403),c=t(74232);function u(e){var r=e.searchQuery,t=void 0===r?c.DEFAULT_COMMUNITY_GALLERY_FILTERS.searchQuery:r,a=e.onSearchChange,u=void 0===a?l.tE:a,s=e.category,d=void 0===s?c.DEFAULT_COMMUNITY_GALLERY_FILTERS.category:s,m=e.categories,g=void 0===m?l.Ml:m,f=e.onCategoryChange,y=void 0===f?l.tE:f,v=e.sortOrder,p=void 0===v?c.DEFAULT_COMMUNITY_GALLERY_FILTERS.sortOrder:v,h=e.initialModels,b=void 0===h?null:h,E=e.paginationMode,_=void 0===E?"infinite":E,C=e.onCardClick,A=void 0===C?l.tE:C,L=e.onAuthGatedLoadMore,S=void 0===L?l.tE:L,w=e.anonymousPageLimit,k=void 0===w?null:w,O=e.emptyState,M=void 0===O?null:O,T=e.noMatchNotice,R=void 0===T?null:T,N=e.enableFallback,F=void 0!==N&&N,I=e.extractingCoreStyles,P=void 0!==I&&I,x=e.authLoaded,j=void 0!==x&&x,U=e.isUserLoggedIn,D=void 0!==U&&U,G=e.onSignInRequired,Y=void 0===G?l.tE:G;return n.createElement("div",{className:"community-gallery-panel"},n.createElement(o.default,{className:"community-gallery-panel__filters",searchQuery:t,onSearchChange:u,category:d,categories:g,onCategoryChange:y}),n.createElement(i.default,{searchQuery:t,category:d,sortOrder:p,initialModels:b,paginationMode:_,onCardClick:A,onAuthGatedLoadMore:S,anonymousPageLimit:k,emptyState:M,noMatchNotice:R,enableFallback:F,extractingCoreStyles:P,authLoaded:j,isUserLoggedIn:D,onSignInRequired:Y}))}u.propTypes={searchQuery:a.string,onSearchChange:a.func,category:a.string,categories:(0,a.arrayOf)((0,a.shape)({name:a.string.isRequired,value:a.string.isRequired})),onCategoryChange:a.func,sortOrder:a.string,initialModels:(0,a.shape)({data:a.array,meta:a.object}),paginationMode:(0,a.oneOf)(["infinite","loadMore"]),onCardClick:a.func,onAuthGatedLoadMore:a.func,anonymousPageLimit:a.number,emptyState:a.node,noMatchNotice:a.node,enableFallback:a.bool,extractingCoreStyles:a.bool,authLoaded:a.bool,isUserLoggedIn:a.bool,onSignInRequired:a.func};const s=(0,n.memo)(u)},89327(e,r,t){t.r(r),t.d(r,{default:()=>y});var n=t(96540),a=t(49216),o=t(21188),l=t(29959),i=t(79041),c=t(5556),u=t(74232),s=t(51682),d=t(5512),m=t(97187),g=t(41087);function f(e){var r=e.id,t=e.slug,c=void 0===t?"":t,f=e.title,y=e.prompt,v=e.createdAt,p=e.image,h=e.user,b=void 0===h?null:h,E=e.likeCount,_=void 0===E?0:E,C=e.liked,A=void 0!==C&&C,L=e.onToggleLike,S=void 0===L?g.tE:L,w=e.onRemix,k=e.eager,O=void 0!==k&&k,M=(0,m.default)(),T=(0,d.default)(),R=!(null===T||void 0===T||!T.aiCreatorAvatarEnabled),N=(0,n.useCallback)(()=>{S({id:r,slug:c,liked:A,likeCount:_})},[S,r,c,A,_]),F=(0,n.useCallback)(()=>{w({id:r,slug:c,title:f,prompt:y,createdAt:v,image:p})},[w,r,c,f,y,v,p]),I=null!==b&&void 0!==b&&b.username?M("community.card.remixBy",{title:f,username:b.username}):M("community.card.remix",{title:f});return n.createElement("div",{className:"community-gallery-card"},n.createElement("button",{type:"button",className:"community-gallery-card__remix",onClick:F,"aria-label":I},n.createElement("img",{className:"community-gallery-card__image",src:p,alt:"","aria-hidden":"true",loading:O?"eager":"lazy",decoding:"async",fetchpriority:O?"high":"low"})),R&&n.createElement(s.default,{user:b,tooltipContent:null===b||void 0===b?void 0:b.username,id:"community-gallery-card-author-".concat(r),place:"right",containerClass:"community-gallery-card__author",className:"community-gallery-card__avatar"}),n.createElement("button",{type:"button",className:"community-gallery-card__like",onClick:N,"aria-pressed":A,"aria-label":M(A?"like.unlikeModel":"like.likeModel",{title:f})},n.createElement("span",{className:"community-gallery-card__like-count cgt-body-base-semibold"},_),n.createElement(a.A,{svgComponent:A?l.default:i.default,size:u.iconSize,color:"dark",notSpaced:!0,className:(0,o.A)("community-gallery-card__like-icon",A&&"community-gallery-card__like-icon--filled")})))}f.propTypes={id:(0,c.oneOfType)([c.number,c.string]).isRequired,slug:c.string,title:c.string.isRequired,prompt:c.string.isRequired,createdAt:c.string.isRequired,image:c.string.isRequired,user:(0,c.shape)({username:c.string,avatar_url:c.string}),likeCount:c.number,liked:c.bool,onToggleLike:c.func,onRemix:c.func.isRequired,eager:c.bool};const y=(0,n.memo)(f)},26403(e,r,t){t.r(r),t.d(r,{default:()=>C});var n=t(96540),a=t(62816),o=t(49216),l=t(21188),i=t(40530),c=t(5556),u=t(74232),s=t(46073),d=t(97187),m=t(41087),g=t(89327),f=t(2967),y=t(81834),v=t(91636);function p(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,a,o,l,i=[],c=!0,u=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;c=!1}else for(;!(c=(n=o.call(t)).done)&&(i.push(n.value),i.length!==r);c=!0);}catch(e){u=!0,a=e}
2finally{try{if(!c&&null!=t.return&&(l=t.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,r)||function(e,r){if(e){if("string"==typeof e)return h(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?h(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}var b={height:"32px",width:"32px"},E=e=>{var r=e.searchQuery,t=e.category,n=e.sortOrder;return"".concat(r,"|").concat(t,"|").concat(n)};function _(e){var r=e.searchQuery,t=void 0===r?u.DEFAULT_COMMUNITY_GALLERY_FILTERS.searchQuery:r,c=e.category,h=void 0===c?u.DEFAULT_COMMUNITY_GALLERY_FILTERS.category:c,_=e.sortOrder,C=void 0===_?u.DEFAULT_COMMUNITY_GALLERY_FILTERS.sortOrder:_,A=e.initialModels,L=void 0===A?null:A,S=e.paginationMode,w=void 0===S?"infinite":S,k=e.onCardClick,O=void 0===k?m.tE:k,M=e.onAuthGatedLoadMore,T=void 0===M?m.tE:M,R=e.anonymousPageLimit,N=void 0===R?null:R,F=e.emptyState,I=void 0===F?null:F,P=e.noMatchNotice,x=void 0===P?null:P,j=e.enableFallback,U=void 0!==j&&j,D=e.extractingCoreStyles,G=void 0!==D&&D,Y=e.authLoaded,z=void 0!==Y&&Y,q=e.isUserLoggedIn,Q=void 0!==q&&q,B=e.onSignInRequired,W=void 0===B?m.tE:B,$=(0,d.default)(),H=(0,n.useRef)(null),K=(0,n.useRef)(null),Z=(0,f.default)({searchQuery:t,category:h,sortOrder:C,initialModels:L,enableFallback:U,anonymousPageLimit:N}),J=Z.models,V=Z.hasNextPage,X=Z.isAuthGatedNextPage,ee=Z.handleLoadMore,re=Z.patchModelLike,te=Z.isFetchingNextPage,ne=Z.isLoading,ae=Z.isRefetching,oe=Z.isError,le=Z.isShowingFallback,ie=Z.activeFilters,ce=(0,s.default)({onLikeChange:re,dailyLimitMessage:$("like.dailyLimitReached")}).toggleLike,ue=(0,n.useCallback)(e=>{var r=e.slug,t=e.liked,n=e.likeCount;z&&(Q?ce({slug:r,liked:t,likeCount:n}):W())},[z,Q,W,ce]),se=p((0,y.default)(),2),de=se[0],me=se[1],ge=(0,n.useRef)(E(ie)),fe=E(ie);if((0,n.useEffect)(()=>{var e;ge.current!==fe&&(ge.current=fe,null===(e=H.current)||void 0===e||e.scrollTo({top:0,behavior:"smooth"}))},[fe]),(0,n.useEffect)(()=>{var e=H.current,r=K.current;if("infinite"===w&&e&&r&&(V&&!te||X)){var t=new IntersectionObserver(e=>{p(e,1)[0].isIntersecting&&(X?T():V&&!te&&ee())},{root:e,rootMargin:"200px",threshold:0});return t.observe(r),()=>t.disconnect()}},[w,V,X,te,ee,T]),G)return n.createElement(n.Fragment,null,n.createElement("div",{className:"community-gallery-panel__gallery community-gallery-panel__gallery--loading"},n.createElement(o.A,{svgComponent:i.default,size:b})),n.createElement("div",{className:"community-gallery-panel__gallery community-gallery-panel__gallery--error"},"Failed to load models."),n.createElement("div",{className:"community-gallery-panel__gallery community-gallery-panel__gallery--empty"},I),n.createElement("div",{className:"community-gallery-panel__gallery"},x,n.createElement("div",{className:"community-gallery-panel__grid"},v.default.map(e=>n.createElement(g.default,{key:e.id,id:e.id,title:e.title,prompt:e.prompt,createdAt:e.createdAt,image:e.image,user:e.user,eager:!0,onRemix:O}))),n.createElement("div",{className:"community-gallery-panel__load-more"},n.createElement(a.A,{type:"secondary",size:"small",onClick:ee},"Load more"))));if(ne)return n.createElement("div",{className:"community-gallery-panel__gallery community-gallery-panel__gallery--loading"},n.createElement(o.A,{svgComponent:i.default,size:b}));if(oe)return n.createElement("div",{className:"community-gallery-panel__gallery community-gallery-panel__gallery--error"},"Failed to load models.");if(0===J.length)return n.createElement("div",{className:"community-gallery-panel__gallery community-gallery-panel__gallery--empty"},I);var ye=me>0?Math.floor(J.length/me)*me:J.length,ve=V&&ye>0?J.slice(0,ye):J;return n.createElement("div",{className:"community-gallery-panel__gallery",ref:H},le&&x,n.createElement("div",{ref:de,className:(0,l.A)("community-gallery-panel__grid",ae&&"community-gallery-panel__grid--refetching"),"aria-busy":ae||void 0},ve.map((e,r)=>n.createElement(g.default,{key:e.id,id:e.id,slug:e.slug,title:e.title,prompt:e.prompt,createdAt:e.createdAt,image:e.image,user:e.user,likeCount:e.likeCount,liked:e.liked,onToggleLike:ue,eager:r<15,onRemix:O}))),(V||X)&&"loadMore"===w&&n.createElement("div",{className:"community-gallery-panel__load-more"},n.createElement(a.A,{type:"secondary",size:"small",onClick:X?T:ee,disabled:te,icon:te?n.createElement(o.A,{svgComponent:i.default,size:u.iconSize}):null},"Load more")),(V||X)&&"infinite"===w&&n.createElement("div",{ref:K,className:"community-gallery-panel__sentinel","aria-hidden":"true"}))}
vendor: 4,383 bytes, line 2
2_.propTypes={searchQuery:c.string,category:c.string,sortOrder:c.string,initialModels:(0,c.shape)({data:c.array,meta:c.object}),paginationMode:(0,c.oneOf)(["infinite","loadMore"]),onCardClick:c.func,onAuthGatedLoadMore:c.func,anonymousPageLimit:c.number,emptyState:c.node,noMatchNotice:c.node,enableFallback:c.bool,extractingCoreStyles:c.bool,authLoaded:c.bool,isUserLoggedIn:c.bool,onSignInRequired:c.func};const C=(0,n.memo)(_)},2967(e,r,t){t.r(r),t.d(r,{PER_PAGE:()=>p,SEARCH_DEBOUNCE_MS:()=>h,default:()=>S});var n=t(96540),a=t(63064),o=t(14426),l=t(46266),i=t(74232),c=t(40861);function u(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?u(Object(t),!0).forEach(function(r){d(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):u(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function d(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==typeof r?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function m(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,a,o,l,i=[],c=!0,u=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;c=!1}else for(;!(c=(n=o.call(t)).done)&&(i.push(n.value),i.length!==r);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=t.return&&(l=t.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,r)||function(e,r){if(e){if("string"==typeof e)return g(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?g(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function f(){var e,r,t="function"==typeof Symbol?Symbol:{},n=t.iterator||"@@iterator",a=t.toStringTag||"@@toStringTag";function o(t,n,a,o){var c=n&&n.prototype instanceof i?n:i,u=Object.create(c.prototype);return y(u,"_invoke",function(t,n,a){var o,i,c,u=0,s=a||[],d=!1,m={p:0,n:0,v:e,a:g,f:g.bind(e,4),d:function(r,t){return o=r,i=0,c=e,m.n=t,l}};function g(t,n){for(i=t,c=n,r=0;!d&&u&&!a&&r<s.length;r++){var a,o=s[r],g=m.p,f=o[2];t>3?(a=f===n)&&(c=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=g&&((a=t<2&&g<o[1])?(i=0,m.v=n,m.n=o[1]):g<f&&(a=t<3||o[0]>n||n>f)&&(o[4]=t,o[5]=n,m.n=f,i=0))}if(a||t>1)return l;throw d=!0,n}return function(a,s,f){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&g(s,f),i=s,c=f;(r=i<2?e:c)||!d;){o||(i?i<3?(i>1&&(m.n=-1),g(i,c)):m.n=c:m.v=c);try{if(u=2,o){if(i||(a="next"),r=o[a]){if(!(r=r.call(o,c)))throw TypeError("iterator result is not an object");if(!r.done)return r;c=r.value,i<2&&(i=0)}else 1===i&&(r=o.return)&&r.call(o),i<2&&(c=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((r=(d=m.n<0)?c:t.call(n,m))!==l)break}catch(r){o=e,i=1,c=r}finally{u=1}}return{value:r,done:d}}}(t,a,o),!0),u}var l={};function i(){}function c(){}function u(){}r=Object.getPrototypeOf;var s=[][n]?r(r([][n]())):(y(r={},n,function(){return this}),r),d=u.prototype=i.prototype=Object.create(s);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,y(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=u,y(d,"constructor",u),y(u,"constructor",c),c.displayName="GeneratorFunction",y(u,a,"GeneratorFunction"),y(d),y(d,a,"Generator"),y(d,n,function(){return this}),y(d,"toString",function(){return"[object Generator]"}),(f=function(){return{w:o,m:m}}
2)()}function y(e,r,t,n){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}y=function(e,r,t,n){function o(r,t){y(e,r,function(e){return this._invoke(r,t,e)})}r?a?a(e,r,{value:t,enumerable:!n,configurable:!n,writable:!n}):e[r]=t:(o("next",0),o("throw",1),o("return",2))},y(e,r,t,n)}function v(e,r,t,n,a,o,l){try{var i=e[o](l),c=i.value}catch(e){return void t(e)}i.done?r(c):Promise.resolve(c).then(n,a)}var p=24,h=500,b=e=>{var r,t;return{items:null!==(r=null===e||void 0===e?void 0:e.data)&&void 0!==r?r:[],meta:null!==(t=null===e||void 0===e?void 0:e.meta)&&void 0!==t?t:{}}},E=(e,r)=>{var t=e.meta;return t.currentPage<t.totalPages?r.length+1:void 0},_=function(){var e,r=(e=f().m(function e(r){var t,n,a,o,c,u;return f().w(function(e){for(;;)switch(e.n){case 0:return t=r.page,n=r.searchQuery,a=r.category,o=r.sortOrder,e.n=1,l.A.get("/api/internal/generator/community-gallery",{params:{page:t,per_page:p,search_query:n||void 0,category:a===i.DEFAULT_COMMUNITY_GALLERY_FILTERS.category?void 0:a,sort_order:o}});case 1:return c=e.v,u=c.data,e.a(2,b(u))}},e)}),function(){var r=this,t=arguments;return new Promise(function(n,a){var o=e.apply(r,t);function l(e){v(o,n,a,l,i,"next",e)}function i(e){v(o,n,a,l,i,"throw",e)}l(void 0)})});return function(e){return r.apply(this,arguments)}}(),C=e=>{var r=e.searchQuery,t=e.category,n=e.sortOrder;return r===i.DEFAULT_COMMUNITY_GALLERY_FILTERS.searchQuery&&t===i.DEFAULT_COMMUNITY_GALLERY_FILTERS.category&&n===i.DEFAULT_COMMUNITY_GALLERY_FILTERS.sortOrder},A=e=>["communityGalleryModels",{searchQuery:e.searchQuery,category:e.category,sortOrder:e.sortOrder}],L={searchQuery:i.DEFAULT_COMMUNITY_GALLERY_FILTERS.searchQuery,category:i.DEFAULT_COMMUNITY_GALLERY_FILTERS.category,sortOrder:i.DEFAULT_COMMUNITY_GALLERY_FILTERS.sortOrder};const S=function(){var e,r,t,l,u,d,g,f,y,v,p,S,w,k=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},O=k.searchQuery,M=void 0===O?i.DEFAULT_COMMUNITY_GALLERY_FILTERS.searchQuery:O,T=k.category,R=void 0===T?i.DEFAULT_COMMUNITY_GALLERY_FILTERS.category:T,N=k.sortOrder,F=void 0===N?i.DEFAULT_COMMUNITY_GALLERY_FILTERS.sortOrder:N,I=k.initialModels,P=void 0===I?null:I,x=k.enableFallback,j=void 0!==x&&x,U=k.anonymousPageLimit,D=void 0===U?null:U,G=(0,a.jE)(),Y={searchQuery:(y=M,v=h,p=m((0,n.useState)(y),2),S=p[0],w=p[1],(0,n.useEffect)(()=>{if(y){var e=setTimeout(()=>w(y),v);return()=>clearTimeout(e)}w(y)},[y,v]),S),category:R,sortOrder:F},z=C(Y)&&Boolean(P),q=(0,o.q)({queryKey:A(Y),queryFn:e=>{var r=e.pageParam;return _(s({page:void 0===r?1:r},Y))},getNextPageParam:E,initialPageParam:1,keepPreviousData:!0,initialData:z?{pages:[b(P)],pageParams:[1]}:void 0}),Q=q.data,B=q.hasNextPage,W=q.fetchNextPage,$=q.isFetching,H=q.isFetchingNextPage,K=q.isLoading,Z=q.isError,J=null!==(e=null===Q||void 0===Q||null===(r=Q.pages)||void 0===r?void 0:r.flatMap(e=>e.items))&&void 0!==e?e:[],V=null===Q||void 0===Q||null===(t=Q.pages)||void 0===t||null===(t=t.slice(-1)[0])||void 0===t?void 0:t.meta,X=!C(Y),ee=j&&X&&!$&&0===J.length,re=(0,o.q)({queryKey:A(L),queryFn:e=>{var r=e.pageParam;return _(s({page:void 0===r?1:r},L))},getNextPageParam:E,initialPageParam:1,enabled:ee,staleTime:3e5}),te=null!==(l=null===(u=re.data)||void 0===u||null===(u=u.pages)||void 0===u?void 0:u.flatMap(e=>e.items))&&void 0!==l?l:[],ne=ee&&te.length>0,ae=ne?te:J,oe=null!==(d=null===V||void 0===V?void 0:V.perPage)&&void 0!==d?d:0,le=null!==(g=null===V||void 0===V?void 0:V.totalCount)&&void 0!==g?g:0,ie=oe>0?Math.ceil(le/oe):0,ce=le<D*oe||ie>D,ue=null!=D&&!ne&&!(null!==B&&void 0!==B&&B)&&(null!==(f=null===V||void 0===V?void 0:V.currentPage)&&void 0!==f?f:0)>=D&&ce,se=(0,n.useCallback)(e=>{var r=e.slug,t=e.liked,n=e.likeCount;(0,c.default)(G,{slug:r,liked:t,likeCount:n})},[G]),de=$&&!H&&!K;return{models:ae,meta:V,hasNextPage:!ne&&(null!==B&&void 0!==B&&B),isAuthGatedNextPage:ue,handleLoadMore:(0,n.useCallback)(()=>{W()},[W]),patchModelLike:se,isFetchingNextPage:H,isLoading:K||ee&&re.isLoading,isRefetching:de,isError:Z,isShowingFallback:ne,activeFilters:Y}}},81834(e,r,t){t.r(r),t.d(r,{default:()=>l});var n=t(96540);function a(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,a,o,l,i=[],c=!0,u=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;c=!1}else for(;!(c=(n=o.call(t)).done)&&(i.push(n.value),i.length!==r);c=!0);}catch(e){u=!0,a=e}
2finally{try{if(!c&&null!=t.return&&(l=t.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,r)||function(e,r){if(e){if("string"==typeof e)return o(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?o(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}const l=function(){var e=a((0,n.useState)(0),2),r=e[0],t=e[1],o=(0,n.useRef)(null),l=(0,n.useRef)(null),i=(0,n.useCallback)(()=>{var e=l.current;if(e){var r=getComputedStyle(e).gridTemplateColumns,n=r&&"none"!==r?r.split(" ").filter(Boolean).length:0;t(n)}},[]);return[(0,n.useCallback)(e=>{o.current&&(o.current.disconnect(),o.current=null),l.current=e,e&&"undefined"!==typeof ResizeObserver&&(i(),o.current=new ResizeObserver(i),o.current.observe(e))},[i]),r]}},91636(e,r,t){t.r(r),t.d(r,{default:()=>n});const n=Array.from({length:4},(e,r)=>({id:"mock-".concat(r),title:"Model title",prompt:"Prompt text",createdAt:"2026-01-01T00:00:00Z",image:"",user:{username:"creator",avatar_url:""}}))},50078(e,r,t){t.r(r),t.d(r,{default:()=>E});var n=t(96540),a=t(21188),o=t(44607),l=t(49216),i=t(6341),c=t(80576),u=t(5556),s=t(41087),d=0,m=null;function g(){if(!((d+=1)>1)){var e=document,r=e.body,t=e.documentElement;m={overflow:r.style.overflow,paddingRight:r.style.paddingRight,scrollbarGutter:t.style.scrollbarGutter};var n=window.innerWidth-t.clientWidth;n>0&&("undefined"!==typeof CSS&&"function"===typeof CSS.supports&&CSS.supports("scrollbar-gutter","stable")?t.style.scrollbarGutter="stable":r.style.paddingRight="".concat(n,"px")),r.style.overflow="hidden"}}function f(){if(!((d=Math.max(0,d-1))>0)&&m){var e=document,r=e.body,t=e.documentElement;r.style.overflow=m.overflow,m.paddingRight?r.style.paddingRight=m.paddingRight:r.style.removeProperty("padding-right"),t.style.scrollbarGutter=m.scrollbarGutter,m=null}}const y=function(e){(0,n.useEffect)(()=>{if(e)return g(),f},[e])};var v=t(48904);function p(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,a,o,l,i=[],c=!0,u=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;c=!1}else for(;!(c=(n=o.call(t)).done)&&(i.push(n.value),i.length!==r);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=t.return&&(l=t.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,r)||function(e,r){if(e){if("string"==typeof e)return h(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?h(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function b(e){var r=e.placeholder,t=e.reservedPlaceholder,u=void 0===t?null:t,d=e.positionHorizontal,m=void 0===d?"right":d,g=e.content,f=e.onOpenChange,h=void 0===f?null:f,b=e.triggerCloseDropdown,E=void 0!==b&&b,_=e.setTriggerCloseDropdown,C=void 0===_?s.tE:_,A=e.prefixIcon,L=void 0===A?null:A,S=e.hasSelectedAnyFilters,w=void 0!==S&&S,k=e.closingDropdownClassName,O=void 0===k?"":k,M=e.contentClassName,T=void 0===M?"":M,R=e.size,N=void 0===R?"large":R,F=(0,v.A)(),I=F.isLoaded,P=F.elementRef,x=p((0,n.use
2State)(!1),2),j=x[0],U=x[1],D=p((0,n.useState)(!1),2),G=D[0],Y=D[1];y(j),(0,n.useEffect)(()=>{h&&h(j)},[j,h]),(0,n.useEffect)(()=>{if(j){var e=e=>{if("Escape"===e.key){var r,t=null===(r=P.current)||void 0===r?void 0:r.closest(".cgt-dropdown");null!==t&&void 0!==t&&t.contains(document.activeElement)&&P.current.focus(),Y(!0)}};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}},[j,P]),(0,n.useEffect)(()=>{if(j){var e=()=>{P.current&&null===P.current.offsetParent&&Y(!0)};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}},[j,P]);var z=(0,n.useMemo)(()=>({horizontal:m}),[m]),q=(0,n.useCallback)(e=>{U(e)},[]),Q=(0,n.useCallback)(e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),e.currentTarget.click())},[]),B=(0,n.useCallback)(e=>{Y(e),C(e)},[C]),W=(0,n.useMemo)(()=>(0,a.A)("cgt-text-input cgt-text-input--medium cgt-text-input--primary cgt-text-input--icon-trail filter-wrapper__trigger",w&&"filter-wrapper__trigger--filled"),[w]);return n.createElement(o.A,{content:I?g:"",isSimpleContent:!0,isSpaced:!0,size:N,position:z,contentClassName:T,onOpenChange:q,triggerCloseDropdown:E||G,setTriggerCloseDropdown:B,className:O,withBackdrop:!0},n.createElement("div",{ref:P,className:W,role:"button",tabIndex:0,"aria-haspopup":"dialog","aria-expanded":j,onKeyDown:Q},L,n.createElement("div",{className:"filter-wrapper__placeholder"},r,u&&n.createElement("span",{className:"filter-wrapper__placeholder-reserve","aria-hidden":"true"},u)),n.createElement(l.A,{svgComponent:j?i.default:c.default,color:"darker",notSpaced:!0,className:"filter-wrapper__trail-icon"})))}b.propTypes={placeholder:u.string.isRequired,reservedPlaceholder:u.string,positionHorizontal:(0,u.oneOf)(["left","right"]),content:u.node.isRequired,onOpenChange:u.func,triggerCloseDropdown:u.bool,setTriggerCloseDropdown:u.func,prefixIcon:u.node,hasSelectedAnyFilters:u.bool,closingDropdownClassName:u.string,contentClassName:u.string,size:(0,u.oneOf)(["large","medium"])};const E=(0,n.memo)(b)},78115(e,r,t){t.r(r),t.d(r,{default:()=>h});var n=t(96540),a=t(35288),o=t(62816),l=t(21188),i=t(5556),c=t(50078),u=t(42554),s=t(41087),d=t(41633),m=t
2(4115),g=t(29928);function f(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,a,o,l,i=[],c=!0,u=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;c=!1}else for(;!(c=(n=o.call(t)).done)&&(i.push(n.value),i.length!==r);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=t.return&&(l=t.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,r)||function(e,r){if(e){if("string"==typeof e)return y(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?y(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}var v=e=>{var r=e.parentElement;if(!r)return e.getBoundingClientRect().width;var t=parseFloat(window.getComputedStyle(r).columnGap)||0;return Array.from(r.children).filter(r=>r!==e).reduce((e,r)=>{var n=parseFloat(window.getComputedStyle(r).flexBasis);return e-(Number.isNaN(n)?r.getBoundingClientRect().width:n)-t},r.getBoundingClientRect().width)};function p(e){var r=e.categories,t=void 0===r?s.Ml:r,i=e.selected,y=void 0===i?"":i,p=e.onChange,h=void 0===p?s.tE:p,b=e.morePlaceholder,E=void 0===b?"More":b,_=(0,m.A)("(max-width: 500px)"),C=(0,n.useRef)(null),A=f((0,n.useState)(t.length),2),L=A[0],S=A[1],w=t.length,k=(0,n.useCallback)(()=>{var e=C.current;if(e){var r=Array.from(e.children).slice(0,w);if(0!==r.length){var t=r.map(e=>e.getBoundingClientRect().width);S((0,g.default)({chipWidths:t,moreWidth:88,available:v(e),gap:8}))}}},[w]);(0,d.A)(()=>{var e=C.current;if(e){var r=new ResizeObserver(k);return r.observe(e),e.parentElement&&r.observe(e.parentElement),Array.from(e.children).slice(0,w).forEach(e=>r.observe(e)),k(),()=>r.disconnect()}},[w,k]);var O=(0,n.useMemo)(()=>t.slice(L),[t,L]),M=(0,n.useMemo)(()=>O.some(e=>e.value===y),[O,y]),T=(0,n.useMemo)(()=>[{label:null,filters:O.map(e=>{var r=e.name;return{value:e.value,label:r}})}],[O]),R=(0,n.useMemo)(()=>[y],[y]),N=(0,n.useCallback)((e,r)=>{h(r)},[h]),F=(0,n.useMemo)(()=>n.createElement(a.A,{isCollapsible:!1,filters:T,selectedFilters:R,onFiltersChange:N,isControlled:!0,hideLastDivider:!0,hideShowMore:!0,baseFormWrapperClassName:"filter-wrapper__content",useNewCheckboxes:!0,useRadio:!0}),[T,R,N]),I=(0,n.useMemo)(()=>[{label:null,filters:t.map(e=>{var r=e.name;return{value:e.value,label:r}})}],[t]),P=(0,n.useMemo)(()=>n.createElement(a.A,{isCollapsible:!1,filters:I,selectedFilters:R,onFiltersChange:N,isControlled:!0,hideLastDivider:!0,hideShowMore:!0,baseFormWrapperClassName:"filter-wrapper__content",useNewCheckboxes:!0,useRadio:!0}),[I,R,N]),x=(0,n.useMemo)(()=>t.find(e=>e.value===y)||t[0],[t,y]);return _&&t.length>0?n.createElement("div",{className:"filter-categories filter-categories--mobile"},n.createElement(c.default,{placeholder:x?x.name:"",content:P,hasSelectedAnyFilters:y!==u.DEFAULT_CATEGORY,positionHorizontal:"left",closingDropdownClassName:"filter-wrapper filter-categories__more",size:"medium"})):n.createElement("div",{className:"filter-categories",ref:C},t.map((e,r)=>{var t=e.name,a=e.value;return n.createElement(o.A,{key:a,type:"secondary",size:"medium",isActive:a===y,customClass:(0,l.A)("filter-categories__chip",a===y&&"filter-categories__chip--active",r>=L&&"filter-categories__chip--measure-only"),onClick:()=>h(a)},t)}),O.length>0&&n.createElement(c.default,{placeholder:E,content:F,hasSelectedAnyFilters:M,positionHorizontal:"left",closingDropdownClassName:"filter-wrapper filter-categories__more",size:"medium"}))}p.propTypes={categories:(0,i.arrayOf)((0,i.shape)({name:i.string.isRequired,value:i.string.isRequired})),selected:i.string,onChange:i.func,morePlaceholder:i.string};const h=(0,n.memo)(p)},29928(e,r,t){t.r(r),t.d(r,{default:()=>n});const n=e=>{var r=e.chipWidths,t=e.moreWidth,n=e.available,a=e.gap;if(0===r.length)return 0;var o=r.reduce((e,r,t)=>e+r+(t>0?a:0),0);if(o<=n)return r.length;for(var l=n-t-a,i=0,c=0,u=0;u<r.length&&!((i+=r[u]+(u>0?a:0))>l);u+=1)c+=1;return Math.max(c,1)}},57623(e,r,t){t.r(r),t.d(r,{default:()=>d});var n=t(96540),a=t(45939),o=t(49216),l=t(9767),i=t(5556),c=t(41087),u=n.createElement(o.A,{notSpaced:!0,svgComponent:l.default,color:"dark",size:{height:"16px",width:"16px"}});function s(e){var r=e.value,t=void 0===r?"":r,o=e.onChange,l=void 0===o?c.tE:o,i=e.placeholder,s=void 0===i?"Search":i,d=(0,n.useCallback)(e=>l(e.target.value),[l]);return n.createElement(a.A,{id:"community-gallery-search",isPilot:!0,size:"medium",value:t,onChange:d,placeholder:s,leadIcon:u,wrapperClassName:"filter-search",textInputClassName:"filter-search__input",className:"filter-search__field"})}s.propTypes={value:i.string,onChange:i.func,placeholder:i.string};const d=(0,n.memo)(s)},23314(e,r,t){t.r(r),t.d(r,{default:()=>u});var n=t(96540),a=t(5556),o=t(41087),l=t(78115),i=t(57623);function c(e){var r=e.className,t=void 0===r?"":r,a=e.searchQuery,c=void 0===a?"":a,u=e.onSearchChange,s=void 0===u?o.tE:u,d=e.searchPlaceholder,m=void 0===d?"Search":d,g=e.category,f=void 0===g?"":g,y=e.categories,v=void 0===y?o.Ml:y,p=e.onCategoryChange,h=void 0===p?o.tE:p,b=e.morePlaceholder,E=void 0===b?"More":b;return n.createElement("div",{className:t},n.createElement(i.default,{value:c,onChange:s,placeholder:m}),n.createElement(l.default,{categories:v,selected:f,onChange:h,morePlaceholder:E}))}
2c.propTypes={className:a.string,searchQuery:a.string,onSearchChange:a.func,searchPlaceholder:a.string,category:a.string,categories:(0,a.arrayOf)((0,a.shape)({name:a.string.isRequired,value:a.string.isRequired})),onCategoryChange:a.func,morePlaceholder:a.string};const u=(0,n.memo)(c)},48904(e,r,t){t.d(r,{A:()=>l});var n=t(96540);function a(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,a,o,l,i=[],c=!0,u=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;c=!1}else for(;!(c=(n=o.call(t)).done)&&(i.push(n.value),i.length!==r);c=!0);}catch(e){u=!0,a=e}finally{try{if(!c&&null!=t.return&&(l=t.return(),Object(l)!==l))return}finally{if(u)throw a}}return i}}(e,r)||function(e,r){if(e){if("string"==typeof e)return o(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?o(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}const l=function(){var e=a((0,n.useState)(!1),2),r=e[0],t=e[1],o=(0,n.useRef)(null),l=(0,n.useCallback)(()=>{t(!0)},[]),i=(0,n.useCallback)(e=>{"keydown"===e.type&&"Enter"!==e.key&&" "!==e.key||l()},[l]);return(0,n.useEffect)(()=>{var e=o.current;if(e){var r=["click","touchstart","mouseenter","focus","keydown"];return r.forEach(r=>{var t="touchstart"===r&&{passive:!0};e.addEventListener(r,i,t)}),()=>{r.forEach(r=>{e.removeEventListener(r,i)})}}},[i]),{isLoaded:r,elementRef:o,loadContent:l}}},41633(e,r,t){t.d(r,{A:()=>a});var n=t(96540);const a="undefined"!==typeof window?n.useLayoutEffect:n.useEffect}}]); 3//# sourceMappingURL=36752-32ff9f8a71bf3ec88f6c.js.map
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.