var e=Object.defineProperty,t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,r=(t,n,o)=>n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[n]=o,a=(e,a)=>{for(var l in a||(a={}))n.call(a,l)&&r(e,l,a[l]);if(t)for(var l of t(a))o.call(a,l)&&r(e,l,a[l]);return e};try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="adb331ab-3ac5-4477-9bdd-8523c20f86b9",e._sentryDebugIdIdentifier="sentry-dbid-adb331ab-3ac5-4477-9bdd-8523c20f86b9")}catch($){}import{_ as l}from"./ContentfulAsset.8bc55591.js";import{b as i,n as s,r as d,T as c,o as u,p as y}from"./index.3a1c246f.js";import{R as p}from"./ContentfulRichTextRenderer.3aadc01d.js";import{i as f,_ as g,V as h,$ as v,c as b,P as m,o as k,E as C,F as w,n as R,ac as T,a0 as S}from"./vendor.82ce4f28.js";import j from"./Divider.9f0477f6.js";import{s as x}from"./slugify.bb683085.js";import"./useProduct.f4df4b6e.js";import"./EventAnalytics.130bb5b5.js";var P=i({components:{RichTextRenderer:p},props:{content:{type:Object,required:!0},pageStyle:{type:String,default:void 0},typographyRule:{type:String,default:"Light-Normalcase"},spacingRule:{type:String,default:"Normal"},align:{type:String,default:"left"},bodyColor:{type:String,default:void 0},headingColor:{type:String,default:void 0},backgroundColor:{type:String,default:void 0},typographyWidthRule:{type:String,default:"Normal"},linkColor:{type:String,default:void 0},linkDecoration:{type:String,default:"Inherit"}},async setup(e){const t=f(null),{linkDecoration:n,linkColor:o}=g(e),r=f("ctf-link"),i=()=>{"Underline"===e.linkDecoration?t.value.style.setProperty("--ctf-link-decoration","underline"):"None"===e.linkDecoration&&t.value.style.setProperty("--ctf-link-decoration","none"),e.linkColor&&t.value.style.setProperty("--ctf-link-color",e.linkColor)};h((()=>{i()})),v([n,o],(([e,t],[n,o])=>{e===n&&t===o||i()}));const p=b((()=>{const t=[`mw-adjusted-align-${e.align.toLowerCase()}`];if(e.spacingRule&&"Inherit"!==e.spacingRule?t.push(`spacing-${e.spacingRule.toLowerCase()}`):t.push("ctf-spacing-inherit"),"Informational"===e.pageStyle&&t.push("ctf-style-informational"),"Browse"===e.pageStyle&&t.push("ctf-style-browse"),e.typographyRule&&"Inherit"!==e.typographyRule){const n=e.typographyRule.toLowerCase().split("-");t.push(`ctf-heading-weight-${n[0]}`),t.push(`ctf-heading-casing-${n[1]}`)}else t.push("ctf-heading-inherit");let n=e.typographyWidthRule.toLowerCase();return"100% of parent"===n&&(n="full"),t.push(`ctf-width-${n}`),t})),m=f("ctf-heading"),k=f("ctf-body"),C=b((()=>e.headingColor?`color:${e.headingColor}`:null)),w=b((()=>e.bodyColor?`color:${e.bodyColor}`:null)),R=b((()=>e.backgroundColor?`background-color: ${e.backgroundColor};`:""));try{const t=s().isPreview;await Promise.all(e.content.content.filter((e=>{var t;return null==(t=null==e?void 0:e.data)?void 0:t.target})).map((e=>{var n;return d(null==(n=e.data)?void 0:n.target,2,t)})))}catch($){c.sentryCaptureError($)}return{richTextClasses:p,typographyClasses:m,richTextStyles:R,renderNodes:()=>({hr:(e,t,n)=>S(j,{key:t,class:"margin",marginTop:"var(--space-10)",marginBottom:"var(--space-10)",color:"var(--grey-ultra-light) !important",height:"4px !important"}),"heading-1":(e,t,n)=>S("h1",{key:t,class:m.value,style:C.value,id:x(e.content[0].value)},n(e.content,t,n)),"heading-2":(e,t,n)=>S("h2",{key:t,class:m.value,style:C.value,id:x(e.content[0].value)},n(e.content,t,n)),"heading-3":(e,t,n)=>S("h3",{key:t,class:m.value,style:C.value,id:x(e.content[0].value)},n(e.content,t,n)),"heading-4":(e,t,n)=>S("h4",{key:t,class:m.value,style:C.value,id:x(e.content[0].value)},n(e.content,t,n)),"heading-5":(e,t,n)=>S("h5",{key:t,class:m.value,style:C.value,id:x(e.content[0].value)},n(e.content,t,n)),"heading-6":(e,t,n)=>S("h6",{key:t,class:m.value,style:C.value,id:x(e.content[0].value)},n(e.content,t,n)),paragraph:(e,t,n)=>S("div",{key:t,class:[k.value,"paragraph"],style:w.value},n(e.content,t,n)),hyperlink:(e,t,n)=>S("a",{key:t,class:r.value,href:e.data.uri,target:u.isStorefrontUrl(e.data.uri)?"_self":"_blank"},n(e.content,t,n)),"embedded-entry-block":function(e,t,n){var o,r,l,i,s,d,c;const u=null==(o=null==e?void 0:e.data)?void 0:o.target;if(!u)return S("div",{class:"error"},"This entry cannot be found. Please make sure it is published");const p=y(null==(i=null==(l=null==(r=u.sys)?void 0:r.contentType)?void 0:l.sys)?void 0:i.id);return p?S(p,a({key:t},u)):S("div",{},`unknown type: ${null==(c=null==(d=null==(s=u.sys)?void 0:s.contentType)?void 0:d.sys)?void 0:c.id}`)},"embedded-entry-inline":function(e,t,n){var o,r,l,i,s,d,c;const u=null==(o=null==e?void 0:e.data)?void 0:o.target,p=y(null==(i=null==(l=null==(r=u.sys)?void 0:r.contentType)?void 0:l.sys)?void 0:i.id);return p?S(p,a({key:t,style:"display: inline-block;"},u)):S("div",{},`unknown type: ${null==(c=null==(d=null==(s=u.sys)?void 0:s.contentType)?void 0:d.sys)?void 0:c.id}`)},"embedded-asset-block":function(e,t,n){return S(l,a({key:t},e.data.target))}}),ctfRichTextContainer:t}}},[["render",function(e,t,n,o,r,a){const l=m("RichTextRenderer");return k(),C("div",{ref:"ctfRichTextContainer",class:R(["contentful-richtext",o.richTextClasses]),style:T(o.richTextStyles)},[w(l,{document:n.content,"node-renderers":o.renderNodes()},null,8,["document","node-renderers"])],6)}]]);export{P as default}; //# sourceMappingURL=ContentfulRichText.95781172.js.map