1import { html as p } from "lit"; 2import { property as a } from "lit/decorators.js"; 3import { pdsCustomElement as s } from "./pds-custom-element.js"; 4import { PdsButton as b } from "./button.js"; 5import { d as g } from "./dispatch-pds-event.CbFus9jr.js"; 6import { r as v } from "./requiredSlot.DbbB6KQa.js"; 7const u = '*,::slotted(*),*:before,*:after{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:host{--pds-global-header-dropdown-trigger-height: 59px;display:inline-flex}.pds-c-global-header-dropdown-trigger{font-weight:var(--pds-semantic-type-label-default-font-weight);font-size:var(--pds-semantic-type-label-default-font-size);line-height:var(--pds-semantic-type-label-default-line-height);font-family:var(--pds-semantic-type-label-default-font-family);letter-spacing:var(--pds-semantic-type-label-default-letter-spacing);text-transform:var(--pds-semantic-type-label-default-text-transform);padding:calc(var(--pds-base-unit) * 1.125) calc(var(--pds-base-unit) * 4);display:inline-flex;align-items:center;white-space:normal;border-radius:calc(var(--pds-base-unit) * 3.5);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;transition:color .1s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1),border-color .1s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger.pds-hover:not([aria-disabled]){text-decoration:none;cursor:pointer}}.pds-c-global-header-dropdown-trigger:active{outline:none;cursor:pointer}.pds-c-global-header-dropdown-trigger[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text);cursor:not-allowed}.pds-c-global-header-dropdown-trigger,.pds-c-global-header-dropdown-trigger:active:not([aria-disabled]),.pds-c-global-header-dropdown-trigger:focus:not([aria-disabled]){text-decoration:none;cursor:pointer}.pds-c-global-header-dropdown-trigger--default:not(.pds-c-global-header-dropdown-trigger--link){--pds-icon-color-override: var(--pds-component-button-default-text);background-color:var(--pds-component-button-default-background);color:var(--pds-component-button-default-text);border:1px solid var(--pds-component-button-default-border)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--default:not(.pds-c-global-header-dropdown-trigger--link):hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--default:not(.pds-c-global-header-dropdown-trigger--link).pds-hover:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-default-hover-text);border-color:var(--pds-component-button-default-hover-border);background-color:var(--pds-component-button-default-hover-background);color:var(--pds-component-button-default-hover-text)}}.pds-c-global-header-dropdown-trigger--default:not(.pds-c-global-header-dropdown-trigger--link):active:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-default-active-text);border-color:var(--pds-component-button-default-active-border);background-color:var(--pds-component-button-default-active-background);color:var(--pds-component-button-default-active-text)}.pds-c-global-header-dropdown-trigger--default:not(.pds-c-global-header-dropdown-trigger--link):focus{outline:none}.pds-c-global-header-dropdown-trigger--default:not(.pds-c-global-header-dropdown-trigger--link):focus-visible{outline:none;position:relative}.pds-c-global-header-dropdown-trigger--default:not(.pds-c-global-header-dropdown-trigger--link):focus-visible:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted{--pds-icon-color-override: var(--pds-component-button-default-inverted-text);background-color:var(--pds-component-button-default-inverted-background);color:var(--pds-component-button-default-inverted-text);border:1px solid var(--pds-component-button-default-inverted-border)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted.pds-hover:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-default-inverted-hover-text );color:var(--pds-component-button-default-inverted-hover-text);border-color:var(--pds-component-button-default-inverted-hover-border);background:var(--pds-component-button-default-inverted-hover-background)}}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted:active:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-default-inverted-active-text );color:var(--pds-component-button-default-inverted-active-text);border-color:var(--pds-component-button-default-inverted-active-border);outline:none;background:var(--pds-component-button-default-inverted-active-background)}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted:focus{outline:none}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-default-inverted-text);color:var(--pds-component-button-default-inverted-text);outline:none;position:relative}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]):before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-inverted)}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]{outline:none;position:relative}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text);cursor:not-allowed}.pds-c-global-header-dropdown-trigger--primary{--pds-icon-color-override: var(--pds-component-button-primary-text);background-color:var(--pds-component-button-primary-background);color:var(--pds-component-button-primary-text);border:1px solid var(--pds-component-button-primary-border)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--primary:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--primary.pds-hover:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-primary-hover-text);color:var(--pds-component-button-primary-hover-text);background-color:var(--pds-component-button-primary-hover-background);border-color:var(--pds-component-button-primary-hover-border)}}.pds-c-global-header-dropdown-trigger--primary:active:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-primary-active-text);color:var(--pds-component-button-primary-active-text);background-color:var(--pds-component-button-primary-active-background);outline:none;border-color:var(--pds-component-button-primary-active-border)}.pds-c-global-header-dropdown-trigger--primary:focus{outline:none}.pds-c-global-header-dropdown-trigger--primary:focus-visible{--pds-icon-color-override: var(--pds-component-button-primary-text);color:var(--pds-component-button-primary-text);outline:none;position:relative}.pds-c-global-header-dropdown-trigger--primary:focus-visible:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted{--pds-icon-color-override: var(--pds-component-button-primary-inverted-text);background-color:var(--pds-component-button-primary-inverted-background);color:var(--pds-component-button-primary-inverted-text);border:1px solid var(--pds-component-button-primary-inverted-border)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted.pds-hover:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-primary-inverted-hover-text );background-color:var(--pds-component-button-primary-inverted-hover-background);color:var(--pds-component-button-primary-inverted-hover-text);border-color:var(--pds-component-button-primary-inverted-hover-border)}}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted:active:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-primary-inverted-active-text );background-color:var(--pds-component-button-primary-inverted-active-background);color:var(--pds-component-button-primary-inverted-active-text);border-color:var(--pds-component-button-primary-inverted-active-border)}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted:focus{outline:none}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-primary-inverted-text);color:var(--pds-component-button-primary-inverted-text);outline:none;position:relative}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]):before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-component-button-default-inverted-active-border)}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-primary-text);color:var(--pds-component-button-primary-text);outline:none;position:relative}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text);cursor:not-allowed}.pds-c-global-header-dropdown-trigger--default.pds-is-active{--pds-icon-color-override: var(--pds-component-button-default-active-text);border-color:var(--pds-component-button-default-active-border);background-color:var(--pds-component-button-default-active-background);color:var(--pds-component-button-default-active-text)}.pds-c-global-header-dropdown-trigger--icon{--pds-icon-color-override: var(--pds-component-button-icon-icon-stroke);border-radius:50%;padding:calc(var(--pds-base-unit) * 1.5);border:var(--pds-component-button-icon-border);background:var(--pds-component-button-icon-background);color:var(--pds-component-button-icon-icon-stroke)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--icon:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--icon.pds-hover:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-icon-hover-icon-stroke );color:var(--pds-component-button-icon-hover-icon-stroke);background-color:var(--pds-component-button-icon-hover-background);border-color:var(--pds-component-button-icon-hover-border)}}.pds-c-global-header-dropdown-trigger--icon[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-icon-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text);cursor:not-allowed}.pds-c-global-header-dropdown-trigger--icon:active:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-icon-active-icon-stroke );cursor:pointer;color:var(--pds-component-button-icon-active-icon-stroke);background-color:var(--pds-component-button-icon-active-background);border-color:var(--pds-component-button-icon-active-border);outline:none}.pds-c-global-header-dropdown-trigger--icon:focus{outline:none}.pds-c-global-header-dropdown-trigger--icon:focus-visible{outline:none;position:relative}.pds-c-global-header-dropdown-trigger--icon:focus-visible:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--icon.pds-c-button--sm{padding:calc(var(--pds-base-unit) * .75);position:relative}.pds-c-global-header-dropdown-trigger--icon.pds-c-button--sm:after{content:"";position:absolute;
7left:calc(var(--pds-base-unit) * -.625);width:calc(var(--pds-base-unit) * 5.5);height:calc(var(--pds-base-unit) * 5.5)}.pds-c-global-header-dropdown-trigger--icon{height:var(--pds-global-header-dropdown-trigger-height);color:var(--pds-semantic-border-interactive-default);border-radius:0;padding:calc(var(--pds-base-unit) * 2)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--icon:hover:not([aria-disabled]){color:var(--pds-semantic-border-interactive-strong);background-color:var(--pds-component-global-header-dropdown-item-hover-background)}}.pds-c-global-header-dropdown-trigger--icon[aria-expanded=true]{background-color:var(--pds-component-global-header-dropdown-item-open-background)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--icon[aria-expanded=true]:hover{background-color:var(--pds-component-global-header-dropdown-item-open-hover-background)}}.pds-c-global-header-dropdown-trigger--link{--pds-icon-color-override: var( --pds-link-text-alt, var(--pds-semantic-text-interactive-default) );font-weight:var(--pds-semantic-type-label-default-font-weight);font-size:var(--pds-semantic-type-label-default-font-size);line-height:var(--pds-semantic-type-label-default-line-height);font-family:var(--pds-semantic-type-label-default-font-family);letter-spacing:var(--pds-semantic-type-label-default-letter-spacing);text-transform:var(--pds-semantic-type-label-default-text-transform);color:var(--pds-link-text-alt, var(--pds-semantic-text-interactive-default));text-decoration:none;border-bottom:none;display:inline-flex;align-items:center;justify-content:center}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--link:hover{--pds-icon-color-override: var( --pds-link-text-alt-hover, var(--pds-semantic-text-interactive-xstrong) );text-decoration:underline;text-underline-offset:calc(var(--pds-base-unit) * .75);color:var(--pds-link-text-alt-hover, var(--pds-semantic-text-interactive-xstrong))}}.pds-c-global-header-dropdown-trigger--link.pds-c-link--hover,.pds-c-global-header-dropdown-trigger--link:active{--pds-icon-color-override: var( --pds-link-text-alt-hover, var(--pds-semantic-text-interactive-xstrong) );text-decoration:underline;text-underline-offset:calc(var(--pds-base-unit) * .75);color:var(--pds-link-text-alt-hover, var(--pds-semantic-text-interactive-xstrong))}.pds-c-global-header-dropdown-trigger--link:focus-visible{--pds-icon-color-override: var( --pds-link-text-alt-hover, var(--pds-semantic-text-interactive-xstrong) );outline:none;position:relative;text-decoration:underline;text-underline-offset:calc(var(--pds-base-unit) * .75);color:var(--pds-link-text-alt-hover, var(--pds-semantic-text-interactive-xstrong))}.pds-c-global-header-dropdown-trigger--link:focus-visible:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-link-focus-indicator-override, var(--pds-semantic-focus-indicator-default))}.pds-c-global-header-dropdown-trigger--link{background:none;border:none;margin:0;cursor:pointer;padding:calc(var(--pds-base-unit) * 1.125) calc(var(--pds-base-unit) * 4);outline:1px solid transparent;border-radius:calc(var(--pds-base-unit) * 3.5);color:var(--pds-component-button-link-text);border-color:var(--pds-component-button-link-border);background-color:var(--pds-component-button-link-background)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--link:hover,.pds-c-global-header-dropdown-trigger--link.pds-hover{color:var(--pds-component-button-link-hover-text);border-color:var(--pds-component-button-link-hover-border);text-decoration:none;text-underline-offset:auto}}.pds-c-global-header-dropdown-trigger--link:focus{outline:none}.pds-c-global-header-dropdown-trigger--link:focus-visible{outline:none;position:relative}.pds-c-global-header-dropdown-trigger--link:focus-visible:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--link:active{color:var(--pds-component-button-link-active-text);border-color:var(--pds-component-button-link-active-border);text-decoration:none;text-underline-offset:auto}.pds-c-global-header-dropdown-trigger--link[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-disabled-background);outline:1px solid var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--link[aria-disabled]:hover,.pds-c-global-header-dropdown-trigger--link[aria-disabled].pds-hover{background-color:var(--pds-component-button-disabled-background)}}.pds-c-global-header-dropdown-trigger--link[aria-disabled]:active{background-color:var(--pds-component-button-disabled-background)}.pds-c-global-header-dropdown-trigger--link{height:var(--pds-global-header-dropdown-trigger-height);color:var(--pds-semantic-border-interactive-default);border-radius:0;padding:calc(var(--pds-base-unit) * 2)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--link:hover:not([aria-disabled]){color:var(--pds-semantic-border-interactive-strong);background-color:var(--pds-component-global-header-dropdown-item-hover-background)}}.pds-c-global-header-dropdown-trigger--link[aria-expanded=true]{background-color:var(--pds-component-global-header-dropdown-item-open-background)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--link[aria-expanded=true]:hover{background-color:var(--pds-component-global-header-dropdown-item-open-hover-background)}}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted{--pds-icon-color-override: var( --pds-component-button-icon-inverted-icon-stroke );border-radius:50%;padding:calc(var(--pds-base-unit) * 1.5);background-color:var(--pds-component-button-icon-inverted-background);color:var(--pds-component-button-icon-inverted-icon-stroke);border:var(--pds-component-button-icon-inverted-border)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted.pds-hover:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-icon-inverted-hover-icon-stroke );background:var(--pds-component-button-icon-inverted-hover-background);color:var(--pds-component-button-icon-inverted-hover-icon-stroke);border:var(--pds-component-button-icon-inverted-hover-border)}}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-icon-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text);cursor:not-allowed}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted[aria-disabled]:active{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-icon-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text)}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted:active{--pds-icon-color-override: var( --pds-component-button-icon-inverted-active-icon-stroke );outline:none;background:var(--pds-component-button-icon-inverted-active-background);color:var(--pds-component-button-icon-inverted-active-icon-stroke);border:var(--pds-component-button-icon-inverted-active-border)}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted:focus{outline:none}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-default-inverted-text);color:var(--pds-component-button-default-inverted-text);outline:none;position:relative}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]):before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-inverted)}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]{outline:none;position:relative}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted.pds-c-button--sm{padding:calc(var(--pds-base-unit) * .75)}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted{border-radius:0;padding:calc(var(--pds-base-unit) * 2);height:var(--pds-global-header-dropdown-trigger-height)}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted[aria-expanded=true]{background-color:var(--pds-component-global-header-dropdown-item-open-background)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted[aria-expanded=true]:hover{background-color:var(--pds-component-global-header-dropdown-item-open-hover-background)}}.pds-c-global-header-dropdown-trigger--icon-inverted,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted{--pds-icon-color-override: var( --pds-component-button-icon-inverted-icon-stroke );border-radius:50%;padding:calc(var(--pds-base-unit) * 1.5);background-color:var(--pds-component-button-icon-inverted-background);color:var(--pds-component-button-icon-inverted-icon-stroke);border:var(--pds-component-button-icon-inverted-border)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--icon-inverted:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--icon-inverted.pds-hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted.pds-hover:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-icon-inverted-hover-icon-stroke );background:var(--pds-component-button-icon-inverted-hover-background);color:var(--pds-component-button-icon-inverted-hover-icon-stroke);border:var(--pds-component-button-icon-inverted-hover-border)}}.pds-c-global-header-dropdown-trigger--icon-inverted[aria-disabled],.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-icon-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text);cursor:not-allowed}.pds-c-global-header-dropdown-trigger--icon-inverted[aria-disabled]:active,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted[aria-disabled]:active{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-icon-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text)}.pds-c-global-header-dropdown-trigger--icon-inverted:active,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted:active{--pds-icon-color-override: var( --pds-component-button-icon-inverted-active-icon-stroke );outline:none;background:var(--pds-component-button-icon-inverted-active-background);color:var(--pds-component-button-icon-inverted-active-icon-stroke);border:var(--pds-component-button-icon-inverted-active-border)}.pds-c-global-header-dropdown-trigger--icon-inverted:focus,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted:focus{outline:none}.pds-c-global-header-dropdown-trigger--icon-inverted:focus-visible:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-default-inverted-text);color:var(--pds-component-button-default-inverted-text);outline:none;position:relative}.pds-c-global-header-dropdown-trigger--icon-inverted:focus-visible:not([aria-disabled]):before,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]):before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-inverted)}.pds-c-global-header-dropdown-trigger--icon-inverted:focus-visible[aria-disabled],.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]{outline:none;position:relative}.pds-c-global-header-dropdown-trigger--icon-inverted:focus-visible[aria-disabled]:before,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--icon-inverted.pds-c-button--sm,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted.pds-c-button--sm{padding:calc(var(--pds-base-unit) * .75)}.pds-c-global-header-dropdown-trigger--icon-inverted,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted{border-radius:0;padding:calc(var(--pds-base-unit) * 2);height:var(--pds-global-header-dropdown-trigger-height);border:none}.pds-c-global-header-dropdown-trigger--icon-inverted[aria-expanded=true],.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted[aria-expanded=true]{background-color:var(--pds-component-global-header-dropdown-item-open-background)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--icon-inverted[aria-expanded=true]:hover,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted[aria-expanded=true]:hover{background-color:var(--pds-component-global-header-dropdown-item-open-hover-background)}}.pds-c-global-header-dropdown-trigger--icon.pds-is-active,.pds-c-global-header-dropdown-trigger--link.pds-is-active{--pds-icon-color-override: var( --pds-component-button-icon-active-icon-stroke );cursor:pointer;color:var(--pds-component-button-icon-active-icon-stroke);background-color:var(--pds-component-button-icon-active-background);border-color:var(--pds-component-button-icon-active-border);outline:none}.pds-c-global-header-dropdown-trigger--sm{font-weight:var(--pds-semantic-type-label-sm-font-we
7ight);font-size:var(--pds-semantic-type-label-sm-font-size);line-height:var(--pds-semantic-type-label-sm-line-height);font-family:var(--pds-semantic-type-label-sm-font-family);letter-spacing:var(--pds-semantic-type-label-sm-letter-spacing);text-transform:var(--pds-semantic-type-label-sm-text-transform);padding:calc(var(--pds-base-unit) * .375) calc(var(--pds-base-unit) * 2)}'; 8var h = Object.defineProperty, m = Object.getOwnPropertyDescriptor, t = (o, e, i, n) => { 9 for (var r = n > 1 ? void 0 : n ? m(e, i) : e, c = o.length - 1, l; c >= 0; c--) 10 (l = o[c]) && (r = (n ? l(e, i, r) : l(r)) || r); 11 return n && r && h(e, i, r), r; 12}; 13let d = class extends b { 14 constructor() { 15 super(...arguments), this.inverted = !1, this.current = !1; 16 } 17 addSizeToButton() { 18 this.variant === "default" || this.variant === "primary" ? this.size = "sm" : this.size = "default"; 19 } 20 async firstUpdated() { 21 await super.firstUpdated(), this.link || this.addSizeToButton(), this.type = "button"; 22 } 23 updated(o) { 24 return o.has("variant") && o.get("variant") !== void 0 && this.addSizeToButton(), Promise.resolve(); 25 } 26 handleClick(o) { 27 const e = new CustomEvent("PdsGlobalHeaderDropdownTriggerClick", { 28 bubbles: !0, 29 cancelable: !0, 30 composed: !0 31 }); 32 g(e, this), e.defaultPrevented && o.preventDefault(); 33 } 34 /** 35 * @internal 36 */ 37 get classNames() { 38 return { 39 // We can't use a ts-expect-error comment here because TS doesn't find the error until compile time 40 // @ts-ignore Lit is perfectly fine with this, but TS somehow throws an error 41 ...super.classNames, 42 current: !!this.link && !!this.current, 43 inverted: !!this.inverted 44 }; 45 } 46 render() { 47 return p`${super.render()}`; 48 } 49}; 50t([ 51 a({ type: String }) 52], d.prototype, "variant", 2); 53t([ 54 a({ type: String }) 55], d.prototype, "link", 2); 56t([ 57 a({ type: Boolean, reflect: !0 }) 58], d.prototype, "inverted", 2); 59t([ 60 a({ type: Boolean }) 61], d.prototype, "current", 2); 62t([ 63 v(["default"]) 64], d.prototype, "render", 1); 65d = t([ 66 s("pds-global-header-dropdown-trigger", { 67 category: "component", 68 type: "component", 69 styles: u 70 }) 71], d); 72export { 73 d as PdsGlobalHeaderDropdownTrigger 74}; 75//# sourceMappingURL=global-header-dropdown-trigger.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.