Minimalistisches CATALINA_BASE
Ulrich
2020-04-16 c50e7b4298ea3e6562e836d6bc25bc7ebba69714
commit | author | age
0ed8f6 1 <?xml version="1.0" encoding="UTF-8"?>
U 2 <!--
3   Licensed to the Apache Software Foundation (ASF) under one or more
4   contributor license agreements.  See the NOTICE file distributed with
5   this work for additional information regarding copyright ownership.
6   The ASF licenses this file to You under the Apache License, Version 2.0
7   (the "License"); you may not use this file except in compliance with
8   the License.  You may obtain a copy of the License at
9
10       http://www.apache.org/licenses/LICENSE-2.0
11
12   Unless required by applicable law or agreed to in writing, software
13   distributed under the License is distributed on an "AS IS" BASIS,
14   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15   See the License for the specific language governing permissions and
16   limitations under the License.
17 -->
18 <web-app version="4.0" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee                       http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd">
19   <!-- ======================== Introduction ============================== -->
20   <!-- This document defines default values for *all* web applications      -->
21   <!-- loaded into this instance of Tomcat.  As each application is         -->
22   <!-- deployed, this file is processed, followed by the                    -->
23   <!-- "/WEB-INF/web.xml" deployment descriptor from your own               -->
24   <!-- applications.                                                        -->
25   <!--                                                                      -->
26   <!-- WARNING:  Do not configure application-specific resources here!      -->
27   <!-- They should go in the "/WEB-INF/web.xml" file in your application.   -->
28   <!-- ================== Built In Servlet Definitions ==================== -->
29   <!-- The default servlet for all web applications, that serves static     -->
30   <!-- resources.  It processes all requests that are not mapped to other   -->
31   <!-- servlets with servlet mappings (defined either here or in your own   -->
32   <!-- web.xml file).  This servlet supports the following initialization   -->
33   <!-- parameters (default values are in square brackets):                  -->
34   <!--                                                                      -->
35   <!--   debug               Debugging detail level for messages logged     -->
36   <!--                       by this servlet. Useful values are 0, 1, and   -->
37   <!--                       11 where higher values mean more detail. [0]   -->
38   <!--                                                                      -->
39   <!--   fileEncoding        Encoding to be used to read static resources   -->
40   <!--                       [platform default]                             -->
41   <!--                                                                      -->
42   <!--   useBomIfPresent     If a static file contains a byte order mark    -->
43   <!--                       (BOM), should this be used to determine the    -->
44   <!--                       file encoding in preference to fileEncoding.   -->
45   <!--                       [true]                                         -->
46   <!--                                                                      -->
47   <!--   input               Input buffer size (in bytes) when reading      -->
48   <!--                       resources to be served.  [2048]                -->
49   <!--                                                                      -->
50   <!--   listings            Should directory listings be produced if there -->
51   <!--                       is no welcome file in this directory?  [false] -->
52   <!--                       WARNING: Listings for directories with many    -->
53   <!--                       entries can be slow and may consume            -->
54   <!--                       significant proportions of server resources.   -->
55   <!--                                                                      -->
56   <!--   output              Output buffer size (in bytes) when writing     -->
57   <!--                       resources to be served.  [2048]                -->
58   <!--                                                                      -->
59   <!--   readonly            Is this context "read only", so HTTP           -->
60   <!--                       commands like PUT and DELETE are               -->
61   <!--                       rejected?  [true]                              -->
62   <!--                                                                      -->
63   <!--   readmeFile          File to display together with the directory    -->
64   <!--                       contents. [null]                               -->
65   <!--                                                                      -->
66   <!--   sendfileSize        If the connector used supports sendfile, this  -->
67   <!--                       represents the minimal file size in KB for     -->
68   <!--                       which sendfile will be used. Use a negative    -->
69   <!--                       value to always disable sendfile.  [48]        -->
70   <!--                                                                      -->
71   <!--   useAcceptRanges     Should the Accept-Ranges header be included    -->
72   <!--                       in responses where appropriate? [true]         -->
73   <!--                                                                      -->
74   <!--  For directory listing customization. Checks localXsltFile, then     -->
75   <!--  globalXsltFile, then defaults to original behavior.                 -->
76   <!--                                                                      -->
77   <!--   localXsltFile       Make directory listings an XML doc and         -->
78   <!--                       pass the result to this style sheet residing   -->
79   <!--                       in that directory. This overrides              -->
80   <!--                       contextXsltFile and globalXsltFile[null]       -->
81   <!--                                                                      -->
82   <!--   contextXsltFile     Make directory listings an XML doc and         -->
83   <!--                       pass the result to this style sheet which is   -->
84   <!--                       relative to the context root. This overrides   -->
85   <!--                       globalXsltFile[null]                           -->
86   <!--                                                                      -->
87   <!--   globalXsltFile      Site wide configuration version of             -->
88   <!--                       localXsltFile. This argument must either be an -->
89   <!--                       absolute or relative (to either                -->
90   <!--                       $CATALINA_BASE/conf or $CATALINA_HOME/conf)    -->
91   <!--                       path that points to a location below either    -->
92   <!--                       $CATALINA_BASE/conf (checked first) or         -->
93   <!--                       $CATALINA_HOME/conf (checked second).[null]    -->
94   <!--                                                                      -->
95   <!--   showServerInfo      Should server information be presented in the  -->
96   <!--                       response sent to clients when directory        -->
97   <!--                       listings is enabled? [true]                    -->
98   <!--                                                                      -->
99   <!--   allowPartialPut     Should the server treat an HTTP PUT request    -->
100   <!--                       with a Range header as a partial PUT? Note     -->
101   <!--                       that RFC 7233 clarified that Range headers are -->
102   <!--                       only valid for GET requests. [true]            -->
103   <servlet>
104     <servlet-name>default</servlet-name>
105     <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
106     <init-param>
107       <param-name>debug</param-name>
108       <param-value>0</param-value>
109     </init-param>
110     <init-param>
111       <param-name>listings</param-name>
112       <param-value>false</param-value>
113     </init-param>
114     <load-on-startup>1</load-on-startup>
115   </servlet>
116   <!-- The JSP page compiler and execution servlet, which is the mechanism  -->
117   <!-- used by Tomcat to support JSP pages.  Traditionally, this servlet    -->
118   <!-- is mapped to the URL pattern "*.jsp".  This servlet supports the     -->
119   <!-- following initialization parameters (default values are in square    -->
120   <!-- brackets):                                                           -->
121   <!--                                                                      -->
122   <!--   checkInterval       If development is false and checkInterval is   -->
123   <!--                       greater than zero, background compilations are -->
124   <!--                       enabled. checkInterval is the time in seconds  -->
125   <!--                       between checks to see if a JSP page (and its   -->
126   <!--                       dependent files) needs to  be recompiled. [0]  -->
127   <!--                                                                      -->
128   <!--   classdebuginfo      Should the class file be compiled with         -->
129   <!--                       debugging information?  [true]                 -->
130   <!--                                                                      -->
131   <!--   classpath           What class path should I use while compiling   -->
132   <!--                       generated servlets?  [Created dynamically      -->
133   <!--                       based on the current web application]          -->
134   <!--                                                                      -->
135   <!--   compiler            Which compiler Ant should use to compile JSP   -->
136   <!--                       pages.  See the jasper documentation for more  -->
137   <!--                       information.                                   -->
138   <!--                                                                      -->
139   <!--   compilerSourceVM    Compiler source VM. [1.8]                      -->
140   <!--                                                                      -->
141   <!--   compilerTargetVM    Compiler target VM. [1.8]                      -->
142   <!--                                                                      -->
143   <!--   development         Is Jasper used in development mode? If true,   -->
144   <!--                       the frequency at which JSPs are checked for    -->
145   <!--                       modification may be specified via the          -->
146   <!--                       modificationTestInterval parameter. [true]     -->
147   <!--                                                                      -->
148   <!--   displaySourceFragment                                              -->
149   <!--                       Should a source fragment be included in        -->
150   <!--                       exception messages? [true]                     -->
151   <!--                                                                      -->
152   <!--   dumpSmap            Should the SMAP info for JSR45 debugging be    -->
153   <!--                       dumped to a file? [false]                      -->
154   <!--                       False if suppressSmap is true                  -->
155   <!--                                                                      -->
156   <!--   enablePooling       Determines whether tag handler pooling is      -->
157   <!--                       enabled. This is a compilation option. It will -->
158   <!--                       not alter the behaviour of JSPs that have      -->
159   <!--                       already been compiled. [true]                  -->
160   <!--                                                                      -->
161   <!--   engineOptionsClass  Allows specifying the Options class used to    -->
162   <!--                       configure Jasper. If not present, the default  -->
163   <!--                       EmbeddedServletOptions will be used.           -->
164   <!--                       This option is ignored when running under a    -->
165   <!--                       SecurityManager.                               -->
166   <!--                                                                      -->
167   <!--   errorOnUseBeanInvalidClassAttribute                                -->
168   <!--                       Should Jasper issue an error when the value of -->
169   <!--                       the class attribute in an useBean action is    -->
170   <!--                       not a valid bean class?  [true]                -->
171   <!--                                                                      -->
172   <!--   fork                Tell Ant to fork compiles of JSP pages so that -->
173   <!--                       a separate JVM is used for JSP page compiles   -->
174   <!--                       from the one Tomcat is running in. [true]      -->
175   <!--                                                                      -->
176   <!--   genStringAsCharArray                                               -->
177   <!--                       Should text strings be generated as char       -->
178   <!--                       arrays, to improve performance in some cases?  -->
179   <!--                       [false]                                        -->
180   <!--                                                                      -->
181   <!--   ieClassId           The class-id value to be sent to Internet      -->
182   <!--                       Explorer when using <jsp:plugin> tags.         -->
183   <!--                       [clsid:8AD9C840-044E-11D1-B3E9-00805F499D93]   -->
184   <!--                                                                      -->
185   <!--   javaEncoding        Java file encoding to use for generating java  -->
186   <!--                       source files. [UTF8]                           -->
187   <!--                                                                      -->
188   <!--   keepgenerated       Should we keep the generated Java source code  -->
189   <!--                       for each page instead of deleting it? [true]   -->
190   <!--                                                                      -->
191   <!--   mappedfile          Should we generate static content with one     -->
192   <!--                       print statement per input line, to ease        -->
193   <!--                       debugging?  [true]                             -->
194   <!--                                                                      -->
195   <!--   maxLoadedJsps       The maximum number of JSPs that will be loaded -->
196   <!--                       for a web application. If more than this       -->
197   <!--                       number of JSPs are loaded, the least recently  -->
198   <!--                       used JSPs will be unloaded so that the number  -->
199   <!--                       of JSPs loaded at any one time does not exceed -->
200   <!--                       this limit. A value of zero or less indicates  -->
201   <!--                       no limit. [-1]                                 -->
202   <!--                                                                      -->
203   <!--   jspIdleTimeout      The amount of time in seconds a JSP can be     -->
204   <!--                       idle before it is unloaded. A value of zero    -->
205   <!--                       or less indicates never unload. [-1]           -->
206   <!--                                                                      -->
207   <!--   modificationTestInterval                                           -->
208   <!--                       Causes a JSP (and its dependent files) to not  -->
209   <!--                       be checked for modification during the         -->
210   <!--                       specified time interval (in seconds) from the  -->
211   <!--                       last time the JSP was checked for              -->
212   <!--                       modification. A value of 0 will cause the JSP  -->
213   <!--                       to be checked on every access.                 -->
214   <!--                       Used in development mode only. [4]             -->
215   <!--                                                                      -->
216   <!--   recompileOnFail     If a JSP compilation fails should the          -->
217   <!--                       modificationTestInterval be ignored and the    -->
218   <!--                       next access trigger a re-compilation attempt?  -->
219   <!--                       Used in development mode only and is disabled  -->
220   <!--                       by default as compilation may be expensive and -->
221   <!--                       could lead to excessive resource usage.        -->
222   <!--                       [false]                                        -->
223   <!--                                                                      -->
224   <!--   scratchdir          What scratch directory should we use when      -->
225   <!--                       compiling JSP pages?  [default work directory  -->
226   <!--                       for the current web application]               -->
227   <!--                       This option is ignored when running under a    -->
228   <!--                       SecurityManager.                               -->
229   <!--                                                                      -->
230   <!--   suppressSmap        Should the generation of SMAP info for JSR45   -->
231   <!--                       debugging be suppressed?  [false]              -->
232   <!--                                                                      -->
233   <!--   trimSpaces          Should template text that consists entirely of -->
234   <!--                       whitespace be removed from the output (true),  -->
235   <!--                       replaced with a single space (single) or left  -->
236   <!--                       unchanged (false)? Note that if a JSP page or  -->
237   <!--                       tag file specifies a trimDirectiveWhitespaces  -->
238   <!--                       value of true, that will take precedence over  -->
239   <!--                       this configuration setting for that page/tag.  -->
240   <!--                       [false]                                        -->
241   <!--                                                                      -->
242   <!--   xpoweredBy          Determines whether X-Powered-By response       -->
243   <!--                       header is added by generated servlet.  [false] -->
244   <!--                                                                      -->
245   <!--   strictQuoteEscaping When scriptlet expressions are used for        -->
246   <!--                       attribute values, should the rules in JSP.1.6  -->
247   <!--                       for the escaping of quote characters be        -->
248   <!--                       strictly applied? [true]                       -->
249   <!--                                                                      -->
250   <!--   quoteAttributeEL    When EL is used in an attribute value on a     -->
251   <!--                       JSP page should the rules for quoting of       -->
252   <!--                       attributes described in JSP.1.6 be applied to  -->
253   <!--                       the expression? [true]                         -->
254   <servlet>
255     <servlet-name>jsp</servlet-name>
256     <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
257     <init-param>
258       <param-name>fork</param-name>
259       <param-value>false</param-value>
260     </init-param>
261     <init-param>
262       <param-name>xpoweredBy</param-name>
263       <param-value>false</param-value>
264     </init-param>
265     <init-param>
266       <param-name>mappedfile</param-name>
267       <param-value>true</param-value>
268     </init-param>
269     <load-on-startup>3</load-on-startup>
270   </servlet>
271   <!-- NOTE: An SSI Filter is also available as an alternative SSI          -->
272   <!-- implementation. Use either the Servlet or the Filter but NOT both.   -->
273   <!--                                                                      -->
274   <!-- Server Side Includes processing servlet, which processes SSI         -->
275   <!-- directives in HTML pages consistent with similar support in web      -->
276   <!-- servers like Apache.  Traditionally, this servlet is mapped to the   -->
277   <!-- URL pattern "*.shtml".  This servlet supports the following          -->
278   <!-- initialization parameters (default values are in square brackets):   -->
279   <!--                                                                      -->
280   <!--   buffered            Should output from this servlet be buffered?   -->
281   <!--                       (0=false, 1=true)  [0]                         -->
282   <!--                                                                      -->
283   <!--   debug               Debugging detail level for messages logged     -->
284   <!--                       by this servlet.  [0]                          -->
285   <!--                                                                      -->
286   <!--   expires             The number of seconds before a page with SSI   -->
287   <!--                       directives will expire.  [No default]          -->
288   <!--                                                                      -->
289   <!--   isVirtualWebappRelative                                            -->
290   <!--                       Should "virtual" paths be interpreted as       -->
291   <!--                       relative to the context root, instead of       -->
292   <!--                       the server root? [false]                       -->
293   <!--                                                                      -->
294   <!--   inputEncoding       The encoding to assume for SSI resources if    -->
295   <!--                       one is not available from the resource.        -->
296   <!--                       [Platform default]                             -->
297   <!--                                                                      -->
298   <!--   outputEncoding      The encoding to use for the page that results  -->
299   <!--                       from the SSI processing. [UTF-8]               -->
300   <!--                                                                      -->
301   <!--   allowExec           Is use of the exec command enabled? [false]    -->
302   <!--
303     <servlet>
304         <servlet-name>ssi</servlet-name>
305         <servlet-class>
306           org.apache.catalina.ssi.SSIServlet
307         </servlet-class>
308         <init-param>
309           <param-name>buffered</param-name>
310           <param-value>1</param-value>
311         </init-param>
312         <init-param>
313           <param-name>debug</param-name>
314           <param-value>0</param-value>
315         </init-param>
316         <init-param>
317           <param-name>expires</param-name>
318           <param-value>666</param-value>
319         </init-param>
320         <init-param>
321           <param-name>isVirtualWebappRelative</param-name>
322           <param-value>false</param-value>
323         </init-param>
324         <load-on-startup>4</load-on-startup>
325     </servlet>
326 -->
327   <!-- Common Gateway Includes (CGI) processing servlet, which supports     -->
328   <!-- execution of external applications that conform to the CGI spec      -->
329   <!-- requirements.  Typically, this servlet is mapped to the URL pattern  -->
330   <!-- "/cgi-bin/*", which means that any CGI applications that are         -->
331   <!-- executed must be present within the web application.  This servlet   -->
332   <!-- supports the following initialization parameters (default values     -->
333   <!-- are in square brackets):                                             -->
334   <!--                                                                      -->
335   <!--   cgiPathPrefix        The CGI search path will start at             -->
336   <!--                        webAppRootDir + File.separator + this prefix. -->
337   <!--                        If not set, then webAppRootDir is used.       -->
338   <!--                        Recommended value: WEB-INF/cgi                -->
339   <!--                                                                      -->
340   <!--  cmdLineArgumentsDecoded                                             -->
341   <!--                        Only used when enableCmdLineArguments is      -->
342   <!--                        true. The pattern that individual decoded     -->
343   <!--                        command line arguments must match else the    -->
344   <!--                        request will be rejected. This is to          -->
345   <!--                        work-around various issues when Java passes   -->
346   <!--                        the arguments to the OS. See the CGI How-To   -->
347   <!--                        for more details. The default varies by       -->
348   <!--                        platform.                                     -->
349   <!--                        Windows: [[a-zA-Z0-9\Q-_.\\/:\E]+]            -->
350   <!--                        Others:  [.*]                                 -->
351   <!--                        Note that internally the CGI Servlet treats   -->
352   <!--                        [.*] as a special case to improve performance -->
353   <!--                                                                      -->
354   <!--   cmdLineArgumentsEncoded                                            -->
355   <!--                        Only used when enableCmdLineArguments is      -->
356   <!--                        true. The pattern that individual encoded     -->
357   <!--                        command line arguments must match else the    -->
358   <!--                        request will be rejected. The default matches -->
359   <!--                        the allowed values defined by RFC3875.        -->
360   <!--                        [[a-zA-Z0-9\Q%;/?:@&,$-_.!~*'()\E]+]          -->
361   <!--                                                                      -->
362   <!--   enableCmdLineArguments                                             -->
363   <!--                        Are command line parameters generated from    -->
364   <!--                        the query string as per section 4.4 of 3875   -->
365   <!--                        RFC? [false]                                  -->
366   <!--                                                                      -->
367   <!--   executable           Name of the executable used to run the        -->
368   <!--                        script. [perl]                                -->
369   <!--                                                                      -->
370   <!--   envHttpHeaders       A regular expression used to select the HTTP  -->
371   <!--                        headers passed to the CGI process as          -->
372   <!--                        environment variables. Note that headers are  -->
373   <!--                        converted to upper case before matching and   -->
374   <!--                        that the entire header name must match the    -->
375   <!--                        pattern.                                      -->
376   <!--                        [ACCEPT[-0-9A-Z]*|CACHE-CONTROL|COOKIE|HOST|  -->
377   <!--                         IF-[-0-9A-Z]*|REFERER|USER-AGENT]            -->
378   <!--                                                                      -->
379   <!--  environment-variable- An environment to be set for the execution    -->
380   <!--                        environment of the CGI script. The name of    -->
381   <!--                        variable is taken from the parameter name.    -->
382   <!--                        To configure an environment variable named    -->
383   <!--                        FOO, configure a parameter named              -->
384   <!--                        environment-variable-FOO. The parameter value -->
385   <!--                        is used as the environment variable value.    -->
386   <!--                        The default is no environment variables.      -->
387   <!--                                                                      -->
388   <!--   parameterEncoding    Name of parameter encoding to be used with    -->
389   <!--                        CGI servlet.                                  -->
390   <!--                        [System.getProperty("file.encoding","UTF-8")] -->
391   <!--                                                                      -->
392   <!--   passShellEnvironment Should the shell environment variables (if    -->
393   <!--                        any) be passed to the CGI script? [false]     -->
394   <!--                                                                      -->
395   <!--   stderrTimeout        The time (in milliseconds) to wait for the    -->
396   <!--                        reading of stderr to complete before          -->
397   <!--                        terminating the CGI process. [2000]           -->
398   <!--
399     <servlet>
400         <servlet-name>cgi</servlet-name>
401         <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
402         <init-param>
403           <param-name>cgiPathPrefix</param-name>
404           <param-value>WEB-INF/cgi</param-value>
405         </init-param>
406         <load-on-startup>5</load-on-startup>
407     </servlet>
408 -->
409   <!-- ================ Built In Servlet Mappings ========================= -->
410   <!-- The servlet mappings for the built in servlets defined above.  Note  -->
411   <!-- that, by default, the CGI and SSI servlets are *not* mapped.  You    -->
412   <!-- must uncomment these mappings (or add them to your application's own -->
413   <!-- web.xml deployment descriptor) to enable these services              -->
414   <!-- The mapping for the default servlet -->
415   <servlet-mapping>
416     <servlet-name>default</servlet-name>
417     <url-pattern>/</url-pattern>
418   </servlet-mapping>
419   <!-- The mappings for the JSP servlet -->
420   <servlet-mapping>
421     <servlet-name>jsp</servlet-name>
422     <url-pattern>*.jsp</url-pattern>
423     <url-pattern>*.jspx</url-pattern>
424   </servlet-mapping>
425   <!-- The mapping for the SSI servlet -->
426   <!--
427     <servlet-mapping>
428         <servlet-name>ssi</servlet-name>
429         <url-pattern>*.shtml</url-pattern>
430     </servlet-mapping>
431 -->
432   <!-- The mapping for the CGI Gateway servlet -->
433   <!--
434     <servlet-mapping>
435         <servlet-name>cgi</servlet-name>
436         <url-pattern>/cgi-bin/*</url-pattern>
437     </servlet-mapping>
438 -->
439   <!-- ================== Built In Filter Definitions ===================== -->
440   <!-- A filter that sets various security related HTTP Response headers.   -->
441   <!-- This filter supports the following initialization parameters         -->
442   <!-- (default values are in square brackets):                             -->
443   <!--                                                                      -->
444   <!--   hstsEnabled         Should the HTTP Strict Transport Security      -->
445   <!--                       (HSTS) header be added to the response? See    -->
446   <!--                       RFC 6797 for more information on HSTS. [true]  -->
447   <!--                                                                      -->
448   <!--   hstsMaxAgeSeconds   The max age value that should be used in the   -->
449   <!--                       HSTS header. Negative values will be treated   -->
450   <!--                       as zero. [0]                                   -->
451   <!--                                                                      -->
452   <!--   hstsIncludeSubDomains                                              -->
453   <!--                       Should the includeSubDomains parameter be      -->
454   <!--                       included in the HSTS header.                   -->
455   <!--                                                                      -->
456   <!--   antiClickJackingEnabled                                            -->
457   <!--                       Should the anti click-jacking header           -->
458   <!--                       X-Frame-Options be added to every response?    -->
459   <!--                       [true]                                         -->
460   <!--                                                                      -->
461   <!--   antiClickJackingOption                                             -->
462   <!--                       What value should be used for the header. Must -->
463   <!--                       be one of DENY, SAMEORIGIN, ALLOW-FROM         -->
464   <!--                       (case-insensitive). [DENY]                     -->
465   <!--                                                                      -->
466   <!--   antiClickJackingUri IF ALLOW-FROM is used, what URI should be      -->
467   <!--                       allowed? []                                    -->
468   <!--                                                                      -->
469   <!--   blockContentTypeSniffingEnabled                                    -->
470   <!--                       Should the header that blocks content type     -->
471   <!--                       sniffing be added to every response? [true]    -->
472   <!--
473     <filter>
474         <filter-name>httpHeaderSecurity</filter-name>
475         <filter-class>org.apache.catalina.filters.HttpHeaderSecurityFilter</filter-class>
476         <async-supported>true</async-supported>
477     </filter>
478 -->
479   <!-- A filter that sets character encoding that is used to decode -->
480   <!-- parameters in a POST request -->
481   <!--
482     <filter>
483         <filter-name>setCharacterEncodingFilter</filter-name>
484         <filter-class>org.apache.catalina.filters.SetCharacterEncodingFilter</filter-class>
485         <init-param>
486             <param-name>encoding</param-name>
487             <param-value>UTF-8</param-value>
488         </init-param>
489         <async-supported>true</async-supported>
490     </filter>
491 -->
492   <!-- A filter that triggers request parameters parsing and rejects the    -->
493   <!-- request if some parameters were skipped because of parsing errors or -->
494   <!-- request size limitations.                                            -->
495   <!--
496     <filter>
497         <filter-name>failedRequestFilter</filter-name>
498         <filter-class>
499           org.apache.catalina.filters.FailedRequestFilter
500         </filter-class>
501         <async-supported>true</async-supported>
502     </filter>
503 -->
504   <!-- NOTE: An SSI Servlet is also available as an alternative SSI         -->
505   <!-- implementation. Use either the Servlet or the Filter but NOT both.   -->
506   <!--                                                                      -->
507   <!-- Server Side Includes processing filter, which processes SSI          -->
508   <!-- directives in HTML pages consistent with similar support in web      -->
509   <!-- servers like Apache.  Traditionally, this filter is mapped to the    -->
510   <!-- URL pattern "*.shtml", though it can be mapped to "*" as it will     -->
511   <!-- selectively enable/disable SSI processing based on mime types. For   -->
512   <!-- this to work you will need to uncomment the .shtml mime type         -->
513   <!-- definition towards the bottom of this file.                          -->
514   <!-- The contentType init param allows you to apply SSI processing to JSP -->
515   <!-- pages, javascript, or any other content you wish.  This filter       -->
516   <!-- supports the following initialization parameters (default values are -->
517   <!-- in square brackets):                                                 -->
518   <!--                                                                      -->
519   <!--   contentType         A regex pattern that must be matched before    -->
520   <!--                       SSI processing is applied.                     -->
521   <!--                       [text/x-server-parsed-html(;.*)?]              -->
522   <!--                                                                      -->
523   <!--   debug               Debugging detail level for messages logged     -->
524   <!--                       by this servlet.  [0]                          -->
525   <!--                                                                      -->
526   <!--   expires             The number of seconds before a page with SSI   -->
527   <!--                       directives will expire.  [No default]          -->
528   <!--                                                                      -->
529   <!--   isVirtualWebappRelative                                            -->
530   <!--                       Should "virtual" paths be interpreted as       -->
531   <!--                       relative to the context root, instead of       -->
532   <!--                       the server root? [false]                       -->
533   <!--                                                                      -->
534   <!--   allowExec           Is use of the exec command enabled? [false]    -->
535   <!--
536     <filter>
537         <filter-name>ssi</filter-name>
538         <filter-class>
539           org.apache.catalina.ssi.SSIFilter
540         </filter-class>
541         <init-param>
542           <param-name>contentType</param-name>
543           <param-value>text/x-server-parsed-html(;.*)?</param-value>
544         </init-param>
545         <init-param>
546           <param-name>debug</param-name>
547           <param-value>0</param-value>
548         </init-param>
549         <init-param>
550           <param-name>expires</param-name>
551           <param-value>666</param-value>
552         </init-param>
553         <init-param>
554           <param-name>isVirtualWebappRelative</param-name>
555           <param-value>false</param-value>
556         </init-param>
557     </filter>
558 -->
559   <!-- ==================== Built In Filter Mappings ====================== -->
560   <!-- The mapping for the HTTP header security Filter -->
561   <!--
562     <filter-mapping>
563         <filter-name>httpHeaderSecurity</filter-name>
564         <url-pattern>/*</url-pattern>
565         <dispatcher>REQUEST</dispatcher>
566     </filter-mapping>
567 -->
568   <!-- The mapping for the Set Character Encoding Filter -->
569   <!--
570     <filter-mapping>
571         <filter-name>setCharacterEncodingFilter</filter-name>
572         <url-pattern>/*</url-pattern>
573     </filter-mapping>
574 -->
575   <!-- The mapping for the Failed Request Filter -->
576   <!--
577     <filter-mapping>
578         <filter-name>failedRequestFilter</filter-name>
579         <url-pattern>/*</url-pattern>
580     </filter-mapping>
581 -->
582   <!-- The mapping for the SSI Filter -->
583   <!--
584     <filter-mapping>
585         <filter-name>ssi</filter-name>
586         <url-pattern>*.shtml</url-pattern>
587     </filter-mapping>
588 -->
589   <!-- ==================== Default Session Configuration ================= -->
590   <!-- You can set the default session timeout (in minutes) for all newly   -->
591   <!-- created sessions by modifying the value below.                       -->
592   <session-config>
593     <session-timeout>30</session-timeout>
594   </session-config>
595   <!-- ===================== Default MIME Type Mappings =================== -->
596   <!-- When serving static resources, Tomcat will automatically generate    -->
597   <!-- a "Content-Type" header based on the resource's filename extension,  -->
598   <!-- based on these mappings.  Additional mappings can be added here (to  -->
599   <!-- apply to all web applications), or in your own application's web.xml -->
600   <!-- deployment descriptor.                                               -->
601   <!-- Note: Extensions are always matched in a case-insensitive manner.    -->
602   <mime-mapping>
603     <extension>123</extension>
604     <mime-type>application/vnd.lotus-1-2-3</mime-type>
605   </mime-mapping>
606   <mime-mapping>
607     <extension>3dml</extension>
608     <mime-type>text/vnd.in3d.3dml</mime-type>
609   </mime-mapping>
610   <mime-mapping>
611     <extension>3ds</extension>
612     <mime-type>image/x-3ds</mime-type>
613   </mime-mapping>
614   <mime-mapping>
615     <extension>3g2</extension>
616     <mime-type>video/3gpp2</mime-type>
617   </mime-mapping>
618   <mime-mapping>
619     <extension>3gp</extension>
620     <mime-type>video/3gpp</mime-type>
621   </mime-mapping>
622   <mime-mapping>
623     <extension>7z</extension>
624     <mime-type>application/x-7z-compressed</mime-type>
625   </mime-mapping>
626   <mime-mapping>
627     <extension>aab</extension>
628     <mime-type>application/x-authorware-bin</mime-type>
629   </mime-mapping>
630   <mime-mapping>
631     <extension>aac</extension>
632     <mime-type>audio/x-aac</mime-type>
633   </mime-mapping>
634   <mime-mapping>
635     <extension>aam</extension>
636     <mime-type>application/x-authorware-map</mime-type>
637   </mime-mapping>
638   <mime-mapping>
639     <extension>aas</extension>
640     <mime-type>application/x-authorware-seg</mime-type>
641   </mime-mapping>
642   <mime-mapping>
643     <extension>abs</extension>
644     <mime-type>audio/x-mpeg</mime-type>
645   </mime-mapping>
646   <mime-mapping>
647     <extension>abw</extension>
648     <mime-type>application/x-abiword</mime-type>
649   </mime-mapping>
650   <mime-mapping>
651     <extension>ac</extension>
652     <mime-type>application/pkix-attr-cert</mime-type>
653   </mime-mapping>
654   <mime-mapping>
655     <extension>acc</extension>
656     <mime-type>application/vnd.americandynamics.acc</mime-type>
657   </mime-mapping>
658   <mime-mapping>
659     <extension>ace</extension>
660     <mime-type>application/x-ace-compressed</mime-type>
661   </mime-mapping>
662   <mime-mapping>
663     <extension>acu</extension>
664     <mime-type>application/vnd.acucobol</mime-type>
665   </mime-mapping>
666   <mime-mapping>
667     <extension>acutc</extension>
668     <mime-type>application/vnd.acucorp</mime-type>
669   </mime-mapping>
670   <mime-mapping>
671     <extension>adp</extension>
672     <mime-type>audio/adpcm</mime-type>
673   </mime-mapping>
674   <mime-mapping>
675     <extension>aep</extension>
676     <mime-type>application/vnd.audiograph</mime-type>
677   </mime-mapping>
678   <mime-mapping>
679     <extension>afm</extension>
680     <mime-type>application/x-font-type1</mime-type>
681   </mime-mapping>
682   <mime-mapping>
683     <extension>afp</extension>
684     <mime-type>application/vnd.ibm.modcap</mime-type>
685   </mime-mapping>
686   <mime-mapping>
687     <extension>ahead</extension>
688     <mime-type>application/vnd.ahead.space</mime-type>
689   </mime-mapping>
690   <mime-mapping>
691     <extension>ai</extension>
692     <mime-type>application/postscript</mime-type>
693   </mime-mapping>
694   <mime-mapping>
695     <extension>aif</extension>
696     <mime-type>audio/x-aiff</mime-type>
697   </mime-mapping>
698   <mime-mapping>
699     <extension>aifc</extension>
700     <mime-type>audio/x-aiff</mime-type>
701   </mime-mapping>
702   <mime-mapping>
703     <extension>aiff</extension>
704     <mime-type>audio/x-aiff</mime-type>
705   </mime-mapping>
706   <mime-mapping>
707     <extension>aim</extension>
708     <mime-type>application/x-aim</mime-type>
709   </mime-mapping>
710   <mime-mapping>
711     <extension>air</extension>
712     <mime-type>application/vnd.adobe.air-application-installer-package+zip</mime-type>
713   </mime-mapping>
714   <mime-mapping>
715     <extension>ait</extension>
716     <mime-type>application/vnd.dvb.ait</mime-type>
717   </mime-mapping>
718   <mime-mapping>
719     <extension>ami</extension>
720     <mime-type>application/vnd.amiga.ami</mime-type>
721   </mime-mapping>
722   <mime-mapping>
723     <extension>anx</extension>
724     <mime-type>application/annodex</mime-type>
725   </mime-mapping>
726   <mime-mapping>
727     <extension>apk</extension>
728     <mime-type>application/vnd.android.package-archive</mime-type>
729   </mime-mapping>
730   <mime-mapping>
731     <extension>appcache</extension>
732     <mime-type>text/cache-manifest</mime-type>
733   </mime-mapping>
734   <mime-mapping>
735     <extension>application</extension>
736     <mime-type>application/x-ms-application</mime-type>
737   </mime-mapping>
738   <mime-mapping>
739     <extension>apr</extension>
740     <mime-type>application/vnd.lotus-approach</mime-type>
741   </mime-mapping>
742   <mime-mapping>
743     <extension>arc</extension>
744     <mime-type>application/x-freearc</mime-type>
745   </mime-mapping>
746   <mime-mapping>
747     <extension>art</extension>
748     <mime-type>image/x-jg</mime-type>
749   </mime-mapping>
750   <mime-mapping>
751     <extension>asc</extension>
752     <mime-type>application/pgp-signature</mime-type>
753   </mime-mapping>
754   <mime-mapping>
755     <extension>asf</extension>
756     <mime-type>video/x-ms-asf</mime-type>
757   </mime-mapping>
758   <mime-mapping>
759     <extension>asm</extension>
760     <mime-type>text/x-asm</mime-type>
761   </mime-mapping>
762   <mime-mapping>
763     <extension>aso</extension>
764     <mime-type>application/vnd.accpac.simply.aso</mime-type>
765   </mime-mapping>
766   <mime-mapping>
767     <extension>asx</extension>
768     <mime-type>video/x-ms-asf</mime-type>
769   </mime-mapping>
770   <mime-mapping>
771     <extension>atc</extension>
772     <mime-type>application/vnd.acucorp</mime-type>
773   </mime-mapping>
774   <mime-mapping>
775     <extension>atom</extension>
776     <mime-type>application/atom+xml</mime-type>
777   </mime-mapping>
778   <mime-mapping>
779     <extension>atomcat</extension>
780     <mime-type>application/atomcat+xml</mime-type>
781   </mime-mapping>
782   <mime-mapping>
783     <extension>atomsvc</extension>
784     <mime-type>application/atomsvc+xml</mime-type>
785   </mime-mapping>
786   <mime-mapping>
787     <extension>atx</extension>
788     <mime-type>application/vnd.antix.game-component</mime-type>
789   </mime-mapping>
790   <mime-mapping>
791     <extension>au</extension>
792     <mime-type>audio/basic</mime-type>
793   </mime-mapping>
794   <mime-mapping>
795     <extension>avi</extension>
796     <mime-type>video/x-msvideo</mime-type>
797   </mime-mapping>
798   <mime-mapping>
799     <extension>avx</extension>
800     <mime-type>video/x-rad-screenplay</mime-type>
801   </mime-mapping>
802   <mime-mapping>
803     <extension>aw</extension>
804     <mime-type>application/applixware</mime-type>
805   </mime-mapping>
806   <mime-mapping>
807     <extension>axa</extension>
808     <mime-type>audio/annodex</mime-type>
809   </mime-mapping>
810   <mime-mapping>
811     <extension>axv</extension>
812     <mime-type>video/annodex</mime-type>
813   </mime-mapping>
814   <mime-mapping>
815     <extension>azf</extension>
816     <mime-type>application/vnd.airzip.filesecure.azf</mime-type>
817   </mime-mapping>
818   <mime-mapping>
819     <extension>azs</extension>
820     <mime-type>application/vnd.airzip.filesecure.azs</mime-type>
821   </mime-mapping>
822   <mime-mapping>
823     <extension>azw</extension>
824     <mime-type>application/vnd.amazon.ebook</mime-type>
825   </mime-mapping>
826   <mime-mapping>
827     <extension>bat</extension>
828     <mime-type>application/x-msdownload</mime-type>
829   </mime-mapping>
830   <mime-mapping>
831     <extension>bcpio</extension>
832     <mime-type>application/x-bcpio</mime-type>
833   </mime-mapping>
834   <mime-mapping>
835     <extension>bdf</extension>
836     <mime-type>application/x-font-bdf</mime-type>
837   </mime-mapping>
838   <mime-mapping>
839     <extension>bdm</extension>
840     <mime-type>application/vnd.syncml.dm+wbxml</mime-type>
841   </mime-mapping>
842   <mime-mapping>
843     <extension>bed</extension>
844     <mime-type>application/vnd.realvnc.bed</mime-type>
845   </mime-mapping>
846   <mime-mapping>
847     <extension>bh2</extension>
848     <mime-type>application/vnd.fujitsu.oasysprs</mime-type>
849   </mime-mapping>
850   <mime-mapping>
851     <extension>bin</extension>
852     <mime-type>application/octet-stream</mime-type>
853   </mime-mapping>
854   <mime-mapping>
855     <extension>blb</extension>
856     <mime-type>application/x-blorb</mime-type>
857   </mime-mapping>
858   <mime-mapping>
859     <extension>blorb</extension>
860     <mime-type>application/x-blorb</mime-type>
861   </mime-mapping>
862   <mime-mapping>
863     <extension>bmi</extension>
864     <mime-type>application/vnd.bmi</mime-type>
865   </mime-mapping>
866   <mime-mapping>
867     <extension>bmp</extension>
868     <mime-type>image/bmp</mime-type>
869   </mime-mapping>
870   <mime-mapping>
871     <extension>body</extension>
872     <mime-type>text/html</mime-type>
873   </mime-mapping>
874   <mime-mapping>
875     <extension>book</extension>
876     <mime-type>application/vnd.framemaker</mime-type>
877   </mime-mapping>
878   <mime-mapping>
879     <extension>box</extension>
880     <mime-type>application/vnd.previewsystems.box</mime-type>
881   </mime-mapping>
882   <mime-mapping>
883     <extension>boz</extension>
884     <mime-type>application/x-bzip2</mime-type>
885   </mime-mapping>
886   <mime-mapping>
887     <extension>bpk</extension>
888     <mime-type>application/octet-stream</mime-type>
889   </mime-mapping>
890   <mime-mapping>
891     <extension>btif</extension>
892     <mime-type>image/prs.btif</mime-type>
893   </mime-mapping>
894   <mime-mapping>
895     <extension>bz</extension>
896     <mime-type>application/x-bzip</mime-type>
897   </mime-mapping>
898   <mime-mapping>
899     <extension>bz2</extension>
900     <mime-type>application/x-bzip2</mime-type>
901   </mime-mapping>
902   <mime-mapping>
903     <extension>c</extension>
904     <mime-type>text/x-c</mime-type>
905   </mime-mapping>
906   <mime-mapping>
907     <extension>c11amc</extension>
908     <mime-type>application/vnd.cluetrust.cartomobile-config</mime-type>
909   </mime-mapping>
910   <mime-mapping>
911     <extension>c11amz</extension>
912     <mime-type>application/vnd.cluetrust.cartomobile-config-pkg</mime-type>
913   </mime-mapping>
914   <mime-mapping>
915     <extension>c4d</extension>
916     <mime-type>application/vnd.clonk.c4group</mime-type>
917   </mime-mapping>
918   <mime-mapping>
919     <extension>c4f</extension>
920     <mime-type>application/vnd.clonk.c4group</mime-type>
921   </mime-mapping>
922   <mime-mapping>
923     <extension>c4g</extension>
924     <mime-type>application/vnd.clonk.c4group</mime-type>
925   </mime-mapping>
926   <mime-mapping>
927     <extension>c4p</extension>
928     <mime-type>application/vnd.clonk.c4group</mime-type>
929   </mime-mapping>
930   <mime-mapping>
931     <extension>c4u</extension>
932     <mime-type>application/vnd.clonk.c4group</mime-type>
933   </mime-mapping>
934   <mime-mapping>
935     <extension>cab</extension>
936     <mime-type>application/vnd.ms-cab-compressed</mime-type>
937   </mime-mapping>
938   <mime-mapping>
939     <extension>caf</extension>
940     <mime-type>audio/x-caf</mime-type>
941   </mime-mapping>
942   <mime-mapping>
943     <extension>cap</extension>
944     <mime-type>application/vnd.tcpdump.pcap</mime-type>
945   </mime-mapping>
946   <mime-mapping>
947     <extension>car</extension>
948     <mime-type>application/vnd.curl.car</mime-type>
949   </mime-mapping>
950   <mime-mapping>
951     <extension>cat</extension>
952     <mime-type>application/vnd.ms-pki.seccat</mime-type>
953   </mime-mapping>
954   <mime-mapping>
955     <extension>cb7</extension>
956     <mime-type>application/x-cbr</mime-type>
957   </mime-mapping>
958   <mime-mapping>
959     <extension>cba</extension>
960     <mime-type>application/x-cbr</mime-type>
961   </mime-mapping>
962   <mime-mapping>
963     <extension>cbr</extension>
964     <mime-type>application/x-cbr</mime-type>
965   </mime-mapping>
966   <mime-mapping>
967     <extension>cbt</extension>
968     <mime-type>application/x-cbr</mime-type>
969   </mime-mapping>
970   <mime-mapping>
971     <extension>cbz</extension>
972     <mime-type>application/x-cbr</mime-type>
973   </mime-mapping>
974   <mime-mapping>
975     <extension>cc</extension>
976     <mime-type>text/x-c</mime-type>
977   </mime-mapping>
978   <mime-mapping>
979     <extension>cct</extension>
980     <mime-type>application/x-director</mime-type>
981   </mime-mapping>
982   <mime-mapping>
983     <extension>ccxml</extension>
984     <mime-type>application/ccxml+xml</mime-type>
985   </mime-mapping>
986   <mime-mapping>
987     <extension>cdbcmsg</extension>
988     <mime-type>application/vnd.contact.cmsg</mime-type>
989   </mime-mapping>
990   <mime-mapping>
991     <extension>cdf</extension>
992     <mime-type>application/x-cdf</mime-type>
993   </mime-mapping>
994   <mime-mapping>
995     <extension>cdkey</extension>
996     <mime-type>application/vnd.mediastation.cdkey</mime-type>
997   </mime-mapping>
998   <mime-mapping>
999     <extension>cdmia</extension>
1000     <mime-type>application/cdmi-capability</mime-type>
1001   </mime-mapping>
1002   <mime-mapping>
1003     <extension>cdmic</extension>
1004     <mime-type>application/cdmi-container</mime-type>
1005   </mime-mapping>
1006   <mime-mapping>
1007     <extension>cdmid</extension>
1008     <mime-type>application/cdmi-domain</mime-type>
1009   </mime-mapping>
1010   <mime-mapping>
1011     <extension>cdmio</extension>
1012     <mime-type>application/cdmi-object</mime-type>
1013   </mime-mapping>
1014   <mime-mapping>
1015     <extension>cdmiq</extension>
1016     <mime-type>application/cdmi-queue</mime-type>
1017   </mime-mapping>
1018   <mime-mapping>
1019     <extension>cdx</extension>
1020     <mime-type>chemical/x-cdx</mime-type>
1021   </mime-mapping>
1022   <mime-mapping>
1023     <extension>cdxml</extension>
1024     <mime-type>application/vnd.chemdraw+xml</mime-type>
1025   </mime-mapping>
1026   <mime-mapping>
1027     <extension>cdy</extension>
1028     <mime-type>application/vnd.cinderella</mime-type>
1029   </mime-mapping>
1030   <mime-mapping>
1031     <extension>cer</extension>
1032     <mime-type>application/pkix-cert</mime-type>
1033   </mime-mapping>
1034   <mime-mapping>
1035     <extension>cfs</extension>
1036     <mime-type>application/x-cfs-compressed</mime-type>
1037   </mime-mapping>
1038   <mime-mapping>
1039     <extension>cgm</extension>
1040     <mime-type>image/cgm</mime-type>
1041   </mime-mapping>
1042   <mime-mapping>
1043     <extension>chat</extension>
1044     <mime-type>application/x-chat</mime-type>
1045   </mime-mapping>
1046   <mime-mapping>
1047     <extension>chm</extension>
1048     <mime-type>application/vnd.ms-htmlhelp</mime-type>
1049   </mime-mapping>
1050   <mime-mapping>
1051     <extension>chrt</extension>
1052     <mime-type>application/vnd.kde.kchart</mime-type>
1053   </mime-mapping>
1054   <mime-mapping>
1055     <extension>cif</extension>
1056     <mime-type>chemical/x-cif</mime-type>
1057   </mime-mapping>
1058   <mime-mapping>
1059     <extension>cii</extension>
1060     <mime-type>application/vnd.anser-web-certificate-issue-initiation</mime-type>
1061   </mime-mapping>
1062   <mime-mapping>
1063     <extension>cil</extension>
1064     <mime-type>application/vnd.ms-artgalry</mime-type>
1065   </mime-mapping>
1066   <mime-mapping>
1067     <extension>cla</extension>
1068     <mime-type>application/vnd.claymore</mime-type>
1069   </mime-mapping>
1070   <mime-mapping>
1071     <extension>class</extension>
1072     <mime-type>application/java</mime-type>
1073   </mime-mapping>
1074   <mime-mapping>
1075     <extension>clkk</extension>
1076     <mime-type>application/vnd.crick.clicker.keyboard</mime-type>
1077   </mime-mapping>
1078   <mime-mapping>
1079     <extension>clkp</extension>
1080     <mime-type>application/vnd.crick.clicker.palette</mime-type>
1081   </mime-mapping>
1082   <mime-mapping>
1083     <extension>clkt</extension>
1084     <mime-type>application/vnd.crick.clicker.template</mime-type>
1085   </mime-mapping>
1086   <mime-mapping>
1087     <extension>clkw</extension>
1088     <mime-type>application/vnd.crick.clicker.wordbank</mime-type>
1089   </mime-mapping>
1090   <mime-mapping>
1091     <extension>clkx</extension>
1092     <mime-type>application/vnd.crick.clicker</mime-type>
1093   </mime-mapping>
1094   <mime-mapping>
1095     <extension>clp</extension>
1096     <mime-type>application/x-msclip</mime-type>
1097   </mime-mapping>
1098   <mime-mapping>
1099     <extension>cmc</extension>
1100     <mime-type>application/vnd.cosmocaller</mime-type>
1101   </mime-mapping>
1102   <mime-mapping>
1103     <extension>cmdf</extension>
1104     <mime-type>chemical/x-cmdf</mime-type>
1105   </mime-mapping>
1106   <mime-mapping>
1107     <extension>cml</extension>
1108     <mime-type>chemical/x-cml</mime-type>
1109   </mime-mapping>
1110   <mime-mapping>
1111     <extension>cmp</extension>
1112     <mime-type>application/vnd.yellowriver-custom-menu</mime-type>
1113   </mime-mapping>
1114   <mime-mapping>
1115     <extension>cmx</extension>
1116     <mime-type>image/x-cmx</mime-type>
1117   </mime-mapping>
1118   <mime-mapping>
1119     <extension>cod</extension>
1120     <mime-type>application/vnd.rim.cod</mime-type>
1121   </mime-mapping>
1122   <mime-mapping>
1123     <extension>com</extension>
1124     <mime-type>application/x-msdownload</mime-type>
1125   </mime-mapping>
1126   <mime-mapping>
1127     <extension>conf</extension>
1128     <mime-type>text/plain</mime-type>
1129   </mime-mapping>
1130   <mime-mapping>
1131     <extension>cpio</extension>
1132     <mime-type>application/x-cpio</mime-type>
1133   </mime-mapping>
1134   <mime-mapping>
1135     <extension>cpp</extension>
1136     <mime-type>text/x-c</mime-type>
1137   </mime-mapping>
1138   <mime-mapping>
1139     <extension>cpt</extension>
1140     <mime-type>application/mac-compactpro</mime-type>
1141   </mime-mapping>
1142   <mime-mapping>
1143     <extension>crd</extension>
1144     <mime-type>application/x-mscardfile</mime-type>
1145   </mime-mapping>
1146   <mime-mapping>
1147     <extension>crl</extension>
1148     <mime-type>application/pkix-crl</mime-type>
1149   </mime-mapping>
1150   <mime-mapping>
1151     <extension>crt</extension>
1152     <mime-type>application/x-x509-ca-cert</mime-type>
1153   </mime-mapping>
1154   <mime-mapping>
1155     <extension>cryptonote</extension>
1156     <mime-type>application/vnd.rig.cryptonote</mime-type>
1157   </mime-mapping>
1158   <mime-mapping>
1159     <extension>csh</extension>
1160     <mime-type>application/x-csh</mime-type>
1161   </mime-mapping>
1162   <mime-mapping>
1163     <extension>csml</extension>
1164     <mime-type>chemical/x-csml</mime-type>
1165   </mime-mapping>
1166   <mime-mapping>
1167     <extension>csp</extension>
1168     <mime-type>application/vnd.commonspace</mime-type>
1169   </mime-mapping>
1170   <mime-mapping>
1171     <extension>css</extension>
1172     <mime-type>text/css</mime-type>
1173   </mime-mapping>
1174   <mime-mapping>
1175     <extension>cst</extension>
1176     <mime-type>application/x-director</mime-type>
1177   </mime-mapping>
1178   <mime-mapping>
1179     <extension>csv</extension>
1180     <mime-type>text/csv</mime-type>
1181   </mime-mapping>
1182   <mime-mapping>
1183     <extension>cu</extension>
1184     <mime-type>application/cu-seeme</mime-type>
1185   </mime-mapping>
1186   <mime-mapping>
1187     <extension>curl</extension>
1188     <mime-type>text/vnd.curl</mime-type>
1189   </mime-mapping>
1190   <mime-mapping>
1191     <extension>cww</extension>
1192     <mime-type>application/prs.cww</mime-type>
1193   </mime-mapping>
1194   <mime-mapping>
1195     <extension>cxt</extension>
1196     <mime-type>application/x-director</mime-type>
1197   </mime-mapping>
1198   <mime-mapping>
1199     <extension>cxx</extension>
1200     <mime-type>text/x-c</mime-type>
1201   </mime-mapping>
1202   <mime-mapping>
1203     <extension>dae</extension>
1204     <mime-type>model/vnd.collada+xml</mime-type>
1205   </mime-mapping>
1206   <mime-mapping>
1207     <extension>daf</extension>
1208     <mime-type>application/vnd.mobius.daf</mime-type>
1209   </mime-mapping>
1210   <mime-mapping>
1211     <extension>dart</extension>
1212     <mime-type>application/vnd.dart</mime-type>
1213   </mime-mapping>
1214   <mime-mapping>
1215     <extension>dataless</extension>
1216     <mime-type>application/vnd.fdsn.seed</mime-type>
1217   </mime-mapping>
1218   <mime-mapping>
1219     <extension>davmount</extension>
1220     <mime-type>application/davmount+xml</mime-type>
1221   </mime-mapping>
1222   <mime-mapping>
1223     <extension>dbk</extension>
1224     <mime-type>application/docbook+xml</mime-type>
1225   </mime-mapping>
1226   <mime-mapping>
1227     <extension>dcr</extension>
1228     <mime-type>application/x-director</mime-type>
1229   </mime-mapping>
1230   <mime-mapping>
1231     <extension>dcurl</extension>
1232     <mime-type>text/vnd.curl.dcurl</mime-type>
1233   </mime-mapping>
1234   <mime-mapping>
1235     <extension>dd2</extension>
1236     <mime-type>application/vnd.oma.dd2+xml</mime-type>
1237   </mime-mapping>
1238   <mime-mapping>
1239     <extension>ddd</extension>
1240     <mime-type>application/vnd.fujixerox.ddd</mime-type>
1241   </mime-mapping>
1242   <mime-mapping>
1243     <extension>deb</extension>
1244     <mime-type>application/x-debian-package</mime-type>
1245   </mime-mapping>
1246   <mime-mapping>
1247     <extension>def</extension>
1248     <mime-type>text/plain</mime-type>
1249   </mime-mapping>
1250   <mime-mapping>
1251     <extension>deploy</extension>
1252     <mime-type>application/octet-stream</mime-type>
1253   </mime-mapping>
1254   <mime-mapping>
1255     <extension>der</extension>
1256     <mime-type>application/x-x509-ca-cert</mime-type>
1257   </mime-mapping>
1258   <mime-mapping>
1259     <extension>dfac</extension>
1260     <mime-type>application/vnd.dreamfactory</mime-type>
1261   </mime-mapping>
1262   <mime-mapping>
1263     <extension>dgc</extension>
1264     <mime-type>application/x-dgc-compressed</mime-type>
1265   </mime-mapping>
1266   <mime-mapping>
1267     <extension>dib</extension>
1268     <mime-type>image/bmp</mime-type>
1269   </mime-mapping>
1270   <mime-mapping>
1271     <extension>dic</extension>
1272     <mime-type>text/x-c</mime-type>
1273   </mime-mapping>
1274   <mime-mapping>
1275     <extension>dir</extension>
1276     <mime-type>application/x-director</mime-type>
1277   </mime-mapping>
1278   <mime-mapping>
1279     <extension>dis</extension>
1280     <mime-type>application/vnd.mobius.dis</mime-type>
1281   </mime-mapping>
1282   <mime-mapping>
1283     <extension>dist</extension>
1284     <mime-type>application/octet-stream</mime-type>
1285   </mime-mapping>
1286   <mime-mapping>
1287     <extension>distz</extension>
1288     <mime-type>application/octet-stream</mime-type>
1289   </mime-mapping>
1290   <mime-mapping>
1291     <extension>djv</extension>
1292     <mime-type>image/vnd.djvu</mime-type>
1293   </mime-mapping>
1294   <mime-mapping>
1295     <extension>djvu</extension>
1296     <mime-type>image/vnd.djvu</mime-type>
1297   </mime-mapping>
1298   <mime-mapping>
1299     <extension>dll</extension>
1300     <mime-type>application/x-msdownload</mime-type>
1301   </mime-mapping>
1302   <mime-mapping>
1303     <extension>dmg</extension>
1304     <mime-type>application/x-apple-diskimage</mime-type>
1305   </mime-mapping>
1306   <mime-mapping>
1307     <extension>dmp</extension>
1308     <mime-type>application/vnd.tcpdump.pcap</mime-type>
1309   </mime-mapping>
1310   <mime-mapping>
1311     <extension>dms</extension>
1312     <mime-type>application/octet-stream</mime-type>
1313   </mime-mapping>
1314   <mime-mapping>
1315     <extension>dna</extension>
1316     <mime-type>application/vnd.dna</mime-type>
1317   </mime-mapping>
1318   <mime-mapping>
1319     <extension>doc</extension>
1320     <mime-type>application/msword</mime-type>
1321   </mime-mapping>
1322   <mime-mapping>
1323     <extension>docm</extension>
1324     <mime-type>application/vnd.ms-word.document.macroenabled.12</mime-type>
1325   </mime-mapping>
1326   <mime-mapping>
1327     <extension>docx</extension>
1328     <mime-type>application/vnd.openxmlformats-officedocument.wordprocessingml.document</mime-type>
1329   </mime-mapping>
1330   <mime-mapping>
1331     <extension>dot</extension>
1332     <mime-type>application/msword</mime-type>
1333   </mime-mapping>
1334   <mime-mapping>
1335     <extension>dotm</extension>
1336     <mime-type>application/vnd.ms-word.template.macroenabled.12</mime-type>
1337   </mime-mapping>
1338   <mime-mapping>
1339     <extension>dotx</extension>
1340     <mime-type>application/vnd.openxmlformats-officedocument.wordprocessingml.template</mime-type>
1341   </mime-mapping>
1342   <mime-mapping>
1343     <extension>dp</extension>
1344     <mime-type>application/vnd.osgi.dp</mime-type>
1345   </mime-mapping>
1346   <mime-mapping>
1347     <extension>dpg</extension>
1348     <mime-type>application/vnd.dpgraph</mime-type>
1349   </mime-mapping>
1350   <mime-mapping>
1351     <extension>dra</extension>
1352     <mime-type>audio/vnd.dra</mime-type>
1353   </mime-mapping>
1354   <mime-mapping>
1355     <extension>dsc</extension>
1356     <mime-type>text/prs.lines.tag</mime-type>
1357   </mime-mapping>
1358   <mime-mapping>
1359     <extension>dssc</extension>
1360     <mime-type>application/dssc+der</mime-type>
1361   </mime-mapping>
1362   <mime-mapping>
1363     <extension>dtb</extension>
1364     <mime-type>application/x-dtbook+xml</mime-type>
1365   </mime-mapping>
1366   <mime-mapping>
1367     <extension>dtd</extension>
1368     <mime-type>application/xml-dtd</mime-type>
1369   </mime-mapping>
1370   <mime-mapping>
1371     <extension>dts</extension>
1372     <mime-type>audio/vnd.dts</mime-type>
1373   </mime-mapping>
1374   <mime-mapping>
1375     <extension>dtshd</extension>
1376     <mime-type>audio/vnd.dts.hd</mime-type>
1377   </mime-mapping>
1378   <mime-mapping>
1379     <extension>dump</extension>
1380     <mime-type>application/octet-stream</mime-type>
1381   </mime-mapping>
1382   <mime-mapping>
1383     <extension>dv</extension>
1384     <mime-type>video/x-dv</mime-type>
1385   </mime-mapping>
1386   <mime-mapping>
1387     <extension>dvb</extension>
1388     <mime-type>video/vnd.dvb.file</mime-type>
1389   </mime-mapping>
1390   <mime-mapping>
1391     <extension>dvi</extension>
1392     <mime-type>application/x-dvi</mime-type>
1393   </mime-mapping>
1394   <mime-mapping>
1395     <extension>dwf</extension>
1396     <mime-type>model/vnd.dwf</mime-type>
1397   </mime-mapping>
1398   <mime-mapping>
1399     <extension>dwg</extension>
1400     <mime-type>image/vnd.dwg</mime-type>
1401   </mime-mapping>
1402   <mime-mapping>
1403     <extension>dxf</extension>
1404     <mime-type>image/vnd.dxf</mime-type>
1405   </mime-mapping>
1406   <mime-mapping>
1407     <extension>dxp</extension>
1408     <mime-type>application/vnd.spotfire.dxp</mime-type>
1409   </mime-mapping>
1410   <mime-mapping>
1411     <extension>dxr</extension>
1412     <mime-type>application/x-director</mime-type>
1413   </mime-mapping>
1414   <mime-mapping>
1415     <extension>ecelp4800</extension>
1416     <mime-type>audio/vnd.nuera.ecelp4800</mime-type>
1417   </mime-mapping>
1418   <mime-mapping>
1419     <extension>ecelp7470</extension>
1420     <mime-type>audio/vnd.nuera.ecelp7470</mime-type>
1421   </mime-mapping>
1422   <mime-mapping>
1423     <extension>ecelp9600</extension>
1424     <mime-type>audio/vnd.nuera.ecelp9600</mime-type>
1425   </mime-mapping>
1426   <mime-mapping>
1427     <extension>ecma</extension>
1428     <mime-type>application/ecmascript</mime-type>
1429   </mime-mapping>
1430   <mime-mapping>
1431     <extension>edm</extension>
1432     <mime-type>application/vnd.novadigm.edm</mime-type>
1433   </mime-mapping>
1434   <mime-mapping>
1435     <extension>edx</extension>
1436     <mime-type>application/vnd.novadigm.edx</mime-type>
1437   </mime-mapping>
1438   <mime-mapping>
1439     <extension>efif</extension>
1440     <mime-type>application/vnd.picsel</mime-type>
1441   </mime-mapping>
1442   <mime-mapping>
1443     <extension>ei6</extension>
1444     <mime-type>application/vnd.pg.osasli</mime-type>
1445   </mime-mapping>
1446   <mime-mapping>
1447     <extension>elc</extension>
1448     <mime-type>application/octet-stream</mime-type>
1449   </mime-mapping>
1450   <mime-mapping>
1451     <extension>emf</extension>
1452     <mime-type>application/x-msmetafile</mime-type>
1453   </mime-mapping>
1454   <mime-mapping>
1455     <extension>eml</extension>
1456     <mime-type>message/rfc822</mime-type>
1457   </mime-mapping>
1458   <mime-mapping>
1459     <extension>emma</extension>
1460     <mime-type>application/emma+xml</mime-type>
1461   </mime-mapping>
1462   <mime-mapping>
1463     <extension>emz</extension>
1464     <mime-type>application/x-msmetafile</mime-type>
1465   </mime-mapping>
1466   <mime-mapping>
1467     <extension>eol</extension>
1468     <mime-type>audio/vnd.digital-winds</mime-type>
1469   </mime-mapping>
1470   <mime-mapping>
1471     <extension>eot</extension>
1472     <mime-type>application/vnd.ms-fontobject</mime-type>
1473   </mime-mapping>
1474   <mime-mapping>
1475     <extension>eps</extension>
1476     <mime-type>application/postscript</mime-type>
1477   </mime-mapping>
1478   <mime-mapping>
1479     <extension>epub</extension>
1480     <mime-type>application/epub+zip</mime-type>
1481   </mime-mapping>
1482   <mime-mapping>
1483     <extension>es3</extension>
1484     <mime-type>application/vnd.eszigno3+xml</mime-type>
1485   </mime-mapping>
1486   <mime-mapping>
1487     <extension>esa</extension>
1488     <mime-type>application/vnd.osgi.subsystem</mime-type>
1489   </mime-mapping>
1490   <mime-mapping>
1491     <extension>esf</extension>
1492     <mime-type>application/vnd.epson.esf</mime-type>
1493   </mime-mapping>
1494   <mime-mapping>
1495     <extension>et3</extension>
1496     <mime-type>application/vnd.eszigno3+xml</mime-type>
1497   </mime-mapping>
1498   <mime-mapping>
1499     <extension>etx</extension>
1500     <mime-type>text/x-setext</mime-type>
1501   </mime-mapping>
1502   <mime-mapping>
1503     <extension>eva</extension>
1504     <mime-type>application/x-eva</mime-type>
1505   </mime-mapping>
1506   <mime-mapping>
1507     <extension>evy</extension>
1508     <mime-type>application/x-envoy</mime-type>
1509   </mime-mapping>
1510   <mime-mapping>
1511     <extension>exe</extension>
1512     <mime-type>application/octet-stream</mime-type>
1513   </mime-mapping>
1514   <mime-mapping>
1515     <extension>exi</extension>
1516     <mime-type>application/exi</mime-type>
1517   </mime-mapping>
1518   <mime-mapping>
1519     <extension>ext</extension>
1520     <mime-type>application/vnd.novadigm.ext</mime-type>
1521   </mime-mapping>
1522   <mime-mapping>
1523     <extension>ez</extension>
1524     <mime-type>application/andrew-inset</mime-type>
1525   </mime-mapping>
1526   <mime-mapping>
1527     <extension>ez2</extension>
1528     <mime-type>application/vnd.ezpix-album</mime-type>
1529   </mime-mapping>
1530   <mime-mapping>
1531     <extension>ez3</extension>
1532     <mime-type>application/vnd.ezpix-package</mime-type>
1533   </mime-mapping>
1534   <mime-mapping>
1535     <extension>f</extension>
1536     <mime-type>text/x-fortran</mime-type>
1537   </mime-mapping>
1538   <mime-mapping>
1539     <extension>f4v</extension>
1540     <mime-type>video/x-f4v</mime-type>
1541   </mime-mapping>
1542   <mime-mapping>
1543     <extension>f77</extension>
1544     <mime-type>text/x-fortran</mime-type>
1545   </mime-mapping>
1546   <mime-mapping>
1547     <extension>f90</extension>
1548     <mime-type>text/x-fortran</mime-type>
1549   </mime-mapping>
1550   <mime-mapping>
1551     <extension>fbs</extension>
1552     <mime-type>image/vnd.fastbidsheet</mime-type>
1553   </mime-mapping>
1554   <mime-mapping>
1555     <extension>fcdt</extension>
1556     <mime-type>application/vnd.adobe.formscentral.fcdt</mime-type>
1557   </mime-mapping>
1558   <mime-mapping>
1559     <extension>fcs</extension>
1560     <mime-type>application/vnd.isac.fcs</mime-type>
1561   </mime-mapping>
1562   <mime-mapping>
1563     <extension>fdf</extension>
1564     <mime-type>application/vnd.fdf</mime-type>
1565   </mime-mapping>
1566   <mime-mapping>
1567     <extension>fe_launch</extension>
1568     <mime-type>application/vnd.denovo.fcselayout-link</mime-type>
1569   </mime-mapping>
1570   <mime-mapping>
1571     <extension>fg5</extension>
1572     <mime-type>application/vnd.fujitsu.oasysgp</mime-type>
1573   </mime-mapping>
1574   <mime-mapping>
1575     <extension>fgd</extension>
1576     <mime-type>application/x-director</mime-type>
1577   </mime-mapping>
1578   <mime-mapping>
1579     <extension>fh</extension>
1580     <mime-type>image/x-freehand</mime-type>
1581   </mime-mapping>
1582   <mime-mapping>
1583     <extension>fh4</extension>
1584     <mime-type>image/x-freehand</mime-type>
1585   </mime-mapping>
1586   <mime-mapping>
1587     <extension>fh5</extension>
1588     <mime-type>image/x-freehand</mime-type>
1589   </mime-mapping>
1590   <mime-mapping>
1591     <extension>fh7</extension>
1592     <mime-type>image/x-freehand</mime-type>
1593   </mime-mapping>
1594   <mime-mapping>
1595     <extension>fhc</extension>
1596     <mime-type>image/x-freehand</mime-type>
1597   </mime-mapping>
1598   <mime-mapping>
1599     <extension>fig</extension>
1600     <mime-type>application/x-xfig</mime-type>
1601   </mime-mapping>
1602   <mime-mapping>
1603     <extension>flac</extension>
1604     <mime-type>audio/flac</mime-type>
1605   </mime-mapping>
1606   <mime-mapping>
1607     <extension>fli</extension>
1608     <mime-type>video/x-fli</mime-type>
1609   </mime-mapping>
1610   <mime-mapping>
1611     <extension>flo</extension>
1612     <mime-type>application/vnd.micrografx.flo</mime-type>
1613   </mime-mapping>
1614   <mime-mapping>
1615     <extension>flv</extension>
1616     <mime-type>video/x-flv</mime-type>
1617   </mime-mapping>
1618   <mime-mapping>
1619     <extension>flw</extension>
1620     <mime-type>application/vnd.kde.kivio</mime-type>
1621   </mime-mapping>
1622   <mime-mapping>
1623     <extension>flx</extension>
1624     <mime-type>text/vnd.fmi.flexstor</mime-type>
1625   </mime-mapping>
1626   <mime-mapping>
1627     <extension>fly</extension>
1628     <mime-type>text/vnd.fly</mime-type>
1629   </mime-mapping>
1630   <mime-mapping>
1631     <extension>fm</extension>
1632     <mime-type>application/vnd.framemaker</mime-type>
1633   </mime-mapping>
1634   <mime-mapping>
1635     <extension>fnc</extension>
1636     <mime-type>application/vnd.frogans.fnc</mime-type>
1637   </mime-mapping>
1638   <mime-mapping>
1639     <extension>for</extension>
1640     <mime-type>text/x-fortran</mime-type>
1641   </mime-mapping>
1642   <mime-mapping>
1643     <extension>fpx</extension>
1644     <mime-type>image/vnd.fpx</mime-type>
1645   </mime-mapping>
1646   <mime-mapping>
1647     <extension>frame</extension>
1648     <mime-type>application/vnd.framemaker</mime-type>
1649   </mime-mapping>
1650   <mime-mapping>
1651     <extension>fsc</extension>
1652     <mime-type>application/vnd.fsc.weblaunch</mime-type>
1653   </mime-mapping>
1654   <mime-mapping>
1655     <extension>fst</extension>
1656     <mime-type>image/vnd.fst</mime-type>
1657   </mime-mapping>
1658   <mime-mapping>
1659     <extension>ftc</extension>
1660     <mime-type>application/vnd.fluxtime.clip</mime-type>
1661   </mime-mapping>
1662   <mime-mapping>
1663     <extension>fti</extension>
1664     <mime-type>application/vnd.anser-web-funds-transfer-initiation</mime-type>
1665   </mime-mapping>
1666   <mime-mapping>
1667     <extension>fvt</extension>
1668     <mime-type>video/vnd.fvt</mime-type>
1669   </mime-mapping>
1670   <mime-mapping>
1671     <extension>fxp</extension>
1672     <mime-type>application/vnd.adobe.fxp</mime-type>
1673   </mime-mapping>
1674   <mime-mapping>
1675     <extension>fxpl</extension>
1676     <mime-type>application/vnd.adobe.fxp</mime-type>
1677   </mime-mapping>
1678   <mime-mapping>
1679     <extension>fzs</extension>
1680     <mime-type>application/vnd.fuzzysheet</mime-type>
1681   </mime-mapping>
1682   <mime-mapping>
1683     <extension>g2w</extension>
1684     <mime-type>application/vnd.geoplan</mime-type>
1685   </mime-mapping>
1686   <mime-mapping>
1687     <extension>g3</extension>
1688     <mime-type>image/g3fax</mime-type>
1689   </mime-mapping>
1690   <mime-mapping>
1691     <extension>g3w</extension>
1692     <mime-type>application/vnd.geospace</mime-type>
1693   </mime-mapping>
1694   <mime-mapping>
1695     <extension>gac</extension>
1696     <mime-type>application/vnd.groove-account</mime-type>
1697   </mime-mapping>
1698   <mime-mapping>
1699     <extension>gam</extension>
1700     <mime-type>application/x-tads</mime-type>
1701   </mime-mapping>
1702   <mime-mapping>
1703     <extension>gbr</extension>
1704     <mime-type>application/rpki-ghostbusters</mime-type>
1705   </mime-mapping>
1706   <mime-mapping>
1707     <extension>gca</extension>
1708     <mime-type>application/x-gca-compressed</mime-type>
1709   </mime-mapping>
1710   <mime-mapping>
1711     <extension>gdl</extension>
1712     <mime-type>model/vnd.gdl</mime-type>
1713   </mime-mapping>
1714   <mime-mapping>
1715     <extension>geo</extension>
1716     <mime-type>application/vnd.dynageo</mime-type>
1717   </mime-mapping>
1718   <mime-mapping>
1719     <extension>gex</extension>
1720     <mime-type>application/vnd.geometry-explorer</mime-type>
1721   </mime-mapping>
1722   <mime-mapping>
1723     <extension>ggb</extension>
1724     <mime-type>application/vnd.geogebra.file</mime-type>
1725   </mime-mapping>
1726   <mime-mapping>
1727     <extension>ggt</extension>
1728     <mime-type>application/vnd.geogebra.tool</mime-type>
1729   </mime-mapping>
1730   <mime-mapping>
1731     <extension>ghf</extension>
1732     <mime-type>application/vnd.groove-help</mime-type>
1733   </mime-mapping>
1734   <mime-mapping>
1735     <extension>gif</extension>
1736     <mime-type>image/gif</mime-type>
1737   </mime-mapping>
1738   <mime-mapping>
1739     <extension>gim</extension>
1740     <mime-type>application/vnd.groove-identity-message</mime-type>
1741   </mime-mapping>
1742   <mime-mapping>
1743     <extension>gml</extension>
1744     <mime-type>application/gml+xml</mime-type>
1745   </mime-mapping>
1746   <mime-mapping>
1747     <extension>gmx</extension>
1748     <mime-type>application/vnd.gmx</mime-type>
1749   </mime-mapping>
1750   <mime-mapping>
1751     <extension>gnumeric</extension>
1752     <mime-type>application/x-gnumeric</mime-type>
1753   </mime-mapping>
1754   <mime-mapping>
1755     <extension>gph</extension>
1756     <mime-type>application/vnd.flographit</mime-type>
1757   </mime-mapping>
1758   <mime-mapping>
1759     <extension>gpx</extension>
1760     <mime-type>application/gpx+xml</mime-type>
1761   </mime-mapping>
1762   <mime-mapping>
1763     <extension>gqf</extension>
1764     <mime-type>application/vnd.grafeq</mime-type>
1765   </mime-mapping>
1766   <mime-mapping>
1767     <extension>gqs</extension>
1768     <mime-type>application/vnd.grafeq</mime-type>
1769   </mime-mapping>
1770   <mime-mapping>
1771     <extension>gram</extension>
1772     <mime-type>application/srgs</mime-type>
1773   </mime-mapping>
1774   <mime-mapping>
1775     <extension>gramps</extension>
1776     <mime-type>application/x-gramps-xml</mime-type>
1777   </mime-mapping>
1778   <mime-mapping>
1779     <extension>gre</extension>
1780     <mime-type>application/vnd.geometry-explorer</mime-type>
1781   </mime-mapping>
1782   <mime-mapping>
1783     <extension>grv</extension>
1784     <mime-type>application/vnd.groove-injector</mime-type>
1785   </mime-mapping>
1786   <mime-mapping>
1787     <extension>grxml</extension>
1788     <mime-type>application/srgs+xml</mime-type>
1789   </mime-mapping>
1790   <mime-mapping>
1791     <extension>gsf</extension>
1792     <mime-type>application/x-font-ghostscript</mime-type>
1793   </mime-mapping>
1794   <mime-mapping>
1795     <extension>gtar</extension>
1796     <mime-type>application/x-gtar</mime-type>
1797   </mime-mapping>
1798   <mime-mapping>
1799     <extension>gtm</extension>
1800     <mime-type>application/vnd.groove-tool-message</mime-type>
1801   </mime-mapping>
1802   <mime-mapping>
1803     <extension>gtw</extension>
1804     <mime-type>model/vnd.gtw</mime-type>
1805   </mime-mapping>
1806   <mime-mapping>
1807     <extension>gv</extension>
1808     <mime-type>text/vnd.graphviz</mime-type>
1809   </mime-mapping>
1810   <mime-mapping>
1811     <extension>gxf</extension>
1812     <mime-type>application/gxf</mime-type>
1813   </mime-mapping>
1814   <mime-mapping>
1815     <extension>gxt</extension>
1816     <mime-type>application/vnd.geonext</mime-type>
1817   </mime-mapping>
1818   <mime-mapping>
1819     <extension>gz</extension>
1820     <mime-type>application/x-gzip</mime-type>
1821   </mime-mapping>
1822   <mime-mapping>
1823     <extension>h</extension>
1824     <mime-type>text/x-c</mime-type>
1825   </mime-mapping>
1826   <mime-mapping>
1827     <extension>h261</extension>
1828     <mime-type>video/h261</mime-type>
1829   </mime-mapping>
1830   <mime-mapping>
1831     <extension>h263</extension>
1832     <mime-type>video/h263</mime-type>
1833   </mime-mapping>
1834   <mime-mapping>
1835     <extension>h264</extension>
1836     <mime-type>video/h264</mime-type>
1837   </mime-mapping>
1838   <mime-mapping>
1839     <extension>hal</extension>
1840     <mime-type>application/vnd.hal+xml</mime-type>
1841   </mime-mapping>
1842   <mime-mapping>
1843     <extension>hbci</extension>
1844     <mime-type>application/vnd.hbci</mime-type>
1845   </mime-mapping>
1846   <mime-mapping>
1847     <extension>hdf</extension>
1848     <mime-type>application/x-hdf</mime-type>
1849   </mime-mapping>
1850   <mime-mapping>
1851     <extension>hh</extension>
1852     <mime-type>text/x-c</mime-type>
1853   </mime-mapping>
1854   <mime-mapping>
1855     <extension>hlp</extension>
1856     <mime-type>application/winhlp</mime-type>
1857   </mime-mapping>
1858   <mime-mapping>
1859     <extension>hpgl</extension>
1860     <mime-type>application/vnd.hp-hpgl</mime-type>
1861   </mime-mapping>
1862   <mime-mapping>
1863     <extension>hpid</extension>
1864     <mime-type>application/vnd.hp-hpid</mime-type>
1865   </mime-mapping>
1866   <mime-mapping>
1867     <extension>hps</extension>
1868     <mime-type>application/vnd.hp-hps</mime-type>
1869   </mime-mapping>
1870   <mime-mapping>
1871     <extension>hqx</extension>
1872     <mime-type>application/mac-binhex40</mime-type>
1873   </mime-mapping>
1874   <mime-mapping>
1875     <extension>htc</extension>
1876     <mime-type>text/x-component</mime-type>
1877   </mime-mapping>
1878   <mime-mapping>
1879     <extension>htke</extension>
1880     <mime-type>application/vnd.kenameaapp</mime-type>
1881   </mime-mapping>
1882   <mime-mapping>
1883     <extension>htm</extension>
1884     <mime-type>text/html</mime-type>
1885   </mime-mapping>
1886   <mime-mapping>
1887     <extension>html</extension>
1888     <mime-type>text/html</mime-type>
1889   </mime-mapping>
1890   <mime-mapping>
1891     <extension>hvd</extension>
1892     <mime-type>application/vnd.yamaha.hv-dic</mime-type>
1893   </mime-mapping>
1894   <mime-mapping>
1895     <extension>hvp</extension>
1896     <mime-type>application/vnd.yamaha.hv-voice</mime-type>
1897   </mime-mapping>
1898   <mime-mapping>
1899     <extension>hvs</extension>
1900     <mime-type>application/vnd.yamaha.hv-script</mime-type>
1901   </mime-mapping>
1902   <mime-mapping>
1903     <extension>i2g</extension>
1904     <mime-type>application/vnd.intergeo</mime-type>
1905   </mime-mapping>
1906   <mime-mapping>
1907     <extension>icc</extension>
1908     <mime-type>application/vnd.iccprofile</mime-type>
1909   </mime-mapping>
1910   <mime-mapping>
1911     <extension>ice</extension>
1912     <mime-type>x-conference/x-cooltalk</mime-type>
1913   </mime-mapping>
1914   <mime-mapping>
1915     <extension>icm</extension>
1916     <mime-type>application/vnd.iccprofile</mime-type>
1917   </mime-mapping>
1918   <mime-mapping>
1919     <extension>ico</extension>
1920     <mime-type>image/x-icon</mime-type>
1921   </mime-mapping>
1922   <mime-mapping>
1923     <extension>ics</extension>
1924     <mime-type>text/calendar</mime-type>
1925   </mime-mapping>
1926   <mime-mapping>
1927     <extension>ief</extension>
1928     <mime-type>image/ief</mime-type>
1929   </mime-mapping>
1930   <mime-mapping>
1931     <extension>ifb</extension>
1932     <mime-type>text/calendar</mime-type>
1933   </mime-mapping>
1934   <mime-mapping>
1935     <extension>ifm</extension>
1936     <mime-type>application/vnd.shana.informed.formdata</mime-type>
1937   </mime-mapping>
1938   <mime-mapping>
1939     <extension>iges</extension>
1940     <mime-type>model/iges</mime-type>
1941   </mime-mapping>
1942   <mime-mapping>
1943     <extension>igl</extension>
1944     <mime-type>application/vnd.igloader</mime-type>
1945   </mime-mapping>
1946   <mime-mapping>
1947     <extension>igm</extension>
1948     <mime-type>application/vnd.insors.igm</mime-type>
1949   </mime-mapping>
1950   <mime-mapping>
1951     <extension>igs</extension>
1952     <mime-type>model/iges</mime-type>
1953   </mime-mapping>
1954   <mime-mapping>
1955     <extension>igx</extension>
1956     <mime-type>application/vnd.micrografx.igx</mime-type>
1957   </mime-mapping>
1958   <mime-mapping>
1959     <extension>iif</extension>
1960     <mime-type>application/vnd.shana.informed.interchange</mime-type>
1961   </mime-mapping>
1962   <mime-mapping>
1963     <extension>imp</extension>
1964     <mime-type>application/vnd.accpac.simply.imp</mime-type>
1965   </mime-mapping>
1966   <mime-mapping>
1967     <extension>ims</extension>
1968     <mime-type>application/vnd.ms-ims</mime-type>
1969   </mime-mapping>
1970   <mime-mapping>
1971     <extension>in</extension>
1972     <mime-type>text/plain</mime-type>
1973   </mime-mapping>
1974   <mime-mapping>
1975     <extension>ink</extension>
1976     <mime-type>application/inkml+xml</mime-type>
1977   </mime-mapping>
1978   <mime-mapping>
1979     <extension>inkml</extension>
1980     <mime-type>application/inkml+xml</mime-type>
1981   </mime-mapping>
1982   <mime-mapping>
1983     <extension>install</extension>
1984     <mime-type>application/x-install-instructions</mime-type>
1985   </mime-mapping>
1986   <mime-mapping>
1987     <extension>iota</extension>
1988     <mime-type>application/vnd.astraea-software.iota</mime-type>
1989   </mime-mapping>
1990   <mime-mapping>
1991     <extension>ipfix</extension>
1992     <mime-type>application/ipfix</mime-type>
1993   </mime-mapping>
1994   <mime-mapping>
1995     <extension>ipk</extension>
1996     <mime-type>application/vnd.shana.informed.package</mime-type>
1997   </mime-mapping>
1998   <mime-mapping>
1999     <extension>irm</extension>
2000     <mime-type>application/vnd.ibm.rights-management</mime-type>
2001   </mime-mapping>
2002   <mime-mapping>
2003     <extension>irp</extension>
2004     <mime-type>application/vnd.irepository.package+xml</mime-type>
2005   </mime-mapping>
2006   <mime-mapping>
2007     <extension>iso</extension>
2008     <mime-type>application/x-iso9660-image</mime-type>
2009   </mime-mapping>
2010   <mime-mapping>
2011     <extension>itp</extension>
2012     <mime-type>application/vnd.shana.informed.formtemplate</mime-type>
2013   </mime-mapping>
2014   <mime-mapping>
2015     <extension>ivp</extension>
2016     <mime-type>application/vnd.immervision-ivp</mime-type>
2017   </mime-mapping>
2018   <mime-mapping>
2019     <extension>ivu</extension>
2020     <mime-type>application/vnd.immervision-ivu</mime-type>
2021   </mime-mapping>
2022   <mime-mapping>
2023     <extension>jad</extension>
2024     <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
2025   </mime-mapping>
2026   <mime-mapping>
2027     <extension>jam</extension>
2028     <mime-type>application/vnd.jam</mime-type>
2029   </mime-mapping>
2030   <mime-mapping>
2031     <extension>jar</extension>
2032     <mime-type>application/java-archive</mime-type>
2033   </mime-mapping>
2034   <mime-mapping>
2035     <extension>java</extension>
2036     <mime-type>text/x-java-source</mime-type>
2037   </mime-mapping>
2038   <mime-mapping>
2039     <extension>jisp</extension>
2040     <mime-type>application/vnd.jisp</mime-type>
2041   </mime-mapping>
2042   <mime-mapping>
2043     <extension>jlt</extension>
2044     <mime-type>application/vnd.hp-jlyt</mime-type>
2045   </mime-mapping>
2046   <mime-mapping>
2047     <extension>jnlp</extension>
2048     <mime-type>application/x-java-jnlp-file</mime-type>
2049   </mime-mapping>
2050   <mime-mapping>
2051     <extension>joda</extension>
2052     <mime-type>application/vnd.joost.joda-archive</mime-type>
2053   </mime-mapping>
2054   <mime-mapping>
2055     <extension>jpe</extension>
2056     <mime-type>image/jpeg</mime-type>
2057   </mime-mapping>
2058   <mime-mapping>
2059     <extension>jpeg</extension>
2060     <mime-type>image/jpeg</mime-type>
2061   </mime-mapping>
2062   <mime-mapping>
2063     <extension>jpg</extension>
2064     <mime-type>image/jpeg</mime-type>
2065   </mime-mapping>
2066   <mime-mapping>
2067     <extension>jpgm</extension>
2068     <mime-type>video/jpm</mime-type>
2069   </mime-mapping>
2070   <mime-mapping>
2071     <extension>jpgv</extension>
2072     <mime-type>video/jpeg</mime-type>
2073   </mime-mapping>
2074   <mime-mapping>
2075     <extension>jpm</extension>
2076     <mime-type>video/jpm</mime-type>
2077   </mime-mapping>
2078   <mime-mapping>
2079     <extension>js</extension>
2080     <mime-type>application/javascript</mime-type>
2081   </mime-mapping>
2082   <mime-mapping>
2083     <extension>jsf</extension>
2084     <mime-type>text/plain</mime-type>
2085   </mime-mapping>
2086   <mime-mapping>
2087     <extension>json</extension>
2088     <mime-type>application/json</mime-type>
2089   </mime-mapping>
2090   <mime-mapping>
2091     <extension>jsonml</extension>
2092     <mime-type>application/jsonml+json</mime-type>
2093   </mime-mapping>
2094   <mime-mapping>
2095     <extension>jspf</extension>
2096     <mime-type>text/plain</mime-type>
2097   </mime-mapping>
2098   <mime-mapping>
2099     <extension>kar</extension>
2100     <mime-type>audio/midi</mime-type>
2101   </mime-mapping>
2102   <mime-mapping>
2103     <extension>karbon</extension>
2104     <mime-type>application/vnd.kde.karbon</mime-type>
2105   </mime-mapping>
2106   <mime-mapping>
2107     <extension>kfo</extension>
2108     <mime-type>application/vnd.kde.kformula</mime-type>
2109   </mime-mapping>
2110   <mime-mapping>
2111     <extension>kia</extension>
2112     <mime-type>application/vnd.kidspiration</mime-type>
2113   </mime-mapping>
2114   <mime-mapping>
2115     <extension>kml</extension>
2116     <mime-type>application/vnd.google-earth.kml+xml</mime-type>
2117   </mime-mapping>
2118   <mime-mapping>
2119     <extension>kmz</extension>
2120     <mime-type>application/vnd.google-earth.kmz</mime-type>
2121   </mime-mapping>
2122   <mime-mapping>
2123     <extension>kne</extension>
2124     <mime-type>application/vnd.kinar</mime-type>
2125   </mime-mapping>
2126   <mime-mapping>
2127     <extension>knp</extension>
2128     <mime-type>application/vnd.kinar</mime-type>
2129   </mime-mapping>
2130   <mime-mapping>
2131     <extension>kon</extension>
2132     <mime-type>application/vnd.kde.kontour</mime-type>
2133   </mime-mapping>
2134   <mime-mapping>
2135     <extension>kpr</extension>
2136     <mime-type>application/vnd.kde.kpresenter</mime-type>
2137   </mime-mapping>
2138   <mime-mapping>
2139     <extension>kpt</extension>
2140     <mime-type>application/vnd.kde.kpresenter</mime-type>
2141   </mime-mapping>
2142   <mime-mapping>
2143     <extension>kpxx</extension>
2144     <mime-type>application/vnd.ds-keypoint</mime-type>
2145   </mime-mapping>
2146   <mime-mapping>
2147     <extension>ksp</extension>
2148     <mime-type>application/vnd.kde.kspread</mime-type>
2149   </mime-mapping>
2150   <mime-mapping>
2151     <extension>ktr</extension>
2152     <mime-type>application/vnd.kahootz</mime-type>
2153   </mime-mapping>
2154   <mime-mapping>
2155     <extension>ktx</extension>
2156     <mime-type>image/ktx</mime-type>
2157   </mime-mapping>
2158   <mime-mapping>
2159     <extension>ktz</extension>
2160     <mime-type>application/vnd.kahootz</mime-type>
2161   </mime-mapping>
2162   <mime-mapping>
2163     <extension>kwd</extension>
2164     <mime-type>application/vnd.kde.kword</mime-type>
2165   </mime-mapping>
2166   <mime-mapping>
2167     <extension>kwt</extension>
2168     <mime-type>application/vnd.kde.kword</mime-type>
2169   </mime-mapping>
2170   <mime-mapping>
2171     <extension>lasxml</extension>
2172     <mime-type>application/vnd.las.las+xml</mime-type>
2173   </mime-mapping>
2174   <mime-mapping>
2175     <extension>latex</extension>
2176     <mime-type>application/x-latex</mime-type>
2177   </mime-mapping>
2178   <mime-mapping>
2179     <extension>lbd</extension>
2180     <mime-type>application/vnd.llamagraphics.life-balance.desktop</mime-type>
2181   </mime-mapping>
2182   <mime-mapping>
2183     <extension>lbe</extension>
2184     <mime-type>application/vnd.llamagraphics.life-balance.exchange+xml</mime-type>
2185   </mime-mapping>
2186   <mime-mapping>
2187     <extension>les</extension>
2188     <mime-type>application/vnd.hhe.lesson-player</mime-type>
2189   </mime-mapping>
2190   <mime-mapping>
2191     <extension>lha</extension>
2192     <mime-type>application/x-lzh-compressed</mime-type>
2193   </mime-mapping>
2194   <mime-mapping>
2195     <extension>link66</extension>
2196     <mime-type>application/vnd.route66.link66+xml</mime-type>
2197   </mime-mapping>
2198   <mime-mapping>
2199     <extension>list</extension>
2200     <mime-type>text/plain</mime-type>
2201   </mime-mapping>
2202   <mime-mapping>
2203     <extension>list3820</extension>
2204     <mime-type>application/vnd.ibm.modcap</mime-type>
2205   </mime-mapping>
2206   <mime-mapping>
2207     <extension>listafp</extension>
2208     <mime-type>application/vnd.ibm.modcap</mime-type>
2209   </mime-mapping>
2210   <mime-mapping>
2211     <extension>lnk</extension>
2212     <mime-type>application/x-ms-shortcut</mime-type>
2213   </mime-mapping>
2214   <mime-mapping>
2215     <extension>log</extension>
2216     <mime-type>text/plain</mime-type>
2217   </mime-mapping>
2218   <mime-mapping>
2219     <extension>lostxml</extension>
2220     <mime-type>application/lost+xml</mime-type>
2221   </mime-mapping>
2222   <mime-mapping>
2223     <extension>lrf</extension>
2224     <mime-type>application/octet-stream</mime-type>
2225   </mime-mapping>
2226   <mime-mapping>
2227     <extension>lrm</extension>
2228     <mime-type>application/vnd.ms-lrm</mime-type>
2229   </mime-mapping>
2230   <mime-mapping>
2231     <extension>ltf</extension>
2232     <mime-type>application/vnd.frogans.ltf</mime-type>
2233   </mime-mapping>
2234   <mime-mapping>
2235     <extension>lvp</extension>
2236     <mime-type>audio/vnd.lucent.voice</mime-type>
2237   </mime-mapping>
2238   <mime-mapping>
2239     <extension>lwp</extension>
2240     <mime-type>application/vnd.lotus-wordpro</mime-type>
2241   </mime-mapping>
2242   <mime-mapping>
2243     <extension>lzh</extension>
2244     <mime-type>application/x-lzh-compressed</mime-type>
2245   </mime-mapping>
2246   <mime-mapping>
2247     <extension>m13</extension>
2248     <mime-type>application/x-msmediaview</mime-type>
2249   </mime-mapping>
2250   <mime-mapping>
2251     <extension>m14</extension>
2252     <mime-type>application/x-msmediaview</mime-type>
2253   </mime-mapping>
2254   <mime-mapping>
2255     <extension>m1v</extension>
2256     <mime-type>video/mpeg</mime-type>
2257   </mime-mapping>
2258   <mime-mapping>
2259     <extension>m21</extension>
2260     <mime-type>application/mp21</mime-type>
2261   </mime-mapping>
2262   <mime-mapping>
2263     <extension>m2a</extension>
2264     <mime-type>audio/mpeg</mime-type>
2265   </mime-mapping>
2266   <mime-mapping>
2267     <extension>m2v</extension>
2268     <mime-type>video/mpeg</mime-type>
2269   </mime-mapping>
2270   <mime-mapping>
2271     <extension>m3a</extension>
2272     <mime-type>audio/mpeg</mime-type>
2273   </mime-mapping>
2274   <mime-mapping>
2275     <extension>m3u</extension>
2276     <mime-type>audio/x-mpegurl</mime-type>
2277   </mime-mapping>
2278   <mime-mapping>
2279     <extension>m3u8</extension>
2280     <mime-type>application/vnd.apple.mpegurl</mime-type>
2281   </mime-mapping>
2282   <mime-mapping>
2283     <extension>m4a</extension>
2284     <mime-type>audio/mp4</mime-type>
2285   </mime-mapping>
2286   <mime-mapping>
2287     <extension>m4b</extension>
2288     <mime-type>audio/mp4</mime-type>
2289   </mime-mapping>
2290   <mime-mapping>
2291     <extension>m4r</extension>
2292     <mime-type>audio/mp4</mime-type>
2293   </mime-mapping>
2294   <mime-mapping>
2295     <extension>m4u</extension>
2296     <mime-type>video/vnd.mpegurl</mime-type>
2297   </mime-mapping>
2298   <mime-mapping>
2299     <extension>m4v</extension>
2300     <mime-type>video/mp4</mime-type>
2301   </mime-mapping>
2302   <mime-mapping>
2303     <extension>ma</extension>
2304     <mime-type>application/mathematica</mime-type>
2305   </mime-mapping>
2306   <mime-mapping>
2307     <extension>mac</extension>
2308     <mime-type>image/x-macpaint</mime-type>
2309   </mime-mapping>
2310   <mime-mapping>
2311     <extension>mads</extension>
2312     <mime-type>application/mads+xml</mime-type>
2313   </mime-mapping>
2314   <mime-mapping>
2315     <extension>mag</extension>
2316     <mime-type>application/vnd.ecowin.chart</mime-type>
2317   </mime-mapping>
2318   <mime-mapping>
2319     <extension>maker</extension>
2320     <mime-type>application/vnd.framemaker</mime-type>
2321   </mime-mapping>
2322   <mime-mapping>
2323     <extension>man</extension>
2324     <mime-type>text/troff</mime-type>
2325   </mime-mapping>
2326   <mime-mapping>
2327     <extension>mar</extension>
2328     <mime-type>application/octet-stream</mime-type>
2329   </mime-mapping>
2330   <mime-mapping>
2331     <extension>mathml</extension>
2332     <mime-type>application/mathml+xml</mime-type>
2333   </mime-mapping>
2334   <mime-mapping>
2335     <extension>mb</extension>
2336     <mime-type>application/mathematica</mime-type>
2337   </mime-mapping>
2338   <mime-mapping>
2339     <extension>mbk</extension>
2340     <mime-type>application/vnd.mobius.mbk</mime-type>
2341   </mime-mapping>
2342   <mime-mapping>
2343     <extension>mbox</extension>
2344     <mime-type>application/mbox</mime-type>
2345   </mime-mapping>
2346   <mime-mapping>
2347     <extension>mc1</extension>
2348     <mime-type>application/vnd.medcalcdata</mime-type>
2349   </mime-mapping>
2350   <mime-mapping>
2351     <extension>mcd</extension>
2352     <mime-type>application/vnd.mcd</mime-type>
2353   </mime-mapping>
2354   <mime-mapping>
2355     <extension>mcurl</extension>
2356     <mime-type>text/vnd.curl.mcurl</mime-type>
2357   </mime-mapping>
2358   <mime-mapping>
2359     <extension>mdb</extension>
2360     <mime-type>application/x-msaccess</mime-type>
2361   </mime-mapping>
2362   <mime-mapping>
2363     <extension>mdi</extension>
2364     <mime-type>image/vnd.ms-modi</mime-type>
2365   </mime-mapping>
2366   <mime-mapping>
2367     <extension>me</extension>
2368     <mime-type>text/troff</mime-type>
2369   </mime-mapping>
2370   <mime-mapping>
2371     <extension>mesh</extension>
2372     <mime-type>model/mesh</mime-type>
2373   </mime-mapping>
2374   <mime-mapping>
2375     <extension>meta4</extension>
2376     <mime-type>application/metalink4+xml</mime-type>
2377   </mime-mapping>
2378   <mime-mapping>
2379     <extension>metalink</extension>
2380     <mime-type>application/metalink+xml</mime-type>
2381   </mime-mapping>
2382   <mime-mapping>
2383     <extension>mets</extension>
2384     <mime-type>application/mets+xml</mime-type>
2385   </mime-mapping>
2386   <mime-mapping>
2387     <extension>mfm</extension>
2388     <mime-type>application/vnd.mfmp</mime-type>
2389   </mime-mapping>
2390   <mime-mapping>
2391     <extension>mft</extension>
2392     <mime-type>application/rpki-manifest</mime-type>
2393   </mime-mapping>
2394   <mime-mapping>
2395     <extension>mgp</extension>
2396     <mime-type>application/vnd.osgeo.mapguide.package</mime-type>
2397   </mime-mapping>
2398   <mime-mapping>
2399     <extension>mgz</extension>
2400     <mime-type>application/vnd.proteus.magazine</mime-type>
2401   </mime-mapping>
2402   <mime-mapping>
2403     <extension>mid</extension>
2404     <mime-type>audio/midi</mime-type>
2405   </mime-mapping>
2406   <mime-mapping>
2407     <extension>midi</extension>
2408     <mime-type>audio/midi</mime-type>
2409   </mime-mapping>
2410   <mime-mapping>
2411     <extension>mie</extension>
2412     <mime-type>application/x-mie</mime-type>
2413   </mime-mapping>
2414   <mime-mapping>
2415     <extension>mif</extension>
2416     <mime-type>application/x-mif</mime-type>
2417   </mime-mapping>
2418   <mime-mapping>
2419     <extension>mime</extension>
2420     <mime-type>message/rfc822</mime-type>
2421   </mime-mapping>
2422   <mime-mapping>
2423     <extension>mj2</extension>
2424     <mime-type>video/mj2</mime-type>
2425   </mime-mapping>
2426   <mime-mapping>
2427     <extension>mjp2</extension>
2428     <mime-type>video/mj2</mime-type>
2429   </mime-mapping>
2430   <mime-mapping>
2431     <extension>mk3d</extension>
2432     <mime-type>video/x-matroska</mime-type>
2433   </mime-mapping>
2434   <mime-mapping>
2435     <extension>mka</extension>
2436     <mime-type>audio/x-matroska</mime-type>
2437   </mime-mapping>
2438   <mime-mapping>
2439     <extension>mks</extension>
2440     <mime-type>video/x-matroska</mime-type>
2441   </mime-mapping>
2442   <mime-mapping>
2443     <extension>mkv</extension>
2444     <mime-type>video/x-matroska</mime-type>
2445   </mime-mapping>
2446   <mime-mapping>
2447     <extension>mlp</extension>
2448     <mime-type>application/vnd.dolby.mlp</mime-type>
2449   </mime-mapping>
2450   <mime-mapping>
2451     <extension>mmd</extension>
2452     <mime-type>application/vnd.chipnuts.karaoke-mmd</mime-type>
2453   </mime-mapping>
2454   <mime-mapping>
2455     <extension>mmf</extension>
2456     <mime-type>application/vnd.smaf</mime-type>
2457   </mime-mapping>
2458   <mime-mapping>
2459     <extension>mmr</extension>
2460     <mime-type>image/vnd.fujixerox.edmics-mmr</mime-type>
2461   </mime-mapping>
2462   <mime-mapping>
2463     <extension>mng</extension>
2464     <mime-type>video/x-mng</mime-type>
2465   </mime-mapping>
2466   <mime-mapping>
2467     <extension>mny</extension>
2468     <mime-type>application/x-msmoney</mime-type>
2469   </mime-mapping>
2470   <mime-mapping>
2471     <extension>mobi</extension>
2472     <mime-type>application/x-mobipocket-ebook</mime-type>
2473   </mime-mapping>
2474   <mime-mapping>
2475     <extension>mods</extension>
2476     <mime-type>application/mods+xml</mime-type>
2477   </mime-mapping>
2478   <mime-mapping>
2479     <extension>mov</extension>
2480     <mime-type>video/quicktime</mime-type>
2481   </mime-mapping>
2482   <mime-mapping>
2483     <extension>movie</extension>
2484     <mime-type>video/x-sgi-movie</mime-type>
2485   </mime-mapping>
2486   <mime-mapping>
2487     <extension>mp1</extension>
2488     <mime-type>audio/mpeg</mime-type>
2489   </mime-mapping>
2490   <mime-mapping>
2491     <extension>mp2</extension>
2492     <mime-type>audio/mpeg</mime-type>
2493   </mime-mapping>
2494   <mime-mapping>
2495     <extension>mp21</extension>
2496     <mime-type>application/mp21</mime-type>
2497   </mime-mapping>
2498   <mime-mapping>
2499     <extension>mp2a</extension>
2500     <mime-type>audio/mpeg</mime-type>
2501   </mime-mapping>
2502   <mime-mapping>
2503     <extension>mp3</extension>
2504     <mime-type>audio/mpeg</mime-type>
2505   </mime-mapping>
2506   <mime-mapping>
2507     <extension>mp4</extension>
2508     <mime-type>video/mp4</mime-type>
2509   </mime-mapping>
2510   <mime-mapping>
2511     <extension>mp4a</extension>
2512     <mime-type>audio/mp4</mime-type>
2513   </mime-mapping>
2514   <mime-mapping>
2515     <extension>mp4s</extension>
2516     <mime-type>application/mp4</mime-type>
2517   </mime-mapping>
2518   <mime-mapping>
2519     <extension>mp4v</extension>
2520     <mime-type>video/mp4</mime-type>
2521   </mime-mapping>
2522   <mime-mapping>
2523     <extension>mpa</extension>
2524     <mime-type>audio/mpeg</mime-type>
2525   </mime-mapping>
2526   <mime-mapping>
2527     <extension>mpc</extension>
2528     <mime-type>application/vnd.mophun.certificate</mime-type>
2529   </mime-mapping>
2530   <mime-mapping>
2531     <extension>mpe</extension>
2532     <mime-type>video/mpeg</mime-type>
2533   </mime-mapping>
2534   <mime-mapping>
2535     <extension>mpeg</extension>
2536     <mime-type>video/mpeg</mime-type>
2537   </mime-mapping>
2538   <mime-mapping>
2539     <extension>mpega</extension>
2540     <mime-type>audio/x-mpeg</mime-type>
2541   </mime-mapping>
2542   <mime-mapping>
2543     <extension>mpg</extension>
2544     <mime-type>video/mpeg</mime-type>
2545   </mime-mapping>
2546   <mime-mapping>
2547     <extension>mpg4</extension>
2548     <mime-type>video/mp4</mime-type>
2549   </mime-mapping>
2550   <mime-mapping>
2551     <extension>mpga</extension>
2552     <mime-type>audio/mpeg</mime-type>
2553   </mime-mapping>
2554   <mime-mapping>
2555     <extension>mpkg</extension>
2556     <mime-type>application/vnd.apple.installer+xml</mime-type>
2557   </mime-mapping>
2558   <mime-mapping>
2559     <extension>mpm</extension>
2560     <mime-type>application/vnd.blueice.multipass</mime-type>
2561   </mime-mapping>
2562   <mime-mapping>
2563     <extension>mpn</extension>
2564     <mime-type>application/vnd.mophun.application</mime-type>
2565   </mime-mapping>
2566   <mime-mapping>
2567     <extension>mpp</extension>
2568     <mime-type>application/vnd.ms-project</mime-type>
2569   </mime-mapping>
2570   <mime-mapping>
2571     <extension>mpt</extension>
2572     <mime-type>application/vnd.ms-project</mime-type>
2573   </mime-mapping>
2574   <mime-mapping>
2575     <extension>mpv2</extension>
2576     <mime-type>video/mpeg2</mime-type>
2577   </mime-mapping>
2578   <mime-mapping>
2579     <extension>mpy</extension>
2580     <mime-type>application/vnd.ibm.minipay</mime-type>
2581   </mime-mapping>
2582   <mime-mapping>
2583     <extension>mqy</extension>
2584     <mime-type>application/vnd.mobius.mqy</mime-type>
2585   </mime-mapping>
2586   <mime-mapping>
2587     <extension>mrc</extension>
2588     <mime-type>application/marc</mime-type>
2589   </mime-mapping>
2590   <mime-mapping>
2591     <extension>mrcx</extension>
2592     <mime-type>application/marcxml+xml</mime-type>
2593   </mime-mapping>
2594   <mime-mapping>
2595     <extension>ms</extension>
2596     <mime-type>text/troff</mime-type>
2597   </mime-mapping>
2598   <mime-mapping>
2599     <extension>mscml</extension>
2600     <mime-type>application/mediaservercontrol+xml</mime-type>
2601   </mime-mapping>
2602   <mime-mapping>
2603     <extension>mseed</extension>
2604     <mime-type>application/vnd.fdsn.mseed</mime-type>
2605   </mime-mapping>
2606   <mime-mapping>
2607     <extension>mseq</extension>
2608     <mime-type>application/vnd.mseq</mime-type>
2609   </mime-mapping>
2610   <mime-mapping>
2611     <extension>msf</extension>
2612     <mime-type>application/vnd.epson.msf</mime-type>
2613   </mime-mapping>
2614   <mime-mapping>
2615     <extension>msh</extension>
2616     <mime-type>model/mesh</mime-type>
2617   </mime-mapping>
2618   <mime-mapping>
2619     <extension>msi</extension>
2620     <mime-type>application/x-msdownload</mime-type>
2621   </mime-mapping>
2622   <mime-mapping>
2623     <extension>msl</extension>
2624     <mime-type>application/vnd.mobius.msl</mime-type>
2625   </mime-mapping>
2626   <mime-mapping>
2627     <extension>msty</extension>
2628     <mime-type>application/vnd.muvee.style</mime-type>
2629   </mime-mapping>
2630   <mime-mapping>
2631     <extension>mts</extension>
2632     <mime-type>model/vnd.mts</mime-type>
2633   </mime-mapping>
2634   <mime-mapping>
2635     <extension>mus</extension>
2636     <mime-type>application/vnd.musician</mime-type>
2637   </mime-mapping>
2638   <mime-mapping>
2639     <extension>musicxml</extension>
2640     <mime-type>application/vnd.recordare.musicxml+xml</mime-type>
2641   </mime-mapping>
2642   <mime-mapping>
2643     <extension>mvb</extension>
2644     <mime-type>application/x-msmediaview</mime-type>
2645   </mime-mapping>
2646   <mime-mapping>
2647     <extension>mwf</extension>
2648     <mime-type>application/vnd.mfer</mime-type>
2649   </mime-mapping>
2650   <mime-mapping>
2651     <extension>mxf</extension>
2652     <mime-type>application/mxf</mime-type>
2653   </mime-mapping>
2654   <mime-mapping>
2655     <extension>mxl</extension>
2656     <mime-type>application/vnd.recordare.musicxml</mime-type>
2657   </mime-mapping>
2658   <mime-mapping>
2659     <extension>mxml</extension>
2660     <mime-type>application/xv+xml</mime-type>
2661   </mime-mapping>
2662   <mime-mapping>
2663     <extension>mxs</extension>
2664     <mime-type>application/vnd.triscape.mxs</mime-type>
2665   </mime-mapping>
2666   <mime-mapping>
2667     <extension>mxu</extension>
2668     <mime-type>video/vnd.mpegurl</mime-type>
2669   </mime-mapping>
2670   <mime-mapping>
2671     <extension>n-gage</extension>
2672     <mime-type>application/vnd.nokia.n-gage.symbian.install</mime-type>
2673   </mime-mapping>
2674   <mime-mapping>
2675     <extension>n3</extension>
2676     <mime-type>text/n3</mime-type>
2677   </mime-mapping>
2678   <mime-mapping>
2679     <extension>nb</extension>
2680     <mime-type>application/mathematica</mime-type>
2681   </mime-mapping>
2682   <mime-mapping>
2683     <extension>nbp</extension>
2684     <mime-type>application/vnd.wolfram.player</mime-type>
2685   </mime-mapping>
2686   <mime-mapping>
2687     <extension>nc</extension>
2688     <mime-type>application/x-netcdf</mime-type>
2689   </mime-mapping>
2690   <mime-mapping>
2691     <extension>ncx</extension>
2692     <mime-type>application/x-dtbncx+xml</mime-type>
2693   </mime-mapping>
2694   <mime-mapping>
2695     <extension>nfo</extension>
2696     <mime-type>text/x-nfo</mime-type>
2697   </mime-mapping>
2698   <mime-mapping>
2699     <extension>ngdat</extension>
2700     <mime-type>application/vnd.nokia.n-gage.data</mime-type>
2701   </mime-mapping>
2702   <mime-mapping>
2703     <extension>nitf</extension>
2704     <mime-type>application/vnd.nitf</mime-type>
2705   </mime-mapping>
2706   <mime-mapping>
2707     <extension>nlu</extension>
2708     <mime-type>application/vnd.neurolanguage.nlu</mime-type>
2709   </mime-mapping>
2710   <mime-mapping>
2711     <extension>nml</extension>
2712     <mime-type>application/vnd.enliven</mime-type>
2713   </mime-mapping>
2714   <mime-mapping>
2715     <extension>nnd</extension>
2716     <mime-type>application/vnd.noblenet-directory</mime-type>
2717   </mime-mapping>
2718   <mime-mapping>
2719     <extension>nns</extension>
2720     <mime-type>application/vnd.noblenet-sealer</mime-type>
2721   </mime-mapping>
2722   <mime-mapping>
2723     <extension>nnw</extension>
2724     <mime-type>application/vnd.noblenet-web</mime-type>
2725   </mime-mapping>
2726   <mime-mapping>
2727     <extension>npx</extension>
2728     <mime-type>image/vnd.net-fpx</mime-type>
2729   </mime-mapping>
2730   <mime-mapping>
2731     <extension>nsc</extension>
2732     <mime-type>application/x-conference</mime-type>
2733   </mime-mapping>
2734   <mime-mapping>
2735     <extension>nsf</extension>
2736     <mime-type>application/vnd.lotus-notes</mime-type>
2737   </mime-mapping>
2738   <mime-mapping>
2739     <extension>ntf</extension>
2740     <mime-type>application/vnd.nitf</mime-type>
2741   </mime-mapping>
2742   <mime-mapping>
2743     <extension>nzb</extension>
2744     <mime-type>application/x-nzb</mime-type>
2745   </mime-mapping>
2746   <mime-mapping>
2747     <extension>oa2</extension>
2748     <mime-type>application/vnd.fujitsu.oasys2</mime-type>
2749   </mime-mapping>
2750   <mime-mapping>
2751     <extension>oa3</extension>
2752     <mime-type>application/vnd.fujitsu.oasys3</mime-type>
2753   </mime-mapping>
2754   <mime-mapping>
2755     <extension>oas</extension>
2756     <mime-type>application/vnd.fujitsu.oasys</mime-type>
2757   </mime-mapping>
2758   <mime-mapping>
2759     <extension>obd</extension>
2760     <mime-type>application/x-msbinder</mime-type>
2761   </mime-mapping>
2762   <mime-mapping>
2763     <extension>obj</extension>
2764     <mime-type>application/x-tgif</mime-type>
2765   </mime-mapping>
2766   <mime-mapping>
2767     <extension>oda</extension>
2768     <mime-type>application/oda</mime-type>
2769   </mime-mapping>
2770   <mime-mapping>
2771     <!-- OpenDocument Database -->
2772     <extension>odb</extension>
2773     <mime-type>application/vnd.oasis.opendocument.database</mime-type>
2774   </mime-mapping>
2775   <mime-mapping>
2776     <!-- OpenDocument Chart -->
2777     <extension>odc</extension>
2778     <mime-type>application/vnd.oasis.opendocument.chart</mime-type>
2779   </mime-mapping>
2780   <mime-mapping>
2781     <!-- OpenDocument Formula -->
2782     <extension>odf</extension>
2783     <mime-type>application/vnd.oasis.opendocument.formula</mime-type>
2784   </mime-mapping>
2785   <mime-mapping>
2786     <extension>odft</extension>
2787     <mime-type>application/vnd.oasis.opendocument.formula-template</mime-type>
2788   </mime-mapping>
2789   <mime-mapping>
2790     <!-- OpenDocument Drawing -->
2791     <extension>odg</extension>
2792     <mime-type>application/vnd.oasis.opendocument.graphics</mime-type>
2793   </mime-mapping>
2794   <mime-mapping>
2795     <!-- OpenDocument Image -->
2796     <extension>odi</extension>
2797     <mime-type>application/vnd.oasis.opendocument.image</mime-type>
2798   </mime-mapping>
2799   <mime-mapping>
2800     <!-- OpenDocument Master Document -->
2801     <extension>odm</extension>
2802     <mime-type>application/vnd.oasis.opendocument.text-master</mime-type>
2803   </mime-mapping>
2804   <mime-mapping>
2805     <!-- OpenDocument Presentation -->
2806     <extension>odp</extension>
2807     <mime-type>application/vnd.oasis.opendocument.presentation</mime-type>
2808   </mime-mapping>
2809   <mime-mapping>
2810     <!-- OpenDocument Spreadsheet -->
2811     <extension>ods</extension>
2812     <mime-type>application/vnd.oasis.opendocument.spreadsheet</mime-type>
2813   </mime-mapping>
2814   <mime-mapping>
2815     <!-- OpenDocument Text -->
2816     <extension>odt</extension>
2817     <mime-type>application/vnd.oasis.opendocument.text</mime-type>
2818   </mime-mapping>
2819   <mime-mapping>
2820     <extension>oga</extension>
2821     <mime-type>audio/ogg</mime-type>
2822   </mime-mapping>
2823   <mime-mapping>
2824     <extension>ogg</extension>
2825     <mime-type>audio/ogg</mime-type>
2826   </mime-mapping>
2827   <mime-mapping>
2828     <extension>ogv</extension>
2829     <mime-type>video/ogg</mime-type>
2830   </mime-mapping>
2831   <mime-mapping>
2832     <!-- xiph mime types -->
2833     <extension>ogx</extension>
2834     <mime-type>application/ogg</mime-type>
2835   </mime-mapping>
2836   <mime-mapping>
2837     <extension>omdoc</extension>
2838     <mime-type>application/omdoc+xml</mime-type>
2839   </mime-mapping>
2840   <mime-mapping>
2841     <extension>onepkg</extension>
2842     <mime-type>application/onenote</mime-type>
2843   </mime-mapping>
2844   <mime-mapping>
2845     <extension>onetmp</extension>
2846     <mime-type>application/onenote</mime-type>
2847   </mime-mapping>
2848   <mime-mapping>
2849     <extension>onetoc</extension>
2850     <mime-type>application/onenote</mime-type>
2851   </mime-mapping>
2852   <mime-mapping>
2853     <extension>onetoc2</extension>
2854     <mime-type>application/onenote</mime-type>
2855   </mime-mapping>
2856   <mime-mapping>
2857     <extension>opf</extension>
2858     <mime-type>application/oebps-package+xml</mime-type>
2859   </mime-mapping>
2860   <mime-mapping>
2861     <extension>opml</extension>
2862     <mime-type>text/x-opml</mime-type>
2863   </mime-mapping>
2864   <mime-mapping>
2865     <extension>oprc</extension>
2866     <mime-type>application/vnd.palm</mime-type>
2867   </mime-mapping>
2868   <mime-mapping>
2869     <extension>org</extension>
2870     <mime-type>application/vnd.lotus-organizer</mime-type>
2871   </mime-mapping>
2872   <mime-mapping>
2873     <extension>osf</extension>
2874     <mime-type>application/vnd.yamaha.openscoreformat</mime-type>
2875   </mime-mapping>
2876   <mime-mapping>
2877     <extension>osfpvg</extension>
2878     <mime-type>application/vnd.yamaha.openscoreformat.osfpvg+xml</mime-type>
2879   </mime-mapping>
2880   <mime-mapping>
2881     <extension>otc</extension>
2882     <mime-type>application/vnd.oasis.opendocument.chart-template</mime-type>
2883   </mime-mapping>
2884   <mime-mapping>
2885     <extension>otf</extension>
2886     <mime-type>font/otf</mime-type>
2887   </mime-mapping>
2888   <mime-mapping>
2889     <!-- OpenDocument Drawing Template -->
2890     <extension>otg</extension>
2891     <mime-type>application/vnd.oasis.opendocument.graphics-template</mime-type>
2892   </mime-mapping>
2893   <mime-mapping>
2894     <!-- HTML Document Template -->
2895     <extension>oth</extension>
2896     <mime-type>application/vnd.oasis.opendocument.text-web</mime-type>
2897   </mime-mapping>
2898   <mime-mapping>
2899     <extension>oti</extension>
2900     <mime-type>application/vnd.oasis.opendocument.image-template</mime-type>
2901   </mime-mapping>
2902   <mime-mapping>
2903     <!-- OpenDocument Presentation Template -->
2904     <extension>otp</extension>
2905     <mime-type>application/vnd.oasis.opendocument.presentation-template</mime-type>
2906   </mime-mapping>
2907   <mime-mapping>
2908     <!-- OpenDocument Spreadsheet Template -->
2909     <extension>ots</extension>
2910     <mime-type>application/vnd.oasis.opendocument.spreadsheet-template</mime-type>
2911   </mime-mapping>
2912   <mime-mapping>
2913     <!-- OpenDocument Text Template -->
2914     <extension>ott</extension>
2915     <mime-type>application/vnd.oasis.opendocument.text-template</mime-type>
2916   </mime-mapping>
2917   <mime-mapping>
2918     <extension>oxps</extension>
2919     <mime-type>application/oxps</mime-type>
2920   </mime-mapping>
2921   <mime-mapping>
2922     <extension>oxt</extension>
2923     <mime-type>application/vnd.openofficeorg.extension</mime-type>
2924   </mime-mapping>
2925   <mime-mapping>
2926     <extension>p</extension>
2927     <mime-type>text/x-pascal</mime-type>
2928   </mime-mapping>
2929   <mime-mapping>
2930     <extension>p10</extension>
2931     <mime-type>application/pkcs10</mime-type>
2932   </mime-mapping>
2933   <mime-mapping>
2934     <extension>p12</extension>
2935     <mime-type>application/x-pkcs12</mime-type>
2936   </mime-mapping>
2937   <mime-mapping>
2938     <extension>p7b</extension>
2939     <mime-type>application/x-pkcs7-certificates</mime-type>
2940   </mime-mapping>
2941   <mime-mapping>
2942     <extension>p7c</extension>
2943     <mime-type>application/pkcs7-mime</mime-type>
2944   </mime-mapping>
2945   <mime-mapping>
2946     <extension>p7m</extension>
2947     <mime-type>application/pkcs7-mime</mime-type>
2948   </mime-mapping>
2949   <mime-mapping>
2950     <extension>p7r</extension>
2951     <mime-type>application/x-pkcs7-certreqresp</mime-type>
2952   </mime-mapping>
2953   <mime-mapping>
2954     <extension>p7s</extension>
2955     <mime-type>application/pkcs7-signature</mime-type>
2956   </mime-mapping>
2957   <mime-mapping>
2958     <extension>p8</extension>
2959     <mime-type>application/pkcs8</mime-type>
2960   </mime-mapping>
2961   <mime-mapping>
2962     <extension>pas</extension>
2963     <mime-type>text/x-pascal</mime-type>
2964   </mime-mapping>
2965   <mime-mapping>
2966     <extension>paw</extension>
2967     <mime-type>application/vnd.pawaafile</mime-type>
2968   </mime-mapping>
2969   <mime-mapping>
2970     <extension>pbd</extension>
2971     <mime-type>application/vnd.powerbuilder6</mime-type>
2972   </mime-mapping>
2973   <mime-mapping>
2974     <extension>pbm</extension>
2975     <mime-type>image/x-portable-bitmap</mime-type>
2976   </mime-mapping>
2977   <mime-mapping>
2978     <extension>pcap</extension>
2979     <mime-type>application/vnd.tcpdump.pcap</mime-type>
2980   </mime-mapping>
2981   <mime-mapping>
2982     <extension>pcf</extension>
2983     <mime-type>application/x-font-pcf</mime-type>
2984   </mime-mapping>
2985   <mime-mapping>
2986     <extension>pcl</extension>
2987     <mime-type>application/vnd.hp-pcl</mime-type>
2988   </mime-mapping>
2989   <mime-mapping>
2990     <extension>pclxl</extension>
2991     <mime-type>application/vnd.hp-pclxl</mime-type>
2992   </mime-mapping>
2993   <mime-mapping>
2994     <extension>pct</extension>
2995     <mime-type>image/pict</mime-type>
2996   </mime-mapping>
2997   <mime-mapping>
2998     <extension>pcurl</extension>
2999     <mime-type>application/vnd.curl.pcurl</mime-type>
3000   </mime-mapping>
3001   <mime-mapping>
3002     <extension>pcx</extension>
3003     <mime-type>image/x-pcx</mime-type>
3004   </mime-mapping>
3005   <mime-mapping>
3006     <extension>pdb</extension>
3007     <mime-type>application/vnd.palm</mime-type>
3008   </mime-mapping>
3009   <mime-mapping>
3010     <extension>pdf</extension>
3011     <mime-type>application/pdf</mime-type>
3012   </mime-mapping>
3013   <mime-mapping>
3014     <extension>pfa</extension>
3015     <mime-type>application/x-font-type1</mime-type>
3016   </mime-mapping>
3017   <mime-mapping>
3018     <extension>pfb</extension>
3019     <mime-type>application/x-font-type1</mime-type>
3020   </mime-mapping>
3021   <mime-mapping>
3022     <extension>pfm</extension>
3023     <mime-type>application/x-font-type1</mime-type>
3024   </mime-mapping>
3025   <mime-mapping>
3026     <extension>pfr</extension>
3027     <mime-type>application/font-tdpfr</mime-type>
3028   </mime-mapping>
3029   <mime-mapping>
3030     <extension>pfx</extension>
3031     <mime-type>application/x-pkcs12</mime-type>
3032   </mime-mapping>
3033   <mime-mapping>
3034     <extension>pgm</extension>
3035     <mime-type>image/x-portable-graymap</mime-type>
3036   </mime-mapping>
3037   <mime-mapping>
3038     <extension>pgn</extension>
3039     <mime-type>application/x-chess-pgn</mime-type>
3040   </mime-mapping>
3041   <mime-mapping>
3042     <extension>pgp</extension>
3043     <mime-type>application/pgp-encrypted</mime-type>
3044   </mime-mapping>
3045   <mime-mapping>
3046     <extension>pic</extension>
3047     <mime-type>image/pict</mime-type>
3048   </mime-mapping>
3049   <mime-mapping>
3050     <extension>pict</extension>
3051     <mime-type>image/pict</mime-type>
3052   </mime-mapping>
3053   <mime-mapping>
3054     <extension>pkg</extension>
3055     <mime-type>application/octet-stream</mime-type>
3056   </mime-mapping>
3057   <mime-mapping>
3058     <extension>pki</extension>
3059     <mime-type>application/pkixcmp</mime-type>
3060   </mime-mapping>
3061   <mime-mapping>
3062     <extension>pkipath</extension>
3063     <mime-type>application/pkix-pkipath</mime-type>
3064   </mime-mapping>
3065   <mime-mapping>
3066     <extension>plb</extension>
3067     <mime-type>application/vnd.3gpp.pic-bw-large</mime-type>
3068   </mime-mapping>
3069   <mime-mapping>
3070     <extension>plc</extension>
3071     <mime-type>application/vnd.mobius.plc</mime-type>
3072   </mime-mapping>
3073   <mime-mapping>
3074     <extension>plf</extension>
3075     <mime-type>application/vnd.pocketlearn</mime-type>
3076   </mime-mapping>
3077   <mime-mapping>
3078     <extension>pls</extension>
3079     <mime-type>audio/x-scpls</mime-type>
3080   </mime-mapping>
3081   <mime-mapping>
3082     <extension>pml</extension>
3083     <mime-type>application/vnd.ctc-posml</mime-type>
3084   </mime-mapping>
3085   <mime-mapping>
3086     <extension>png</extension>
3087     <mime-type>image/png</mime-type>
3088   </mime-mapping>
3089   <mime-mapping>
3090     <extension>pnm</extension>
3091     <mime-type>image/x-portable-anymap</mime-type>
3092   </mime-mapping>
3093   <mime-mapping>
3094     <extension>pnt</extension>
3095     <mime-type>image/x-macpaint</mime-type>
3096   </mime-mapping>
3097   <mime-mapping>
3098     <extension>portpkg</extension>
3099     <mime-type>application/vnd.macports.portpkg</mime-type>
3100   </mime-mapping>
3101   <mime-mapping>
3102     <extension>pot</extension>
3103     <mime-type>application/vnd.ms-powerpoint</mime-type>
3104   </mime-mapping>
3105   <mime-mapping>
3106     <extension>potm</extension>
3107     <mime-type>application/vnd.ms-powerpoint.template.macroenabled.12</mime-type>
3108   </mime-mapping>
3109   <mime-mapping>
3110     <extension>potx</extension>
3111     <mime-type>application/vnd.openxmlformats-officedocument.presentationml.template</mime-type>
3112   </mime-mapping>
3113   <mime-mapping>
3114     <extension>ppam</extension>
3115     <mime-type>application/vnd.ms-powerpoint.addin.macroenabled.12</mime-type>
3116   </mime-mapping>
3117   <mime-mapping>
3118     <extension>ppd</extension>
3119     <mime-type>application/vnd.cups-ppd</mime-type>
3120   </mime-mapping>
3121   <mime-mapping>
3122     <extension>ppm</extension>
3123     <mime-type>image/x-portable-pixmap</mime-type>
3124   </mime-mapping>
3125   <mime-mapping>
3126     <extension>pps</extension>
3127     <mime-type>application/vnd.ms-powerpoint</mime-type>
3128   </mime-mapping>
3129   <mime-mapping>
3130     <extension>ppsm</extension>
3131     <mime-type>application/vnd.ms-powerpoint.slideshow.macroenabled.12</mime-type>
3132   </mime-mapping>
3133   <mime-mapping>
3134     <extension>ppsx</extension>
3135     <mime-type>application/vnd.openxmlformats-officedocument.presentationml.slideshow</mime-type>
3136   </mime-mapping>
3137   <mime-mapping>
3138     <extension>ppt</extension>
3139     <mime-type>application/vnd.ms-powerpoint</mime-type>
3140   </mime-mapping>
3141   <mime-mapping>
3142     <extension>pptm</extension>
3143     <mime-type>application/vnd.ms-powerpoint.presentation.macroenabled.12</mime-type>
3144   </mime-mapping>
3145   <mime-mapping>
3146     <extension>pptx</extension>
3147     <mime-type>application/vnd.openxmlformats-officedocument.presentationml.presentation</mime-type>
3148   </mime-mapping>
3149   <mime-mapping>
3150     <extension>pqa</extension>
3151     <mime-type>application/vnd.palm</mime-type>
3152   </mime-mapping>
3153   <mime-mapping>
3154     <extension>prc</extension>
3155     <mime-type>application/x-mobipocket-ebook</mime-type>
3156   </mime-mapping>
3157   <mime-mapping>
3158     <extension>pre</extension>
3159     <mime-type>application/vnd.lotus-freelance</mime-type>
3160   </mime-mapping>
3161   <mime-mapping>
3162     <extension>prf</extension>
3163     <mime-type>application/pics-rules</mime-type>
3164   </mime-mapping>
3165   <mime-mapping>
3166     <extension>ps</extension>
3167     <mime-type>application/postscript</mime-type>
3168   </mime-mapping>
3169   <mime-mapping>
3170     <extension>psb</extension>
3171     <mime-type>application/vnd.3gpp.pic-bw-small</mime-type>
3172   </mime-mapping>
3173   <mime-mapping>
3174     <extension>psd</extension>
3175     <mime-type>image/vnd.adobe.photoshop</mime-type>
3176   </mime-mapping>
3177   <mime-mapping>
3178     <extension>psf</extension>
3179     <mime-type>application/x-font-linux-psf</mime-type>
3180   </mime-mapping>
3181   <mime-mapping>
3182     <extension>pskcxml</extension>
3183     <mime-type>application/pskc+xml</mime-type>
3184   </mime-mapping>
3185   <mime-mapping>
3186     <extension>ptid</extension>
3187     <mime-type>application/vnd.pvi.ptid1</mime-type>
3188   </mime-mapping>
3189   <mime-mapping>
3190     <extension>pub</extension>
3191     <mime-type>application/x-mspublisher</mime-type>
3192   </mime-mapping>
3193   <mime-mapping>
3194     <extension>pvb</extension>
3195     <mime-type>application/vnd.3gpp.pic-bw-var</mime-type>
3196   </mime-mapping>
3197   <mime-mapping>
3198     <extension>pwn</extension>
3199     <mime-type>application/vnd.3m.post-it-notes</mime-type>
3200   </mime-mapping>
3201   <mime-mapping>
3202     <extension>pya</extension>
3203     <mime-type>audio/vnd.ms-playready.media.pya</mime-type>
3204   </mime-mapping>
3205   <mime-mapping>
3206     <extension>pyv</extension>
3207     <mime-type>video/vnd.ms-playready.media.pyv</mime-type>
3208   </mime-mapping>
3209   <mime-mapping>
3210     <extension>qam</extension>
3211     <mime-type>application/vnd.epson.quickanime</mime-type>
3212   </mime-mapping>
3213   <mime-mapping>
3214     <extension>qbo</extension>
3215     <mime-type>application/vnd.intu.qbo</mime-type>
3216   </mime-mapping>
3217   <mime-mapping>
3218     <extension>qfx</extension>
3219     <mime-type>application/vnd.intu.qfx</mime-type>
3220   </mime-mapping>
3221   <mime-mapping>
3222     <extension>qps</extension>
3223     <mime-type>application/vnd.publishare-delta-tree</mime-type>
3224   </mime-mapping>
3225   <mime-mapping>
3226     <extension>qt</extension>
3227     <mime-type>video/quicktime</mime-type>
3228   </mime-mapping>
3229   <mime-mapping>
3230     <extension>qti</extension>
3231     <mime-type>image/x-quicktime</mime-type>
3232   </mime-mapping>
3233   <mime-mapping>
3234     <extension>qtif</extension>
3235     <mime-type>image/x-quicktime</mime-type>
3236   </mime-mapping>
3237   <mime-mapping>
3238     <extension>qwd</extension>
3239     <mime-type>application/vnd.quark.quarkxpress</mime-type>
3240   </mime-mapping>
3241   <mime-mapping>
3242     <extension>qwt</extension>
3243     <mime-type>application/vnd.quark.quarkxpress</mime-type>
3244   </mime-mapping>
3245   <mime-mapping>
3246     <extension>qxb</extension>
3247     <mime-type>application/vnd.quark.quarkxpress</mime-type>
3248   </mime-mapping>
3249   <mime-mapping>
3250     <extension>qxd</extension>
3251     <mime-type>application/vnd.quark.quarkxpress</mime-type>
3252   </mime-mapping>
3253   <mime-mapping>
3254     <extension>qxl</extension>
3255     <mime-type>application/vnd.quark.quarkxpress</mime-type>
3256   </mime-mapping>
3257   <mime-mapping>
3258     <extension>qxt</extension>
3259     <mime-type>application/vnd.quark.quarkxpress</mime-type>
3260   </mime-mapping>
3261   <mime-mapping>
3262     <extension>ra</extension>
3263     <mime-type>audio/x-pn-realaudio</mime-type>
3264   </mime-mapping>
3265   <mime-mapping>
3266     <extension>ram</extension>
3267     <mime-type>audio/x-pn-realaudio</mime-type>
3268   </mime-mapping>
3269   <mime-mapping>
3270     <extension>rar</extension>
3271     <mime-type>application/x-rar-compressed</mime-type>
3272   </mime-mapping>
3273   <mime-mapping>
3274     <extension>ras</extension>
3275     <mime-type>image/x-cmu-raster</mime-type>
3276   </mime-mapping>
3277   <mime-mapping>
3278     <extension>rcprofile</extension>
3279     <mime-type>application/vnd.ipunplugged.rcprofile</mime-type>
3280   </mime-mapping>
3281   <mime-mapping>
3282     <extension>rdf</extension>
3283     <mime-type>application/rdf+xml</mime-type>
3284   </mime-mapping>
3285   <mime-mapping>
3286     <extension>rdz</extension>
3287     <mime-type>application/vnd.data-vision.rdz</mime-type>
3288   </mime-mapping>
3289   <mime-mapping>
3290     <extension>rep</extension>
3291     <mime-type>application/vnd.businessobjects</mime-type>
3292   </mime-mapping>
3293   <mime-mapping>
3294     <extension>res</extension>
3295     <mime-type>application/x-dtbresource+xml</mime-type>
3296   </mime-mapping>
3297   <mime-mapping>
3298     <extension>rgb</extension>
3299     <mime-type>image/x-rgb</mime-type>
3300   </mime-mapping>
3301   <mime-mapping>
3302     <extension>rif</extension>
3303     <mime-type>application/reginfo+xml</mime-type>
3304   </mime-mapping>
3305   <mime-mapping>
3306     <extension>rip</extension>
3307     <mime-type>audio/vnd.rip</mime-type>
3308   </mime-mapping>
3309   <mime-mapping>
3310     <extension>ris</extension>
3311     <mime-type>application/x-research-info-systems</mime-type>
3312   </mime-mapping>
3313   <mime-mapping>
3314     <extension>rl</extension>
3315     <mime-type>application/resource-lists+xml</mime-type>
3316   </mime-mapping>
3317   <mime-mapping>
3318     <extension>rlc</extension>
3319     <mime-type>image/vnd.fujixerox.edmics-rlc</mime-type>
3320   </mime-mapping>
3321   <mime-mapping>
3322     <extension>rld</extension>
3323     <mime-type>application/resource-lists-diff+xml</mime-type>
3324   </mime-mapping>
3325   <mime-mapping>
3326     <extension>rm</extension>
3327     <mime-type>application/vnd.rn-realmedia</mime-type>
3328   </mime-mapping>
3329   <mime-mapping>
3330     <extension>rmi</extension>
3331     <mime-type>audio/midi</mime-type>
3332   </mime-mapping>
3333   <mime-mapping>
3334     <extension>rmp</extension>
3335     <mime-type>audio/x-pn-realaudio-plugin</mime-type>
3336   </mime-mapping>
3337   <mime-mapping>
3338     <extension>rms</extension>
3339     <mime-type>application/vnd.jcp.javame.midlet-rms</mime-type>
3340   </mime-mapping>
3341   <mime-mapping>
3342     <extension>rmvb</extension>
3343     <mime-type>application/vnd.rn-realmedia-vbr</mime-type>
3344   </mime-mapping>
3345   <mime-mapping>
3346     <extension>rnc</extension>
3347     <mime-type>application/relax-ng-compact-syntax</mime-type>
3348   </mime-mapping>
3349   <mime-mapping>
3350     <extension>roa</extension>
3351     <mime-type>application/rpki-roa</mime-type>
3352   </mime-mapping>
3353   <mime-mapping>
3354     <extension>roff</extension>
3355     <mime-type>text/troff</mime-type>
3356   </mime-mapping>
3357   <mime-mapping>
3358     <extension>rp9</extension>
3359     <mime-type>application/vnd.cloanto.rp9</mime-type>
3360   </mime-mapping>
3361   <mime-mapping>
3362     <extension>rpss</extension>
3363     <mime-type>application/vnd.nokia.radio-presets</mime-type>
3364   </mime-mapping>
3365   <mime-mapping>
3366     <extension>rpst</extension>
3367     <mime-type>application/vnd.nokia.radio-preset</mime-type>
3368   </mime-mapping>
3369   <mime-mapping>
3370     <extension>rq</extension>
3371     <mime-type>application/sparql-query</mime-type>
3372   </mime-mapping>
3373   <mime-mapping>
3374     <extension>rs</extension>
3375     <mime-type>application/rls-services+xml</mime-type>
3376   </mime-mapping>
3377   <mime-mapping>
3378     <extension>rsd</extension>
3379     <mime-type>application/rsd+xml</mime-type>
3380   </mime-mapping>
3381   <mime-mapping>
3382     <extension>rss</extension>
3383     <mime-type>application/rss+xml</mime-type>
3384   </mime-mapping>
3385   <mime-mapping>
3386     <extension>rtf</extension>
3387     <mime-type>application/rtf</mime-type>
3388   </mime-mapping>
3389   <mime-mapping>
3390     <extension>rtx</extension>
3391     <mime-type>text/richtext</mime-type>
3392   </mime-mapping>
3393   <mime-mapping>
3394     <extension>s</extension>
3395     <mime-type>text/x-asm</mime-type>
3396   </mime-mapping>
3397   <mime-mapping>
3398     <extension>s3m</extension>
3399     <mime-type>audio/s3m</mime-type>
3400   </mime-mapping>
3401   <mime-mapping>
3402     <extension>saf</extension>
3403     <mime-type>application/vnd.yamaha.smaf-audio</mime-type>
3404   </mime-mapping>
3405   <mime-mapping>
3406     <extension>sbml</extension>
3407     <mime-type>application/sbml+xml</mime-type>
3408   </mime-mapping>
3409   <mime-mapping>
3410     <extension>sc</extension>
3411     <mime-type>application/vnd.ibm.secure-container</mime-type>
3412   </mime-mapping>
3413   <mime-mapping>
3414     <extension>scd</extension>
3415     <mime-type>application/x-msschedule</mime-type>
3416   </mime-mapping>
3417   <mime-mapping>
3418     <extension>scm</extension>
3419     <mime-type>application/vnd.lotus-screencam</mime-type>
3420   </mime-mapping>
3421   <mime-mapping>
3422     <extension>scq</extension>
3423     <mime-type>application/scvp-cv-request</mime-type>
3424   </mime-mapping>
3425   <mime-mapping>
3426     <extension>scs</extension>
3427     <mime-type>application/scvp-cv-response</mime-type>
3428   </mime-mapping>
3429   <mime-mapping>
3430     <extension>scurl</extension>
3431     <mime-type>text/vnd.curl.scurl</mime-type>
3432   </mime-mapping>
3433   <mime-mapping>
3434     <extension>sda</extension>
3435     <mime-type>application/vnd.stardivision.draw</mime-type>
3436   </mime-mapping>
3437   <mime-mapping>
3438     <extension>sdc</extension>
3439     <mime-type>application/vnd.stardivision.calc</mime-type>
3440   </mime-mapping>
3441   <mime-mapping>
3442     <extension>sdd</extension>
3443     <mime-type>application/vnd.stardivision.impress</mime-type>
3444   </mime-mapping>
3445   <mime-mapping>
3446     <extension>sdkd</extension>
3447     <mime-type>application/vnd.solent.sdkm+xml</mime-type>
3448   </mime-mapping>
3449   <mime-mapping>
3450     <extension>sdkm</extension>
3451     <mime-type>application/vnd.solent.sdkm+xml</mime-type>
3452   </mime-mapping>
3453   <mime-mapping>
3454     <extension>sdp</extension>
3455     <mime-type>application/sdp</mime-type>
3456   </mime-mapping>
3457   <mime-mapping>
3458     <extension>sdw</extension>
3459     <mime-type>application/vnd.stardivision.writer</mime-type>
3460   </mime-mapping>
3461   <mime-mapping>
3462     <extension>see</extension>
3463     <mime-type>application/vnd.seemail</mime-type>
3464   </mime-mapping>
3465   <mime-mapping>
3466     <extension>seed</extension>
3467     <mime-type>application/vnd.fdsn.seed</mime-type>
3468   </mime-mapping>
3469   <mime-mapping>
3470     <extension>sema</extension>
3471     <mime-type>application/vnd.sema</mime-type>
3472   </mime-mapping>
3473   <mime-mapping>
3474     <extension>semd</extension>
3475     <mime-type>application/vnd.semd</mime-type>
3476   </mime-mapping>
3477   <mime-mapping>
3478     <extension>semf</extension>
3479     <mime-type>application/vnd.semf</mime-type>
3480   </mime-mapping>
3481   <mime-mapping>
3482     <extension>ser</extension>
3483     <mime-type>application/java-serialized-object</mime-type>
3484   </mime-mapping>
3485   <mime-mapping>
3486     <extension>setpay</extension>
3487     <mime-type>application/set-payment-initiation</mime-type>
3488   </mime-mapping>
3489   <mime-mapping>
3490     <extension>setreg</extension>
3491     <mime-type>application/set-registration-initiation</mime-type>
3492   </mime-mapping>
3493   <mime-mapping>
3494     <extension>sfd-hdstx</extension>
3495     <mime-type>application/vnd.hydrostatix.sof-data</mime-type>
3496   </mime-mapping>
3497   <mime-mapping>
3498     <extension>sfs</extension>
3499     <mime-type>application/vnd.spotfire.sfs</mime-type>
3500   </mime-mapping>
3501   <mime-mapping>
3502     <extension>sfv</extension>
3503     <mime-type>text/x-sfv</mime-type>
3504   </mime-mapping>
3505   <mime-mapping>
3506     <extension>sgi</extension>
3507     <mime-type>image/sgi</mime-type>
3508   </mime-mapping>
3509   <mime-mapping>
3510     <extension>sgl</extension>
3511     <mime-type>application/vnd.stardivision.writer-global</mime-type>
3512   </mime-mapping>
3513   <mime-mapping>
3514     <extension>sgm</extension>
3515     <mime-type>text/sgml</mime-type>
3516   </mime-mapping>
3517   <mime-mapping>
3518     <extension>sgml</extension>
3519     <mime-type>text/sgml</mime-type>
3520   </mime-mapping>
3521   <mime-mapping>
3522     <extension>sh</extension>
3523     <mime-type>application/x-sh</mime-type>
3524   </mime-mapping>
3525   <mime-mapping>
3526     <extension>shar</extension>
3527     <mime-type>application/x-shar</mime-type>
3528   </mime-mapping>
3529   <mime-mapping>
3530     <extension>shf</extension>
3531     <mime-type>application/shf+xml</mime-type>
3532   </mime-mapping>
3533   <!--
3534     <mime-mapping>
3535         <extension>shtml</extension>
3536         <mime-type>text/x-server-parsed-html</mime-type>
3537     </mime-mapping>
3538     -->
3539   <mime-mapping>
3540     <extension>sid</extension>
3541     <mime-type>image/x-mrsid-image</mime-type>
3542   </mime-mapping>
3543   <mime-mapping>
3544     <extension>sig</extension>
3545     <mime-type>application/pgp-signature</mime-type>
3546   </mime-mapping>
3547   <mime-mapping>
3548     <extension>sil</extension>
3549     <mime-type>audio/silk</mime-type>
3550   </mime-mapping>
3551   <mime-mapping>
3552     <extension>silo</extension>
3553     <mime-type>model/mesh</mime-type>
3554   </mime-mapping>
3555   <mime-mapping>
3556     <extension>sis</extension>
3557     <mime-type>application/vnd.symbian.install</mime-type>
3558   </mime-mapping>
3559   <mime-mapping>
3560     <extension>sisx</extension>
3561     <mime-type>application/vnd.symbian.install</mime-type>
3562   </mime-mapping>
3563   <mime-mapping>
3564     <extension>sit</extension>
3565     <mime-type>application/x-stuffit</mime-type>
3566   </mime-mapping>
3567   <mime-mapping>
3568     <extension>sitx</extension>
3569     <mime-type>application/x-stuffitx</mime-type>
3570   </mime-mapping>
3571   <mime-mapping>
3572     <extension>skd</extension>
3573     <mime-type>application/vnd.koan</mime-type>
3574   </mime-mapping>
3575   <mime-mapping>
3576     <extension>skm</extension>
3577     <mime-type>application/vnd.koan</mime-type>
3578   </mime-mapping>
3579   <mime-mapping>
3580     <extension>skp</extension>
3581     <mime-type>application/vnd.koan</mime-type>
3582   </mime-mapping>
3583   <mime-mapping>
3584     <extension>skt</extension>
3585     <mime-type>application/vnd.koan</mime-type>
3586   </mime-mapping>
3587   <mime-mapping>
3588     <extension>sldm</extension>
3589     <mime-type>application/vnd.ms-powerpoint.slide.macroenabled.12</mime-type>
3590   </mime-mapping>
3591   <mime-mapping>
3592     <extension>sldx</extension>
3593     <mime-type>application/vnd.openxmlformats-officedocument.presentationml.slide</mime-type>
3594   </mime-mapping>
3595   <mime-mapping>
3596     <extension>slt</extension>
3597     <mime-type>application/vnd.epson.salt</mime-type>
3598   </mime-mapping>
3599   <mime-mapping>
3600     <extension>sm</extension>
3601     <mime-type>application/vnd.stepmania.stepchart</mime-type>
3602   </mime-mapping>
3603   <mime-mapping>
3604     <extension>smf</extension>
3605     <mime-type>application/vnd.stardivision.math</mime-type>
3606   </mime-mapping>
3607   <mime-mapping>
3608     <extension>smi</extension>
3609     <mime-type>application/smil+xml</mime-type>
3610   </mime-mapping>
3611   <mime-mapping>
3612     <extension>smil</extension>
3613     <mime-type>application/smil+xml</mime-type>
3614   </mime-mapping>
3615   <mime-mapping>
3616     <extension>smv</extension>
3617     <mime-type>video/x-smv</mime-type>
3618   </mime-mapping>
3619   <mime-mapping>
3620     <extension>smzip</extension>
3621     <mime-type>application/vnd.stepmania.package</mime-type>
3622   </mime-mapping>
3623   <mime-mapping>
3624     <extension>snd</extension>
3625     <mime-type>audio/basic</mime-type>
3626   </mime-mapping>
3627   <mime-mapping>
3628     <extension>snf</extension>
3629     <mime-type>application/x-font-snf</mime-type>
3630   </mime-mapping>
3631   <mime-mapping>
3632     <extension>so</extension>
3633     <mime-type>application/octet-stream</mime-type>
3634   </mime-mapping>
3635   <mime-mapping>
3636     <extension>spc</extension>
3637     <mime-type>application/x-pkcs7-certificates</mime-type>
3638   </mime-mapping>
3639   <mime-mapping>
3640     <extension>spf</extension>
3641     <mime-type>application/vnd.yamaha.smaf-phrase</mime-type>
3642   </mime-mapping>
3643   <mime-mapping>
3644     <extension>spl</extension>
3645     <mime-type>application/x-futuresplash</mime-type>
3646   </mime-mapping>
3647   <mime-mapping>
3648     <extension>spot</extension>
3649     <mime-type>text/vnd.in3d.spot</mime-type>
3650   </mime-mapping>
3651   <mime-mapping>
3652     <extension>spp</extension>
3653     <mime-type>application/scvp-vp-response</mime-type>
3654   </mime-mapping>
3655   <mime-mapping>
3656     <extension>spq</extension>
3657     <mime-type>application/scvp-vp-request</mime-type>
3658   </mime-mapping>
3659   <mime-mapping>
3660     <extension>spx</extension>
3661     <mime-type>audio/ogg</mime-type>
3662   </mime-mapping>
3663   <mime-mapping>
3664     <extension>sql</extension>
3665     <mime-type>application/x-sql</mime-type>
3666   </mime-mapping>
3667   <mime-mapping>
3668     <extension>src</extension>
3669     <mime-type>application/x-wais-source</mime-type>
3670   </mime-mapping>
3671   <mime-mapping>
3672     <extension>srt</extension>
3673     <mime-type>application/x-subrip</mime-type>
3674   </mime-mapping>
3675   <mime-mapping>
3676     <extension>sru</extension>
3677     <mime-type>application/sru+xml</mime-type>
3678   </mime-mapping>
3679   <mime-mapping>
3680     <extension>srx</extension>
3681     <mime-type>application/sparql-results+xml</mime-type>
3682   </mime-mapping>
3683   <mime-mapping>
3684     <extension>ssdl</extension>
3685     <mime-type>application/ssdl+xml</mime-type>
3686   </mime-mapping>
3687   <mime-mapping>
3688     <extension>sse</extension>
3689     <mime-type>application/vnd.kodak-descriptor</mime-type>
3690   </mime-mapping>
3691   <mime-mapping>
3692     <extension>ssf</extension>
3693     <mime-type>application/vnd.epson.ssf</mime-type>
3694   </mime-mapping>
3695   <mime-mapping>
3696     <extension>ssml</extension>
3697     <mime-type>application/ssml+xml</mime-type>
3698   </mime-mapping>
3699   <mime-mapping>
3700     <extension>st</extension>
3701     <mime-type>application/vnd.sailingtracker.track</mime-type>
3702   </mime-mapping>
3703   <mime-mapping>
3704     <extension>stc</extension>
3705     <mime-type>application/vnd.sun.xml.calc.template</mime-type>
3706   </mime-mapping>
3707   <mime-mapping>
3708     <extension>std</extension>
3709     <mime-type>application/vnd.sun.xml.draw.template</mime-type>
3710   </mime-mapping>
3711   <mime-mapping>
3712     <extension>stf</extension>
3713     <mime-type>application/vnd.wt.stf</mime-type>
3714   </mime-mapping>
3715   <mime-mapping>
3716     <extension>sti</extension>
3717     <mime-type>application/vnd.sun.xml.impress.template</mime-type>
3718   </mime-mapping>
3719   <mime-mapping>
3720     <extension>stk</extension>
3721     <mime-type>application/hyperstudio</mime-type>
3722   </mime-mapping>
3723   <mime-mapping>
3724     <extension>stl</extension>
3725     <mime-type>application/vnd.ms-pki.stl</mime-type>
3726   </mime-mapping>
3727   <mime-mapping>
3728     <extension>str</extension>
3729     <mime-type>application/vnd.pg.format</mime-type>
3730   </mime-mapping>
3731   <mime-mapping>
3732     <extension>stw</extension>
3733     <mime-type>application/vnd.sun.xml.writer.template</mime-type>
3734   </mime-mapping>
3735   <mime-mapping>
3736     <extension>sub</extension>
3737     <mime-type>text/vnd.dvb.subtitle</mime-type>
3738   </mime-mapping>
3739   <mime-mapping>
3740     <extension>sus</extension>
3741     <mime-type>application/vnd.sus-calendar</mime-type>
3742   </mime-mapping>
3743   <mime-mapping>
3744     <extension>susp</extension>
3745     <mime-type>application/vnd.sus-calendar</mime-type>
3746   </mime-mapping>
3747   <mime-mapping>
3748     <extension>sv4cpio</extension>
3749     <mime-type>application/x-sv4cpio</mime-type>
3750   </mime-mapping>
3751   <mime-mapping>
3752     <extension>sv4crc</extension>
3753     <mime-type>application/x-sv4crc</mime-type>
3754   </mime-mapping>
3755   <mime-mapping>
3756     <extension>svc</extension>
3757     <mime-type>application/vnd.dvb.service</mime-type>
3758   </mime-mapping>
3759   <mime-mapping>
3760     <extension>svd</extension>
3761     <mime-type>application/vnd.svd</mime-type>
3762   </mime-mapping>
3763   <mime-mapping>
3764     <extension>svg</extension>
3765     <mime-type>image/svg+xml</mime-type>
3766   </mime-mapping>
3767   <mime-mapping>
3768     <extension>svgz</extension>
3769     <mime-type>image/svg+xml</mime-type>
3770   </mime-mapping>
3771   <mime-mapping>
3772     <extension>swa</extension>
3773     <mime-type>application/x-director</mime-type>
3774   </mime-mapping>
3775   <mime-mapping>
3776     <extension>swf</extension>
3777     <mime-type>application/x-shockwave-flash</mime-type>
3778   </mime-mapping>
3779   <mime-mapping>
3780     <extension>swi</extension>
3781     <mime-type>application/vnd.aristanetworks.swi</mime-type>
3782   </mime-mapping>
3783   <mime-mapping>
3784     <extension>sxc</extension>
3785     <mime-type>application/vnd.sun.xml.calc</mime-type>
3786   </mime-mapping>
3787   <mime-mapping>
3788     <extension>sxd</extension>
3789     <mime-type>application/vnd.sun.xml.draw</mime-type>
3790   </mime-mapping>
3791   <mime-mapping>
3792     <extension>sxg</extension>
3793     <mime-type>application/vnd.sun.xml.writer.global</mime-type>
3794   </mime-mapping>
3795   <mime-mapping>
3796     <extension>sxi</extension>
3797     <mime-type>application/vnd.sun.xml.impress</mime-type>
3798   </mime-mapping>
3799   <mime-mapping>
3800     <extension>sxm</extension>
3801     <mime-type>application/vnd.sun.xml.math</mime-type>
3802   </mime-mapping>
3803   <mime-mapping>
3804     <extension>sxw</extension>
3805     <mime-type>application/vnd.sun.xml.writer</mime-type>
3806   </mime-mapping>
3807   <mime-mapping>
3808     <extension>t</extension>
3809     <mime-type>text/troff</mime-type>
3810   </mime-mapping>
3811   <mime-mapping>
3812     <extension>t3</extension>
3813     <mime-type>application/x-t3vm-image</mime-type>
3814   </mime-mapping>
3815   <mime-mapping>
3816     <extension>taglet</extension>
3817     <mime-type>application/vnd.mynfc</mime-type>
3818   </mime-mapping>
3819   <mime-mapping>
3820     <extension>tao</extension>
3821     <mime-type>application/vnd.tao.intent-module-archive</mime-type>
3822   </mime-mapping>
3823   <mime-mapping>
3824     <extension>tar</extension>
3825     <mime-type>application/x-tar</mime-type>
3826   </mime-mapping>
3827   <mime-mapping>
3828     <extension>tcap</extension>
3829     <mime-type>application/vnd.3gpp2.tcap</mime-type>
3830   </mime-mapping>
3831   <mime-mapping>
3832     <extension>tcl</extension>
3833     <mime-type>application/x-tcl</mime-type>
3834   </mime-mapping>
3835   <mime-mapping>
3836     <extension>teacher</extension>
3837     <mime-type>application/vnd.smart.teacher</mime-type>
3838   </mime-mapping>
3839   <mime-mapping>
3840     <extension>tei</extension>
3841     <mime-type>application/tei+xml</mime-type>
3842   </mime-mapping>
3843   <mime-mapping>
3844     <extension>teicorpus</extension>
3845     <mime-type>application/tei+xml</mime-type>
3846   </mime-mapping>
3847   <mime-mapping>
3848     <extension>tex</extension>
3849     <mime-type>application/x-tex</mime-type>
3850   </mime-mapping>
3851   <mime-mapping>
3852     <extension>texi</extension>
3853     <mime-type>application/x-texinfo</mime-type>
3854   </mime-mapping>
3855   <mime-mapping>
3856     <extension>texinfo</extension>
3857     <mime-type>application/x-texinfo</mime-type>
3858   </mime-mapping>
3859   <mime-mapping>
3860     <extension>text</extension>
3861     <mime-type>text/plain</mime-type>
3862   </mime-mapping>
3863   <mime-mapping>
3864     <extension>tfi</extension>
3865     <mime-type>application/thraud+xml</mime-type>
3866   </mime-mapping>
3867   <mime-mapping>
3868     <extension>tfm</extension>
3869     <mime-type>application/x-tex-tfm</mime-type>
3870   </mime-mapping>
3871   <mime-mapping>
3872     <extension>tga</extension>
3873     <mime-type>image/x-tga</mime-type>
3874   </mime-mapping>
3875   <mime-mapping>
3876     <extension>thmx</extension>
3877     <mime-type>application/vnd.ms-officetheme</mime-type>
3878   </mime-mapping>
3879   <mime-mapping>
3880     <extension>tif</extension>
3881     <mime-type>image/tiff</mime-type>
3882   </mime-mapping>
3883   <mime-mapping>
3884     <extension>tiff</extension>
3885     <mime-type>image/tiff</mime-type>
3886   </mime-mapping>
3887   <mime-mapping>
3888     <extension>tmo</extension>
3889     <mime-type>application/vnd.tmobile-livetv</mime-type>
3890   </mime-mapping>
3891   <mime-mapping>
3892     <extension>torrent</extension>
3893     <mime-type>application/x-bittorrent</mime-type>
3894   </mime-mapping>
3895   <mime-mapping>
3896     <extension>tpl</extension>
3897     <mime-type>application/vnd.groove-tool-template</mime-type>
3898   </mime-mapping>
3899   <mime-mapping>
3900     <extension>tpt</extension>
3901     <mime-type>application/vnd.trid.tpt</mime-type>
3902   </mime-mapping>
3903   <mime-mapping>
3904     <extension>tr</extension>
3905     <mime-type>text/troff</mime-type>
3906   </mime-mapping>
3907   <mime-mapping>
3908     <extension>tra</extension>
3909     <mime-type>application/vnd.trueapp</mime-type>
3910   </mime-mapping>
3911   <mime-mapping>
3912     <extension>trm</extension>
3913     <mime-type>application/x-msterminal</mime-type>
3914   </mime-mapping>
3915   <mime-mapping>
3916     <extension>tsd</extension>
3917     <mime-type>application/timestamped-data</mime-type>
3918   </mime-mapping>
3919   <mime-mapping>
3920     <extension>tsv</extension>
3921     <mime-type>text/tab-separated-values</mime-type>
3922   </mime-mapping>
3923   <mime-mapping>
3924     <extension>ttc</extension>
3925     <mime-type>font/collection</mime-type>
3926   </mime-mapping>
3927   <mime-mapping>
3928     <extension>ttf</extension>
3929     <mime-type>font/ttf</mime-type>
3930   </mime-mapping>
3931   <mime-mapping>
3932     <extension>ttl</extension>
3933     <mime-type>text/turtle</mime-type>
3934   </mime-mapping>
3935   <mime-mapping>
3936     <extension>twd</extension>
3937     <mime-type>application/vnd.simtech-mindmapper</mime-type>
3938   </mime-mapping>
3939   <mime-mapping>
3940     <extension>twds</extension>
3941     <mime-type>application/vnd.simtech-mindmapper</mime-type>
3942   </mime-mapping>
3943   <mime-mapping>
3944     <extension>txd</extension>
3945     <mime-type>application/vnd.genomatix.tuxedo</mime-type>
3946   </mime-mapping>
3947   <mime-mapping>
3948     <extension>txf</extension>
3949     <mime-type>application/vnd.mobius.txf</mime-type>
3950   </mime-mapping>
3951   <mime-mapping>
3952     <extension>txt</extension>
3953     <mime-type>text/plain</mime-type>
3954   </mime-mapping>
3955   <mime-mapping>
3956     <extension>u32</extension>
3957     <mime-type>application/x-authorware-bin</mime-type>
3958   </mime-mapping>
3959   <mime-mapping>
3960     <extension>udeb</extension>
3961     <mime-type>application/x-debian-package</mime-type>
3962   </mime-mapping>
3963   <mime-mapping>
3964     <extension>ufd</extension>
3965     <mime-type>application/vnd.ufdl</mime-type>
3966   </mime-mapping>
3967   <mime-mapping>
3968     <extension>ufdl</extension>
3969     <mime-type>application/vnd.ufdl</mime-type>
3970   </mime-mapping>
3971   <mime-mapping>
3972     <extension>ulw</extension>
3973     <mime-type>audio/basic</mime-type>
3974   </mime-mapping>
3975   <mime-mapping>
3976     <extension>ulx</extension>
3977     <mime-type>application/x-glulx</mime-type>
3978   </mime-mapping>
3979   <mime-mapping>
3980     <extension>umj</extension>
3981     <mime-type>application/vnd.umajin</mime-type>
3982   </mime-mapping>
3983   <mime-mapping>
3984     <extension>unityweb</extension>
3985     <mime-type>application/vnd.unity</mime-type>
3986   </mime-mapping>
3987   <mime-mapping>
3988     <extension>uoml</extension>
3989     <mime-type>application/vnd.uoml+xml</mime-type>
3990   </mime-mapping>
3991   <mime-mapping>
3992     <extension>uri</extension>
3993     <mime-type>text/uri-list</mime-type>
3994   </mime-mapping>
3995   <mime-mapping>
3996     <extension>uris</extension>
3997     <mime-type>text/uri-list</mime-type>
3998   </mime-mapping>
3999   <mime-mapping>
4000     <extension>urls</extension>
4001     <mime-type>text/uri-list</mime-type>
4002   </mime-mapping>
4003   <mime-mapping>
4004     <extension>ustar</extension>
4005     <mime-type>application/x-ustar</mime-type>
4006   </mime-mapping>
4007   <mime-mapping>
4008     <extension>utz</extension>
4009     <mime-type>application/vnd.uiq.theme</mime-type>
4010   </mime-mapping>
4011   <mime-mapping>
4012     <extension>uu</extension>
4013     <mime-type>text/x-uuencode</mime-type>
4014   </mime-mapping>
4015   <mime-mapping>
4016     <extension>uva</extension>
4017     <mime-type>audio/vnd.dece.audio</mime-type>
4018   </mime-mapping>
4019   <mime-mapping>
4020     <extension>uvd</extension>
4021     <mime-type>application/vnd.dece.data</mime-type>
4022   </mime-mapping>
4023   <mime-mapping>
4024     <extension>uvf</extension>
4025     <mime-type>application/vnd.dece.data</mime-type>
4026   </mime-mapping>
4027   <mime-mapping>
4028     <extension>uvg</extension>
4029     <mime-type>image/vnd.dece.graphic</mime-type>
4030   </mime-mapping>
4031   <mime-mapping>
4032     <extension>uvh</extension>
4033     <mime-type>video/vnd.dece.hd</mime-type>
4034   </mime-mapping>
4035   <mime-mapping>
4036     <extension>uvi</extension>
4037     <mime-type>image/vnd.dece.graphic</mime-type>
4038   </mime-mapping>
4039   <mime-mapping>
4040     <extension>uvm</extension>
4041     <mime-type>video/vnd.dece.mobile</mime-type>
4042   </mime-mapping>
4043   <mime-mapping>
4044     <extension>uvp</extension>
4045     <mime-type>video/vnd.dece.pd</mime-type>
4046   </mime-mapping>
4047   <mime-mapping>
4048     <extension>uvs</extension>
4049     <mime-type>video/vnd.dece.sd</mime-type>
4050   </mime-mapping>
4051   <mime-mapping>
4052     <extension>uvt</extension>
4053     <mime-type>application/vnd.dece.ttml+xml</mime-type>
4054   </mime-mapping>
4055   <mime-mapping>
4056     <extension>uvu</extension>
4057     <mime-type>video/vnd.uvvu.mp4</mime-type>
4058   </mime-mapping>
4059   <mime-mapping>
4060     <extension>uvv</extension>
4061     <mime-type>video/vnd.dece.video</mime-type>
4062   </mime-mapping>
4063   <mime-mapping>
4064     <extension>uvva</extension>
4065     <mime-type>audio/vnd.dece.audio</mime-type>
4066   </mime-mapping>
4067   <mime-mapping>
4068     <extension>uvvd</extension>
4069     <mime-type>application/vnd.dece.data</mime-type>
4070   </mime-mapping>
4071   <mime-mapping>
4072     <extension>uvvf</extension>
4073     <mime-type>application/vnd.dece.data</mime-type>
4074   </mime-mapping>
4075   <mime-mapping>
4076     <extension>uvvg</extension>
4077     <mime-type>image/vnd.dece.graphic</mime-type>
4078   </mime-mapping>
4079   <mime-mapping>
4080     <extension>uvvh</extension>
4081     <mime-type>video/vnd.dece.hd</mime-type>
4082   </mime-mapping>
4083   <mime-mapping>
4084     <extension>uvvi</extension>
4085     <mime-type>image/vnd.dece.graphic</mime-type>
4086   </mime-mapping>
4087   <mime-mapping>
4088     <extension>uvvm</extension>
4089     <mime-type>video/vnd.dece.mobile</mime-type>
4090   </mime-mapping>
4091   <mime-mapping>
4092     <extension>uvvp</extension>
4093     <mime-type>video/vnd.dece.pd</mime-type>
4094   </mime-mapping>
4095   <mime-mapping>
4096     <extension>uvvs</extension>
4097     <mime-type>video/vnd.dece.sd</mime-type>
4098   </mime-mapping>
4099   <mime-mapping>
4100     <extension>uvvt</extension>
4101     <mime-type>application/vnd.dece.ttml+xml</mime-type>
4102   </mime-mapping>
4103   <mime-mapping>
4104     <extension>uvvu</extension>
4105     <mime-type>video/vnd.uvvu.mp4</mime-type>
4106   </mime-mapping>
4107   <mime-mapping>
4108     <extension>uvvv</extension>
4109     <mime-type>video/vnd.dece.video</mime-type>
4110   </mime-mapping>
4111   <mime-mapping>
4112     <extension>uvvx</extension>
4113     <mime-type>application/vnd.dece.unspecified</mime-type>
4114   </mime-mapping>
4115   <mime-mapping>
4116     <extension>uvvz</extension>
4117     <mime-type>application/vnd.dece.zip</mime-type>
4118   </mime-mapping>
4119   <mime-mapping>
4120     <extension>uvx</extension>
4121     <mime-type>application/vnd.dece.unspecified</mime-type>
4122   </mime-mapping>
4123   <mime-mapping>
4124     <extension>uvz</extension>
4125     <mime-type>application/vnd.dece.zip</mime-type>
4126   </mime-mapping>
4127   <mime-mapping>
4128     <extension>vcard</extension>
4129     <mime-type>text/vcard</mime-type>
4130   </mime-mapping>
4131   <mime-mapping>
4132     <extension>vcd</extension>
4133     <mime-type>application/x-cdlink</mime-type>
4134   </mime-mapping>
4135   <mime-mapping>
4136     <extension>vcf</extension>
4137     <mime-type>text/x-vcard</mime-type>
4138   </mime-mapping>
4139   <mime-mapping>
4140     <extension>vcg</extension>
4141     <mime-type>application/vnd.groove-vcard</mime-type>
4142   </mime-mapping>
4143   <mime-mapping>
4144     <extension>vcs</extension>
4145     <mime-type>text/x-vcalendar</mime-type>
4146   </mime-mapping>
4147   <mime-mapping>
4148     <extension>vcx</extension>
4149     <mime-type>application/vnd.vcx</mime-type>
4150   </mime-mapping>
4151   <mime-mapping>
4152     <extension>vis</extension>
4153     <mime-type>application/vnd.visionary</mime-type>
4154   </mime-mapping>
4155   <mime-mapping>
4156     <extension>viv</extension>
4157     <mime-type>video/vnd.vivo</mime-type>
4158   </mime-mapping>
4159   <mime-mapping>
4160     <extension>vob</extension>
4161     <mime-type>video/x-ms-vob</mime-type>
4162   </mime-mapping>
4163   <mime-mapping>
4164     <extension>vor</extension>
4165     <mime-type>application/vnd.stardivision.writer</mime-type>
4166   </mime-mapping>
4167   <mime-mapping>
4168     <extension>vox</extension>
4169     <mime-type>application/x-authorware-bin</mime-type>
4170   </mime-mapping>
4171   <mime-mapping>
4172     <extension>vrml</extension>
4173     <mime-type>model/vrml</mime-type>
4174   </mime-mapping>
4175   <mime-mapping>
4176     <extension>vsd</extension>
4177     <mime-type>application/vnd.visio</mime-type>
4178   </mime-mapping>
4179   <mime-mapping>
4180     <extension>vsf</extension>
4181     <mime-type>application/vnd.vsf</mime-type>
4182   </mime-mapping>
4183   <mime-mapping>
4184     <extension>vss</extension>
4185     <mime-type>application/vnd.visio</mime-type>
4186   </mime-mapping>
4187   <mime-mapping>
4188     <extension>vst</extension>
4189     <mime-type>application/vnd.visio</mime-type>
4190   </mime-mapping>
4191   <mime-mapping>
4192     <extension>vsw</extension>
4193     <mime-type>application/vnd.visio</mime-type>
4194   </mime-mapping>
4195   <mime-mapping>
4196     <extension>vtu</extension>
4197     <mime-type>model/vnd.vtu</mime-type>
4198   </mime-mapping>
4199   <mime-mapping>
4200     <extension>vxml</extension>
4201     <mime-type>application/voicexml+xml</mime-type>
4202   </mime-mapping>
4203   <mime-mapping>
4204     <extension>w3d</extension>
4205     <mime-type>application/x-director</mime-type>
4206   </mime-mapping>
4207   <mime-mapping>
4208     <extension>wad</extension>
4209     <mime-type>application/x-doom</mime-type>
4210   </mime-mapping>
4211   <mime-mapping>
4212     <extension>wav</extension>
4213     <mime-type>audio/x-wav</mime-type>
4214   </mime-mapping>
4215   <mime-mapping>
4216     <extension>wax</extension>
4217     <mime-type>audio/x-ms-wax</mime-type>
4218   </mime-mapping>
4219   <mime-mapping>
4220     <!-- Wireless Bitmap -->
4221     <extension>wbmp</extension>
4222     <mime-type>image/vnd.wap.wbmp</mime-type>
4223   </mime-mapping>
4224   <mime-mapping>
4225     <extension>wbs</extension>
4226     <mime-type>application/vnd.criticaltools.wbs+xml</mime-type>
4227   </mime-mapping>
4228   <mime-mapping>
4229     <extension>wbxml</extension>
4230     <mime-type>application/vnd.wap.wbxml</mime-type>
4231   </mime-mapping>
4232   <mime-mapping>
4233     <extension>wcm</extension>
4234     <mime-type>application/vnd.ms-works</mime-type>
4235   </mime-mapping>
4236   <mime-mapping>
4237     <extension>wdb</extension>
4238     <mime-type>application/vnd.ms-works</mime-type>
4239   </mime-mapping>
4240   <mime-mapping>
4241     <extension>wdp</extension>
4242     <mime-type>image/vnd.ms-photo</mime-type>
4243   </mime-mapping>
4244   <mime-mapping>
4245     <extension>weba</extension>
4246     <mime-type>audio/webm</mime-type>
4247   </mime-mapping>
4248   <mime-mapping>
4249     <extension>webm</extension>
4250     <mime-type>video/webm</mime-type>
4251   </mime-mapping>
4252   <mime-mapping>
4253     <extension>webp</extension>
4254     <mime-type>image/webp</mime-type>
4255   </mime-mapping>
4256   <mime-mapping>
4257     <extension>wg</extension>
4258     <mime-type>application/vnd.pmi.widget</mime-type>
4259   </mime-mapping>
4260   <mime-mapping>
4261     <extension>wgt</extension>
4262     <mime-type>application/widget</mime-type>
4263   </mime-mapping>
4264   <mime-mapping>
4265     <extension>wks</extension>
4266     <mime-type>application/vnd.ms-works</mime-type>
4267   </mime-mapping>
4268   <mime-mapping>
4269     <extension>wm</extension>
4270     <mime-type>video/x-ms-wm</mime-type>
4271   </mime-mapping>
4272   <mime-mapping>
4273     <extension>wma</extension>
4274     <mime-type>audio/x-ms-wma</mime-type>
4275   </mime-mapping>
4276   <mime-mapping>
4277     <extension>wmd</extension>
4278     <mime-type>application/x-ms-wmd</mime-type>
4279   </mime-mapping>
4280   <mime-mapping>
4281     <extension>wmf</extension>
4282     <mime-type>application/x-msmetafile</mime-type>
4283   </mime-mapping>
4284   <mime-mapping>
4285     <!-- WML Source -->
4286     <extension>wml</extension>
4287     <mime-type>text/vnd.wap.wml</mime-type>
4288   </mime-mapping>
4289   <mime-mapping>
4290     <!-- Compiled WML -->
4291     <extension>wmlc</extension>
4292     <mime-type>application/vnd.wap.wmlc</mime-type>
4293   </mime-mapping>
4294   <mime-mapping>
4295     <!-- WML Script Source -->
4296     <extension>wmls</extension>
4297     <mime-type>text/vnd.wap.wmlscript</mime-type>
4298   </mime-mapping>
4299   <mime-mapping>
4300     <!-- Compiled WML Script -->
4301     <extension>wmlsc</extension>
4302     <mime-type>application/vnd.wap.wmlscriptc</mime-type>
4303   </mime-mapping>
4304   <mime-mapping>
4305     <extension>wmv</extension>
4306     <mime-type>video/x-ms-wmv</mime-type>
4307   </mime-mapping>
4308   <mime-mapping>
4309     <extension>wmx</extension>
4310     <mime-type>video/x-ms-wmx</mime-type>
4311   </mime-mapping>
4312   <mime-mapping>
4313     <extension>wmz</extension>
4314     <mime-type>application/x-msmetafile</mime-type>
4315   </mime-mapping>
4316   <mime-mapping>
4317     <extension>woff</extension>
4318     <mime-type>font/woff</mime-type>
4319   </mime-mapping>
4320   <mime-mapping>
4321     <extension>woff2</extension>
4322     <mime-type>font/woff2</mime-type>
4323   </mime-mapping>
4324   <mime-mapping>
4325     <extension>wpd</extension>
4326     <mime-type>application/vnd.wordperfect</mime-type>
4327   </mime-mapping>
4328   <mime-mapping>
4329     <extension>wpl</extension>
4330     <mime-type>application/vnd.ms-wpl</mime-type>
4331   </mime-mapping>
4332   <mime-mapping>
4333     <extension>wps</extension>
4334     <mime-type>application/vnd.ms-works</mime-type>
4335   </mime-mapping>
4336   <mime-mapping>
4337     <extension>wqd</extension>
4338     <mime-type>application/vnd.wqd</mime-type>
4339   </mime-mapping>
4340   <mime-mapping>
4341     <extension>wri</extension>
4342     <mime-type>application/x-mswrite</mime-type>
4343   </mime-mapping>
4344   <mime-mapping>
4345     <extension>wrl</extension>
4346     <mime-type>model/vrml</mime-type>
4347   </mime-mapping>
4348   <mime-mapping>
4349     <extension>wsdl</extension>
4350     <mime-type>application/wsdl+xml</mime-type>
4351   </mime-mapping>
4352   <mime-mapping>
4353     <extension>wspolicy</extension>
4354     <mime-type>application/wspolicy+xml</mime-type>
4355   </mime-mapping>
4356   <mime-mapping>
4357     <extension>wtb</extension>
4358     <mime-type>application/vnd.webturbo</mime-type>
4359   </mime-mapping>
4360   <mime-mapping>
4361     <extension>wvx</extension>
4362     <mime-type>video/x-ms-wvx</mime-type>
4363   </mime-mapping>
4364   <mime-mapping>
4365     <extension>x32</extension>
4366     <mime-type>application/x-authorware-bin</mime-type>
4367   </mime-mapping>
4368   <mime-mapping>
4369     <extension>x3d</extension>
4370     <mime-type>model/x3d+xml</mime-type>
4371   </mime-mapping>
4372   <mime-mapping>
4373     <extension>x3db</extension>
4374     <mime-type>model/x3d+binary</mime-type>
4375   </mime-mapping>
4376   <mime-mapping>
4377     <extension>x3dbz</extension>
4378     <mime-type>model/x3d+binary</mime-type>
4379   </mime-mapping>
4380   <mime-mapping>
4381     <extension>x3dv</extension>
4382     <mime-type>model/x3d+vrml</mime-type>
4383   </mime-mapping>
4384   <mime-mapping>
4385     <extension>x3dvz</extension>
4386     <mime-type>model/x3d+vrml</mime-type>
4387   </mime-mapping>
4388   <mime-mapping>
4389     <extension>x3dz</extension>
4390     <mime-type>model/x3d+xml</mime-type>
4391   </mime-mapping>
4392   <mime-mapping>
4393     <extension>xaml</extension>
4394     <mime-type>application/xaml+xml</mime-type>
4395   </mime-mapping>
4396   <mime-mapping>
4397     <extension>xap</extension>
4398     <mime-type>application/x-silverlight-app</mime-type>
4399   </mime-mapping>
4400   <mime-mapping>
4401     <extension>xar</extension>
4402     <mime-type>application/vnd.xara</mime-type>
4403   </mime-mapping>
4404   <mime-mapping>
4405     <extension>xbap</extension>
4406     <mime-type>application/x-ms-xbap</mime-type>
4407   </mime-mapping>
4408   <mime-mapping>
4409     <extension>xbd</extension>
4410     <mime-type>application/vnd.fujixerox.docuworks.binder</mime-type>
4411   </mime-mapping>
4412   <mime-mapping>
4413     <extension>xbm</extension>
4414     <mime-type>image/x-xbitmap</mime-type>
4415   </mime-mapping>
4416   <mime-mapping>
4417     <extension>xdf</extension>
4418     <mime-type>application/xcap-diff+xml</mime-type>
4419   </mime-mapping>
4420   <mime-mapping>
4421     <extension>xdm</extension>
4422     <mime-type>application/vnd.syncml.dm+xml</mime-type>
4423   </mime-mapping>
4424   <mime-mapping>
4425     <extension>xdp</extension>
4426     <mime-type>application/vnd.adobe.xdp+xml</mime-type>
4427   </mime-mapping>
4428   <mime-mapping>
4429     <extension>xdssc</extension>
4430     <mime-type>application/dssc+xml</mime-type>
4431   </mime-mapping>
4432   <mime-mapping>
4433     <extension>xdw</extension>
4434     <mime-type>application/vnd.fujixerox.docuworks</mime-type>
4435   </mime-mapping>
4436   <mime-mapping>
4437     <extension>xenc</extension>
4438     <mime-type>application/xenc+xml</mime-type>
4439   </mime-mapping>
4440   <mime-mapping>
4441     <extension>xer</extension>
4442     <mime-type>application/patch-ops-error+xml</mime-type>
4443   </mime-mapping>
4444   <mime-mapping>
4445     <extension>xfdf</extension>
4446     <mime-type>application/vnd.adobe.xfdf</mime-type>
4447   </mime-mapping>
4448   <mime-mapping>
4449     <extension>xfdl</extension>
4450     <mime-type>application/vnd.xfdl</mime-type>
4451   </mime-mapping>
4452   <mime-mapping>
4453     <extension>xht</extension>
4454     <mime-type>application/xhtml+xml</mime-type>
4455   </mime-mapping>
4456   <mime-mapping>
4457     <extension>xhtml</extension>
4458     <mime-type>application/xhtml+xml</mime-type>
4459   </mime-mapping>
4460   <mime-mapping>
4461     <extension>xhvml</extension>
4462     <mime-type>application/xv+xml</mime-type>
4463   </mime-mapping>
4464   <mime-mapping>
4465     <extension>xif</extension>
4466     <mime-type>image/vnd.xiff</mime-type>
4467   </mime-mapping>
4468   <mime-mapping>
4469     <extension>xla</extension>
4470     <mime-type>application/vnd.ms-excel</mime-type>
4471   </mime-mapping>
4472   <mime-mapping>
4473     <extension>xlam</extension>
4474     <mime-type>application/vnd.ms-excel.addin.macroenabled.12</mime-type>
4475   </mime-mapping>
4476   <mime-mapping>
4477     <extension>xlc</extension>
4478     <mime-type>application/vnd.ms-excel</mime-type>
4479   </mime-mapping>
4480   <mime-mapping>
4481     <extension>xlf</extension>
4482     <mime-type>application/x-xliff+xml</mime-type>
4483   </mime-mapping>
4484   <mime-mapping>
4485     <extension>xlm</extension>
4486     <mime-type>application/vnd.ms-excel</mime-type>
4487   </mime-mapping>
4488   <mime-mapping>
4489     <extension>xls</extension>
4490     <mime-type>application/vnd.ms-excel</mime-type>
4491   </mime-mapping>
4492   <mime-mapping>
4493     <extension>xlsb</extension>
4494     <mime-type>application/vnd.ms-excel.sheet.binary.macroenabled.12</mime-type>
4495   </mime-mapping>
4496   <mime-mapping>
4497     <extension>xlsm</extension>
4498     <mime-type>application/vnd.ms-excel.sheet.macroenabled.12</mime-type>
4499   </mime-mapping>
4500   <mime-mapping>
4501     <extension>xlsx</extension>
4502     <mime-type>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</mime-type>
4503   </mime-mapping>
4504   <mime-mapping>
4505     <extension>xlt</extension>
4506     <mime-type>application/vnd.ms-excel</mime-type>
4507   </mime-mapping>
4508   <mime-mapping>
4509     <extension>xltm</extension>
4510     <mime-type>application/vnd.ms-excel.template.macroenabled.12</mime-type>
4511   </mime-mapping>
4512   <mime-mapping>
4513     <extension>xltx</extension>
4514     <mime-type>application/vnd.openxmlformats-officedocument.spreadsheetml.template</mime-type>
4515   </mime-mapping>
4516   <mime-mapping>
4517     <extension>xlw</extension>
4518     <mime-type>application/vnd.ms-excel</mime-type>
4519   </mime-mapping>
4520   <mime-mapping>
4521     <extension>xm</extension>
4522     <mime-type>audio/xm</mime-type>
4523   </mime-mapping>
4524   <mime-mapping>
4525     <extension>xml</extension>
4526     <mime-type>application/xml</mime-type>
4527   </mime-mapping>
4528   <mime-mapping>
4529     <extension>xo</extension>
4530     <mime-type>application/vnd.olpc-sugar</mime-type>
4531   </mime-mapping>
4532   <mime-mapping>
4533     <extension>xop</extension>
4534     <mime-type>application/xop+xml</mime-type>
4535   </mime-mapping>
4536   <mime-mapping>
4537     <extension>xpi</extension>
4538     <mime-type>application/x-xpinstall</mime-type>
4539   </mime-mapping>
4540   <mime-mapping>
4541     <extension>xpl</extension>
4542     <mime-type>application/xproc+xml</mime-type>
4543   </mime-mapping>
4544   <mime-mapping>
4545     <extension>xpm</extension>
4546     <mime-type>image/x-xpixmap</mime-type>
4547   </mime-mapping>
4548   <mime-mapping>
4549     <extension>xpr</extension>
4550     <mime-type>application/vnd.is-xpr</mime-type>
4551   </mime-mapping>
4552   <mime-mapping>
4553     <extension>xps</extension>
4554     <mime-type>application/vnd.ms-xpsdocument</mime-type>
4555   </mime-mapping>
4556   <mime-mapping>
4557     <extension>xpw</extension>
4558     <mime-type>application/vnd.intercon.formnet</mime-type>
4559   </mime-mapping>
4560   <mime-mapping>
4561     <extension>xpx</extension>
4562     <mime-type>application/vnd.intercon.formnet</mime-type>
4563   </mime-mapping>
4564   <mime-mapping>
4565     <extension>xsl</extension>
4566     <mime-type>application/xml</mime-type>
4567   </mime-mapping>
4568   <mime-mapping>
4569     <extension>xslt</extension>
4570     <mime-type>application/xslt+xml</mime-type>
4571   </mime-mapping>
4572   <mime-mapping>
4573     <extension>xsm</extension>
4574     <mime-type>application/vnd.syncml+xml</mime-type>
4575   </mime-mapping>
4576   <mime-mapping>
4577     <extension>xspf</extension>
4578     <mime-type>application/xspf+xml</mime-type>
4579   </mime-mapping>
4580   <mime-mapping>
4581     <extension>xul</extension>
4582     <mime-type>application/vnd.mozilla.xul+xml</mime-type>
4583   </mime-mapping>
4584   <mime-mapping>
4585     <extension>xvm</extension>
4586     <mime-type>application/xv+xml</mime-type>
4587   </mime-mapping>
4588   <mime-mapping>
4589     <extension>xvml</extension>
4590     <mime-type>application/xv+xml</mime-type>
4591   </mime-mapping>
4592   <mime-mapping>
4593     <extension>xwd</extension>
4594     <mime-type>image/x-xwindowdump</mime-type>
4595   </mime-mapping>
4596   <mime-mapping>
4597     <extension>xyz</extension>
4598     <mime-type>chemical/x-xyz</mime-type>
4599   </mime-mapping>
4600   <mime-mapping>
4601     <extension>xz</extension>
4602     <mime-type>application/x-xz</mime-type>
4603   </mime-mapping>
4604   <mime-mapping>
4605     <extension>yang</extension>
4606     <mime-type>application/yang</mime-type>
4607   </mime-mapping>
4608   <mime-mapping>
4609     <extension>yin</extension>
4610     <mime-type>application/yin+xml</mime-type>
4611   </mime-mapping>
4612   <mime-mapping>
4613     <extension>z</extension>
4614     <mime-type>application/x-compress</mime-type>
4615   </mime-mapping>
4616   <mime-mapping>
4617     <extension>Z</extension>
4618     <mime-type>application/x-compress</mime-type>
4619   </mime-mapping>
4620   <mime-mapping>
4621     <extension>z1</extension>
4622     <mime-type>application/x-zmachine</mime-type>
4623   </mime-mapping>
4624   <mime-mapping>
4625     <extension>z2</extension>
4626     <mime-type>application/x-zmachine</mime-type>
4627   </mime-mapping>
4628   <mime-mapping>
4629     <extension>z3</extension>
4630     <mime-type>application/x-zmachine</mime-type>
4631   </mime-mapping>
4632   <mime-mapping>
4633     <extension>z4</extension>
4634     <mime-type>application/x-zmachine</mime-type>
4635   </mime-mapping>
4636   <mime-mapping>
4637     <extension>z5</extension>
4638     <mime-type>application/x-zmachine</mime-type>
4639   </mime-mapping>
4640   <mime-mapping>
4641     <extension>z6</extension>
4642     <mime-type>application/x-zmachine</mime-type>
4643   </mime-mapping>
4644   <mime-mapping>
4645     <extension>z7</extension>
4646     <mime-type>application/x-zmachine</mime-type>
4647   </mime-mapping>
4648   <mime-mapping>
4649     <extension>z8</extension>
4650     <mime-type>application/x-zmachine</mime-type>
4651   </mime-mapping>
4652   <mime-mapping>
4653     <extension>zaz</extension>
4654     <mime-type>application/vnd.zzazz.deck+xml</mime-type>
4655   </mime-mapping>
4656   <mime-mapping>
4657     <extension>zip</extension>
4658     <mime-type>application/zip</mime-type>
4659   </mime-mapping>
4660   <mime-mapping>
4661     <extension>zir</extension>
4662     <mime-type>application/vnd.zul</mime-type>
4663   </mime-mapping>
4664   <mime-mapping>
4665     <extension>zirz</extension>
4666     <mime-type>application/vnd.zul</mime-type>
4667   </mime-mapping>
4668   <mime-mapping>
4669     <extension>zmm</extension>
4670     <mime-type>application/vnd.handheld-entertainment+xml</mime-type>
4671   </mime-mapping>
4672   <!-- ==================== Default Welcome File List ===================== -->
4673   <!-- When a request URI refers to a directory, the default servlet looks  -->
4674   <!-- for a "welcome file" within that directory and, if present, to the   -->
4675   <!-- corresponding resource URI for display.                              -->
4676   <!-- If no welcome files are present, the default servlet either serves a -->
4677   <!-- directory listing (see default servlet configuration on how to       -->
4678   <!-- customize) or returns a 404 status, depending on the value of the    -->
4679   <!-- listings setting.                                                    -->
4680   <!--                                                                      -->
4681   <!-- If you define welcome files in your own application's web.xml        -->
4682   <!-- deployment descriptor, that list *replaces* the list configured      -->
4683   <!-- here, so be sure to include any of the default values that you wish  -->
4684   <!-- to use within your application.                                       -->
4685   <welcome-file-list>
4686     <welcome-file>index.html</welcome-file>
4687     <welcome-file>index.htm</welcome-file>
4688     <welcome-file>index.jsp</welcome-file>
4689   </welcome-file-list>
4690 </web-app>