1"use strict";(self.webpackChunkmckesson_dotcom_frontend=self.webpackChunkmckesson_dotcom_frontend||[]).push([[785],{785:(e,t,r)=>{function i(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.r(t),r.d(t,{default:()=>s});const s=class{constructor(e){var t,r;i(this,"openDrawer",(()=>{var e,t;null===(e=this.trigger)||void 0===e||e.setAttribute("aria-expanded","true"),null===(t=this.drawer)||void 0===t||t.setAttribute("aria-hidden","false"),setTimeout((()=>{document.body.classList.add("blur")})),document.addEventListener("keydown",this.escapeHandler),document.addEventListener("click",this.outsideClick)})),i(this,"closeDrawer",(()=>{var e,t;if(null===(e=this.trigger)||void 0===e||e.setAttribute("aria-expanded","false"),null===(t=this.drawer)||void 0===t||t.setAttribute("aria-hidden","true"),document.body.classList.remove("blur"),!this.input)return;let{value:r}=this.input;r&&""!==r&&this.form.reset()})),i(this,"toggleDrawer",(()=>{"false"===this.trigger.getAttribute("aria-expanded")?this.openDrawer():this.closeDrawer()})),i(this,"escapeHandler",(e=>{"Escape"===e.key&&(this.closeDrawer(),document.removeEventListener("keydown",this.escapeHandler))})),i(this,"outsideClick",(e=>{this.$el.contains(e.target)||(this.closeDrawer(),document.removeEventListener("click",this.outsideClick))})),this.$el=e,this.trigger=this.$el.querySelector(".header-search__toggle"),this.drawer=this.$el.querySelector(".header-search__drawer"),this.form=this.$el.querySelector("form"),this.input=this.$el.querySelector("#HeaderSearch"),this.closebutton=this.$el.querySelector(".header-search__close"),this.mql=window.matchMedia("(width >= 1200px)"),null===(t=this.trigger)||void 0===t||t.addEventListener("click",(()=>this.toggleDrawer())),null===(r=this.closebutton)||void 0===r||r.addEventListener("click",(()=>this.toggleDrawer())),this.mql.addEventListener("change",(()=>{this.closeDrawer()}))}}}}]);
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.