1var yornModal=new Vue({el:"#modal",store:[modalStore],data:function(){return{isOpen:!1,modalId:"",type:"regular"}},methods:{handleKeyEvents:function(a){27==a.keyCode&&(this.isOpen=!1)},lockScroll:function(){this.$refs.modal.closest("body").classList.add("lock-body-scroll")},unlockScroll:function(){this.$refs.modal.closest("body").classList.remove("lock-body-scroll")},openModal:function(a){this.isOpen=!0;this.modalId=a;modalStore.dispatch("updateIsModelOpen",!0)},closeModal:function(){this.isOpen= 2!1;this.modalId="";modalStore.dispatch("updateIsModelOpen",!1)}},watch:{isOpen:function(a){!0===a?this.lockScroll():this.unlockScroll()}},mounted:function(){var a=this;document.addEventListener("keydown",function(b){return a.handleKeyEvents(b)})},beforeDestroy:function(){var a=this;document.removeEventListener("keydown",function(b){return a.handleKeyEvents(b)})}});
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.