1!function($,{tabbable:t,isTabbable:e}){$.widget("ui.dialog",$.ui.dialog,{options:{buttonClass:"button",buttonPrimaryClass:"button--primary"},_createButtons(){const t=this.options;let e,i;const o=t.buttons.length;for(i=0;i<o;i++)if(t.buttons[i].primary&&!0===t.buttons[i].primary){e=i,delete t.buttons[i].primary;break}this._super();const s=this.uiButtonSet.children().addClass(t.buttonClass);void 0!==e&&s.eq(i).addClass(t.buttonPrimaryClass)},_createWrapper(){this.uiDialog=$("<div>").hide().attr({tabIndex:-1,role:"dialog","aria-modal":this.options.modal?"true":null}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown(e){if(this.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===$.ui.keyCode.ESCAPE)return e.preventDefault(),void this.close(e);if(e.keyCode!==$.ui.keyCode.TAB||e.isDefaultPrevented())return;const i=t(this.uiDialog[0]);if(i.length){const t=i[0],o=i[i.length-1];e.target!==o&&e.target!==this.uiDialog[0]||e.shiftKey?e.target!==t&&e.target!==this.uiDialog[0]||!e.shiftKey||(this._delay(function(){$(o).trigger("focus")}),e.preventDefault()):(this._delay(function(){$(t).trigger("focus")}),e.preventDefault())}},mousedown(t){this._moveToTop(t)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_focusTabbable(){let i=this._focusedElement?this._focusedElement.get(0):null;if(i||(i=this.element.find("[autofocus]").get(0)),!i){const e=[this.element,this.uiDialogButtonPane];for(let o=0;o<e.length;o++){const s=e[o].get(0);if(s){const e=t(s);i=e.length?e[0]:null}if(i)break}}if(!i){const t=this.uiDialogTitlebarClose.get(0);i=t&&e(t)?t:null}i||(i=this.uiDialog.get(0)),$(i).eq(0).trigger("focus")}})}(jQuery,window.tabbable);
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.