1"use strict";(self.webpackChunkinventis_front_end_boilerplate=self.webpackChunkinventis_front_end_boilerplate||[]).push([[7270],{37270:function(e,t,n){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.r(t);var l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),r(this,"options",{triggerSelector:"[data-trigger]",dialogSelector:"dialog"}),r(this,"element",void 0),r(this,"triggerElement",null),this.onClick=this.onClick.bind(this),this.element=t,this.setup()}var t,n,l;return t=e,(n=[{key:"setup",value:function(){this.triggerElement=this.element.querySelector(this.options.triggerSelector),this.attachEventListeners()}},{key:"destroy",value:function(){this.detachEventListeners()}},{key:"attachEventListeners",value:function(){this.triggerElement.addEventListener("click",this.onClick)}},{key:"detachEventListeners",value:function(){this.triggerElement.removeEventListener("click",this.onClick)}},{key:"onClick",value:function(e){e.preventDefault();var t=this.element.querySelector(this.options.dialogSelector);null!==t&&t.showModal()}}])&&i(t.prototype,n),l&&i(t,l),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.default=function(e){return new l(e)}}}]); 2//# sourceMappingURL=7270.e5611382.js.map
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.