1"use strict";(self.webpackChunkfrontend_build_tools=self.webpackChunkfrontend_build_tools||[]).push([[905],{8905:function(t,e,r){r(2675),r(9463),r(2259),r(5700),r(3418),r(3792),r(4782),r(9572),r(2010),r(2892),r(875),r(6099),r(825),r(7495),r(8781),r(7764),r(2953);var n=r(854);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function i(t,e){if(t){if("string"==typeof t)return a(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(t,e):void 0}}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function c(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,s(n.key),n)}}function s(t){var e=function(t){if("object"!=o(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var r=e.call(t,"string");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==o(e)?e:e+""}function u(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(u=function(){return!!t})()}function l(t){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},l(t)}function f(t,e){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},f(t,e)}var d="is-active",y=function(t){function e(t){var r;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(r=function(t,e,r){return e=l(e),function(t,e){if(e&&("object"==o(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,u()?Reflect.construct(e,r||[],l(t).constructor):e.apply(t,r))}(this,e,[t])).element=t,r.initDomCache(),r.overlay=document.querySelector(".js-overlay"),r.dom.toggle.addEventListener("click",r.openOverlay.bind(r)),r.closeClick=r.closeClick.bind(r),r.trapFocus=r.trapFocus.bind(r),r.closeEscape=r.closeEscape.bind(r),r.dom.card.id=Math.floor(1e7*Math.random()),r.dom.toggle.setAttribute("aria-controls",r.dom.card.id),r.dom.toggle.setAttribute("aria-haspopup",!0),r.dom.close.setAttribute("aria-controls",r.dom.card.id),r.setAriaExpandedOnToggle(!1),r.dom.card.setAttribute("aria-labelledby","heading-".concat(r.dom.card.id));var n=r.dom.card.querySelector(".js-link-list__heading");return n&&(n.id="heading-".concat(r.dom.card.id)),r}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&f(t,e)}(e,t),r=e,(n=[{key:"setAriaExpandedOnToggle",value:function(t){this.dom.toggle.setAttribute("aria-expanded",t)}},{key:"openOverlay",value:function(){this.dom.card.classList.add(d),this.dom.card.setAttribute("role","dialog"),this.dom.card.setAttribute("aria-modal","true"),this.overlay.classList.add(d),this.setAriaExpandedOnToggle(!0),document.addEventListener("click",this.closeClick),document.addEventListener("focus",this.trapFocus,!0),document.addEventListener("keydown",this.closeEscape),this.keyboardfocusableElements=function(t){return function(t){if(Array.isArray(t))return a(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||i(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this.dom.card.querySelectorAll('a, button, input, textarea, select, details, [tabindex]:not
1([tabindex="-1"])'));var t=function(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],s=!0,u=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=i.call(r)).done)&&(c.push(n.value),c.length!==e);s=!0);}catch(t){u=!0,o=t}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return c}}(t,e)||i(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this.keyboardfocusableElements,1);this.firstElement=t[0],this.lastElement=this.keyboardfocusableElements[this.keyboardfocusableElements.length-1],this.lastFocus=this.firstElement}},{key:"trapFocus",value:function(t){var e=!this.dom.card.contains(t.target);switch(this.lastFocus){case this.lastElement:e&&this.firstElement.focus();break;case this.firstElement:e&&this.lastElement.focus()}this.dom.card.contains(t.target)&&(this.lastFocus=t.target)}},{key:"closeEscape",value:function(t){27===t.keyCode&&this.closeOverlay()}},{key:"closeClick",value:function(t){var e=t.target===this.overlay,r=t.target===this.dom.close;(e||r)&&this.closeOverlay()}},{key:"closeOverlay",value:function(){this.dom.card.classList.remove(d),this.overlay.classList.remove(d),this.setAriaExpandedOnToggle(!1),document.removeEventListener("click",this.closeOverlay),document.removeEventListener("focus",this.trapFocus,!0),document.removeEventListener("keydown",this.closeEscape)}}])&&c(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(n.A);e.default=y},566:function(t,e,r){var n=r(9504),o=r(9306),i=r(34),a=r(9297),c=r(7680),s=r(616),u=Function,l=n([].concat),f=n([].join),d={};t.exports=s?u.bind:function(t){var e=o(this),r=e.prototype,n=c(arguments,1),s=function(){var r=l(n,c(arguments));return this instanceof s?function(t,e,r){if(!a(d,e)){for(var n=[],o=0;o<e;o++)n[o]="a["+o+"]";d[e]=u("C,a","return new C("+f(n,",")+")")}return d[e](t,r)}(e,r.length,r):e.apply(t,r)};return i(r)&&(s.prototype=r),s}},875:function(t,e,r){var n=r(6518),o=r(9039),i=r(8981),a=r(2787),c=r(2211);n({target:"Object",stat:!0,forced:o(function(){a(1)}),sham:!c},{getPrototypeOf:function(t){return a(i(t))}})},825:function(t,e,r){var n=r(6518),o=r(7751),i=r(8745),a=r(566),c=r(5548),s=r(8551),u=r(34),l=r(2360),f=r(9039),d=o("Reflect","construct"),y=Object.prototype,p=[].push,b=f(function(){function t(){}return!(d(function(){},[],t)instanceof t)}),m=!f(function(){d(function(){})}),h=b||m;n({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(t,e){c(t),s(e);var r=arguments.length<3?t:c(arguments[2]);if(m&&!b)return d(t,e,r);if(t===r){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var n=[null];return i(p,n,e),new(i(a,t,n))}var o=r.prototype,f=l(u(o)?o:y),h=i(t,f,e);return u(h)?h:f}})}}]);
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.