1!function(){"use strict";new(function(){function t(){this.$triggeredElements=[],this.modalWrapperActiveClass="modal__wrapper--active",this.contentPostActiveClass="content__post--active",this.contentOnlineActiveClass="content__online--active",this.contentWorkerActiveClass="content__worker1--active",this.openClass="is-open",this.bindElements(),this.bindEvents()}return t.prototype.triggerModalHandle=function(t,e){var n,o,s,l;if(void 0===e&&(e=!0),null===(n=this.$modalWrapper)||void 0===n||n.classList.add(this.modalWrapperActiveClass),"read-post"===t&&(null===(o=this.$modalPostContent)||void 0===o||o.classList.add(this.contentPostActiveClass)),"read-online"===t&&(null===(s=this.$modalOnlineContent)||void 0===s||s.classList.add(this.contentOnlineActiveClass)),"worker_one"===t&&(null===(l=this.$modalWorkerOneContent)||void 0===l||l.classList.add(this.contentWorkerActiveClass)),!e){var i=document.querySelector('[data-form-modal="'+t+'"]');i&&i.classList.add(this.openClass)}},t.prototype.bindElements=function(){var t=this;this.$modalCloseButton=document.getElementById("modal-close"),this.$modalWrapper=document.getElementById("modal-wrapper"),this.$buttons=document.getElementsByClassName("button"),this.$modalOnlineContent=document.getElementById("content-online"),this.$modalPostContent=document.getElementById("content-post"),this.$modalWorkerOneContent=document.getElementById("content-worker1"),Array.prototype.forEach.call(this.$buttons,(function(e){"read-post"!==e.id&&"read-online"!==e.id||t.$triggeredElements.push(e)})),Array.prototype.forEach.call(document.querySelectorAll("[data-modal-open]"),(function(e){return t.$triggeredElements.push(e)}))},t.prototype.bindEvents=function(){var t,e=this;this.$triggeredElements.map((function(t){t.addEventListener("click",(function(n){n.preventDefault();var o=t.getAttribute("data-modal-open");o?e.triggerModalHandle(o,!1):e.triggerModalHandle(t.id)}))})),null===(t=this.$modalCloseButton)||void 0===t||t.addEventListener("click",this.close.bind(this)),Array.prototype.forEach.call(document.querySelectorAll("[modal-close]"),(function(t){t.addEventListener("click",e.close.bind(e))})),window.addEventListener("keydown",(function(t){"Escape"===t.key&&e.close()})),this.$modalWrapper&&this.$modalWrapper.addEventListener("click",(function(t){t.target.id===e.$modalWrapper.id&&e.close()})),Array.prototype.forEach.call(document.querySelectorAll("[data-form-modal]"),(function(t){t.addEventListener("click",(function(t){t.target.getAttribute("data-form-modal")&&e.close()}))}))},t.prototype.close=function(){var t,e,n,o,s=this;null===(t=this.$modalWrapper)||void 0===t||t.classList.remove(this.modalWrapperActiveClass),Array.prototype.forEach.call(document.querySelectorAll("[data-form-modal]"),(function(t){return t.classList.remove(s.openClass)})),null===(e=this.$modalPostContent)||void 0===e||e.classList.remove(this.contentPostActiveClass),null===(n=this.$modalOnlineContent)||void 0===n||n.classList.remove(this.contentOnlineActiveClass),null===(o=this.$modalWorkerOneContent)||void 0===o||o.classList.remove(this.contentWorkerActiveClass)},t}())}();
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.