{"__symbolic":"module","version":4,"metadata":{"SbbSelectModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@sbb-esta/angular-core/icon","name":"SbbIconModule","line":11,"character":12},{"__symbolic":"reference","module":"@sbb-esta/angular-business/option","name":"SbbOptionModule","line":11,"character":27},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":44},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":11,"character":58}],"declarations":[{"__symbolic":"reference","name":"SbbSelect"}],"exports":[{"__symbolic":"reference","module":"@sbb-esta/angular-business/option","name":"SbbOptionModule","line":13,"character":12},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":13,"character":29},{"__symbolic":"reference","name":"SbbSelect"}],"providers":[{"__symbolic":"reference","name":"SBB_SELECT_SCROLL_STRATEGY_PROVIDER"}]}]}],"members":{}},"SBB_SELECT_PANEL_MAX_HEIGHT":480,"SBB_SELECT_BASE_TRIGGER_HEIGHT":48,"SBB_SELECT_ITEM_HEIGHT_EM":3,"SBB_SELECT_PANEL_VIEWPORT_PADDING":8,"SBB_SELECT_SCROLL_STRATEGY":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":141,"character":46},"arguments":["sbb-select-scroll-strategy"]},"SBB_SELECT_SCROLL_STRATEGY_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":149,"character":9,"module":"./select/select.component"}},"SbbSelectConfig":{"__symbolic":"interface"},"SBB_SELECT_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":168,"character":37},"arguments":["SBB_SELECT_CONFIG"]},"SBB_SELECT_SCROLL_STRATEGY_PROVIDER":{"provide":{"__symbolic":"reference","name":"SBB_SELECT_SCROLL_STRATEGY"},"deps":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":173,"character":9}],"useFactory":{"__symbolic":"reference","name":"SBB_SELECT_SCROLL_STRATEGY_PROVIDER_FACTORY"}},"SbbSelectChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SbbSelect"},{"__symbolic":"reference","name":"any"}]}]}},"SbbSelectBase":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":191,"character":24},{"__symbolic":"reference","module":"@sbb-esta/angular-core/error","name":"SbbErrorStateMatcher","line":192,"character":38},{"__symbolic":"reference","module":"@angular/forms","name":"NgForm","line":193,"character":24},{"__symbolic":"reference","module":"@angular/forms","name":"FormGroupDirective","line":194,"character":29},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":195,"character":22}]}]}},"SbbSelectMixinBase":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@sbb-esta/angular-core/common-behaviors","name":"mixinTabIndex","line":202,"character":25},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@sbb-esta/angular-core/common-behaviors","name":"mixinDisabled","line":202,"character":39},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@sbb-esta/angular-core/common-behaviors","name":"mixinErrorState","line":202,"character":53},"arguments":[{"__symbolic":"reference","name":"SbbSelectBase"}]}]}]},"SbbSelect":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SbbSelectMixinBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":204,"character":1},"arguments":[{"selector":"sbb-select","exportAs":"sbbSelect","inputs":["disabled","tabIndex"],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":210,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":211,"character":19},"member":"OnPush"},"host":{"role":"combobox","aria-autocomplete":"none","aria-haspopup":"true","class":"sbb-select","[attr.id]":"id","[attr.tabindex]":"tabIndex","[attr.aria-controls]":"panelOpen ? id + \"-panel\" : null","[attr.aria-expanded]":"panelOpen","[attr.aria-label]":"ariaLabel || null","[attr.aria-required]":"required.toString()","[attr.aria-disabled]":"disabled.toString()","[attr.aria-invalid]":"errorState","[attr.aria-describedby]":"_ariaDescribedby || null","[attr.aria-activedescendant]":"_getAriaActiveDescendant()","[class.sbb-select-disabled]":"disabled","[class.sbb-select-invalid]":"errorState","[class.sbb-select-required]":"required","[class.sbb-select-empty]":"empty","[class.sbb-select-multiple]":"multiple","[class.sbb-select-focused]":"focused","$quoted$":["aria-autocomplete","aria-haspopup","[attr.id]","[attr.tabindex]","[attr.aria-controls]","[attr.aria-expanded]","[attr.aria-label]","[attr.aria-required]","[attr.aria-disabled]","[attr.aria-invalid]","[attr.aria-describedby]","[attr.aria-activedescendant]","[class.sbb-select-disabled]","[class.sbb-select-invalid]","[class.sbb-select-required]","[class.sbb-select-empty]","[class.sbb-select-multiple]","[class.sbb-select-focused]"]},"animations":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"sbbSelectAnimations"},"member":"transformPanel"}],"providers":[{"provide":{"__symbolic":"reference","module":"@sbb-esta/angular-core/forms","name":"SbbFormFieldControl","line":239,"character":15},"useExisting":{"__symbolic":"reference","name":"SbbSelect"}},{"provide":{"__symbolic":"reference","module":"@sbb-esta/angular-business/option","name":"SBB_OPTION_PARENT_COMPONENT","line":240,"character":15},"useExisting":{"__symbolic":"reference","name":"SbbSelect"}}],"template":"<!--\n Note that the select trigger element specifies `aria-owns` pointing to the listbox overlay.\n While aria-owns is not required for the ARIA 1.2 `role=\"combobox\"` interaction pattern,\n it fixes an issue with VoiceOver when the select appears inside of an `aria-model=\"true\"`\n element (e.g. a dialog). Without this `aria-owns`, the `aria-modal` on a dialog prevents\n VoiceOver from \"seeing\" the select's listbox overlay for aria-activedescendant.\n Using `aria-owns` re-parents the select overlay so that it works again.\n See https://github.com/angular/components/issues/20694\n-->\n<div\n  [attr.aria-owns]=\"panelOpen ? id + '-panel' : null\"\n  class=\"sbb-select-trigger\"\n  (click)=\"toggle()\"\n  #trigger\n>\n  <div\n    class=\"sbb-select-value\"\n    [ngSwitch]=\"empty\"\n    [attr.id]=\"_valueId\"\n    [class.sbb-select-value-empty]=\"empty\"\n  >\n    <span class=\"sbb-select-placeholder\" *ngSwitchCase=\"true\">{{ placeholder || '\\u00A0' }}</span>\n    <span class=\"sbb-select-value-text\" *ngSwitchCase=\"false\">\n      <span>{{ triggerValue || '\\u00A0' }}</span>\n    </span>\n  </div>\n\n  <div class=\"sbb-select-arrow-wrapper\" [class.sbb-select-arrow-wrapper-rotate]=\"panelOpen\">\n    <sbb-icon svgIcon=\"kom:chevron-small-down-small\" class=\"sbb-icon-fit\"></sbb-icon>\n    <sbb-icon\n      svgIcon=\"kom:chevron-right-small\"\n      class=\"sbb-icon-fit sbb-select-arrow-icon-business\"\n    ></sbb-icon>\n  </div>\n</div>\n\n<ng-template\n  cdk-connected-overlay\n  cdkConnectedOverlayLockPosition\n  cdkConnectedOverlayFlexibleDimensions\n  cdkConnectedOverlayHasBackdrop\n  cdkConnectedOverlayBackdropClass=\"cdk-overlay-transparent-backdrop\"\n  [cdkConnectedOverlayPanelClass]=\"_overlayPanelClass\"\n  [cdkConnectedOverlayScrollStrategy]=\"_scrollStrategy\"\n  [cdkConnectedOverlayOrigin]=\"{ elementRef: _elementRef }\"\n  [cdkConnectedOverlayOpen]=\"panelOpen\"\n  [cdkConnectedOverlayPositions]=\"_positions\"\n  [cdkConnectedOverlayWidth]=\"_triggerRect?.width!\"\n  [cdkConnectedOverlayOffsetX]=\"0\"\n  [cdkConnectedOverlayOffsetY]=\"_offsetY\"\n  [cdkConnectedOverlayMinHeight]=\"30\"\n  (backdropClick)=\"close()\"\n  (attach)=\"_onAttached()\"\n  (detach)=\"close()\"\n>\n  <div\n    #panel\n    role=\"listbox\"\n    tabindex=\"-1\"\n    class=\"sbb-select-panel sbb-select-content sbb-scrollbar\"\n    [attr.id]=\"id + '-panel'\"\n    [attr.aria-multiselectable]=\"multiple\"\n    [attr.aria-label]=\"ariaLabel || null\"\n    [attr.aria-labelledby]=\"_getPanelAriaLabelledby()\"\n    [ngClass]=\"panelClass\"\n    [@transformPanel]=\"multiple ? 'showing-multiple' : 'showing'\"\n    (@transformPanel.done)=\"_panelDoneAnimatingStream.next($event.toState)\"\n    [style.transformOrigin]=\"_transformOrigin\"\n    [style.font-size.px]=\"_triggerFontSize\"\n    (keydown)=\"_handleKeydown($event)\"\n  >\n    <ng-content></ng-content>\n  </div>\n</ng-template>\n","styles":[".sbb-select-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-select-panel.sbb-autocomplete-visible{visibility:visible}.sbb-select-panel.sbb-autocomplete-hidden{visibility:hidden}.sbb-select-panel sbb-option-group{position:relative;display:block;color:#767676}.sbb-select-panel sbb-option-group sbb-option{padding-left:16px}.sbb-select-panel sbb-option-group sbb-option:first-of-type{padding-top:4px}.sbb-select-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-select-panel.sbb-select-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-select.sbb-select{outline:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:6px 7px 8px;outline:none;background:#fff;border:2px solid #b7b7b7;border-radius:2px;color:#444;line-height:23px;font-size:1rem;-webkit-appearance:none;min-height:36px;border-width:1px;line-height:20px;cursor:pointer;padding:0}sbb-select.sbb-select::-webkit-input-placeholder{color:#a8a8a8}sbb-select.sbb-select::-moz-placeholder{color:#a8a8a8;opacity:1}sbb-select.sbb-select:-ms-input-placeholder{color:#a8a8a8}sbb-select.sbb-select:disabled{background-color:#f6f6f6;border-color:#d2d2d2;color:#686868;-webkit-text-fill-color:#686868;opacity:1}sbb-select.sbb-select[readonly],sbb-select.sbb-select[readonly]:focus,sbb-select.sbb-select.sbb-readonly,sbb-select.sbb-select.sbb-readonly:focus{background:transparent;border-color:transparent}sbb-select.sbb-select::-ms-clear{display:none}sbb-select.sbb-select:focus{border-color:#444}.sbb-form-field-invalid sbb-select.sbb-select:not([aria-expanded=true]),sbb-select.sbb-select.ng-touched.ng-invalid:not([aria-expanded=true]){color:#eb0000;border-color:#eb0000}sbb-select.sbb-select.sbb-select-focused{border-color:#666}sbb-select.sbb-select.sbb-select-focused[aria-expanded=true]:not(.sbb-select-input-above){border-radius:2px 2px 0 0;border-color:#444}sbb-select.sbb-select.sbb-select-focused[aria-expanded=true].sbb-select-input-above{border-radius:0 0 2px 2px;border-color:#444}sbb-select.sbb-select.sbb-select-disabled{cursor:default;background-color:#f6f6f6;border-color:#d2d2d2}sbb-select.sbb-select .sbb-select-trigger{padding:6px 7px 8px;position:relative;cursor:pointer;display:flex;align-items:center;padding-right:38px}sbb-select.sbb-select .sbb-select-trigger .sbb-select-value{width:100%;overflow:hidden;text-overflow:ellipsis}sbb-select.sbb-select .sbb-select-trigger .sbb-select-arrow-wrapper{color:#686868;position:absolute;top:50%;transform:translateY(-50%);right:6px;width:24px;height:24px}sbb-select.sbb-select .sbb-select-trigger .sbb-select-arrow-wrapper .sbb-icon{transition:transform 120ms cubic-bezier(0, 0, 0.2, 1)}sbb-select.sbb-select .sbb-select-trigger .sbb-select-arrow-wrapper .sbb-icon.sbb-select-arrow-icon-business{display:inline-block;transform:rotate(90deg)}sbb-select.sbb-select .sbb-select-trigger .sbb-select-arrow-wrapper .sbb-icon:not(.sbb-select-arrow-icon-business){display:none}sbb-select.sbb-select .sbb-select-trigger .sbb-select-arrow-wrapper.sbb-select-arrow-wrapper-rotate .sbb-icon.sbb-select-arrow-icon-business{transform:rotate(-90deg)}sbb-select.sbb-select .sbb-select-trigger .sbb-select-arrow-wrapper.sbb-select-arrow-wrapper-rotate .sbb-icon:not(.sbb-select-arrow-icon-business){transform:rotate(180deg)}sbb-select.sbb-select .sbb-select-trigger .sbb-select-value-empty{color:#a8a8a8}.sbb-form-field-invalid sbb-select.sbb-select:not([aria-expanded=true]),sbb-select.sbb-select.ng-touched.ng-invalid:not([aria-expanded=true]){color:#eb0000;border-color:#eb0000}\n"]}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":277,"character":3},"arguments":[{"__symbolic":"reference","module":"@sbb-esta/angular-business/option","name":"SbbOption","line":277,"character":19},{"descendants":true}]}]}],"optionGroups":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":280,"character":3},"arguments":[{"__symbolic":"reference","module":"@sbb-esta/angular-business/option","name":"SbbOptionGroup","line":280,"character":19},{"descendants":true}]}]}],"panel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":358,"character":3},"arguments":["panel"]}]}],"overlayDir":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":361,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"CdkConnectedOverlay","line":361,"character":13}]}]}],"panelClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":364,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":367,"character":3}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":378,"character":3}}]}],"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":389,"character":3}}]}],"compareWith":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":407,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":423,"character":3}}]}],"ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":440,"character":3},"arguments":["aria-label"]}]}],"ariaLabelledby":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":443,"character":3},"arguments":["aria-labelledby"]}]}],"errorStateMatcher":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":446,"character":3}}]}],"typeaheadDebounceInterval":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":449,"character":3}}]}],"sortComparator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":462,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":465,"character":3}}]}],"openedChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":493,"character":3}}]}],"_openedStream":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":496,"character":3},"arguments":["opened"]}]}],"_closedStream":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":502,"character":3},"arguments":["closed"]}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":508,"character":3}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":516,"character":3}}]}],"disableOptionCentering":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":522,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":537,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":538,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":539,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":539,"character":17},"arguments":[{"__symbolic":"reference","module":"@sbb-esta/angular-business/form-field","name":"SBB_FORM_FIELD","line":539,"character":24}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":540,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":540,"character":13}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":541,"character":5},"arguments":["tabindex"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":542,"character":5},"arguments":[{"__symbolic":"reference","name":"SBB_SELECT_SCROLL_STRATEGY"}]}],null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":544,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":544,"character":17},"arguments":[{"__symbolic":"reference","name":"SBB_SELECT_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"ViewportRuler","line":532,"character":28},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":533,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":534,"character":21},{"__symbolic":"reference","module":"@sbb-esta/angular-core/error","name":"SbbErrorStateMatcher","line":192,"character":38},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":191,"character":24},{"__symbolic":"reference","module":"@angular/forms","name":"NgForm","line":193,"character":24},{"__symbolic":"reference","module":"@angular/forms","name":"FormGroupDirective","line":194,"character":29},{"__symbolic":"reference","module":"@sbb-esta/angular-business/form-field","name":"SbbFormField","line":539,"character":66},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":195,"character":22},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"LiveAnnouncer","line":543,"character":28},{"__symbolic":"reference","name":"any"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"open":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"_handleKeydown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":758,"character":3},"arguments":["keydown",["$event"]]}]}],"_handleClosedKeydown":[{"__symbolic":"method"}],"_handleOpenKeydown":[{"__symbolic":"method"}],"_onFocus":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":844,"character":3},"arguments":["focus"]}]}],"_onBlur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":856,"character":3},"arguments":["blur"]}]}],"_onAttached":[{"__symbolic":"method"}],"_initializeSelection":[{"__symbolic":"method"}],"_setSelectionByValue":[{"__symbolic":"method"}],"_selectValue":[{"__symbolic":"method"}],"_initKeyManager":[{"__symbolic":"method"}],"_resetOptions":[{"__symbolic":"method"}],"_onSelect":[{"__symbolic":"method"}],"_sortValues":[{"__symbolic":"method"}],"_propagateChanges":[{"__symbolic":"method"}],"_highlightCorrectOption":[{"__symbolic":"method"}],"_canOpen":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"_getPanelAriaLabelledby":[{"__symbolic":"method"}],"_getAriaActiveDescendant":[{"__symbolic":"method"}],"_getLabelId":[{"__symbolic":"method"}],"_getTriggerAriaLabelledby":[{"__symbolic":"method"}],"_panelDoneAnimating":[{"__symbolic":"method"}],"setDescribedByIds":[{"__symbolic":"method"}],"onContainerClick":[{"__symbolic":"method"}],"_calculateOverlayScroll":[{"__symbolic":"method"}],"_scrollOptionIntoView":[{"__symbolic":"method"}],"_positioningSettled":[{"__symbolic":"method"}],"_calculateOverlayPosition":[{"__symbolic":"method"}]}},"sbbSelectAnimations":{"transformPanel":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":25,"character":18},"arguments":["transformPanel",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":26,"character":4},"arguments":["void",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":28,"character":6},"arguments":[{"opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":32,"character":4},"arguments":["showing",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":34,"character":6},"arguments":[{"opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":38,"character":4},"arguments":["showing-multiple",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":40,"character":6},"arguments":[{"opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":44,"character":4},"arguments":["void => *",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":44,"character":28},"arguments":["120ms cubic-bezier(0, 0, 0.2, 1)"]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":45,"character":4},"arguments":["* => void",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":45,"character":28},"arguments":["100ms 25ms linear",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":45,"character":57},"arguments":[{"opacity":0}]}]}]}]]}}},"origins":{"SbbSelectModule":"./select.module","SBB_SELECT_PANEL_MAX_HEIGHT":"./select/select.component","SBB_SELECT_BASE_TRIGGER_HEIGHT":"./select/select.component","SBB_SELECT_PANEL_PADDING_X":"./select/select.component","SBB_SELECT_ITEM_HEIGHT_EM":"./select/select.component","SBB_SELECT_MULTIPLE_PANEL_PADDING_X":"./select/select.component","SBB_SELECT_PANEL_VIEWPORT_PADDING":"./select/select.component","SBB_SELECT_SCROLL_STRATEGY":"./select/select.component","SBB_SELECT_SCROLL_STRATEGY_PROVIDER_FACTORY":"./select/select.component","SbbSelectConfig":"./select/select.component","SBB_SELECT_CONFIG":"./select/select.component","SBB_SELECT_SCROLL_STRATEGY_PROVIDER":"./select/select.component","SbbSelectChange":"./select/select.component","SbbSelectBase":"./select/select.component","SbbSelectMixinBase":"./select/select.component","SbbSelect":"./select/select.component","sbbSelectAnimations":"./select-animations"},"importAs":"@sbb-esta/angular-business/select"}