1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1148],{22539:(e,t,i)=>{"use strict";i.d(t,{A:()=>r}),i(14232);var a=i(80958),s=i(37876);let r=(0,a.A)("ColorMatch",(0,s.jsxs)("g",{id:"Group",fill:"currentColor",strokeWidth:"5",children:[(0,s.jsx)("path",{id:"Path",fill:"none",stroke:"#000000",d:"M 69.271965 29.29496 L 32.869865 74.267136 C 31.458778 76.010345 30.801325 78.069588 30.846645 80.100891 C 30.929411 83.807831 29.636148 87.42688 27.246908 90.378296 C 25.899433 92.043282 26.243961 94.418541 28.016394 95.684158 C 29.788826 96.94928 32.317989 96.626144 33.665413 94.961166 C 36.054653 92.009735 39.421333 89.871246 43.246658 88.954666 C 45.342789 88.452179 47.279533 87.306458 48.690567 85.563248 L 85.092522 40.591118"}),(0,s.jsx)("path",{id:"path1",fill:"none",stroke:"#000000",d:"M 91.030434 44.83033 L 63.334866 25.055557 C 62.621979 24.546562 62.483429 23.591171 63.025394 22.921623 C 67.875259 16.929955 76.9785 15.765343 83.357941 20.320313 L 90.53302 25.443268 C 96.91246 29.998245 98.152168 38.547989 93.302559 44.539604 C 92.760445 45.209145 91.743271 45.339325 91.030434 44.83033 Z"}),(0,s.jsx)("path",{id:"path2",fill:"none",stroke:"#000000",d:"M 80.535561 17.732056 L 91.551216 4.123222 C 94.365967 0.645706 99.649475 -0.030243 103.351852 2.613472 C 107.054726 5.257149 107.774162 10.219406 104.959412 13.696892 L 93.94426 27.305733"}),(0,s.jsx)("path",{id:"path3",fill:"none",stroke:"#000000",d:"M 63.529461 36.892418 L 67.987038 40.075119"}),(0,s.jsx)("path",{id:"path4",fill:"none",stroke:"#000000",d:"M 57.52951 44.305534 L 61.986984 47.488342"}),(0,s.jsx)("path",{id:"path5",fill:"none",stroke:"#000000",d:"M 51.528339 51.718605 L 55.985813 54.901207"}),(0,s.jsx)("path",{id:"path6",fill:"none",stroke:"#000000",d:"M 45.528389 59.131973 L 49.985863 62.314583"}),(0,s.jsx)("path",{id:"path7",fill:"none",stroke:"#000000",d:"M 39.527218 66.544846 L 43.984695 69.727448"}),(0,s.jsx)("path",{id:"path8",fill:"none",stroke:"#000000",d:"M 33.527267 73.958221 L 37.984741 77.140823"}),(0,s.jsx)("path",{id:"path9",fill:"none",stroke:"#000000",d:"M 26.515326 108.95163 C 26.515326 108.95163 20.322914 116.582962 20.322914 122.184532 C 20.322914 125.396095 23.095348 128 26.515326 128 C 29.935305 128 32.707737 125.396095 32.707737 122.184532 C 32.707737 116.582962 26.515326 108.95163 26.515326 108.95163 Z"})]}))},27563:(e,t,i)=>{"use strict";i.r(t),i.d(t,{__N_SSP:()=>es,default:()=>er});var a=i(66284),s=i(14232),r=i(31891),l=i(47613),o=i(58103),n=i.n(o),m=i(31777),c=i(48230),g=i.n(c),d=i(99848),h=i(64060),x=i(22275),p=i(47091),_=i.n(p),f=i(89099),u=i(18847),b=i.n(u),j=i(83129),D=i(37388),y=i(25538),I=i(72362),P=i(22539),w=i(99501),k=i(89319),v=i(13115),N=i(55707),$=i(9960),O=i(62633),S=i(2801),A=i(10147),C=i(13236),T=i(15593),R=i(12216),M=i(55807);function E(e){return(e||"").replace(/"/g,'\\"')}function L(e,t){return e.pixelFraction>t.pixelFraction?-1:+(e.pixelFraction<t.pixelFraction)}var z=i(46320);let F=[`.PrismImageDetails.jsx-393018607{position:relative;display:grid;grid-template: 'image' / 1fr;grid-auto-rows:auto;font-family:${z.nC};text-align:center;}`,`.PrismImageDetails__cake{-webkit-flex:1;-ms-flex:1;flex:1;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;color:${z.JJ.gray};${z.Zv};}`,".PrismImageDetails__cake-messaging{font-size:0.5625rem;font-weight:500;}",".PrismImageDetails__cake-name{max-width:100px;}",".PrismImageDetails__cake-name img{max-width:100%;margin-left:0.25rem;}",".PrismImageDetails__caption.jsx-393018607{padding:0 1rem;margin:1rem auto;max-width:33rem;}",".PrismImageDetails__color{width:100%;}",".PrismImageDetails__color > a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:var(--fontScaleNeg2);}",".PrismImageDetails__color-list.jsx-393018607{padding:0 0.5rem;}",".PrismImageDetails__color-list--child.jsx-393018607{float:left;height:32px;border-radius:15.5px;margin:0 5px 5px 0;}",".PrismImageDetails__color-list--featured.jsx-393018607{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;
1-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:112px;min-height:69px;font-size:var(--fontScaleNeg2);}",".PrismImageDetails__color-list--featuredColorName.jsx-393018607{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}",`.PrismImageDetails__color-list--featuredColorName.jsx-393018607 span.jsx-393018607{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-weight:700;margin-left:0.25rem;${z.Zv};}`,".PrismImageDetails__color-list--featuredDescription.jsx-393018607{padding-top:0.25rem;font-size:var(--fontScaleNeg2);text-transform:none;}",".PrismImageDetails__color-list--grid.jsx-393018607{padding:0;}",".PrismImageDetails__color-list--grid.jsx-393018607:after{content:'';display:block;clear:both;}",`.PrismImageDetails__color-list--title.jsx-393018607{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-size:var(--fontScale0);font-weight:bold;font-family:${z.$y};text-align:left;padding-bottom:0.5rem;${z.Zv};}`,".PrismImageDetails__colorToggleContainer.jsx-393018607{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem;}",`.PrismImageDetails__colorToggleContainer.jsx-393018607 button.jsx-393018607{font-size:12px;color:#757575;cursor:pointer;margin-top:0.5rem;${z.Zv};}`,".PrismImageDetails__error.jsx-393018607{padding:2em 0;}",".PrismImageDetails__image{margin:0 auto;display:block;height:100%;width:100%;object-fit:contain;}",".PrismImageDetails__image-container.jsx-393018607{height:100%;background-color:#f7f7f7;}",".PrismImageDetails__image-container.jsx-393018607:hover .Figure__image-toolbar .Figure__image-save-image,.PrismImageDetails__image-container.jsx-393018607:hover .Figure__image-toolbar .PinItButton--imageActions,.PrismImageDetails__image-container.jsx-393018607:hover .UniversalSaveItemButton:not(.UniversalSaveItemButton--openTooltip){background-color:rgba(255,255,255,0.95);}",".PrismImageDetails__image-container-wrap.jsx-393018607{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;height:100%;width:100%;}",".PrismImageDetails__imageDetails.jsx-393018607{margin-bottom:1rem;margin-top:1rem;padding:0 0.5rem;text-align:left;}",".PrismImageDetails__imageDetails-col.jsx-393018607{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;border-left:1px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0.75rem;width:65%;}",".PrismImageDetails__imageDetails-col--first.jsx-393018607{border-left:none;width:35%;}",`.PrismImageDetails__imageDetails-head.jsx-393018607{color:black;font-family:${z.$y};font-size:var(--fontScale0);font-weight:bold;padding-bottom:0.5rem;${z.Zv};}`,`.PrismImageDetails__imageDetails-link,.PrismImageDetails__imageDetails-text.jsx-393018607{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-family:${z.$y};font-size:16px;}`,".PrismImageDetails__imageDetails-link span.jsx-393018607{-webkit-text-decoration:underline;text-decoration:underline;}",".PrismImageDetails__imageDetails-link .icon--arrow{height:0.65rem;margin-left:0.15rem;width:0.65rem;}",".PrismImageDetails__imageDetails-row.jsx-393018607{border-bottom:1px solid #000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}",".PrismImageDetails__imageDetails-row--first.jsx-393018607{border-top:1px solid #000;}",`.PrismImageDetails__imageDetails-title.jsx-393018607{font-family:${z.$y};font-size:10px;font-weight:bold;${z.Zv};}`,".PrismImageDetails__colorCollectorContainer.jsx-393018607{padding:0 0.5rem;margin-bottom:1rem;}
1",`.PrismImageDetails__colorCollectorLink{display:grid;grid-template-columns:20px 1fr;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;color:#000;font-family:${z.$y};font-size:0.8125rem;line-height:1;text-align:left;padding:0.5rem;border:1px solid #000;border-radius:3px;max-width:160px;${z.Zv};}`,`.PrismImageDetails__colorCollectorLink:hover{background-color:${z.JJ.citron};}`,".PrismImageDetails__colorCollectorLink .icon{font-size:21px;}",".PrismImageDetails__placeholder{display:none !important;}",".PrismImageDetails__swiper.jsx-393018607{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;overflow-x:visible;-webkit-transition-property:-webkit-transform;-webkit-transition-property:transform;transition-property:transform;will-change:transform;}",".PrismImageDetails__swiper-container.jsx-393018607{position:relative;grid-area:image;height:calc(100vw * 1.25);overflow:hidden;}",".PrismImageDetails__tag{border-radius:4px !important;}",`.PrismImageDetails__tag > a{padding:0.5rem;font-weight:700;font-size:var(--fontScaleNeg2);height:2rem;${z.Zv};}`,".PrismImageDetails__tagItem.jsx-393018607{height:1.5rem;}",`.PrismImageDetails__tagItem.jsx-393018607 a{margin:1.5rem 1rem 0 0;color:#4f3a39;font-weight:700;font-size:var(--fontScaleNeg2);-webkit-text-decoration:underline;text-decoration:underline;${z.Zv};}`,".Prism .Prism__next-button{right:0.5rem;z-index:20;}",".Prism .Prism__prev-button{left:0.5rem;z-index:20;}",".PrismImageDetails.jsx-393018607 .Figure__image-toolbar{grid-area:image;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;}",`@media screen and ${v.tz}{.PrismImageDetails__moreInspirationWrap.jsx-393018607,.PrismImageDetails.jsx-393018607 .PrismRelatedImages{margin-right:auto;margin-left:auto;width:var(--contentPageWidth);}.PrismImageDetails__swiper-container.jsx-393018607{height:calc(100vw * 0.667);}}`,`@media ${v.pl}{.PrismImageDetails.jsx-393018607{margin-bottom:1.5rem;grid-template-areas: 'image details' 'image colors' 'image colorCollector' 'image ad' 'related related' 'inspire inspire';grid-template-columns:var(--prismImageTemplateColumns);grid-template-rows:auto auto 1fr auto auto;grid-column-gap:var(--gridGutterWidth);-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}.PrismImageDetails__ad.jsx-393018607{grid-area:ad;}.PrismImageDetails__cake{margin:0;grid-area:cake;}.PrismImageDetails.jsx-393018607 .PrismImageDetails__color-list.jsx-393018607{padding:0;grid-area:colors;}.PrismImageDetails__image-container.jsx-393018607{z-index:10;position:-webkit-sticky;position:sticky;top:0px;height:var(--prismImageHeight);}.PrismImageDetails__imageDetails.jsx-393018607{margin-top:0;padding:0.5rem 0 0 0;grid-area:details;}.PrismImageDetails__moreInspirationWrap.jsx-393018607{grid-area:inspire;}.PrismImageDetails__placeholder{margin:0 auto;}.PrismImageDetails__swiper-container.jsx-393018607{grid-area:image;height:100%;}.PrismImageDetails__swiper.jsx-393018607{height:100%;}.PrismImageDetails.jsx-393018607 .PrismRelatedImagesList{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));}.PrismImageDetails__colorCollectorContainer.jsx-393018607{grid-area:colorCollector;padding:0;margin-bottom:0;}}`];F.__hash="393018607";var W=i(88940),X=i(37876);function Z(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,a)}return i}function U(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(i),!0).forEach(function(t){(0,a.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):Z(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}let B={backyard:"outdoor spaces",courtyard:"outdoor spaces",garden:"outdoor spaces",bathroom:"bathroom",bedroom:"bedroom",closet:"closets & storage",den:"office & dens",office:"office & dens","dining room":"dining room",hall:"hallway",kitchen:"kitchen","laundry room":"laundry room",library:"multi-use space","living room":"living room",nursery:"children's room & nursery",patio:"patio",porch:"porch"},H=(0,D.w)("BZSHV0TTWO","10a4cda1d1aa4f08c2f2cc94ed0c5648"),G=b()(()=>i.e(3410).then(i.bind(i,73410)),{ssr:!1,loading:()=>null,loadableGenerated:{webpack:()=>[73410]}}),Y=b()(()=>i.e(2484).then(i.bind(i,22484)),{ssr:!1,loading:()=>null,loadableGenerated:{webpack:()=>[22484]}}),J="NO_RESULTS",K=[{media:v.bx,layoutWidth:{value:780,units:"px"}},{media:v.pl,layoutWidth:{value:648,units:"px"}},{media:v.e6,layoutWidth:{value:100,units:"vw"}},{layoutWidth:N.HY}],V=(0,m.Ng)(({prism:e})=>({mainImage:e.mainImage}),e=>(0,j.zH)({savePrismImage:h.Io},e))(function({alt:e,imageId:t,imageUrl:i,posts:a,colors:r=[],taggedRoom:l,taggedStyle:o,taggedColor:n,mainImage:m={id:""},handlePrevArrow:c,handleNextArrow:h,defaultFilters:p,images:u=[]}){let b=(0,f.useRouter)(),j=a&&a.find(e=>"published"===e.status),D=u.findIndex(e=>e.id===t),v=[...r].sort(L),{0:N,1:z}
1=(0,s.useState)(null),{0:Z,1:V}=(0,s.useState)(null),{0:q,1:Q}=(0,s.useState)(!1),ee=(0,s.useRef)(!0),et=(0,s.useRef)(null),{0:ei,1:ea}=(0,s.useState)({touchStartX:0,touchStartY:0,isBeingTouched:!1}),{0:es,1:er}=(0,s.useState)(void 0);return(0,s.useEffect)(()=>{if(et.current){let e=D*et.current.clientWidth;et.current.style.transform=`translateX(${-e}px)`,er(void 0)}},[u,D,et]),(0,s.useEffect)(()=>{let e=()=>{Q(!1)};return b.events.on("routeChangeStart",e),function(){b.events.off("routeChangeStart",e)}},[b,Q]),(0,s.useEffect)(()=>()=>{ee.current=!1},[]),(0,s.useEffect)(()=>{let e=async()=>{let e=await H.searchSingleIndex({indexName:"gen-images",searchParams:{filters:`objectID:${m.id}`}});if(e.hits.length>0){let t=e.hits[0];if(ee.current&&V(t),p){let{style:e,color:t,room:i}=p;if(ee.current){let a=[];a.push(`NOT objectID:${m.id} AND NOT isExcludedFromImageSearch:true AND NOT hasFaces:true AND ${(0,M.Gr)({style:e,color:t,room:i})}`),z(a)}}else if(!p&&(t.hasTaggedRoomType||t.hasTaggedMainRoomStyle||t.hasManualTags)){let e,{taggedRoomType:i,taggedMainRoomStyle:a,mainColor:s}=t,r=t["taggedMainColor.lvl0"];if(r){let t=Array.isArray(r)?r:[r];e=`AND (${t.map(e=>{let t=E(e);return`taggedMainColor.lvl0:"${t}"<score=10> OR mainColor:"${t}"<score=1>`}).join(" OR ")})`}else e=s&&s.length>0?` AND (${s.reduce((e,t)=>{let i=E(t);return e.push(`(taggedMainColor.lvl0:"${i}"<score=10> OR mainColor:"${i}"<score=1>)`),e},[]).join(" OR ")})`:"";if(ee.current){let t=[];t.push(`NOT objectID:${m.id} AND NOT isExcludedFromImageSearch:true AND NOT hasFaces:true ${a&&a[0]?`AND taggedMainRoomStyle:"${E(a[0])}"<score=10>`:""} ${i&&i[0]?`AND taggedRoomType:"${E(i[0])}"<score=10>`:""} ${e}`),t.push(`NOT objectID:${m.id} AND NOT isExcludedFromImageSearch:true AND NOT hasFaces:true ${a&&a[0]?`AND taggedMainRoomStyle:"${E(a[0])}"<score=10>`:""} ${i&&i[0]?`AND taggedRoomType:"${E(i[0])}"<score=10>`:""}`),t.push(`NOT objectID:${m.id} AND NOT isExcludedFromImageSearch:true AND NOT hasFaces:true ${i&&i[0]?`AND taggedRoomType:"${E(i[0])}"<score=10>`:""}`),z(t)}}else{let{visionRoomTypes:e,mainColor:i,visionWhitelistedLabels:a}=t,s=e&&e.length>0?` AND (taggedRoomType:"${E(B[e[0].toLowerCase()]||e[0])}"<score=10> OR visionRoomTypes:"${E(e[0])}"<score=1>)`:"",r=i&&i.length>0?` AND (${i.slice(0,2).reduce((e,t)=>{let i=E(t);return e.push(`(taggedMainColor.lvl0:"${i}"<score=10> OR mainColor:"${i}"<score=1>)`),e},[]).join(" OR ")})`:"",l=a.slice(0,4).reduce((e,t)=>(e.push(`visionWhitelistedLabels:"${E(t)}"`),e),[]).join(" OR ");if(ee.current){let e=[];e.push(`NOT objectID:${m.id} AND NOT isExcludedFromImageSearch:true AND NOT hasFaces:true ${s} ${r}${l.length?` AND (${l})`:""}`),e.push(`NOT objectID:${m.id} AND NOT isExcludedFromImageSearch:true AND NOT hasFaces:true ${s} ${r}`),e.push(`NOT objectID:${m.id} AND NOT isExcludedFromImageSearch:true AND NOT hasFaces:true ${s}`),z(e)}}}else ee.current&&(V({}),z(J))};m.id&&e()},[m.id,p]),(0,X.jsxs)("div",{"data-testid":"prismImageDetails","data-gtm-ui-component":"prism_image",className:`jsx-${F.__hash} PrismImageDetails PrismImageDetails--new`,children:[(0,X.jsx)("div",{className:`jsx-${F.__hash} PrismImageDetails__swiper-container`,children:(0,X.jsx)("div",{ref:et,"data-testid":"prismImageDetailContainer",onTouchStart:e=>{ea({touchStartX:e.targetTouches[0].clientX,touchStartY:e.targetTouches[0].clientY,isBeingTouched:void 0===es})},onTouchMove:e=>{(e=>{let{touchStartX:t,isBeingTouched:i}=ei;if(i){let i=e-t;if(i<0){let e=D*et.current.clientWidth-i;et.current.style.transform=`translateX(${-e}px)`}else if(i>0){let e=D*et.current.clientWidth-i;et.current.style.transform=`translateX(${-e}px)`}}})(e.targetTouches[0].clientX)},onTouchEnd:e=>{((e,t)=>{let{touchStartX:i,touchStartY:a,isBeingTouched:s}=ei;if(s){let s=e-i;if(Math.abs(s)>=80&&80>Math.abs(t-a))if(s<0){let e=(D+1)*et.current.clientWidth;et.current.style.transform=`translateX(${-e}px)`,er("forward"),h("/image/ Swipe")}else s>0&&(et.current.style.transform="translateX(0px)",er("back"),c("/image/ Swipe"));else{let e=D*et.current.clientWidth;et.current.style.transform=`translateX(${-e}px)`}}ea({touchStartX:0})})(e.changedTouches[0].clientX,e.changedTouches[0].clientY)},className:`jsx-${F.__hash} PrismImageDetails__swiper`,children:u.map(e=>(0,X.jsx)("div",{className:`jsx-${F.__hash} PrismImageDetails__image-container-wrap`,children:(0,X.jsxs)("div",{className:`jsx-${F.__hash} PrismImageDetails__image-container`,children:[(0,X.jsx)(I.Ay,{url:e?.imageUrl,className:"PrismImageDetails__image",sourceSizes:K,priority:"high",maxSize:{width:1600}}),(0,X.jsx)(S.A,{aspectRatio:1.5,cssHook:"PrismImageDetails",url:e?.ImageUrl,width:1148,placement:"prism"})]})},e.id))})}),j&&y.HAS_SAVE_IMAGE&&(0,X.jsx)(k.A,{post:U(U({},j),{},{canonical:j.url}),isPinnable:!0,hashedPublicId:t,hidePrism:!0,hasPrism:!1,imgProps:U(U({},{url:i,alt:e||"",maxSize:{width:574,aspectRatio:1},sourceSizes:K}),{},{className:""}),placement:"prismImageDetails"}),(0,X.jsxs)("div",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails`,children:[(0,X.jsx)("div",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails-head`,children:"Photo Details"}),(0,X.jsxs)("div",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails-row PrismImageDetails__imageDetails-row--first`,children:[(0,X.jsxs)("div",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails-col PrismImageDetails__imageDetails-col--first`,children:[(0,X.jsx)("div",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails-title`,children:"Room"}),l?(0,X.jsxs)(g(),{href:`/image?room=${(0,O.BF)(l)}`,prefetch:!1,className:"PrismImageDetails__imageDetails-link","data-gtm-trigger":"click","data-gtm-event-name":"click","data-gtm-event-category":"site_navigation","data-gtm-category":"prism","data-gtm-action":"/image/ Room click","data-gtm-label":`room: ${l}`,children:[(0,X.jsx)("span",{className:`jsx-${F.__hash}`,children:l}),(0,X.jsx)(d.Ay,{isOutlined:!0})]}):(0,X.jsx)("span",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails-text`,children:"N/A"})]}),(0,X.jsxs)("div",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails-col`,children:[(0,X.jsx)("div",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails-title`,children:"Style"}),o?(0,X.jsxs)(g(),{href:`/image?style=${(0,O.BF)(o)}`,prefetch:!1,className:"PrismImageDetails__imageDetails-link","data-gtm-trigger":"click","data-gtm-event-name":"click","data-gtm-event-category":"site_navigation","data-gtm-category":"prism","data-gtm-action":"/image/ Style click","data-gtm-label":`style: ${o}`,children:[(0,X.jsx)("span",{className:`jsx-${F.__hash}`,children:o}),(0,X.jsx)(d.Ay,{isOutlined:!0})]}):(0,X.jsx)("span",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails-text`,children:"N/A"})]})]}),(0,X.jsxs)("div",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails-row`,children:[(0,X.jsxs)("div",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails-col PrismImageDetails__imageDetails-col--first`,children:[(0,X.jsx)("div",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails-title`,children:"Color"}),n?(0,X.jsxs)(g(),{href:`/image?color=${(0,O.BF)(n)}`,prefetch:!1,className:"PrismImageDetails__imageDetails-link","data-gtm-trigger":"click","data-gtm-event-name":"click","data-gtm-event-category":"site_navigation","data-gtm-category":"prism","data-gtm-action":"/image/ Color click","data-gtm-label":`color: ${n}`,children:[(0,X.jsx)("span",{className:`jsx-${F.__hash}`,children:n}),(0,X.jsx)(d.Ay,{isOutlined:!0})]}):(0,X.jsx)("span",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails-text`,children:"N/A"})]}),(0,X.jsxs)("div",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails-col`,children:[(0,X.jsx)("div",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails-title`,children:"As Seen In"}),j?(0,X.jsx)(g(),U(U({},(0,$.bI)(j.url)),{},{prefetch:!1,className:"PrismImageDetails__imageDetails-link","data-gtm-trigger":"click","data-gtm-event-name":"click","data-gtm-event-category":"site_navigation","data-gtm-category":"prism","data-gtm-action":"/image/ As Seen In click","data-gtm-label":j.url,children:(0,X.jsx)("span",{className:`jsx-${F.__hash}`,children:j.title})}
1)):(0,X.jsx)("span",{className:`jsx-${F.__hash} PrismImageDetails__imageDetails-text`,children:"N/A"})]})]})]}),(0,X.jsxs)("div",{className:`jsx-${F.__hash} PrismImageDetails__color-list`,children:[(0,X.jsxs)("div",{className:`jsx-${F.__hash} PrismImageDetails__color-list--title`,children:[(0,X.jsx)("span",{className:`jsx-${F.__hash}`,children:"Paint Palette"})," ",y.PRISM_SPONSOR&&y.PRISM_SPONSOR.isActive&&(0,X.jsx)(w.A,{maxLogoSize:60,messaging:y.PRISM_SPONSOR.messaging,name:y.PRISM_SPONSOR.name,cssHook:"PrismImageDetails",imageUrl:y.PRISM_SPONSOR.logo})]}),(0,X.jsx)("div",{className:`jsx-${F.__hash} PrismImageDetails__color-list--grid`,children:v.slice(0,q?void 0:4).reduce((e,t,i)=>e.concat((0,X.jsxs)("div",{"data-gtm-ui-component":"prism_image_details",className:`jsx-${F.__hash} PrismImageDetails__color-list--child`,children:[(0,X.jsx)(G,U(U({},t),{},{debug:!1})),0===i&&(0,X.jsx)(W.A,{type:"prismImageDetails",gtm:{eventCategory:"on-page_interactions",uiComponent:"prism_image_details_color_tooltip",ctaTextClose:"Close",ctaTextConfirm:"Try it out!"},alertMessage:"Save Photos & Colors",dismissalType:"close",location:"bottom",message:"Tap the heart icon to save the photos and colors you love to your personalized collections!"})]},t.slug)),[])}),(0,X.jsx)("div",{className:`jsx-${F.__hash} PrismImageDetails__colorToggleContainer`,children:(0,X.jsx)("button",U(U({type:"button",onClick:()=>Q(!q)},q?{}:{"data-gtm-trigger":"click"}),{},{"data-gtm-event-name":"click","data-gtm-event-category":"on-page_interactions","data-gtm-ui-component":"prism_image_details","data-gtm-cta-text":"SHOW ALL COLORS",className:`jsx-${F.__hash}`,children:q?"- Collapse Colors":"+ Show All Colors"}))})]}),y.PRISM_SPONSOR&&y.PRISM_SPONSOR.isActive&&(0,X.jsx)("div",{className:`jsx-${F.__hash} PrismImageDetails__colorCollectorContainer`,children:(0,X.jsxs)(g(),{href:"/image/color-collector",className:"PrismImageDetails__colorCollectorLink","data-gtm-trigger":"click","data-gtm-event-name":"click","data-gtm-event-category":"site_navigation","data-gtm-ui-component":"prism_image_details","data-gtm-cta-text":"COLOR MATCH YOUR IMAGE",children:[(0,X.jsx)(P.A,{}),"Color match your own image"]})}),(0,X.jsx)("div",{className:`jsx-${F.__hash} PrismAd`,children:(0,X.jsx)(A.A,{id:"dfp-prismpage",unit:T.OA.prism,sizes:R.DC,refreshInterval:30},t)}),Z&&N&&(0,X.jsx)(x.A,{filters:N!==J?N:[],gtmAction:"/image/ More Images Click",headerText:"More Photos Like This"}),(0,X.jsx)("div",{className:`jsx-${F.__hash} PrismImageDetails__moreInspirationWrap`,children:(0,X.jsx)(Y,{})}),(0,X.jsx)(C.A,{unit:T.OA.featuresSticky,targeting:{tags:["prism"]},sizes:R.zo,sizeLabel:"post-small",isMobileOnly:!0},t),(0,X.jsx)(_(),{id:F.__hash,children:F})]})});var q=i(45160),Q=i(2767),ee=i(42314);function et(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,a)}return i}let ei=(0,m.Ng)(({prism:e})=>({images:e.images,slideImages:e.slideImages,mainImage:e.mainImage,filters:e.filters}),e=>({saveImage(t,i){e((0,h.Io)(t,i))},clearImages(t,i){e((0,h.Fs)(t,i))}}))(function({data:e,error:t,imageId:i,slideImages:r=[],mainImage:l,filters:o,saveImage:m,clearImages:c}){let{0:h,1:p}=(0,s.useState)(!1);s.useEffect(()=>{p((0,ee.CN)())},[]),(0,s.useEffect)(()=>{l||m({id:i})},[l,m,i]),(0,s.useEffect)(()=>()=>{c()},[c]);let _=(0,f.useRouter)(),u=r.findIndex(e=>e&&e.id===i),b=r[u+1],j=r[u-1],D=s.useCallback(e=>{u+1<r.length&&(_.push(`/image/${b.id}`),Q.Ay.triggerCustomEvent("genericEvent",{eventData:{category:"prism",action:e,label:"arrow: forward"}}))},[b,r?.length,u,_]),y=s.useCallback(e=>{u-1>=0&&(_.push(`/image/${j.id}`),Q.Ay.triggerCustomEvent("genericEvent",{eventData:{category:"prism",action:e,label:"arrow: back"}}))},[j,u,_]),I=s.useCallback(e=>{"ArrowLeft"===e.key?y("/image/ Keyboard tap"):"ArrowRight"===e.key&&D("/image/ Keyboard tap")},[D,y]);if((0,s.useEffect)(()=>(document.addEventListener("keydown",I),()=>document.removeEventListener("keydown",I)),[I]),t)return(0,X.jsxs)("div",{className:"PrismImageDetails","data-testid":"error-message",children:[(0,X.jsxs)("p",{className:"PrismImageDetails__error",children:["Oops! We don't know about this photo yet.",(0,X.jsx)("br",{}),"Please check back later."]}),(0,X.jsx)(x.A,{headerText:"In the meantime, check out these photos!",gtmAction:"/image/ More Images Click",filters:['taggedRoomType:"Living Room"']})]});if(!e)return(0,X.jsx)(q.A,{height:"300px"});let{prismImage:P}=e,w={id:P.imageId,imageUrl:P.imageUrl},k=h?[j,w,b].filter(e=>e&&e.imageUrl):[w];return(0,X.jsxs)(X.Fragment,{children:[j&&(0,X.jsx)(g(),{href:"/image/[imageId]",as:r.length>0?`/image/${j.id}`:`/image/${i}`,scroll:!1,className:n()(["Prism__prev-button","Prism__nav-button"]),"data-gtm-trigger":"click","data-gtm-category":"prism","data-gtm-action":"/image/ Arrow click","data-gtm-label":"arrow: back","data-testid":"prev-button",title:"Previous Image",children:(0,X.jsx)(d.Ay,{isOutlined:!0,rotate:180})}),b&&(0,X.jsxs)(g(),{href:"/image/[imageId]",as:r.length>0?`/image/${b.id}`:`/image/${i}`,scroll:!1,className:n()(["Prism__next-button","Prism__nav-button"]),"data-gtm-trigger":"click","data-gtm-category":"prism","data-gtm-action":"/image/ Arrow click","data-gtm-label":"arrow: forward","data-testid":"next-button",title:"Next Image",children:[h&&0===u&&"Swipe",(0,X.jsx)(d.Ay,{isOutlined:!0})]}),(0,X.jsx)(V,function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
1t%2?et(Object(i),!0).forEach(function(t){(0,a.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):et(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}({"data-testid":"prismImageDetails",taggedRoom:P?.taggedRoomType,taggedStyle:P?.taggedRoomStyle?.length?P.taggedRoomStyle[0]:void 0,taggedColor:P?.taggedMainColor?.length?P.taggedMainColor[0]:void 0,colors:P?.colors,handlePrevArrow:y,handleNextArrow:D,defaultFilters:o,images:k},P))]})});function ea(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,a)}return i}var es=!0;let er=function(e){let{data:t}=e;return(0,X.jsx)(l.A,{data:t,pageType:r.PRISM_IMAGE,children:(0,X.jsx)(ei,function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?ea(Object(i),!0).forEach(function(t){(0,a.A)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):ea(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}({},e))})}},29140:(e,t,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/image/[imageId]",function(){return i(27563)}])}},e=>{e.O(0,[4780,244,8983,7388,5578,2767,7899,2908,5303,6719,5175,7360,147,9921,1459,96,3236,9481,5807,636,6593,8792],()=>e(e.s=29140)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.