{"version":3,"file":"content-block.es-Ch1dyGpb.mjs","sources":["../../../components/content-block/dist/content-block.es.js"],"sourcesContent":["import { jsx as o, jsxs as v } from \"react/jsx-runtime\";\nimport { createContext as I, useContext as L } from \"react\";\nfunction D(p) {\n  return p && p.__esModule && Object.prototype.hasOwnProperty.call(p, \"default\") ? p.default : p;\n}\nvar b = { exports: {} }, y;\nfunction F() {\n  return y || (y = 1, (function(p) {\n    (function() {\n      var a = {}.hasOwnProperty;\n      function n() {\n        for (var r = \"\", e = 0; e < arguments.length; e++) {\n          var t = arguments[e];\n          t && (r = u(r, i(t)));\n        }\n        return r;\n      }\n      function i(r) {\n        if (typeof r == \"string\" || typeof r == \"number\")\n          return r;\n        if (typeof r != \"object\")\n          return \"\";\n        if (Array.isArray(r))\n          return n.apply(null, r);\n        if (r.toString !== Object.prototype.toString && !r.toString.toString().includes(\"[native code]\"))\n          return r.toString();\n        var e = \"\";\n        for (var t in r)\n          a.call(r, t) && r[t] && (e = u(e, t));\n        return e;\n      }\n      function u(r, e) {\n        return e ? r ? r + \" \" + e : r + e : r;\n      }\n      p.exports ? (n.default = n, p.exports = n) : window.classNames = n;\n    })();\n  })(b)), b.exports;\n}\nvar V = F();\nconst Z = /* @__PURE__ */ D(V), d = {\n  \"purpur-heading\": \"_purpur-heading_vo751_1\",\n  \"purpur-heading--hyphens\": \"_purpur-heading--hyphens_vo751_8\",\n  \"purpur-heading--negative\": \"_purpur-heading--negative_vo751_11\",\n  \"purpur-heading--subsection-100\": \"_purpur-heading--subsection-100_vo751_14\",\n  \"purpur-heading--title-100\": \"_purpur-heading--title-100_vo751_20\",\n  \"purpur-heading--title-200\": \"_purpur-heading--title-200_vo751_26\",\n  \"purpur-heading--title-300\": \"_purpur-heading--title-300_vo751_32\",\n  \"purpur-heading--title-400\": \"_purpur-heading--title-400_vo751_38\",\n  \"purpur-heading--title-500\": \"_purpur-heading--title-500_vo751_44\",\n  \"purpur-heading--title-600\": \"_purpur-heading--title-600_vo751_50\",\n  \"purpur-heading--title-700\": \"_purpur-heading--title-700_vo751_56\",\n  \"purpur-heading--display-5\": \"_purpur-heading--display-5_vo751_62\",\n  \"purpur-heading--display-10\": \"_purpur-heading--display-10_vo751_68\",\n  \"purpur-heading--display-15\": \"_purpur-heading--display-15_vo751_74\",\n  \"purpur-heading--display-20\": \"_purpur-heading--display-20_vo751_80\",\n  \"purpur-heading--display-25\": \"_purpur-heading--display-25_vo751_86\",\n  \"purpur-heading--display-50\": \"_purpur-heading--display-50_vo751_92\",\n  \"purpur-heading--display-100\": \"_purpur-heading--display-100_vo751_98\",\n  \"purpur-heading--display-200\": \"_purpur-heading--display-200_vo751_104\"\n}, J = {\n  TITLE100: \"title-100\"\n}, h = \"purpur-heading\", S = ({\n  children: p,\n  className: a = \"\",\n  enableHyphenation: n = !1,\n  negative: i = !1,\n  tag: u,\n  variant: r = J.TITLE100,\n  ...e\n}) => {\n  const t = u, _ = Z([\n    a,\n    d[h],\n    d[`${h}--${r}`],\n    {\n      [d[`${h}--hyphens`]]: n,\n      [d[`${h}--negative`]]: i\n    }\n  ]);\n  return /* @__PURE__ */ o(t, { className: _, ...e, children: p });\n};\nS.displayName = \"Heading\";\nfunction K(p) {\n  return p && p.__esModule && Object.prototype.hasOwnProperty.call(p, \"default\") ? p.default : p;\n}\nvar $ = { exports: {} }, k;\nfunction Q() {\n  return k || (k = 1, (function(p) {\n    (function() {\n      var a = {}.hasOwnProperty;\n      function n() {\n        for (var r = \"\", e = 0; e < arguments.length; e++) {\n          var t = arguments[e];\n          t && (r = u(r, i.call(this, t)));\n        }\n        return r;\n      }\n      function i(r) {\n        if (typeof r == \"string\" || typeof r == \"number\")\n          return this && this[r] || r;\n        if (typeof r != \"object\")\n          return \"\";\n        if (Array.isArray(r))\n          return n.apply(this, r);\n        if (r.toString !== Object.prototype.toString && !r.toString.toString().includes(\"[native code]\"))\n          return r.toString();\n        var e = \"\";\n        for (var t in r)\n          a.call(r, t) && r[t] && (e = u(e, this && this[t] || t));\n        return e;\n      }\n      function u(r, e) {\n        return e ? r ? r + \" \" + e : r + e : r;\n      }\n      p.exports ? (n.default = n, p.exports = n) : window.classNames = n;\n    })();\n  })($)), $.exports;\n}\nvar U = Q();\nconst W = /* @__PURE__ */ K(U), X = {\n  \"purpur-icon\": \"_purpur-icon_8u1lq_1\",\n  \"purpur-icon--xxs\": \"_purpur-icon--xxs_8u1lq_4\",\n  \"purpur-icon--xs\": \"_purpur-icon--xs_8u1lq_8\",\n  \"purpur-icon--sm\": \"_purpur-icon--sm_8u1lq_12\",\n  \"purpur-icon--md\": \"_purpur-icon--md_8u1lq_16\",\n  \"purpur-icon--lg\": \"_purpur-icon--lg_8u1lq_20\",\n  \"purpur-icon--xl\": \"_purpur-icon--xl_8u1lq_24\"\n}, Y = W.bind(X), x = \"purpur-icon\", rr = \"md\", er = (p) => p.filter((a) => Object.keys(a).length >= 1).map((a) => `${a.name}=\"${a.value}\"`).join(\" \"), pr = ({ content: p = \"\", title: a } = {}) => {\n  const n = [\n    { name: \"xmlns\", value: \"http://www.w3.org/2000/svg\" },\n    { name: \"fill\", value: \"currentColor\" },\n    { name: \"viewBox\", value: \"0 0 24 24\" },\n    a ? { name: \"role\", value: \"img\" } : { name: \"aria-hidden\", value: \"true\" }\n  ], i = a ? `<title>${a}</title>` : \"\";\n  return `<svg ${er(n)}>${i}${p}</svg>`;\n}, tr = (p) => p.replace(/<(\\/?)svg([^>]*)>/g, \"\").trim(), z = ({ svg: p, allyTitle: a, className: n, size: i = rr, ...u }) => {\n  const r = pr({\n    content: tr(p.svg),\n    title: a\n  }), e = Y(x, `${x}--${i}`, n);\n  return /* @__PURE__ */ o(\"span\", { className: e, dangerouslySetInnerHTML: { __html: r }, ...u });\n};\nz.displayName = \"Icon\";\nconst nr = {\n  name: \"checkmark\",\n  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path fill-rule=\"evenodd\" d=\"M21.06 3.795a.9.9 0 0 1 .145 1.264l-11.5 14.5a.9.9 0 0 1-1.341.077l-6-6a.9.9 0 0 1 1.272-1.272l5.286 5.286L19.795 3.94a.9.9 0 0 1 1.264-.145Z\" clip-rule=\"evenodd\"/></svg>',\n  keywords: [\"checkmark\"],\n  category: \"utility\"\n}, O = (p) => /* @__PURE__ */ o(z, { ...p, svg: nr });\nO.displayName = \"IconCheckmark\";\nfunction ar(p) {\n  return p && p.__esModule && Object.prototype.hasOwnProperty.call(p, \"default\") ? p.default : p;\n}\nvar w = { exports: {} }, N;\nfunction ur() {\n  return N || (N = 1, (function(p) {\n    (function() {\n      var a = {}.hasOwnProperty;\n      function n() {\n        for (var r = \"\", e = 0; e < arguments.length; e++) {\n          var t = arguments[e];\n          t && (r = u(r, i.call(this, t)));\n        }\n        return r;\n      }\n      function i(r) {\n        if (typeof r == \"string\" || typeof r == \"number\")\n          return this && this[r] || r;\n        if (typeof r != \"object\")\n          return \"\";\n        if (Array.isArray(r))\n          return n.apply(this, r);\n        if (r.toString !== Object.prototype.toString && !r.toString.toString().includes(\"[native code]\"))\n          return r.toString();\n        var e = \"\";\n        for (var t in r)\n          a.call(r, t) && r[t] && (e = u(e, this && this[t] || t));\n        return e;\n      }\n      function u(r, e) {\n        return e ? r ? r + \" \" + e : r + e : r;\n      }\n      p.exports ? (n.default = n, p.exports = n) : window.classNames = n;\n    })();\n  })(w)), w.exports;\n}\nvar ir = ur();\nconst or = /* @__PURE__ */ ar(ir), lr = {\n  \"purpur-paragraph\": \"_purpur-paragraph_1vz75_1\",\n  \"purpur-paragraph--disabled\": \"_purpur-paragraph--disabled_1vz75_7\",\n  \"purpur-paragraph--hyphens\": \"_purpur-paragraph--hyphens_1vz75_10\",\n  \"purpur-paragraph--negative\": \"_purpur-paragraph--negative_1vz75_13\",\n  \"purpur-paragraph--paragraph-100\": \"_purpur-paragraph--paragraph-100_1vz75_16\",\n  \"purpur-paragraph--paragraph-100-medium\": \"_purpur-paragraph--paragraph-100-medium_1vz75_22\",\n  \"purpur-paragraph--paragraph-100-bold\": \"_purpur-paragraph--paragraph-100-bold_1vz75_29\",\n  \"purpur-paragraph--paragraph-200\": \"_purpur-paragraph--paragraph-200_1vz75_36\",\n  \"purpur-paragraph--preamble-100\": \"_purpur-paragraph--preamble-100_1vz75_42\",\n  \"purpur-paragraph--preamble-200\": \"_purpur-paragraph--preamble-200_1vz75_48\",\n  \"purpur-paragraph--additional-100\": \"_purpur-paragraph--additional-100_1vz75_54\",\n  \"purpur-paragraph--additional-100-medium\": \"_purpur-paragraph--additional-100-medium_1vz75_60\",\n  \"purpur-paragraph--additional-100-bold\": \"_purpur-paragraph--additional-100-bold_1vz75_67\",\n  \"purpur-paragraph--overline-100\": \"_purpur-paragraph--overline-100_1vz75_74\",\n  \"purpur-paragraph--overline-200\": \"_purpur-paragraph--overline-200_1vz75_82\"\n}, sr = or.bind(lr), cr = {\n  PARAGRAPH100: \"paragraph-100\"\n}, c = \"purpur-paragraph\", A = ({\n  children: p,\n  className: a,\n  disabled: n,\n  enableHyphenation: i = !1,\n  negative: u = !1,\n  variant: r = cr.PARAGRAPH100,\n  ...e\n}) => {\n  const t = sr(a, c, `${c}--${r}`, {\n    [`${c}--hyphens`]: i,\n    [`${c}--disabled`]: n,\n    [`${c}--negative`]: u\n  });\n  return /* @__PURE__ */ o(\"p\", { ...e, className: t, children: p });\n};\nA.displayName = \"Paragraph\";\nfunction _r(p) {\n  return p && p.__esModule && Object.prototype.hasOwnProperty.call(p, \"default\") ? p.default : p;\n}\nvar m = { exports: {} };\nvar j;\nfunction dr() {\n  return j || (j = 1, (function(p) {\n    (function() {\n      var a = {}.hasOwnProperty;\n      function n() {\n        for (var r = \"\", e = 0; e < arguments.length; e++) {\n          var t = arguments[e];\n          t && (r = u(r, i.call(this, t)));\n        }\n        return r;\n      }\n      function i(r) {\n        if (typeof r == \"string\" || typeof r == \"number\")\n          return this && this[r] || r;\n        if (typeof r != \"object\")\n          return \"\";\n        if (Array.isArray(r))\n          return n.apply(this, r);\n        if (r.toString !== Object.prototype.toString && !r.toString.toString().includes(\"[native code]\"))\n          return r.toString();\n        var e = \"\";\n        for (var t in r)\n          a.call(r, t) && r[t] && (e = u(e, this && this[t] || t));\n        return e;\n      }\n      function u(r, e) {\n        return e ? r ? r + \" \" + e : r + e : r;\n      }\n      p.exports ? (n.default = n, p.exports = n) : window.classNames = n;\n    })();\n  })(m)), m.exports;\n}\nvar hr = dr();\nconst P = /* @__PURE__ */ _r(hr), gr = {\n  \"purpur-content-block\": \"_purpur-content-block_mjbqd_1\",\n  \"purpur-content-block--reverse\": \"_purpur-content-block--reverse_mjbqd_13\",\n  \"purpur-content-block__section\": \"_purpur-content-block__section_mjbqd_20\",\n  \"purpur-content-block__image-wrapper\": \"_purpur-content-block__image-wrapper_mjbqd_28\",\n  \"purpur-content-block__video-wrapper\": \"_purpur-content-block__video-wrapper_mjbqd_31\",\n  \"purpur-content-block__content-wrapper\": \"_purpur-content-block__content-wrapper_mjbqd_41\",\n  \"purpur-content-block__badge-wrapper\": \"_purpur-content-block__badge-wrapper_mjbqd_46\",\n  \"purpur-content-block__content\": \"_purpur-content-block__content_mjbqd_41\",\n  \"purpur-content-block__list\": \"_purpur-content-block__list_mjbqd_52\",\n  \"purpur-content-block__list-item\": \"_purpur-content-block__list-item_mjbqd_57\",\n  \"purpur-content-block__list-item-icon\": \"_purpur-content-block__list-item-icon_mjbqd_65\",\n  \"purpur-content-block__actions\": \"_purpur-content-block__actions_mjbqd_68\",\n  \"purpur-content-block--negative\": \"_purpur-content-block--negative_mjbqd_79\",\n  \"purpur-content-block__text-spacing\": \"_purpur-content-block__text-spacing_mjbqd_79\"\n}, vr = {\n  \"purpur-content-block-group\": \"_purpur-content-block-group_xzyy2_1\"\n}, mr = P.bind(vr), q = \"purpur-content-block-group\", C = I(null), B = ({\n  children: p,\n  className: a,\n  negative: n,\n  mediaStartPosition: i = \"left\",\n  ...u\n}) => {\n  const r = mr([\n    q,\n    {\n      [`${q}--negative`]: n\n    },\n    a\n  ]);\n  return /* @__PURE__ */ o(\"div\", { className: r, ...u, children: /* @__PURE__ */ o(\n    C.Provider,\n    {\n      value: { negative: n, reverse: i === \"right\" },\n      children: p\n    }\n  ) });\n};\nB.displayName = \"ContentBlockGroup\";\nconst s = P.bind(gr), l = \"purpur-content-block\", T = ({\n  className: p,\n  negative: a,\n  image: n,\n  video: i,\n  badge: u,\n  beforeTitle: r,\n  title: e,\n  actions: t,\n  listItems: _,\n  headingTag: G = \"h2\",\n  headingVariant: H = \"title-300\",\n  children: M,\n  ...R\n}) => {\n  const f = L(C), E = s([\n    l,\n    {\n      [`${l}--negative`]: f?.negative || a,\n      [`${l}--reverse`]: f?.reverse\n    },\n    p\n  ]);\n  return /* @__PURE__ */ v(\"div\", { className: E, ...R, children: [\n    /* @__PURE__ */ o(\"div\", { className: s(`${l}__section`), children: i ? /* @__PURE__ */ o(\"div\", { className: s(`${l}__video-wrapper`), children: i }) : /* @__PURE__ */ o(\"div\", { className: s(`${l}__image-wrapper`), children: n }) }),\n    /* @__PURE__ */ o(\"div\", { className: s(`${l}__section`), children: /* @__PURE__ */ v(\"div\", { className: s(`${l}__content-wrapper`), children: [\n      u && /* @__PURE__ */ o(\"div\", { className: s(`${l}__badge-wrapper`), children: u }),\n      r,\n      e?.trim() && /* @__PURE__ */ o(S, { variant: H, tag: G, negative: a, children: e }),\n      /* @__PURE__ */ o(\"div\", { className: s(`${l}__content`), children: M }),\n      !!_?.length && /* @__PURE__ */ o(\"ul\", { className: s(`${l}__list`), children: _.map(\n        (g) => g && /* @__PURE__ */ v(\"li\", { className: s(`${l}__list-item`), children: [\n          /* @__PURE__ */ o(O, { size: \"xs\", className: s(`${l}__list-item-icon`) }),\n          /* @__PURE__ */ o(A, { negative: a, children: g })\n        ] }, g)\n      ) }),\n      t && /* @__PURE__ */ o(\"div\", { className: s(`${l}__actions`), children: t })\n    ] }) })\n  ] });\n};\nT.Group = B;\nT.displayName = \"ContentBlock\";\nexport {\n  T as ContentBlock\n};\n//# sourceMappingURL=content-block.es.js.map\n"],"names":["D","p","y","F","a","n","t","V","Z","h","S","_","o","$","x","pr","tr","nr","ar","w","sr","A","_r","m","hr","P","gr","q","C","I","B","s","T","G","H","M","R","f","L","E","v","g"],"mappings":"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"}