!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="1c645abb-a6f2-4d54-ae67-6118606dab34",e._sentryDebugIdIdentifier="sentry-dbid-1c645abb-a6f2-4d54-ae67-6118606dab34")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1359],{72880:function(e,t,a){var r,s=a(92379);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},i.apply(null,arguments)}t.Z=function(e){return s.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),r||(r=s.createElement("path",{fill:"none",stroke:"currentColor",strokeWidth:1.5,d:"M6.785 8.868H3.301a.3.3 0 0 1-.237-.485L8.75 1.116a.3.3 0 0 1 .536.185v5.392a.3.3 0 0 0 .3.3h3.485a.3.3 0 0 1 .236.484L7.62 14.745a.3.3 0 0 1-.536-.185V9.168a.3.3 0 0 0-.3-.3Z"})))}},56773:function(e,t,a){var r,s=a(92379);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},i.apply(null,arguments)}t.Z=function(e){return s.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),r||(r=s.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M8 .25h-.042c-1.369 0-2.454 0-3.32.088-.888.09-1.629.28-2.277.713a4.8 4.8 0 0 0-1.31 1.31c-.434.648-.623 1.39-.713 2.277C.25 5.504.25 6.589.25 7.958v.084c0 1.369 0 2.454.088 3.32.09.888.28 1.629.713 2.277.346.519.791.964 1.31 1.31.648.434 1.39.623 2.277.713.866.088 1.951.088 3.32.088h.084c1.369 0 2.454 0 3.32-.088.888-.09 1.629-.28 2.277-.712a4.8 4.8 0 0 0 1.31-1.311c.434-.648.623-1.39.713-2.277.088-.866.088-1.951.088-3.32v-.084c0-1.369 0-2.454-.088-3.32-.09-.888-.28-1.629-.712-2.277a4.8 4.8 0 0 0-1.311-1.31c-.648-.434-1.39-.623-2.277-.713C10.496.25 9.411.25 8.042.25zm2.32 8.535c.156-.21.735-.868 1.486-.4.478.295.88.694 1.31 1.12.164.164.28.35.359.549.234.6.112 1.323-.138 1.918a2.59 2.59 0 0 1-1.583 1.479c-.318.104-.652.149-.984.149h-5.9c-.587 0-1.106-.14-1.532-.403-.267-.165-.314-.545-.116-.791q.494-.617.986-1.242c.628-.797 1.051-1.029 1.522-.826.19.084.382.21.579.343.525.357 1.255.847 2.216.315.658-.369 1.04-1 1.372-1.551l.006-.01.07-.115a7 7 0 0 1 .347-.535M3.8 5.55c0-.965.784-1.75 1.75-1.75.964 0 1.748.785 1.748 1.75S6.514 7.3 5.55 7.3 3.8 6.515 3.8 5.55"})))}},4030:function(e,t,a){var r,s=a(92379);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},i.apply(null,arguments)}t.Z=function(e){return s.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 23 23"},e),r||(r=s.createElement("path",{fill:"currentColor",d:"m22.022 16.934-5.801-5.45c-.44-.39-.948-.605-1.475-.605-.537 0-1.016.185-1.465.586L8.867 15.41l-1.806-1.63c-.41-.372-.86-.557-1.319-.557-.44 0-.85.175-1.26.547l-3.72 3.359c.058 1.767.781 2.666 2.236 2.666h16.367c1.768 0 2.657-.986 2.657-2.861M7.275 11.582A2.307 2.307 0 0 0 9.57 9.277c0-1.26-1.035-2.304-2.295-2.304a2.315 2.315 0 0 0-2.304 2.304 2.31 2.31 0 0 0 2.304 2.305m-4.209 8.897h16.895c2.05 0 3.066-1.006 3.066-3.018V5.527c0-2.011-1.015-3.027-3.066-3.027H3.066C1.026 2.5 0 3.516 0 5.527v11.934c0 2.012 1.025 3.018 3.066 3.018m.02-1.573c-.977 0-1.514-.517-1.514-1.533V5.615c0-1.015.537-1.543 1.514-1.543H19.94c.967 0 1.514.528 1.514 1.543v11.758c0 1.016-.547 1.533-1.514 1.533Z"})))}},68675:function(e,t,a){a.d(t,{t:function(){return j}});var r=a(44894),s=a.n(r),i=a(47535),n=a(43720),o=a(72259),l=a(37268),c=a(22114),m=a(80324),d=a.n(m),g=a(73579),y=a(47173),u=a(92379),p=a(651);const x="linear",h={"image-0":{opacity:0,z:-20,y:"-14%",scale:.7,transition:{duration:0}},"image-1":{opacity:1,z:-10,y:"-14%",scale:.8,transition:{duration:2,ease:x}},"image-2":{opacity:1,z:0,y:"-11%",scale:.9,transition:{duration:2,ease:x}},"image-3":{opacity:1,z:10,y:"-5%",scale:1,transition:{duration:2,ease:x}},"image-4":{opacity:0,z:20,y:"5%",scale:.8,filter:"blur(4px)",transition:{duration:.3}}},j=e=>{let{label:t,images:a,onClick:r}=e;const m=(0,l.C)(),x=(0,o.k)(),j=(0,g.E)(),f=m.count,b=(0,u.useMemo)((()=>{const e=(f-1+a.length)%a.length;return a.slice(e).concat(...a.slice(0,e)).slice(0,5).reverse()}),[a,f]),v=(0,u.useRef)(!1);return(0,c.F)((()=>{j.set((e=>`image-${e}`))})),(0,u.useEffect)((()=>{x.value?(async()=>{if(window.matchMedia("(hover: hover)").matches)for(v.current=!0,await(0,i._)(250);v.current;)m.increment(),await(0,i._)(1),await j.start((e=>`image-${e}`))})():(async()=>{v.current=!1,await j.start((e=>`image-${e}`),{duration:.3})})()}),[x.value]),(0,p.jsxs)("button",{onMouseEnter:x.setTrue,onMouseLeave:x.setFalse,onFocus:x.setTrue,onBlur:x.setFalse,onClick:r,type:"button",className:"jsx-3643308365 "+(d()("image-drawer-container button-reset",{hovered:x.value})||""),children:[(0,p.jsxs)("div",{className:"jsx-3643308365 image-drawer-content",children:[(0,p.jsx)("div",{className:"jsx-3643308365 image-stack",children:b.map(((e,t)=>(0,p.jsx)(y.m.div,{variants:h,animate:j,initial:!1,custom:t,className:d()("image-wrapper",`image-${t}`),children:(0,p.jsx)(n.q,{className:"image",src:e,blurhash:null,expectedWidth:176,rounded:!0,aspectRatio:1})},e)))}),(0,p.jsx)("div",{className:"jsx-3643308365 drawer-label text-secondary-alpha flex-center-center",children:(0,p.jsx)("span",{className:"jsx-3643308365 px-25 fs-sm fw-medium text-ellipses",children:t})})]}),(0,p.jsx)(s(),{id:"3643308365",children:[".image-drawer-container.jsx-3643308365{position:relative;max-width:15rem;border-radius:1rem;cursor:pointer;}",'.image-drawer-container.jsx-3643308365 .image:after{content:"";position:absolute;inset:0;opacity:0;-webkit-transition:opacity calc(var(--image-switch-duration) / 2) var(--transition-fn);transition:opacity calc(var(--image-switch-duration) / 2) var(--transition-fn);background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.25) 5%);}',".image-drawer-container.jsx-3643308365 .image-wrapper{position:relative;display:block;width:100%;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;}",".image-drawer-container.jsx-3643308365 .image-wrapper:not(:last-child){position:absolute;}",".image-drawer-container.jsx-3643308365 .image-wrapper:nth-child(-n + 3) .image:after{opacity:0.2;}","@media (hover:hover){.image-drawer-container.jsx-3643308365:hover .image-stack.jsx-3643308365{-webkit-transform:rotateX(-20deg);-ms-transform:rotateX(-20deg);transform:rotateX(-20deg);}.image-drawer-container.jsx-3643308365:active .image-stack.jsx-3643308365{-webkit-transform:rotateX(-5deg);-ms-transform:rotateX(-5deg);transform:rotateX(-5deg);}}",".image-drawer-content.jsx-3643308365{padding-top:12%;position:relative;-webkit-perspective:100rem;-moz-perspective:100rem;-ms-perspective:100rem;perspective:100rem;-webkit-perspective-origin:50% 75%;-moz-perspective-origin:50% 75%;-ms-perspective-origin:50% 75%;perspective-origin:50% 75%;}",".image-stack.jsx-3643308365{position:relative;margin:0 0.75rem;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform var(--transition-duration) var(--transition-fn);-webkit-transition:transform var(--transition-duration) var(--transition-fn);transition:transform var(--transition-duration) var(--transition-fn);}",".drawer-label.jsx-3643308365{position:absolute;min-height:3rem;bottom:0;left:0;right:0;width:100%;border-radius:0.5rem 0.5rem 1rem 1rem;background:linear-gradient(180deg,rgba(242,242,242,0.7) 0%,#f2f2f2 91.67%);-webkit-backdrop-filter:blur(0.5rem) saturate(1.5) brightness(0.9);backdrop-filter:blur(0.5rem) saturate(1.5) brightness(0.9);box-shadow:inset 0 0 20px 0 #fff,inset 0 0 3px 0 #fff,inset 0 -4px 4px 0 rgba(0,0,0,0.05),0 0 1px 0 rgba(0,0,0,0.25),0 7px 16px 0 rgba(0,0,0,0.05);}",".theme-root.dark .image-drawer-container.jsx-3643308365 .image-wrapper:nth-child(-n+3) .image.jsx-3643308365:after{opacity:1;}",".theme-root.dark .drawer-label.jsx-3643308365{background:linear-gradient(180deg,rgba(48,48,48,0.7) 0%,#070707 100%);box-shadow:inset 0 2px 2px 0 rgba(255,255,255,0.1),0 7px 16px 0 rgba(0,0,0,0.25),inset 0 0 20px 0 rgba(255,255,255,0.1),inset 0 0 3px 0 rgba(255,255,255,0.1);}"]})]})}},64013:function(e,t,a){a.d(t,{h:function(){return L}});var r=a(6286),s=a(44894),i=a.n(s),n=a(394),o=a(52574),l=a(44491),c=a(72913),m=a(48704),d=a(43720),g=a(14424),y=a(51694),u=a(13828),p=a(51157),x=a(39102),h=a(63445),j=a(72259),f=a(19098),b=a(66240),v=a(46170),_=a(74677),w=a(50458),k=a(72880),A=a(32464),N=a(98801),O=a(5533),C=a(56769),z=a(26267),M=a(80324),I=a.n(M),E=a(92379),R=a(68675),D=a(651);const S=e=>{let{categories:t,onSelectCategory:a}=e;const r=t.find((e=>null!=e.featured_color)),s=t.filter((e=>e.label!==r?.label)).slice(0,12);return(0,D.jsxs)("div",{className:i().dynamic([["1429598713",[w.A4.small,w.A4.tiny]]]),children:[r&&(0,D.jsx)(P,{category:r,onClick:()=>a(r)}),(0,D.jsx)("div",{className:i().dynamic([["1429598713",[w.A4.small,w.A4.tiny]]])+" categories",children:s.map((e=>(0,D.jsx)(R.t,{label:e.label,images:e.images.map((e=>e.image_url)),onClick:()=>a(e)},e.label)))}),(0,D.jsx)(i(),{id:"1429598713",dynamic:[w.A4.small,w.A4.tiny],children:[".categories.__jsx-style-dynamic-selector{padding:1rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));-webkit-column-gap:1.25rem;column-gap:1.25rem;row-gap:1.5rem;}",`@media (max-width:${w.A4.small}){.categories.__jsx-style-dynamic-selector{-webkit-column-gap:1rem;column-gap:1rem;}}`,`@media (max-width:${w.A4.tiny}){.categories.__jsx-style-dynamic-selector{grid-template-columns:1fr 1fr;-webkit-column-gap:0.75rem;column-gap:0.75rem;row-gap:1.25rem;}}`]})]})},P=e=>{let{category:t,onClick:a}=e;const r=(0,z.N)(),s=(t?.images??[]).slice(0,4);return(0,D.jsxs)("button",{style:{backgroundColor:t.featured_color},onClick:a,type:"button",className:i().dynamic([["2348661481",[w.A4.medium,w.A4.small,w.A4.tiny]]])+" button-reset featured-category tint-root dark",children:[(0,D.jsxs)("div",{className:i().dynamic([["2348661481",[w.A4.medium,w.A4.small,w.A4.tiny]]])+" category-label",children:[(0,D.jsx)("div",{className:i().dynamic([["2348661481",[w.A4.medium,w.A4.small,w.A4.tiny]]])+" text-primary fw-medium",children:t.label}),(0,D.jsx)("div",{className:i().dynamic([["2348661481",[w.A4.medium,w.A4.small,w.A4.tiny]]])+" text-tertiary-alpha",children:r({defaultMessage:"{count, plural, one {# Image} other {# Images}}",id:"g38iVa",description:"Number of images."},{count:t.images.length})})]}),(0,D.jsxs)("div",{className:i().dynamic([["2348661481",[w.A4.medium,w.A4.small,w.A4.tiny]]])+" images",children:[t.images.length>0&&(0,D.jsx)(d.X,{className:"featured-image image-0",src:s[0].image_url,width:196,height:196}),t.images.length>1&&(0,D.jsx)(d.X,{className:"featured-image image-1",src:s[1].image_url,width:196,height:196}),t.images.length>2&&(0,D.jsx)(d.X,{className:"featured-image image-2",src:s[2].image_url,width:196,height:196}),t.images.length>3&&(0,D.jsx)(d.X,{className:"featured-image image-3",src:s[3].image_url,width:196,height:196})]}),(0,D.jsx)(i(),{id:"2348661481",dynamic:[w.A4.medium,w.A4.small,w.A4.tiny],children:[".featured-category.__jsx-style-dynamic-selector{border-radius:var(--border-radius);overflow:hidden;position:relative;width:100%;height:240px;}",".featured-category.__jsx-style-dynamic-selector .category-label.__jsx-style-dynamic-selector{position:absolute;top:1rem;left:1.25rem;}",".featured-category.__jsx-style-dynamic-selector .category-label.__jsx-style-dynamic-selector .text-primary.__jsx-style-dynamic-selector{font-size:var(--font-size-xl);}","@media (hover:hover){.featured-category.__jsx-style-dynamic-selector:hover .images.__jsx-style-dynamic-selector .featured-image{-webkit-transform:rotate(calc(var(--rotate) * 1.1)) translateY(calc(var(--translate-y) * 1.15)) translateX(var(--translate-x));-ms-transform:rotate(calc(var(--rotate) * 1.1)) translateY(calc(var(--translate-y) * 1.15)) translateX(var(--translate-x));transform:rotate(calc(var(--rotate) * 1.1)) translateY(calc(var(--translate-y) * 1.15)) translateX(var(--translate-x));}}",".featured-category.__jsx-style-dynamic-selector .images.__jsx-style-dynamic-selector{position:absolute;width:50%;height:100%;right:0;bottom:0;--size:180px;}",".featured-category.__jsx-style-dynamic-selector .images.__jsx-style-dynamic-selector .featured-image{box-shadow:var(--shadow-lg);position:absolute;bottom:-33%;right:6rem;width:var(--size);height:var(--size);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(var(--rotate)) translateY(var(--translate-y)) translateX(var(--translate-x));-ms-transform:rotate(var(--rotate)) translateY(var(--translate-y)) translateX(var(--translate-x));transform:rotate(var(--rotate)) translateY(var(--translate-y)) translateX(var(--translate-x));-webkit-transition:-webkit-transform var(--transition-duration) var(--transition-fn);-webkit-transition:transform var(--transition-duration) var(--transition-fn);transition:transform var(--transition-duration) var(--transition-fn);}",".featured-category.__jsx-style-dynamic-selector .images.__jsx-style-dynamic-selector .featured-image.image-0{--rotate:7.78deg;--translate-x:10%;--translate-y:-50%;z-index:5;}",".featured-category.__jsx-style-dynamic-selector .images.__jsx-style-dynamic-selector .featured-image.image-1{--rotate:-9deg;--translate-x:-30%;--translate-y:-45%;z-index:4;}",".featured-category.__jsx-style-dynamic-selector .images.__jsx-style-dynamic-selector .featured-image.image-2{--rotate:24deg;--translate-x:40%;--translate-y:-45%;z-index:3;}",".featured-category.__jsx-style-dynamic-selector .images.__jsx-style-dynamic-selector .featured-image.image-3{--rotate:-26.88deg;--translate-x:-45%;--translate-y:-45%;z-index:2;}",`@media (max-width:${w.A4.medium}){.featured-category.__jsx-style-dynamic-selector{height:230px;}.featured-category.__jsx-style-dynamic-selector .images.__jsx-style-dynamic-selector{--size:140px;width:60%;}.featured-category.__jsx-style-dynamic-selector .images.__jsx-style-dynamic-selector .featured-image{bottom:-20% !important;}}`,`@media (max-width:${w.A4.small}){.featured-category.__jsx-style-dynamic-selector{height:220px;}.featured-category.__jsx-style-dynamic-selector .category-label.__jsx-style-dynamic-selector{left:1.125rem;}.featured-category.__jsx-style-dynamic-selector .category-label.__jsx-style-dynamic-selector .text-primary.__jsx-style-dynamic-selector{font-size:var(--font-size-lg);}}`,`@media (max-width:${w.A4.tiny}){.featured-category.__jsx-style-dynamic-selector{height:210px;}.featured-category.__jsx-style-dynamic-selector .category-label.__jsx-style-dynamic-selector{top:0.75rem;left:1rem;}.featured-category.__jsx-style-dynamic-selector .category-label.__jsx-style-dynamic-selector .text-tertiary-alpha.__jsx-style-dynamic-selector{font-size:var(--font-size-sm);}.featured-category.__jsx-style-dynamic-selector .images.__jsx-style-dynamic-selector{--size:120px;right:calc(-6rem + 25%);}}`]})]})};var T=a(70501),$=a(75576),X=a(66490),Z=a(39947),q=a(38188);function F(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function U(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?F(Object(a),!0).forEach((function(t){(0,r.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):F(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const L=e=>{let{show:t,onHide:a,setImageUrl:r,s3Destination:s,aspectRatio:i,forEntity:n}=e;const{0:o,1:l}=(0,E.useState)("");return(0,D.jsx)(p.W,{onHide:a,variant:"big",children:t&&(0,D.jsx)(Y,{query:o,forEntity:n,setQuery:l,setImageUrl:e=>{r(e),a()},s3Destination:s,aspectRatio:i,onClose:a})})},Y=e=>{let{query:t,setQuery:a,setImageUrl:r,forEntity:s,s3Destination:n={bucket:"images.lumacdn.com",folder:"event-covers"},aspectRatio:o=2,onClose:l}=e;const c=(0,z.N)(),d=(0,j.k)(),g=(0,f.N)(t,500),y=(0,f.N)(s?.name,500),{0:u,1:p}=(0,E.useState)(null),x=(0,E.useRef)(null),h=(0,E.useRef)(null),{data:b}=(0,X.J)({path:"/cdn/images/get-suggested",args:{entity_type:s.type,entity_name:y,aspect_ratio:o}}),v=b?.categories,_=t&&g,k=(0,$.Q)({path:"/cdn/images/search-v2",args:{query:g,entity_type:s.type,aspect_ratio:o},pageSize:30}),A=e=>{if(p(e),e&&x.current&&v){const t=v.findIndex((t=>t.label===e.label)),a=x.current.querySelector(`.cat-${t}`);a&&window.requestAnimationFrame((()=>{a.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})}))}h.current&&h.current.scrollTo(0,0)};return(0,D.jsxs)("div",{className:i().dynamic([["4192856609",[w.A4.small,w.A4.small,w.A4.tiny,w.A4.small]]])+" image-picker flex-column",children:[(0,D.jsxs)("div",{className:i().dynamic([["4192856609",[w.A4.small,w.A4.small,w.A4.tiny,w.A4.small]]])+" top-bar",children:[(0,D.jsx)("div",{className:i().dynamic([["4192856609",[w.A4.small,w.A4.small,w.A4.tiny,w.A4.small]]])+" fw-medium",children:(0,D.jsx)(C.T,{defaultMessage:"Choose Image",id:"OYZtPA",description:"Title for image picker dialog."})}),l&&(0,D.jsx)(m.P,{className:"close-button",onClick:l})]}),(0,D.jsx)(H,{uploading:d,searching:!!t,s3Destination:n,setImageUrl:r,aspectRatio:o}),(0,D.jsx)(V,{query:t,setQuery:a}),(0,D.jsxs)("div",{className:i().dynamic([["4192856609",[w.A4.small,w.A4.small,w.A4.tiny,w.A4.small]]])+" content-wrapper flex-start gap-3",children:[!_&&v&&v.length>1&&(0,D.jsxs)("div",{ref:x,className:i().dynamic([["4192856609",[w.A4.small,w.A4.small,w.A4.tiny,w.A4.small]]])+" categories flex-column overflow-auto",children:[(0,D.jsx)("button",{onClick:()=>A(null),className:i().dynamic([["4192856609",[w.A4.small,w.A4.small,w.A4.tiny,w.A4.small]]])+" "+(I()("btn-reset category-button",{selected:!u})||""),children:c({defaultMessage:"Featured",id:"/IiGLH",description:"Label for featured cover images."})}),v.map(((e,t)=>(0,D.jsxs)("button",{onClick:()=>{A(e===u?null:e)},className:i().dynamic([["4192856609",[w.A4.small,w.A4.small,w.A4.tiny,w.A4.small]]])+" "+(I()("btn-reset flex-center category-button",`cat-${t}`,{selected:e.label===u?.label})||""),children:[(0,D.jsx)("div",{className:i().dynamic([["4192856609",[w.A4.small,w.A4.small,w.A4.tiny,w.A4.small]]])+" flex-1",children:e.label}),(0,D.jsx)("div",{className:i().dynamic([["4192856609",[w.A4.small,w.A4.small,w.A4.tiny,w.A4.small]]])+" close svg-sm animated",children:(0,D.jsx)(N.Z,{})})]},e.label)))]}),!_&&!v&&(0,D.jsx)("div",{className:i().dynamic([["4192856609",[w.A4.small,w.A4.small,w.A4.tiny,w.A4.small]]])+" categories flex-column shimmer-wrapper",children:[1,2,3,4,5,6,7].map((e=>(0,D.jsx)("div",{className:i().dynamic([["4192856609",[w.A4.small,w.A4.small,w.A4.tiny,w.A4.small]]])+" shimmer-button",children:(0,D.jsx)("div",{className:i().dynamic([["4192856609",[w.A4.small,w.A4.small,w.A4.tiny,w.A4.small]]])+" shimmer"})},e)))}),(0,D.jsx)("div",{ref:h,className:i().dynamic([["4192856609",[w.A4.small,w.A4.small,w.A4.tiny,w.A4.small]]])+" "+(I()("grid-wrapper overflow-auto flex-1",{disabled:d.value,featured:!_&&!u&&1===o})||""),children:_?(0,D.jsx)(B,{search:k,aspectRatio:o,setImageUrl:r}):(0,D.jsx)(D.Fragment,{children:u?(0,D.jsx)(Q,{title:u.label,aspectRatio:o,images:u.images,onSelect:r}):v?(0,D.jsx)(D.Fragment,{children:1===o?(0,D.jsx)(S,{categories:v,onSelectCategory:e=>A(e)}):v.map((e=>(0,D.jsx)(Q,{title:e.label,aspectRatio:o,images:e.images,onSelect:r,onViewMore:()=>A(e)},e.label)))}):(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(Q,{title:null,aspectRatio:o,onSelect:()=>null},"shimmer-1"),(0,D.jsx)(Q,{title:null,aspectRatio:o,onSelect:()=>null},"shimmer-2")]})})})]}),(0,D.jsx)(i(),{id:"4192856609",dynamic:[w.A4.small,w.A4.small,w.A4.tiny,w.A4.small],children:[".image-picker.__jsx-style-dynamic-selector{padding:var(--modal-vertical-padding) var(--modal-horizontal-padding);max-height:100%;}",".top-bar.__jsx-style-dynamic-selector{padding-bottom:0.625rem;text-align:center;-webkit-transform:translateY(-0.25rem);-ms-transform:translateY(-0.25rem);transform:translateY(-0.25rem);}",".top-bar.__jsx-style-dynamic-selector .close-button{position:absolute;top:0;right:0;}",".content-wrapper.__jsx-style-dynamic-selector{min-height:0;}",`@media (max-width:${w.A4.small}){.content-wrapper.__jsx-style-dynamic-selector{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.75rem;}.content-wrapper.__jsx-style-dynamic-selector .grid-wrapper.__jsx-style-dynamic-selector{width:100%;}}`,".categories.__jsx-style-dynamic-selector{width:12rem;max-height:100%;gap:1px;}",".categories.__jsx-style-dynamic-selector button.__jsx-style-dynamic-selector{text-align:left;padding:0.25rem 0.5rem 0.25rem 0.75rem;border-radius:var(--border-radius);color:var(--secondary-color-alpha);font-size:var(--font-size-sm);-webkit-transition:var(--transition);transition:var(--transition);}",".categories.__jsx-style-dynamic-selector button.__jsx-style-dynamic-selector .close.__jsx-style-dynamic-selector{color:var(--tertiary-color-alpha);opacity:0;}",".categories.__jsx-style-dynamic-selector button.__jsx-style-dynamic-selector:hover{background-color:var(--hover-bg-color);}",".categories.__jsx-style-dynamic-selector button.__jsx-style-dynamic-selector:hover .close.__jsx-style-dynamic-selector{color:var(--secondary-color-alpha);}",".categories.__jsx-style-dynamic-selector button.selected.__jsx-style-dynamic-selector{background-color:var(--hover-bg-color);color:var(--primary-color);}",".categories.__jsx-style-dynamic-selector button.selected.__jsx-style-dynamic-selector .close.__jsx-style-dynamic-selector{opacity:1;}",".categories.__jsx-style-dynamic-selector .category-button.__jsx-style-dynamic-selector:focus-visible{outline:0;border:1px solid var(--secondary-color-alpha);}",".categories.__jsx-style-dynamic-selector .shimmer-button.__jsx-style-dynamic-selector{padding:0.625rem 0.5rem 0.625rem 0.75rem;border-radius:var(--border-radius);}",".categories.__jsx-style-dynamic-selector .shimmer-button.__jsx-style-dynamic-selector:first-child{background-color:var(--opacity-light);}",".categories.__jsx-style-dynamic-selector .shimmer-button.__jsx-style-dynamic-selector .shimmer.__jsx-style-dynamic-selector{margin:0;width:5rem;height:0.625rem;}",`@media (max-width:${w.A4.small}){.categories.__jsx-style-dynamic-selector{width:calc(100% + 2 * var(--modal-horizontal-padding));margin:0 calc(-1 * var(--modal-horizontal-padding));margin-top:-1rem;margin-bottom:-0.75rem;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:auto;-webkit-overflow-scrolling:touch;padding:0.75rem 0;padding-left:var(--modal-horizontal-padding);gap:0.375rem;}.categories.__jsx-style-dynamic-selector button.__jsx-style-dynamic-selector{white-space:nowrap;padding:0.1875rem 0.5rem;border-radius:100px;background-color:var(--hover-bg-color);}.categories.__jsx-style-dynamic-selector button.selected.__jsx-style-dynamic-selector{background-color:var(--primary-color);color:var(--primary-bg-color);}.categories.__jsx-style-dynamic-selector button.__jsx-style-dynamic-selector .close.__jsx-style-dynamic-selector{display:none;}.categories.__jsx-style-dynamic-selector .shimmer-button.__jsx-style-dynamic-selector{padding:0.625rem 0.75rem;border-radius:100px;}.categories.__jsx-style-dynamic-selector .shimmer-button.__jsx-style-dynamic-selector .shimmer.__jsx-style-dynamic-selector{width:4rem;}}`,".grid-wrapper.__jsx-style-dynamic-selector{border-radius:var(--border-radius);max-height:100%;}",`@media (max-width:${w.A4.tiny}){.grid-wrapper.__jsx-style-dynamic-selector{max-height:100%;}}`,".grid-wrapper.featured.__jsx-style-dynamic-selector{box-sizing:content-box;margin:0 -1rem calc(-1 * var(--modal-vertical-padding)) -1rem;padding:0 1rem var(--modal-vertical-padding) 1rem;}",`@media (max-width:${w.A4.small}){.grid-wrapper.featured.__jsx-style-dynamic-selector{padding:0 1rem;}}`,".grid-wrapper.disabled.__jsx-style-dynamic-selector{pointer-events:none;}"]})]})},B=e=>{let{search:t,aspectRatio:a,setImageUrl:r}=e;const s=(0,z.N)(),o=(0,E.useMemo)((()=>{const[e,a]=(0,n.uK)(t.entries,(e=>"unsplash"!==e.type));return[{label:s({defaultMessage:"Designed by Luma",id:"iIgU87",description:"Search results. Section title for Luma Designed Images."}),images:e},{label:s({defaultMessage:"From Unsplash",id:"ttqUYJ",description:"Search results. Section title for Unsplash Images."}),images:a}].filter((e=>{let{images:t}=e;return t.length>0}))}),[t.entries,s]);return"error"===t.status?(0,D.jsx)(W,{isError:!0}):0!==t.entries.length||t.fetching?0===o.length?(0,D.jsx)(Q,{aspectRatio:a,images:[],onSelect:r,loadMoreDiv:t.loadMoreDiv,isLoading:!0}):(0,D.jsxs)(D.Fragment,{children:[o.map(((e,s)=>{let{label:i,images:n}=e;const l=s===o.length-1;return(0,D.jsxs)("div",{className:"jsx-32245792 search-results-section",children:[(0,D.jsx)("div",{className:"jsx-32245792 fw-medium mb-1 fs-sm text-secondary-alpha",children:i}),(0,D.jsx)(Q,{aspectRatio:a,images:n,onSelect:r,loadMoreDiv:l?t.loadMoreDiv:null,isLoading:!!l&&(t.fetching||t.hasMore)})]},s)})),(0,D.jsx)(i(),{id:"32245792",children:[".search-results-section.jsx-32245792+.search-results-section.jsx-32245792{margin-top:1rem;}"]})]}):(0,D.jsx)(W,{isError:!1})},H=e=>{let{uploading:t,searching:a,s3Destination:r,setImageUrl:s,aspectRatio:n}=e;const o=(0,z.N)(),{getRootProps:l,getInputProps:c,isDragActive:m}=(0,T.r)({onDrop:async e=>{const[a]=e;if(a){t.setTrue();try{await(0,Z.T)((async e=>{const{file_url:t}=await(0,q.OC)({file:e,destination:r});s(t)})(a),{error:e=>e instanceof q.yt||e instanceof q.$H?e.message:o({defaultMessage:"There was an error uploading the image.",id:"MMZv2l",description:"Image picker. Error toast."})})}finally{t.setFalse()}}}}),d=c(),g=(0,b.d)();return(0,D.jsxs)("div",U(U({},l()||{}),{},{className:"jsx-3647956424 "+(I()("dropzone-wrapper animated",{dragging:m,loading:t.value,active:m,searching:a})||""),children:[(0,D.jsxs)("div",{className:"jsx-3647956424 flex-column flex-center",children:[d&&(0,D.jsx)("input",U(U({},d),{},{className:"jsx-3647956424 "+(d&&null!=d.className&&d.className||"")})),(0,D.jsx)(y.R,{show:t.value,children:(0,D.jsx)("div",{className:"jsx-3647956424 spinner flex-center-center",children:(0,D.jsx)(h.$,{})})}),(0,D.jsx)("div",{className:"jsx-3647956424 label fw-medium text-secondary-alpha animated",children:t.value?o({defaultMessage:"Uploading...",id:"+2XfiX",description:"Image picker. Uploading state label."}):o(g?{defaultMessage:"Tap here to upload.",id:"53gvd6",description:"Image picker. Mobile. CTA label."}:{defaultMessage:"Drag & drop or click here to upload.",id:"q8lvq0",description:"Image picker. CTA label."})}),(0,D.jsx)(y.R,{show:!a&&!t.value,children:(0,D.jsxs)("div",{className:"jsx-3647956424 sublabel text-tertiary-alpha fs-sm animated pt-1",children:[(0,D.jsx)(C.T,{defaultMessage:"Or choose an image below.",id:"bNNbYn",tagName:"span",description:"Image picker. Prompt to choose from among suggested pictures. Above is a CTA to upload a new image."}),n&&(0,D.jsxs)(D.Fragment,{children:[" ",(0,D.jsx)(C.T,{defaultMessage:"The ideal aspect ratio is {aspect_ratio, number}:1.",id:"RiplhC",description:"Image picker. Aspect ratio information. aspect_ratio will be a single number, e.g. 3, to indicate a 3:1 aspect ratio.",values:{aspect_ratio:n}})]})]})})]}),(0,D.jsx)(i(),{id:"3647956424",children:[".dropzone-wrapper.jsx-3647956424{height:unset;}",".spinner.jsx-3647956424{padding-bottom:0.75rem;}",".spinner.jsx-3647956424 svg{width:1.5rem;height:1.5rem;}",".searching.jsx-3647956424{padding:1rem 1.5rem;}"]})]}))},V=e=>{let{query:t,setQuery:a}=e;const r=(0,z.N)();return(0,D.jsxs)("div",{className:"jsx-123568801 search-bar py-3 flex-column gap-2",children:[(0,D.jsx)(u.N,{placeholder:r({defaultMessage:"Search for more photos",id:"+GGPeR",description:"Image picker. Search bar placeholder."}),value:t,onChange:e=>a(e),autoFocus:!0}),(0,D.jsx)("div",{className:"jsx-123568801 search-icon animated",children:(0,D.jsx)(A.Z,{})}),(0,D.jsx)(g.C,{icon:(0,D.jsx)(O.Z,{}),iconPlacement:"icon-only-compact",size:"small",variant:"link",color:"secondary",label:r(o.CT.Clear),className:I()("clear-button",{show:t}),onClick:()=>a("")}),(0,D.jsx)(i(),{id:"123568801",children:[".search-bar.jsx-123568801{position:relative;--input-padding:var(--input-vertical-padding) var(--input-horizontal-padding) var(--input-vertical-padding) calc(var(--input-horizontal-padding) + 1.25rem);}",".search-bar.jsx-123568801 .search-icon.jsx-123568801{position:absolute;top:1.6875rem;left:0.75rem;color:var(--placeholder-color);}",".search-bar.jsx-123568801 .clear-button{position:absolute;top:1.0625rem;right:0.125rem;padding:0.75rem;}",".search-bar.jsx-123568801 .clear-button:not(.show){opacity:0;pointer-events:none;}",".search-bar.jsx-123568801:focus-within .search-icon.jsx-123568801{color:var(--primary-color);}"]})]})},W=e=>{let{isError:t}=e;return(0,D.jsxs)("div",{className:"jsx-3328090624 text-center p-4 text-tertiary-alpha search-empty",children:[(0,D.jsx)("div",{className:"jsx-3328090624 flex-center-center",children:t?(0,D.jsx)(k.Z,{}):(0,D.jsx)(A.Z,{})}),(0,D.jsx)("div",{className:"jsx-3328090624 fs-lg fw-medium",children:t?(0,D.jsx)(C.T,{defaultMessage:"Network Error",id:"TK1OBy",description:"Image picker. Error message."}):(0,D.jsx)(C.T,{defaultMessage:"No Results",id:"jrg9ER",description:"Image picker. Empty results message."})}),(0,D.jsx)("div",{className:"jsx-3328090624 fs-sm mt-1",children:t?(0,D.jsx)(C.T,{defaultMessage:"There was an error retrieving the images.",id:"E71rlf",description:"Image picker. Error description."}):(0,D.jsx)(C.T,{defaultMessage:"Your imagination soars beyond our collection.",id:"BqLIS1",description:"Image picker. Empty results description."})}),(0,D.jsx)(i(),{id:"3328090624",children:[".search-empty.jsx-3328090624 svg{width:2.1875rem;height:2.1875em;margin-bottom:1rem;}"]})]})},Q=e=>{let{title:t,aspectRatio:a,images:r,onSelect:s,onViewMore:o,isLoading:l,loadMoreDiv:c}=e;const m=(0,E.useRef)(null),{width:d}=(0,_.i)(),g=(0,v.n)(),{0:y,1:u}=(0,E.useState)(null),p=a>2?12:8;if((0,E.useEffect)((()=>{if(m.current&&o){const e=Math.floor((m.current.clientWidth+4)/(g*p+4));u(e<=3?2*e:e)}else u(null)}),[d,o,g,p]),0===r?.length&&!l)return null;const h=o&&y&&(r?.length||0)>y,j=h?r?.slice(0,y):r;return(0,D.jsxs)("div",{ref:m,className:i().dynamic([["521258368",[p,100/a]]])+" section",children:[t&&(0,D.jsx)("div",{className:i().dynamic([["521258368",[p,100/a]]])+" section-title",children:t}),null===t&&(0,D.jsx)(x.A,{width:"6rem",size:"sm",className:"mt-1 mb-2"}),(0,D.jsxs)("div",{className:i().dynamic([["521258368",[p,100/a]]])+" grid shimmer-wrapper",children:[j&&j.map(((e,t)=>{const i=Boolean(h&&t===y-1);return(0,D.jsx)(G,{data:e,aspectRatio:a,onSelect:i?o:s,isShowMore:i,moreCount:(r?.length||0)-j.length+1},J(e))})),Boolean(!j||l)&&(0,n.w6)(30).map((e=>(0,D.jsx)("div",{className:i().dynamic([["521258368",[p,100/a]]])+" shimmer",children:0===e&&c},e)))]}),(0,D.jsx)(i(),{id:"521258368",dynamic:[p,100/a],children:[".section.__jsx-style-dynamic-selector+.section.__jsx-style-dynamic-selector{margin-top:1rem;}",".section-title.__jsx-style-dynamic-selector{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--secondary-color-alpha);margin-bottom:0.5rem;}",`.grid.__jsx-style-dynamic-selector{display:grid;grid-template-columns:repeat(auto-fill,minmax(${p}rem,1fr));gap:4px;}`,`.grid.__jsx-style-dynamic-selector .shimmer.__jsx-style-dynamic-selector{width:100%;height:0;padding-bottom:${100/a}%;margin-bottom:0;}`]})]})},J=e=>"object"===typeof e&&"image_url"in e?e.image_url:e,G=e=>{let{data:t,aspectRatio:a,onSelect:r,isShowMore:s,moreCount:n}=e;const o=J(t);if(!o)return null;const m=(0,l.Jn)({url:o,width:150});return(0,D.jsxs)("button",{type:"button",onClick:e=>{e.stopPropagation(),r&&r("object"===typeof t&&"urls"in t?(0,c.t)({src:t.image_url,width:2e3}):o)},className:i().dynamic([["2165169892",[100/a]]])+" button-reset image-item",children:[(0,D.jsx)(d.q,{src:m||o,blurhash:"object"===typeof t&&"blur_hash"in t?t.blur_hash:null,expectedWidth:600,aspectRatio:a,rounded:!1,className:"image"}),s&&n&&(0,D.jsxs)("div",{className:i().dynamic([["2165169892",[100/a]]])+" show-more-overlay animated flex-center-center",children:["+",n]}),(0,D.jsx)(i(),{id:"2165169892",dynamic:[100/a],children:[".image-item.__jsx-style-dynamic-selector{max-width:100%;cursor:pointer;position:relative;border-radius:var(--small-border-radius);overflow:hidden;}",".image-item.__jsx-style-dynamic-selector .image{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity var(--transition-duration) var(--transition-fn);transition:opacity var(--transition-duration) var(--transition-fn);}",".image-item.__jsx-style-dynamic-selector .show-more-overlay.__jsx-style-dynamic-selector{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black-opacity-64);color:white;font-size:2rem;}",".image-item.__jsx-style-dynamic-selector:hover .image{opacity:0.8;}",".image-item.__jsx-style-dynamic-selector:hover .show-more-overlay.__jsx-style-dynamic-selector{background-color:var(--black-opacity-80);}",`.image-container.__jsx-style-dynamic-selector{width:100%;height:0;position:relative;padding-bottom:${100/a}%;}`]})]})}},46814:function(e,t,a){a.d(t,{X:function(){return A}});var r=a(15536),s=a(6286),i=a(44894),n=a.n(i),o=a(43720),l=a(19433),c=a(63445),m=a(99318),d=a(56773),g=a(4030),y=a(56769),u=a(80324),p=a.n(u),x=a(93462),h=(a(92379),a(70501)),j=a(38188),f=a(64013),b=a(651);const v=["name","label"];function _(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function w(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?_(Object(a),!0).forEach((function(t){(0,s.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):_(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const k=e=>{let{image:t,setImage:a,aspectRatio:r,forEntity:s,rounded:i=!0,insetButton:l}=e;const u=(0,m.X)(),x="calendar"===s.type?{bucket:"images.lumacdn.com",folder:"calendar-cover-images"}:{bucket:"images.lumacdn.com",folder:"event-covers"},{uploading:v,getRootProps:_,getInputProps:k,isDragActive:A}=(0,h.r)({onDrop:async e=>{const[t]=e,{file_url:r}=await(0,j.OC)({file:t,destination:x});a(r)}});return(0,b.jsxs)("div",{className:n().dynamic([["673101359",[r]]]),children:[(0,b.jsxs)("div",w(w({},_()),{},{onClick:u.onShow,role:"button",style:{"--aspect-ratio":r},className:n().dynamic([["673101359",[r]]])+" "+(p()("photo-container animated relative",{"has-image":t,"is-dragging":A,rounded:i})||""),children:[(0,b.jsx)("input",w(w({},k()),{},{className:n().dynamic([["673101359",[r]]])})),!t&&(0,b.jsx)("div",{className:n().dynamic([["673101359",[r]]])+" bg-icon flex-center-center",children:(0,b.jsxs)("div",{className:n().dynamic([["673101359",[r]]])+" inner flex-center flex-column gap-3",children:[(0,b.jsx)(g.Z,{}),(0,b.jsx)("div",{className:n().dynamic([["673101359",[r]]])+" fw-medium",children:(0,b.jsx)(y.T,{defaultMessage:"Drag & Drop or Click Here",id:"+yrRKJ",description:"Image picker. CTA label."})})]})}),(0,b.jsx)("div",{className:n().dynamic([["673101359",[r]]])+" "+(p()("animated image",{"has-image":t})||""),children:(0,b.jsx)(o.q,{src:t,aspectRatio:r,rounded:i,expectedWidth:400})}),(0,b.jsx)("div",{className:n().dynamic([["673101359",[r]]])+" "+(p()("button-icon animated flex-center-center",{inset:l})||""),children:v?(0,b.jsx)(c.$,{}):(0,b.jsx)(d.Z,{})})]})),(0,b.jsx)(f.h,w({setImageUrl:a,forEntity:s,s3Destination:x,aspectRatio:r},u)),(0,b.jsx)(n(),{id:"673101359",dynamic:[r],children:[`.photo-container.__jsx-style-dynamic-selector{background-color:var(--opacity-light);overflow:hidden;outline-offset:2px;outline:2px dashed transparent;aspect-ratio:${r};}`,".photo-container.__jsx-style-dynamic-selector .masked-image{padding-bottom:calc(100% / var(--aspect-ratio));}","@media (hover:hover){.photo-container.__jsx-style-dynamic-selector:hover{background-color:var(--opacity-second-light);}}",".bg-icon.__jsx-style-dynamic-selector{position:absolute;top:0;left:0;right:0;bottom:0;color:var(--quaternary-color-alpha);}",".bg-icon.__jsx-style-dynamic-selector svg{width:calc(150px / var(--aspect-ratio));height:calc(150px / var(--aspect-ratio));}",".button-icon.__jsx-style-dynamic-selector{position:absolute;bottom:-2px;right:-2px;width:calc(2rem + 2px);height:calc(2rem + 2px);color:var(--primary-bg-color);background-color:var(--primary-color);border:2px solid var(--primary-bg-color);border-radius:var(--border-radius);}",".button-icon.inset.__jsx-style-dynamic-selector{border-radius:100%;bottom:0.5rem;right:0.5rem;color:var(--primary-bg-color);border:2px solid var(--primary-bg-color);width:2.25rem;height:2.25rem;}",".photo-container.__jsx-style-dynamic-selector:hover .button-icon.__jsx-style-dynamic-selector{background-color:var(--brand-content-color);color:white;border-color:white;}",".photo-container:hover:has(.luma-button:hover) .button-icon.__jsx-style-dynamic-selector{background-color:var(--primary-color);color:var(--primary-bg-color);}",".image.__jsx-style-dynamic-selector:not(.has-image){opacity:0;}",".is-dragging.__jsx-style-dynamic-selector,.is-dragging.__jsx-style-dynamic-selector:hover{outline:2px dashed var(--warning-content-color);}",".is-dragging.__jsx-style-dynamic-selector .image.has-image.__jsx-style-dynamic-selector,.is-dragging.__jsx-style-dynamic-selector:hover .image.has-image.__jsx-style-dynamic-selector{opacity:0.7;}",".is-dragging.__jsx-style-dynamic-selector .button-icon.__jsx-style-dynamic-selector,.is-dragging.__jsx-style-dynamic-selector:hover .button-icon.__jsx-style-dynamic-selector{background-color:var(--warning-content-color);color:white;}"]})]})},A=e=>{let{name:t,label:a}=e,s=(0,r.Z)(e,v);const{values:i,setFieldValue:n}=(0,x.u6)(),o=(0,x.u9)(i,t);return(0,b.jsxs)("div",{children:[a&&(0,b.jsx)(l.U,{text:a}),(0,b.jsx)(k,w(w({},s),{},{image:o,setImage:e=>n(t,e)}))]})}},95556:function(e,t,a){a.d(t,{y:function(){return s}});var r=a(92379);function s(e){const t=(0,r.useRef)(e);(0,r.useEffect)((()=>{t.current=e}),[e]),(0,r.useEffect)((()=>{const e=e=>{t.current[e.key]&&t.current[e.key](e)};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[])}}}]);