<?xml version="1.0" encoding="utf-8"?>
<web-app 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_3_1.xsd"
         version="3.1">
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>
  <servlet>
    <description/>
    <display-name>SaveServlet</display-name>
    <servlet-name>SaveServlet</servlet-name>
    <servlet-class>com.mxgraph.online.SaveServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>SaveServlet</servlet-name>
    <url-pattern>/SaveServlet</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>SaveServlet</servlet-name>
    <url-pattern>/save</url-pattern>
  </servlet-mapping>
  <servlet>
    <description/>
    <display-name>OpenServlet</display-name>
    <servlet-name>OpenServlet</servlet-name>
    <servlet-class>com.mxgraph.online.OpenServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>OpenServlet</servlet-name>
    <url-pattern>/open</url-pattern>
  </servlet-mapping>
  <servlet>
    <description/>
    <display-name>ProxyServlet</display-name>
    <servlet-name>ProxyServlet</servlet-name>
    <servlet-class>com.mxgraph.online.ProxyServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>ProxyServlet</servlet-name>
    <url-pattern>/proxy</url-pattern>
  </servlet-mapping>
  <servlet>
    <description/>
    <display-name>CacheServlet</display-name>
    <servlet-name>CacheServlet</servlet-name>
    <servlet-class>com.mxgraph.online.CacheServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>CacheServlet</servlet-name>
    <url-pattern>/cache</url-pattern>
  </servlet-mapping>
  <servlet>
    <description/>
    <display-name>EmbedServlet</display-name>
    <servlet-name>EmbedServlet</servlet-name>
    <servlet-class>com.mxgraph.online.EmbedServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>EmbedServlet</servlet-name>
    <url-pattern>/embed.js</url-pattern>
  </servlet-mapping>
  <servlet>
    <description/>
    <display-name>EmbedServlet2</display-name>
    <servlet-name>EmbedServlet2</servlet-name>
    <servlet-class>com.mxgraph.online.EmbedServlet2</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>EmbedServlet2</servlet-name>
    <url-pattern>/embed2.js</url-pattern>
  </servlet-mapping>
  <servlet>
    <description/>
    <display-name>GoogleGadgetServlet</display-name>
    <servlet-name>GoogleGadgetServlet</servlet-name>
    <servlet-class>com.mxgraph.online.GoogleGadgetServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>GoogleGadgetServlet</servlet-name>
    <url-pattern>/gadget.xml</url-pattern>
  </servlet-mapping>
  <servlet>
    <description/>
    <display-name>IconSearch</display-name>
    <servlet-name>IconSearch</servlet-name>
    <servlet-class>com.mxgraph.online.IconSearchServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>IconSearch</servlet-name>
    <url-pattern>/iconSearch</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>IconSearch</servlet-name>
    <url-pattern>/iconfinder</url-pattern>
  </servlet-mapping>
  <servlet>
    <description/>
    <display-name>ImgurRedirect</display-name>
    <servlet-name>ImgurRedirect</servlet-name>
    <servlet-class>com.mxgraph.online.ImgurRedirectServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>ImgurRedirect</servlet-name>
    <url-pattern>/i/*</url-pattern>
  </servlet-mapping>
  <servlet>
    <description/>
    <display-name>GitHubServlet</display-name>
    <servlet-name>GitHubServlet</servlet-name>
    <servlet-class>com.mxgraph.online.GitHubServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>GitHubServlet</servlet-name>
    <url-pattern>/github</url-pattern>
  </servlet-mapping>
  <servlet>
    <description/>
    <display-name>EmailServlet</display-name>
    <servlet-name>EmailServlet</servlet-name>
    <servlet-class>com.mxgraph.online.EmailServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>EmailServlet</servlet-name>
    <url-pattern>/email</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>EmailServlet</servlet-name>
    <url-pattern>/error</url-pattern>
  </servlet-mapping>
  <servlet>
    <description/>
    <display-name>LicenseServlet</display-name>
    <servlet-name>LicenseServlet</servlet-name>
    <servlet-class>com.mxgraph.online.LicenseServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>LicenseServlet</servlet-name>
    <url-pattern>/license</url-pattern>
  </servlet-mapping>
  <servlet>
    <description/>
    <display-name>LicenseInitServlet</display-name>
    <servlet-name>LicenseInitServlet</servlet-name>
    <servlet-class>com.mxgraph.online.LicenseInitServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>LicenseInitServlet</servlet-name>
    <url-pattern>/license-init</url-pattern>
  </servlet-mapping>
  <servlet>
    <description/>
    <display-name>AppShortcutServlet</display-name>
    <servlet-name>AppShortcutServlet</servlet-name>
    <servlet-class>com.mxgraph.online.AppShortcutServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>AppShortcutServlet</servlet-name>
    <url-pattern>/app</url-pattern>
  </servlet-mapping>
  <servlet>
    <description/>
    <display-name>ConnectImageServlet</display-name>
    <servlet-name>ConnectImageServlet</servlet-name>
    <servlet-class>com.mxgraph.online.ConnectImageServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>ConnectImageServlet</servlet-name>
    <url-pattern>/connectImage</url-pattern>
  </servlet-mapping>
  <servlet>
    <display-name>ConnectRenderServlet</display-name>
    <servlet-name>ConnectRenderServlet</servlet-name>
    <servlet-class>com.mxgraph.online.ConnectRenderServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>ConnectRenderServlet</servlet-name>
    <url-pattern>/connectRender</url-pattern>
  </servlet-mapping>
  <servlet>
    <display-name>LogServlet</display-name>
    <servlet-name>LogServlet</servlet-name>
    <servlet-class>com.mxgraph.online.LogServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>LogServlet</servlet-name>
    <url-pattern>/log</url-pattern>
  </servlet-mapping>
    <servlet>
    <description/>
    <display-name>MSGraphAuthServlet</display-name>
    <servlet-name>MSGraphAuthServlet</servlet-name>
    <servlet-class>com.mxgraph.online.MSGraphAuthServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>MSGraphAuthServlet</servlet-name>
    <url-pattern>/microsoft</url-pattern>
  </servlet-mapping>
  <mime-mapping>
    <extension>css</extension>
    <mime-type>text/css</mime-type>
  </mime-mapping>
  <mime-mapping>
    <extension>manifest</extension>
    <mime-type>text/cache-manifest</mime-type>
  </mime-mapping>
</web-app>