1function preventDefault(e){e.preventDefault()}import{Controller}from"@hotwired/stimulus";export default class extends Controller{static targets=["file"];initialize(){this.boundDropHandler=this.dropHandler.bind(this)}connect(){this.element.addEventListener("dragover",preventDefault),this.element.addEventListener("dragenter",preventDefault),this.element.addEventListener("drop",this.boundDropHandler)}disconnect(e){this.element.removeEventListener("dragover",preventDefault),this.element.removeEventListener("dragenter",preventDefault),this.element.removeEventListener("drop",this.boundDropHandler)}dropHandler(e){this.fileTarget.files=e.dataTransfer.files,e.preventDefault()}}
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.