"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[126],{525(e,i,a){a.d(i,["a",0,{container:"UqkMvomx"}])},524(e,i,a){a.d(i,["a",0,{container:"ARXqDxZt",writeReviewTitle:"BYrMqN9b",field:"mX1RH16p",label:"kOxbIdDY",input:"MWf_zaBJ",textarea:"c4EbHpL4",rating:"qKa8P3SJ",star:"Cr3A6eGy",starSelected:"vRJsPzxd",fieldError:"Fl0Ik3H_",inputError:"eWoDn1SY",submitError:"actGcfno",submit:"dk6iJfOU",imagePreview:"XZ7E9B5A",statusContainer:"OlsGRGkU",thankYouTitle:"COGuffWk",thankYouMessage:"YHPG5NZb"}])},60(e,i,a){a.d(i,["a",0,{gallery:"utYziQAE",imageContainer:"u7hALhRV",image:"HRX192Oq",imageMessage:"C0mfa5lU",review:"jT_XY_1t",reviewHeader:"c37mM92e",title:"pfrMrpCr",author:"EcdUmPEh",truncated:"YcyRuLBB",expanded:"IomlcWA2",modal:"EQpOtFeT",fadeIn:"sVWQQ9or",fadeOut:"sZfxzYzK",modalInner:"Lg4GX5Y4",modalContent:"OpbIhP35",modalOverlay:"iZzCdFwp",modalHeader:"wek3E8S1",fullBleedImage:"i2zolDuA",slideUp:"u96mNKND",slideDown:"jAr2PKY3",closeButton:"MvI_gVPT",modalTextContent:"bihC0FqM",modalBodyText:"ksR2mAtx",loadMoreButton:"QklUYRZO",reviewsHeader:"KjJxq4iV"}])},11(e,i,a){a.d(i,["a",0,{modalOverlay:"pKklj6A7",modalOverlayHidden:"FbGOep4Z",modalBackground:"srpRGD58",modal:"L76vEo7G",fitContent:"dC1D3FxI",closeBtn:"E2U6v0rP",closeIconSVG:"SMOJf3ND",modalImage:"v3EoYlrW",sizeGuidePage:"tZxZJ5xu",modalOverlayBottomSheet:"aTeBB3HC",modalBottomSheet:"rRLnrN0A __bite_extend __bite_theme_modalBottomSheet",slideUp:"woWeB2Ks",fadeIn:"rXVUk9Yk",large:"shRTi3NB",closing:"oitbq3f8",slideDown:"GC4NNj4H",fadeOut:"jtefEfQd",bottomSheetHeader:"pfc5sVVL",bottomSheetTitle:"WYgR_YWU",bottomSheetCloseBtn:"Ti_CbCl8",bottomSheetCloseBtnFloating:"PDrsEZxz",bottomSheetContent:"VI6yo2BU"}])},425(e,i,a){var t=a(426),r=a(430);(0,a(2).createEntrypoint)("pdp_reviews",t.a,r.a)},18(e,i,a){function t(e){return function(e){return 100*Math.round(e)!==Math.round(100*e)?e.toFixed(2):Math.round(e).toString()}("number"==typeof e?e:parseFloat(e))}a.d(i,{b:()=>t}),a.d(i,["a",0,"https://shalom-development-worker-may-2024.digitaloptgroup.workers.dev"])},429(e,i,a){a.d(i,{a:()=>s});var t=a(0),r=a(1),n=a(525);function s({productId:e,reviewsPublicKey:i}){const a=(0,r.j)(null),s=()=>{var e;return null===(e=window.okeWidgetApi)||void 0===e?void 0:e.initWidget(a.current)};return(0,r.c)((()=>{var e;return(null===(e=window.okeWidgetApi)||void 0===e?void 0:e.initWidget)?s():document.addEventListener("oke-script-loaded",s),()=>{document.removeEventListener("oke-script-loaded",s)}}),[e]),(0,t.b)(t.a,{children:[i&&(0,t.jsx)("meta",{name:"oke:subscriber_id",content:i}),(0,t.jsx)("script",{async:!0,src:"https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"}),(0,t.jsx)("div",{ref:a,"data-oke-widget":!0,"data-oke-reviews-product-id":`shopify-${e}`,class:n.a.container})]})}},428(e,i,a){a.d(i,{a:()=>l});var t=a(0),r=a(1),n=a(524),s=a(60);function l({productId:e,productName:i,productHandle:a,productType:l,productDescription:o,productImageUrl:d,productUrl:c,config:u}){const[h,p]=(0,r.k)("ready"),[v,m]=(0,r.k)({}),[g,f]=(0,r.k)(""),[b,w]=(0,r.k)({name:"",email:"",rating:0,title:"",review:"",images:[]});function y(e){const i=e.target,{name:a,value:t}=i;w((e=>Object.assign(Object.assign({},e),{[a]:t}))),v[a]&&m((e=>Object.assign(Object.assign({},e),{[a]:void 0})))}const j=(0,r.a)((e=>{w((i=>Object.assign(Object.assign({},i),{rating:e}))),v.rating&&m((e=>Object.assign(Object.assign({},e),{rating:void 0})))}),[v.rating]);return"submitting"===h?(0,t.jsx)("div",{class:n.a.statusContainer,children:(0,t.jsx)("div",{class:n.a.thankYouTitle,children:"Submitting your review..."})}):"success"===h?(0,t.b)("div",{class:n.a.statusContainer,children:[(0,t.jsx)("div",{class:n.a.thankYouTitle,children:"Thank you for submitting a review!"}),(0,t.jsx)("div",{class:n.a.thankYouMessage,children:"Your input is very much appreciated. Share it with your friends so they can enjoy it too!"})]}):(0,t.b)("form",{class:n.a.container,onSubmit:function(t){return r=this,n=void 0,h=function*(){var r;t.preventDefault(),f("");const n=function(e){const i={};return e.name.trim()||(i.name="Name is required."),e.email.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e.email)||(i.email="Please enter a valid email address."):i.email="Email is required.",e.rating||(i.rating="Rating is required."),e.review.trim()||(i.review="Review is required."),i}(b);if(Object.keys(n).length>0)return void m(n);p("submitting");const s=(null==d?void 0:d.startsWith("/fast-image"))?`${u.shopify_file_path}${d.split(null!==(r=u.fast_image_prefix)&&void 0!==r?r:"")[1]}`:d,h=new FormData;h.append("productId",e),h.append("author",b.name),h.append("email",b.email),h.append("location",""),h.append("reviewRating",b.rating.toString()),h.append("reviewTitle",b.title),h.append("reviewMessage",b.review),h.append("productName",i),h.append("productSKU",a),h.append("productType",l),h.append("productDescription",o),h.append("productImageUrl",null!=s?s:""),h.append("productUrl",c),h.append("reviewSource","widget");for(let e=0;e(0,t.jsx)("span",{class:[n.a.star,b.rating>=e?n.a.starSelected:""].join(" "),role:"radio","aria-checked":b.rating===e,"aria-label":`${e} star${e>1?"s":""}`,tabIndex:b.rating===e||!b.rating&&1===e?0:-1,onClick:()=>j(e),onKeyDown:i=>function(e,i){"Enter"===e.key||" "===e.key?(e.preventDefault(),j(i)):"ArrowRight"===e.key||"ArrowUp"===e.key?(e.preventDefault(),j(Math.min(5,(b.rating||0)+1))):"ArrowLeft"!==e.key&&"ArrowDown"!==e.key||(e.preventDefault(),j(Math.max(1,(b.rating||2)-1)))}(i,e),children:b.rating>=e?"★":"☆"},e)))}),v.rating&&(0,t.jsx)("p",{id:"rating-error",class:n.a.fieldError,role:"alert",children:v.rating})]}),(0,t.b)("div",{class:n.a.field,children:[(0,t.jsx)("label",{class:n.a.label,for:"title",children:"Title of Review"}),(0,t.jsx)("input",{class:n.a.input,type:"text",id:"title",name:"title",value:b.title,onChange:y,placeholder:"Give your review a title"})]}),(0,t.b)("div",{class:n.a.field,children:[(0,t.jsx)("label",{class:n.a.label,for:"review",children:"How was your overall experience?"}),(0,t.jsx)("textarea",{class:[n.a.textarea,v.review&&n.a.inputError].filter(Boolean).join(" "),id:"review",name:"review",required:!0,"aria-invalid":!!v.review,"aria-describedby":v.review?"review-error":void 0,value:b.review,onChange:y}),v.review&&(0,t.jsx)("p",{id:"review-error",class:n.a.fieldError,role:"alert",children:v.review})]}),(0,t.b)("div",{class:n.a.field,children:[(0,t.jsx)("label",{class:n.a.label,for:"images",children:"Add Photos"}),(0,t.jsx)("input",{class:n.a.input,type:"file",id:"images",name:"images",multiple:!0,onChange:function(e){const i=e.target;i.files&&w(Object.assign(Object.assign({},b),{images:[...b.images,...Array.from(i.files)]}))}}),(0,t.jsx)("div",{class:n.a.imagePreview,children:b.images.map(((e,i)=>(0,t.jsx)("img",{src:URL.createObjectURL(e),alt:`Preview ${i+1}`},i)))})]}),(0,t.jsx)("div",{class:n.a.submit,children:(0,t.jsx)("button",{class:s.a.loadMoreButton,type:"submit",children:"Submit"})})]})}},427(e,i,a){a.d(i,{a:()=>o});var t=a(0),r=a(1),n=a(18),s=function(e,i,a,t){return new(a||(a=Promise))((function(r,n){function s(e){try{o(t.next(e))}catch(e){n(e)}}function l(e){try{o(t.throw(e))}catch(e){n(e)}}function o(e){var i;e.done?r(e.value):(i=e.value,i instanceof a?i:new a((function(e){e(i)}))).then(s,l)}o((t=t.apply(e,i||[])).next())}))};function l(e,i,a){return s(this,void 0,void 0,(function*(){const t=new URL(n.a);t.pathname="/__list_engagement__",t.searchParams.set(a,"1"),t.searchParams.set("cacheKey",e),t.searchParams.set("__orly_aid","NA"),t.searchParams.set("itemId",null==i?void 0:i.toString()),yield fetch(t.toString(),{mode:"no-cors"})}))}function o({children:e,id:i,cacheKey:a}){const n=(0,r.j)(null),[o,d]=(0,r.k)(!1);return(0,r.c)((()=>{const e=new IntersectionObserver((t=>s(this,[t],void 0,(function*([t]){if(null==t?void 0:t.isIntersecting){n.current&&e.unobserve(n.current);try{yield l(a,i,"trial")}catch(e){}}}))),{root:null,rootMargin:"0px",threshold:1});return n.current&&e.observe(n.current),()=>{n.current&&e.unobserve(n.current)}}),[]),(0,t.jsx)("div",{ref:n,onClick:()=>s(this,void 0,void 0,(function*(){try{o||(yield l(a,i,"success"),d(!0))}catch(e){}})),children:e})}},426(e,i,a){a.d(i,{a:()=>f});var t=a(0),r=a(3),n=a(1),s=a(60),l=a(2),o=a(4),d=a(427),c=a(5),u=a(428),h=a(429),p=a(44);const v="Studio photo";function m({product:e,config:i,image:a}){const[l,o]=(0,n.k)(!1);return(0,t.b)(r.b,{children:[(0,t.jsx)("button",{class:s.a.loadMoreButton,onClick:()=>o(!0),children:"Write a Review"}),(0,t.jsx)(p.a,{isOpen:l,onClose:()=>o(!1),title:"Write a Review",children:(0,t.jsx)(u.a,{productId:e.id,productName:e.title,productHandle:e.handle,productType:e.productType,productDescription:e.description,productImageUrl:null==a?void 0:a.src,productUrl:`https://${i.hostname}/products/${e.handle}`,config:i})})]})}function g({review:e,onClose:i}){var a;return(0,t.jsx)(p.a,{isOpen:!!e,onClose:i,title:null!==(a=null==e?void 0:e.title)&&void 0!==a?a:"Review",children:e&&(0,t.b)(r.b,{children:[(0,t.jsx)(c.a,{src:e.imgSrc,initialWidth:400,cssClass:s.a.fullBleedImage,alt:e.author,fullSizeWidth:600,width:200,height:200}),!e.images[0]&&(0,t.jsx)("div",{class:s.a.imageMessage,children:v}),(0,t.b)("div",{class:s.a.modalTextContent,children:[(0,t.b)("div",{class:s.a.reviewHeader,children:[(0,t.jsx)("h3",{class:s.a.title,children:e.title}),(0,t.jsx)("cite",{class:s.a.author,children:e.author}),(0,t.b)("div",{children:[(0,t.jsx)("span",{children:"✅ Verified Buyer | "}),(0,t.jsx)("span",{children:e.dateCreated})]}),(0,t.jsx)("span",{class:s.a.stars,role:"img","aria-label":"5 out of 5 stars",children:(0,t.jsx)("span",{"aria-hidden":"true",children:"★★★★★"})})]}),(0,t.jsx)("p",{class:s.a.modalBodyText,children:e.body})]})]})})}function f(e){var{apps:{product:i}}=e,a=function(e,i){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&i.indexOf(t)<0&&(a[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(t=Object.getOwnPropertySymbols(e);re.config));if(a.productId&&"okendo"===a.reviewsProvider&&a.reviewsPublicKey)return(0,t.jsx)(h.a,{productId:a.productId,reviewsPublicKey:a.reviewsPublicKey});if(!u)return(0,t.jsx)(r.b,{});const f=u.handle,{reviewCount:b,reviewRating:w}=u,y=Object.values(u.imageMap).flat().map((({src:e})=>e)),[j,x]=(0,n.k)(!1),[k,O]=(0,n.k)(!(a.reviews.length<28)),[C,P]=(0,n.k)(a.reviews),[S,I]=(0,n.k)(1),[B,R]=(0,n.k)(null),E=Object.values(u.imageMap)[0][0],_=a.productId&&"default-w-okendo-submit"===a.reviewsProvider&&a.reviewsPublicKey;return(0,t.b)("div",{id:"reviews",class:s.a.reviewContainer,children:[(0,t.jsx)("h2",{class:"visually-hidden",children:"Product Reviews"}),b&&w?(0,t.b)("div",{class:s.a.reviewsHeader,children:["★★★★★ ",b," Reviews | Avg Rating: ",w.toFixed(1)]}):(0,t.jsx)("div",{class:s.a.reviewsHeader,children:"Be the first to review this item"}),_&&(0,t.jsx)("a",{class:s.a.loadMoreButton,href:`https://okendo.reviews/?subscriberId=${a.reviewsPublicKey}&productId=shopify-${a.productId}&locale=en`,target:"_blank",rel:"noopener noreferrer",children:"Write a Review"}),"stamped"===a.reviewsProvider&&(0,t.jsx)(m,{product:u,config:p,image:E}),(0,t.jsx)("div",{className:s.a.gallery,children:C.map(((e,i)=>{const a=(null==e?void 0:e.images[0])?`https://cdn.stamped.io/uploads/photos/${e.images[0]}`:y[i%y.length];return(0,t.jsx)(d.a,{id:e.id,cacheKey:e.cacheKey,children:(0,t.b)("div",{onClick:()=>R(Object.assign(Object.assign({},e),{imgSrc:a})),class:s.a.reviewContainer,children:[(0,t.b)("div",{class:s.a.imageContainer,children:[(0,t.jsx)(c.a,{src:a,initialWidth:400,cssClass:s.a.image,alt:e.author,fullSizeWidth:600,width:200,height:200}),!(null==e?void 0:e.images[0])&&(0,t.jsx)("div",{class:s.a.imageMessage,children:v})]}),(0,t.b)("div",{class:s.a.review,children:[(0,t.b)("div",{class:s.a.reviewHeader,children:[(0,t.jsx)("h3",{class:s.a.title,children:e.title}),(0,t.jsx)("cite",{class:s.a.author,children:e.author}),(0,t.b)("div",{children:[(0,t.jsx)("span",{children:"✅ Verified Buyer | "}),(0,t.jsx)("span",{children:e.dateCreated})]}),(0,t.jsx)("span",{class:s.a.stars,role:"img","aria-label":"5 out of 5 stars",children:(0,t.jsx)("span",{"aria-hidden":"true",children:"★★★★★"})})]}),(0,t.jsx)("p",{class:s.a.truncated,children:e.body})]})]},e.title)})}))}),(0,t.jsx)(g,{review:B,onClose:()=>R(null)}),k&&(0,t.jsx)("button",{class:s.a.loadMoreButton,onClick:()=>{return e=this,i=void 0,t=function*(){x(!0);const e=yield(0,l.getLazyState)("reviewsLazy",{productHandle:f,page:S+1});x(!1),(null!=e?e:[]).length<28&&O(!1),P([...C,...null!=e?e:[]]),I(S+1)},new((a=void 0)||(a=Promise))((function(r,n){function s(e){try{o(t.next(e))}catch(e){n(e)}}function l(e){try{o(t.throw(e))}catch(e){n(e)}}function o(e){var i;e.done?r(e.value):(i=e.value,i instanceof a?i:new a((function(e){e(i)}))).then(s,l)}o((t=t.apply(e,i||[])).next())}));var e,i,a,t},children:j?"Loading...":"Load More"})]})}},430(e,i,a){const t=[a(10).a];a.d(i,["a",0,t])},5(e,i,a){a.d(i,{a:()=>s,b:()=>l});var t=a(0),r=a(6),n=a(1);function s({src:e,initialWidth:i,fullSizeWidth:a,cssClass:r,alt:s,width:o,height:d,style:c}){var u;const h=(0,n.j)(null),[p,v]=(0,n.k)(!1),m=l(e,i,a,p);return(0,n.c)((()=>{var e;!p&&(null===(e=h.current)||void 0===e?void 0:e.complete)&&v(!0)}),[null===(u=h.current)||void 0===u?void 0:u.complete]),o&&d?(0,t.jsx)("img",{ref:h,loading:"lazy",src:m,onLoadStart:()=>v(!0),onLoad:()=>v(!0),class:r,alt:null!=s?s:"",width:o,height:d,style:c}):(0,t.jsx)("img",{src:m,class:r,alt:null!=s?s:"",style:c})}function l(e,i,a,t=!0){const s=(0,r.b)(e,i),l=(0,r.b)(e,a),[o,d]=(0,n.k)({}),c=(0,n.h)((()=>o[l]?l:s),[e,i,a,o]);return(0,n.c)((()=>{if(t&&document&&c!==l){const e=document.createElement("img");e.src=l,e.onload=()=>d(Object.assign(Object.assign({},o),{[l]:!0}))}}),[t,l]),c}}},e=>{e.O(0,[19,1,2,3,4,5,6,7,8,9,10,15,16],(()=>e(e.s=425))),e.O()}]);