 package org.hola {
     import flash.events.*;
     import flash.external.ExternalInterface;
-    import org.hola.ZExternalInterface;
     import flash.net.URLRequest;
     import flash.net.URLStream;
     import flash.utils.ByteArray;
-    import flash.utils.getTimer;
-    import flash.utils.Timer;
+    import org.hola.ZExternalInterface;
     import org.hola.ZErr;
     import org.hola.Base64;
     import org.hola.WorkerUtils;

            }
        }

        private static function hola_onFragmentData(o : Object) : void{
            var stream : JSURLStream;
            try {
                if (!(stream = reqs[o.req_id]))

            var fetchBinStream : URLStream = o.fetchBinReq.stream;
            _resource = _resource || new ByteArray();
            var prev : Number = _resource.position;
            var len : Number = fetchBinStream.bytesAvailable;
            if (len)
            {
                fetchBinStream.readBytes(_resource, _resource.length, len);
                _resource.position = prev;
                dispatchEvent(new ProgressEvent(ProgressEvent.PROGRESS, false,
                    false, _resource.length, o.fetchBinReq.bytesTotal));
            }
            if (_resource.length < o.fetchBinReq.bytesTotal)
            {
