1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,736093,e=>{"use strict";let t=(0,e.i(644524).default)("outline","arrow-back-up","ArrowBackUp",[["path",{d:"M9 14l-4 -4l4 -4",key:"svg-0"}],["path",{d:"M5 10h11a4 4 0 1 1 0 8h-1",key:"svg-1"}]]);e.s(["IconArrowBackUp",0,t],736093)},340133,e=>{"use strict";let t=(0,e.i(644524).default)("outline","ban","Ban",[["path",{d:"M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M5.7 5.7l12.6 12.6",key:"svg-1"}]]);e.s(["IconBan",0,t],340133)},667773,e=>{"use strict";let t=(0,e.i(644524).default)("outline","movie","Movie",[["path",{d:"M4 4m0 2a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2z",key:"svg-0"}],["path",{d:"M8 4l0 16",key:"svg-1"}],["path",{d:"M16 4l0 16",key:"svg-2"}],["path",{d:"M4 8l4 0",key:"svg-3"}],["path",{d:"M4 16l4 0",key:"svg-4"}],["path",{d:"M4 12l16 0",key:"svg-5"}],["path",{d:"M16 8l4 0",key:"svg-6"}],["path",{d:"M16 16l4 0",key:"svg-7"}]]);e.s(["IconMovie",0,t],667773)},337434,e=>{"use strict";let t=(0,e.i(644524).default)("outline","wand","Wand",[["path",{d:"M6 21l15 -15l-3 -3l-15 15l3 3",key:"svg-0"}],["path",{d:"M15 6l3 3",key:"svg-1"}],["path",{d:"M9 3a2 2 0 0 0 2 2a2 2 0 0 0 -2 2a2 2 0 0 0 -2 -2a2 2 0 0 0 2 -2",key:"svg-2"}],["path",{d:"M19 13a2 2 0 0 0 2 2a2 2 0 0 0 -2 2a2 2 0 0 0 -2 -2a2 2 0 0 0 2 -2",key:"svg-3"}]]);e.s(["IconWand",0,t],337434)},369075,e=>{"use strict";var t=e.i(991350),r=e.i(925049);e.s(["default",0,function(e){return(0,r.default)((0,t.default)(e).toLowerCase())}])},925049,e=>{"use strict";var t=e.i(239057),r=e.i(856911),i=e.i(3306),n=e.i(991350);e.s(["default",0,function(e){e=(0,n.default)(e);var a=(0,r.default)(e)?(0,i.default)(e):void 0,s=a?a[0]:e.charAt(0),o=a?(0,t.default)(a,1).join(""):e.slice(1);return s.toUpperCase()+o}],925049)},69002,e=>{e.v({hover:"HoverActionButton-module-scss-module__I_Zaha__hover",icon:"HoverActionButton-module-scss-module__I_Zaha__icon",label:"HoverActionButton-module-scss-module__I_Zaha__label",white:"HoverActionButton-module-scss-module__I_Zaha__white",wrapper:"HoverActionButton-module-scss-module__I_Zaha__wrapper"})},280841,e=>{"use strict";var t=e.i(478902),r=e.i(389959),i=e.i(274137),n=e.i(322590),a=e.i(327393),s=e.i(69002),o=e.i(197649);let l=["white"],d=r.default.forwardRef(function({label:e,children:r,size:d,themeIconProps:u={},color:c="green",variant:m="filled",onClick:h,keepIconOnHover:f=!1,style:g,className:p,...v},x){let k=l.includes(c);return(0,t.jsxs)("button",{ref:x,style:{...g,"--size":`${d}px`},onClick:h,...v,className:(0,o.default)(s.default.wrapper,k?s.default[c]:void 0,p),children:[(0,t.jsx)(i.Badge,{className:s.default.label,size:"xs",variant:m,color:c,children:e}),(0,t.jsx)(n.ThemeIcon,{...u,className:s.default.icon,color:c,radius:"xl",size:d,variant:m,children:r}),!f&&(0,t.jsx)(n.ThemeIcon,{...u,className:s.default.hover,color:c,radius:"xl",size:d,variant:m,children:(0,t.jsx)(a.IconArrowRight,{size:16,stroke:2.5})})]})});e.s(["default",0,d])},171338,e=>{"use strict";var t=e.i(478902),r=e.i(96099),i=e.i(389959),n=e.i(848942),a=e.i(996772);e.s(["Countdown",0,function({endTime:e,refreshIntervalMs:s=6e4,format:o="long"}){let l,d,u,c,m,h=(0,i.useRef)(),f=(0,r.default)(),g=(0,r.default)(e).unix()-f.unix(),p=(0,n.default)(),v=r.default.duration(1e3*g,"milliseconds"),x=1>v.asHours(),k=x?1e3:s,[y,w]=(0,i.useState)(v);return((0,i.useEffect)(()=>{w(v)},[e]),(0,i.useEffect)(()=>(h.current||(h.current=window.setInterval(()=>{w(e=>r.default.duration(e.asMilliseconds()-k,"milliseconds"))},k)),()=>{window.clearInterval(h.current),h.current=void 0}),[e,k]),p)?(0,t.jsx)(t.Fragment,{children:(l=y.days(),d=y.hours(),u=y.minutes(),c=y.seconds(),m=[],(l>0&&m.push("long"===o?`${l} ${1===l?"day":"days"}`:`${l}d`),d>0&&m.push("long"===o?`${d} ${1===d?"hour":"hours"}`:`${d}h`),u>0&&m.push("long"===o?`${u} ${1===u?"minute":"minutes"}`:`${u}m`),c>0&&x&&m.push("long"===o?`${c} ${1===c?"second":"seconds"}`:`${c}s`),0===m.length)?"Ended":"long"===o?(0,a.toStringList)(m):m.join(" "))}):null}])},127043,e=>{"use strict";var t=e.i(478902),r=e.i(274137),i=e.i(197649),n=e.i(523264);
1e.s(["DurationBadge",0,function({duration:e,className:a,...s}){return(0,t.jsx)(r.Badge,{color:"gray",radius:"xl",className:(0,i.default)("bg-gray-0 text-gray-500 dark:bg-dark-8/20 dark:text-white",a),style:{flexShrink:0,boxShadow:"1px 2px 3px -1px #25262B33"},...s,children:(0,n.formatDuration)(e)})}])},85079,e=>{"use strict";var t=e.i(478902),r=e.i(15652),i=e.i(295171),n=e.i(788383);e.s(["ImageContextMenu",0,function({context:e,additionalMenuItems:a,noDelete:s=!1,image:o,children:l,...d}){let u=(0,r.useRouter)();return(0,t.jsx)(n.ImageContextMenuWrapper,{image:o,...d,children:(0,t.jsx)(i.ImageMenuItems,{...{image:o,context:e,additionalMenuItems:a},disableDelete:u.pathname.includes("/collections")||s})})}])},551729,e=>{"use strict";var t=e.i(478902),r=e.i(280451),i=e.i(363480);let n=(0,r.default)(()=>e.A(462745),{loadableGenerated:{modules:[695119]},ssr:!1});e.s(["ImageMetaPopover2",0,function({imageId:e,children:r}){return(0,t.jsxs)(i.Popover,{className:"relative flex items-center",children:[(0,t.jsx)(i.PopoverButton,{"aria-label":"Generation data",className:"flex cursor-pointer items-center justify-center border-none bg-transparent",children:r}),(0,t.jsx)(i.PopoverPanel,{className:"z-[500]",anchor:"top end",onClick:e=>{e.preventDefault(),e.stopPropagation()},children:(0,t.jsx)(n,{imageId:e})})]})}])},993735,e=>{"use strict";var t=e.i(478902),r=e.i(389959),i=e.i(440408),n=e.i(62659);let a=(0,r.createContext)(null);e.s(["ImagesProvider",0,function({children:e,images:s,hideReactionCount:o,hideReactions:l,hideStickerBadge:d,revealStickers:u,collectionId:c,judgeInfo:m,judgingCategories:h}){let f=(0,r.useRef)();f.current=s;let g=(0,r.useMemo)(()=>({hideReactionCount:o,hideReactions:l,hideStickerBadge:d,revealStickers:u,collectionId:c,judgeInfo:m,judgingCategories:h,getImages:()=>f.current}),[o,l,d,u,c,m,h]),p=(0,r.useMemo)(()=>(s??[]).map(e=>e.id),[s]);return(0,t.jsx)(a.Provider,{value:g,children:(0,t.jsx)(n.StickerPlacementBatchProvider,{imageIds:p,alwaysFetch:u,children:(0,t.jsx)(i.RemixGalleryBatchProvider,{imageIds:p,children:e})})})},"useImagesContext",0,()=>{let e=(0,r.useContext)(a);return e||{getImages:()=>void 0}}])},542967,e=>{"use strict";var t=e.i(478902),r=e.i(138464),i=e.i(43047),n=e.i(322590),a=e.i(389959),s=e.i(296175),o=e.i(667773),l=e.i(337434),d=e.i(833695);e.i(99185);var u=e.i(573186),c=e.i(690359);let m={edit:{safe:{workflow:"img2img:edit",ecosystemKey:"NanoBanana",modelVersionId:c.nanoBananaVersionIds.v2lite},mature:{workflow:"img2img:edit",ecosystemKey:"Qwen",modelVersionId:c.qwenVersionIds.imageEdit2511}},video:{safe:{workflow:"img2vid",ecosystemKey:"MiniMaxH3",modelVersionId:c.minimaxVersionIds.comfy},mature:{workflow:"img2vid",ecosystemKey:"MiniMaxH3",modelVersionId:c.minimaxVersionIds.comfy}}};var h=e.i(522250),f=e.i(229862),g=e.i(573348),p=e.i(689223),v=e.i(128358),x=e.i(148063);let k=new Set([f.ImageIngestionStatus.Pending,f.ImageIngestionStatus.Error,f.ImageIngestionStatus.NotFound,f.ImageIngestionStatus.PendingManualAssignment]),y={width:512,height:512};function w(e){return"image"===e.type?["edit","video"]:[]}function b(e){return e.nsfwLevel?(0,h.getIsSafeBrowsingLevel)(e.nsfwLevel)?"safe":"mature":"safe"}function I(e){return!!(e.hasPositivePrompt??e.hasMeta)}async function S(e,t){return e.width&&e.height?{width:e.width,height:e.height}:(0,p.getImageDimensions)(t).catch(()=>y)}async function M({kind:e,image:t}){let r=m[e][b(t)];g.generationGraphPanel.open(void 0,{preserveEntryAction:!0});let i=(0,u.getEdgeUrl)(t.url,{original:!0}),{result:n,superseded:a}=await (0,g.withExternalFetch)(()=>Promise.all([S(t,i),(0,g.fetchGenerationData)({type:"modelVersion",id:r.modelVersionId}),x.trpcVanilla.orchestrator.mintRemixProvenance.mutate({imageId:t.id}).then(e=>e.provenance).catch(()=>void 0)]));if(a)return;let[{width:s,height:o},l,d]=n;d&&v.remixProvenanceStore.setToken(i,d),g.generationGraphStore.setData({params:{...l.params,workflow:r.workflow,ecosystem:r.ecosystemKey,images:[{url:i,width:s,height:o}],aspectRatio:{value:`${s}:${o}`,width:s,height:o}},resources:l.resources,runType:"remix"})}let j=0;var T=e.i(780360),R=e.i(657227),_=e.i(964978);let C={edit:{label:"Edit image",description:"Change this image with a prompt",icon:l.IconWand,color:"violet"},video:{label:"Animate",description:"Turn this image into a video",icon:o.IconMovie,color:"blue"}},E={label:"Reuse prompt & resources",description:"Start from this image's settings",icon:s.IconBrush,color:"teal"};function P({option:e}){return(0,t.jsx)(n.ThemeIcon,{size:36,radius:"md",variant:"light",color:e.color,children:(0,t.jsx)(e.icon,{size:20,stroke:1.7})})}function B({option:e}){return(0,t.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,t.jsx)(i.Text,{size:"sm",fw:600,lh:1.2,children:e.label}),(0,t.jsx)(i.Text,{size:"xs",c:"dimmed",lh:1.2,children:e.description})]})}e.s(["RemixMenu",0,function({image:e,source:n,sourceModelVersionId:s,onAction:o,onOpen:l,tourTarget:u,children:c,zIndex:m}){let{trackAction:h}=(0,d.useTrackEvent)(),{setBlockedTarget:p}=(0,T.useTourContext)(),y=w(e),S=e.ingestion===f.ImageIngestionStatus.Blocked||e.blockedFor?"This image was blocked, so it cannot be remixed.":e.minor?"Images that may depict a minor cannot be remixed.":e.poi?"Images of real people cannot be remixed.":"mature"===b(e)&&null!=e.ingestion&&k.has(e.ingestion)?"This image is still being reviewed. Try again once it finishes scanning.":void 0,F=I(e)&&!(e.ingestion===f.ImageIngestionStatus.Blocked||e.blockedFor),N=t=>h({type:"Image_Remix_Click",details:{imageId:e.id,imageType:e.type,source:n,remixKind:t,sourceModelVersionId:s}}).catch(()=>void 0),L=!S&&y.length>0||F,A=(0,a.useRef)(!1),z=(0,a.useRef)(!1),D=()=>{z.current&&(z.current=!1,p(null))};return(0,a.useEffect)(()=>D,[]),(0,t.jsxs)(r.Menu,{withinPortal:!0,position:"bottom-end",zIndex:m??R.remixMenuZIndex,onOpen:()=>
1{if(!A.current){if(A.current=!0,u&&!L&&(z.current=!0,p(`[data-tour="${u}"]`)),!l){L||o?.();return}if(!u)return l();(0,_.waitForElement)({selector:`[data-tour="${u}"]`,interval:50,timeout:2e3}).catch(()=>null).then(()=>l())}},onClose:D,children:[(0,t.jsx)(r.Menu.Target,{children:c}),(0,t.jsxs)(r.Menu.Dropdown,{"data-tour":u,className:"w-[290px] p-1.5",onClick:e=>{e.preventDefault(),e.stopPropagation()},children:[S&&(0,t.jsx)(r.Menu.Item,{disabled:!0,children:(0,t.jsx)(i.Text,{size:"xs",children:S})}),!S&&(0,t.jsx)(t.Fragment,{children:y.map(i=>{let n=C[i];return(0,t.jsx)(r.Menu.Item,{className:"rounded-md px-2 py-2.5",leftSection:(0,t.jsx)(P,{option:n}),onClick:()=>{N(i),M({kind:i,image:e}).catch(()=>void 0),o?.()},children:(0,t.jsx)(B,{option:n})},i)})}),F&&(0,t.jsx)(r.Menu.Item,{className:"rounded-md px-2 py-2.5",leftSection:(0,t.jsx)(P,{option:E}),onClick:()=>{let t;N("reuse"),(t=++j,x.trpcVanilla.orchestrator.mintPromptProvenance.mutate({imageId:e.id}).then(r=>{t===j&&r.provenance&&v.remixProvenanceStore.setPromptToken(r.provenance,e.id)}).catch(()=>void 0),g.generationGraphPanel.open({type:e.type,id:e.id})).catch(()=>void 0),o?.()},children:(0,t.jsx)(B,{option:E})})]})]})},"isRemixMenuVisible",0,function(e){return w(e).length>0||I(e)}],542967)},440408,e=>{"use strict";var t=e.i(478902),r=e.i(389959),i=e.i(510546),n=e.i(505251),a=e.i(996772),s=e.i(148063);let o=(0,r.createContext)(null);e.s(["RemixGalleryBatchProvider",0,function({imageIds:e,children:l}){let d=!!(0,n.useFeatureFlags)().remixGallery,u=(0,i.useViewerBrowsingLevelDebounced)(),c=(0,r.useMemo)(()=>d?(0,a.chunkIds)(e,100):[],[e.join(","),d]),m=s.trpc.useQueries(e=>c.map(t=>e.placement.getRemixGalleryCardSummaries({imageIds:t,browsingLevel:u},{staleTime:6e4}))),h=(0,r.useMemo)(()=>Object.assign({},...m.map(e=>e.data??{})),[m.map(e=>e.dataUpdatedAt).join(",")]);return d?(0,t.jsx)(o.Provider,{value:h,children:l}):(0,t.jsx)(t.Fragment,{children:l})},"useRemixGalleryBatch",0,function(e){let t=(0,r.useContext)(o);return(0,r.useMemo)(()=>t?t[e]??{count:0,entries:[]}:null,[t,e])}])},973559,e=>{e.v({remixSlideDown:"RemixedCardFlyout-module-scss-module__pfhYsa__remixSlideDown",remixSlideLeft:"RemixedCardFlyout-module-scss-module__pfhYsa__remixSlideLeft",remixSlideRight:"RemixedCardFlyout-module-scss-module__pfhYsa__remixSlideRight",remixSlideUp:"RemixedCardFlyout-module-scss-module__pfhYsa__remixSlideUp",slideDown:"RemixedCardFlyout-module-scss-module__pfhYsa__slideDown",slideLeft:"RemixedCardFlyout-module-scss-module__pfhYsa__slideLeft",slideRight:"RemixedCardFlyout-module-scss-module__pfhYsa__slideRight",slideUp:"RemixedCardFlyout-module-scss-module__pfhYsa__slideUp",tile:"RemixedCardFlyout-module-scss-module__pfhYsa__tile"})},365801,698138,677763,873172,e=>{"use strict";var t=e.i(478902),r=e.i(43047),i=e.i(839189),n=e.i(991788),a=e.i(47230),s=e.i(197649),o=e.i(389959),l=e.i(971131),d=e.i(849809),u=e.i(39340),c=e.i(510546);
1let m=(0,e.i(74813).create)(e=>({openId:null,toggle:t=>e(e=>({openId:e.openId===t?null:t})),close:()=>e({openId:null})}));e.s(["REMIX_FRAME",0,{glow:!0,cssFrame:"linear-gradient(45deg, #ffd24a 5%, #f5a524 50%, #ffe9a8 95%)"},"useRemixPeelStore",0,m],698138);var h=e.i(765099),f=e.i(230866),g=e.i(440408);let p={count:0,entries:[]};function v(e){return(0,g.useRemixGalleryBatch)(e)??p}e.s(["useRemixCardData",0,v],677763);let x=(0,o.createContext)("stack"),k=()=>(0,o.useContext)(x);function y(e,t){if(!e||!t)return null;let r=e;for(;r.parentElement&&r.parentElement!==t;)r=r.parentElement;return r.parentElement===t?r:null}e.s(["RemixFlyoutLayoutProvider",0,function({layout:e,children:r}){return(0,t.jsx)(x.Provider,{value:e,children:r})},"resolveShelfCell",0,y,"useRemixFlyoutLayout",0,k],873172);var w=e.i(973559);e.s(["RemixedCardFlyout",0,function({imageId:e}){let g,p=m(e=>e.openId),x=m(e=>e.toggle),b=m(e=>e.close),{count:I,entries:S}=v(e),M=p===e,j=(0,o.useRef)(null),T=(0,o.useRef)(null),R=(0,o.useRef)(null),[_,C]=(0,o.useState)(null),E=(0,o.useRef)(null),P=(0,o.useRef)(null),B=(0,o.useRef)(null),F=(0,o.useRef)(null),[N,L]=(0,o.useState)(null),A=(0,f.useHoverCapable)(),{blurLevels:z}=(0,c.useBrowsingLevelContext)(),D=k(),U=Math.min(I,4),V=U+ +(I>U),$=(0,o.useCallback)(()=>{let e,t=T.current;if(!t||!_)return;let r=t.getBoundingClientRect(),i=_.getBoundingClientRect();if("side"===D){let t,n,a=F.current?.getBoundingClientRect(),{width:s,height:o,tile:l}=(n=26+(t=Math.min(78,Math.floor((Math.round(r.height)-28-26-8-4*Math.max(0,V-1))/Math.max(1,V))))*V+4*Math.max(0,V-1)+8,{tile:t,width:94,height:n}),d=Math.min(a?.right??window.innerWidth,window.innerWidth),u=Math.max(a?.left??0,0),c=r.right+s<=d?"right":r.left-s>=u?"left":"right";e={left:Math.round(("right"===c?r.right:r.left-s)-i.left),top:Math.round(r.top+(r.height-o)/2-i.top),width:s,height:o,from:c,tile:l}}else{let t=Math.round(r.width)-28,n=26+Math.min(64,Math.floor((t-16-4*Math.max(0,V-1))/Math.max(1,V)))+8,a=window.innerHeight-r.bottom>=n+8?"below":"above";e={left:Math.round(r.left-i.left+14),top:Math.round(("below"===a?r.bottom:r.top-n)-i.top),width:t,height:n,from:a}}L(t=>t&&t.left===e.left&&t.top===e.top&&t.width===e.width&&t.height===e.height&&t.tile===e.tile&&t.from===e.from?t:e)},[_,V,D]);(0,o.useEffect)(()=>{let t=j.current;if(!t)return;T.current=t.parentElement?.closest('[class*="overflow-hidden"]')??t.parentElement,T.current&&T.current.setAttribute("data-remix-card",String(e));let r=T.current;for(;r;){let e=getComputedStyle(r);if("auto"===e.contentVisibility||e.contain.includes("paint"))break;r=r.parentElement}E.current=r;let i=T.current?.parentElement??null;for(;i;){let e=getComputedStyle(i);if("visible"!==e.overflowX||"visible"!==e.overflowY)break;i=i.parentElement}F.current=i,E.current||(E.current=y(T.current,i)??T.current?.parentElement?.parentElement??null),C(T.current?.parentElement??null)},[e,A,I]),(0,o.useEffect)(()=>{let e=E.current,t=T.current;if(!M||!I||!e||!t)return;let r={cv:e.style.contentVisibility,contain:e.style.contain,z:e.style.zIndex,position:e.style.position},i=t.style.zIndex;return e.style.contentVisibility="visible",e.style.contain="none","static"===getComputedStyle(e).position&&(e.style.position="relative"),e.style.zIndex=String(20),t.style.zIndex=String(1),()=>{e.style.contentVisibility=r.cv,e.style.contain=r.contain,e.style.zIndex=r.z,e.style.position=r.position,t.style.zIndex=i}},[M,I]);let H=()=>{P.current&&clearTimeout(P.current),P.current=null},O=()=>{B.current&&clearTimeout(B.current),B.current=null};if((0,o.useEffect)(()=>{let t=T.current;if(!t||!I||!A)return;let r=()=>{O(),H(),P.current=setTimeout(()=>{$(),x(e)},450)},i=e=>{let t=t=>{if(!t)return!1;let r=t.getBoundingClientRect();return e.clientX>=r.left&&e.clientX<=r.right&&e.clientY>=r.top&&e.clientY<=r.bottom};t(T.current)||t(R.current)?O():(H(),B.current||(B.current=setTimeout(b,260)))};return t.addEventListener("pointerenter",r),document.addEventListener("pointermove",i,{passive:!0}),()=>{t.removeEventListener("pointerenter",r),document.removeEventListener("pointermove",i),H(),O()}},[I,A,e,$,x,b]),(0,o.useLayoutEffect)(()=>
1{if(!M||!I||!A)return;let e=0,t=()=>{$(),e=requestAnimationFrame(t)};return e=requestAnimationFrame(t),()=>cancelAnimationFrame(e)},[M,I,A,$]),(0,o.useEffect)(()=>{M&&!I&&b()},[M,I,b]),(0,o.useEffect)(()=>{if(!M)return;let e=e=>{"Escape"===e.key&&b()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[M,b]),!I||!A)return null;let W=S.slice(0,U),G="side"===D,Y=1===I?"1 remix":`${I} remixes`;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{ref:j,className:"hidden","aria-hidden":!0}),_&&M&&(0,l.createPortal)(N&&(0,t.jsx)("div",{"data-remix-flyout":N.from,className:"absolute",style:{left:"right"===N.from?N.left-12:N.left,top:"below"===N.from?N.top-12:N.top,width:G?N.width+12:N.width,height:G?N.height:N.height+12,zIndex:0},ref:R,children:(0,t.jsx)("div",{className:(0,s.default)("size-full overflow-hidden border border-gray-3 bg-gray-0 shadow-md shadow-gray-4 dark:border-dark-4 dark:bg-dark-6 dark:shadow-dark-8","below"===N.from&&["rounded-b-md border-t-0",w.default.slideDown],"above"===N.from&&["rounded-t-md border-b-0",w.default.slideUp],"right"===N.from&&["rounded-r-md border-l-0",w.default.slideRight],"left"===N.from&&["rounded-l-md border-r-0",w.default.slideLeft]),style:{paddingTop:12*("below"===N.from),paddingBottom:12*("above"===N.from),paddingLeft:12*("right"===N.from),paddingRight:12*("left"===N.from)},children:(g=N.tile,(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:(0,s.default)("flex items-center px-2 pb-1 pt-1.5",G?"gap-1":"gap-1.5"),children:[(0,t.jsx)(n.IconHierarchy,{size:13,className:"shrink-0 text-yellow-5"}),(0,t.jsx)(r.Text,{size:"xs",fw:600,className:"truncate",children:Y}),!G&&(0,t.jsx)("button",{className:"ml-auto rounded-full p-0.5 text-gray-6 hover:bg-gray-2 hover:text-dark-9 dark:text-dark-2 dark:hover:bg-dark-5 dark:hover:text-gray-0","aria-label":`Close ${Y}`,onClick:e=>{e.preventDefault(),e.stopPropagation(),b()},children:(0,t.jsx)(a.IconX,{size:14})})]}),(0,t.jsxs)("div",{className:(0,s.default)("flex gap-1 px-2 pb-2",G&&"flex-col"),children:[W.map((e,r)=>(0,t.jsx)("button",{className:(0,s.default)("min-w-0",w.default.tile,G?"mx-auto":"max-w-16 flex-1"),style:G?{width:g,height:g}:void 0,"aria-label":e.username?`Open ${e.username}'s remix`:"Open remix",onClick:t=>{t.preventDefault(),t.stopPropagation(),b(),(0,d.triggerRoutedDialog)({name:"imageDetail",state:{imageId:e.imageId}})},children:h.Flags.hasFlag(z??0,e.nsfwLevel)?(0,t.jsx)("div",{className:"flex aspect-square w-full items-center justify-center rounded bg-gray-3 ring-1 ring-gray-3 dark:bg-dark-5 dark:ring-dark-4",children:(0,t.jsx)(i.IconEyeOff,{size:16,className:"text-gray-6 dark:text-dark-2"})}):(0,t.jsx)(u.EdgeMedia,{src:e.url,type:e.type,width:128,className:"aspect-square w-full rounded object-cover ring-1 ring-gray-3 transition hover:opacity-80 dark:ring-dark-4"})},r)),I>W.length&&(0,t.jsx)("div",{className:(0,s.default)("flex min-w-0 items-center justify-center rounded bg-gray-2 dark:bg-dark-5",G?"mx-auto":"aspect-square max-w-16 flex-1"),style:G?{width:g,height:g}:void 0,children:(0,t.jsxs)(r.Text,{size:"xs",fw:600,children:["+",I-W.length]})})]})]}))})}),_)]})}],365801)},492694,245546,825940,e=>{"use strict";var t=e.i(478902),r=e.i(389959);let i=new Set(["left","right"]),n=new Set(["top","bottom"]),a=(e,t)=>{if(!e)return null;let r=/^(-?[\d.]+)%$/.exec(e);if(r)return t*Number(r[1])/100;let i=/^(-?[\d.]+)px$/.exec(e);if(i)return Number(i[1]);switch(e){case"left":case"top":return 0;case"right":case"bottom":return t;case"center":return t/2;default:return null}};function s(e){let t=getComputedStyle(e),r=e instanceof HTMLImageElement?{width:e.naturalWidth,height:e.naturalHeight}:e instanceof HTMLVideoElement?{width:e.videoWidth,height:e.videoHeight}:null,s=(parseFloat(t.borderLeftWidth)||0)+(parseFloat(t.paddingLeft)||0),o=(parseFloat(t.borderTopWidth)||0)+(parseFloat(t.paddingTop)||0),l=function({box:e,natural:t,fit:r,position:s}){let o={width:e.width,height:e.height,left:0,top:0};if(!t||t.width<=0||t.height<=0)return o;let l=((e,t,r)=>{let i=t.width/r.width,n=t.height/r.height;switch(e){case"cover":return Math.max(i,n);case"contain":return Math.min(i,n);case"none":return 1;case"scale-down":return Math.min(1,Math.min(i,n));default:return null}})(r,e,t);if(null==l)return o;let d=t.width*l,u=t.height*l,c=(e=>
1{let t=e.trim().split(/\s+/).filter(Boolean);if(!t.length||t.length>2)return null;let[r,a]=t;return 1===t.length?n.has(r)?["center",r]:[r,"center"]:n.has(r)||i.has(a)?[a,r]:[r,a]})(s);if(!c)return o;let m=a(c[0],e.width-d),h=a(c[1],e.height-u);return null==m||null==h?o:{width:d,height:u,left:m+0,top:h+0}}({box:{width:e.clientWidth>0?e.clientWidth-(parseFloat(t.paddingLeft)||0)-(parseFloat(t.paddingRight)||0):e.offsetWidth,height:e.clientHeight>0?e.clientHeight-(parseFloat(t.paddingTop)||0)-(parseFloat(t.paddingBottom)||0):e.offsetHeight},natural:r,fit:t.objectFit,position:t.objectPosition});return{...l,left:l.left+s,top:l.top+o}}e.s(["mediaContentRectOf",0,s],245546);var o=e.i(695322),l=e.i(62659),d=e.i(923850),u=e.i(997141);let c=(e,t)=>{let r=0,i=0,n=e;for(;n&&n!==t;)r+=n.offsetLeft,i+=n.offsetTop,n=n.offsetParent;return n===t?{x:r,y:i}:null};e.s(["CardStickerOverlay",0,function({imageId:e,artworkWidth:i=256,revealStickers:n}){let a=(0,d.useCurrentUser)(),m=(0,u.useStickerRevealStore)(u.stickersRevealed)||!!n,h=(0,l.useStickerPlacementBatch)(e),f=(0,r.useRef)(null),[g,p]=(0,r.useState)(null),v=h&&m?h.placements:[],x=v.length>0;(0,r.useEffect)(()=>{let e=f.current;if(!e||!x)return;let t=e.parentElement;if(!t)return;let r=null,i=null,n=()=>{let t=r;if(!t||t.offsetWidth<=0||t.offsetHeight<=0)return;let i=e.offsetParent,n=c(t,i),a=c(e,i);if(!n||!a)return;let o=s(t),l={width:o.width,height:o.height,left:n.x-a.x+o.left,top:n.y-a.y+o.top};p(e=>e&&e.width===l.width&&e.height===l.height&&e.left===l.left&&e.top===l.top?e:l)},a=()=>{let a=t.querySelector("img, video");a===r||(o(),r=a,a&&((i=new ResizeObserver(n)).observe(e),i.observe(a),a.addEventListener("load",n),a.addEventListener("loadedmetadata",n),a.addEventListener("resize",n),n()))},o=()=>{i?.disconnect(),i=null,r&&(r.removeEventListener("load",n),r.removeEventListener("loadedmetadata",n),r.removeEventListener("resize",n),r=null)};a();let l=new MutationObserver(a);return l.observe(t,{childList:!0,subtree:!0}),()=>{l.disconnect(),o()}},[x]);let k=(()=>{if(!g||g.width<=0)return i;let e=f.current?.offsetWidth??0;return e<=0?i:Math.min(100*Math.ceil(i*(g.width/e)/100),512)})();return h&&x?(0,t.jsx)("div",{ref:f,"data-sticker-overlay":"",className:"pointer-events-none absolute inset-0 overflow-hidden",children:g&&(0,t.jsx)("div",{className:"pointer-events-none absolute",style:g,children:(0,t.jsx)(o.StickerPlacementOverlay,{placements:v,viewerId:a?.id,interactive:!1,sticker:h?.sticker,artworkWidth:k,treatment:h.treatment,surface:"card"})})}):null},"offsetWithin",0,c],492694);var m=e.i(197649),h=e.i(678133);e.s(["StickerPlacementCardBadge",0,function({imageId:e,className:r}){let i=(0,l.useStickerPlacementBatch)(e),n=(0,u.useStickerRevealStore)(u.stickersRevealed),a=(0,u.useStickerRevealStore)(e=>e.toggle),s=i?i.count+i.pending.length:0;return s?(0,t.jsx)(h.StickerCountChip,{count:s,revealed:n,tooltip:n?"Hide stickers on all images":"Show stickers on all images",className:(0,m.default)("pointer-events-auto",r),onClick:e=>{e.preventDefault(),e.stopPropagation(),a()}}):null}],825940)},678133,e=>{"use strict";var t=e.i(478902),r=e.i(120952),i=e.i(951924),n=e.i(43047),a=e.i(253889),s=e.i(686023),o=e.i(588695),l=e.i(197649);function d(){let e=(0,s.useMantineTheme)();return{color:"white",background:(0,i.rgba)(e.colors.yellow[4],.4)}}e.s(["StickerCountChip",0,function({count:e,revealed:i,tooltip:s,ariaLabel:u,onClick:c,buttonProps:m,className:h}){let f=d(),g=0===e,{className:p,style:v,...x}=m??{},k=(0,t.jsxs)(r.Button,{size:"compact-sm",radius:"xl",variant:g||i?"light":"subtle",color:g?"yellow":"gray",onClick:c,"aria-label":u??(g?"stickers":`${e} ${1===e?"sticker":"stickers"}`),...x,style:{...v,...g?f:null},className:(0,l.default)(p,h,"transition-[filter] duration-150 hover:brightness-110"),children:[(0,t.jsx)(o.IconSticker,{size:16,className:(0,l.default)(!g&&"mr-1")}),!g&&(0,t.jsx)(n.Text,{size:"xs",fw:600,children:e})]});return s?(0,t.jsx)(a.Tooltip,{label:s,withArrow:!0,children:k}):k},"useStickerInviteStyle",0,d])},62659,e=>{"use strict";var t=e.i(478902),r=e.i(389959),i=e.i(757166),n=e.i(849163),a=e.i(923850),s=e.i(505251),o=e.i(997141),l=e.i(996772),d=e.i(148063);let u=(0,r.createContext)(null);e.s(["StickerPlacementBatchProvider",0,function({imageIds:e,children:c,alwaysFetch:m}){let h=(0,s.useFeatureFlags)(),f=(0,a.useCurrentUser)(),g=(0,o.useStickerRevealStore)(o.stickersRevealed),p=!!h.stickers&&!!h.stickerPlacement,v=(0,r.useMemo)(()=>p?(0,l.chunkIds)(e,100):[],[e.join(","),p]),x=d.trpc.useQueries(e=>v.map(t=>e.placement.getStickerPlacementCounts({imageIds:t},{staleTime:6e4}))),k=p&&(g||!!f||!!m),y=d.trpc.useQueries(e=>v.map(t=>e.placement.getStickerPlacements({imageIds:t},{staleTime:6e4,enabled:k}))),w=(0,r.useMemo)(()=>Object.assign({},...x.map(e=>e.data??{})),[x.map(e=>e.dataUpdatedAt).join(",")]),b=(0,r.useMemo)(()=>{let e=new Map;for(let t of y)for(let r of t.data??[]){let t=e.get(r.imageId)??[];t.push(r),e.set(r.imageId,t)}return e},[y.map(e=>e.dataUpdatedAt).join(",")]),I=(0,r.useMemo)(()=>{let e=new Set;for(let t of b.values())for(let r of t)e.add(r.data.cosmeticId);return[...e]},[b]),{sticker:S}
1=(0,n.useStickerCosmetics)(I),M=(0,i.useStickerTreatment)(),j=(0,r.useMemo)(()=>({counts:w,byImage:b,sticker:S,treatment:M}),[w,b,S,M]);return p?(0,t.jsx)(u.Provider,{value:j,children:c}):(0,t.jsx)(t.Fragment,{children:c})},"useStickerPlacementBatch",0,function(e){let t=(0,r.useContext)(u);return(0,r.useMemo)(()=>{if(!t)return null;let r=t.byImage.get(e)??[];return{count:t.counts[e]??0,placements:r,pending:r.filter(e=>e.isPending),sticker:t.sticker,treatment:t.treatment}},[t,e])}])},757166,e=>{"use strict";var t=e.i(15652),r=e.i(663367),i=e.i(53511);e.s(["useStickerTreatment",0,function(){(0,t.useRouter)();let{disableStickerMotion:e}=(0,i.useCurrentUserSettings)();return r.STICKER_TREATMENTS[r.DEFAULT_STICKER_TREATMENT].animationClassName&&e?r.STILL_STICKER_TREATMENT:r.DEFAULT_STICKER_TREATMENT}])},690359,e=>{"use strict";e.s(["flux3VideoVersionIds",0,{"v3.0":3204701},"grokVersionIds",0,{"v1.0":2738377,"v1.5":3197990,"v2.0":3225510},"happyHorseVersionIds",0,{"v1.0":2902378,"v1.1":3063263},"klingVersionIds",0,{v1_6:2623815,v2:2623817,v2_5_turbo:2623821,v3:2698632},"ltxVersionIds",0,{v23Dev:2749908,sulphur2Dev:2921800},"minimaxVersionIds",0,{"v1.0":3183239,comfy:3216500},"nanoBananaVersionIds",0,{standard:2154472,pro:2436219,v2:2725610,v2lite:3086021},"qwenVersionIds",0,{imageEdit2511:2558804},"viduVersionIds",0,{q1:2623839,q3:2741273}])},128358,e=>{"use strict";var t=e.i(74813),r=e.i(905615);let i=(0,t.create)()((0,r.persist)((e,t)=>({tokensByUrl:{},setToken:(t,r)=>{e(e=>{let i={...e.tokensByUrl,[t]:{token:r,storedAt:Date.now()}},n=Object.entries(i);return n.length>50?(n.sort((e,t)=>e[1].storedAt-t[1].storedAt),n.splice(0,n.length-50),{tokensByUrl:Object.fromEntries(n)}):{tokensByUrl:i}})},getToken:e=>t().tokensByUrl[e]?.token,setPromptToken:(t,r)=>e({promptToken:{token:t,imageId:r,storedAt:Date.now()}}),getPromptToken:e=>{let r=t().promptToken;return r&&r.imageId===e?r.token:void 0},transfer:(t,r)=>{e(e=>{let i=e.tokensByUrl[t];if(!i)return e;let{[t]:n,...a}=e.tokensByUrl;return{tokensByUrl:{...a,[r]:i}}})},removeToken:t=>{e(e=>{let{[t]:r,...i}=e.tokensByUrl;return{tokensByUrl:i}})},clearAll:()=>e({tokensByUrl:{},promptToken:void 0})}),{name:"remix-provenance",storage:(0,r.createJSONStorage)(()=>sessionStorage),version:2,migrate:e=>({tokensByUrl:e?.tokensByUrl??{}})}));e.s(["remixProvenanceStore",0,{setToken:(e,t)=>i.getState().setToken(e,t),getToken:e=>i.getState().getToken(e),setPromptToken:(e,t)=>i.getState().setPromptToken(e,t),getPromptToken:e=>i.getState().getPromptToken(e),transfer:(e,t)=>i.getState().transfer(e,t),removeToken:e=>i.getState().removeToken(e),clearAll:()=>i.getState().clearAll()}])},997141,e=>{"use strict";var t=e.i(389959),r=e.i(74813),i=e.i(905615);let n=(0,r.create)()((0,i.persist)(e=>({revealed:!1,forced:0,forcedDismissed:!1,toggle:()=>e(e=>e.forced>0&&!e.forcedDismissed?{forcedDismissed:!0,revealed:!1}:{revealed:!e.revealed}),setRevealed:t=>e({revealed:t}),pushForced:()=>e(e=>({forced:e.forced+1})),popForced:()=>e(e=>{let t=Math.max(0,e.forced-1);return t>0?{forced:t}:{forced:t,forcedDismissed:!1}})}),{name:"sticker-reveal",storage:(0,i.createJSONStorage)(()=>localStorage),version:1,partialize:e=>({revealed:e.revealed})}));e.s(["stickersRevealed",0,e=>e.revealed||e.forced>0&&!e.forcedDismissed,"useStickerRevealParam",0,function(e){(0,t.useEffect)(()=>{if(e)return n.getState().pushForced(),()=>n.getState().popForced()},[e])},"useStickerRevealStore",0,n])}]); 2 3//# sourceMappingURL=22cqiyzoq-fsk.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.