1"use strict";function _typeof(obj){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj;}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj;},_typeof(obj);} 2function _extends(){_extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};return _extends.apply(this,arguments);} 3function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}} 4function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor);}} 5function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor;} 6function _toPropertyKey(arg){var key=_toPrimitive(arg,"string");return _typeof(key)==="symbol"?key:String(key);} 7function _toPrimitive(input,hint){if(_typeof(input)!=="object"||input===null)return input;var prim=input[Symbol.toPrimitive];if(prim!==undefined){var res=prim.call(input,hint||"default");if(_typeof(res)!=="object")return res;throw new TypeError("@@toPrimitive must return a primitive value.");}return(hint==="string"?String:Number)(input);};(function($,window,document){var _this2=this;var Plugin=function(){function Plugin(element,options){_classCallCheck(this,Plugin);this.defaultProperties={$modalWrapper:$('.block-search-api-saved-searches--modal'),$modal:$('.block--search-api-saved-searches'),$overlay:$('.md-overlay'),$trigger:$('.agent-link'),$close:$('.md-close'),$focusedElBeforeOpen:null,KEY_TAB:9,KEY_ESCAPE:27,$firstFocusableEl:null,$lastFocusableEl:null,$focusableEls:[],focusableElementsString:'.md-close, input.form-submit, input.form-text'};this.element=element;this.settings=_extends(this.defaultProperties,options);this.init();} 8_createClass(Plugin,[{key:"init",value:function init(){var _this=this;this.settings.$focusableEls=this.settings.$modal.find(this.settings.focusableElementsString);this.settings.$trigger.click(function(){_this.settings.$modal.addClass("md-show");_this.settings.$modalWrapper.attr("aria-hidden","false");$("body").addClass("overlay-visible");$(window).trigger('modalOpened');_this.settings.$focusedElBeforeOpen=document.activeElement;_this.settings.$focusableEls=Array.prototype.slice.call(_this.settings.$focusableEls);_this.settings.$firstFocusableEl=_this.settings.$focusableEls[0];_this.settings.$lastFocusableEl=_this.settings.$focusableEls[_this.settings.$focusableEls.length-1];window.setTimeout(function(){if(_this.settings.$firstFocusableEl.classList.contains('form-text')){_this.settings.$firstFocusableEl.focu
8s();}},100);});if(this.settings.show_automatically===true){var _this$settings$$modal;var cookie_name=(_this$settings$$modal=this.settings.$modalWrapper.attr('data-cookie-name'))!==null&&_this$settings$$modal!==void 0?_this$settings$$modal:"saved_searches";var user_viewed_modal=this.getCookie(cookie_name);if(user_viewed_modal!="opened"){setTimeout(function(){_this.settings.$trigger.click();_this.setCookie(cookie_name,"opened",7);},this.settings.show_time*1000);}} 9this.settings.$close.click(function(){_this.removeModalHandler(_this.settings.$modal);});$(document).on('click','.modal-close__message',function(){_this.removeModalHandler(_this.settings.$modal);});$(document).keydown(function(e){if(_this.settings.$modal.hasClass('md-show')){if(e.keyCode===_this.settings.KEY_ESCAPE){_this.removeModalHandler(_this.settings.$modal);} 10if(e.keyCode===_this.settings.KEY_TAB){if(_this.settings.$focusableEls.length===1){e.preventDefault();} 11if(e.shiftKey){_this.handleBackwardTab(e);}else{_this.handleForwardTab(e);}}}});this.settings.$overlay.click(function(){_this.removeModalHandler(_this.settings.$modal);});}},{key:"removeModalHandler",value:function removeModalHandler(modal){modal.removeClass("md-show");$("body").removeClass("overlay-visible");this.settings.$modalWrapper.attr("aria-hidden","true");this.settings.$focusedElBeforeOpen?this.settings.$focusedElBeforeOpen.focus():null;modal.trigger('removeModalHandler');}},{key:"handleForwardTab",value:function handleForwardTab(e){if(!this.settings.$modal[0].contains(document.activeElement)){e.preventDefault();
11this.settings.$firstFocusableEl.focus();return;} 12if(document.activeElement===this.settings.$lastFocusableEl){e.preventDefault();this.settings.$firstFocusableEl.focus();}}},{key:"handleBackwardTab",value:function handleBackwardTab(e){if(!this.settings.$modal[0].contains(document.activeElement)){e.preventDefault();this.settings.$lastFocusableEl.focus();return;} 13if(document.activeElement===this.settings.$firstFocusableEl){e.preventDefault();this.settings.$lastFocusableEl.focus();}}},{key:"setCookie",value:function setCookie(cname,cvalue,exdays){var d=new Date();d.setTime(d.getTime()+exdays*24*60*60*1000);var expires="expires="+d.toUTCString();var path="path=/";document.cookie=cname+"="+cvalue+"; "+expires+"; "+path;}},{key:"getCookie",value:function getCookie(cname){var name=cname+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1);if(c.indexOf(name)==0)return c.substring(name.length,c.length);} 14return"";}}]);return Plugin;}();$.fn.searchDialog=function(options){return new Plugin(_this2,options);};})(jQuery,window,document);;/*})'"*/ 15"use strict";function _typeof(obj){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj;}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj;},_typeof(obj);} 16function _extends(){_extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};return _extends.apply(this,arguments);} 17function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}} 18function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor);}} 19function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor;} 20function _defineProperty(obj,key,value){key=_toPropertyKey(key);if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;} 21function _toPropertyKey(arg){var key=_toPrimitive(arg,"string");return _typeof(key)==="symbol"?key:String(key);} 22function _toPrimitive(input,hint){if(_typeof(input)!=="object"||input===null)return input;var prim=input[Symbol.toPrimitive];if(prim!==undefined){var res=prim.call(input,hint||"default");if(_typeof(res)!=="object")return res;throw new TypeError("@@toPrimitive must return a primitive value.");}return(hint==="string"?String:Number)(input);};(function($,window,document){var _this3=this;var Plugin=function(){function Plugin(element,options){var _this=this;_classCallCheck(this,Plugin);_defineProperty(this,"toggleMenu",function(){!(_this.settings.$trigger.attr('aria-expanded')==='true')?_this.openMenu():_this.closeMenu();});this.defaultProperties={KEY_TAB:9,KEY_ESCAPE:27,KEY_UP:38,KEY_DOWN:40};this.element=element;this.settings=_extends(options,this.defaultProperties);this.init();} 23_createClass(Plugin,[{key:"init",value:function init(){var _this2=this;this.settings.$trigger.click(this.toggleMenu);$(window).on('click',function(event){if(_this2.settings.$trigger.attr('aria-expanded')==='true'){var $target=$(event.target);if(!$target.is(_this2.settings.$trigger)){_this2.closeMenu();}}});$(window).on('keydown',function(event){if(_this2.settings.$trigger.attr('aria-expanded')==='true'){switch(event.keyCode){case _this2.settings.KEY_ESCAPE:_this2.closeMenu();break;case _this2.settings.KEY_DOWN:_this2.setFocusToNextItem();event.preventDefault();break;case _this2.settings.KEY_UP:_this2.setFocusToPreviousItem();event.preventDefault();break;default:break;}}});}}
23,{key:"openMenu",value:function openMenu(){this.settings.$trigger.attr('aria-expanded',true);this.settings.$menu_content.addClass('epiq-dropbutton--show');this.setFocusToFirstItem();event.stopPropagation();}},{key:"setFocusToFirstItem",value:function setFocusToFirstItem(){this.settings.$menu_content.find(':focusable').first().focus();}},{key:"setFocusToLastItem",value:function setFocusToLastItem(){this.settings.$menu_content.find(':focusable').last().focus();}},{key:"setFocusToPreviousItem",value:function setFocusToPreviousItem(){if($(document.activeElement).parent().is(':first-child')){this.setFocusToLastItem();}else{$(document.activeElement).parent().prev('li').find(':focusable').focus();}}},{key:"setFocusToNextItem",value:function setFocusToNextItem(){if($(document.activeElement).parent().is(':last-child')){this.setFocusToFirstItem();}else{$(document.activeElement).parent().next('li').find(':focusable').focus();}}},{key:"closeMenu",value:function closeMenu(){this.settings.$trigger.attr('aria-expanded',false);this.settings.$menu_content.removeClass('epiq-dropbutton--show');}}]);return Plugin;}();$.fn.dropButton=function(options){return new Plugin(_this3,options);};})(jQuery,window,document);;/*})'"*/
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.