javascript:(()%3D>%7Bvar f%3Ddocument.createElement('input')%3Bf.type%3D'file'%3Bf.multiple%3Dtrue%3Bf.style.display%3D'none'%3Bvar c%3Ddocument.createElement('ul')%3Bvar b%3Ddocument.createElement('button')%3Bb.innerText%3D'upload'%3Bvar a%3Ddocument.getElementById('action-area')%3Bvar l%3D%5B%5D%3Bf.onchange%3D()%3D>%7Ba.style.display%3D'block'%3Ba.innerHTML%3D'

Files<%2Fh1>'%3Ba.appendChild(c)%3Bfor(var _f of f.files)%7Bvar o%3D%7B%7D%3Bo.d%3Dnew FormData()%3Bo.d.append('userfile'%2C_f)%3Bo.d.append('page_id'%2CWIKIREQUEST.info.pageId)%3Bo.d.append('action'%2C'FileAction')%3Bo.d.append('event'%2C'uploadFile')%3Bo.d.append('MAX_FILE_SIZE'%2C52428800)%3Bo.n%3Ddocument.createElement('input')%3Bo.n.value%3D_f.name%3Bl.push(o)%3Bvar s%3Ddocument.createElement('span')%3Bs.innerText%3D%60(%24%7B~~(_f.size %2F 1024)%7Dkb)%60%3Bvar i%3Ddocument.createElement('li')%3Bi.appendChild(o.n)%3Bi.appendChild(s)%3Bc.appendChild(i)%3B%7Da.appendChild(b)%3Bwindow.scrollTo(0%2Ca.getBoundingClientRect().top %2B window.scrollY)%3B%7D%3Bb.onclick%3Dasync()%3D>%7Bb.disabled%3Dtrue%3Bb.innerText%3D'uploading...'%3Bfor(var _l of l)%7B_l.d.append('dfilename'%2C_l.n.value)%3B_l.n.disabled%3Dtrue%3B_l.n.style.background%3D'url(http%3A%2F%2Fd3g0gp89917ko0.cloudfront.net%2Fv--3e3a6f7dbcc9%2Fcommon--theme%2Fbootstrap-base%2Fimages%2Fprogress%2Fprogressbar.gif)center no-repeat'%3B_l.n.style.color%3D'transparent'%3B%7Dvar e%3Dnull%3Bvar r%3Dawait Promise.all(l.map(v%3D>%7Bvar f%3Dfetch('%2Fdefault--flow%2Ffiles__UploadTarget'%2C%7Bmethod%3A "POST"%2Cbody%3A v.d%7D)%3Bf.then(async r%3D>%7Bvar t%3Dawait r.text()%3Bvar s%3Dt.match(%2F
(.*%3F)<%5C%2Fdiv>%2F)%5B1%5D%3Bvar x%3D(s%3D%3D'ok')%7C%7C(s%3D%3D'file_exists')%3B(v.n.style.background%3Dx%3F'%23fff'%3A'%23f99'%2Cv.n.style.color%3Dx%3F'%232b2'%3A'%23b01')%3Bx%7C%7C(e%3Ds)%3B%7D)%3Breturn f%3B%7D))%3Bb.innerText%3D!e%3F'complete'%3A'error'%3B!e%7C%7Calert(e)%3Bf.remove()%3B%7D%3Bdocument.body.appendChild(f)%3Bvar d%3Dnew OZONE.dialogs.Dialog()%3Bd.content%3D'
start uploading<%2Fdiv>
Are you sure you want to upload your files%3F<%2Fdiv>
Cancel<%2Fa>Upload<%2Fa><%2Fdiv>'%3Bd.show()%3Bwindow.upload_m_f%3D()%3D>%7Bd.close()%2Cf.click()%2Cwindow.upload_m_f%3D()%3D>%7B%7D%7D%3B%7D)()%3Bvoid(0);