//---------------------------------------- // // Copyright © yanghy. All Rights Reserved. // // Licensed under Apache License Version 2.0, January 2004 // // https://www.apache.org/licenses/LICENSE-2.0 // //---------------------------------------- package assetserve var mimeTypes = `3dm=x-world/x-3dmf 3dmf=x-world/x-3dmf 7z=application/x-7z-compressed a=application/octet-stream woff2=application/octet-stream woff=application/octet-stream aab=application/x-authorware-bin aam=application/x-authorware-map aas=application/x-authorware-seg abc=text/vndabc ace=application/x-ace-compressed acgi=text/html afl=video/animaflex ai=application/postscript aif=audio/aiff aifc=audio/aiff aiff=audio/aiff aim=application/x-aim aip=text/x-audiosoft-intra alz=application/x-alz-compressed ani=application/x-navi-animation aos=application/x-nokia-9000-communicator-add-on-software aps=application/mime arc=application/x-arc-compressed arj=application/arj art=image/x-jg asf=video/x-ms-asf asm=text/x-asm asp=text/asp asx=application/x-mplayer2 au=audio/basic avi=video/x-msvideo avs=video/avs-video bcpio=application/x-bcpio bin=application/mac-binary bmp=image/bmp boo=application/book book=application/book boz=application/x-bzip2 bsh=application/x-bsh bz2=application/x-bzip2 bz=application/x-bzip c++=text/plain c=text/x-c cab=application/vnd.ms-cab-compressed cat=application/vndms-pkiseccat cc=text/x-c ccad=application/clariscad cco=application/x-cocoa cdf=application/cdf cer=application/pkix-cert cha=application/x-chat chat=application/x-chat chrt=application/vnd.kde.kchart class=application/java com=text/plain conf=text/plain cpio=application/x-cpio cpp=text/x-c cpt=application/mac-compactpro crl=application/pkcs-crl crt=application/pkix-cert crx=application/x-chrome-extension csh=text/x-scriptcsh css=text/css csv=text/csv cxx=text/plain dar=application/x-dar dcr=application/x-director deb=application/x-debian-package deepv=application/x-deepv def=text/plain der=application/x-x509-ca-cert dif=video/x-dv dir=application/x-director divx=video/divx dl=video/dl dmg=application/x-apple-diskimage doc=application/msword dot=application/msword dp=application/commonground drw=application/drafting dump=application/octet-stream dv=video/x-dv dvi=application/x-dvi dwf=drawing/x-dwf=(old) dwg=application/acad dxf=application/dxf dxr=application/x-director el=text/x-scriptelisp elc=application/x-bytecodeelisp=(compiled=elisp) eml=message/rfc822 env=application/x-envoy eps=application/postscript es=application/x-esrehber etx=text/x-setext evy=application/envoy exe=application/octet-stream f77=text/x-fortran f90=text/x-fortran f=text/x-fortran fdf=application/vndfdf fif=application/fractals fli=video/fli flo=image/florian flv=video/x-flv flx=text/vndfmiflexstor fmf=video/x-atomic3d-feature for=text/x-fortran fpx=image/vndfpx frl=application/freeloader funk=audio/make g3=image/g3fax g=text/plain gif=image/gif gl=video/gl gsd=audio/x-gsm gsm=audio/x-gsm gsp=application/x-gsp gss=application/x-gss gtar=application/x-gtar gz=application/x-compressed gzip=application/x-gzip h=text/x-h hdf=application/x-hdf help=application/x-helpfile hgl=application/vndhp-hpgl hh=text/x-h hlb=text/x-script hlp=application/hlp hpg=application/vndhp-hpgl hpgl=application/vndhp-hpgl hqx=application/binhex hta=application/hta htc=text/x-component htm=text/html html=text/html htmls=text/html htt=text/webviewhtml htx=text/html ice=x-conference/x-cooltalk ico=image/x-icon ics=text/calendar icz=text/calendar idc=text/plain ief=image/ief iefs=image/ief iges=application/iges igs=application/iges ima=application/x-ima imap=application/x-httpd-imap inf=application/inf ins=application/x-internett-signup ip=application/x-ip2 isu=video/x-isvideo it=audio/it iv=application/x-inventor ivr=i-world/i-vrml ivy=application/x-livescreen jam=audio/x-jam jav=text/x-java-source java=text/x-java-source jcm=application/x-java-commerce jfif-tbnl=image/jpeg jfif=image/jpeg jnlp=application/x-java-jnlp-file jpe=image/jpeg jpeg=image/jpeg jpg=image/jpeg jps=image/x-jps js=application/javascript json=application/json jut=image/jutvision kar=audio/midi karbon=application/vnd.kde.karbon kfo=application/vnd.kde.kformula flw=application/vnd.kde.kivio kml=application/vnd.google-earth.kml+xml kmz=application/vnd.google-earth.kmz kon=application/vnd.kde.kontour kpr=application/vnd.kde.kpresenter kpt=application/vnd.kde.kpresenter ksp=application/vnd.kde.kspread kwd=application/vnd.kde.kword kwt=application/vnd.kde.kword ksh=text/x-scriptksh la=audio/nspaudio lam=audio/x-liveaudio latex=application/x-latex lha=application/lha lhx=application/octet-stream list=text/plain lma=audio/nspaudio log=text/plain lsp=text/x-scriptlisp lst=text/plain lsx=text/x-la-asf ltx=application/x-latex lzh=application/octet-stream lzx=application/lzx m1v=video/mpeg m2a=audio/mpeg m2v=video/mpeg m3u=audio/x-mpegurl m=text/x-m man=application/x-troff-man manifest=text/cache-manifest map=application/x-navimap mar=text/plain mbd=application/mbedlet mc$=application/x-magic-cap-package-10 mcd=application/mcad mcf=text/mcf mcp=application/netmc me=application/x-troff-me mht=message/rfc822 mhtml=message/rfc822 mid=application/x-midi midi=application/x-midi mif=application/x-frame mime=message/rfc822 mjf=audio/x-vndaudioexplosionmjuicemediafile mjpg=video/x-motion-jpeg mm=application/base64 mme=application/base64 mod=audio/mod moov=video/quicktime mov=video/quicktime movie=video/x-sgi-movie mp2=audio/mpeg mp3=audio/mpeg3 mp4=video/mp4 mpa=audio/mpeg mpc=application/x-project mpe=video/mpeg mpeg=video/mpeg mpg=video/mpeg mpga=audio/mpeg mpp=application/vndms-project mpt=application/x-project mpv=application/x-project mpx=application/x-project mrc=application/marc ms=application/x-troff-ms mv=video/x-sgi-movie my=audio/make mzz=application/x-vndaudioexplosionmzz nap=image/naplps naplps=image/naplps nc=application/x-netcdf ncm=application/vndnokiaconfiguration-message nif=image/x-niff niff=image/x-niff nix=application/x-mix-transfer nsc=application/x-conference nvd=application/x-navidoc o=application/octet-stream oda=application/oda odb=application/vnd.oasis.opendocument.database odc=application/vnd.oasis.opendocument.chart odf=application/vnd.oasis.opendocument.formula odg=application/vnd.oasis.opendocument.graphics odi=application/vnd.oasis.opendocument.image odm=application/vnd.oasis.opendocument.text-master odp=application/vnd.oasis.opendocument.presentation ods=application/vnd.oasis.opendocument.spreadsheet odt=application/vnd.oasis.opendocument.text oga=audio/ogg ogg=audio/ogg ogv=video/ogg omc=application/x-omc omcd=application/x-omcdatamaker omcr=application/x-omcregerator otc=application/vnd.oasis.opendocument.chart-template otf=application/vnd.oasis.opendocument.formula-template otg=application/vnd.oasis.opendocument.graphics-template oth=application/vnd.oasis.opendocument.text-web oti=application/vnd.oasis.opendocument.image-template otm=application/vnd.oasis.opendocument.text-master otp=application/vnd.oasis.opendocument.presentation-template ots=application/vnd.oasis.opendocument.spreadsheet-template ott=application/vnd.oasis.opendocument.text-template p10=application/pkcs10 p12=application/pkcs-12 p7a=application/x-pkcs7-signature p7c=application/pkcs7-mime p7m=application/pkcs7-mime p7r=application/x-pkcs7-certreqresp p7s=application/pkcs7-signature p=text/x-pascal part=application/pro_eng pas=text/pascal pbm=image/x-portable-bitmap pcl=application/vndhp-pcl pct=image/x-pict pcx=image/x-pcx pdb=chemical/x-pdb pdf=application/pdf pfunk=audio/make pgm=image/x-portable-graymap pic=image/pict pict=image/pict pkg=application/x-newton-compatible-pkg pko=application/vndms-pkipko pl=text/x-scriptperl plx=application/x-pixclscript pm4=application/x-pagemaker pm5=application/x-pagemaker pm=text/x-scriptperl-module png=image/png pnm=application/x-portable-anymap pot=application/mspowerpoint pov=model/x-pov ppa=application/vndms-powerpoint ppm=image/x-portable-pixmap pps=application/mspowerpoint ppt=application/mspowerpoint ppz=application/mspowerpoint pre=application/x-freelance prt=application/pro_eng ps=application/postscript psd=application/octet-stream pvu=paleovu/x-pv pwz=application/vndms-powerpoint py=text/x-scriptphyton pyc=applicaiton/x-bytecodepython qcp=audio/vndqcelp qd3=x-world/x-3dmf qd3d=x-world/x-3dmf qif=image/x-quicktime qt=video/quicktime qtc=video/x-qtc qti=image/x-quicktime qtif=image/x-quicktime ra=audio/x-pn-realaudio ram=audio/x-pn-realaudio rar=application/x-rar-compressed ras=application/x-cmu-raster rast=image/cmu-raster rexx=text/x-scriptrexx rf=image/vndrn-realflash rgb=image/x-rgb rm=application/vndrn-realmedia rmi=audio/mid rmm=audio/x-pn-realaudio rmp=audio/x-pn-realaudio rng=application/ringing-tones rnx=application/vndrn-realplayer roff=application/x-troff rp=image/vndrn-realpix rpm=audio/x-pn-realaudio-plugin rt=text/vndrn-realtext rtf=text/richtext rtx=text/richtext rv=video/vndrn-realvideo s=text/x-asm s3m=audio/s3m s7z=application/x-7z-compressed saveme=application/octet-stream sbk=application/x-tbook scm=text/x-scriptscheme sdml=text/plain sdp=application/sdp sdr=application/sounder sea=application/sea set=application/set sgm=text/x-sgml sgml=text/x-sgml sh=text/x-scriptsh shar=application/x-bsh shtml=text/x-server-parsed-html sid=audio/x-psid skd=application/x-koan skm=application/x-koan skp=application/x-koan skt=application/x-koan sit=application/x-stuffit sitx=application/x-stuffitx sl=application/x-seelogo smi=application/smil smil=application/smil snd=audio/basic sol=application/solids spc=text/x-speech spl=application/futuresplash spr=application/x-sprite sprite=application/x-sprite spx=audio/ogg src=application/x-wais-source ssi=text/x-server-parsed-html ssm=application/streamingmedia sst=application/vndms-pkicertstore step=application/step stl=application/sla stp=application/step sv4cpio=application/x-sv4cpio sv4crc=application/x-sv4crc svf=image/vnddwg svg=image/svg+xml svr=application/x-world swf=application/x-shockwave-flash t=application/x-troff talk=text/x-speech tar=application/x-tar tbk=application/toolbook tcl=text/x-scripttcl tcsh=text/x-scripttcsh tex=application/x-tex texi=application/x-texinfo texinfo=application/x-texinfo text=text/plain tgz=application/gnutar tif=image/tiff tiff=image/tiff tr=application/x-troff tsi=audio/tsp-audio tsp=application/dsptype tsv=text/tab-separated-values turbot=image/florian txt=text/plain uil=text/x-uil uni=text/uri-list unis=text/uri-list unv=application/i-deas uri=text/uri-list uris=text/uri-list ustar=application/x-ustar uu=text/x-uuencode uue=text/x-uuencode vcd=application/x-cdlink vcf=text/x-vcard vcard=text/x-vcard vcs=text/x-vcalendar vda=application/vda vdo=video/vdo vew=application/groupwise viv=video/vivo vivo=video/vivo vmd=application/vocaltec-media-desc vmf=application/vocaltec-media-file voc=audio/voc vos=video/vosaic vox=audio/voxware vqe=audio/x-twinvq-plugin vqf=audio/x-twinvq vql=audio/x-twinvq-plugin vrml=application/x-vrml vrt=x-world/x-vrt vsd=application/x-visio vst=application/x-visio vsw=application/x-visio wasm=application/wasm w60=application/wordperfect60 w61=application/wordperfect61 w6w=application/msword wav=audio/wav wb1=application/x-qpro wbmp=image/vnd.wap.wbmp web=application/vndxara wiz=application/msword wk1=application/x-123 wmf=windows/metafile wml=text/vnd.wap.wml wmlc=application/vnd.wap.wmlc wmls=text/vnd.wap.wmlscript wmlsc=application/vnd.wap.wmlscriptc word=application/msword wp5=application/wordperfect wp6=application/wordperfect wp=application/wordperfect wpd=application/wordperfect wq1=application/x-lotus wri=application/mswrite wrl=application/x-world wrz=model/vrml wsc=text/scriplet wsrc=application/x-wais-source wtk=application/x-wintalk x-png=image/png xbm=image/x-xbitmap xdr=video/x-amt-demorun xgz=xgl/drawing xif=image/vndxiff xl=application/excel xla=application/excel xlb=application/excel xlc=application/excel xld=application/excel xlk=application/excel xll=application/excel xlm=application/excel xls=application/excel xlt=application/excel xlv=application/excel xlw=application/excel xm=audio/xm xml=text/xml xmz=xgl/movie xpix=application/x-vndls-xpix xpm=image/x-xpixmap xsr=video/x-amt-showrun xwd=image/x-xwd xyz=chemical/x-pdb z=application/x-compress zip=application/zip zoo=application/octet-stream zsh=text/x-scriptzsh docx=application/vnd.openxmlformats-officedocument.wordprocessingml.document docm=application/vnd.ms-word.document.macroEnabled.12 dotx=application/vnd.openxmlformats-officedocument.wordprocessingml.template dotm=application/vnd.ms-word.template.macroEnabled.12 xlsx=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsm=application/vnd.ms-excel.sheet.macroEnabled.12 xltx=application/vnd.openxmlformats-officedocument.spreadsheetml.template xltm=application/vnd.ms-excel.template.macroEnabled.12 xlsb=application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlam=application/vnd.ms-excel.addin.macroEnabled.12 pptx=application/vnd.openxmlformats-officedocument.presentationml.presentation pptm=application/vnd.ms-powerpoint.presentation.macroEnabled.12 ppsx=application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsm=application/vnd.ms-powerpoint.slideshow.macroEnabled.12 potx=application/vnd.openxmlformats-officedocument.presentationml.template potm=application/vnd.ms-powerpoint.template.macroEnabled.12 ppam=application/vnd.ms-powerpoint.addin.macroEnabled.12 sldx=application/vnd.openxmlformats-officedocument.presentationml.slide sldm=application/vnd.ms-powerpoint.slide.macroEnabled.12 thmx=application/vnd.ms-officetheme onetoc=application/onenote onetoc2=application/onenote onetmp=application/onenote onepkg=application/onenote AssetsServerHeaderKeyName=application/x-iwork-keynote-sffkey kth=application/x-iwork-keynote-sffkth nmbtemplate=application/x-iwork-numbers-sfftemplate numbers=application/x-iwork-numbers-sffnumbers pages=application/x-iwork-pages-sffpages template=application/x-iwork-pages-sfftemplate xpi=application/x-xpinstall oex=application/x-opera-extension`