function makeWorker(c,f){if("script"==c)try{var a=new Blob([f]);worker=new Worker(URL.createObjectURL(a));URL.revokeObjectURL(a)}catch(b){worker=new Worker(f)}else worker=new Worker(f);return worker}var FileReaderSyncSupport=!1,syncDetectionScript="onmessage = function(e) { postMessage(!!FileReaderSync); };",fileOpenWorker;checkFileReaderSyncSupport();var releaseWorker=function(){fileOpenWorker.terminate()}; function checkFileReaderSyncSupport(){if(fileOpenWorker=makeWorker("url",Dext5LayerWin._dext_editor._config.fileEncodingWorkerJSUrl+"?ver="+DEXTTOP.DEXT5.ReleaseVer))fileOpenWorker.onmessage=function(c){FileReaderSyncSupport=c.data.result;releaseWorker()},fileOpenWorker.postMessage({init:!0})} function processFiles(c,f){if(FileReaderSyncSupport){var a=makeWorker("url",Dext5LayerWin._dext_editor._config.fileEncodingWorkerJSUrl+"?ver="+DEXTTOP.DEXT5.ReleaseVer);a&&(a.onmessage=function(a){f(a.data.hasBom,a.data.result)},Array.prototype.forEach.call(c,function(b){a.postMessage(b)}))}} function handleFileSelect(c){FileReaderSyncSupport&&processFiles(c,function(c,a){if(0==a.indexOf("[DEXT5Error]"))alert(a),event_dext_open_file_upload_completed("");else{var b=a.toLowerCase(),g,e,d;g=b.indexOf("d&&(d=b.indexOf("d&&(d=b.indexOf("