{"version":3,"file":"hero-banner.es-D05AVSbV.mjs","sources":["../../../components/hero-banner/dist/hero-banner.es.js"],"sourcesContent":["import { jsx as _, jsxs as z } from \"react/jsx-runtime\";\nimport { Children as B, isValidElement as tr, forwardRef as ir, useId as ar } from \"react\";\nimport { useTheme as _r, useApplyTheme as or } from \"@purpurds/theme\";\nfunction lr(n) {\n  return n && n.__esModule && Object.prototype.hasOwnProperty.call(n, \"default\") ? n.default : n;\n}\nvar P = { exports: {} }, H;\nfunction sr() {\n  return H || (H = 1, (function(n) {\n    (function() {\n      var t = {}.hasOwnProperty;\n      function p() {\n        for (var r = \"\", e = 0; e < arguments.length; e++) {\n          var u = arguments[e];\n          u && (r = i(r, a.call(this, u)));\n        }\n        return r;\n      }\n      function a(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 p.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 u in r)\n          t.call(r, u) && r[u] && (e = i(e, this && this[u] || u));\n        return e;\n      }\n      function i(r, e) {\n        return e ? r ? r + \" \" + e : r + e : r;\n      }\n      n.exports ? (p.default = p, n.exports = p) : window.classNames = p;\n    })();\n  })(P)), P.exports;\n}\nvar dr = sr();\nconst Q = /* @__PURE__ */ lr(dr), cr = {\n  \"purpur-grid-item\": \"_purpur-grid-item_zx9tz_1\",\n  \"purpur-grid-item--no-col-gap\": \"_purpur-grid-item--no-col-gap_zx9tz_6\",\n  \"purpur-grid-item-colspan-sm-4\": \"_purpur-grid-item-colspan-sm-4_zx9tz_24\",\n  \"purpur-grid-item-colspan-sm-3\": \"_purpur-grid-item-colspan-sm-3_zx9tz_27\",\n  \"purpur-grid-item-colspan-sm-2\": \"_purpur-grid-item-colspan-sm-2_zx9tz_30\",\n  \"purpur-grid-item-colspan-sm-1\": \"_purpur-grid-item-colspan-sm-1_zx9tz_33\",\n  \"purpur-grid-item-colspan-md-8\": \"_purpur-grid-item-colspan-md-8_zx9tz_37\",\n  \"purpur-grid-item-colspan-md-7\": \"_purpur-grid-item-colspan-md-7_zx9tz_42\",\n  \"purpur-grid-item-colspan-md-6\": \"_purpur-grid-item-colspan-md-6_zx9tz_47\",\n  \"purpur-grid-item-colspan-md-5\": \"_purpur-grid-item-colspan-md-5_zx9tz_52\",\n  \"purpur-grid-item-colspan-md-4\": \"_purpur-grid-item-colspan-md-4_zx9tz_57\",\n  \"purpur-grid-item-colspan-md-3\": \"_purpur-grid-item-colspan-md-3_zx9tz_62\",\n  \"purpur-grid-item-colspan-md-2\": \"_purpur-grid-item-colspan-md-2_zx9tz_67\",\n  \"purpur-grid-item-colspan-md-1\": \"_purpur-grid-item-colspan-md-1_zx9tz_72\",\n  \"purpur-grid-item-colspan-lg-12\": \"_purpur-grid-item-colspan-lg-12_zx9tz_77\",\n  \"purpur-grid-item-colspan-lg-11\": \"_purpur-grid-item-colspan-lg-11_zx9tz_82\",\n  \"purpur-grid-item-colspan-lg-10\": \"_purpur-grid-item-colspan-lg-10_zx9tz_87\",\n  \"purpur-grid-item-colspan-lg-9\": \"_purpur-grid-item-colspan-lg-9_zx9tz_92\",\n  \"purpur-grid-item-colspan-lg-8\": \"_purpur-grid-item-colspan-lg-8_zx9tz_97\",\n  \"purpur-grid-item-colspan-lg-7\": \"_purpur-grid-item-colspan-lg-7_zx9tz_102\",\n  \"purpur-grid-item-colspan-lg-6\": \"_purpur-grid-item-colspan-lg-6_zx9tz_107\",\n  \"purpur-grid-item-colspan-lg-5\": \"_purpur-grid-item-colspan-lg-5_zx9tz_112\",\n  \"purpur-grid-item-colspan-lg-4\": \"_purpur-grid-item-colspan-lg-4_zx9tz_117\",\n  \"purpur-grid-item-colspan-lg-3\": \"_purpur-grid-item-colspan-lg-3_zx9tz_122\",\n  \"purpur-grid-item-colspan-lg-2\": \"_purpur-grid-item-colspan-lg-2_zx9tz_127\",\n  \"purpur-grid-item-colspan-lg-1\": \"_purpur-grid-item-colspan-lg-1_zx9tz_77\"\n}, gr = Q.bind(cr), $ = \"purpur-grid-item\", q = ({\n  children: n,\n  className: t,\n  colSpanSm: p = 4,\n  colSpanMd: a = 8,\n  colSpanLg: i = 12,\n  noColGap: r = !1,\n  ...e\n}) => {\n  const u = gr([\n    $,\n    {\n      [`${$}--no-col-gap`]: r,\n      [`${$}-colspan-sm-${p}`]: p,\n      [`${$}-colspan-md-${a}`]: a,\n      [`${$}-colspan-lg-${i}`]: i\n    },\n    t\n  ]);\n  return /* @__PURE__ */ _(\"div\", { className: u, ...e, children: n });\n}, hr = (n) => !!n && tr(n) && n.type === q;\nq.displayName = \"Grid.Item\";\nconst mr = {\n  \"purpur-grid\": \"_purpur-grid_8kjv6_1\",\n  \"purpur-grid__inner\": \"_purpur-grid__inner_8kjv6_27\",\n  \"purpur-grid__inner--no-gap\": \"_purpur-grid__inner--no-gap_8kjv6_32\",\n  \"purpur-grid__inner--no-row-gap\": \"_purpur-grid__inner--no-row-gap_8kjv6_32\",\n  \"purpur-grid__inner--grid\": \"_purpur-grid__inner--grid_8kjv6_50\",\n  \"purpur-grid__inner--no-col-gap\": \"_purpur-grid__inner--no-col-gap_8kjv6_54\",\n  \"purpur-grid__inner-col-sm-4\": \"_purpur-grid__inner-col-sm-4_8kjv6_57\",\n  \"purpur-grid__inner-col-sm-3\": \"_purpur-grid__inner-col-sm-3_8kjv6_60\",\n  \"purpur-grid__inner-col-sm-2\": \"_purpur-grid__inner-col-sm-2_8kjv6_63\",\n  \"purpur-grid__inner-col-md-8\": \"_purpur-grid__inner-col-md-8_8kjv6_67\",\n  \"purpur-grid__inner-col-md-7\": \"_purpur-grid__inner-col-md-7_8kjv6_72\",\n  \"purpur-grid__inner-col-md-6\": \"_purpur-grid__inner-col-md-6_8kjv6_77\",\n  \"purpur-grid__inner-col-md-5\": \"_purpur-grid__inner-col-md-5_8kjv6_82\",\n  \"purpur-grid__inner-col-md-4\": \"_purpur-grid__inner-col-md-4_8kjv6_87\",\n  \"purpur-grid__inner-col-md-3\": \"_purpur-grid__inner-col-md-3_8kjv6_92\",\n  \"purpur-grid__inner-col-md-2\": \"_purpur-grid__inner-col-md-2_8kjv6_97\",\n  \"purpur-grid__inner-col-lg-12\": \"_purpur-grid__inner-col-lg-12_8kjv6_102\",\n  \"purpur-grid__inner-col-lg-11\": \"_purpur-grid__inner-col-lg-11_8kjv6_107\",\n  \"purpur-grid__inner-col-lg-10\": \"_purpur-grid__inner-col-lg-10_8kjv6_112\",\n  \"purpur-grid__inner-col-lg-9\": \"_purpur-grid__inner-col-lg-9_8kjv6_117\",\n  \"purpur-grid__inner-col-lg-8\": \"_purpur-grid__inner-col-lg-8_8kjv6_122\",\n  \"purpur-grid__inner-col-lg-7\": \"_purpur-grid__inner-col-lg-7_8kjv6_127\",\n  \"purpur-grid__inner-col-lg-6\": \"_purpur-grid__inner-col-lg-6_8kjv6_132\",\n  \"purpur-grid__inner-col-lg-5\": \"_purpur-grid__inner-col-lg-5_8kjv6_137\",\n  \"purpur-grid__inner-col-lg-4\": \"_purpur-grid__inner-col-lg-4_8kjv6_142\",\n  \"purpur-grid__inner-col-lg-3\": \"_purpur-grid__inner-col-lg-3_8kjv6_147\",\n  \"purpur-grid__inner-col-lg-2\": \"_purpur-grid__inner-col-lg-2_8kjv6_152\",\n  \"purpur-grid__inner--flex\": \"_purpur-grid__inner--flex_8kjv6_156\"\n}, V = Q.bind(mr), vr = \"purpur-grid\", h = \"purpur-grid__inner\", M = ({\n  children: n,\n  className: t,\n  containerClassName: p,\n  colsSm: a = 1,\n  colsMd: i = 1,\n  colsLg: r = 1,\n  noGap: e = !1,\n  noColGap: u = !1,\n  noRowGap: d = !1,\n  ...c\n}) => {\n  const m = B.toArray(n).filter(hr), l = !!m.length, b = V([vr, p]), f = V([\n    h,\n    {\n      [`${h}--grid`]: !l,\n      [`${h}--flex`]: l,\n      [`${h}--no-gap`]: e,\n      [`${h}--no-col-gap`]: u,\n      [`${h}--no-row-gap`]: d,\n      [`${h}-col-sm-${a}`]: a > 1 && !l,\n      [`${h}-col-md-${i}`]: i > 1 && !l,\n      [`${h}-col-lg-${r}`]: r > 1 && !l\n    },\n    t\n  ]);\n  return /* @__PURE__ */ _(\"div\", { className: b, ...c, children: /* @__PURE__ */ _(\"div\", { className: f, children: l ? B.map(m, ({ props: { children: y, ...g } }) => /* @__PURE__ */ _(q, { ...g, noColGap: e || u, children: y })) : n }) });\n};\nM.displayName = \"Grid\";\nM.Item = q;\nfunction br(n) {\n  return n && n.__esModule && Object.prototype.hasOwnProperty.call(n, \"default\") ? n.default : n;\n}\nvar G = { exports: {} }, L;\nfunction fr() {\n  return L || (L = 1, (function(n) {\n    (function() {\n      var t = {}.hasOwnProperty;\n      function p() {\n        for (var r = \"\", e = 0; e < arguments.length; e++) {\n          var u = arguments[e];\n          u && (r = i(r, a(u)));\n        }\n        return r;\n      }\n      function a(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 p.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 u in r)\n          t.call(r, u) && r[u] && (e = i(e, u));\n        return e;\n      }\n      function i(r, e) {\n        return e ? r ? r + \" \" + e : r + e : r;\n      }\n      n.exports ? (p.default = p, n.exports = p) : window.classNames = p;\n    })();\n  })(G)), G.exports;\n}\nvar yr = fr();\nconst $r = /* @__PURE__ */ br(yr), N = {\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}, xr = {\n  TITLE100: \"title-100\"\n}, S = \"purpur-heading\", X = ({\n  children: n,\n  className: t = \"\",\n  enableHyphenation: p = !1,\n  negative: a = !1,\n  tag: i,\n  variant: r = xr.TITLE100,\n  ...e\n}) => {\n  const u = i, d = $r([\n    t,\n    N[S],\n    N[`${S}--${r}`],\n    {\n      [N[`${S}--hyphens`]]: p,\n      [N[`${S}--negative`]]: a\n    }\n  ]);\n  return /* @__PURE__ */ _(u, { className: d, ...e, children: n });\n};\nX.displayName = \"Heading\";\nfunction jr(n) {\n  return n && n.__esModule && Object.prototype.hasOwnProperty.call(n, \"default\") ? n.default : n;\n}\nvar I = { exports: {} }, T;\nfunction zr() {\n  return T || (T = 1, (function(n) {\n    (function() {\n      var t = {}.hasOwnProperty;\n      function p() {\n        for (var r = \"\", e = 0; e < arguments.length; e++) {\n          var u = arguments[e];\n          u && (r = i(r, a.call(this, u)));\n        }\n        return r;\n      }\n      function a(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 p.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 u in r)\n          t.call(r, u) && r[u] && (e = i(e, this && this[u] || u));\n        return e;\n      }\n      function i(r, e) {\n        return e ? r ? r + \" \" + e : r + e : r;\n      }\n      n.exports ? (p.default = p, n.exports = p) : window.classNames = p;\n    })();\n  })(I)), I.exports;\n}\nvar wr = zr();\nconst Nr = /* @__PURE__ */ jr(wr), Sr = {\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}, qr = Nr.bind(Sr), Or = {\n  PARAGRAPH100: \"paragraph-100\"\n}, x = \"purpur-paragraph\", A = ({\n  children: n,\n  className: t,\n  disabled: p,\n  enableHyphenation: a = !1,\n  negative: i = !1,\n  variant: r = Or.PARAGRAPH100,\n  ...e\n}) => {\n  const u = qr(t, x, `${x}--${r}`, {\n    [`${x}--hyphens`]: a,\n    [`${x}--disabled`]: p,\n    [`${x}--negative`]: i\n  });\n  return /* @__PURE__ */ _(\"p\", { ...e, className: u, children: n });\n};\nA.displayName = \"Paragraph\";\nfunction kr(n) {\n  return n && n.__esModule && Object.prototype.hasOwnProperty.call(n, \"default\") ? n.default : n;\n}\nvar k = { exports: {} };\nvar Z;\nfunction Ar() {\n  return Z || (Z = 1, (function(n) {\n    (function() {\n      var t = {}.hasOwnProperty;\n      function p() {\n        for (var r = \"\", e = 0; e < arguments.length; e++) {\n          var u = arguments[e];\n          u && (r = i(r, a.call(this, u)));\n        }\n        return r;\n      }\n      function a(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 p.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 u in r)\n          t.call(r, u) && r[u] && (e = i(e, this && this[u] || u));\n        return e;\n      }\n      function i(r, e) {\n        return e ? r ? r + \" \" + e : r + e : r;\n      }\n      n.exports ? (p.default = p, n.exports = p) : window.classNames = p;\n    })();\n  })(k)), k.exports;\n}\nvar Mr = Ar();\nconst rr = /* @__PURE__ */ kr(Mr), O = {\n  \"purpur-hero-banner\": \"_purpur-hero-banner_ue1q7_1\",\n  \"purpur-hero-banner__grid-container\": \"_purpur-hero-banner__grid-container_ue1q7_5\",\n  \"purpur-hero-banner__container\": \"_purpur-hero-banner__container_ue1q7_8\",\n  \"purpur-hero-banner__container--with-media\": \"_purpur-hero-banner__container--with-media_ue1q7_17\",\n  \"purpur-hero-banner__container--no-media\": \"_purpur-hero-banner__container--no-media_ue1q7_28\",\n  \"purpur-hero-banner__breadcrumbs\": \"_purpur-hero-banner__breadcrumbs_ue1q7_39\",\n  \"purpur-hero-banner__content\": \"_purpur-hero-banner__content_ue1q7_57\",\n  \"purpur-hero-banner__content--no-media\": \"_purpur-hero-banner__content--no-media_ue1q7_75\",\n  \"purpur-hero-banner__content--no-breadcrumbs\": \"_purpur-hero-banner__content--no-breadcrumbs_ue1q7_79\",\n  \"purpur-hero-banner__content--no-additional-text\": \"_purpur-hero-banner__content--no-additional-text_ue1q7_83\",\n  \"purpur-hero-banner__main-content\": \"_purpur-hero-banner__main-content_ue1q7_91\",\n  \"purpur-hero-banner__main-content--no-media\": \"_purpur-hero-banner__main-content--no-media_ue1q7_99\",\n  \"purpur-hero-banner__title\": \"_purpur-hero-banner__title_ue1q7_102\",\n  \"purpur-hero-banner__title--hyphens-default\": \"_purpur-hero-banner__title--hyphens-default_ue1q7_109\",\n  \"purpur-hero-banner__title--hyphens-enabled\": \"_purpur-hero-banner__title--hyphens-enabled_ue1q7_117\",\n  \"purpur-hero-banner__title--hyphens-disabled\": \"_purpur-hero-banner__title--hyphens-disabled_ue1q7_120\",\n  \"purpur-hero-banner__preamble\": \"_purpur-hero-banner__preamble_ue1q7_123\",\n  \"purpur-hero-banner__custom-content\": \"_purpur-hero-banner__custom-content_ue1q7_128\",\n  \"purpur-hero-banner__actions\": \"_purpur-hero-banner__actions_ue1q7_132\",\n  \"purpur-hero-banner__additional-text\": \"_purpur-hero-banner__additional-text_ue1q7_148\",\n  \"purpur-hero-banner__media\": \"_purpur-hero-banner__media_ue1q7_152\",\n  \"purpur-hero-banner__media--sm\": \"_purpur-hero-banner__media--sm_ue1q7_156\",\n  \"purpur-hero-banner__media--lg\": \"_purpur-hero-banner__media--lg_ue1q7_164\",\n  \"purpur-hero-banner__video-button\": \"_purpur-hero-banner__video-button_ue1q7_203\"\n}, Cr = \"purpur-hero-banner\", Br = rr.bind(O), Pr = ({ children: n, className: t, ...p }) => /* @__PURE__ */ _(\"div\", { ...p, className: Br(`${Cr}__actions`, t), children: n }), Hr = {\n  LG: \"lg\"\n};\nfunction Vr(n) {\n  return n && n.__esModule && Object.prototype.hasOwnProperty.call(n, \"default\") ? n.default : n;\n}\nvar R = { exports: {} }, E;\nfunction Gr() {\n  return E || (E = 1, (function(n) {\n    (function() {\n      var t = {}.hasOwnProperty;\n      function p() {\n        for (var r = \"\", e = 0; e < arguments.length; e++) {\n          var u = arguments[e];\n          u && (r = i(r, a.call(this, u)));\n        }\n        return r;\n      }\n      function a(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 p.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 u in r)\n          t.call(r, u) && r[u] && (e = i(e, this && this[u] || u));\n        return e;\n      }\n      function i(r, e) {\n        return e ? r ? r + \" \" + e : r + e : r;\n      }\n      n.exports ? (p.default = p, n.exports = p) : window.classNames = p;\n    })();\n  })(R)), R.exports;\n}\nvar Lr = Gr();\nconst Ir = /* @__PURE__ */ Vr(Lr), Tr = \"_rotate_12t9p_1\", Zr = \"_dash_12t9p_1\", Rr = {\n  \"purpur-spinner\": \"_purpur-spinner_12t9p_2\",\n  rotate: Tr,\n  \"purpur-spinner--xxs\": \"_purpur-spinner--xxs_12t9p_6\",\n  \"purpur-spinner--xs\": \"_purpur-spinner--xs_12t9p_10\",\n  \"purpur-spinner--sm\": \"_purpur-spinner--sm_12t9p_14\",\n  \"purpur-spinner--md\": \"_purpur-spinner--md_12t9p_18\",\n  \"purpur-spinner--lg\": \"_purpur-spinner--lg_12t9p_22\",\n  \"purpur-spinner__circle\": \"_purpur-spinner__circle_12t9p_26\",\n  dash: Zr,\n  \"purpur-spinner__circle--disabled\": \"_purpur-spinner__circle--disabled_12t9p_41\",\n  \"purpur-spinner__circle--negative\": \"_purpur-spinner__circle--negative_12t9p_44\"\n}, D = Ir.bind(Rr), j = \"purpur-spinner\", Er = {\n  SM: \"sm\"\n}, er = ({\n  disabled: n = !1,\n  negative: t = !1,\n  size: p = Er.SM,\n  className: a,\n  ...i\n}) => /* @__PURE__ */ _(\"div\", { className: D(j, `${j}--${p}`, a), ...i, children: /* @__PURE__ */ _(\"svg\", { viewBox: \"0 0 50 50\", children: /* @__PURE__ */ _(\n  \"circle\",\n  {\n    className: D(`${j}__circle`, {\n      [`${j}__circle--disabled`]: n,\n      [`${j}__circle--negative`]: t\n    }),\n    cx: \"25\",\n    cy: \"25\",\n    r: \"20\"\n  }\n) }) });\ner.displayName = \"Spinner\";\nfunction Dr(n) {\n  return n && n.__esModule && Object.prototype.hasOwnProperty.call(n, \"default\") ? n.default : n;\n}\nvar F = { exports: {} }, U;\nfunction Fr() {\n  return U || (U = 1, (function(n) {\n    (function() {\n      var t = {}.hasOwnProperty;\n      function p() {\n        for (var r = \"\", e = 0; e < arguments.length; e++) {\n          var u = arguments[e];\n          u && (r = i(r, a.call(this, u)));\n        }\n        return r;\n      }\n      function a(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 p.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 u in r)\n          t.call(r, u) && r[u] && (e = i(e, this && this[u] || u));\n        return e;\n      }\n      function i(r, e) {\n        return e ? r ? r + \" \" + e : r + e : r;\n      }\n      n.exports ? (p.default = p, n.exports = p) : window.classNames = p;\n    })();\n  })(F)), F.exports;\n}\nvar Ur = Fr();\nconst Wr = /* @__PURE__ */ Dr(Ur), Yr = {\n  \"purpur-button\": \"_purpur-button_10jh0_1\",\n  \"purpur-button--xs\": \"_purpur-button--xs_10jh0_22\",\n  \"purpur-button--icon-only\": \"_purpur-button--icon-only_10jh0_25\",\n  \"purpur-button--sm\": \"_purpur-button--sm_10jh0_28\",\n  \"purpur-button--md\": \"_purpur-button--md_10jh0_34\",\n  \"purpur-button--lg\": \"_purpur-button--lg_10jh0_40\",\n  \"purpur-button--full-width\": \"_purpur-button--full-width_10jh0_46\",\n  \"purpur-button--primary\": \"_purpur-button--primary_10jh0_64\",\n  \"purpur-button--disabled\": \"_purpur-button--disabled_10jh0_68\",\n  \"purpur-button--primary-negative\": \"_purpur-button--primary-negative_10jh0_74\",\n  \"purpur-button--secondary\": \"_purpur-button--secondary_10jh0_86\",\n  \"purpur-button--secondary-negative\": \"_purpur-button--secondary-negative_10jh0_97\",\n  \"purpur-button--expressive\": \"_purpur-button--expressive_10jh0_108\",\n  \"purpur-button--expressive-negative\": \"_purpur-button--expressive-negative_10jh0_118\",\n  \"purpur-button--negative\": \"_purpur-button--negative_10jh0_130\",\n  \"purpur-button--destructive\": \"_purpur-button--destructive_10jh0_137\",\n  \"purpur-button--destructive-negative\": \"_purpur-button--destructive-negative_10jh0_147\",\n  \"purpur-button--tertiary-purple\": \"_purpur-button--tertiary-purple_10jh0_157\",\n  \"purpur-button--tertiary-purple-negative\": \"_purpur-button--tertiary-purple-negative_10jh0_170\",\n  \"purpur-button--text-negative\": \"_purpur-button--text-negative_10jh0_185\",\n  \"purpur-button--text\": \"_purpur-button--text_10jh0_185\",\n  \"purpur-button__spinner\": \"_purpur-button__spinner_10jh0_235\"\n}, W = Wr.bind(Yr), v = \"purpur-button\", nr = ir(\n  ({\n    children: n,\n    className: t,\n    disabled: p = !1,\n    fullWidth: a = !1,\n    iconOnly: i,\n    loading: r = !1,\n    negative: e = !1,\n    onClick: u,\n    size: d = \"md\",\n    variant: c,\n    type: m = \"button\",\n    ...l\n  }, b) => {\n    if (i && c === \"destructive\")\n      return null;\n    const f = W(\n      [\n        v,\n        `${v}--${e ? `${c}-negative` : c}`,\n        `${v}--${d}`\n      ],\n      {\n        [`${v}--icon-only`]: i,\n        [`${v}--negative`]: e,\n        [`${v}--full-width`]: a,\n        [`${v}--disabled`]: p || r\n      },\n      t\n    ), y = (w) => {\n      p || r ? w.preventDefault() : u && u(w);\n    }, g = !!l[\"aria-disabled\"] || p || r;\n    return /* @__PURE__ */ z(\n      \"button\",\n      {\n        className: f,\n        type: m,\n        ref: b,\n        \"aria-disabled\": g,\n        onClick: y,\n        ...l,\n        children: [\n          r && /* @__PURE__ */ _(\n            er,\n            {\n              size: d === Hr.LG ? \"xs\" : \"xxs\",\n              negative: e,\n              disabled: g,\n              className: W(`${v}__spinner`)\n            }\n          ),\n          \" \",\n          n\n        ]\n      }\n    );\n  }\n);\nnr.displayName = \"Button\";\nfunction Jr(n) {\n  return n && n.__esModule && Object.prototype.hasOwnProperty.call(n, \"default\") ? n.default : n;\n}\nvar Y = { exports: {} }, J;\nfunction Kr() {\n  return J || (J = 1, (function(n) {\n    (function() {\n      var t = {}.hasOwnProperty;\n      function p() {\n        for (var r = \"\", e = 0; e < arguments.length; e++) {\n          var u = arguments[e];\n          u && (r = i(r, a.call(this, u)));\n        }\n        return r;\n      }\n      function a(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 p.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 u in r)\n          t.call(r, u) && r[u] && (e = i(e, this && this[u] || u));\n        return e;\n      }\n      function i(r, e) {\n        return e ? r ? r + \" \" + e : r + e : r;\n      }\n      n.exports ? (p.default = p, n.exports = p) : window.classNames = p;\n    })();\n  })(Y)), Y.exports;\n}\nvar Qr = Kr();\nconst Xr = /* @__PURE__ */ Jr(Qr), re = {\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}, ee = Xr.bind(re), K = \"purpur-icon\", ne = \"md\", pe = (n) => n.filter((t) => Object.keys(t).length >= 1).map((t) => `${t.name}=\"${t.value}\"`).join(\" \"), ue = ({ content: n = \"\", title: t } = {}) => {\n  const p = [\n    { name: \"xmlns\", value: \"http://www.w3.org/2000/svg\" },\n    { name: \"fill\", value: \"currentColor\" },\n    { name: \"viewBox\", value: \"0 0 24 24\" },\n    t ? { name: \"role\", value: \"img\" } : { name: \"aria-hidden\", value: \"true\" }\n  ], a = t ? `<title>${t}</title>` : \"\";\n  return `<svg ${pe(p)}>${a}${n}</svg>`;\n}, te = (n) => n.replace(/<(\\/?)svg([^>]*)>/g, \"\").trim(), pr = ({ svg: n, allyTitle: t, className: p, size: a = ne, ...i }) => {\n  const r = ue({\n    content: te(n.svg),\n    title: t\n  }), e = ee(K, `${K}--${a}`, p);\n  return /* @__PURE__ */ _(\"span\", { className: e, dangerouslySetInnerHTML: { __html: r }, ...i });\n};\npr.displayName = \"Icon\";\nconst ie = {\n  name: \"play-filled\",\n  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M19 12 5.5 19.794V4.206L19 12Z\"/><path fill-rule=\"evenodd\" d=\"M19.875 12a.875.875 0 0 1-.438.758l-13.5 7.794a.875.875 0 0 1-1.312-.758V4.206a.875.875 0 0 1 1.313-.758l13.5 7.794c.27.156.437.445.437.758Zm-13.5-6.279V18.28L17.25 12 6.375 5.721Z\" clip-rule=\"evenodd\"/></svg>',\n  keywords: [\"play-filled\"],\n  category: \"action\"\n}, ae = {\n  name: \"tv-pause\",\n  svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M19 20h-3V4h3v16ZM8 20H5V4h3v16Z\"/><path fill-rule=\"evenodd\" d=\"M4.1 4a.9.9 0 0 1 .9-.9h3a.9.9 0 0 1 .9.9v16a.9.9 0 0 1-.9.9H5a.9.9 0 0 1-.9-.9V4Zm1.8.9v14.2h1.2V4.9H5.9Zm9.2-.9a.9.9 0 0 1 .9-.9h3a.9.9 0 0 1 .9.9v16a.9.9 0 0 1-.9.9h-3a.9.9 0 0 1-.9-.9V4Zm1.8.9v14.2h1.2V4.9h-1.2Z\" clip-rule=\"evenodd\"/></svg>',\n  keywords: [\"tv-pause\"],\n  category: \"action\"\n}, _e = \"purpur-hero-banner\", oe = ({\n  children: n,\n  isPlaying: t,\n  togglePausePlay: p,\n  videoPauseAriaLabel: a,\n  videoPlayAriaLabel: i,\n  className: r,\n  ...e\n}) => n && /* @__PURE__ */ z(\"div\", { className: r, ...e, children: [\n  n,\n  !!p && /* @__PURE__ */ _(\n    nr,\n    {\n      variant: \"primary\",\n      negative: !0,\n      iconOnly: !0,\n      onClick: () => {\n        p();\n      },\n      className: O[`${_e}__video-button`],\n      \"aria-label\": t ? a : i,\n      children: /* @__PURE__ */ _(pr, { size: \"xs\", svg: t ? ae : ie })\n    }\n  )\n] }), s = rr.bind(O), ce = {\n  default: \"default\",\n  enabled: \"enabled\",\n  disabled: \"disabled\"\n}, o = \"purpur-hero-banner\", C = ({\n  children: n,\n  className: t,\n  breadcrumbs: p,\n  forceColorScheme: a,\n  beforeTitle: i,\n  title: r,\n  titleTag: e = \"h1\",\n  titleHyphens: u = \"default\",\n  preamble: d,\n  additionalText: c,\n  media: m,\n  ...l\n}) => {\n  const b = ar(), { options: f } = _r(), y = s([o, t]), g = !!m, w = !!p, ur = !!c;\n  return or({\n    cssVariablesSelector: `[data-id=\"${b}\"]`,\n    currentColorScheme: a ?? f?.heroBannerColorScheme\n  }), /* @__PURE__ */ _(\"section\", { \"data-id\": b, className: y, ...l, children: /* @__PURE__ */ z(\n    M,\n    {\n      noGap: !0,\n      className: s([\n        `${o}__container`,\n        {\n          [`${o}__container--with-media`]: g,\n          [`${o}__container--no-media`]: !g\n        }\n      ]),\n      containerClassName: s(`${o}__grid-container`),\n      children: [\n        p && /* @__PURE__ */ _(\"div\", { className: s(`${o}__breadcrumbs`), children: p }),\n        /* @__PURE__ */ _(\"div\", { className: s([`${o}__media`, `${o}__media--sm`]), children: m }),\n        /* @__PURE__ */ z(\n          \"div\",\n          {\n            className: s([\n              `${o}__content`,\n              {\n                [`${o}__content--no-media`]: !g,\n                [`${o}__content--no-breadcrumbs`]: !w,\n                [`${o}__content--no-additional-text`]: !ur\n              }\n            ]),\n            children: [\n              /* @__PURE__ */ z(\n                \"div\",\n                {\n                  className: s([\n                    `${o}__main-content`,\n                    {\n                      [`${o}__main-content--no-media`]: !g\n                    }\n                  ]),\n                  children: [\n                    i,\n                    r && /* @__PURE__ */ _(\n                      X,\n                      {\n                        negative: !0,\n                        tag: e,\n                        variant: \"display-50\",\n                        className: s([\n                          `${o}__title`,\n                          `${o}__title--hyphens-${u}`\n                        ]),\n                        children: r\n                      }\n                    ),\n                    d && /* @__PURE__ */ _(\n                      A,\n                      {\n                        negative: !0,\n                        variant: \"preamble-100\",\n                        className: s(`${o}__preamble`),\n                        children: d\n                      }\n                    ),\n                    n && /* @__PURE__ */ _(\"div\", { className: s(`${o}__custom-content`), children: n })\n                  ]\n                }\n              ),\n              c && /* @__PURE__ */ _(\n                A,\n                {\n                  negative: !0,\n                  variant: \"additional-100\",\n                  className: O[`${o}__additional-text`],\n                  children: c\n                }\n              )\n            ]\n          }\n        ),\n        /* @__PURE__ */ _(\"div\", { className: s([`${o}__media`, `${o}__media--lg`]), children: m })\n      ]\n    }\n  ) });\n};\nC.displayName = \"HeroBanner\";\nC.Media = oe;\nC.Actions = Pr;\nexport {\n  C as HeroBanner,\n  ce as TitleHyphenVariant\n};\n//# sourceMappingURL=hero-banner.es.js.map\n"],"names":["n","P","H","p","Q","$","q","_","tr","V","M","B","G","L","$r","xr","X","jr","I","T","qr","Or","x","A","kr","k","Z","Mr","O","Cr","Br","Pr","Vr","Gr","Lr","Ir","Tr","Zr","j","F","U","Fr","Ur","Wr","Yr","W","nr","ir","z","Jr","Y","J","Kr","Qr","Xr","K","ne","pe","pr","C","ar","_r","or"],"mappings":"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"}