1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4860,9448,49268,53969,72300,76818,92223],{4860:(e,t,r)=>{"use strict";r.d(t,{$:()=>b});var i=r(93682),n=r(53520),a=r(71055),o=r(92944);function s(e){let t=e.indexOf("-"),r=e.slice(0,t),i=e.slice(t+1);return{scheme:r,style:"transparent"===i?"transp":i}}let l={md:{gap:"gap-(--comp-btn-md-dim-gap-mobile)",padding:"px-(--comp-btn-md-dim-padding-inline-mobile) py-(--comp-btn-md-dim-padding-block-mobile)",paddingIcon:"p-(--comp-btn-md-dim-padding-block-mobile)",iconSize:"h-(--comp-btn-md-dim-icon-size-mobile) w-(--comp-btn-md-dim-icon-size-mobile)",labelOffset:"translate-y-(--comp-btn-md-dim-offset-y)"},lg:{gap:"gap-(--comp-btn-lg-dim-gap-mobile)",padding:"px-(--comp-btn-lg-dim-padding-inline-mobile) py-(--comp-btn-lg-dim-padding-block-mobile)",paddingIcon:"p-(--comp-btn-lg-dim-padding-block-mobile)",iconSize:"h-(--comp-btn-lg-dim-icon-size-mobile) w-(--comp-btn-lg-dim-icon-size-mobile)",labelOffset:"translate-y-(--comp-btn-lg-dim-offset-y)"},xl:{gap:"gap-(--comp-btn-xl-dim-gap-mobile)",padding:"px-(--comp-btn-xl-dim-padding-inline-mobile) py-(--comp-btn-xl-dim-padding-block-mobile)",paddingIcon:"p-(--comp-btn-xl-dim-padding-block-mobile)",iconSize:"h-(--comp-btn-xl-dim-icon-size-mobile) w-(--comp-btn-xl-dim-icon-size-mobile)",labelOffset:"translate-y-(--comp-btn-xl-dim-offset-y)"}},c={primary:{md:"font-(family-name:--comp-btn-primary-md-type-family-mobile) font-(--comp-btn-primary-md-type-weight-mobile) text-(length:--comp-btn-primary-md-type-size-mobile) leading-(--comp-btn-primary-md-type-line-height-mobile) tracking-(--comp-btn-primary-md-type-letter-spacing-mobile) [text-transform:var(--comp-btn-primary-md-type-txt-case-mobile)]",lg:"font-(family-name:--comp-btn-primary-lg-type-family-mobile) font-(--comp-btn-primary-lg-type-weight-mobile) text-(length:--comp-btn-primary-lg-type-size-mobile) leading-(--comp-btn-primary-lg-type-line-height-mobile) tracking-(--comp-btn-primary-lg-type-letter-spacing-mobile) [text-transform:var(--comp-btn-primary-lg-type-txt-case-mobile)]",xl:"font-(family-name:--comp-btn-primary-xl-type-family-mobile) font-(--comp-btn-primary-xl-type-weight-mobile) text-(length:--comp-btn-primary-xl-type-size-mobile) leading-(--comp-btn-primary-xl-type-line-height-mobile) tracking-(--comp-btn-primary-xl-type-letter-spacing-mobile) [text-transform:var(--comp-btn-primary-xl-type-txt-case-mobile)]"},secondary:{md:"font-(family-name:--comp-btn-secondary-md-type-family-mobile) font-(--comp-btn-secondary-md-type-weight-mobile) text-(length:--comp-btn-secondary-md-type-size-mobile) leading-(--comp-btn-secondary-md-type-line-height-mobile) tracking-(--comp-btn-secondary-md-type-letter-spacing-mobile) [text-transform:var(--comp-btn-secondary-md-type-txt-case-mobile)]",lg:"font-(family-name:--comp-btn-secondary-lg-type-family-mobile) font-(--comp-btn-secondary-lg-type-weight-mobile) text-(length:--comp-btn-secondary-lg-type-size-mobile) leading-(--comp-btn-secondary-lg-type-line-height-mobile) tracking-(--comp-btn-secondary-lg-type-letter-spacing-mobile) [text-transform:var(--comp-btn-secondary-lg-type-txt-case-mobile)]",xl:"font-(family-name:--comp-btn-secondary-xl-type-family-mobile) font-(--comp-btn-secondary-xl-type-weight-mobile) text-(length:--comp-btn-secondary-xl-type-size-mobile) leading-(--comp-btn-secondary-xl-type-line-height-mobile) tracking-(--comp-btn-secondary-xl-type-letter-spacing-mobile) [text-transform:var(--comp-btn-secondary-xl-type-txt-case-mobile)]"},neutral:{md:"font-(family-name:--comp-btn-neutral-md-type-family-mobile) font-(--comp-btn-neutral-md-type-weight-mobile) text-(length:--comp-btn-neutral-md-type-size-mobile) leading-(--comp-btn-neutral-md-type-line-height-mobile) tracking-(--comp-btn-neutral-md-type-letter-spacing-mobile) [text-transform:var(--comp-btn-neutral-md-type-txt-case-mobile)]",lg:"font-(family-name:--comp-btn-neutral-lg-type-family-mobile) font-(--comp-btn-neutral-lg-type-weight-mobile) text-(length:--comp-btn-neutral-lg-type-size-mobile) leading-(--comp-btn-neutral-lg-type-line-height-mobile) tracking-(--comp-btn-neutral-lg-type-letter-spacing-mobile) [text-transform:var(--comp-btn-neutral-lg-type-txt-case-mobile)]",xl:"font-(family-name:--comp-btn-neutral-xl-type-family-mobile) font-(--comp-btn-neutral-xl-type-weight-mobile) text-(length:--comp-btn-neutral-xl-type-size-mobile) leading-(--comp-btn-neutral-xl-type-line-height-mobile) tracking-(--comp-btn-neutral-xl-type-letter-spacing-mobile) [text-transform:var(--comp-btn-neutral-xl-type-txt-case-mobile)]"}},d={"primary-solid":["bg-(--comp-btn-primary-color-bg-solid)","hover:bg-(--comp-btn-primary-color-bg-solid-hover)","active:bg-(--comp-btn-primary-color-bg-solid-active)","text-(--comp-btn-primary-color-txt-solid)","hover:text-(--comp-btn-primary-color-txt-solid-hover)","active:text-(--comp-btn-primary-color-txt-solid-active)","border-(--comp-btn-primary-color-border-solid)","hover:border-(--comp-btn-primary-color-border-solid-hover)","active:border-(--comp-btn-primary-color-border-solid-active)","disabled:bg-(--comp-btn-primary-color-bg-solid)","disabled:text-(--comp-btn-primary-color-txt-solid)","disabled:border-(--comp-btn-primary-color-border-solid)"],"primary-outlined":["bg-(--comp-btn-primary-color-bg-outlined)","hover:bg-(--comp-btn-primary-color-bg-outlined-hover)","active:bg-(--comp-btn-primary-color-bg-outlined-active)","text-(--comp-btn-primary-color-txt-outlined)","hover:text-(--comp-btn-primary-color-txt-outlined-hover)","active:text-(--comp-btn-primary-color-txt-outlined-active)","border-(--comp-btn-primary-color-border-outlined)","hover:border-(--comp-btn-primary-color-border-outlined-hover)","active:border-(--comp-btn-primary-color-border-outlined-active)","disabled:bg-(--comp-btn-primary-color-bg-outlined)","disabled:text-(--comp-btn-primary-color-txt-outlined)","disabled:border-(--comp-btn-primary-color-border-outlined)"],"primary-transparent":["bg-(--comp-btn-primary-color-bg-transp)","hover:bg-(--comp-btn-primary-color-bg-transp-hover)","active:bg-(--comp-btn-primary-color-bg-transp-active)","text-(--comp-btn-primary-color-txt-transp)","hover:text-(--comp-btn-primary-color-txt-transp-hover)","active:text-(--comp-btn-primary-color-txt-transp-active)","border-(--comp-btn-primary-color-border-transp)","hover:border-(--comp-btn-primary-color-border-transp-hover)","active:border-(--comp-btn-primary-color-border-transp-active)","disabled:bg-(--comp-btn-primary-color-bg-transp)","disabled:text-(--comp-btn-primary-color-txt-transp)","disabled:border-(--comp-btn-primary-color-border-transp)"],"secondary-solid":["bg-(--comp-btn-secondary-color-bg-solid)","hover:bg-(--comp-btn-secondary-color-bg-solid-hover)","active:bg-(--comp-btn-secondary-color-bg-solid-active)","text-(--comp-btn-secondary-color-txt-solid)","hover:text-(--comp-btn-secondary-color-txt-solid-hover)","active:text-(--comp-btn-secondary-color-txt-solid-active)","border-(--comp-btn-secondary-color-border-solid)","hover:border-(--comp-btn-secondary-color-border-solid-hover)","active:border-(--comp-btn-secondary-color-border-solid-active)","disabled:bg-(--comp-btn-secondary-color-bg-solid)","disabled:text-(--comp-btn-secondary-color-txt-solid)","disabled:border-(--comp-btn-secondary-color-border-solid)"],"neutral-
1outlined":["bg-(--comp-btn-neutral-color-bg-outlined)","hover:bg-(--comp-btn-neutral-color-bg-outlined-hover)","active:bg-(--comp-btn-neutral-color-bg-outlined-active)","text-(--comp-btn-neutral-color-txt-outlined)","hover:text-(--comp-btn-neutral-color-txt-outlined-hover)","active:text-(--comp-btn-neutral-color-txt-outlined-active)","border-(--comp-btn-neutral-color-border-outlined)","hover:border-(--comp-btn-neutral-color-border-outlined-hover)","active:border-(--comp-btn-neutral-color-border-outlined-active)","disabled:bg-(--comp-btn-neutral-color-bg-outlined)","disabled:text-(--comp-btn-neutral-color-txt-outlined)","disabled:border-(--comp-btn-neutral-color-border-outlined)"],"neutral-transparent":["bg-(--comp-btn-neutral-color-bg-transp)","hover:bg-(--comp-btn-neutral-color-bg-transp-hover)","active:bg-(--comp-btn-neutral-color-bg-transp-active)","text-(--comp-btn-neutral-color-txt-transp)","hover:text-(--comp-btn-neutral-color-txt-transp-hover)","active:text-(--comp-btn-neutral-color-txt-transp-active)","border-(--comp-btn-neutral-color-border-transp)","hover:border-(--comp-btn-neutral-color-border-transp-hover)","active:border-(--comp-btn-neutral-color-border-transp-active)","disabled:bg-(--comp-btn-neutral-color-bg-transp)","disabled:text-(--comp-btn-neutral-color-txt-transp)","disabled:border-(--comp-btn-neutral-color-border-transp)"]};var p=r(94711);let u=["size","radius","variant","isDisabled","elementStart","children","elementEnd","isIconOnly","isFullWidth","height","colorOverrides","as","href"];function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function b(e){let{size:t="md",radius:r="default",variant:i="primary-solid",isDisabled:m=!1,elementStart:b,children:g,elementEnd:y,isIconOnly:f=!1,isFullWidth:v=!1,height:x="auto",colorOverrides:w,as:k="button",href:O}=e,P=(0,n.A)(e,u),E=function(e,t,r,i,n,a){var p;let u,m,h=r||"primary-solid",b=e||"default",{scheme:g}=s(h);return(0,o.$)("hds-do-not-use inline-flex items-center justify-center cursor-pointer not-italic disabled:opacity-(--_opacity-32) disabled:cursor-not-allowed border-solid border-(length:--comp-btn-dim-border-width) no-underline",n&&"w-full","constrained"===(a||"auto")&&"!py-0 max-h-full h-full","default"===b&&"rounded-(--comp-btn-dim-radius-default)","square"===b&&"rounded-(--comp-btn-dim-radius-square)","rounded"===b&&"rounded-(--comp-btn-dim-radius-round)","md"===b&&"rounded-(--comp-btn-dim-radius-sm)",(u=l[p=t||"md"]??l.md,m=c[g]?.[p]??c.primary[p]??c.primary.md,(0,o.$)(u.gap,m,i?u.paddingIcon:u.padding)),d[h])}(r,t,i,f,v,x),A=(l[t??"md"]??l.md).iconSize,S=(l[t??"md"]??l.md).labelOffset,N=function(e,t){if(!t)return{};let{scheme:r,style:i}=s(e),n=`--comp-btn-${r}-color`,a={},o=(e,t,r)=>{t&&t!==e&&(t.startsWith("--comp-btn-")||t.startsWith("--comp-nav-navbar-")||t.startsWith("--comp-nav-utility-"))&&(a[e]=`var(${t})`)};return o(`${n}-bg-${i}`,t.backgroundColor,"backgroundColor"),o(`${n}-bg-${i}-hover`,t.backgroundColorHover,"backgroundColorHover"),o(`${n}-bg-${i}-active`,t.backgroundColorActive,"backgroundColorActive"),o(`${n}-txt-${i}`,t.textColor,"textColor"),o(`${n}-txt-${i}-hover`,t.textColorHover,"textColorHover"),o(`${n}-txt-${i}-active`,t.textColorActive,"textColorActive"),o(`${n}-border-${i}`,t.borderColor,"borderColor"),o(`${n}-border-${i}-hover`,t.borderColorHover,"borderColorHover"),o(`${n}-border-${i}-active`,t.borderColorActive,"borderColorActive"),a}(i,w),C=h(h({},P.style),N),R="a"===k?"a":"button",j="button"===R?h(h({},P),{},{disabled:m}):h(h({},P),{},{href:O});return(0,a.createElement)(R,h(h({},j),{},{className:E,style:C}),[b?(0,p.j)(b,A,"elementStart"):null,!f&&g?(0,a.createElement)("span",{key:"label",className:S},g):null,y?(0,p.j)(y,A,"elementEnd"):null])}b.displayName="Button"},16063:(e,t,r)=>{"use strict";r.d(t,{p:()=>u});var i=r(93682),n=r(53520),a=r(36654),o=r.n(a),s=r(71055);function l({size:e="lg",label:t,isLabelHidden:r=!1,isRequired:i=!1,helpText:n,errorText:a,htmlFor:c,children:d,isDisabled:p=!1}){let u=!!a,m=n?`${c}-help`:void 0,h=a?`${c}-error`:void 0,b=o()("flex flex-col w-full",{"gap-(--dim-space-2xs)":"md"===e,"gap-(--dim-space-xs)":"lg"===e}),g=o()("font-(family-name:--type-form-label-family-mobile) font-(weight:--type-form-label-weight-mobile) text-(length:--type-form-label-size-mobile) leading-(--type-form-label-line-height-mobile) tracking-(--type-form-label-letter-spacing-mobile) [text-transform:var(--type-form-label-txt-case-mobile)] not-italic text-(--color-form-label-txt)",{"sr-only":r,"cursor-not-allowed":p}),y=o()("flex gap-(--dim-space-2xs) items-center font-(family-name:--comp-form-field-message-type-family-mobile) font-(weight:--comp-form-field-message-type-weight-mobile) text-(length:--comp-form-field-message-type-size-mobile) leading-(--comp-form-field-message-type-line-height-mobile) tracking-(--comp-form-field-message-type-letter-spacing-mobile) not-italic"),f=o()({"text-(--color-form-field-message-txt)":!u,"text-(--color-form-field-message-txt-error)":u}),v=o()("shrink-0 size-(--_size-15)",{"text-(--color-form-field-message-icon)":!u,"text-(--color-form-field-message-icon-error)":u});return s.default.createElement(s.default.Fragment,null,t&&r&&s.default.createElement("label",{htmlFor:c,className:g},t),s.default.createElement("div",{className:b},t&&!r&&s.default.createElement("div",{className:"flex flex-col"},s.default.createElement("div",{className:"flex gap-(--dim-space-2xs) items-center"},s.default.createElement("label",{htmlFor:c,className:g},t),i&&s.default.createElement("div",{className:"shrink-0 size-(--_size-8) flex items-center","aria-hidden":"true",title:"Required"},s.default.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 8 8",fill:"none",xmlns:"http://www.w3.org/2000/svg"},s.default.createElement("circle",{cx:"4",cy:"4",r:"4",fill:"var(--color-form-status-icon-required)"}))))),d,a?s.default.createElement("div",{className:y,id:h,role:"alert"},s.default.createElement("span",{className:v,"aria-hidden":"true"},s.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},s.default.createElement("title",null,"Warning"),s.default.createElement("desc",null,"Alert exclamation mark in triangular outline"),s.default.createElement("path",{d:"M22.2 17.633 14.002 3.396a2.322 2.322 0 0 0-4.004 0L1.8 17.633a2.204 2.204 0 0 0 0 2.224A2.283 2.283 0 0 0 3.802 21h16.396a2.283 2.283 0 0 0 2-1.143 2.204 2.204 0 0 0 .002-2.224Zm-1.3 1.473a.797.797 0 0 1-.701.394H3.802a.797.797 0 0 1-.702-.394.712.712 0 0 1 0-.724l8.2-14.236a.82.82 0 0 1 1.406 0l8.199 14.238a.713.713 0 0 1-.004.723ZM11.25 13.5V9.75a.75.75 0 1 1 1.5 0v3.75a.75.75 0 1 1-1.5 0Zm1.875 3.375a1.125 1.125 0 1 1-2.25 0 1.125 1.125 0 0 1 2.25 0Z",fill:"currentColor"}))),s.default.createElement("span",{className:f},a)):null,!a&&n?s.default.createElement("div",{className:y,id:m},s.default.createElement("span",{className:v,"aria-hidden":"true"},s.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},s.default.createElement("title",null,"Additional info"),s.default.createElement("desc",null,"Plus circle outline icon"),s.default.createElement("path",{d:"M12 2.25A9.75 9.75 0 1 0 21.75 12 9.76 9.76 0 0 0 12 2.25Zm0 18A8.25 8.25 0 1 1 20.25 12 8.26 8.26 0 0 1 12 20.25ZM16.5 12a.75.75 0 0 1-.75.75h-3v3a.75.75 0 1 1-1.5 0v-3h-3a.75.75 0 1 1 0-1.5h3v-3a.75.75 0 1 1 1.5 0v3h3a.75.75 0 0 1 .75.75Z",fill:"currentColor"}))),s.default.createElement("span",{className:f},n)):null))}let c=["size","radius","label","isLabelHidden","isRequired","isDisabled","isReadOnly","helpText","errorText","elementStart","elementEnd","type","placeholder","id","isActive","onF
1ocus","onBlur","onChange","inputRef"];function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let u=e=>{let{size:t="lg",radius:r="default",label:i,isLabelHidden:a=!1,isRequired:d=!1,isDisabled:u=!1,isReadOnly:m=!1,helpText:h,errorText:b,elementStart:g=null,elementEnd:y=null,type:f="text",placeholder:v,id:x,isActive:w,onFocus:k,onBlur:O,onChange:P,inputRef:E}=e,A=(0,n.A)(e,c),S="md"===t,N=!!b,C=s.default.useId(),R=x??`input-${C}`,j=h?`${R}-help`:void 0,T=b?`${R}-error`:void 0,{0:$,1:L}=(0,s.useState)(!1),_=!!w||$,I=S?"md":"lg",z=e=>{if(!e||!s.default.isValidElement(e))return{isButton:!1,isIconOnly:!1};let t=e.type,r=!!(t&&"function"==typeof t&&"Button"===t.displayName),i=r&&e.props?.isIconOnly===!0;return{isButton:r,isIconOnly:i}},D=!!g,M=!!y,H=z(g),F=z(y),V=H.isButton&&!H.isIconOnly,U=F.isButton&&!F.isIconOnly,W=!!(g||y),q=o()("flex items-center gap-(--dim-space-2xs) box-border w-full border-solid border-(length:--comp-form-input-border-width) has-[:placeholder-shown]:text-(--comp-form-input-color-txt-placeholder) cursor-text overflow-hidden",{"h-(--_size-32)":S,"h-(--_size-48)":!S,"pl-(--comp-form-input-md-dim-padding-inline-mobile)":S&&D&&!V,"pl-(--comp-form-input-lg-dim-padding-inline-mobile)":!S&&D&&!V,"pr-(--comp-form-input-lg-dim-padding-inline-mobile)":!S&&M&&!U,"pr-(--comp-form-input-md-dim-padding-inline-mobile)":S&&M&&!U,"bg-(--color-form-input-bg-placeholder)":!N,"bg-(--color-form-input-bg-error)":N,"border-(--comp-form-input-color-border-error)":N,"border-(--comp-form-input-color-border-active)":_&&!N,"border-(--comp-form-input-color-border-placesholder) focus-within:border-(--comp-form-input-color-border-active)":!_&&!N,"rounded-(--comp-form-input-border-radius)":"default"===r||!r,"rounded-(--dim-border-radius-round)":"rounded"===r,"opacity-(--color-opacity-disabled) cursor-not-allowed":u}),B=o()("shrink-0 cursor-auto",{"size-(--comp-form-input-md-dim-icon-size-mobile)":S,"size-(--comp-form-input-lg-dim-icon-size-mobile)":!S}),G=(e,t,r)=>{if(!e)return null;let i=r.isButton&&!r.isIconOnly?o()("shrink-0 flex items-center justify-center h-full max-h-full box-border",{"p-(--comp-form-input-md-dim-elem-start-padding-inline)":"start"===t&&S,"p-(--comp-form-input-md-dim-elem-end-padding-inline)":"end"===t&&S,"p-(--comp-form-input-lg-dim-elem-start-padding-inline)":"start"===t&&!S,"p-(--comp-form-input-lg-dim-elem-end-padding-inline)":"end"===t&&!S}):r.isIconOnly?"shrink-0 cursor-auto":B,n=r.isButton?{}:{"aria-hidden":!0},a=r.isButton&&!r.isIconOnly&&s.default.isValidElement(e)?s.default.cloneElement(e,{height:"constrained"}):e;return s.default.createElement("span",p({className:i},n),a)},Z=o()("hds-do-not-use appearance-none flex-1 min-w-0 bg-transparent border-none outline-none text-(--comp-form-input-color-txt-value) placeholder:text-(--comp-form-input-color-txt-placeholder)",{"font-(family-name:--comp-form-input-md-type-family-mobile) font-(weight:--comp-form-input-md-type-weight-mobile) text-(length:--comp-form-input-md-type-size-mobile) leading-(--comp-form-input-md-type-line-height-mobile) tracking-(--comp-form-input-md-type-letter-spacing-mobile) h-(--_size-32) py-(--comp-form-input-md-dim-padding-block-mobile)":S,"font-(family-name:--comp-form-input-lg-type-family-mobile) font-(weight:--comp-form-input-lg-type-weight-mobile) text-(length:--comp-form-input-lg-type-size-mobile) leading-(--comp-form-input-lg-type-line-height-mobile) tracking-(--comp-form-input-lg-type-letter-spacing-mobile) h-(--_size-48) py-(--comp-form-input-lg-dim-padding-block-mobile)":!S,"[text-transform:var(--comp-form-input-md-type-txt-case-mobile)]":S,"[text-transform:var(--comp-form-input-lg-type-txt-case-mobile)]":!S,"pr-(--comp-form-input-md-dim-padding-inline-mobile)":S&&D&&!M,"pr-(--comp-form-input-lg-dim-padding-inline-mobile)":!S&&D&&!M,"pl-(--comp-form-input-md-dim-padding-inline-mobile)":S&&M&&!D,"pl-(--comp-form-input-lg-dim-padding-inline-mobile)":!S&&M&&!D,"px-(--comp-form-input-md-dim-padding-inline-mobile)":S&&!W,"px-(--comp-form-input-lg-dim-padding-inline-mobile)":!S&&!W,"px-0":D&&M,"cursor-not-allowed":u});return s.default.createElement(l,{size:I,label:i,isLabelHidden:a,isRequired:d,helpText:h,errorText:b,htmlFor:R,isDisabled:u},s.default.createElement("div",{className:q},G(g,"start",H),s.default.createElement("input",p(p({},A),{},{ref:E,id:R,type:f,placeholder:v,disabled:u,readOnly:m,required:d,"aria-required":d,"aria-disabled":u,"aria-describedby":T||j,"aria-invalid":N,className:Z,onFocus:e=>{u||L(!0),k?.(e)},onBlur:e=>{u||L(!1),O?.(e)},onChange:P})),G(y,"end",F)))}},19025:(e,t,r)=>{"use strict";let i;r.d(t,{A:()=>d});var n=((i=n||{}).MP4="video/mp4",i.AVI="video/avi",i.OGG="video/ogg",i.M3U8="m3u8",i.WEBM="video/webm",i.MOV="video/quicktime",i.WMV="video/x-ms-wmv",i.MPEG="video/mpeg",i),a=r(19939),o=r(71055),s=r(55837),l=r(7751),c=class{constructor(){(0,a.a)(this,"player",null)}setup(e){this.player=e}async play(){return this.player?.element.play()}pause(){this.player?.element.pause()}setSrc(e){this.player&&this.player.setSrc(e)}getCurrentVideo(){return this.player?.store.getState().video??void 0}destroy(){this.player=null}};function d({onError:e,onReady:t,children:r}){let{_setPlayerInitialized:i}=(0,s.y)(),n=(0,s.p)(),a=(0,s.r)(),p=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{var r,o;let s,l,d,u,m,h,b,g;if(!n||p.current)return;let y=a;if(!y&&n.element.src&&(s=(o=r=n.element.src).includes(".m3u8")||o.includes(".HLS"),l=/\.(mp4|m4a|m4p|m4b|m4r|m4v)$/i.test(o),d=/\.avi$/i.test(o),u=/\.(ogg|ogv)$/i.test(o),m=/\.webm$/i.test(o),h=/\.(mov|qt)$/i.test(o),b=/\.wmv$/i.test(o),g=/\.(mpeg|mpg)$/i.test(o),y={id:r,sources:[{src:r,type:(s?"m3u8":l?"video/mp4":d?"video/avi":u?"video/ogg":m?"video/webm":h?"video/quicktime":b?"video/x-ms-wmv":g?"video/mpeg":null)||"video/mp4",displayName:"Default"}]}),!y)return;let f=new c;n.provider=f,n.element.src?n.setSrc(n.element.src):n.setVideo(y);let v=window.videoPlayerManager;v&&(v.initPlayer(n),i(!0)),p.current=!0,e&&n.events.on("error",t=>{e(t.error??Error("Unknown player error"))}),t?.(f)},[n,a,i,e,t]),(0,l.Y)(l.FK,{children:r})}},19939:(e,t,r)=>{"use strict";r.d(t,{a:()=>n});var i=Object.defineProperty,n=(e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?i(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r}},30362:(e,t,r)=>{"use strict";r.d(t,{Rg:()=>g,ZG:()=>i,hR:()=>n,vy:()=>a});let i=((m={})[m.default=0]="default",m[m.parser=1]="parser",m[m.traverse=3]="traverse",m[m.render=4]="render",m[m.DEFAULT=0]="DEFAULT",m[m.PARSER=1]="PARSER",m[m.TRAVERSE=3]="TRAVERSE",m[m.RENDER=4]="RENDER",m),n=((h={}).default="default",h.html="html",h.markdown="markdown",h.DEFAULT="default",h.HTML="html",h.MARKDOWN="markdown",h),a=((b={}).default="default",b.react="react",b.preact="preact",b.html="html",b.markdown="markdown",b.DEFAULT="default",b.REACT="react",b.PREACT="preact",b.HTML="html",b.MARKDOWN="markdown",b),o=Symbol("pluginOptions");function s(e){let t=e;for(;t&&t.default&&"object"==typeof t.default&&!Array.isArray(t.default);){if(Object.keys(t.default).some(e=>!isNaN(Number(e))))return t.default;t=t.default}return t&&t.default||t}function l(e,t,r){return void 0===r?`${e}:${t}`:`${e}:${t}:${r}`}function c(e,t,r,i){if(void 0!==e.id){let n,a=(...t)=>e(...t);return Object.defineProperty(a,"name",{value:e.name,configurable:!0}),(n=e.displayName)&&Object.defineProperty(a,"displayName",{value:n,configurable:!0}),a.key=t,a.id=globalThis.crypto?.randomUUID(),a.options=i,r?a.src=r:e.src&&(a.src=e.src),a}return e.key=t,e.id=globalThis.crypto?.randomUUID(),e.options=i,r&&(e.src=r),e}function d({target:e,source:t,pluginName:r,pluginOptions:i}){Object.entries(t).forEach(([t,n])=>{let a;"function"==typeof n&&"name"!==t&&(Number.isNaN(a="number"==typeof t?t:Number(t))||0!==a&&1!==a&&3!==a&&4!==a)&&(e[t]||(e[t]=[]),e[t].push(c(n,t,r,i)))})}function p({target:e,phaseBag:t,pluginName:r,pluginOptions:i}){Object.entries(t).forEach(([t,n])=>{"function"==typeof n&&(e[t]||(e[t]=[]),e[t].push(c(n,t,r,i)))})}function u({bag:e,renderer:t,pluginName:r,pluginOptions:i,target:n}){if(!e||"object"!=typeof e||Array.isArray(e)||(("default"===t||"react"===t||"preact"===t)&&d({target:n,source:e,pluginName:r,pluginOptions:i}),"default"===t))return;let a=e[t];!a||"object"!=typeof a||Array.isArray(a)||d({target:n,source:a,pluginName:r,pluginOptions:i})}var m,h,b,g=class{plugins;callbacks={};loading={};constructor(e){this.plugins=function(e){let t={1:[],3:[],4:[],0:[]}
1,r=Object.keys(t);return r.splice(r.indexOf("0"),1),e.forEach(e=>{if(!e)return;if(Array.isArray(e)){if(!e.length)return;if("function"!=typeof e[0]){let t;try{t=JSON.stringify(e[0])}catch{[t]=e}console.error("The first argument in the array should be a function returning a dynamic import. Plugin will be skipped.",`The value is: ${t}`);return}if(e[1]?.constructor!==Object)console.warn(`Missing options object for plugin: 2 3${e[0]}. 4 5Add "phase", "options", and/or "name" keys or remove the array wrapper.`);else if(e[1].phase){let{phase:r}=e[1];if(t[r]){t[r].push(e),Object.defineProperty(t[r],"enabled",{enumerable:!1,value:!0});return}console.warn(`Invalid phase "${r}" for plugin: 6 7${e[0]}. 8 9Valid phases: PHASES.parser, PHASES.traverse, PHASES.render. 10 11Switching to "PHASES.default".`)}else void 0===e[1].options&&void 0===e[1].phase&&void 0===e[1].name&&console.warn(`Missing options "phase", "options", and "name" for plugin: 12 13${e[0]}. 14 15Add at least one or remove the array wrapper.`)}else if("function"!=typeof e){let t;try{t=JSON.stringify(e)}catch{t=e}console.error("The first argument should be a function returning a dynamic import. Plugin will be skipped.",`The value is: ${t}`);return}let i=t[0].push(e)-1;r.forEach(e=>t[e].push(i))}),r.forEach(e=>{t[Number(e)].enabled||(t[e]=[])}),t}(e)}async process(e=0,{format:t="html",renderer:r}={}){await this.load(e);let i=4===e?r??"react":void 0,n=l(e,t,i);return void 0===this.callbacks[n]?this.sort(e,t,i)||{}:this.callbacks[n]}async load(e){let t=this.plugins[e].length>0?e:0;if(0!==t&&this.hasSharedIndexes(t)&&await this.ensureSharedLoaded(),0===t)return this.ensureSharedLoaded();let r=this.loading[t];if(r)return r;let i=this.runLoad(t);return this.loading[t]=i,i}hasSharedIndexes(e){return this.plugins[e].some(e=>"number"==typeof e)}ensureSharedLoaded(){let e=this.loading[0];if(e)return e;let t=this.runLoad(0);return this.loading[0]=t,t}async runLoad(e){let t=[];return this.plugins[e].forEach((e,r)=>{if("number"==typeof e)return;let i=e,n={},a;if(Array.isArray(e)&&([i,n,a]=[e[0],e[1]?.options||{},e[1]?.name]),"function"!=typeof i)return;let o=Promise.resolve(i()).then(s).then(e=>({response:e,options:n,configName:a,index:r})).catch(e=>Promise.reject({err:e,index:r}));t.push(o)}),Promise.allSettled(t).then(t=>{t.forEach(t=>{if("fulfilled"===t.status){let{index:r,options:i,configName:n}=t.value,{response:a}=t.value;if("function"==typeof a&&(a=a(i)),!a)return;if("function"==typeof a.then)return void console.error("Error: plugins should not return a promise");let s={...a};n&&!s.name&&(s.name=n),Object.defineProperty(s,o,{value:i,enumerable:!1,configurable:!0}),this.plugins[e][r]=s}else{let{err:r,index:i}=t.reason;console.error("Error from loading plugin",r),this.plugins[e][i]=void 0}})}).catch(t=>{console.error("Error in loader.load allSettled promise",t),this.plugins[e]=[]})}sort(e,t="html",r){if(0===e)return!1;let i=4===e?r??"react":"default",n=l(e,t,4===e?i:void 0);if(void 0!==this.callbacks[n])return!1;let a=this.plugins[e];if(!a)return!1;let s=a.length?a:this.plugins[0],c={},m=!1;return s.forEach(r=>{let n=isNaN(Number(r))?r:this.plugins[0][Number(r)];n&&(m=!0,function({plugin:e,phase:t,format:r,renderer:i,target:n}){let a=e.name,s=e[o]||{};if(4===t){if(u({bag:e[t],renderer:i,pluginName:a,pluginOptions:s,target:n}),"default"===r)return;let o=e[r];if(!o||"object"!=typeof o||Array.isArray(o))return;u({bag:o[t],renderer:i,pluginName:a,pluginOptions:s,target:n});return}d({target:n,source:e,pluginName:a,pluginOptions:s});let l=e[t];if(l&&"object"==typeof l&&p({target:n,phaseBag:l,pluginName:a,pluginOptions:s}),"default"===r)return;let c=e[r];if(!c||"object"!=typeof c||Array.isArray(c))return;d({target:n,source:c,pluginName:a,pluginOptions:s});let m=c[t]??c[String(t)];m&&"object"==typeof m&&p({target:n,phaseBag:m,pluginName:a,pluginOptions:s})}({plugin:n,phase:e,format:t,renderer:i,target:c}))}),!!m&&(this.callbacks[n]=c,this.callbacks[n])}}},39812:(e,t,r)=>{"use strict";r.d(t,{N:()=>u});var i=r(93682),n=r(53520),a=r(36654),o=r.n(a),s=r(71055);r(76956);let l=["href","children","removeUnderline","textColorToken","textColorHoverToken"];function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
15t%2?c(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let p=/^--comp-[a-z0-9-]+$/i;function u(e){var t,r;let{href:i,children:a,removeUnderline:c,textColorToken:u,textColorHoverToken:m}=e,h=(0,n.A)(e,l),b=o()("hds-do-not-use",c&&"no-underline","text-(--comp-link-inline-txt-primary-txt)","hover:text-(--comp-link-inline-txt-primary-txt-hover)"),g={};u&&(t=u,p.test(t))&&(g["--comp-link-inline-txt-primary-txt"]=`var(${u})`),m&&(r=m,p.test(r))&&(g["--comp-link-inline-txt-primary-txt-hover"]=`var(${m})`);let y=Object.keys(g).length>0?d(d({},h.style),g):h.style;return s.default.createElement("a",d(d({},h),{},{href:i,className:b},y&&{style:y}),a)}},45111:(e,t,r)=>{e.exports=r(80049)},49268:(e,t,r)=>{"use strict";r.d(t,{Bonsai:()=>l,PHASES:()=>i.ZG,State:()=>n.Uw});var i=r(30362),n=r(50956),a=r(62654);let o=[[()=>Promise.all([r.e(67748),r.e(34082)]).then(r.bind(r,34082)),{phase:i.ZG.parser}]],s=[()=>Promise.all([r.e(37254),r.e(42718)]).then(r.bind(r,86104)),{phase:i.ZG.parser}];var l=class{dom;loader;nodeHandler;traverseHandlers;parser;markdownParser;callbacks;markdownCallbacks;prepared;preparedTraverse;preparedMarkdownParse;nodeAdapter;parserOptions;markdownOptions;handlerOptions;sanitizeTreeUrls;singleRun;name;resolveOptions({plugins:e=[],callbacks:t={},nodeAdapter:r={},parserOptions:i={},markdownOptions:n={},handlerOptions:a={},sanitizeTreeUrls:o=!1,internalPlugins:s=!0,singleRun:l=!0,name:c}){let d,p=(d={},c&&d[c]||d);return{plugins:p?.plugins||e,callbacks:p?.callbacks||t,nodeAdapter:p?.nodeAdapter||r,parserOptions:p?.parserOptions||i,markdownOptions:p?.markdownOptions||n,handlerOptions:p?.handlerOptions||a,sanitizeTreeUrls:p?.sanitizeTreeUrls??o,internalPlugins:p?.internalPlugins??s,singleRun:p?.singleRun??l,name:c}}constructor({plugins:e=[],callbacks:t={},nodeAdapter:r={},parserOptions:n={},markdownOptions:a={},handlerOptions:l={},sanitizeTreeUrls:c=!1,internalPlugins:d=!0,singleRun:p=!0,name:u}={}){let m=this.resolveOptions({plugins:e,callbacks:t,nodeAdapter:r,parserOptions:n,markdownOptions:a,handlerOptions:l,sanitizeTreeUrls:c,internalPlugins:d,singleRun:p,name:u}),h=[...m.internalPlugins?o:[],...m.markdownOptions.embedInHtml?[s]:[],...m.plugins];this.loader=new i.Rg(h),this.callbacks=m.callbacks,this.nodeAdapter=m.nodeAdapter,this.parserOptions=m.parserOptions,this.markdownOptions=m.markdownOptions,this.handlerOptions=m.handlerOptions,this.sanitizeTreeUrls=m.sanitizeTreeUrls,this.prepared={},this.preparedTraverse={},this.traverseHandlers={},this.singleRun=m.singleRun,this.name=m.name}async prepare(e){let t=this.prepared[e];if(t)return t;let r=this.prepareParse();this.prepared[e]=r;try{let t=await r;return this.prepared[e]=t,t}catch(t){throw delete this.prepared[e],t}}async prepareParse(){this.callbacks[i.ZG.parser]=await this.loader.process(i.ZG.parser,{format:i.hR.html});let{BonsaiParser:e}=await Promise.all([r.e(67748),r.e(4462)]).then(r.bind(r,4462));return e}async prepareParseMarkdown(){let e=this.preparedMarkdownParse;if(e)return e;let t=(async()=>{this.markdownCallbacks=await this.loader.process(i.ZG.parser,{format:i.hR.markdown});let{MarkdownParser:e}=await Promise.all([r.e(37254),r.e(75174)]).then(r.bind(r,52304));return e})();this.preparedMarkdownParse=t;try{let e=await t;return this.preparedMarkdownParse=e,e}catch(e){throw this.preparedMarkdownParse=void 0,e}}async prepareTraverse(e=i.hR.html){let t=String(e),n=this.preparedTraverse[t];if(n)return n;let a=(async()=>{let t=await this.loader.process(i.ZG.traverse,{format:e});e===i.hR.html&&(this.callbacks[i.ZG.traverse]=t);let{rebuild:n}=await Promise.resolve().then(r.bind(r,62654));return{callbacks:t,rebuild:n}})();this.preparedTraverse[t]=a;try{let e=await a;return this.preparedTraverse[t]=e,e}catch(e){throw delete this.preparedTraverse[t],e}}static async parseDOM(e,t){let{HTMLParser:i,DomHandler:n}=await Promise.all([r.e(67748),r.e(4462)]).then(r.bind(r,4462)),a=new n(void 0,t);return new i(a,t).end(e),a.root.children}async parse(e,t,r){let n=await this.prepare(i.ZG.parser),a,o=()=>new n(this.callbacks[i.ZG.parser],{parserOptions:this.parserOptions,handlerOptions:this.handlerOptions,nodeAdapter
15:this.nodeAdapter,state:r,format:i.hR.html,sanitizeTreeUrls:this.sanitizeTreeUrls,markdownOptions:this.markdownOptions,getMarkdownCallbacks:()=>this.prepareParseMarkdown().then(()=>this.markdownCallbacks??{})});this.singleRun?(this.parser||=o(),(a=this.parser).nodeHandler.setState(r)):a=o();let s=await a.parse(e,t);return this.singleRun&&(this.dom=s),s}async parseMarkdown(e,t,r){let n=await this.prepareParseMarkdown(),a,o=()=>new n(this.markdownCallbacks??{},{handlerOptions:this.handlerOptions,nodeAdapter:this.nodeAdapter,state:r,format:i.hR.markdown,markdownOptions:this.markdownOptions,sanitizeTreeUrls:this.sanitizeTreeUrls});this.singleRun?(this.markdownParser||=o(),(a=this.markdownParser).nodeHandler.setState(r)):a=o();let s=await a.parse(e,t);return this.singleRun&&(this.dom=s),s}async createMarkdownStream(e,t){let r=(await this.prepareParseMarkdown()).createStream(this.markdownCallbacks??{},{handlerOptions:this.handlerOptions,nodeAdapter:this.nodeAdapter,state:t,format:i.hR.markdown,markdownOptions:this.markdownOptions,sanitizeTreeUrls:this.sanitizeTreeUrls},e);if(!this.singleRun)return r;let n=e=>(this.dom=e.dom,e);return{get nodeHandler(){return r.nodeHandler},write:async e=>n(await r.write(e)),end:async e=>n(await r.end(e)),abort:()=>r.abort()}}async *parseMarkdownStream(e,t,r){let i=await this.createMarkdownStream(t,r);try{for await(let t of e)yield await i.write(t);yield await i.end()}finally{i.abort()}}async getRenderCallbacks({format:e=i.hR.html,renderer:t=i.vy.react}={}){let r=await this.loader.process(i.ZG.render,{format:e,renderer:t});return e===i.hR.html&&t===i.vy.react&&(this.callbacks[i.ZG.render]=r),r}async traverse(e,t,o,s){let l,{rebuild:c}=await Promise.resolve().then(r.bind(r,62654)),d=c(e,s),p=(l=d?.format)===i.hR.html||l===i.hR.markdown?l:i.hR.html,{callbacks:u}=await this.prepareTraverse(p),{adapter:m={}}=d,h,b=()=>new n.ZT(u,{...this.handlerOptions,nodeAdapter:m,state:o,format:p});if(this.singleRun){let e=String(p);this.traverseHandlers[e]||(this.traverseHandlers[e]=b()),h=this.traverseHandlers[e],this.nodeHandler=h,h.setState(o),h.setNodeAdapter(m)}else h=b();h.setContext(t||{});try{await h.handleNodes(d.children),await h.processRegistry(),this.sanitizeTreeUrls&&(0,a.QR)(d,m);let{state:e}=h;return Object.defineProperty(d,"state",{writable:!0,value:e}),this.singleRun&&(this.dom=d),d}finally{h.resetDocument()}}}},50956:(e,t,r)=>{"use strict";r.d(t,{ZT:()=>j,Uw:()=>A,Bz:()=>E}),(b=g||(g={})).Root="root",b.Text="text",b.Directive="directive",b.Comment="comment",b.Script="script",b.Style="style",b.Tag="tag",b.CDATA="cdata",b.Doctype="doctype",g.Root,g.Text,g.Directive,g.Comment,g.Script,g.Style,g.Tag,g.CDATA,g.Doctype;class i{parent=null;prev=null;next=null;startIndex=null;endIndex=null;get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return m(this,e)}}class n extends i{data;constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}}class a extends n{type=g.Text;get nodeType(){return 3}}class o extends n{type=g.Comment;get nodeType(){return 8}}class s extends n{type=g.Directive;name;constructor(e,t){super(t),this.name=e}get nodeType(){return 1}"x-name";"x-publicId";"x-systemId"}class l extends i{children;constructor(e){super(),this.children=e}get firstChild(){return this.children[0]??null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}}class c extends l{type=g.CDATA;get nodeType(){return 4}}class d extends l{type=g.Root;get nodeType(){return 9}}class p extends l{name;attribs;type;constructor(e,t,r=[],i="script"===e?g.Script:"style"===e?g.Style:g.Tag){super(r),this.name=e,this.attribs=t,this.type=i}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>({name:e,value:this.attribs[e],namespace:this["x-attribsNamespace"]?.[e],prefix:this["x-attribsPrefix"]?.[e]}))}namespace;"x-attribsNamespace";"x-attribsPrefix"}function u(e){return e.type===g.Comment}function m(e,t=!1){let r;if(e.type===g.Text)r=new a(e.data);else if(u(e))r=new o(e.data);else if(e.type===g.Tag||e.type===g.Script||e.type===g.Style){let i=t?h(e.children):[],n=new p(e.name,{...e.attribs},i);for(let e of i)e.parent=n;null!=e.namespace&&(n.namespace=e.namespace),e["x-attribsNamespace"]&&(n["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(n["x-attribsPrefix"]={...e["x-attribsPrefix"]}),r=n}else if(e.type===g.CDATA){let i=t?h(e.children):[],n=new c(i);for(let e of i)e.parent=n;r=n}else if(e.type===g.Root){let i=t?h(e.children):[],n=new d(i);for(let e of i)e.parent=n;e["x-mode"]&&(n["x-mode"]=e["x-mode"]),r=n}else if(e.type===g.Directive){let t=new s(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),r=t}else throw Error(`Not implemented yet: ${e.type}`);return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function h(e){let t=e.map(e=>m(e,!0));for(let e=1;e<t.length;e++)t[e].prev=t[e-1],t[e-1].next=t[e];return t}var b,g,y=r(85102);let f=r.n(y)()("@media-platforms/bonsai-collector"),{error:v}=console;var x=class extends Map{ids;#e=new Set;async processQueries(e={}){let t=[];this.forEach((r,i)=>{if(i&&"AsyncFunction"===i.constructor.name){let n=r.filter(e=>!e?.controller?.signal?.aborted);return t.push(i(n,e))}let n=Promise.resolve();return r.forEach(t=>{n=n.then(()=>i?.controller?.signal?.aborted?Promise.resolve():t(i,e).then((t={})=>e.addNodeData(i,t)))}),t.push(n)}),this.ids&&this.ids.length&&(this.ids=[],this.#e.clear()),await Promise.allSettled(t).then(e=>{let t=Array.from(this.entries());e.forEach((e,r)=>{if("rejected"===e.status){let i=t[r],n=" from a plugin";if(i){let[e,t]=i;if(e&&e.constructor?.name==="AsyncFunction"){let e=t?.[0]?.controller?.callback;e?.src&&(n=` (from plugin: ${e.src})`)}else{let t=e?.controller?.callback;
15t?.src&&(n=` (from plugin: ${t.src})`)}}v(`Async query${n} caused an error`,e.reason)}})}).catch(e=>{f("Error processing queries",e)})}registerAsync=(e,t)=>{if("AsyncFunction"!==t.constructor.name){let e=` 16 17"registerAsync" only accepts an async function as a callback. 18 19`;throw v(e),Error(e)}let r=this.get(e);r?r.push(t):this.set(e,[t])};registerAsyncAll=(e,t)=>{if("AsyncFunction"!==t.constructor.name){let e=` 20 21"registerAsyncAll" only accepts an async function as a callback. 22 23`;throw v(e),Error(e)}let r=this.get(t);if(!r){this.ids?!this.ids.length&&this.#e.size&&this.#e.clear():(this.ids=[],this.#e.clear());let{controller:t}=e,r=t?.callback??{};if(r.id){if(this.#e.has(r.id)){let e=` 24 25"registerAsyncAll"${r.src?` (from plugin: ${r.src})`:" from a plugin"} already registered a method for this callback. 26 The method has to be same for every call 27 28`;throw v(e),Error(e)}this.ids.push(r.id),this.#e.add(r.id)}}r?r.push(e):this.set(t,[e])}};function w(e){return"object"==typeof e&&!!e&&!Array.isArray(e)}let{warn:k}=console;var O=class{callback;fingerprint;previousFingerprint;fingerprintHistory;lineage;signal;constructor(){this.signal={aborted:!1,node:null,replacement:null}}setCallback(e){this.callback=e}abort(e=null){this.signal.aborted||(this.signal.node=e,this.signal.aborted=!0)}createFingerprintHistory(e=[]){return this.fingerprintHistory=e,this.fingerprintHistory}createLineage(e=[]){return this.lineage=e,this.lineage}clear(){delete this.signal.node,this.fingerprintHistory=null}fingerprintNode(e){return JSON.stringify(function e(t){return w(t)||Array.isArray(t)?Array.isArray(t)?t.map(t=>Array.isArray(t)||w(t)?e(t):t):Object.keys(t).sort().map(r=>[r,e(t[r])]):t}(this.toFingerprintNode(e)))}toFingerprintNode(e){let t={type:e.type,name:e.name,tagName:e.tagName,data:e.data,attribs:e.attribs,properties:e.properties,_data:e._data};return e.children?.length&&(t.children=e.children.map(e=>this.toFingerprintNode(e))),t}compareFingerprints(e,t){return this.fingerprint&&e===this.fingerprint?(k("This is the same node"),!1):t.includes(e)?(k("New node is in history"),!1):(t.push(e),!0)}compareNodeFingerprint(e,t){let r=this.fingerprintHistory||this.createFingerprintHistory();this.previousFingerprint&&(r.push(this.previousFingerprint),delete this.previousFingerprint),this.fingerprint=this.fingerprintNode(e);let i=this.fingerprintNode(t);return this.compareFingerprints(i,r)}};let P=["parent","prev","next","state","adapter"];function E(e,t={}){let r={};return Object.entries(e).forEach(([e,i])=>{let n=t[e]??e;!1!==n&&(P.includes(e)?Object.defineProperty(r,n,{writable:!0,configurable:!0,value:i}):r[n]=i,n!==e&&Object.defineProperty(r,e,{writable:!0,configurable:!0,value:r[n]}))}),r}var A=class extends Map{setIfMissing(e,t,r={}){if(this.has(e))return this.get(e);let{process:i=!1}=r,n=i&&"function"==typeof t?t(...Array.isArray(i)?i:[]):t;return this.set(e,n),n}deleteKeys(e=[]){e.forEach(e=>this.delete(e))}};let{error:S}=console;function N(e){return Object.defineProperty(e,"controller",{value:new O}),e}function C(e){return!!e&&"function"==typeof e.then}function R(e,t){let r=e.src?` (from plugin: ${e.src})`:" from a plugin";S(`Callback "${e.key}"${r} caused an error`,t)}var j=class{registry;callbackRegistry;callbacks;callbackOptions;format;collector;detachedCallbacks;boundAsyncAllQueries;state;parser;nodeAdapter;maxRegistryPasses;maxDerivedNodeDepth;constructor(e,{nodeAdapter:t={},state:r=new Map,parser:i=null,maxRegistryPasses:n=100,maxDerivedNodeDepth:s=100,format:l}={}){let c=r instanceof A?r:new A([...r]);this.state=c,this.parser=i,this.format=l,this.registry=new Set,this.callbackRegistry=new Map,this.callbacks=e,this.nodeAdapter=t,this.maxRegistryPasses=n,this.maxDerivedNodeDepth=s,this.collector=new x,this.detachedCallbacks=new WeakSet,this.boundAsyncAllQueries=new WeakMap;let{registerAsync:d,registerAsyncAll:m}=this.collector;this.callbackOptions={registerAsync:d,registerAsyncAll:m,createElement:(e,t,r)=>{let i=new p(e,t||void 0,r||void 0),n=E(i,this.nodeAdapter);return Array.isArray(n.children)||Object.defineProperty(n,"children",{writable:!0,enumerable:!1,
28configurable:!0,value:i.children}),n},createDataElement:(e,t)=>{let r="comment"===e?new o(t):new a(t);return E(u(r)?r:new a(t),this.nodeAdapter)},addNodeData:(e,t)=>(e._data=e._data?{...e._data,...t}:t,e._data),detachCallback:e=>{let{callback:t}=e.controller;this.detachedCallbacks.add(t)},state:c,parser:i,format:l,options:{}}}getCallbackOptions(e){let t=e?.options??{},r=this.format??this.callbackOptions.format,i=e??this.callbackOptions;return{...this.callbackOptions,format:r,options:t,registerAsync:(e,i)=>{this.collector.registerAsync(e,async(e,n)=>i(e,{...n,format:r,options:t}))},registerAsyncAll:(e,n)=>{let a=this.boundAsyncAllQueries.get(i);a||(a=new WeakMap,this.boundAsyncAllQueries.set(i,a));let o=a.get(n);o||(o=async(e,i)=>n(e,{...i,format:r,options:t}),a.set(n,o)),this.collector.registerAsyncAll(e,o)}}}reset(){this.registry.clear()}resetDocument(){this.reset(),this.callbackRegistry.clear(),this.collector.clear()}onend(){let e=this.callbacks.onend;e&&e.forEach(e=>{e(this.getCallbackOptions(e),e)})}setContext(e={}){this.callbackOptions.context=e}setStreamContext(e){this.callbackOptions.stream=e}setState(e=new Map){let t=e instanceof A?e:new A([...e]);this.state=t,this.callbackOptions.state=t}setNodeAdapter(e={}){this.nodeAdapter=e}handleNode(e,t){let r=this.filterCachedCallbacks(e),i=e.controller?e:N(e);if(r)return this.invokeCallbacks({callbacks:r,node:i,shouldAwait:t})}handleNodes(e,t=null,r=0){let i=!1,n=e=>{t&&t(e),i=e};for(let a=r;a<e.length;a++){let r=e[a];if(r.children&&r.children.length){let o=this.handleNodes(r.children,n);if(i)return i=!1,Promise.resolve(o).then(()=>{let o=this.handleNode(r,n);if(i)return i=!1,Promise.resolve(o).then(()=>this.handleNodes(e,t,a+1)).then(()=>e);let s=this.handleNodes(e,t,a+1);return C(s)?s.then(()=>e):e});let s=this.handleNode(r,n);if(i)return i=!1,Promise.resolve(s).then(()=>this.handleNodes(e,t,a+1)).then(()=>e)}else{let o=this.handleNode(r,n);if(i)return i=!1,Promise.resolve(o).then(()=>this.handleNodes(e,t,a+1)).then(()=>e)}}return e}filterCachedCallbacks(e){let t=this.callbacks[e[this.nodeAdapter.name||"name"]],r=this.callbacks[e[this.nodeAdapter.type||"type"]];return t?r?{primary:t,secondary:r}:{primary:t}:r?{primary:r}:void 0}invokeCallbacks({callbacks:e,node:t,shouldAwait:r}){let{controller:i}=t,n=Array.isArray(e)?{primary:e}:e,a=()=>{if(!i.signal.node)return;let e=i.signal.node,n=e.controller?e:N(i.signal.node),{controller:a}=n,{callback:o}=t.controller,s=i.lineage?[...i.lineage]:[];if(null!=o.id&&s.push({id:o.id,key:o.key,src:o.src}),s.length>this.maxDerivedNodeDepth){let e=o.src?` (from plugin: ${o.src})`:" from a plugin";return"function"==typeof r&&r(!0),Promise.reject(Error(`Callback "${o.key}"${e} exceeded maxDerivedNodeDepth (${this.maxDerivedNodeDepth}). Lineage: ${s.map(({key:e,src:t})=>`${e||"unknown"}${t?`(${t})`:""}`).join(" -> ")}.`))}a.createLineage(s);let l=function e(t,r,i=[]){return(t.type===r||t.name===r)&&i.push(t),t.children&&t.children.length&&t.children.forEach(t=>{e(t,r,i)}),i}(n,o.key);if(l.length){let e=this.callbackRegistry.get(o.id);e||(e=new Set,this.callbackRegistry.set(o.id,e)),l.forEach(t=>e.add(t))}i.fingerprintHistory?a.fingerprintHistory=i.fingerprintHistory:(a.createFingerprintHistory(),a.previousFingerprint=a.fingerprintNode(t)),i.clear(),i.signal.replacement=n,this.registry.add(n)},o=e=>{let{primary:t,secondary:r}=n;return e<t.length?t[e]:r[e-t.length]},s=n.primary.length+(n.secondary?.length||0),l=(e=0)=>{for(let n=e;n<s;n++){let e=o(n);if(!this.detachedCallbacks.has(e)){i.setCallback(e);try{if(this.parser||i.fingerprintHistory||i.createFingerprintHistory(),function(e,t,r,i){if(null==t.id||!r?.length)return!1;let n=e[i.name||"name"],a=e[i.type||"type"];return r.some(({id:e,key:r})=>e===t.id&&(!r||r===n||r===a))}(t,e,i.lineage,this.nodeAdapter))continue;let o=this.callbackRegistry.get(e.id);if(o?.has(t))continue;o?o.add(t):this.callbackRegistry.set(e.id,new Set([t]));let s=e(t,this.getCallbackOptions(e));if(C(s))return"function"==typeof r&&r(!0),s.then(()=>i.signal.aborted?a():l(n+1),t=>(R(e,t),i.signal.aborted?a():l(n+1)))}catch(t){R(e,t)}if(i.signal.aborted)break}}return a()};return l()}async processRegistry(e=0){let t=e;for(;this.registry.size||this.collector.size;){if(t>=this.maxRegistryPasses)throw Error(`NodeHandler exceeded maxRegistryPasses (${this.maxRegistryPasses}). Pending nodes: ${this.registry.size}. Pending async collectors: ${this.collector.size}.`);let e=Array.from(this.registry.keys());this.reset(),e.length&&await this.handleNodes(e),this.collector.size&&(await this.collector.processQueries(this.callbackOptions),this.collector.clear()),t++}return this.onend()}}},53133:()=>{},55837:(e,t,r)=>{"use strict";r.d(t,{a:()=>s,b:()=>l,c:()=>c,d:()=>d,e:()=>p,f:()=>u,g:()=>m,h:()=>h,j:()=>b,l:()=>g,p:()=>y,q:()=>f,r:()=>v,s:()=>x,t:()=>w,u:()=>k,v:()=>O,w:()=>P,x:()=>E,y:()=>A});var i=r(75602);r(71055);var n={xxs:[20,30],xs:[30,40.625],sm:[40.625,48],smd:[61.25,61.25],md:[48,64],lg:[64,73.75],xlg:[73.75,75],xxlg:[75,90],xxxlg:[90,100],xxxxlg:[100]};!function(e=n,t="sm"){let r=Object.keys(e),i=r.indexOf(t);i>=0&&r.slice(0,i)}();var a=Object.freeze([]);function o(e){return e.video?.markers?e.video.markers:e.playlist?.videos[e.currentPlaylistIndex]?.markers??a}function s(){return(0,i.a)(e=>e.isPlaying)}function l(){return(0,i.a)(e=>e.isPaused)}function c(){return(0,i.a)(e=>e.hasStartedPlaying)}function d(){return(0,i.a)(e=>e.isBuffering)}function p(){return(0,i.a)(e=>e.isMuted)}function u(){return(0,i.a)(e=>e.volume)}function m(){return(0,i.a)(e=>e.currentTime)}function h(){return(0,i.a)(e=>e.duration)}function b(){return(0,i.a)(e=>e.error)}function g(){return(0,i.a)(e=>e.isLivestream)}function y(){return(0,i.a)(e=>e.player)}function f(){return(0,i.a)(e=>e.isPlayerInitialized)}function v(){return(0,i.a)(e=>e.video)}function x(){return(0,i.a)(e=>e.playlist)}function w(){return(0,i.a)(e=>e.currentPlaylistIndex)}function k(){return(0,i.a)(e=>e.videoLoading)}function O(){return(0,i.a)(e=>e.videoError)}function P(){return(0,i.a)(e=>e.autoplay)}function E(){return(0,i.a)(o)}function A(){return(0,i.a)(e=>e.actions)}},57038:(e,t,r)=>{"use strict";let i,n,a,o,s;r.d(t,{A:()=>N});var l=r(94602),c=r(19939),d=r(71055),p=r(58898),u=r(7751),m=e=>crypto.getRandomValues(new Uint8Array(e)),h=((e,t=21)=>((e,t,r)=>{let i=256-256%e.length;if(256===i){let i=e.length-1;return (n=t)=>{if(!n)return"";let a="";for(;;){let t=r(n),o=n;for(;o--;)if((a+=e[t[o]&i]).length>=n)return a}}}let n=Math.ceil(409.6*t/i);return (a=t)=>{if(!a)return"";let o="";for(;;){let t=r(n),s=n;for(;s--;)if(t[s]<i&&(o+=e[t[s]%e.length]).length>=a)return o}}})(e,0|t,m))("1234567890abcdefghijklmnopqrstuvwxyz",10),b=class{constructor(e){(0,c.a)(this,"eventCallbacks"),(0,c.a)(this,"logger"),this.eventCallbacks={},this.logger=e}on(e,t){let r=h(),i=`${e}${l.g}${r}`;return e in this.eventCallbacks?this.eventCallbacks[e][r]=t:this.eventCallbacks[e]={[r]:t},i}one(e,t){let r=this.on(e,e=>{r&&this.unsubscribe(r),t(e)});return r}emit(e,t){return this.logger&&"timeupdate"!==e&&this.logger.log(e,t||{}),e in this.eventCallbacks&&(Object.values(this.eventCallbacks[e]).forEac
28h(r=>{r({type:e,timestamp:new Date().getTime(),...t||{}})}),!0)}unsubscribe(e){let t,r=-1!==(t=e.lastIndexOf(l.g))&&{eventName:e.substring(0,t),callbackKey:e.substring(t+1)};if(!1===r)return!1;let{eventName:i,callbackKey:n}=r;return!!this.eventCallbacks[i]&&n in this.eventCallbacks[i]&&(delete this.eventCallbacks[i][n],!0)}getEventsSubscribedTo(){return Object.keys(this.eventCallbacks).filter(e=>Object.keys(this.eventCallbacks[e]).length>0)}getSubscriptionIds(e){return e in this.eventCallbacks?Object.keys(this.eventCallbacks[e]).map(t=>`${e}|${t}`):[]}unsubscribeFromAll(){this.eventCallbacks={}}},g={player:null,isPlayerInitialized:!1,isPlaying:!1,isPaused:!0,hasStartedPlaying:!1,isBuffering:!1,isMuted:!0,volume:1,currentTime:0,duration:0,isFullscreen:!1,error:null,isLivestream:!1,isLivestreamLocked:!1,aspectRatio:l.j,breakpoints:l.k,autoplay:!1,video:null,playlist:null,currentPlaylistIndex:0,videoLoading:!0,videoError:null},y=(e={})=>{var t;let r,i,n,a,o,s,l;return t=(r=(t,r)=>({...g,...e,actions:{_syncState:e=>t(e),_setPlayerInitialized:e=>t({isPlayerInitialized:e}),_setVideoData:({video:e,playlist:i})=>{t({video:void 0!==e?e:r().video,playlist:void 0!==i?i:r().playlist})},_appendToPlaylist:e=>{let i=r().playlist;i&&t({playlist:{...i,videos:[...i.videos,...e]}})},_setVideoLoading:e=>t({videoLoading:e}),_setVideoError:e=>t({videoError:e}),_setCurrentPlaylistIndex:e=>t({currentPlaylistIndex:e})}}),(e,t,i)=>{let n=i.subscribe;return i.subscribe=(e,t,r)=>{let a=e;if(t){let n=r?.equalityFn||Object.is,o=e(i.getState());a=r=>{let i=e(r);if(!n(o,i)){let e=o;t(o=i,e)}},r?.fireImmediately&&t(o,o)}return n(a)},r(e,t)}),n=new Set,s={setState:a=(e,t)=>{let r="function"==typeof e?e(i):e;if(!Object.is(r,i)){let e=i;i=t??("object"!=typeof r||null===r)?r:Object.assign({},i,r),n.forEach(t=>t(i,e))}},getState:o=()=>i,getInitialState:()=>l,subscribe:e=>(n.add(e),()=>n.delete(e))},l=i=t(a,o,s),s},f=class{constructor({logger:e=null,levels:t=["error","warn"]}={}){(0,c.a)(this,"logger"),(0,c.a)(this,"_levels"),this.logger=e,this._levels=t}get levels(){return this._levels}isLogAllLevel(){return this.levels.includes("log")||this.levels.includes("*")}checkLevel(e){return!!(this.levels?.includes(e)||this.levels?.includes("*"))}process(e,...t){if(this.logger)try{this.logger[e](...t)}catch(e){console.warn("This custom logger call is not supported",...t,e)}else this.checkLevel(e)&&console[e](...t)}log(...e){this.process("log",...e)}info(...e){this.process("info",...e)}warn(...e){this.process("warn",...e)}error(...e){this.process("error",...e)}},v=class{constructor(e){(0,c.a)(this,"enabled"),(0,c.a)(this,"subscriptions"),(0,c.a)(this,"eventEmitter"),(0,c.a)(this,"_queue"),this.subscriptions=new Set,this.eventEmitter=e,this.enabled=!0,this._queue=[]}get isEnabled(){return this.enabled}get queue(){return this._queue}enqueue(e){this._queue.push(e)}disable(){this.enabled=!1,this.subscriptions.forEach(e=>{this.eventEmitter.unsubscribe(e),this.subscriptions.delete(e)})}flush(){this._queue=[]}subscribe(e){if(!this.enabled)return!1;let t=this.eventEmitter.on(e,e=>this.enqueue(e));return t&&this.subscriptions.add(t),!0}},x=((i=x||{}).CHROME="Chrome",i.CHROMIUM="Chromium",i.SAFARI="Safari",i.EDGE="Edge",i.FIREFOX="Firefox",i),w="",k=((n=k||{}).MP4="video/mp4",n.AVI="video/avi",n.OGG="video/ogg",n.M3U8="m3u8",n.WEBM="video/webm",n.MOV="video/quicktime",n.WMV="video/x-ms-wmv",n.MPEG="video/mpeg",n),O=class e{constructor(t,r){(0,c.a)(this,"_uuid"),(0,c.a)(this,"_settings"),(0,c.a)(this,"_provider"),(0,c.a)(this,"events"),(0,c.a)(this,"eventQueue"),(0,c.a)(this,"element"),(0,c.a)(this,"logger"),(0,c.a)(this,"_videoWrapper"),(0,c.a)(this,"_plugins"),(0,c.a)(this,"_autoplaySubscriptionId"),(0,c.a)(this,"store"),(0,c.a)(this,"_cleanupStoreSync"),(0,c.a)(this,"_cleanupStoreSubscription"),(0,c.a)(this,"_isAppendingToPlaylist",!1),e.setVersion(),this.logger=new f(r?.loggerSettings),this._uuid=`video-player-${h()}`,this._plugins=new Map,this.element=t,this.element.id=this._uuid,this.element.classList.add("player"),this._settings={...l.i,...r},this._provider=this.settings.provider;let i=void 0===r.muted||r.muted,n=i?0:r.volume??1;t.muted=i,t.volume=n,this.events=new b(this.logger),this.eventQueue=new v(this.events),this._videoWrapper=r.videoWrapper??this.addWrapper(t),this._videoWrapper.classList.add("video-player-wrapper");let a={player:this,isMuted:i,volume:n,aspectRatio:r.aspectRatio||l.j,breakpoints:r.breakpoints??l.k};r.store?(this.store=r.store,this.store.setState({...a,autoplay:r.autoplay??this.store.getState().autoplay})):this.store=y({...a,video:r.video??null,playlist:r.playlist??null,autoplay:r.autoplay??!1}),this._cleanupStoreSync=function(e,t,r){let i=t.getState().actions._syncState,n=()=>{i({isPlaying:!0,isPaused:!1,hasStartedPlaying:!0})},a=()=>{i({isPlaying:!1,isPaused:!0})},o=()=>{i({currentTime:e.currentTime})},s=()=>{let r=e.duration||0,n=e.seekable,a=t.getState();if(a.isLivestreamLocked)return void i({duration:r});let o=a.isLivestream||r===1/0||n.length>0&&n.start(0)>1;i({duration:r,isLivestream:o})},l=()=>{i({volume:e.volume,isMuted:e.muted})},c=()=>{i({isBuffering:!0})},d=()=>{i({isBuffering:!1})},p=()=>{let t=e.error;i({error:t?Error(t.message):null})},u=()=>{i({isFullscreen:document.fullscreenElement===r})},m=t.subscribe((e,t)=>{e.isLivestream!==t.isLivestream&&(e.isLivestream?r.classList.add("livestream"):r.classList.remove("livestream"))});return e.addEventListener("play",n),e.addEventListener("pause",a),e.addEventListener("timeupdate",o),e.addEventListener("durationchange",s),e.addEventListener("loadedmetadata",s),e.addEventListener("volumechange",l),e.addEventListener("waiting",c),e.addEventListener("canplay",d),e.addEventListener("error",p),document.addEventListener("fullscreenchange",u),()=>{m(),e.removeEventListener("play",n),e.removeEventListener("pause",a),e.removeEventListener("timeupdate",o),e.removeEventListener("durationchange",s),e.removeEventListener("loadedmetadata",s),e.removeEventListener("volumechange",l),e.removeEventListener("waiting",c),e.removeEventListener("canplay",d),e.removeEventListener("error",p),document.removeEventListener("fullscreenchange",u)}}(this.element,this.store,this._videoWrapper)}static setVersion(){"u">typeof window&&window.videoPlayerManager&&window.videoPlayerManager.setVersion("VideoPlayer",e.VERSION)}static getBrowser(){return function(){if("u">typeof window&&""===w){let e=window?.navigator?.userAgent||"",t=/Firefox/i.test(e),r=/Edg/i.test(e),i=/Chromium/i.test(e),n=/Chrome/i.test(e)&&!r&&!i,a=/Safari/i.test(e)&&!n&&!i;if(t)return w="Firefox","Firefox";if(r)return w="Edge","Edge";if(i)return w="Chromium","Chromium";if(n)return w="Chrome","Chrome";if(a)return w="Safari","Safari"}return w}()}get videoWrapper(){return this._videoWrapper}get uuid(){return this._uuid}get settings(){return this._settings}set settings(e){void 0!==e.muted&&(this.element.muted=e.muted),void 0!==e.volume&&(this.element.volume=e.volume),(void 0!==e.video||void 0!==e.playlist)&&(void 0!==e.video&&this.store.setState({video:e.video}),void 0!==e.playlist&&this.store.setState({playlist:e.playlist}
28)),void 0!==e.autoplay&&this.store.setState({autoplay:e.autoplay}),this.logger.warn("[Deprecated] Mutating player.settings after construction is deprecated. This will be split into an initial config object and the rest will be managed by the store. Use player.store.getState() to access the live state.");let{video:t,playlist:r,muted:i,volume:n,...a}=e;this._settings={...this._settings,...a}}set provider(e){this._provider=e}get provider(){return this._provider||this._settings.provider}get plugins(){return this._plugins}registerPlugin(e,t){this._plugins.set(e,t)}async play(){this.provider?await this.provider.play():await this.element.play()}async togglePlay(){this.isPaused()?await this.play():this.pause()}pause(){this.provider?this.provider.pause():this.element.pause()}isPaused(){return this.element.paused}duration(){return this.element.duration}currentTime(){return this.element.currentTime}setCurrentTime(e){this.element.currentTime=e}getCurrentVideo(){return this.provider?.getCurrentVideo()}unmute(e){"number"==typeof e?this.setVolume(e):this.setVolume(1),this.element.muted=!1}mute(){this.setVolume(0),this.element.muted=!0}isMuted(){return this.element.muted||0===this.element.volume}volume(){return"number"!=typeof this.element.volume?+!this.isMuted():this.element.volume}setVolume(e){this.element.volume=e}autoplay(e=!1){if(this._autoplaySubscriptionId&&(this.events.unsubscribe(this._autoplaySubscriptionId),this._autoplaySubscriptionId=void 0),!0===e)this.element.autoplay=!0;else if("any"===e){let e=this.events.on("loadstart",()=>{this.element.play().catch(()=>(this.element.muted=!0,this.play())).catch(e=>{this.logger.warn("Autoplay failed after retrying with muted playback",e)})});e&&(this._autoplaySubscriptionId=e)}else this.element.removeAttribute("autoplay");this.store.setState({autoplay:e})}aspectRatio(e){if(e){/^\d+:\d+$/.test(e)||(e=l.j);let[t,r]=e.split(":");if(t&&r){let[i,n]=this.store.getState().aspectRatio.split(":");this.videoWrapper.classList.remove(`aspect-ratio-${i}-${n}`),this.videoWrapper.classList.add(`aspect-ratio-${t}-${r}`),this.store.setState({aspectRatio:e})}}return this.store.getState().aspectRatio}addWrapper(e){let t=document.createElement("div");return e.parentNode?.insertBefore(t,e),t.appendChild(e),t}setupStoreSubscription(){let e=this.store.subscribe(e=>e.video?.id??null,e=>{let t=this.store.getState().video;null!==e&&null!==t&&this.setVideo(t)}),t=this.store.subscribe(e=>e.playlist?.id??null,e=>{let t=this.store.getState().playlist;null===e||null===t||this._isAppendingToPlaylist||this.setPlaylist(t)});this._cleanupStoreSubscription=()=>{e(),t()}}setupEvents(){let e=this.settings.events?.customEvents||[];new Set([...l.h,...e]).forEach(e=>{this.element.addEventListener(e,()=>{this.events.emit(e)})})}handleProviderSetupError(e){let t=e instanceof Error?e:Error(String(e));this.logger.error("Video player provider setup failed",t),this.events.emit("error",{error:t,isFatal:!0})}initPlayer(){this.element?.parentElement?.setAttribute("aria-label","Video Player"),this.setupEvents(),this.autoplay(this.store.getState().autoplay),this.aspectRatio(this.settings.aspectRatio??this.store.getState().aspectRatio),this.element.controls=!0===this._settings.controls;try{let e=this.provider?.setup(this);Promise.resolve(e).catch(e=>{this.handleProviderSetupError(e)})}catch(e){this.handleProviderSetupError(e)}this.setupStoreSubscription()}on(e,t){return this.events.on(e,t)}unsubscribe(e){return this.events.unsubscribe(e)}destroy(){this._autoplaySubscriptionId&&(this.events.unsubscribe(this._autoplaySubscriptionId),this._autoplaySubscriptionId=void 0),this._cleanupStoreSync?.(),this._cleanupStoreSubscription?.(),this?.provider?.destroy()}setSrc(e){let t,r,i,n,a,o,s,l,c=(t=e.includes(".m3u8")||e.includes(".HLS"),r=/\.(mp4|m4a|m4p|m4b|m4r|m4v)$/i.test(e),i=/\.avi$/i.test(e),n=/\.(ogg|ogv)$/i.test(e),a=/\.webm$/i.test(e),o=/\.(mov|qt)$/i.test(e),s=/\.wmv$/i.test(e),l=/\.(mpeg|mpg)$/i.test(e),{id:e,sources:[{src:e,type:(t?"m3u8":r?"video/mp4":i?"video/avi":n?"video/ogg":a?"video/webm":o?"video/quicktime":s?"video/x-ms-wmv":l?"video/mpeg":null)||"video/mp4",displayName:"Default"}]});"function"==typeof this.provider?.setVideo?this.setVideo(c):(this.element.setAttribute("src",e),this.store.setState({video:c}))}setVideo(e){let t=void 0!==e.isLivestream;this.store.setState({video:e,isLivestream:e.isLivestream??!1,isLivestreamLocked:t}),"function"==typeof this.provider?.setVideo&&(this.provider.setVideo(e),this.events.emit(l.f,{video:e}))}setPlaylist(e,t=0){this.store.setState({playlist:e}),"function"==typeof this.provider?.setPlaylist&&(this.provider.setPlaylist(e,t),this.events.emit(l.f,{playlist:e}))}appendToPlaylist(e,t){this._isAppendingToPlaylist=!0,this.store.getState().actions._appendToPlaylist(e),this._isAppendingToPlaylist=!1,"function"==typeof this.provider?.appendToPlaylist&&(this.provider.appendToPlaylist(e,t),this.events.emit(l.f,{videos:e}))}setPlayerVisibility(e){this.element.style.visibility=e?"visible":"hidden"}};(0,c.a)(O,"VERSION","1.6.7");var P=((a=P||{}).LOG="log",a.INFO="info",a.WARN="warn",a.ERROR="error",a),E=((o=E||{}).ALL="*",o),A=((s=A||{}).NewInstance="newInstance",s),S=class{constructor(){(0,c.a)(this,"_instances",[]),(0,c.a)(this,"events"),(0,c.a)(this,"eventQueue"),(0,c.a)(this,"versions",{}),this.events=new b,this.eventQueue=new v(this.events),"u">typeof window&&!window[l.b]&&(window[l.b]=this,window[l.b].versions={},window.dispatchEvent(new CustomEvent(l.c,{detail:this})))}registerPlayer(e){this.instances.push(e),this.events.emit(l.e,{videoPlayer:e})}setVersion(e,t){"u">typeof window&&window[l.b]&&(window[l.b].versions[e]=t)}initPlayerElement(e,t){let r=new O(e,t);return this.registerPlayer(r),this.initPlayer(r),this.events.emit(l.d,{videoPlayer:r}),r}initPlayer(e){e.initPlayer(),this.events.emit(l.d,{videoPlayer:e})}get numberOfPlayers(){return this.instances.length}get instances(){return this._instances}};function N({wrapperClassName:e,wrapperProps:t={},controls:r,onReady:i,children:n,className:a,aspectRatio:o,video:s,playlist:c,initialPlaylistIndex:m,src:h,muted:b,autoPlay:g,poster:f,loggerSettings:v,playsInl
28ine:x=!0,...w}){let k=(0,d.useRef)(null),P=(0,d.useRef)(null),E=(0,d.useRef)(null),A=(0,d.useRef)(!1),C=b??!0,[R]=(0,d.useState)(()=>y({isMuted:C,volume:+!C,aspectRatio:o||void 0,autoplay:g??!1,video:s??null,playlist:c??null}));return(0,d.useEffect)(()=>{if(!k.current||A.current)return;A.current=!0;let e=window[l.b]??new S,t="boolean"==typeof r?r:void 0,n=new O(k.current,{videoWrapper:P.current??void 0,muted:b??!0,...void 0!==t?{controls:t}:{},autoplay:g??!1,loggerSettings:v,aspectRatio:o,video:s??void 0,playlist:c??void 0,store:R});E.current=n,e.registerPlayer(n),i?.(n)},[]),(0,d.useEffect)(()=>()=>{E.current&&(E.current.logger.warn("Destroying Player Instance:",E.current.uuid),E.current.destroy(),E.current=null)},[]),(0,d.useEffect)(()=>{void 0!==h&&E.current&&E.current.setSrc(h)},[h]),(0,d.useEffect)(()=>{let e=E.current;if(e){if(c&&c.videos?.length>0)return void e.setPlaylist(c,m??0);if(s&&"string"==typeof s.id)return void e.setVideo(s);(c||s)&&e.logger.warn("Invalid video or playlist prop",{video:s,playlist:c})}},[c,s,m]),(0,d.useEffect)(()=>{E.current&&void 0!==b&&(b?E.current.mute():E.current.unmute())},[b]),(0,d.useEffect)(()=>{E.current&&void 0!==g&&E.current.autoplay(g)},[g]),(0,u.FD)("div",{ref:P,className:e,...t,children:[(0,u.Y)("video",{ref:k,className:a,muted:b,...!0===g&&{autoPlay:!0},poster:f,playsInline:x,controls:!0===r,style:{height:"100%",width:"100%"},...w}),(0,u.FD)(p.a.Provider,{value:R,children:["function"==typeof r&&E.current&&r({videoPlayer:E.current}),n]})]})}},58377:(e,t,r)=>{"use strict";let i,n;r.d(t,{Qb:()=>o}),r(83061);var a=((i=a||{}).LOG="log",i.INFO="info",i.WARN="warn",i.ERROR="error",i),o=((n=o||{}).ALL="*",n)},58898:(e,t,r)=>{"use strict";r.d(t,{a:()=>n,b:()=>a});var i=r(71055),n=(0,i.createContext)(null);function a(){let e=(0,i.useContext)(n);if(!e)throw Error("usePlayerStoreContext must be used within a VideoPlayer component");return e}},75191:(e,t,r)=>{"use strict";let i;r.d(t,{M:()=>l});var n=r(93682),a=r(71055);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let l=e=>{let t={unsupported:i=!("u">typeof navigator&&"connection"in navigator)||!("effectiveType"in navigator.connection),effectiveConnectionType:i?e:navigator.connection.effectiveType},{0:r,1:n}=(0,a.useState)(t);return(0,a.useEffect)(()=>{if(!i){let e=navigator.connection,t=()=>{n({effectiveConnectionType:e.effectiveType})};return e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}}},[]),s(s({},r),{},{setNetworkStatus:n})}},75602:(e,t,r)=>{"use strict";r.d(t,{a:()=>a});var i=r(58898),n=r(71055);function a(e){return function(e,t=e=>e){let r=n.default.useSyncExternalStore(e.subscribe,n.default.useCallback(()=>t(e.getState()),[e,t]),n.default.useCallback(()=>t(e.getInitialState()),[e,t]));return n.default.useDebugValue(r),r}((0,i.b)(),e)}},83061:(e,t,r)=>{},92944:(e,t,r)=>{"use strict";function i(){for(var e,t,r=0,i="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=function e(t){var r,i,n="";if("string"==typeof t||"number"==typeof t)n+=t;else if("object"==typeof t)if(Array.isArray(t)){var a=t.length;for(r=0;r<a;r++)t[r]&&(i=e(t[r]))&&(n&&(n+=" "),n+=i)}else for(i in t)t[i]&&(n&&(n+=" "),n+=i);return n}(e))&&(i&&(i+=" "),i+=t);return i}r.d(t,{$:()=>i})},94570:(e,t,r)=>{"use strict";function i(){return new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})}r.d(t,{A:()=>i})},94602:(e,t,r)=>{"use strict";let i;r.d(t,{a:()=>n,b:()=>a,c:()=>o,d:()=>s,e:()=>l,f:()=>c,g:()=>d,h:()=>p,i:()=>u,j:()=>m,k:()=>h});var n=((i=n||{}).Abort="abort",i.CanPlay="canplay",i.CanPlayThrough="canplaythrough",i.DurationChange="durationchange",i.Emptied="emptied",i.Ended="ended",i.Error="error",i.LoadedData="loadeddata",i.LoadedMetadata="loadedmetadata",i.LoadStart="loadstart",i.Pause="pause",i.Play="play",i.Playing="playing",i.RateChange="ratechange",i.Resize="resize",i.Seeked="seeked",i.Seeking="seeking",i.Stalled="stalled",i.Suspend="suspend",
28i.VolumeChange="volumechange",i.Waiting="waiting",i.TimeUpdate="timeupdate",i),a="videoPlayerManager",o="videoPlayerManagerInit",s="videoPlayerInit",l="videoPlayerRegistered",c="videoPlaylistUpdated",d="|",p=Object.values(n),u={autoplay:!0,muted:!0,loop:!0},m="16:9",h={mobile:767,tablet:980}},94711:(e,t,r)=>{"use strict";r.d(t,{j:()=>n});var i=r(71055);let n=(e,t,r)=>i.default.createElement("span",{key:r,className:t,"aria-hidden":!0},e)}}]);
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.