PageSourceSearch

https://www.parabo.press/_next/static/chunks/9102-8486b2cfcc02d366.js

js parabo.press collected 2026-10-03 22:31:51 UTC 22,917 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9102],{90552:function(e,s,i){var a=i(31549);i(44194);var r=i(7862),t=i.n(r),n=i(55380),l=i.n(n),c=i(52730);let d=e=>{let{items:s}=e;return(0,a.jsx)("nav",{"aria-label":"Breadcrumb",className:"breadcrumb-nav",children:(0,a.jsx)("ol",{children:s.map((e,i)=>i===s.length-1?(0,a.jsx)("li",{"aria-current":"page",children:e.name},e.name):(0,a.jsxs)("li",{children:[(0,a.jsx)(l(),{href:e.url,children:e.name}),(0,a.jsx)(c.Z,{name:"chevronRight",size:12})]},e.name))})})};d.propTypes={items:t().arrayOf(t().shape({name:t().string.isRequired,url:t().string})).isRequired},s.Z=d},66136:function(e,s,i){var a=i(31549),r=i(44194),t=i(7862),n=i.n(t),l=i(51865),c=i.n(l),d=i(14289),o=i(7412),p=i(2599),h=i(52730);let m=(0,r.forwardRef)((e,s)=>{let{product:i,meta:r,badge:t,sale:n,ctaLabel:l,sizes:m="(min-width: 992px) 25vw, (min-width: 576px) 50vw, 100vw",className:u,...x}=e,j=i.config?.disabled===!0,g=i.prices.length>1,b=i.options.length>1,w=(0,d.T4)(i.prices[0],i.currency,!0),y=n?.discountedPriceFrom!=null?(0,d.T4)(n.discountedPriceFrom,i.currency,!0):null,v=(0,o.Z)(i);return(0,a.jsxs)("a",{ref:s,className:c()("catalog-card",u),...x,children:[(0,a.jsxs)("div",{className:"catalog-card-image",children:[(0,a.jsx)(p.Uk,{prefix:"products/",imageKey:v?.key,widths:p.dU.products,sizes:m,loading:"lazy",className:j?"catalog-card-picture-disabled":void 0}),(t||n?.badge)&&(0,a.jsxs)("div",{className:"catalog-card-badges",children:[t&&(0,a.jsx)("span",{className:"catalog-card-badge",children:t}),n?.badge&&(0,a.jsx)("span",{className:"catalog-card-badge catalog-card-badge-sale coupon-reveal",children:n.badge})]})]}),(0,a.jsxs)("div",{className:"catalog-card-body",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"catalog-card-title",children:i.name}),r&&(0,a.jsx)("p",{className:"catalog-card-meta",children:r})]}),(0,a.jsx)("div",{className:"catalog-card-footer",children:j?(0,a.jsx)("span",{className:"catalog-card-soon",children:"Coming Soon"}):(0,a.jsxs)(a.Fragment,{children:[w&&(0,a.jsxs)("div",{className:"catalog-card-price",children:[g&&(0,a.jsx)("span",{className:"catalog-card-price-prefix",children:"Starting at"}),y?(0,a.jsxs)("span",{className:"catalog-card-price-row coupon-reveal",role:"img","aria-label":`${y} with coupon, was ${w}`,children:[(0,a.jsx)("span",{className:"catalog-card-price-value catalog-card-price-sale","aria-hidden":"true",children:y}),(0,a.jsx)("s",{className:"catalog-card-price-original","aria-hidden":"true",children:w})]}):(0,a.jsx)("span",{className:"catalog-card-price-value",children:w})]}),(0,a.jsxs)("span",{className:"catalog-card-cta",children:[l??(b?"Choose size":"Choose photo"),(0,a.jsx)(h.Z,{name:"arrowRight",size:15})]})]})})]})]})});m.displayName="CatalogProductCard",m.propTypes={product:n().object.isRequired,meta:n().string,badge:n().string,sale:n().shape({badge:n().string,discountedPriceFrom:n().number}),ctaLabel:n().string,sizes:n().string,className:n().string},s.Z=m},5669:function(e,s,i){var a=i(31549);i(44194);var r=i(7862),t=i.n(r),n=i(14289);let l=e=>{let{price:s,discountedPrice:i,currency:r,couponLine:t}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:t?"h3 mb-1":"h3 mb-3",children:null!=i?(0,a.jsxs)("span",{className:"coupon-reveal d-inline-flex align-items-baseline flex-wrap",children:[(0,a.jsx)("span",{className:"text-success mr-2",children:(0,n.T4)(i,r,!0)}),(0,a.jsx)("s",{className:"h5 text-light mb-0",children:(0,n.T4)(s,r,!0)})]}):(0,n.T4)(s,r,!0)}),t&&(0,a.jsx)("div",{className:"coupon-reveal small text-success mb-3",children:t})]})};l.propTypes={price:t().number,discountedPrice:t().number,currency:t().string,couponLine:t().string},s.Z=l},79102:function(e,s,i){i.r(s),i.d(s,{default:function(){return er}});var a=i(31549),r=i(44194),t=i(7862),n=i.n(t),l=i(55380),c=i.n(l),d=i(24143),o=i(9594),p=e=>(e?.images??[]).filter(e=>!(0,o.Z)(e)),h=i(42734),m=i(2599),u=i(17625),x=i(5669),j=i(60536),g=i(44786),b=i(72022),w=i(88857),y=i(32495),v=i(71898),N=i(15461),f=i(63723);let k=new Set(["engineer-prints","square-engineer-prints","engineer-print-calendar","news-print","artprint","metal-wall-prints","framed-prints","wrapped-canvas-prints","acrylic-prints","square-prints"]),q=e=>k.has(e),P="https://parabopress.onelink.me/19qg/6ciamodr",Z=e=>{let{product:s,skuProduct:i,content:r,children:t}=e,n=(0,g.Z)(),l=(0,u.Z)().getProducts(s.related),c=q(s.id);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(h.$0,{className:"section-product",children:(0,a.jsxs)(h.W2,{children:[t,(0,a.jsxs)(h.rj.Row,{className:"mt-2",children:[(0,a.jsxs)(h.rj.Col,{xs:12,lg:7,className:"pr-lg-2",children:[(r.spec.length>0||c&&i)&&(0,a.jsx)(h.Zb,{className:"mb-1",children:(0,a.jsxs)(h.Zb.Body,{className:"text-body",children:[(0,a.jsx)(m.r_,{html:r.spec}),c&&i&&(0,a.jsxs)("div",{className:"wall-preview-promo",children:[(0,a.jsx)("span",{className:"wall-preview-promo__badge",children:"View on Wall"}),(0,a.jsx)("span",{className:"wall-preview-promo__microcopy",children:"In the Parabo Press app"}),(0,a.jsx)("p",{className:"wall-preview-promo__benefit",children:"See your photo and crop on your own wall at real print size before you order, using augmented reality on a supported iPhone or iPad."}),(0,a.jsx)(h.ee,{href:P,targetBlank:!0,className:"link-app-store",onClick:()=>{f.Z.onCustomEvent("view_on_wall_pdp_cta_click",{cta:"app_store",location:"badge",product_id:s.id})},children:(0,a.jsx)("img",{src:"/static/img/app-store-badge.svg",alt:"Download Parabo Press on the App Store",width:"120",height:"40"})})]})]})}),r.faq&&(0,a.jsx)(m.UQ,{title:"FAQ",children:r.faq.map(e=>(0,a.jsx)(m.UQ.Item,{title:e.caption,children:(0,a.jsx)(m.r_,{html:e.description})},e.caption))})]}),(0,a.jsx)(h.rj.Col,{xs:12,lg:5,className:"pl-lg-2 col-product-data",children:r.testimonial&&(0,a.jsxs)(m.n8,{className:"mt-2 mt-lg-0",children:[(0,a.jsx)(h.ZT.H3,{className:"customer-review-text customer-review-text-product",children:r.testimonial.quote}),(0,a.jsx)(m.n8.Customer,{children:(0,a.jsx)(h.ZT.Span,{children:r.testimonial.author})})]})})]})]})}),l.length>0&&(0,a.jsx)(h.$0,{children:(0,a.jsxs)(h.W2,{children:[(0,a.jsx)(h.ZT.H2,{className:"h3 section-title",children:"YOU MIGHT LIKE"}),(0,a.jsx)(m.iW,{products:l,className:"mb-2",renderItem:e=>(0,a.jsx)(N.jY,{productId:e.id,children:(0,a.jsx)(m.Il,{asLink:!0,product:e,sale:(0,b.DD)(n.previewSummary,e)})})})]})}),r.extraDescription&&(0,a.jsx)(h.$0,{children:(0,a.jsx)(h.W2,{className:"my-5",children:(0,a.jsx)(m.r_,{className:"text-editorial",html:r.extraDescription})})})]})};Z.propTypes={product:n().object.isRequired,skuProduct:n().object,content:n().object.isRequired,children:n().node};var z=i(90552),T=i(66136),R=i(11394),C=i(52730),S=i(7412),_=i(71522);let I=e=>{let{productId:s}=e;return(0,a.jsxs)("div",{className:"pdp-wall",children:[(0,a.jsxs)("div",{className:"pdp-wall-head",children:[(0,a.jsx)("h3",{className:"pdp-block-title pdp-wall-title",children:"View on your wall"}),(0,a.jsx)("span",{className:"pdp-wall-microcopy",children:"In the Parabo Press app"})]}),(0,a.jsxs)("div",{className:"pdp-wall-body",children:[(0,a.jsx)("div",{className:"pdp-wall-phone","aria-hidden":"true",children:(0,a.jsx)("img",{src:"/static/img/view-on-wall-preview.webp",alt:"",width:"102",he
1ight:"200",loading:"lazy"})}),(0,a.jsxs)("div",{className:"pdp-wall-text",children:[(0,a.jsx)("p",{className:"pdp-wall-benefit",children:"See your photo and crop on your own wall at real print size before you order, using augmented reality on a supported iPhone or iPad."}),(0,a.jsxs)("div",{className:"pdp-wall-cta",children:[(0,a.jsx)(h.ee,{className:"pdp-wall-badge",href:P,targetBlank:!0,onClick:()=>{f.Z.onCustomEvent("view_on_wall_pdp_cta_click",{cta:"app_store",location:"badge",product_id:s})},children:(0,a.jsx)("img",{src:"/static/img/app-store-badge.svg",alt:"Download Parabo Press on the App Store",width:"120",height:"40"})}),(0,a.jsxs)("div",{className:"pdp-wall-qr",children:[(0,a.jsx)("img",{src:"/static/img/view-on-wall-qr.svg",alt:"QR code for the Parabo Press app on the App Store",width:"88",height:"88",loading:"lazy"}),(0,a.jsxs)("span",{children:["Scan with",(0,a.jsx)("br",{}),"your iPhone"]})]})]})]})]}),(0,a.jsx)("p",{className:"pdp-wall-privacy",children:"The camera view is live only. Nothing is recorded, saved, or uploaded."})]})};I.propTypes={productId:n().string.isRequired};let O=e=>{let{specs:s}=e;return(0,a.jsx)("dl",{className:"pdp-specs",children:s.map(e=>(0,a.jsxs)("div",{className:"pdp-specs-row",children:[(0,a.jsxs)("dt",{children:[e.icon&&(0,a.jsx)(C.Z,{name:e.icon}),e.label]}),(0,a.jsx)("dd",{children:e.value})]},e.label))})};O.propTypes={specs:n().arrayOf(n().object).isRequired};let D=e=>{let{sizes:s,footnote:i}=e;return(0,a.jsxs)("div",{className:"pdp-block",children:[(0,a.jsx)("h3",{className:"pdp-block-title",children:"Size chart"}),(0,a.jsx)("div",{className:"pdp-size-chart",children:(0,a.jsxs)("table",{children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{scope:"col",children:"Size"}),(0,a.jsx)("th",{scope:"col",children:"Inches"}),(0,a.jsx)("th",{scope:"col",children:"Centimeters"})]})}),(0,a.jsx)("tbody",{children:s.map(e=>(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{scope:"row",children:e.label}),(0,a.jsx)("td",{children:`${e.width}x${e.height} in`}),(0,a.jsx)("td",{children:e.cm})]},e.label))})]})}),i&&(0,a.jsx)("p",{className:"pdp-footnote",children:i})]})};D.propTypes={sizes:n().arrayOf(n().object).isRequired,footnote:n().string};let E=e=>{let{sizes:s}=e,i=Math.min(1,7/Math.max(...s.map(e=>Math.max(e.width,e.height)))),r=s.reduce((e,s)=>e+s.width*i,0),t=Math.max(...s.map(e=>e.width*i));return(0,a.jsx)("div",{className:"pdp-proportions-stage",style:{"--pdp-total-w":r,"--pdp-count":s.length,"--pdp-max-w":t},children:s.map(e=>(0,a.jsxs)("figure",{className:"pdp-proportions-print",children:[(0,a.jsx)("div",{className:`pdp-proportions-paper${e.imageKey?"":" pdp-proportions-paper--blank"}`,style:{"--pdp-print-w":e.width*i,"--pdp-print-h":e.height*i},children:e.imageKey&&(0,a.jsx)(m.Uk,{prefix:"products/",imageKey:e.imageKey,alt:"",type:"small",loading:"lazy"})}),(0,a.jsxs)("figcaption",{children:[(0,a.jsx)("strong",{children:`${e.width}x${e.height} in`}),(0,a.jsx)("span",{children:e.cm}),e.use&&(0,a.jsx)("span",{children:e.use})]})]},e.label))})};E.propTypes={sizes:n().arrayOf(n().object).isRequired};let F=e=>{let{sizes:s,guideUrl:i}=e,r=(0,_.Z)(),t=s.length>3;return(0,a.jsxs)("div",{className:"pdp-proportions",children:[(0,a.jsx)("h3",{className:"pdp-block-title pdp-proportions-title",children:"Actual proportions"}),(0,a.jsx)(E,{sizes:t?s.slice(0,3):s}),t&&(0,a.jsxs)("button",{type:"button",className:"pdp-arrow-link pdp-proportions-more","aria-haspopup":"dialog",onClick:()=>{r.show((0,a.jsx)("div",{className:"pdp-proportions-all",children:(0,a.jsx)(E,{sizes:s})}),{title:"Actual proportions",className:"mw-1024"})},children:[`See all ${s.length} sizes`,(0,a.jsx)(C.Z,{name:"arrowRight",size:14})]}),i&&(0,a.jsxs)("p",{className:"pdp-proportions-guide",children:["Not sure what size?"," ",(0,a.jsxs)(c(),{href:i,className:"pdp-arrow-link",children:["Read the photo print sizes guide",(0,a.jsx)(C.Z,{name:"arrowRight",size:14})]})]})]})};F.propTypes={sizes:n().arrayOf(n().object).isRequired,guideUrl:n().string};let A=e=>{let{items:s}=e;return(0,a.jsx)("div",{className:"pdp-pairs",children:s.map(e=>{let{product:s,content:i}=e;return(0,a.jsx)(N.jY,{productId:s.id,children:(0,a.jsxs)("a",{className:"pdp-pair",children:[(0,a.jsx)("span",{className:"pdp-pair-image",children:(0,a.jsx)(m.Uk,{prefix:"products/",imageKey:S.Z(s)?.key,alt:"",type:"small",loading:"lazy"})}),(0,a.jsxs)("span",{className:"pdp-pair-text",children:[(0,a.jsx)("span",{className:"pdp-pair-name",children:i.caption}),i.shortDescription&&(0,a.jsx)("span",{className:"pdp-pair-desc",children:i.shortDescription}),(0,a.jsxs)("span",{className:"pdp-arrow-link",children:[`View ${i.caption}`,(0,a.jsx)(C.Z,{name:"arrowRight",size:14})]})]})]})},s.id)})})},$=n().arrayOf(n().shape({product:n().object,content:n().object})).isRequired;A.propTypes={items:$};let L=e=>{let{items:s}=e;return(0,a.jsxs)("div",{className:"pdp-block",children:[(0,a.jsx)("h3",{className:"pdp-block-title",children:"Pairs well with"}),(0,a.jsx)(A,{items:s})]})};L.propTypes={items:$};let B=e=>{let{productId:s,content:i,pairs:r}=e,t=i.sizes?.length>0,n=q(s);return(0,a.jsxs)("div",{className:"pdp-details",children:[(0,a.jsxs)("div",{className:"pdp-details-main",children:[(0,a.jsx)(O,{specs:i.specs}),t&&(0,a.jsx)(D,{sizes:i.sizes,footnote:i.sizeChartFootnote}),r.length>0&&(0,a.jsx)(L,{items:r})]}),(t||n)&&(0,a.jsxs)("div",{className:"pdp-details-side",children:[t&&(0,a.jsx)(F,{sizes:i.sizes,guideUrl:i.sizeGuideUrl}),n&&(0,a.jsx)(I,{productId:s})]})]})};B.propTypes={productId:n().string.isRequired,content:n().object.isRequired,pairs:n().arrayOf(n().object).isRequired};var U=i(96930),K=i(51865),W=i.n(K);let H=(e,s)=>{let i=e.join(","),[a,t]=(0,r.useState)(e[0]);return(0,r.useEffect)(()=>
1{if(!s)return;let e=i.split(","),a=null,r=()=>{a=null;let s=e.filter(e=>{let s=document.getElementById(e);return s&&s.getBoundingClientRect().top<=96});t(s[s.length-1]??e[0])},n=()=>{null===a&&(a=window.requestAnimationFrame(r))};return r(),window.addEventListener("scroll",n,{passive:!0}),()=>{window.removeEventListener("scroll",n),null!==a&&window.cancelAnimationFrame(a)}},[i,s]),a},Y=e=>{let{visible:s,tabs:i,summary:r,price:t,action:n}=e,l=H(i.map(e=>e.id),s);return(0,a.jsx)("div",{className:W()("pdp-sticky-bar",{visible:s}),"aria-hidden":!s,inert:s?void 0:"",children:(0,a.jsxs)("div",{className:"container pdp-sticky-bar-inner",children:[(0,a.jsx)("nav",{className:"pdp-sticky-tabs","aria-label":"Product page sections",children:i.map(e=>(0,a.jsx)("a",{href:`#${e.id}`,className:W()("pdp-sticky-tab",{active:e.id===l}),"aria-current":e.id===l?"location":void 0,children:e.label},e.id))}),(0,a.jsxs)("div",{className:"pdp-sticky-buy",children:[(0,a.jsxs)("div",{className:"pdp-sticky-summary",children:[(0,a.jsx)("span",{className:"pdp-sticky-summary-name",children:r}),t]}),(0,a.jsx)("div",{className:"pdp-sticky-action",children:n})]})]})})};Y.propTypes={visible:n().bool.isRequired,tabs:n().arrayOf(n().shape({id:n().string,label:n().string})).isRequired,summary:n().string,price:n().node,action:n().node};let M={details:"details",reviews:"reviews",faq:"faq",related:"you-might-like"},Q=()=>{let e=(0,r.useRef)(null),[s,i]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let s=null,a=()=>{s=null;let a=window.matchMedia("(min-width: 992px)").matches?96:0;i(e.current.getBoundingClientRect().top<a)},r=()=>{null===s&&(s=window.requestAnimationFrame(a))};return a(),window.addEventListener("scroll",r,{passive:!0}),window.addEventListener("resize",r),()=>{window.removeEventListener("scroll",r),window.removeEventListener("resize",r),null!==s&&window.cancelAnimationFrame(s)}},[]),[e,s]},G=e=>{let{children:s}=e;return(0,a.jsx)("p",{className:"pdp-eyebrow",children:s})};G.propTypes={children:n().node};let V=e=>{let{testimonial:s}=e;return(0,a.jsxs)("figure",{className:"pdp-testimonial",children:[s.imageKey&&(0,a.jsx)("div",{className:"pdp-testimonial-photo",children:(0,a.jsx)(m.Uk,{prefix:"products/",imageKey:s.imageKey,loading:"lazy"})}),(0,a.jsxs)("div",{className:"pdp-testimonial-copy",children:[(0,a.jsx)("h2",{className:"pdp-eyebrow",children:"From our customers"}),(0,a.jsx)(C.Z,{name:"quote",size:40,className:"pdp-testimonial-mark"}),(0,a.jsx)("blockquote",{className:"pdp-testimonial-quote",children:(0,a.jsx)("p",{children:s.quote})}),(0,a.jsxs)("figcaption",{className:"pdp-testimonial-author",children:[s.source?.toLowerCase()==="instagram"&&(0,a.jsx)(C.Z,{name:"instagram"}),(0,a.jsx)("span",{className:"pdp-testimonial-handle",children:s.author}),s.source&&(0,a.jsx)("span",{children:`on ${s.source}`})]})]})]})};V.propTypes={testimonial:n().shape({quote:n().string,author:n().string,source:n().string,imageKey:n().string}).isRequired};let J=e=>{let{product:s,content:i,linkedContent:r=[],breadcrumb:t,buyAction:n,summary:l,price:d,children:o}=e,p=(0,u.Z)(),x=(0,g.Z)(),[j,w]=Q(),y=Object.fromEntries(r.map(e=>[e.id,e])),v=e=>p.getProducts(e??[]).filter(e=>y[e.id]).map(e=>({product:e,content:y[e.id]})),f=v(i.pairsWith),k=v(s.related),q=!!i.testimonial?.quote,P=i.faq?.length>0,Z=[{id:M.details,label:"Details"},q&&{id:M.reviews,label:"Reviews"},P&&{id:M.faq,label:"FAQ"},k.length>0&&{id:M.related,label:"You might like"}].filter(Boolean);return(0,a.jsxs)("div",{className:"pdp",children:[(0,a.jsx)(h.$0,{className:"section-product",children:(0,a.jsxs)(h.W2,{children:[t&&(0,a.jsx)(z.Z,{items:t}),o]})}),(0,a.jsx)("div",{ref:j,"aria-hidden":"true"}),n&&(0,a.jsx)(Y,{visible:w,tabs:Z,summary:l,price:d,action:n}),(0,a.jsx)("section",{id:M.details,className:"pdp-section",children:(0,a.jsxs)(h.W2,{children:[(0,a.jsxs)("div",{className:"pdp-section-head",children:[i.detailsTitle&&(0,a.jsx)(G,{children:"Product details"}),(0,a.jsx)("h2",{className:"pdp-h2",children:i.detailsTitle??"Product details"})]}),(0,a.jsx)(B,{productId:s.id,content:i,pairs:f})]})}),q&&(0,a.jsx)("section",{id:M.reviews,className:"pdp-section pdp-section-orange",children:(0,a.jsx)(h.W2,{children:(0,a.jsx)(V,{testimonial:i.testimonial})})}),P&&(0,a.jsx)("section",{id:M.faq,className:"pdp-section pdp-section-green",children:(0,a.jsx)(h.W2,{children:(0,a.jsx)(U.Z,{caption:i.caption,items:i.faq})})}),k.length>0&&(0,a.jsx)("section",{id:M.related,className:"pdp-section pdp-section-brown",children:(0,a.jsxs)(h.W2,{children:[(0,a.jsxs)("div",{className:"pdp-section-head pdp-related-head",children:[(0,a.jsxs)("div",{children:[i.relatedTitle&&(0,a.jsx)(G,{children:"You might like"}),(0,a.jsx)("h2",{className:"pdp-h2",children:i.relatedTitle??"You might like"})]}),i.relatedLink&&(0,a.jsxs)(c(),{href:i.relatedLink.url,className:"pdp-arrow-link",children:[i.relatedLink.label,(0,a.jsx)(C.Z,{name:"arrowRight",size:14})]})]}),(0,a.jsx)("div",{className:"pdp-related-cards",children:k.map(e=>{let{product:s,content:i}=e;return(0,a.jsx)(N.jY,{productId:s.id,children:(0,a.jsx)(T.Z,{product:s,meta:i.cardMeta,badge:i.badge,sale:(0,b.DD)(x.previewSummary,s),sizes:"(min-width: 992px) 25vw, (min-width: 576px) 50vw, 72vw"})},s.id)})})]})}),i.extraDescription&&(0,a.jsx)("section",{className:"pdp-section pdp-section-ruled",children:(0,a.jsx)(h.W2,{children:(0,a.jsx)(m.r_,{className:"pdp-seo-copy",html:i.extraDescription})})}),(0,a.jsx)(R.Z,{})]})};J.propTypes={product:n().object.isRequired,content:n().object.isRequired,linkedContent:n().arrayOf(n().object),breadcrumb:n().arrayOf(n().object),buyAction:n().node,summary:n().string,price:n().node,children:n().node};let X=e=>{let{unavailable:s,linkedContent:i=[]}=e,r=(0,u.Z)(),t=Object.fromEntries(i.map(e=>[e.id,e])),n=r.getProducts(s.alternatives).filter(e=>t[e.id]).map(e=>({product:e,content:t[e.id]}));return(0,a.jsxs)("div",{className:"pdp-unavailable",children:[(0,a.jsx)("p",{className:"pdp-unavailable-note",children:s.note}),n.length>0&&(0,a.jsx)(A,{items:n})]})};X.propTypes={unavailable:n().shape({note:n().string.isRequired,alternatives:n().arrayOf(n().string).isRequired}).isRequired,linkedContent:n().arrayOf(n().object)};var ee=i(59698),es=i(39138),ei=i(47184);let ea=e=>{let s=(0,j.ZP)(),i=(0,g.Z)(),t=(0,v.Z)(),n=(0,u.Z)(),l=n.getProduct(e.productId),o=l.config.defaultPrintOnly??!1,[k,q]=(0,r.useState)(()=>
1(0,y.xp)(l,n,o)),[P,z]=(0,r.useState)(k.product),[T,R]=(0,r.useState)(l);if(T!==l){let e=(0,y.xp)(l,n,o);R(l),z(e.product),q(e)}let{line:C,price:S}=(0,b.cJ)(i.previewSummary,k);(0,r.useEffect)(()=>{f.Z.productView(P)},[P]);let _=()=>{k.bundle||k.upsell?t.createItem(k.product.id,k.product.version,(0,w.Q)(n,k)):t.removeBundle(k.product.id)},I=p(l).map(e=>(0,m.BB)({imageKey:e.key,prefix:"products/",type:"big",format:"jpg"})),O=P?P.display?(0,a.jsx)(N._8,{children:(0,a.jsx)(h.zx,{type:"primary",block:!0,onClick:()=>{s.addItem(k.product,k.product.version,k.primaryProductData,!1,(0,w.Q)(n,k))},children:"Add to Cart"})}):l.config.continueButtonUrl?(0,a.jsx)(c(),{href:d.Z.addParams(l.config.continueButtonUrl,{product:l.id,...k.config}),passHref:!0,legacyBehavior:!0,children:(0,a.jsx)(h.zx,{type:"primary",block:!0,onClick:_,children:"Continue"})}):(0,a.jsx)(N.G0,{productId:P.id,version:P.version,quantity:k.quantity,children:(0,a.jsx)(h.zx,{type:"primary",block:!0,onClick:_,children:"Continue"})}):null,D=(0,a.jsxs)(h.rj.Row,{children:[(0,a.jsx)(h.rj.Col,{xs:12,lg:7,className:"pr-lg-2",children:(0,a.jsx)(m.Kf,{images:l.images,rounded:!0})}),(0,a.jsxs)(h.rj.Col,{xs:12,lg:5,className:"pl-lg-2 col-product-data",children:[(0,a.jsx)(h.ZT.H1,{className:"mb-3",children:e.content.caption}),(0,a.jsx)("div",{className:"list-styled mb-4",children:(0,a.jsx)(m.r_,{html:e.content.description})}),P?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(w.Z,{product:l,skuProduct:P,onChange:e=>{e.product&&z(e.product),q(e)},hidden:l.config.hideProductConfiguration,defaultPrintOnly:o,hidePrintOnly:l.config.hidePrintOnly??!1,showSkuDescription:l.config.showSkuDescription,labels:l.config.labels,optionDescriptions:e.content.optionDescriptions}),(0,a.jsxs)("div",{className:"h6",children:["PRICE",l.config.showSkuPriceStartingAt&&" STARTING AT"]}),(0,a.jsx)(x.Z,{price:k.price,discountedPrice:S,currency:l.currency,couponLine:C})]}),O]}):e.content.unavailable?(0,a.jsx)(X,{unavailable:e.content.unavailable,linkedContent:e.linkedContent}):(0,a.jsx)(h.bZ,{type:"danger",className:"text-center",children:"Sorry, this product is not available."})]})]});return(0,a.jsxs)(r.Fragment,{children:[(0,a.jsx)(ee.F,{title:e.content.seoTitle??e.content.caption,fullTitle:e.content.seoFullTitle,canonicalPath:e.content.canonicalPath,description:e.content.seoDescription??e.content.shortDescription,image:e.content.seoUrl}),(0,a.jsx)(m.zo,{id:l.id,url:`${es.Z.HOST}${l.url}`,name:e.content.caption,description:e.content.shortDescription,images:I,prices:l.prices,currency:l.currency,brand:"Parabo Press",host:es.Z.HOST}),e.content.faq&&(0,a.jsx)(m.tF,{items:(0,m.rd)(e.content.faq)}),e.breadcrumb&&(0,a.jsx)(m.YP,{items:e.breadcrumb,host:es.Z.HOST}),(0,a.jsx)(ee.A,{children:(0,ei.g)(e.content)?(0,a.jsx)(J,{product:l,content:e.content,linkedContent:e.linkedContent,breadcrumb:e.breadcrumb,buyAction:O,summary:(k.bundle??k.product)?.name,price:(0,a.jsx)(x.Z,{price:k.price,discountedPrice:S,currency:l.currency}),children:D}):(0,a.jsx)(Z,{product:l,skuProduct:P,content:e.content,children:D})})]},l.id)};ea.getInitialProps=async()=>{throw Error("Cannot access this page directly. See /[...params] page")},ea.propTypes={productId:n().string.isRequired,content:n().object,linkedContent:n().arrayOf(n().object),breadcrumb:n().arrayOf(n().object)};var er=ea},47184:function(e,s,i){i.d(s,{g:function(){return a}});let a=e=>e?.format===2}}]);
2//# sourceMappingURL=9102-8486b2cfcc02d366.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.