1"use strict";(self.webpackChunklogin=self.webpackChunklogin||[]).push([[8701],{8701(d,n,s){s.r(n),s.d(n,{nwcc_listbox:()=>l});var e=s(467),i=s(1409),c=s(7754);const l=class{constructor(o){(0,i.r)(this,o),this.nwccListboxChange=(0,i.c)(this,"nwccListboxChange",7),this.nwccListboxFocus=(0,i.c)(this,"nwccListboxFocus",7)}type;options=[];nwccListboxChange;nwccListboxFocus;listboxOptionIds=[];optionWasSelected=!1;focusedItemIndex=null;triggerListboxFocusEvent(o){null!==o&&this.nwccListboxFocus.emit(this.listboxOptionIds[o])}onOptionsChange(o){this.listboxOptionIds=o.map(()=>(0,c.g)()),this.optionWasSelected=!1}chooseCurrentlyFocused(){var o=this;return(0,e.A)(function*(){null!==o.focusedItemIndex&&o.onClick(o.focusedItemIndex)})()}virtualFocusNext(){var o=this;return(0,e.A)(function*(){null===o.focusedItemIndex?o.focusedItemIndex=0:o.focusedItemIndex+1<o.options.length&&(o.focusedItemIndex=o.focusedItemIndex+1),o.triggerListboxFocusEvent(o.focusedItemIndex)})()}virtualFocusPrevious(){var o=this;return(0,e.A)(function*(){null!==o.focusedItemIndex&&(o.focusedItemIndex=0===o.focusedItemIndex?null:o.focusedItemIndex-1),o.triggerListboxFocusEvent(o.focusedItemIndex)})()}getCurrentlySelectedOptionId(){var o=this;return(0,e.A)(function*(){return null!==o.focusedItemIndex?o.listboxOptionIds[o.focusedItemIndex]:null})()}getCurrentlySelectedOptionIndex(){var o=this;return(0,e.A)(function*(){return o.focusedItemIndex})()}onClick(o){const t=this.options[o];t&&(this.nwccListboxChange.emit(t),this.optionWasSelected=!0)}componentDidLoad(){this.onOptionsChange(this.options)}render(){return!this.optionWasSelected&&this.listboxOptionIds.length>0&&(0,i.h)("div",{key:"302449f605edd3704c819d0944bd036feced1d91",class:"listbox",role:"listbox"},this.listboxOptionIds.map((o,t)=>"autocomplete"===this.type?(0,i.h)("nwcc-listbox-autocomplete-option",{class:{listbox__option:!0,"listbox__option--focus":this.focusedItemIndex===t},role:"option",key:"listbox-option-"+t,id:o,label:this.options[t].label,onClick:()=>this.onClick(t)}):null))}static get watchers(){return{options:[{onOptionsChange:0}]}}};l.style=".listbox{--listbox-text-color:rgb(0, 0, 0);--listbox-border-color:rgb(201, 199, 199);--listbox-focus-color:rgb(220, 237, 255);--listbox-hover-color:rgb(241, 242, 244);--listbox-background:rgb(255, 255, 255);position:absolute;left:0;z-index:8600;width:100%;background:var(--listbox-background);border:1px solid var(--listbox-border-color);border-radius:2px}.listbox .listbox__option{display:block;padding:12px;color:var(--listbox-text-color);cursor:pointer}.listbox .listbox__option:focus,.listbox .listbox__option--focus{background-color:var(--listbox-focus-color);outline:none}.listbox .listbox__option:hover{background:var(--listbox-hover-color)}.ncc-enforce-dark-mode .listbox{--listbox-text-color:rgb(255, 255, 255);--listbox-border-color:rgb(90, 87, 92);--listbox-focus-color:rgb(56, 56, 56);--listbox-hover-color:rgb(33, 33, 33);--listbox-background:rgb(0, 0, 0)}@media (prefers-color-scheme: dark){.ncc-enable-dark-mode .listbox{--listbox-text-color:rgb(255, 255, 255);--listbox-border-color:rgb(90, 87, 92);--listbox-focus-color:rgb(56, 56, 56);--listbox-hover-color:rgb(33, 33, 33);--listbox-background:rgb(0, 0, 0)}}nwcc-input .listbox{left:-1px;margin-top:2px}"}}]);
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.