{"__symbolic":"module","version":4,"metadata":{"SbbDropdownSelectedEvent":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SbbDropdown"},{"__symbolic":"reference","name":"SbbDropdownItem"}]}]}},"SbbDropdownDefaultOptions":{"__symbolic":"interface"},"SbbDropdown":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":44,"character":1},"arguments":[{"selector":"sbb-dropdown","exportAs":"sbbDropdown","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":49,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":50,"character":19},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","name":"SBB_DROPDOWN_ITEM_PARENT_COMPONENT"},"useExisting":{"__symbolic":"reference","name":"SbbDropdown"}}],"host":{"class":"sbb-dropdown"},"template":"<ng-template>\n  <div\n    class=\"sbb-dropdown-panel sbb-scrollbar\"\n    role=\"listbox\"\n    [id]=\"id\"\n    [ngClass]=\"_classList\"\n    #panel\n  >\n    <ng-content select=\"a, button, hr\"></ng-content>\n    <div class=\"sbb-dropdown-panel-mask\" aria-hidden=\"true\"></div>\n  </div>\n</ng-template>\n","styles":[".sbb-dropdown-panel{position:relative;width:100%;overflow-x:hidden;overflow-y:auto;background-color:#fff;border:1px solid #444;transition:height .25s cubic-bezier(0.4, 0, 0.2, 1),opacity .25s cubic-bezier(0.4, 0, 0.2, 1);color:#444;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:none;box-shadow:0 4px 0 rgba(0,0,0,.15),0 -2px 0 -1px #e5e5e5;position:relative;top:0px}.sbb-dropdown-panel.sbb-autocomplete-visible{visibility:visible}.sbb-dropdown-panel.sbb-autocomplete-hidden{visibility:hidden}.sbb-dropdown-panel sbb-option-group{position:relative;display:block;color:#767676}.sbb-dropdown-panel sbb-option-group sbb-option{padding-left:16px}.sbb-dropdown-panel sbb-option-group sbb-option:first-of-type{padding-top:4px}.sbb-dropdown-panel sbb-option-group .sbb-optgroup-label{padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:0;letter-spacing:0;outline:0;resize:none;background-color:transparent;font-family:\"SBBWeb Roman\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;font-size:.8666666667rem;line-height:1.0666666667rem;color:#686868;display:block}.sbb-dropdown-panel sbb-option-group+sbb-option-group,.sbb-dropdown-panel sbb-option+sbb-option-group,.sbb-dropdown-panel sbb-option-group+sbb-option{border-top:1px solid #e5e5e5}.sbb-dropdown-panel.sbb-dropdown-panel-above{border-radius:2px 2px 0 0;border-top:1px solid #444;border-bottom:none;box-shadow:0 -4px 0 rgba(0,0,0,.15),0 2px 0 -1px #e5e5e5;position:relative;top:0px}.sbb-dropdown-panel.sbb-dropdown-visible{visibility:visible}.sbb-dropdown-panel.sbb-dropdown-hidden{visibility:hidden}.sbb-dropdown-panel .sbb-dropdown-panel-mask{display:none}.sbb-dropdown-panel a,.sbb-dropdown-panel button{background:none;max-width:none;min-width:0;padding:0;margin:0;border:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;display:block;text-decoration:none;padding:4px 8px;text-align:left;max-width:100%;cursor:pointer;outline:0;color:#444;line-height:1.3333333333rem;width:100%}.sbb-dropdown-panel a svg.sbb-svg-icon,.sbb-dropdown-panel button svg.sbb-svg-icon{fill:#444}.sbb-dropdown-panel a svg.sbb-svg-icon>path[fill=none],.sbb-dropdown-panel button svg.sbb-svg-icon>path[fill=none]{stroke:#444}.sbb-dropdown-panel a svg.sbb-svg-icon>path:not([fill]),.sbb-dropdown-panel button svg.sbb-svg-icon>path:not([fill]){fill:#444}.sbb-dropdown-panel a:first-of-type,.sbb-dropdown-panel button:first-of-type{margin-top:4px}.sbb-dropdown-panel a:last-of-type,.sbb-dropdown-panel button:last-of-type{margin-bottom:4px}.sbb-dropdown-panel a:not(.sbb-active) strong,.sbb-dropdown-panel button:not(.sbb-active) strong{color:#000}.sbb-dropdown-panel a.sbb-selected,.sbb-dropdown-panel button.sbb-selected{color:#000;background-color:#e5e5e5}.sbb-dropdown-panel a.sbb-selected svg.sbb-svg-icon,.sbb-dropdown-panel button.sbb-selected svg.sbb-svg-icon{fill:#000}.sbb-dropdown-panel a.sbb-selected svg.sbb-svg-icon>path[fill=none],.sbb-dropdown-panel button.sbb-selected svg.sbb-svg-icon>path[fill=none]{stroke:#000}.sbb-dropdown-panel a.sbb-selected svg.sbb-svg-icon>path:not([fill]),.sbb-dropdown-panel button.sbb-selected svg.sbb-svg-icon>path:not([fill]){fill:#000}.sbb-dropdown-panel a.sbb-selected::after,.sbb-dropdown-panel button.sbb-selected::after{content:\"\";position:absolute;height:100%;width:1px;left:0;top:0;background-color:#000}.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):hover,.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):focus,.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):hover strong,.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):focus strong,.sbb-dropdown-panel a.sbb-active,.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):hover,.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):focus,.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):hover strong,.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):focus strong,.sbb-dropdown-panel button.sbb-active{color:#c60018;background-color:#f6f6f6}.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):hover svg.sbb-svg-icon,.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):focus svg.sbb-svg-icon,.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):hover strong svg.sbb-svg-icon,.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):focus strong svg.sbb-svg-icon,.sbb-dropdown-panel a.sbb-active svg.sbb-svg-icon,.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):hover svg.sbb-svg-icon,.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):focus svg.sbb-svg-icon,.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):hover strong svg.sbb-svg-icon,.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):focus strong svg.sbb-svg-icon,.sbb-dropdown-panel button.sbb-active svg.sbb-svg-icon{fill:#c60018}.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):hover svg.sbb-svg-icon>path[fill=none],.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):focus svg.sbb-svg-icon>path[fill=none],.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):hover strong svg.sbb-svg-icon>path[fill=none],.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):focus strong svg.sbb-svg-icon>path[fill=none],.sbb-dropdown-panel a.sbb-active svg.sbb-svg-icon>path[fill=none],.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):hover svg.sbb-svg-icon>path[fill=none],.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):focus svg.sbb-svg-icon>path[fill=none],.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):hover strong svg.sbb-svg-icon>path[fill=none],.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):focus strong svg.sbb-svg-icon>path[fill=none],.sbb-dropdown-panel button.sbb-active svg.sbb-svg-icon>path[fill=none]{stroke:#c60018}.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):hover svg.sbb-svg-icon>path:not([fill]),.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):focus svg.sbb-svg-icon>path:not([fill]),.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):hover strong svg.sbb-svg-icon>path:not([fill]),.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):focus strong svg.sbb-svg-icon>path:not([fill]),.sbb-dropdown-panel a.sbb-active svg.sbb-svg-icon>path:not([fill]),.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):hover svg.sbb-svg-icon>path:not([fill]),.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):focus svg.sbb-svg-icon>path:not([fill]),.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):hover strong svg.sbb-svg-icon>path:not([fill]),.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):focus strong svg.sbb-svg-icon>path:not([fill]),.sbb-dropdown-panel button.sbb-active svg.sbb-svg-icon>path:not([fill]){fill:#c60018}.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):hover::after,.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):focus::after,.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):hover strong::after,.sbb-dropdown-panel a:not(:disabled):not(.sbb-option-disabled):focus strong::after,.sbb-dropdown-panel a.sbb-active::after,.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):hover::after,.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):focus::after,.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):hover strong::after,.sbb-dropdown-panel button:not(:disabled):not(.sbb-option-disabled):focus strong::after,.sbb-dropdown-panel button.sbb-active::after{content:\"\";position:absolute;height:100%;width:1px;left:0;top:0;background-color:#c60018}.sbb-dropdown-panel a .sbb-option-text,.sbb-dropdown-panel button .sbb-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.sbb-dropdown-panel a .sbb-icon:not(.sbb-checkbox-checked),.sbb-dropdown-panel a .sbb-icon-component:not(.sbb-checkbox-checked),.sbb-dropdown-panel button .sbb-icon:not(.sbb-checkbox-checked),.sbb-dropdown-panel button .sbb-icon-component:not(.sbb-checkbox-checked){line-height:0;margin:-0.6rem 0 -0.6rem 0;transform:translateY(0.4666666667rem);width:24px;height:24px}.sbb-dropdown-panel a>.sbb-icon:first-child:not(.sbb-checkbox-checked),.sbb-dropdown-panel a>.sbb-icon-component:first-child:not(.sbb-checkbox-checked),.sbb-dropdown-panel button>.sbb-icon:first-child:not(.sbb-checkbox-checked),.sbb-dropdown-panel button>.sbb-icon-component:first-child:not(.sbb-checkbox-checked){float:left;margin-right:.5333333333rem;margin-left:0rem}.sbb-dropdown-panel hr{margin:4px 0;padding:0;border:none;border-top:solid 1px #e5e5e5}.sbb-dropdown-panel a[disabled],.sbb-dropdown-panel button[disabled],.sbb-dropdown-panel .sbb-dropdown-item-disabled{cursor:default;opacity:.5}.sbb-dropdown-panel a[aria-disabled=true],.sbb-dropdown-panel button[aria-disabled=true]{user-select:none;cursor:default}\n"]}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":63,"character":3},"arguments":[{"__symbolic":"reference","name":"SbbDropdownItem"}]}]}],"template":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":81,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":81,"character":13},{"static":true}]}]}],"panel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":84,"character":3},"arguments":["panel"]}]}],"autoActiveFirstOption":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":87,"character":3}}]}],"panelWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":100,"character":3}}]}],"optionSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":103,"character":3}}]}],"opened":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":107,"character":3}}]}],"closed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":110,"character":3}}]}],"classList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":116,"character":3},"arguments":["class"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":129,"character":32},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":130,"character":36,"context":{"typeName":"HTMLElement"},"module":"./dropdown/dropdown.component"}]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"setScrollTop":[{"__symbolic":"method"}],"getScrollTop":[{"__symbolic":"method"}],"setVisibility":[{"__symbolic":"method"}],"emitSelectEvent":[{"__symbolic":"method"}]}},"SbbDropdownSelectionChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SbbDropdownItem"}]}]}},"SbbDropdownParent":{"__symbolic":"interface"},"SBB_DROPDOWN_ITEM_PARENT_COMPONENT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":36,"character":54},"arguments":["SBB_DROPDOWN_ITEM_PARENT_COMPONENT"]},"getDropdownItemScrollPosition":{"__symbolic":"function"},"SbbDropdownItem":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":67,"character":1},"arguments":[{"selector":"[sbbDropdownItem]","host":{"[attr.id]":"id","[class.sbb-selected]":"this.selected","[class.sbb-active]":"this.active","$quoted$":["[attr.id]","[class.sbb-selected]","[class.sbb-active]"]}}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":77,"character":3}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":89,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":92,"character":35},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":92,"character":75}]}],"setActiveStyles":[{"__symbolic":"method"}],"setInactiveStyles":[{"__symbolic":"method"}],"getLabel":[{"__symbolic":"method"}],"_handleKeydown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":112,"character":3},"arguments":["keydown",["$event"]]}]}],"_onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":122,"character":3},"arguments":["click"]}]}],"selectViaInteraction":[{"__symbolic":"method"}],"_emitSelectionChangeEvent":[{"__symbolic":"method"}],"select":[{"__symbolic":"method"}],"deselect":[{"__symbolic":"method"}]}},"SbbDropdownOrigin":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":8,"character":1},"arguments":[{"selector":"[sbbDropdownOrigin]","exportAs":"sbbDropdownOrigin"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":15,"character":34,"context":{"typeName":"HTMLElement"},"module":"./dropdown-origin.directive"}]}]}]}},"getSbbDropdownMissingPanelError":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Error"},"arguments":["Attempting to open an undefined instance of `sbb-dropdown`. Make sure that the id passed to the `sbbDropdown` is correct and that you're attempting to open it after the ngAfterContentInit hook."]}},"SBB_DROPDOWN_SCROLL_STRATEGY":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":75,"character":48},"arguments":["sbb-dropdown-scroll-strategy"]},"SBB_DROPDOWN_SCROLL_STRATEGY_FACTORY":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":81,"character":9,"module":"./dropdown-trigger.directive"}},"SBB_DROPDOWN_OPTION_HEIGHT":40,"SBB_DROPDOWN_PANEL_HEIGHT":404,"SBB_DROPDOWN_SCROLL_STRATEGY_FACTORY_PROVIDER":{"provide":{"__symbolic":"reference","name":"SBB_DROPDOWN_SCROLL_STRATEGY"},"deps":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":92,"character":9}],"useFactory":{"__symbolic":"reference","name":"SBB_DROPDOWN_SCROLL_STRATEGY_FACTORY"}},"SbbDropdownTrigger":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":140,"character":1},"arguments":[{"selector":"[sbbDropdown]","exportAs":"sbbDropdownTrigger","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":145,"character":15},"useExisting":{"__symbolic":"reference","name":"SbbDropdownTrigger"},"multi":true}],"host":{"class":"sbb-dropdown-trigger","[attr.role]":"this.dropdownDisabled ? null : \"combobox\"","[attr.aria-activedescendant]":"this.activeOption ? this.activeOption.id : null","[attr.aria-expanded]":"this.dropdownDisabled ? null : this.panelOpen.toString()","[attr.aria-owns]":"this.dropdownDisabled || !this.panelOpen ? null : this.dropdown.id","$quoted$":["[attr.role]","[attr.aria-activedescendant]","[attr.aria-expanded]","[attr.aria-owns]"]}}]}],"members":{"dropdownDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":163,"character":3},"arguments":["sbbDropdownDisabled"]}]}],"dropdown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":203,"character":3},"arguments":["sbbDropdown"]}]}],"connectedTo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":210,"character":3},"arguments":["sbbDropdownConnectedTo"]}]}],"panelClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":212,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":258,"character":5},"arguments":[{"__symbolic":"reference","name":"SBB_DROPDOWN_SCROLL_STRATEGY"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":259,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":259,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":259,"character":24}]}],null],"parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":253,"character":38,"context":{"typeName":"HTMLInputElement"},"module":"./dropdown-trigger.directive"}]},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":254,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":255,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":256,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":257,"character":34},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler","line":260,"character":31}]}],"ngOnDestroy":[{"__symbolic":"method"}],"_onBlur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":271,"character":3},"arguments":["blur"]}]}],"_handleKeydown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":279,"character":3},"arguments":["keydown",["$event"]]}]}],"_handleClosedKeydown":[{"__symbolic":"method"}],"_handleOpenKeydown":[{"__symbolic":"method"}],"openPanel":[{"__symbolic":"method"}],"closePanel":[{"__symbolic":"method"}],"_getOutsideClickStream":[{"__symbolic":"method"}],"scrollToOption":[{"__symbolic":"method"}],"_handleClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":401,"character":3},"arguments":["click",["$event"]]}]}],"_subscribeToClosingActions":[{"__symbolic":"method"}],"_destroyPanel":[{"__symbolic":"method"}],"_setValueAndClose":[{"__symbolic":"method"}],"_clearPreviousSelectedOption":[{"__symbolic":"method"}],"_attachOverlay":[{"__symbolic":"method"}],"_getOverlayConfig":[{"__symbolic":"method"}],"_getOverlayPosition":[{"__symbolic":"method"}],"_getConnectedElement":[{"__symbolic":"method"}],"_getPanelWidth":[{"__symbolic":"method"}],"_getHostWidth":[{"__symbolic":"method"}],"_resetActiveItem":[{"__symbolic":"method"}],"_canOpen":[{"__symbolic":"method"}]}},"SbbDropdownModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":12},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":15,"character":26}],"exports":[{"__symbolic":"reference","name":"SbbDropdown"},{"__symbolic":"reference","name":"SbbDropdownItem"},{"__symbolic":"reference","name":"SbbDropdownOrigin"},{"__symbolic":"reference","name":"SbbDropdownTrigger"}],"declarations":[{"__symbolic":"reference","name":"SbbDropdown"},{"__symbolic":"reference","name":"SbbDropdownItem"},{"__symbolic":"reference","name":"SbbDropdownOrigin"},{"__symbolic":"reference","name":"SbbDropdownTrigger"}],"providers":[{"__symbolic":"reference","name":"SBB_DROPDOWN_SCROLL_STRATEGY_FACTORY_PROVIDER"}]}]}],"members":{}}},"origins":{"SbbDropdownSelectedEvent":"./dropdown/dropdown.component","SbbDropdownDefaultOptions":"./dropdown/dropdown.component","SbbDropdown":"./dropdown/dropdown.component","SbbDropdownSelectionChange":"./dropdown-item.directive","SbbDropdownParent":"./dropdown-item.directive","SBB_DROPDOWN_ITEM_PARENT_COMPONENT":"./dropdown-item.directive","getDropdownItemScrollPosition":"./dropdown-item.directive","SbbDropdownItem":"./dropdown-item.directive","SbbDropdownOrigin":"./dropdown-origin.directive","getSbbDropdownMissingPanelError":"./dropdown-trigger.directive","SBB_DROPDOWN_SCROLL_STRATEGY":"./dropdown-trigger.directive","SBB_DROPDOWN_SCROLL_STRATEGY_FACTORY":"./dropdown-trigger.directive","SBB_DROPDOWN_OPTION_HEIGHT":"./dropdown-trigger.directive","SBB_DROPDOWN_PANEL_HEIGHT":"./dropdown-trigger.directive","SBB_DROPDOWN_SCROLL_STRATEGY_FACTORY_PROVIDER":"./dropdown-trigger.directive","SbbDropdownTrigger":"./dropdown-trigger.directive","SbbDropdownModule":"./dropdown.module"},"importAs":"@sbb-esta/angular-business/dropdown"}