From 3f67cb50a2ea29a7c11eefc50eeb73cf7b6e8a22 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?L=C3=A9o=20Banno-Cloutier?=
 <leo.banno-cloutier@savoirfairelinux.com>
Date: Tue, 27 Jun 2023 18:08:10 -0400
Subject: [PATCH] jams-server: remove documentation from repo

Change-Id: I4dc107ef4a0752c9df4b6d15482e6ad8fadf0898
---
 .gitignore                                    |    2 +
 jams-server/doc.zip                           |  Bin 373876 -> 0 bytes
 jams-server/doc/api_data.js                   |  855 --------------
 jams-server/doc/api_data.json                 |  855 --------------
 jams-server/doc/api_project.js                |   14 -
 jams-server/doc/api_project.json              |   14 -
 jams-server/doc/css/style.css                 |  578 ---------
 .../fonts/glyphicons-halflings-regular.eot    |  Bin 20127 -> 0 bytes
 .../fonts/glyphicons-halflings-regular.svg    |  288 -----
 .../fonts/glyphicons-halflings-regular.ttf    |  Bin 45404 -> 0 bytes
 .../fonts/glyphicons-halflings-regular.woff   |  Bin 23424 -> 0 bytes
 .../fonts/glyphicons-halflings-regular.woff2  |  Bin 18028 -> 0 bytes
 jams-server/doc/img/favicon.ico               |  Bin 894 -> 0 bytes
 jams-server/doc/index.html                    | 1047 -----------------
 jams-server/doc/locales/ca.js                 |   25 -
 jams-server/doc/locales/cs.js                 |   25 -
 jams-server/doc/locales/de.js                 |   25 -
 jams-server/doc/locales/es.js                 |   25 -
 jams-server/doc/locales/fr.js                 |   25 -
 jams-server/doc/locales/it.js                 |   25 -
 jams-server/doc/locales/locale.js             |   51 -
 jams-server/doc/locales/nl.js                 |   25 -
 jams-server/doc/locales/pl.js                 |   25 -
 jams-server/doc/locales/pt_br.js              |   25 -
 jams-server/doc/locales/ro.js                 |   25 -
 jams-server/doc/locales/ru.js                 |   25 -
 jams-server/doc/locales/tr.js                 |   25 -
 jams-server/doc/locales/vi.js                 |   25 -
 jams-server/doc/locales/zh.js                 |   25 -
 jams-server/doc/locales/zh_cn.js              |   27 -
 jams-server/doc/main.js                       |  907 --------------
 jams-server/doc/utils/handlebars_helper.js    |  376 ------
 jams-server/doc/utils/send_sample_request.js  |  272 -----
 .../doc/utils/send_sample_request_utils.js    |   86 --
 jams-server/doc/vendor/bootstrap.min.css      |    6 -
 jams-server/doc/vendor/bootstrap.min.js       |    6 -
 .../doc/vendor/diff_match_patch.min.js        |   49 -
 jams-server/doc/vendor/handlebars.min.js      |   29 -
 jams-server/doc/vendor/jquery.min.js          |    2 -
 jams-server/doc/vendor/list.min.js            |    2 -
 jams-server/doc/vendor/lodash.custom.min.js   |   41 -
 jams-server/doc/vendor/path-to-regexp/LICENSE |   21 -
 .../doc/vendor/path-to-regexp/index.js        |  204 ----
 jams-server/doc/vendor/polyfill.js            |   96 --
 jams-server/doc/vendor/prettify.css           |   51 -
 jams-server/doc/vendor/prettify/lang-Splus.js |   18 -
 jams-server/doc/vendor/prettify/lang-aea.js   |   18 -
 jams-server/doc/vendor/prettify/lang-agc.js   |   18 -
 .../doc/vendor/prettify/lang-apollo.js        |   18 -
 jams-server/doc/vendor/prettify/lang-basic.js |   18 -
 jams-server/doc/vendor/prettify/lang-cbm.js   |   18 -
 jams-server/doc/vendor/prettify/lang-cl.js    |   18 -
 jams-server/doc/vendor/prettify/lang-clj.js   |   17 -
 jams-server/doc/vendor/prettify/lang-css.js   |   18 -
 jams-server/doc/vendor/prettify/lang-dart.js  |   19 -
 jams-server/doc/vendor/prettify/lang-el.js    |   18 -
 jams-server/doc/vendor/prettify/lang-erl.js   |   18 -
 .../doc/vendor/prettify/lang-erlang.js        |   18 -
 jams-server/doc/vendor/prettify/lang-fs.js    |   18 -
 jams-server/doc/vendor/prettify/lang-go.js    |   17 -
 jams-server/doc/vendor/prettify/lang-hs.js    |   18 -
 jams-server/doc/vendor/prettify/lang-lasso.js |   19 -
 .../doc/vendor/prettify/lang-lassoscript.js   |   19 -
 jams-server/doc/vendor/prettify/lang-latex.js |   17 -
 jams-server/doc/vendor/prettify/lang-lgt.js   |   18 -
 jams-server/doc/vendor/prettify/lang-lisp.js  |   18 -
 jams-server/doc/vendor/prettify/lang-ll.js    |   17 -
 jams-server/doc/vendor/prettify/lang-llvm.js  |   17 -
 .../doc/vendor/prettify/lang-logtalk.js       |   18 -
 jams-server/doc/vendor/prettify/lang-ls.js    |   19 -
 jams-server/doc/vendor/prettify/lang-lsp.js   |   18 -
 jams-server/doc/vendor/prettify/lang-lua.js   |   18 -
 .../doc/vendor/prettify/lang-matlab.js        |   29 -
 jams-server/doc/vendor/prettify/lang-ml.js    |   18 -
 jams-server/doc/vendor/prettify/lang-mumps.js |   18 -
 jams-server/doc/vendor/prettify/lang-n.js     |   19 -
 .../doc/vendor/prettify/lang-nemerle.js       |   19 -
 .../doc/vendor/prettify/lang-pascal.js        |   18 -
 jams-server/doc/vendor/prettify/lang-proto.js |   17 -
 jams-server/doc/vendor/prettify/lang-r.js     |   18 -
 jams-server/doc/vendor/prettify/lang-rd.js    |   17 -
 jams-server/doc/vendor/prettify/lang-rkt.js   |   18 -
 jams-server/doc/vendor/prettify/lang-rust.js  |   20 -
 jams-server/doc/vendor/prettify/lang-s.js     |   18 -
 jams-server/doc/vendor/prettify/lang-scala.js |   18 -
 jams-server/doc/vendor/prettify/lang-scm.js   |   18 -
 jams-server/doc/vendor/prettify/lang-sql.js   |   18 -
 jams-server/doc/vendor/prettify/lang-ss.js    |   18 -
 jams-server/doc/vendor/prettify/lang-swift.js |   16 -
 jams-server/doc/vendor/prettify/lang-tcl.js   |   18 -
 jams-server/doc/vendor/prettify/lang-tex.js   |   17 -
 jams-server/doc/vendor/prettify/lang-vb.js    |   19 -
 jams-server/doc/vendor/prettify/lang-vbs.js   |   19 -
 jams-server/doc/vendor/prettify/lang-vhd.js   |   19 -
 jams-server/doc/vendor/prettify/lang-vhdl.js  |   19 -
 jams-server/doc/vendor/prettify/lang-wiki.js  |   18 -
 jams-server/doc/vendor/prettify/lang-xq.js    |   19 -
 .../doc/vendor/prettify/lang-xquery.js        |   19 -
 jams-server/doc/vendor/prettify/lang-yaml.js  |   18 -
 jams-server/doc/vendor/prettify/lang-yml.js   |   18 -
 jams-server/doc/vendor/prettify/prettify.css  |    1 -
 jams-server/doc/vendor/prettify/prettify.js   |   46 -
 .../doc/vendor/prettify/run_prettify.js       |   63 -
 jams-server/doc/vendor/require.min.js         |   37 -
 jams-server/doc/vendor/semver.min.js          |    1 -
 jams-server/doc/vendor/webfontloader.js       |   17 -
 106 files changed, 2 insertions(+), 7397 deletions(-)
 delete mode 100644 jams-server/doc.zip
 delete mode 100644 jams-server/doc/api_data.js
 delete mode 100644 jams-server/doc/api_data.json
 delete mode 100644 jams-server/doc/api_project.js
 delete mode 100644 jams-server/doc/api_project.json
 delete mode 100644 jams-server/doc/css/style.css
 delete mode 100644 jams-server/doc/fonts/glyphicons-halflings-regular.eot
 delete mode 100644 jams-server/doc/fonts/glyphicons-halflings-regular.svg
 delete mode 100644 jams-server/doc/fonts/glyphicons-halflings-regular.ttf
 delete mode 100644 jams-server/doc/fonts/glyphicons-halflings-regular.woff
 delete mode 100644 jams-server/doc/fonts/glyphicons-halflings-regular.woff2
 delete mode 100644 jams-server/doc/img/favicon.ico
 delete mode 100644 jams-server/doc/index.html
 delete mode 100644 jams-server/doc/locales/ca.js
 delete mode 100644 jams-server/doc/locales/cs.js
 delete mode 100644 jams-server/doc/locales/de.js
 delete mode 100644 jams-server/doc/locales/es.js
 delete mode 100644 jams-server/doc/locales/fr.js
 delete mode 100644 jams-server/doc/locales/it.js
 delete mode 100644 jams-server/doc/locales/locale.js
 delete mode 100644 jams-server/doc/locales/nl.js
 delete mode 100644 jams-server/doc/locales/pl.js
 delete mode 100644 jams-server/doc/locales/pt_br.js
 delete mode 100644 jams-server/doc/locales/ro.js
 delete mode 100644 jams-server/doc/locales/ru.js
 delete mode 100644 jams-server/doc/locales/tr.js
 delete mode 100644 jams-server/doc/locales/vi.js
 delete mode 100644 jams-server/doc/locales/zh.js
 delete mode 100644 jams-server/doc/locales/zh_cn.js
 delete mode 100644 jams-server/doc/main.js
 delete mode 100644 jams-server/doc/utils/handlebars_helper.js
 delete mode 100755 jams-server/doc/utils/send_sample_request.js
 delete mode 100755 jams-server/doc/utils/send_sample_request_utils.js
 delete mode 100644 jams-server/doc/vendor/bootstrap.min.css
 delete mode 100644 jams-server/doc/vendor/bootstrap.min.js
 delete mode 100644 jams-server/doc/vendor/diff_match_patch.min.js
 delete mode 100644 jams-server/doc/vendor/handlebars.min.js
 delete mode 100644 jams-server/doc/vendor/jquery.min.js
 delete mode 100644 jams-server/doc/vendor/list.min.js
 delete mode 100644 jams-server/doc/vendor/lodash.custom.min.js
 delete mode 100644 jams-server/doc/vendor/path-to-regexp/LICENSE
 delete mode 100644 jams-server/doc/vendor/path-to-regexp/index.js
 delete mode 100644 jams-server/doc/vendor/polyfill.js
 delete mode 100644 jams-server/doc/vendor/prettify.css
 delete mode 100644 jams-server/doc/vendor/prettify/lang-Splus.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-aea.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-agc.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-apollo.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-basic.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-cbm.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-cl.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-clj.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-css.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-dart.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-el.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-erl.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-erlang.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-fs.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-go.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-hs.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-lasso.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-lassoscript.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-latex.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-lgt.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-lisp.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-ll.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-llvm.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-logtalk.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-ls.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-lsp.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-lua.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-matlab.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-ml.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-mumps.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-n.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-nemerle.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-pascal.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-proto.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-r.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-rd.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-rkt.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-rust.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-s.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-scala.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-scm.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-sql.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-ss.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-swift.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-tcl.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-tex.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-vb.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-vbs.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-vhd.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-vhdl.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-wiki.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-xq.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-xquery.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-yaml.js
 delete mode 100644 jams-server/doc/vendor/prettify/lang-yml.js
 delete mode 100644 jams-server/doc/vendor/prettify/prettify.css
 delete mode 100644 jams-server/doc/vendor/prettify/prettify.js
 delete mode 100644 jams-server/doc/vendor/prettify/run_prettify.js
 delete mode 100644 jams-server/doc/vendor/require.min.js
 delete mode 100644 jams-server/doc/vendor/semver.min.js
 delete mode 100644 jams-server/doc/vendor/webfontloader.js

diff --git a/.gitignore b/.gitignore
index 82760055..4ea1475c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -103,3 +103,5 @@ jams-server/src/main/resources/webapp/
 # VScode
 .vscode/
 *.factorypath
+
+jams-server/doc/
diff --git a/jams-server/doc.zip b/jams-server/doc.zip
deleted file mode 100644
index c30dc539be75d460b65ba1db6640aee43e177488..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 373876
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%0DH2t(xqMtXL!-*
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%0AMqU(@hwn)Df=<592R@lA53DhSZ}_5uK{A0Y|Jxz
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
L^#g!OHst>RIG6ds

diff --git a/jams-server/doc/api_data.js b/jams-server/doc/api_data.js
deleted file mode 100644
index 51eb9b8e..00000000
--- a/jams-server/doc/api_data.js
+++ /dev/null
@@ -1,855 +0,0 @@
-define({ "api": [
-  {
-    "version": "1.0.0",
-    "type": "delete",
-    "url": "/api/auth/contacts",
-    "title": "Delete a contact",
-    "name": "deleteContact",
-    "group": "Contacts",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "query",
-            "optional": false,
-            "field": "uri",
-            "description": "<p>uri of the contact to delete</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>successfully deleted contact</p>"
-          }
-        ]
-      }
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>contact could not be successfully deleted</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/contacts/ContactServlet.java",
-    "groupTitle": "Contacts"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/auth/contacts",
-    "title": "View contacts",
-    "name": "getContact",
-    "group": "Contacts",
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "Contact[]",
-            "description": "<p>List of contacts for the user</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "[{\n  \"uri\": \"jami://7e3ab29383\",\n  \"displayName\": \"John Doe\"\n}]",
-          "type": "json"
-        }
-      ]
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/contacts/ContactServlet.java",
-    "groupTitle": "Contacts"
-  },
-  {
-    "version": "1.0.0",
-    "type": "put",
-    "url": "/api/auth/contacts",
-    "title": "Add contact",
-    "name": "putContact",
-    "group": "Contacts",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "body",
-            "optional": false,
-            "field": "Contact",
-            "description": "<p>JSON representation of the contact object</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Request-Example:",
-          "content": "{\n  \"uri\": \"jami://7e3ab29383\",\n  \"displayName\": \"John Doe\"\n}",
-          "type": "json"
-        }
-      ]
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>successfully added contact</p>"
-          }
-        ]
-      }
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>contact could not be successfully added</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/contacts/ContactServlet.java",
-    "groupTitle": "Contacts"
-  },
-  {
-    "version": "1.0.0",
-    "type": "delete",
-    "url": "/api/auth/device",
-    "title": "Deactivate a device",
-    "name": "deleteDevice",
-    "group": "Device",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "path",
-            "optional": false,
-            "field": "deviceId",
-            "description": "<p>id of the device</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>device successfully deactivated</p>"
-          }
-        ]
-      }
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>device could not be deactivated</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/device/DeviceServlet.java",
-    "groupTitle": "Device"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/auth/device",
-    "title": "Get device info",
-    "name": "getDevice",
-    "group": "Device",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "path",
-            "optional": false,
-            "field": "deviceId",
-            "description": "<p>id of the device</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "Device",
-            "description": "<p>device information</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "{\n    \"certificate\":\"pem_encoded_certificate\",\n    \"displayName\":\"My Galaxy S8\",\n    \"deviceId\":\"6aec6252ad\",\n    \"revoked\":true\n}",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>Device could not be retrieved</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/device/DeviceServlet.java",
-    "groupTitle": "Device"
-  },
-  {
-    "version": "1.0.0",
-    "type": "post",
-    "url": "/api/auth/device",
-    "title": "Enroll a device",
-    "name": "postDevice",
-    "group": "Device",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "body",
-            "optional": false,
-            "field": "DeviceRegistrationRequest",
-            "description": "<p>device registration request</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Request-Example:",
-          "content": "{\n    \"csr\":\"pem_encoded_csr\",\n    \"deviceName\":\"My Galaxy S8\"\n}",
-          "type": "json"
-        }
-      ]
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "DeviceRegistrationResponse",
-            "description": "<p>registration response</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "{\n    \"certificateChain\":\"pem_encoded_certificate_chain\"\n    \"displayName\":\"John Doe\"\n    \"nameServer\":\"https://mydomain.com\"\n    \"deviceReceipt\": \"device_receipt_object\"\n    \"receiptSignature\":\"receipt_signature_object\"\n    \"userPhoto\":\"base64_encoded_photo\"\n}",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>Device could not be enrolled</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/device/DeviceServlet.java",
-    "groupTitle": "Device"
-  },
-  {
-    "version": "1.0.0",
-    "type": "put",
-    "url": "/api/auth/device",
-    "title": "Change the name of a device",
-    "name": "putDevice",
-    "group": "Device",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "path",
-            "optional": false,
-            "field": "deviceId",
-            "description": "<p>id of the device</p>"
-          },
-          {
-            "group": "Parameter",
-            "type": "query",
-            "optional": false,
-            "field": "deviceName",
-            "description": "<p>new name for the device</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>name changed successfully</p>"
-          }
-        ]
-      }
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>device name could not be changed</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/device/DeviceServlet.java",
-    "groupTitle": "Device"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/auth/devices",
-    "title": "Get device info",
-    "name": "getDevices",
-    "group": "Devices",
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "Device",
-            "description": "<p>device information</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "[{\n    \"certificate\":\"pem_encoded_certificate\",\n    \"displayName\":\"My Galaxy S8\",\n    \"deviceId\":\"6aec6252ad\",\n    \"revoked\":true\n}]",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>Device could not be retrieved</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/device/DevicesServlet.java",
-    "groupTitle": "Devices"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/auth/directories",
-    "title": "Return the list of directories",
-    "name": "getDirectories",
-    "group": "Directories",
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "AuthModuleKey[]",
-            "description": "<p>array of available authentication sources</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "[{\n    \"realm\":\"savoirfairelinux\",\n    \"type\":\"LDAP\"\n},\n{\n    \"realm\":\"LOCAL\",\n    \"type\":\"LOCAL\"\n},\n...\n{\n    \"realm\":\"savoirfairelinux-ad\",\n    \"type\":\"AD\"\n}]",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>could not return any authentication sources</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/directory/DirectoriesServlet.java",
-    "groupTitle": "Directories"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/auth/directory/entry",
-    "title": "Return the user's profile within a directory",
-    "name": "getDirectoryEntry",
-    "group": "Directory_Entries",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "query",
-            "optional": true,
-            "field": "directory",
-            "description": "<p>name of the directory</p>"
-          },
-          {
-            "group": "Parameter",
-            "type": "query",
-            "optional": true,
-            "field": "directoryType",
-            "description": "<p>type of the directory</p>"
-          },
-          {
-            "group": "Parameter",
-            "type": "query",
-            "allowedValues": [
-              "vcard"
-            ],
-            "optional": true,
-            "field": "format",
-            "defaultValue": "json",
-            "description": "<p>output format</p>"
-          },
-          {
-            "group": "Parameter",
-            "type": "query",
-            "optional": true,
-            "field": "username",
-            "description": "<p>username we are looking for</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "UserProfile",
-            "description": "<p>json-representation of the user profile</p>"
-          },
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "vCard",
-            "description": "<p>vcard-representation of the user profile</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "{\n     \"username\":\"jdoe\",\n     \"firstName\":\"John\",\n     \"lastName\":\"Doe\",\n     \"phoneNumber\":\"+1-514-000-0000\",\n     \"phoneNumberExtension\":\"363\",\n     \"mobileNumber\":\"+1-514-000-0000\",\n     \"faxNumber\":\"+1-514-000-0000\",\n     \"profilePicture\":\"base64_encoded_picture\",\n     \"email\":\"jdoe@savoirfairelinux.com\",\n     \"organization\":\"SFL\"\n}",
-          "type": "json"
-        },
-        {
-          "title": "Success-Response:",
-          "content": "BEGIN:VCARD\nVERSION:3.0\nPRODID:ez-vcard 0.10.6\nN:B%C3%A9raud;Adrien\nTEL;TYPE=work:176\nEMAIL;TYPE=work:adrien.beraud@savoirfairelinux.com\nORG:Savoir-faire Linux\nPHOTO;ENCODING=b;TYPE=jpeg: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\nEND:VCARD",
-          "type": "vCard"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>could not return any authentication sources</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/directory/DirectoryEntryServlet.java",
-    "groupTitle": "Directory_Entries"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/auth/directory/search",
-    "title": "Search profiles within a directory",
-    "name": "getDirectoryEntries",
-    "group": "Directory_Search",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "query",
-            "optional": true,
-            "field": "queryString",
-            "description": "<p>the full-text query</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "UserProfile[]",
-            "description": "<p>json-representation of the user profiles</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "[{\n      \"username\":\"jdoe\",\n      \"firstName\":\"John\",\n      \"lastName\":\"Doe\",\n      \"phoneNumber\":\"+1-514-000-0000\",\n      \"phoneNumberExtension\":\"363\",\n      \"mobileNumber\":\"+1-514-000-0000\",\n      \"faxNumber\":\"+1-514-000-0000\",\n      \"profilePicture\":\"base64_encoded_picture\",\n      \"email\":\"jdoe@savoirfairelinux.com\",\n      \"organization\":\"SFL\"\n }]",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>could not return any authentication sources</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/directory/SearchDirectoryServlet.java",
-    "groupTitle": "Directory_Search"
-  },
-  {
-    "version": "1.0.0",
-    "type": "post",
-    "url": "/api/login",
-    "title": "Obtain an 0Auth token",
-    "name": "postLogin",
-    "group": "Login",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "header",
-            "optional": true,
-            "field": "authorization",
-            "description": "<p>classical HTTP auth header</p>"
-          },
-          {
-            "group": "Parameter",
-            "type": "attribute",
-            "optional": true,
-            "field": "X509Certificate",
-            "description": "<p>X509 User certificate</p>"
-          },
-          {
-            "group": "Parameter",
-            "type": "body",
-            "optional": true,
-            "field": "LoginRequest",
-            "description": "<p>username/password sent to server as JSON object</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "AuthTokenResponse",
-            "description": "<p>the 0Auth authentication token</p>"
-          }
-        ]
-      }
-    },
-    "error": {
-      "fields": {
-        "403": [
-          {
-            "group": "403",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>The user is unauthorized</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/LoginServlet.java",
-    "groupTitle": "Login"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/nameserver/addr/*",
-    "title": "Lookup user from address",
-    "name": "getAddr",
-    "group": "NameServer",
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "path",
-            "optional": false,
-            "field": "String",
-            "description": "<p>username</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "{\n     \"name\": \"sidokhine6\"\n}",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "404": [
-          {
-            "group": "404",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>Address does not exist</p>"
-          }
-        ],
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>could not fetch user information</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/jaminameserver/AddressServlet.java",
-    "groupTitle": "NameServer"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/nameserver/name/*",
-    "title": "Look up a user on the nameserver",
-    "name": "getName",
-    "group": "NameServer",
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "path",
-            "optional": false,
-            "field": "String",
-            "description": "<p>username</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "{\n  \"publickey\": \"\",\n  \"signature\": \"\",\n  \"name\": \"sidokhine6\",\n  \"addr\": \"0d1f0002ce728d6aa8b98b5227c75fc773735f9e\"\n}",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "404": [
-          {
-            "group": "404",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>user does not exist</p>"
-          }
-        ],
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>could not fetch user information</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/jaminameserver/NameServlet.java",
-    "groupTitle": "NameServer"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/auth/user",
-    "title": "Get JAMS user info",
-    "name": "getUser",
-    "group": "User",
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "User",
-            "description": "<p>json user object representation</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "{\n     \"username\":\"jdoe\",\n     \"password\":null,\n     \"userType\":\"AD\",\n     \"realm\":\"savoirfairelinux\",\n     \"accessLevel\":\"USER\",\n     \"needsPasswordReset\":false,\n     \"ethAddress\":\"8272773ac\",\n     \"ethKey\":\"192938ae72772ab\",\n     \"jamiId\":\"6e3552723df\",\n     \"certificate\":\"pem_formatted_certificate\",\n     \"privateKey\":\"pem_formatted_key\",\n     \"revoked\":false\n}",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>could not fetch user information</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/user/UserServlet.java",
-    "groupTitle": "User"
-  },
-  {
-    "version": "1.0.0",
-    "type": "put",
-    "url": "/api/auth/user",
-    "title": "Modify the user's info (for now just the password)",
-    "name": "putUser",
-    "group": "User",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "query",
-            "optional": false,
-            "field": "password",
-            "description": "<p>new password</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>password successfully changed</p>"
-          }
-        ]
-      }
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>could not changed password</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/user/UserServlet.java",
-    "groupTitle": "User"
-  }
-] });
diff --git a/jams-server/doc/api_data.json b/jams-server/doc/api_data.json
deleted file mode 100644
index a204ed67..00000000
--- a/jams-server/doc/api_data.json
+++ /dev/null
@@ -1,855 +0,0 @@
-[
-  {
-    "version": "1.0.0",
-    "type": "delete",
-    "url": "/api/auth/contacts",
-    "title": "Delete a contact",
-    "name": "deleteContact",
-    "group": "Contacts",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "query",
-            "optional": false,
-            "field": "uri",
-            "description": "<p>uri of the contact to delete</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>successfully deleted contact</p>"
-          }
-        ]
-      }
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>contact could not be successfully deleted</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/contacts/ContactServlet.java",
-    "groupTitle": "Contacts"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/auth/contacts",
-    "title": "View contacts",
-    "name": "getContact",
-    "group": "Contacts",
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "Contact[]",
-            "description": "<p>List of contacts for the user</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "[{\n  \"uri\": \"jami://7e3ab29383\",\n  \"displayName\": \"John Doe\"\n}]",
-          "type": "json"
-        }
-      ]
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/contacts/ContactServlet.java",
-    "groupTitle": "Contacts"
-  },
-  {
-    "version": "1.0.0",
-    "type": "put",
-    "url": "/api/auth/contacts",
-    "title": "Add contact",
-    "name": "putContact",
-    "group": "Contacts",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "body",
-            "optional": false,
-            "field": "Contact",
-            "description": "<p>JSON representation of the contact object</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Request-Example:",
-          "content": "{\n  \"uri\": \"jami://7e3ab29383\",\n  \"displayName\": \"John Doe\"\n}",
-          "type": "json"
-        }
-      ]
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>successfully added contact</p>"
-          }
-        ]
-      }
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>contact could not be successfully added</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/contacts/ContactServlet.java",
-    "groupTitle": "Contacts"
-  },
-  {
-    "version": "1.0.0",
-    "type": "delete",
-    "url": "/api/auth/device",
-    "title": "Deactivate a device",
-    "name": "deleteDevice",
-    "group": "Device",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "path",
-            "optional": false,
-            "field": "deviceId",
-            "description": "<p>id of the device</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>device successfully deactivated</p>"
-          }
-        ]
-      }
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>device could not be deactivated</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/device/DeviceServlet.java",
-    "groupTitle": "Device"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/auth/device",
-    "title": "Get device info",
-    "name": "getDevice",
-    "group": "Device",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "path",
-            "optional": false,
-            "field": "deviceId",
-            "description": "<p>id of the device</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "Device",
-            "description": "<p>device information</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "{\n    \"certificate\":\"pem_encoded_certificate\",\n    \"displayName\":\"My Galaxy S8\",\n    \"deviceId\":\"6aec6252ad\",\n    \"revoked\":true\n}",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>Device could not be retrieved</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/device/DeviceServlet.java",
-    "groupTitle": "Device"
-  },
-  {
-    "version": "1.0.0",
-    "type": "post",
-    "url": "/api/auth/device",
-    "title": "Enroll a device",
-    "name": "postDevice",
-    "group": "Device",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "body",
-            "optional": false,
-            "field": "DeviceRegistrationRequest",
-            "description": "<p>device registration request</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Request-Example:",
-          "content": "{\n    \"csr\":\"pem_encoded_csr\",\n    \"deviceName\":\"My Galaxy S8\"\n}",
-          "type": "json"
-        }
-      ]
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "DeviceRegistrationResponse",
-            "description": "<p>registration response</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "{\n    \"certificateChain\":\"pem_encoded_certificate_chain\"\n    \"displayName\":\"John Doe\"\n    \"nameServer\":\"https://mydomain.com\"\n    \"deviceReceipt\": \"device_receipt_object\"\n    \"receiptSignature\":\"receipt_signature_object\"\n    \"userPhoto\":\"base64_encoded_photo\"\n}",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>Device could not be enrolled</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/device/DeviceServlet.java",
-    "groupTitle": "Device"
-  },
-  {
-    "version": "1.0.0",
-    "type": "put",
-    "url": "/api/auth/device",
-    "title": "Change the name of a device",
-    "name": "putDevice",
-    "group": "Device",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "path",
-            "optional": false,
-            "field": "deviceId",
-            "description": "<p>id of the device</p>"
-          },
-          {
-            "group": "Parameter",
-            "type": "query",
-            "optional": false,
-            "field": "deviceName",
-            "description": "<p>new name for the device</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>name changed successfully</p>"
-          }
-        ]
-      }
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>device name could not be changed</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/device/DeviceServlet.java",
-    "groupTitle": "Device"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/auth/devices",
-    "title": "Get device info",
-    "name": "getDevices",
-    "group": "Devices",
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "Device",
-            "description": "<p>device information</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "[{\n    \"certificate\":\"pem_encoded_certificate\",\n    \"displayName\":\"My Galaxy S8\",\n    \"deviceId\":\"6aec6252ad\",\n    \"revoked\":true\n}]",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>Device could not be retrieved</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/device/DevicesServlet.java",
-    "groupTitle": "Devices"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/auth/directories",
-    "title": "Return the list of directories",
-    "name": "getDirectories",
-    "group": "Directories",
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "AuthModuleKey[]",
-            "description": "<p>array of available authentication sources</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "[{\n    \"realm\":\"savoirfairelinux\",\n    \"type\":\"LDAP\"\n},\n{\n    \"realm\":\"LOCAL\",\n    \"type\":\"LOCAL\"\n},\n...\n{\n    \"realm\":\"savoirfairelinux-ad\",\n    \"type\":\"AD\"\n}]",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>could not return any authentication sources</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/directory/DirectoriesServlet.java",
-    "groupTitle": "Directories"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/auth/directory/entry",
-    "title": "Return the user's profile within a directory",
-    "name": "getDirectoryEntry",
-    "group": "Directory_Entries",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "query",
-            "optional": true,
-            "field": "directory",
-            "description": "<p>name of the directory</p>"
-          },
-          {
-            "group": "Parameter",
-            "type": "query",
-            "optional": true,
-            "field": "directoryType",
-            "description": "<p>type of the directory</p>"
-          },
-          {
-            "group": "Parameter",
-            "type": "query",
-            "allowedValues": [
-              "vcard"
-            ],
-            "optional": true,
-            "field": "format",
-            "defaultValue": "json",
-            "description": "<p>output format</p>"
-          },
-          {
-            "group": "Parameter",
-            "type": "query",
-            "optional": true,
-            "field": "username",
-            "description": "<p>username we are looking for</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "UserProfile",
-            "description": "<p>json-representation of the user profile</p>"
-          },
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "vCard",
-            "description": "<p>vcard-representation of the user profile</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "{\n     \"username\":\"jdoe\",\n     \"firstName\":\"John\",\n     \"lastName\":\"Doe\",\n     \"phoneNumber\":\"+1-514-000-0000\",\n     \"phoneNumberExtension\":\"363\",\n     \"mobileNumber\":\"+1-514-000-0000\",\n     \"faxNumber\":\"+1-514-000-0000\",\n     \"profilePicture\":\"base64_encoded_picture\",\n     \"email\":\"jdoe@savoirfairelinux.com\",\n     \"organization\":\"SFL\"\n}",
-          "type": "json"
-        },
-        {
-          "title": "Success-Response:",
-          "content": "BEGIN:VCARD\nVERSION:3.0\nPRODID:ez-vcard 0.10.6\nN:B%C3%A9raud;Adrien\nTEL;TYPE=work:176\nEMAIL;TYPE=work:adrien.beraud@savoirfairelinux.com\nORG:Savoir-faire Linux\nPHOTO;ENCODING=b;TYPE=jpeg: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\nEND:VCARD",
-          "type": "vCard"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>could not return any authentication sources</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/directory/DirectoryEntryServlet.java",
-    "groupTitle": "Directory_Entries"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/auth/directory/search",
-    "title": "Search profiles within a directory",
-    "name": "getDirectoryEntries",
-    "group": "Directory_Search",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "query",
-            "optional": true,
-            "field": "queryString",
-            "description": "<p>the full-text query</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "UserProfile[]",
-            "description": "<p>json-representation of the user profiles</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "[{\n      \"username\":\"jdoe\",\n      \"firstName\":\"John\",\n      \"lastName\":\"Doe\",\n      \"phoneNumber\":\"+1-514-000-0000\",\n      \"phoneNumberExtension\":\"363\",\n      \"mobileNumber\":\"+1-514-000-0000\",\n      \"faxNumber\":\"+1-514-000-0000\",\n      \"profilePicture\":\"base64_encoded_picture\",\n      \"email\":\"jdoe@savoirfairelinux.com\",\n      \"organization\":\"SFL\"\n }]",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>could not return any authentication sources</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/directory/SearchDirectoryServlet.java",
-    "groupTitle": "Directory_Search"
-  },
-  {
-    "version": "1.0.0",
-    "type": "post",
-    "url": "/api/login",
-    "title": "Obtain an 0Auth token",
-    "name": "postLogin",
-    "group": "Login",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "header",
-            "optional": true,
-            "field": "authorization",
-            "description": "<p>classical HTTP auth header</p>"
-          },
-          {
-            "group": "Parameter",
-            "type": "attribute",
-            "optional": true,
-            "field": "X509Certificate",
-            "description": "<p>X509 User certificate</p>"
-          },
-          {
-            "group": "Parameter",
-            "type": "body",
-            "optional": true,
-            "field": "LoginRequest",
-            "description": "<p>username/password sent to server as JSON object</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "AuthTokenResponse",
-            "description": "<p>the 0Auth authentication token</p>"
-          }
-        ]
-      }
-    },
-    "error": {
-      "fields": {
-        "403": [
-          {
-            "group": "403",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>The user is unauthorized</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/LoginServlet.java",
-    "groupTitle": "Login"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/nameserver/addr/*",
-    "title": "Lookup user from address",
-    "name": "getAddr",
-    "group": "NameServer",
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "path",
-            "optional": false,
-            "field": "String",
-            "description": "<p>username</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "{\n     \"name\": \"sidokhine6\"\n}",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "404": [
-          {
-            "group": "404",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>Address does not exist</p>"
-          }
-        ],
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>could not fetch user information</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/jaminameserver/AddressServlet.java",
-    "groupTitle": "NameServer"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/nameserver/name/*",
-    "title": "Look up a user on the nameserver",
-    "name": "getName",
-    "group": "NameServer",
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "path",
-            "optional": false,
-            "field": "String",
-            "description": "<p>username</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "{\n  \"publickey\": \"\",\n  \"signature\": \"\",\n  \"name\": \"sidokhine6\",\n  \"addr\": \"0d1f0002ce728d6aa8b98b5227c75fc773735f9e\"\n}",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "404": [
-          {
-            "group": "404",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>user does not exist</p>"
-          }
-        ],
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>could not fetch user information</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/jaminameserver/NameServlet.java",
-    "groupTitle": "NameServer"
-  },
-  {
-    "version": "1.0.0",
-    "type": "get",
-    "url": "/api/auth/user",
-    "title": "Get JAMS user info",
-    "name": "getUser",
-    "group": "User",
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "body",
-            "optional": false,
-            "field": "User",
-            "description": "<p>json user object representation</p>"
-          }
-        ]
-      },
-      "examples": [
-        {
-          "title": "Success-Response:",
-          "content": "{\n     \"username\":\"jdoe\",\n     \"password\":null,\n     \"userType\":\"AD\",\n     \"realm\":\"savoirfairelinux\",\n     \"accessLevel\":\"USER\",\n     \"needsPasswordReset\":false,\n     \"ethAddress\":\"8272773ac\",\n     \"ethKey\":\"192938ae72772ab\",\n     \"jamiId\":\"6e3552723df\",\n     \"certificate\":\"pem_formatted_certificate\",\n     \"privateKey\":\"pem_formatted_key\",\n     \"revoked\":false\n}",
-          "type": "json"
-        }
-      ]
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>could not fetch user information</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/user/UserServlet.java",
-    "groupTitle": "User"
-  },
-  {
-    "version": "1.0.0",
-    "type": "put",
-    "url": "/api/auth/user",
-    "title": "Modify the user's info (for now just the password)",
-    "name": "putUser",
-    "group": "User",
-    "parameter": {
-      "fields": {
-        "Parameter": [
-          {
-            "group": "Parameter",
-            "type": "query",
-            "optional": false,
-            "field": "password",
-            "description": "<p>new password</p>"
-          }
-        ]
-      }
-    },
-    "success": {
-      "fields": {
-        "200": [
-          {
-            "group": "200",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>password successfully changed</p>"
-          }
-        ]
-      }
-    },
-    "error": {
-      "fields": {
-        "500": [
-          {
-            "group": "500",
-            "type": "null",
-            "optional": false,
-            "field": "null",
-            "description": "<p>could not changed password</p>"
-          }
-        ]
-      }
-    },
-    "filename": "src/main/java/net/jami/jams/server/servlets/api/auth/user/UserServlet.java",
-    "groupTitle": "User"
-  }
-]
diff --git a/jams-server/doc/api_project.js b/jams-server/doc/api_project.js
deleted file mode 100644
index 2331e5ff..00000000
--- a/jams-server/doc/api_project.js
+++ /dev/null
@@ -1,14 +0,0 @@
-define({
-  "name": "",
-  "version": "0.0.0",
-  "description": "",
-  "sampleUrl": false,
-  "defaultVersion": "0.0.0",
-  "apidoc": "0.3.0",
-  "generator": {
-    "name": "apidoc",
-    "time": "2020-06-17T13:00:20.629Z",
-    "url": "http://apidocjs.com",
-    "version": "0.23.0"
-  }
-});
diff --git a/jams-server/doc/api_project.json b/jams-server/doc/api_project.json
deleted file mode 100644
index a5c4b40d..00000000
--- a/jams-server/doc/api_project.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-  "name": "",
-  "version": "0.0.0",
-  "description": "",
-  "sampleUrl": false,
-  "defaultVersion": "0.0.0",
-  "apidoc": "0.3.0",
-  "generator": {
-    "name": "apidoc",
-    "time": "2020-06-17T13:00:20.629Z",
-    "url": "http://apidocjs.com",
-    "version": "0.23.0"
-  }
-}
diff --git a/jams-server/doc/css/style.css b/jams-server/doc/css/style.css
deleted file mode 100644
index f80b8f6e..00000000
--- a/jams-server/doc/css/style.css
+++ /dev/null
@@ -1,578 +0,0 @@
-/* ------------------------------------------------------------------------------------------
- * Content
- * ------------------------------------------------------------------------------------------ */
-body {
-  max-width: 1280px;
-}
-
-body, p, a, div, th, td {
-  font-family: "Source Sans Pro", sans-serif;
-  font-weight: 400;
-  font-size: 16px;
-}
-
-@media (min-width: 1200px) {
-  body.container-fluid {
-    padding-right: 0px;
-    padding-left: 0px;
-    margin-right: 0px;
-    margin-left: 0px;
-  }
-}
-
-td.code {
-  font-size: 14px;
-  font-family: "Source Code Pro", monospace;
-  font-style: normal;
-  font-weight: 400;
-}
-
-#content {
-  padding-top: 16px;
-  z-Index: -1;
-  margin-left: 270px;
-}
-
-p {
-  color: #808080;
-}
-
-h1 {
-  font-family: "Source Sans Pro Semibold", sans-serif;
-  font-weight: normal;
-  font-size: 44px;
-  line-height: 50px;
-  margin: 0 0 10px 0;
-  padding: 0;
-}
-
-h2 {
-  font-family: "Source Sans Pro", sans-serif;
-  font-weight: normal;
-  font-size: 24px;
-  line-height: 40px;
-  margin: 0 0 20px 0;
-  padding: 0;
-}
-
-section {
-  border-top: 1px solid #ebebeb;
-  padding: 30px 0;
-}
-
-section h1 {
-  font-family: "Source Sans Pro", sans-serif;
-  font-weight: 700;
-  font-size: 32px;
-  line-height: 40px;
-  padding-bottom: 14px;
-  margin: 0 0 20px 0;
-  padding: 0;
-}
-
-article {
-  padding: 14px 0 30px 0;
-}
-
-article h1 {
-  font-family: "Source Sans Pro Bold", sans-serif;
-  font-weight: 600;
-  font-size: 24px;
-  line-height: 26px;
-}
-
-article h2 {
-  font-family: "Source Sans Pro", sans-serif;
-  font-weight: 600;
-  font-size: 18px;
-  line-height: 24px;
-  margin: 0 0 10px 0;
-}
-
-article h3 {
-  font-family: "Source Sans Pro", sans-serif;
-  font-weight: 600;
-  font-size: 16px;
-  line-height: 18px;
-  margin: 0 0 10px 0;
-}
-
-article h4 {
-  font-family: "Source Sans Pro", sans-serif;
-  font-weight: 600;
-  font-size: 14px;
-  line-height: 16px;
-  margin: 0 0 8px 0;
-}
-
-table {
-  border-collapse: collapse;
-  width: 100%;
-  margin: 0 0 20px 0;
-}
-
-th {
-  background-color: #f5f5f5;
-  text-align: left;
-  font-family: "Source Sans Pro", sans-serif;
-  font-weight: 700;
-  padding: 4px 8px;
-  border: #e0e0e0 1px solid;
-}
-
-td {
-  vertical-align: top;
-  padding: 10px 8px 0 8px;
-  border: #e0e0e0 1px solid;
-}
-
-#generator .content {
-  color: #b0b0b0;
-  border-top: 1px solid #ebebeb;
-  padding: 10px 0;
-}
-
-.label-optional {
-  float: right;
-  background-color: grey;
-  margin-top: 4px;
-}
-
-.open-left {
-  right: 0;
-  left: auto;
-}
-
-/* ------------------------------------------------------------------------------------------
- * apidoc - intro
- * ------------------------------------------------------------------------------------------ */
-
-#apidoc .apidoc {
-  border-top: 1px solid #ebebeb;
-  padding: 30px 0;
-}
-
-#apidoc h1 {
-  font-family: "Source Sans Pro", sans-serif;
-  font-weight: 700;
-  font-size: 32px;
-  line-height: 40px;
-  padding-bottom: 14px;
-  margin: 0 0 20px 0;
-  padding: 0;
-}
-
-#apidoc h2 {
-  font-family: "Source Sans Pro Bold", sans-serif;
-  font-weight: 600;
-  font-size: 22px;
-  line-height: 26px;
-  padding-top: 14px;
-}
-
-/* ------------------------------------------------------------------------------------------
- * pre / code
- * ------------------------------------------------------------------------------------------ */
-pre {
-  background-color: #292b36;
-  color: #ffffff;
-  padding: 10px;
-  border-radius: 6px;
-  position: relative;
-  margin: 10px 0 20px 0;
-  overflow-x: auto;
-  box-sizing: border-box;
-}
-
-pre.prettyprint {
-  width: 100%;
-}
-
-code.language-text {
-  word-wrap: break-word;
-}
-
-pre.language-json {
-  overflow: auto;
-}
-
-pre.language-html {
-  margin: 0 0 20px 0;
-}
-
-.type {
-  font-family: "Source Sans Pro", sans-serif;
-  font-weight: 600;
-  font-size: 15px;
-  display: inline-block;
-  margin: 0 0 5px 0;
-  padding: 4px 5px;
-  border-radius: 6px;
-  text-transform: uppercase;
-  background-color: #3387CC;
-  color: #ffffff;
-}
-
-.type__get {
-  background-color: green;
-}
-
-.type__put {
-  background-color: #e5c500;
-}
-
-.type__post {
-  background-color: #4070ec;
-}
-
-.type__delete {
-  background-color: #ed0039;
-}
-
-pre.language-api .str {
-  color: #ffffff;
-}
-
-pre.language-api .pln,
-pre.language-api .pun {
-  color: #65B042;
-}
-
-pre code {
-  display: block;
-  font-size: 14px;
-  font-family: "Source Code Pro", monospace;
-  font-style: normal;
-  font-weight: 400;
-  word-wrap: normal;
-  white-space: pre;
-}
-
-pre code.sample-request-response-json {
-  white-space: pre-wrap;
-  max-height: 500px;
-  overflow: auto;
-}
-
-/* ------------------------------------------------------------------------------------------
- * Sidenav
- * ------------------------------------------------------------------------------------------ */
-.sidenav {
-  width: 228px;
-  margin: 0;
-  padding: 0 20px 20px 20px;
-  position: fixed;
-  top: 50px;
-  left: 0;
-  bottom: 0;
-  overflow-x: hidden;
-  overflow-y: auto;
-  background-color: #f5f5f5;
-  z-index: 10;
-}
-
-.sidenav > li > a {
-  display: block;
-  width: 192px;
-  margin: 0;
-  padding: 2px 11px;
-  border: 0;
-  border-left: transparent 4px solid;
-  border-right: transparent 4px solid;
-  font-family: "Source Sans Pro", sans-serif;
-  font-weight: 400;
-  font-size: 14px;
-}
-
-.sidenav > li.nav-header {
-  margin-top: 8px;
-  margin-bottom: 8px;
-}
-
-.sidenav > li.nav-header > a {
-  padding: 5px 15px;
-  border: 1px solid #e5e5e5;
-  width: 190px;
-  font-family: "Source Sans Pro", sans-serif;
-  font-weight: 700;
-  font-size: 16px;
-  background-color: #ffffff;
-}
-
-.sidenav > li.active > a {
-    position: relative;
-    z-index: 2;
-    background-color: #0088cc;
-    color: #ffffff;
-}
-
-.sidenav > li.has-modifications a {
-  border-right: #60d060 4px solid;
-}
-
-.sidenav > li.is-new a {
-  border-left: #e5e5e5 4px solid;
-}
-
-/* ------------------------------------------------------------------------------------------
- * Side nav search
- * ------------------------------------------------------------------------------------------ */
-.sidenav-search {
-  width: 228px;
-  left: 0px;
-  position: fixed;
-  padding: 16px 20px 10px 20px;
-  background-color: #F5F5F5;
-  z-index: 11;
-}
-
-.sidenav-search .search {
-  height: 26px;
-}
-
-.search-reset {
-  position: absolute;
-  display: block;
-  cursor: pointer;
-  width: 20px;
-  height: 20px;
-  text-align: center;
-  right: 28px;
-  top: 17px;
-  background-color: #fff;
-}
-
-/* ------------------------------------------------------------------------------------------
- * Compare
- * ------------------------------------------------------------------------------------------ */
-
-ins {
-  background: #60d060;
-  text-decoration: none;
-  color: #000000;
-}
-
-del {
-  background: #f05050;
-  color: #000000;
-}
-
-.label-ins {
-  background-color: #60d060;
-}
-
-.label-del {
-  background-color: #f05050;
-  text-decoration: line-through;
-}
-
-pre.ins {
-  background-color: #60d060;
-}
-
-pre.del {
-  background-color: #f05050;
-  text-decoration: line-through;
-}
-
-table.ins th,
-table.ins td {
-  background-color: #60d060;
-}
-
-table.del th,
-table.del td {
-  background-color: #f05050;
-  text-decoration: line-through;
-}
-
-tr.ins td {
-  background-color: #60d060;
-}
-
-tr.del td {
-  background-color: #f05050;
-  text-decoration: line-through;
-}
-
-/* ------------------------------------------------------------------------------------------
- * Spinner
- * ------------------------------------------------------------------------------------------ */
-
-#loader {
-  position: absolute;
-  width: 100%;
-}
-
-#loader p {
-  padding-top: 80px;
-  margin-left: -4px;
-}
-
-.spinner {
-  margin: 200px auto;
-  width: 60px;
-  height: 60px;
-  position: relative;
-}
-
-.container1 > div, .container2 > div, .container3 > div {
-  width: 14px;
-  height: 14px;
-  background-color: #0088cc;
-
-  border-radius: 100%;
-  position: absolute;
-  -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
-  animation: bouncedelay 1.2s infinite ease-in-out;
-  /* Prevent first frame from flickering when animation starts */
-  -webkit-animation-fill-mode: both;
-  animation-fill-mode: both;
-}
-
-.spinner .spinner-container {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-}
-
-.container2 {
-  -webkit-transform: rotateZ(45deg);
-  transform: rotateZ(45deg);
-}
-
-.container3 {
-  -webkit-transform: rotateZ(90deg);
-  transform: rotateZ(90deg);
-}
-
-.circle1 { top: 0; left: 0; }
-.circle2 { top: 0; right: 0; }
-.circle3 { right: 0; bottom: 0; }
-.circle4 { left: 0; bottom: 0; }
-
-.container2 .circle1 {
-  -webkit-animation-delay: -1.1s;
-  animation-delay: -1.1s;
-}
-
-.container3 .circle1 {
-  -webkit-animation-delay: -1.0s;
-  animation-delay: -1.0s;
-}
-
-.container1 .circle2 {
-  -webkit-animation-delay: -0.9s;
-  animation-delay: -0.9s;
-}
-
-.container2 .circle2 {
-  -webkit-animation-delay: -0.8s;
-  animation-delay: -0.8s;
-}
-
-.container3 .circle2 {
-  -webkit-animation-delay: -0.7s;
-  animation-delay: -0.7s;
-}
-
-.container1 .circle3 {
-  -webkit-animation-delay: -0.6s;
-  animation-delay: -0.6s;
-}
-
-.container2 .circle3 {
-  -webkit-animation-delay: -0.5s;
-  animation-delay: -0.5s;
-}
-
-.container3 .circle3 {
-  -webkit-animation-delay: -0.4s;
-  animation-delay: -0.4s;
-}
-
-.container1 .circle4 {
-  -webkit-animation-delay: -0.3s;
-  animation-delay: -0.3s;
-}
-
-.container2 .circle4 {
-  -webkit-animation-delay: -0.2s;
-  animation-delay: -0.2s;
-}
-
-.container3 .circle4 {
-  -webkit-animation-delay: -0.1s;
-  animation-delay: -0.1s;
-}
-
-@-webkit-keyframes bouncedelay {
-  0%, 80%, 100% { -webkit-transform: scale(0.0) }
-  40% { -webkit-transform: scale(1.0) }
-}
-
-@keyframes bouncedelay {
-  0%, 80%, 100% {
-    transform: scale(0.0);
-    -webkit-transform: scale(0.0);
-  } 40% {
-    transform: scale(1.0);
-    -webkit-transform: scale(1.0);
-  }
-}
-
-/* ------------------------------------------------------------------------------------------
- * Tabs
- * ------------------------------------------------------------------------------------------ */
-ul.nav-tabs {
-  margin: 0;
-}
-
-p.deprecated span{
-  color: #ff0000;
-  font-weight: bold;
-  text-decoration: underline;
-}
-
-/* ------------------------------------------------------------------------------------------
- * Print
- * ------------------------------------------------------------------------------------------ */
-
-@media print {
-
-  #sidenav,
-  #version,
-  #versions,
-  section .version,
-  section .versions {
-    display: none;
-  }
-
-  #content {
-    margin-left: 0;
-  }
-
-  a {
-    text-decoration: none;
-    color: inherit;
-  }
-
-  a:after {
-    content: " [" attr(href) "] ";
-  }
-
-  p {
-    color: #000000
-  }
-
-  pre {
-    background-color: #ffffff;
-    color: #000000;
-    padding: 10px;
-    border: #808080 1px solid;
-    border-radius: 6px;
-    position: relative;
-    margin: 10px 0 20px 0;
-  }
-
-} /* /@media print */
diff --git a/jams-server/doc/fonts/glyphicons-halflings-regular.eot b/jams-server/doc/fonts/glyphicons-halflings-regular.eot
deleted file mode 100644
index b93a4953fff68df523aa7656497ee339d6026d64..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 20127
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

diff --git a/jams-server/doc/fonts/glyphicons-halflings-regular.svg b/jams-server/doc/fonts/glyphicons-halflings-regular.svg
deleted file mode 100644
index 94fb5490..00000000
--- a/jams-server/doc/fonts/glyphicons-halflings-regular.svg
+++ /dev/null
@@ -1,288 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg xmlns="http://www.w3.org/2000/svg">
-<metadata></metadata>
-<defs>
-<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
-<font-face units-per-em="1200" ascent="960" descent="-240" />
-<missing-glyph horiz-adv-x="500" />
-<glyph horiz-adv-x="0" />
-<glyph horiz-adv-x="400" />
-<glyph unicode=" " />
-<glyph unicode="*" d="M600 1100q15 0 34 -1.5t30 -3.5l11 -1q10 -2 17.5 -10.5t7.5 -18.5v-224l158 158q7 7 18 8t19 -6l106 -106q7 -8 6 -19t-8 -18l-158 -158h224q10 0 18.5 -7.5t10.5 -17.5q6 -41 6 -75q0 -15 -1.5 -34t-3.5 -30l-1 -11q-2 -10 -10.5 -17.5t-18.5 -7.5h-224l158 -158 q7 -7 8 -18t-6 -19l-106 -106q-8 -7 -19 -6t-18 8l-158 158v-224q0 -10 -7.5 -18.5t-17.5 -10.5q-41 -6 -75 -6q-15 0 -34 1.5t-30 3.5l-11 1q-10 2 -17.5 10.5t-7.5 18.5v224l-158 -158q-7 -7 -18 -8t-19 6l-106 106q-7 8 -6 19t8 18l158 158h-224q-10 0 -18.5 7.5 t-10.5 17.5q-6 41 -6 75q0 15 1.5 34t3.5 30l1 11q2 10 10.5 17.5t18.5 7.5h224l-158 158q-7 7 -8 18t6 19l106 106q8 7 19 6t18 -8l158 -158v224q0 10 7.5 18.5t17.5 10.5q41 6 75 6z" />
-<glyph unicode="+" d="M450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-350h350q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-350v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v350h-350q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5 h350v350q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xa0;" />
-<glyph unicode="&#xa5;" d="M825 1100h250q10 0 12.5 -5t-5.5 -13l-364 -364q-6 -6 -11 -18h268q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-100h275q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-174q0 -11 -7.5 -18.5t-18.5 -7.5h-148q-11 0 -18.5 7.5t-7.5 18.5v174 h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h125v100h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h118q-5 12 -11 18l-364 364q-8 8 -5.5 13t12.5 5h250q25 0 43 -18l164 -164q8 -8 18 -8t18 8l164 164q18 18 43 18z" />
-<glyph unicode="&#x2000;" horiz-adv-x="650" />
-<glyph unicode="&#x2001;" horiz-adv-x="1300" />
-<glyph unicode="&#x2002;" horiz-adv-x="650" />
-<glyph unicode="&#x2003;" horiz-adv-x="1300" />
-<glyph unicode="&#x2004;" horiz-adv-x="433" />
-<glyph unicode="&#x2005;" horiz-adv-x="325" />
-<glyph unicode="&#x2006;" horiz-adv-x="216" />
-<glyph unicode="&#x2007;" horiz-adv-x="216" />
-<glyph unicode="&#x2008;" horiz-adv-x="162" />
-<glyph unicode="&#x2009;" horiz-adv-x="260" />
-<glyph unicode="&#x200a;" horiz-adv-x="72" />
-<glyph unicode="&#x202f;" horiz-adv-x="260" />
-<glyph unicode="&#x205f;" horiz-adv-x="325" />
-<glyph unicode="&#x20ac;" d="M744 1198q242 0 354 -189q60 -104 66 -209h-181q0 45 -17.5 82.5t-43.5 61.5t-58 40.5t-60.5 24t-51.5 7.5q-19 0 -40.5 -5.5t-49.5 -20.5t-53 -38t-49 -62.5t-39 -89.5h379l-100 -100h-300q-6 -50 -6 -100h406l-100 -100h-300q9 -74 33 -132t52.5 -91t61.5 -54.5t59 -29 t47 -7.5q22 0 50.5 7.5t60.5 24.5t58 41t43.5 61t17.5 80h174q-30 -171 -128 -278q-107 -117 -274 -117q-206 0 -324 158q-36 48 -69 133t-45 204h-217l100 100h112q1 47 6 100h-218l100 100h134q20 87 51 153.5t62 103.5q117 141 297 141z" />
-<glyph unicode="&#x20bd;" d="M428 1200h350q67 0 120 -13t86 -31t57 -49.5t35 -56.5t17 -64.5t6.5 -60.5t0.5 -57v-16.5v-16.5q0 -36 -0.5 -57t-6.5 -61t-17 -65t-35 -57t-57 -50.5t-86 -31.5t-120 -13h-178l-2 -100h288q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-138v-175q0 -11 -5.5 -18 t-15.5 -7h-149q-10 0 -17.5 7.5t-7.5 17.5v175h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v100h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v475q0 10 7.5 17.5t17.5 7.5zM600 1000v-300h203q64 0 86.5 33t22.5 119q0 84 -22.5 116t-86.5 32h-203z" />
-<glyph unicode="&#x2212;" d="M250 700h800q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#x231b;" d="M1000 1200v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-50v-100q0 -91 -49.5 -165.5t-130.5 -109.5q81 -35 130.5 -109.5t49.5 -165.5v-150h50q21 0 35.5 -14.5t14.5 -35.5v-150h-800v150q0 21 14.5 35.5t35.5 14.5h50v150q0 91 49.5 165.5t130.5 109.5q-81 35 -130.5 109.5 t-49.5 165.5v100h-50q-21 0 -35.5 14.5t-14.5 35.5v150h800zM400 1000v-100q0 -60 32.5 -109.5t87.5 -73.5q28 -12 44 -37t16 -55t-16 -55t-44 -37q-55 -24 -87.5 -73.5t-32.5 -109.5v-150h400v150q0 60 -32.5 109.5t-87.5 73.5q-28 12 -44 37t-16 55t16 55t44 37 q55 24 87.5 73.5t32.5 109.5v100h-400z" />
-<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
-<glyph unicode="&#x2601;" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -206.5q0 -121 -85 -207.5t-205 -86.5h-750q-79 0 -135.5 57t-56.5 137q0 69 42.5 122.5t108.5 67.5q-2 12 -2 37q0 153 108 260.5t260 107.5z" />
-<glyph unicode="&#x26fa;" d="M774 1193.5q16 -9.5 20.5 -27t-5.5 -33.5l-136 -187l467 -746h30q20 0 35 -18.5t15 -39.5v-42h-1200v42q0 21 15 39.5t35 18.5h30l468 746l-135 183q-10 16 -5.5 34t20.5 28t34 5.5t28 -20.5l111 -148l112 150q9 16 27 20.5t34 -5zM600 200h377l-182 112l-195 534v-646z " />
-<glyph unicode="&#x2709;" d="M25 1100h1150q10 0 12.5 -5t-5.5 -13l-564 -567q-8 -8 -18 -8t-18 8l-564 567q-8 8 -5.5 13t12.5 5zM18 882l264 -264q8 -8 8 -18t-8 -18l-264 -264q-8 -8 -13 -5.5t-5 12.5v550q0 10 5 12.5t13 -5.5zM918 618l264 264q8 8 13 5.5t5 -12.5v-550q0 -10 -5 -12.5t-13 5.5 l-264 264q-8 8 -8 18t8 18zM818 482l364 -364q8 -8 5.5 -13t-12.5 -5h-1150q-10 0 -12.5 5t5.5 13l364 364q8 8 18 8t18 -8l164 -164q8 -8 18 -8t18 8l164 164q8 8 18 8t18 -8z" />
-<glyph unicode="&#x270f;" d="M1011 1210q19 0 33 -13l153 -153q13 -14 13 -33t-13 -33l-99 -92l-214 214l95 96q13 14 32 14zM1013 800l-615 -614l-214 214l614 614zM317 96l-333 -112l110 335z" />
-<glyph unicode="&#xe001;" d="M700 650v-550h250q21 0 35.5 -14.5t14.5 -35.5v-50h-800v50q0 21 14.5 35.5t35.5 14.5h250v550l-500 550h1200z" />
-<glyph unicode="&#xe002;" d="M368 1017l645 163q39 15 63 0t24 -49v-831q0 -55 -41.5 -95.5t-111.5 -63.5q-79 -25 -147 -4.5t-86 75t25.5 111.5t122.5 82q72 24 138 8v521l-600 -155v-606q0 -42 -44 -90t-109 -69q-79 -26 -147 -5.5t-86 75.5t25.5 111.5t122.5 82.5q72 24 138 7v639q0 38 14.5 59 t53.5 34z" />
-<glyph unicode="&#xe003;" d="M500 1191q100 0 191 -39t156.5 -104.5t104.5 -156.5t39 -191l-1 -2l1 -5q0 -141 -78 -262l275 -274q23 -26 22.5 -44.5t-22.5 -42.5l-59 -58q-26 -20 -46.5 -20t-39.5 20l-275 274q-119 -77 -261 -77l-5 1l-2 -1q-100 0 -191 39t-156.5 104.5t-104.5 156.5t-39 191 t39 191t104.5 156.5t156.5 104.5t191 39zM500 1022q-88 0 -162 -43t-117 -117t-43 -162t43 -162t117 -117t162 -43t162 43t117 117t43 162t-43 162t-117 117t-162 43z" />
-<glyph unicode="&#xe005;" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104z" />
-<glyph unicode="&#xe006;" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429z" />
-<glyph unicode="&#xe007;" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429zM477 700h-240l197 -142l-74 -226 l193 139l195 -140l-74 229l192 140h-234l-78 211z" />
-<glyph unicode="&#xe008;" d="M600 1200q124 0 212 -88t88 -212v-250q0 -46 -31 -98t-69 -52v-75q0 -10 6 -21.5t15 -17.5l358 -230q9 -5 15 -16.5t6 -21.5v-93q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v93q0 10 6 21.5t15 16.5l358 230q9 6 15 17.5t6 21.5v75q-38 0 -69 52 t-31 98v250q0 124 88 212t212 88z" />
-<glyph unicode="&#xe009;" d="M25 1100h1150q10 0 17.5 -7.5t7.5 -17.5v-1050q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v1050q0 10 7.5 17.5t17.5 7.5zM100 1000v-100h100v100h-100zM875 1000h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5t17.5 -7.5h550 q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM1000 1000v-100h100v100h-100zM100 800v-100h100v100h-100zM1000 800v-100h100v100h-100zM100 600v-100h100v100h-100zM1000 600v-100h100v100h-100zM875 500h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5 t17.5 -7.5h550q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM100 400v-100h100v100h-100zM1000 400v-100h100v100h-100zM100 200v-100h100v100h-100zM1000 200v-100h100v100h-100z" />
-<glyph unicode="&#xe010;" d="M50 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM50 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe011;" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM850 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 700h200q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5 t35.5 14.5z" />
-<glyph unicode="&#xe012;" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h700q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe013;" d="M465 477l571 571q8 8 18 8t17 -8l177 -177q8 -7 8 -17t-8 -18l-783 -784q-7 -8 -17.5 -8t-17.5 8l-384 384q-8 8 -8 18t8 17l177 177q7 8 17 8t18 -8l171 -171q7 -7 18 -7t18 7z" />
-<glyph unicode="&#xe014;" d="M904 1083l178 -179q8 -8 8 -18.5t-8 -17.5l-267 -268l267 -268q8 -7 8 -17.5t-8 -18.5l-178 -178q-8 -8 -18.5 -8t-17.5 8l-268 267l-268 -267q-7 -8 -17.5 -8t-18.5 8l-178 178q-8 8 -8 18.5t8 17.5l267 268l-267 268q-8 7 -8 17.5t8 18.5l178 178q8 8 18.5 8t17.5 -8 l268 -267l268 268q7 7 17.5 7t18.5 -7z" />
-<glyph unicode="&#xe015;" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM425 900h150q10 0 17.5 -7.5t7.5 -17.5v-75h75q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5 t-17.5 -7.5h-75v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-75q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v75q0 10 7.5 17.5t17.5 7.5z" />
-<glyph unicode="&#xe016;" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM325 800h350q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-350q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
-<glyph unicode="&#xe017;" d="M550 1200h100q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM800 975v166q167 -62 272 -209.5t105 -331.5q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5 t-184.5 123t-123 184.5t-45.5 224q0 184 105 331.5t272 209.5v-166q-103 -55 -165 -155t-62 -220q0 -116 57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5q0 120 -62 220t-165 155z" />
-<glyph unicode="&#xe018;" d="M1025 1200h150q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM725 800h150q10 0 17.5 -7.5t7.5 -17.5v-750q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v750 q0 10 7.5 17.5t17.5 7.5zM425 500h150q10 0 17.5 -7.5t7.5 -17.5v-450q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v450q0 10 7.5 17.5t17.5 7.5zM125 300h150q10 0 17.5 -7.5t7.5 -17.5v-250q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5 v250q0 10 7.5 17.5t17.5 7.5z" />
-<glyph unicode="&#xe019;" d="M600 1174q33 0 74 -5l38 -152l5 -1q49 -14 94 -39l5 -2l134 80q61 -48 104 -105l-80 -134l3 -5q25 -44 39 -93l1 -6l152 -38q5 -43 5 -73q0 -34 -5 -74l-152 -38l-1 -6q-15 -49 -39 -93l-3 -5l80 -134q-48 -61 -104 -105l-134 81l-5 -3q-44 -25 -94 -39l-5 -2l-38 -151 q-43 -5 -74 -5q-33 0 -74 5l-38 151l-5 2q-49 14 -94 39l-5 3l-134 -81q-60 48 -104 105l80 134l-3 5q-25 45 -38 93l-2 6l-151 38q-6 42 -6 74q0 33 6 73l151 38l2 6q13 48 38 93l3 5l-80 134q47 61 105 105l133 -80l5 2q45 25 94 39l5 1l38 152q43 5 74 5zM600 815 q-89 0 -152 -63t-63 -151.5t63 -151.5t152 -63t152 63t63 151.5t-63 151.5t-152 63z" />
-<glyph unicode="&#xe020;" d="M500 1300h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-75h-1100v75q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5zM500 1200v-100h300v100h-300zM1100 900v-800q0 -41 -29.5 -70.5t-70.5 -29.5h-700q-41 0 -70.5 29.5t-29.5 70.5 v800h900zM300 800v-700h100v700h-100zM500 800v-700h100v700h-100zM700 800v-700h100v700h-100zM900 800v-700h100v700h-100z" />
-<glyph unicode="&#xe021;" d="M18 618l620 608q8 7 18.5 7t17.5 -7l608 -608q8 -8 5.5 -13t-12.5 -5h-175v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v375h-300v-375q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v575h-175q-10 0 -12.5 5t5.5 13z" />
-<glyph unicode="&#xe022;" d="M600 1200v-400q0 -41 29.5 -70.5t70.5 -29.5h300v-650q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5h450zM1000 800h-250q-21 0 -35.5 14.5t-14.5 35.5v250z" />
-<glyph unicode="&#xe023;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h50q10 0 17.5 -7.5t7.5 -17.5v-275h175q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5z" />
-<glyph unicode="&#xe024;" d="M1300 0h-538l-41 400h-242l-41 -400h-538l431 1200h209l-21 -300h162l-20 300h208zM515 800l-27 -300h224l-27 300h-170z" />
-<glyph unicode="&#xe025;" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-450h191q20 0 25.5 -11.5t-7.5 -27.5l-327 -400q-13 -16 -32 -16t-32 16l-327 400q-13 16 -7.5 27.5t25.5 11.5h191v450q0 21 14.5 35.5t35.5 14.5zM1125 400h50q10 0 17.5 -7.5t7.5 -17.5v-350q0 -10 -7.5 -17.5t-17.5 -7.5 h-1050q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h50q10 0 17.5 -7.5t7.5 -17.5v-175h900v175q0 10 7.5 17.5t17.5 7.5z" />
-<glyph unicode="&#xe026;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -275q-13 -16 -32 -16t-32 16l-223 275q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z " />
-<glyph unicode="&#xe027;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM632 914l223 -275q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5l223 275q13 16 32 16 t32 -16z" />
-<glyph unicode="&#xe028;" d="M225 1200h750q10 0 19.5 -7t12.5 -17l186 -652q7 -24 7 -49v-425q0 -12 -4 -27t-9 -17q-12 -6 -37 -6h-1100q-12 0 -27 4t-17 8q-6 13 -6 38l1 425q0 25 7 49l185 652q3 10 12.5 17t19.5 7zM878 1000h-556q-10 0 -19 -7t-11 -18l-87 -450q-2 -11 4 -18t16 -7h150 q10 0 19.5 -7t11.5 -17l38 -152q2 -10 11.5 -17t19.5 -7h250q10 0 19.5 7t11.5 17l38 152q2 10 11.5 17t19.5 7h150q10 0 16 7t4 18l-87 450q-2 11 -11 18t-19 7z" />
-<glyph unicode="&#xe029;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM540 820l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" />
-<glyph unicode="&#xe030;" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-362q0 -10 -7.5 -17.5t-17.5 -7.5h-362q-11 0 -13 5.5t5 12.5l133 133q-109 76 -238 76q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5h150q0 -117 -45.5 -224 t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117z" />
-<glyph unicode="&#xe031;" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-361q0 -11 -7.5 -18.5t-18.5 -7.5h-361q-11 0 -13 5.5t5 12.5l134 134q-110 75 -239 75q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5h-150q0 117 45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117zM1027 600h150 q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5q-192 0 -348 118l-134 -134q-7 -8 -12.5 -5.5t-5.5 12.5v360q0 11 7.5 18.5t18.5 7.5h360q10 0 12.5 -5.5t-5.5 -12.5l-133 -133q110 -76 240 -76q116 0 214.5 57t155.5 155.5t57 214.5z" />
-<glyph unicode="&#xe032;" d="M125 1200h1050q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-1050q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM1075 1000h-850q-10 0 -17.5 -7.5t-7.5 -17.5v-850q0 -10 7.5 -17.5t17.5 -7.5h850q10 0 17.5 7.5t7.5 17.5v850 q0 10 -7.5 17.5t-17.5 7.5zM325 900h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 900h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 700h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 700h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 500h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 500h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 300h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 300h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5z" />
-<glyph unicode="&#xe033;" d="M900 800v200q0 83 -58.5 141.5t-141.5 58.5h-300q-82 0 -141 -59t-59 -141v-200h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h900q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-100zM400 800v150q0 21 15 35.5t35 14.5h200 q20 0 35 -14.5t15 -35.5v-150h-300z" />
-<glyph unicode="&#xe034;" d="M125 1100h50q10 0 17.5 -7.5t7.5 -17.5v-1075h-100v1075q0 10 7.5 17.5t17.5 7.5zM1075 1052q4 0 9 -2q16 -6 16 -23v-421q0 -6 -3 -12q-33 -59 -66.5 -99t-65.5 -58t-56.5 -24.5t-52.5 -6.5q-26 0 -57.5 6.5t-52.5 13.5t-60 21q-41 15 -63 22.5t-57.5 15t-65.5 7.5 q-85 0 -160 -57q-7 -5 -15 -5q-6 0 -11 3q-14 7 -14 22v438q22 55 82 98.5t119 46.5q23 2 43 0.5t43 -7t32.5 -8.5t38 -13t32.5 -11q41 -14 63.5 -21t57 -14t63.5 -7q103 0 183 87q7 8 18 8z" />
-<glyph unicode="&#xe035;" d="M600 1175q116 0 227 -49.5t192.5 -131t131 -192.5t49.5 -227v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v300q0 127 -70.5 231.5t-184.5 161.5t-245 57t-245 -57t-184.5 -161.5t-70.5 -231.5v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50 q-10 0 -17.5 7.5t-7.5 17.5v300q0 116 49.5 227t131 192.5t192.5 131t227 49.5zM220 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6zM820 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460 q0 8 6 14t14 6z" />
-<glyph unicode="&#xe036;" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM900 668l120 120q7 7 17 7t17 -7l34 -34q7 -7 7 -17t-7 -17l-120 -120l120 -120q7 -7 7 -17 t-7 -17l-34 -34q-7 -7 -17 -7t-17 7l-120 119l-120 -119q-7 -7 -17 -7t-17 7l-34 34q-7 7 -7 17t7 17l119 120l-119 120q-7 7 -7 17t7 17l34 34q7 8 17 8t17 -8z" />
-<glyph unicode="&#xe037;" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6 l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238q-6 8 -4.5 18t9.5 17l29 22q7 5 15 5z" />
-<glyph unicode="&#xe038;" d="M967 1004h3q11 -1 17 -10q135 -179 135 -396q0 -105 -34 -206.5t-98 -185.5q-7 -9 -17 -10h-3q-9 0 -16 6l-42 34q-8 6 -9 16t5 18q111 150 111 328q0 90 -29.5 176t-84.5 157q-6 9 -5 19t10 16l42 33q7 5 15 5zM321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5 t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238 q-6 8 -4.5 18.5t9.5 16.5l29 22q7 5 15 5z" />
-<glyph unicode="&#xe039;" d="M500 900h100v-100h-100v-100h-400v-100h-100v600h500v-300zM1200 700h-200v-100h200v-200h-300v300h-200v300h-100v200h600v-500zM100 1100v-300h300v300h-300zM800 1100v-300h300v300h-300zM300 900h-100v100h100v-100zM1000 900h-100v100h100v-100zM300 500h200v-500 h-500v500h200v100h100v-100zM800 300h200v-100h-100v-100h-200v100h-100v100h100v200h-200v100h300v-300zM100 400v-300h300v300h-300zM300 200h-100v100h100v-100zM1200 200h-100v100h100v-100zM700 0h-100v100h100v-100zM1200 0h-300v100h300v-100z" />
-<glyph unicode="&#xe040;" d="M100 200h-100v1000h100v-1000zM300 200h-100v1000h100v-1000zM700 200h-200v1000h200v-1000zM900 200h-100v1000h100v-1000zM1200 200h-200v1000h200v-1000zM400 0h-300v100h300v-100zM600 0h-100v91h100v-91zM800 0h-100v91h100v-91zM1100 0h-200v91h200v-91z" />
-<glyph unicode="&#xe041;" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" />
-<glyph unicode="&#xe042;" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM800 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-56 56l424 426l-700 700h150zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5 t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" />
-<glyph unicode="&#xe043;" d="M300 1200h825q75 0 75 -75v-900q0 -25 -18 -43l-64 -64q-8 -8 -13 -5.5t-5 12.5v950q0 10 -7.5 17.5t-17.5 7.5h-700q-25 0 -43 -18l-64 -64q-8 -8 -5.5 -13t12.5 -5h700q10 0 17.5 -7.5t7.5 -17.5v-950q0 -10 -7.5 -17.5t-17.5 -7.5h-850q-10 0 -17.5 7.5t-7.5 17.5v975 q0 25 18 43l139 139q18 18 43 18z" />
-<glyph unicode="&#xe044;" d="M250 1200h800q21 0 35.5 -14.5t14.5 -35.5v-1150l-450 444l-450 -445v1151q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe045;" d="M822 1200h-444q-11 0 -19 -7.5t-9 -17.5l-78 -301q-7 -24 7 -45l57 -108q6 -9 17.5 -15t21.5 -6h450q10 0 21.5 6t17.5 15l62 108q14 21 7 45l-83 301q-1 10 -9 17.5t-19 7.5zM1175 800h-150q-10 0 -21 -6.5t-15 -15.5l-78 -156q-4 -9 -15 -15.5t-21 -6.5h-550 q-10 0 -21 6.5t-15 15.5l-78 156q-4 9 -15 15.5t-21 6.5h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-650q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h750q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5 t7.5 17.5v650q0 10 -7.5 17.5t-17.5 7.5zM850 200h-500q-10 0 -19.5 -7t-11.5 -17l-38 -152q-2 -10 3.5 -17t15.5 -7h600q10 0 15.5 7t3.5 17l-38 152q-2 10 -11.5 17t-19.5 7z" />
-<glyph unicode="&#xe046;" d="M500 1100h200q56 0 102.5 -20.5t72.5 -50t44 -59t25 -50.5l6 -20h150q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h150q2 8 6.5 21.5t24 48t45 61t72 48t102.5 21.5zM900 800v-100 h100v100h-100zM600 730q-95 0 -162.5 -67.5t-67.5 -162.5t67.5 -162.5t162.5 -67.5t162.5 67.5t67.5 162.5t-67.5 162.5t-162.5 67.5zM600 603q43 0 73 -30t30 -73t-30 -73t-73 -30t-73 30t-30 73t30 73t73 30z" />
-<glyph unicode="&#xe047;" d="M681 1199l385 -998q20 -50 60 -92q18 -19 36.5 -29.5t27.5 -11.5l10 -2v-66h-417v66q53 0 75 43.5t5 88.5l-82 222h-391q-58 -145 -92 -234q-11 -34 -6.5 -57t25.5 -37t46 -20t55 -6v-66h-365v66q56 24 84 52q12 12 25 30.5t20 31.5l7 13l399 1006h93zM416 521h340 l-162 457z" />
-<glyph unicode="&#xe048;" d="M753 641q5 -1 14.5 -4.5t36 -15.5t50.5 -26.5t53.5 -40t50.5 -54.5t35.5 -70t14.5 -87q0 -67 -27.5 -125.5t-71.5 -97.5t-98.5 -66.5t-108.5 -40.5t-102 -13h-500v89q41 7 70.5 32.5t29.5 65.5v827q0 24 -0.5 34t-3.5 24t-8.5 19.5t-17 13.5t-28 12.5t-42.5 11.5v71 l471 -1q57 0 115.5 -20.5t108 -57t80.5 -94t31 -124.5q0 -51 -15.5 -96.5t-38 -74.5t-45 -50.5t-38.5 -30.5zM400 700h139q78 0 130.5 48.5t52.5 122.5q0 41 -8.5 70.5t-29.5 55.5t-62.5 39.5t-103.5 13.5h-118v-350zM400 200h216q80 0 121 50.5t41 130.5q0 90 -62.5 154.5 t-156.5 64.5h-159v-400z" />
-<glyph unicode="&#xe049;" d="M877 1200l2 -57q-83 -19 -116 -45.5t-40 -66.5l-132 -839q-9 -49 13 -69t96 -26v-97h-500v97q186 16 200 98l173 832q3 17 3 30t-1.5 22.5t-9 17.5t-13.5 12.5t-21.5 10t-26 8.5t-33.5 10q-13 3 -19 5v57h425z" />
-<glyph unicode="&#xe050;" d="M1300 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM175 1000h-75v-800h75l-125 -167l-125 167h75v800h-75l125 167z" />
-<glyph unicode="&#xe051;" d="M1100 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-650q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v650h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM1167 50l-167 -125v75h-800v-75l-167 125l167 125v-75h800v75z" />
-<glyph unicode="&#xe052;" d="M50 1100h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe053;" d="M250 1100h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM250 500h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe054;" d="M500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000 q-21 0 -35.5 14.5t-14.5 35.5zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5z" />
-<glyph unicode="&#xe055;" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe056;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 1100h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 800h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 500h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 500h800q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 200h800 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe057;" d="M400 0h-100v1100h100v-1100zM550 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM267 550l-167 -125v75h-200v100h200v75zM550 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe058;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM900 0h-100v1100h100v-1100zM50 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM1100 600h200v-100h-200v-75l-167 125l167 125v-75zM50 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe059;" d="M75 1000h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53v650q0 31 22 53t53 22zM1200 300l-300 300l300 300v-600z" />
-<glyph unicode="&#xe060;" d="M44 1100h1112q18 0 31 -13t13 -31v-1012q0 -18 -13 -31t-31 -13h-1112q-18 0 -31 13t-13 31v1012q0 18 13 31t31 13zM100 1000v-737l247 182l298 -131l-74 156l293 318l236 -288v500h-1000zM342 884q56 0 95 -39t39 -94.5t-39 -95t-95 -39.5t-95 39.5t-39 95t39 94.5 t95 39z" />
-<glyph unicode="&#xe062;" d="M648 1169q117 0 216 -60t156.5 -161t57.5 -218q0 -115 -70 -258q-69 -109 -158 -225.5t-143 -179.5l-54 -62q-9 8 -25.5 24.5t-63.5 67.5t-91 103t-98.5 128t-95.5 148q-60 132 -60 249q0 88 34 169.5t91.5 142t137 96.5t166.5 36zM652.5 974q-91.5 0 -156.5 -65 t-65 -157t65 -156.5t156.5 -64.5t156.5 64.5t65 156.5t-65 157t-156.5 65z" />
-<glyph unicode="&#xe063;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 173v854q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57z" />
-<glyph unicode="&#xe064;" d="M554 1295q21 -72 57.5 -143.5t76 -130t83 -118t82.5 -117t70 -116t49.5 -126t18.5 -136.5q0 -71 -25.5 -135t-68.5 -111t-99 -82t-118.5 -54t-125.5 -23q-84 5 -161.5 34t-139.5 78.5t-99 125t-37 164.5q0 69 18 136.5t49.5 126.5t69.5 116.5t81.5 117.5t83.5 119 t76.5 131t58.5 143zM344 710q-23 -33 -43.5 -70.5t-40.5 -102.5t-17 -123q1 -37 14.5 -69.5t30 -52t41 -37t38.5 -24.5t33 -15q21 -7 32 -1t13 22l6 34q2 10 -2.5 22t-13.5 19q-5 4 -14 12t-29.5 40.5t-32.5 73.5q-26 89 6 271q2 11 -6 11q-8 1 -15 -10z" />
-<glyph unicode="&#xe065;" d="M1000 1013l108 115q2 1 5 2t13 2t20.5 -1t25 -9.5t28.5 -21.5q22 -22 27 -43t0 -32l-6 -10l-108 -115zM350 1100h400q50 0 105 -13l-187 -187h-368q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v182l200 200v-332 q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM1009 803l-362 -362l-161 -50l55 170l355 355z" />
-<glyph unicode="&#xe066;" d="M350 1100h361q-164 -146 -216 -200h-195q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-103q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M824 1073l339 -301q8 -7 8 -17.5t-8 -17.5l-340 -306q-7 -6 -12.5 -4t-6.5 11v203q-26 1 -54.5 0t-78.5 -7.5t-92 -17.5t-86 -35t-70 -57q10 59 33 108t51.5 81.5t65 58.5t68.5 40.5t67 24.5t56 13.5t40 4.5v210q1 10 6.5 12.5t13.5 -4.5z" />
-<glyph unicode="&#xe067;" d="M350 1100h350q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-219q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M643 639l395 395q7 7 17.5 7t17.5 -7l101 -101q7 -7 7 -17.5t-7 -17.5l-531 -532q-7 -7 -17.5 -7t-17.5 7l-248 248q-7 7 -7 17.5t7 17.5l101 101q7 7 17.5 7t17.5 -7l111 -111q8 -7 18 -7t18 7z" />
-<glyph unicode="&#xe068;" d="M318 918l264 264q8 8 18 8t18 -8l260 -264q7 -8 4.5 -13t-12.5 -5h-170v-200h200v173q0 10 5 12t13 -5l264 -260q8 -7 8 -17.5t-8 -17.5l-264 -265q-8 -7 -13 -5t-5 12v173h-200v-200h170q10 0 12.5 -5t-4.5 -13l-260 -264q-8 -8 -18 -8t-18 8l-264 264q-8 8 -5.5 13 t12.5 5h175v200h-200v-173q0 -10 -5 -12t-13 5l-264 265q-8 7 -8 17.5t8 17.5l264 260q8 7 13 5t5 -12v-173h200v200h-175q-10 0 -12.5 5t5.5 13z" />
-<glyph unicode="&#xe069;" d="M250 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe070;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5 t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe071;" d="M1200 1050v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-492 480q-15 14 -15 35t15 35l492 480q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25z" />
-<glyph unicode="&#xe072;" d="M243 1074l814 -498q18 -11 18 -26t-18 -26l-814 -498q-18 -11 -30.5 -4t-12.5 28v1000q0 21 12.5 28t30.5 -4z" />
-<glyph unicode="&#xe073;" d="M250 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM650 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800 q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe074;" d="M1100 950v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5z" />
-<glyph unicode="&#xe075;" d="M500 612v438q0 21 10.5 25t25.5 -10l492 -480q15 -14 15 -35t-15 -35l-492 -480q-15 -14 -25.5 -10t-10.5 25v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10z" />
-<glyph unicode="&#xe076;" d="M1048 1102l100 1q20 0 35 -14.5t15 -35.5l5 -1000q0 -21 -14.5 -35.5t-35.5 -14.5l-100 -1q-21 0 -35.5 14.5t-14.5 35.5l-2 437l-463 -454q-14 -15 -24.5 -10.5t-10.5 25.5l-2 437l-462 -455q-15 -14 -25.5 -9.5t-10.5 24.5l-5 1000q0 21 10.5 25.5t25.5 -10.5l466 -450 l-2 438q0 20 10.5 24.5t25.5 -9.5l466 -451l-2 438q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe077;" d="M850 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10l464 -453v438q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe078;" d="M686 1081l501 -540q15 -15 10.5 -26t-26.5 -11h-1042q-22 0 -26.5 11t10.5 26l501 540q15 15 36 15t36 -15zM150 400h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe079;" d="M885 900l-352 -353l352 -353l-197 -198l-552 552l552 550z" />
-<glyph unicode="&#xe080;" d="M1064 547l-551 -551l-198 198l353 353l-353 353l198 198z" />
-<glyph unicode="&#xe081;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM650 900h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-150 q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5h150v-150q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v150h150q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-150v150q0 21 -14.5 35.5t-35.5 14.5z" />
-<glyph unicode="&#xe082;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM850 700h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5 t35.5 -14.5h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5z" />
-<glyph unicode="&#xe083;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM741.5 913q-12.5 0 -21.5 -9l-120 -120l-120 120q-9 9 -21.5 9 t-21.5 -9l-141 -141q-9 -9 -9 -21.5t9 -21.5l120 -120l-120 -120q-9 -9 -9 -21.5t9 -21.5l141 -141q9 -9 21.5 -9t21.5 9l120 120l120 -120q9 -9 21.5 -9t21.5 9l141 141q9 9 9 21.5t-9 21.5l-120 120l120 120q9 9 9 21.5t-9 21.5l-141 141q-9 9 -21.5 9z" />
-<glyph unicode="&#xe084;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM546 623l-84 85q-7 7 -17.5 7t-18.5 -7l-139 -139q-7 -8 -7 -18t7 -18 l242 -241q7 -8 17.5 -8t17.5 8l375 375q7 7 7 17.5t-7 18.5l-139 139q-7 7 -17.5 7t-17.5 -7z" />
-<glyph unicode="&#xe085;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM588 941q-29 0 -59 -5.5t-63 -20.5t-58 -38.5t-41.5 -63t-16.5 -89.5 q0 -25 20 -25h131q30 -5 35 11q6 20 20.5 28t45.5 8q20 0 31.5 -10.5t11.5 -28.5q0 -23 -7 -34t-26 -18q-1 0 -13.5 -4t-19.5 -7.5t-20 -10.5t-22 -17t-18.5 -24t-15.5 -35t-8 -46q-1 -8 5.5 -16.5t20.5 -8.5h173q7 0 22 8t35 28t37.5 48t29.5 74t12 100q0 47 -17 83 t-42.5 57t-59.5 34.5t-64 18t-59 4.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" />
-<glyph unicode="&#xe086;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM675 1000h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5 t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5zM675 700h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h75v-200h-75q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h350q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5 t-17.5 7.5h-75v275q0 10 -7.5 17.5t-17.5 7.5z" />
-<glyph unicode="&#xe087;" d="M525 1200h150q10 0 17.5 -7.5t7.5 -17.5v-194q103 -27 178.5 -102.5t102.5 -178.5h194q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-194q-27 -103 -102.5 -178.5t-178.5 -102.5v-194q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v194 q-103 27 -178.5 102.5t-102.5 178.5h-194q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h194q27 103 102.5 178.5t178.5 102.5v194q0 10 7.5 17.5t17.5 7.5zM700 893v-168q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v168q-68 -23 -119 -74 t-74 -119h168q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-168q23 -68 74 -119t119 -74v168q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-168q68 23 119 74t74 119h-168q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h168 q-23 68 -74 119t-119 74z" />
-<glyph unicode="&#xe088;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM759 823l64 -64q7 -7 7 -17.5t-7 -17.5l-124 -124l124 -124q7 -7 7 -17.5t-7 -17.5l-64 -64q-7 -7 -17.5 -7t-17.5 7l-124 124l-124 -124q-7 -7 -17.5 -7t-17.5 7l-64 64 q-7 7 -7 17.5t7 17.5l124 124l-124 124q-7 7 -7 17.5t7 17.5l64 64q7 7 17.5 7t17.5 -7l124 -124l124 124q7 7 17.5 7t17.5 -7z" />
-<glyph unicode="&#xe089;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM782 788l106 -106q7 -7 7 -17.5t-7 -17.5l-320 -321q-8 -7 -18 -7t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l197 197q7 7 17.5 7t17.5 -7z" />
-<glyph unicode="&#xe090;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5q0 -120 65 -225 l587 587q-105 65 -225 65zM965 819l-584 -584q104 -62 219 -62q116 0 214.5 57t155.5 155.5t57 214.5q0 115 -62 219z" />
-<glyph unicode="&#xe091;" d="M39 582l522 427q16 13 27.5 8t11.5 -26v-291h550q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-550v-291q0 -21 -11.5 -26t-27.5 8l-522 427q-16 13 -16 32t16 32z" />
-<glyph unicode="&#xe092;" d="M639 1009l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291h-550q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h550v291q0 21 11.5 26t27.5 -8z" />
-<glyph unicode="&#xe093;" d="M682 1161l427 -522q13 -16 8 -27.5t-26 -11.5h-291v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v550h-291q-21 0 -26 11.5t8 27.5l427 522q13 16 32 16t32 -16z" />
-<glyph unicode="&#xe094;" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-550h291q21 0 26 -11.5t-8 -27.5l-427 -522q-13 -16 -32 -16t-32 16l-427 522q-13 16 -8 27.5t26 11.5h291v550q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe095;" d="M639 1109l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291q-94 -2 -182 -20t-170.5 -52t-147 -92.5t-100.5 -135.5q5 105 27 193.5t67.5 167t113 135t167 91.5t225.5 42v262q0 21 11.5 26t27.5 -8z" />
-<glyph unicode="&#xe096;" d="M850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5zM350 0h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249 q8 7 18 7t18 -7l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5z" />
-<glyph unicode="&#xe097;" d="M1014 1120l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249q8 7 18 7t18 -7zM250 600h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5z" />
-<glyph unicode="&#xe101;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM704 900h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5 t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" />
-<glyph unicode="&#xe102;" d="M260 1200q9 0 19 -2t15 -4l5 -2q22 -10 44 -23l196 -118q21 -13 36 -24q29 -21 37 -12q11 13 49 35l196 118q22 13 45 23q17 7 38 7q23 0 47 -16.5t37 -33.5l13 -16q14 -21 18 -45l25 -123l8 -44q1 -9 8.5 -14.5t17.5 -5.5h61q10 0 17.5 -7.5t7.5 -17.5v-50 q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 -7.5t-7.5 -17.5v-175h-400v300h-200v-300h-400v175q0 10 -7.5 17.5t-17.5 7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5h61q11 0 18 3t7 8q0 4 9 52l25 128q5 25 19 45q2 3 5 7t13.5 15t21.5 19.5t26.5 15.5 t29.5 7zM915 1079l-166 -162q-7 -7 -5 -12t12 -5h219q10 0 15 7t2 17l-51 149q-3 10 -11 12t-15 -6zM463 917l-177 157q-8 7 -16 5t-11 -12l-51 -143q-3 -10 2 -17t15 -7h231q11 0 12.5 5t-5.5 12zM500 0h-375q-10 0 -17.5 7.5t-7.5 17.5v375h400v-400zM1100 400v-375 q0 -10 -7.5 -17.5t-17.5 -7.5h-375v400h400z" />
-<glyph unicode="&#xe103;" d="M1165 1190q8 3 21 -6.5t13 -17.5q-2 -178 -24.5 -323.5t-55.5 -245.5t-87 -174.5t-102.5 -118.5t-118 -68.5t-118.5 -33t-120 -4.5t-105 9.5t-90 16.5q-61 12 -78 11q-4 1 -12.5 0t-34 -14.5t-52.5 -40.5l-153 -153q-26 -24 -37 -14.5t-11 43.5q0 64 42 102q8 8 50.5 45 t66.5 58q19 17 35 47t13 61q-9 55 -10 102.5t7 111t37 130t78 129.5q39 51 80 88t89.5 63.5t94.5 45t113.5 36t129 31t157.5 37t182 47.5zM1116 1098q-8 9 -22.5 -3t-45.5 -50q-38 -47 -119 -103.5t-142 -89.5l-62 -33q-56 -30 -102 -57t-104 -68t-102.5 -80.5t-85.5 -91 t-64 -104.5q-24 -56 -31 -86t2 -32t31.5 17.5t55.5 59.5q25 30 94 75.5t125.5 77.5t147.5 81q70 37 118.5 69t102 79.5t99 111t86.5 148.5q22 50 24 60t-6 19z" />
-<glyph unicode="&#xe104;" d="M653 1231q-39 -67 -54.5 -131t-10.5 -114.5t24.5 -96.5t47.5 -80t63.5 -62.5t68.5 -46.5t65 -30q-4 7 -17.5 35t-18.5 39.5t-17 39.5t-17 43t-13 42t-9.5 44.5t-2 42t4 43t13.5 39t23 38.5q96 -42 165 -107.5t105 -138t52 -156t13 -159t-19 -149.5q-13 -55 -44 -106.5 t-68 -87t-78.5 -64.5t-72.5 -45t-53 -22q-72 -22 -127 -11q-31 6 -13 19q6 3 17 7q13 5 32.5 21t41 44t38.5 63.5t21.5 81.5t-6.5 94.5t-50 107t-104 115.5q10 -104 -0.5 -189t-37 -140.5t-65 -93t-84 -52t-93.5 -11t-95 24.5q-80 36 -131.5 114t-53.5 171q-2 23 0 49.5 t4.5 52.5t13.5 56t27.5 60t46 64.5t69.5 68.5q-8 -53 -5 -102.5t17.5 -90t34 -68.5t44.5 -39t49 -2q31 13 38.5 36t-4.5 55t-29 64.5t-36 75t-26 75.5q-15 85 2 161.5t53.5 128.5t85.5 92.5t93.5 61t81.5 25.5z" />
-<glyph unicode="&#xe105;" d="M600 1094q82 0 160.5 -22.5t140 -59t116.5 -82.5t94.5 -95t68 -95t42.5 -82.5t14 -57.5t-14 -57.5t-43 -82.5t-68.5 -95t-94.5 -95t-116.5 -82.5t-140 -59t-159.5 -22.5t-159.5 22.5t-140 59t-116.5 82.5t-94.5 95t-68.5 95t-43 82.5t-14 57.5t14 57.5t42.5 82.5t68 95 t94.5 95t116.5 82.5t140 59t160.5 22.5zM888 829q-15 15 -18 12t5 -22q25 -57 25 -119q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 59 23 114q8 19 4.5 22t-17.5 -12q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q22 -36 47 -71t70 -82t92.5 -81t113 -58.5t133.5 -24.5 t133.5 24t113 58.5t92.5 81.5t70 81.5t47 70.5q11 18 9 42.5t-14 41.5q-90 117 -163 189zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l35 34q14 15 12.5 33.5t-16.5 33.5q-44 44 -89 117q-11 18 -28 20t-32 -12z" />
-<glyph unicode="&#xe106;" d="M592 0h-148l31 120q-91 20 -175.5 68.5t-143.5 106.5t-103.5 119t-66.5 110t-22 76q0 21 14 57.5t42.5 82.5t68 95t94.5 95t116.5 82.5t140 59t160.5 22.5q61 0 126 -15l32 121h148zM944 770l47 181q108 -85 176.5 -192t68.5 -159q0 -26 -19.5 -71t-59.5 -102t-93 -112 t-129 -104.5t-158 -75.5l46 173q77 49 136 117t97 131q11 18 9 42.5t-14 41.5q-54 70 -107 130zM310 824q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q18 -30 39 -60t57 -70.5t74 -73t90 -61t105 -41.5l41 154q-107 18 -178.5 101.5t-71.5 193.5q0 59 23 114q8 19 4.5 22 t-17.5 -12zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l12 11l22 86l-3 4q-44 44 -89 117q-11 18 -28 20t-32 -12z" />
-<glyph unicode="&#xe107;" d="M-90 100l642 1066q20 31 48 28.5t48 -35.5l642 -1056q21 -32 7.5 -67.5t-50.5 -35.5h-1294q-37 0 -50.5 34t7.5 66zM155 200h345v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h345l-445 723zM496 700h208q20 0 32 -14.5t8 -34.5l-58 -252 q-4 -20 -21.5 -34.5t-37.5 -14.5h-54q-20 0 -37.5 14.5t-21.5 34.5l-58 252q-4 20 8 34.5t32 14.5z" />
-<glyph unicode="&#xe108;" d="M650 1200q62 0 106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -93 100 -113v-64q0 -21 -13 -29t-32 1l-205 128l-205 -128q-19 -9 -32 -1t-13 29v64q0 20 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5v41 q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44z" />
-<glyph unicode="&#xe109;" d="M850 1200h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-150h-1100v150q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-50h500v50q0 21 14.5 35.5t35.5 14.5zM1100 800v-750q0 -21 -14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v750h1100zM100 600v-100h100v100h-100zM300 600v-100h100v100h-100zM500 600v-100h100v100h-100zM700 600v-100h100v100h-100zM900 600v-100h100v100h-100zM100 400v-100h100v100h-100zM300 400v-100h100v100h-100zM500 400 v-100h100v100h-100zM700 400v-100h100v100h-100zM900 400v-100h100v100h-100zM100 200v-100h100v100h-100zM300 200v-100h100v100h-100zM500 200v-100h100v100h-100zM700 200v-100h100v100h-100zM900 200v-100h100v100h-100z" />
-<glyph unicode="&#xe110;" d="M1135 1165l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-159l-600 -600h-291q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h209l600 600h241v150q0 21 10.5 25t24.5 -10zM522 819l-141 -141l-122 122h-209q-21 0 -35.5 14.5 t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h291zM1135 565l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-241l-181 181l141 141l122 -122h159v150q0 21 10.5 25t24.5 -10z" />
-<glyph unicode="&#xe111;" d="M100 1100h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5z" />
-<glyph unicode="&#xe112;" d="M150 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM850 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM1100 800v-300q0 -41 -3 -77.5t-15 -89.5t-32 -96t-58 -89t-89 -77t-129 -51t-174 -20t-174 20 t-129 51t-89 77t-58 89t-32 96t-15 89.5t-3 77.5v300h300v-250v-27v-42.5t1.5 -41t5 -38t10 -35t16.5 -30t25.5 -24.5t35 -19t46.5 -12t60 -4t60 4.5t46.5 12.5t35 19.5t25 25.5t17 30.5t10 35t5 38t2 40.5t-0.5 42v25v250h300z" />
-<glyph unicode="&#xe113;" d="M1100 411l-198 -199l-353 353l-353 -353l-197 199l551 551z" />
-<glyph unicode="&#xe114;" d="M1101 789l-550 -551l-551 551l198 199l353 -353l353 353z" />
-<glyph unicode="&#xe115;" d="M404 1000h746q21 0 35.5 -14.5t14.5 -35.5v-551h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v401h-381zM135 984l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-400h385l215 -200h-750q-21 0 -35.5 14.5 t-14.5 35.5v550h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
-<glyph unicode="&#xe116;" d="M56 1200h94q17 0 31 -11t18 -27l38 -162h896q24 0 39 -18.5t10 -42.5l-100 -475q-5 -21 -27 -42.5t-55 -21.5h-633l48 -200h535q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-50q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-300v-50 q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-31q-18 0 -32.5 10t-20.5 19l-5 10l-201 961h-54q-20 0 -35 14.5t-15 35.5t15 35.5t35 14.5z" />
-<glyph unicode="&#xe117;" d="M1200 1000v-100h-1200v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500zM0 800h1200v-800h-1200v800z" />
-<glyph unicode="&#xe118;" d="M200 800l-200 -400v600h200q0 41 29.5 70.5t70.5 29.5h300q42 0 71 -29.5t29 -70.5h500v-200h-1000zM1500 700l-300 -700h-1200l300 700h1200z" />
-<glyph unicode="&#xe119;" d="M635 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-601h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v601h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
-<glyph unicode="&#xe120;" d="M936 864l249 -229q14 -15 14 -35.5t-14 -35.5l-249 -229q-15 -15 -25.5 -10.5t-10.5 24.5v151h-600v-151q0 -20 -10.5 -24.5t-25.5 10.5l-249 229q-14 15 -14 35.5t14 35.5l249 229q15 15 25.5 10.5t10.5 -25.5v-149h600v149q0 21 10.5 25.5t25.5 -10.5z" />
-<glyph unicode="&#xe121;" d="M1169 400l-172 732q-5 23 -23 45.5t-38 22.5h-672q-20 0 -38 -20t-23 -41l-172 -739h1138zM1100 300h-1000q-41 0 -70.5 -29.5t-29.5 -70.5v-100q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v100q0 41 -29.5 70.5t-70.5 29.5zM800 100v100h100v-100h-100 zM1000 100v100h100v-100h-100z" />
-<glyph unicode="&#xe122;" d="M1150 1100q21 0 35.5 -14.5t14.5 -35.5v-850q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v850q0 21 14.5 35.5t35.5 14.5zM1000 200l-675 200h-38l47 -276q3 -16 -5.5 -20t-29.5 -4h-7h-84q-20 0 -34.5 14t-18.5 35q-55 337 -55 351v250v6q0 16 1 23.5t6.5 14 t17.5 6.5h200l675 250v-850zM0 750v-250q-4 0 -11 0.5t-24 6t-30 15t-24 30t-11 48.5v50q0 26 10.5 46t25 30t29 16t25.5 7z" />
-<glyph unicode="&#xe123;" d="M553 1200h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q19 0 33 -14.5t14 -35t-13 -40.5t-31 -27q-8 -4 -23 -9.5t-65 -19.5t-103 -25t-132.5 -20t-158.5 -9q-57 0 -115 5t-104 12t-88.5 15.5t-73.5 17.5t-54.5 16t-35.5 12l-11 4 q-18 8 -31 28t-13 40.5t14 35t33 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3.5 32t28.5 13zM498 110q50 -6 102 -6q53 0 102 6q-12 -49 -39.5 -79.5t-62.5 -30.5t-63 30.5t-39 79.5z" />
-<glyph unicode="&#xe124;" d="M800 946l224 78l-78 -224l234 -45l-180 -155l180 -155l-234 -45l78 -224l-224 78l-45 -234l-155 180l-155 -180l-45 234l-224 -78l78 224l-234 45l180 155l-180 155l234 45l-78 224l224 -78l45 234l155 -180l155 180z" />
-<glyph unicode="&#xe125;" d="M650 1200h50q40 0 70 -40.5t30 -84.5v-150l-28 -125h328q40 0 70 -40.5t30 -84.5v-100q0 -45 -29 -74l-238 -344q-16 -24 -38 -40.5t-45 -16.5h-250q-7 0 -42 25t-66 50l-31 25h-61q-45 0 -72.5 18t-27.5 57v400q0 36 20 63l145 196l96 198q13 28 37.5 48t51.5 20z M650 1100l-100 -212l-150 -213v-375h100l136 -100h214l250 375v125h-450l50 225v175h-50zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe126;" d="M600 1100h250q23 0 45 -16.5t38 -40.5l238 -344q29 -29 29 -74v-100q0 -44 -30 -84.5t-70 -40.5h-328q28 -118 28 -125v-150q0 -44 -30 -84.5t-70 -40.5h-50q-27 0 -51.5 20t-37.5 48l-96 198l-145 196q-20 27 -20 63v400q0 39 27.5 57t72.5 18h61q124 100 139 100z M50 1000h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM636 1000l-136 -100h-100v-375l150 -213l100 -212h50v175l-50 225h450v125l-250 375h-214z" />
-<glyph unicode="&#xe127;" d="M356 873l363 230q31 16 53 -6l110 -112q13 -13 13.5 -32t-11.5 -34l-84 -121h302q84 0 138 -38t54 -110t-55 -111t-139 -39h-106l-131 -339q-6 -21 -19.5 -41t-28.5 -20h-342q-7 0 -90 81t-83 94v525q0 17 14 35.5t28 28.5zM400 792v-503l100 -89h293l131 339 q6 21 19.5 41t28.5 20h203q21 0 30.5 25t0.5 50t-31 25h-456h-7h-6h-5.5t-6 0.5t-5 1.5t-5 2t-4 2.5t-4 4t-2.5 4.5q-12 25 5 47l146 183l-86 83zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500 q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe128;" d="M475 1103l366 -230q2 -1 6 -3.5t14 -10.5t18 -16.5t14.5 -20t6.5 -22.5v-525q0 -13 -86 -94t-93 -81h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-85 0 -139.5 39t-54.5 111t54 110t138 38h302l-85 121q-11 15 -10.5 34t13.5 32l110 112q22 22 53 6zM370 945l146 -183 q17 -22 5 -47q-2 -2 -3.5 -4.5t-4 -4t-4 -2.5t-5 -2t-5 -1.5t-6 -0.5h-6h-6.5h-6h-475v-100h221q15 0 29 -20t20 -41l130 -339h294l106 89v503l-342 236zM1050 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5 v500q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe129;" d="M550 1294q72 0 111 -55t39 -139v-106l339 -131q21 -6 41 -19.5t20 -28.5v-342q0 -7 -81 -90t-94 -83h-525q-17 0 -35.5 14t-28.5 28l-9 14l-230 363q-16 31 6 53l112 110q13 13 32 13.5t34 -11.5l121 -84v302q0 84 38 138t110 54zM600 972v203q0 21 -25 30.5t-50 0.5 t-25 -31v-456v-7v-6v-5.5t-0.5 -6t-1.5 -5t-2 -5t-2.5 -4t-4 -4t-4.5 -2.5q-25 -12 -47 5l-183 146l-83 -86l236 -339h503l89 100v293l-339 131q-21 6 -41 19.5t-20 28.5zM450 200h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe130;" d="M350 1100h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5zM600 306v-106q0 -84 -39 -139t-111 -55t-110 54t-38 138v302l-121 -84q-15 -12 -34 -11.5t-32 13.5l-112 110 q-22 22 -6 53l230 363q1 2 3.5 6t10.5 13.5t16.5 17t20 13.5t22.5 6h525q13 0 94 -83t81 -90v-342q0 -15 -20 -28.5t-41 -19.5zM308 900l-236 -339l83 -86l183 146q22 17 47 5q2 -1 4.5 -2.5t4 -4t2.5 -4t2 -5t1.5 -5t0.5 -6v-5.5v-6v-7v-456q0 -22 25 -31t50 0.5t25 30.5 v203q0 15 20 28.5t41 19.5l339 131v293l-89 100h-503z" />
-<glyph unicode="&#xe131;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM914 632l-275 223q-16 13 -27.5 8t-11.5 -26v-137h-275 q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h275v-137q0 -21 11.5 -26t27.5 8l275 223q16 13 16 32t-16 32z" />
-<glyph unicode="&#xe132;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM561 855l-275 -223q-16 -13 -16 -32t16 -32l275 -223q16 -13 27.5 -8 t11.5 26v137h275q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5h-275v137q0 21 -11.5 26t-27.5 -8z" />
-<glyph unicode="&#xe133;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM855 639l-223 275q-13 16 -32 16t-32 -16l-223 -275q-13 -16 -8 -27.5 t26 -11.5h137v-275q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v275h137q21 0 26 11.5t-8 27.5z" />
-<glyph unicode="&#xe134;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM675 900h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-275h-137q-21 0 -26 -11.5 t8 -27.5l223 -275q13 -16 32 -16t32 16l223 275q13 16 8 27.5t-26 11.5h-137v275q0 10 -7.5 17.5t-17.5 7.5z" />
-<glyph unicode="&#xe135;" d="M600 1176q116 0 222.5 -46t184 -123.5t123.5 -184t46 -222.5t-46 -222.5t-123.5 -184t-184 -123.5t-222.5 -46t-222.5 46t-184 123.5t-123.5 184t-46 222.5t46 222.5t123.5 184t184 123.5t222.5 46zM627 1101q-15 -12 -36.5 -20.5t-35.5 -12t-43 -8t-39 -6.5 q-15 -3 -45.5 0t-45.5 -2q-20 -7 -51.5 -26.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79q-9 -34 5 -93t8 -87q0 -9 17 -44.5t16 -59.5q12 0 23 -5t23.5 -15t19.5 -14q16 -8 33 -15t40.5 -15t34.5 -12q21 -9 52.5 -32t60 -38t57.5 -11 q7 -15 -3 -34t-22.5 -40t-9.5 -38q13 -21 23 -34.5t27.5 -27.5t36.5 -18q0 -7 -3.5 -16t-3.5 -14t5 -17q104 -2 221 112q30 29 46.5 47t34.5 49t21 63q-13 8 -37 8.5t-36 7.5q-15 7 -49.5 15t-51.5 19q-18 0 -41 -0.5t-43 -1.5t-42 -6.5t-38 -16.5q-51 -35 -66 -12 q-4 1 -3.5 25.5t0.5 25.5q-6 13 -26.5 17.5t-24.5 6.5q1 15 -0.5 30.5t-7 28t-18.5 11.5t-31 -21q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q7 -12 18 -24t21.5 -20.5t20 -15t15.5 -10.5l5 -3q2 12 7.5 30.5t8 34.5t-0.5 32q-3 18 3.5 29 t18 22.5t15.5 24.5q6 14 10.5 35t8 31t15.5 22.5t34 22.5q-6 18 10 36q8 0 24 -1.5t24.5 -1.5t20 4.5t20.5 15.5q-10 23 -31 42.5t-37.5 29.5t-49 27t-43.5 23q0 1 2 8t3 11.5t1.5 10.5t-1 9.5t-4.5 4.5q31 -13 58.5 -14.5t38.5 2.5l12 5q5 28 -9.5 46t-36.5 24t-50 15 t-41 20q-18 -4 -37 0zM613 994q0 -17 8 -42t17 -45t9 -23q-8 1 -39.5 5.5t-52.5 10t-37 16.5q3 11 16 29.5t16 25.5q10 -10 19 -10t14 6t13.5 14.5t16.5 12.5z" />
-<glyph unicode="&#xe136;" d="M756 1157q164 92 306 -9l-259 -138l145 -232l251 126q6 -89 -34 -156.5t-117 -110.5q-60 -34 -127 -39.5t-126 16.5l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5t15 37.5l600 599q-34 101 5.5 201.5t135.5 154.5z" />
-<glyph unicode="&#xe137;" horiz-adv-x="1220" d="M100 1196h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 1096h-200v-100h200v100zM100 796h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 696h-500v-100h500v100zM100 396h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 296h-300v-100h300v100z " />
-<glyph unicode="&#xe138;" d="M150 1200h900q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM700 500v-300l-200 -200v500l-350 500h900z" />
-<glyph unicode="&#xe139;" d="M500 1200h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5zM500 1100v-100h200v100h-200zM1200 400v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v200h1200z" />
-<glyph unicode="&#xe140;" d="M50 1200h300q21 0 25 -10.5t-10 -24.5l-94 -94l199 -199q7 -8 7 -18t-7 -18l-106 -106q-8 -7 -18 -7t-18 7l-199 199l-94 -94q-14 -14 -24.5 -10t-10.5 25v300q0 21 14.5 35.5t35.5 14.5zM850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-199 -199q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l199 199l-94 94q-14 14 -10 24.5t25 10.5zM364 470l106 -106q7 -8 7 -18t-7 -18l-199 -199l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l199 199 q8 7 18 7t18 -7zM1071 271l94 94q14 14 24.5 10t10.5 -25v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -25 10.5t10 24.5l94 94l-199 199q-7 8 -7 18t7 18l106 106q8 7 18 7t18 -7z" />
-<glyph unicode="&#xe141;" d="M596 1192q121 0 231.5 -47.5t190 -127t127 -190t47.5 -231.5t-47.5 -231.5t-127 -190.5t-190 -127t-231.5 -47t-231.5 47t-190.5 127t-127 190.5t-47 231.5t47 231.5t127 190t190.5 127t231.5 47.5zM596 1010q-112 0 -207.5 -55.5t-151 -151t-55.5 -207.5t55.5 -207.5 t151 -151t207.5 -55.5t207.5 55.5t151 151t55.5 207.5t-55.5 207.5t-151 151t-207.5 55.5zM454.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38.5 -16.5t-38.5 16.5t-16 39t16 38.5t38.5 16zM754.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38 -16.5q-14 0 -29 10l-55 -145 q17 -23 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5q0 32 20.5 56.5t51.5 29.5l122 126l1 1q-9 14 -9 28q0 23 16 39t38.5 16zM345.5 709q22.5 0 38.5 -16t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16zM854.5 709q22.5 0 38.5 -16 t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16z" />
-<glyph unicode="&#xe142;" d="M546 173l469 470q91 91 99 192q7 98 -52 175.5t-154 94.5q-22 4 -47 4q-34 0 -66.5 -10t-56.5 -23t-55.5 -38t-48 -41.5t-48.5 -47.5q-376 -375 -391 -390q-30 -27 -45 -41.5t-37.5 -41t-32 -46.5t-16 -47.5t-1.5 -56.5q9 -62 53.5 -95t99.5 -33q74 0 125 51l548 548 q36 36 20 75q-7 16 -21.5 26t-32.5 10q-26 0 -50 -23q-13 -12 -39 -38l-341 -338q-15 -15 -35.5 -15.5t-34.5 13.5t-14 34.5t14 34.5q327 333 361 367q35 35 67.5 51.5t78.5 16.5q14 0 29 -1q44 -8 74.5 -35.5t43.5 -68.5q14 -47 2 -96.5t-47 -84.5q-12 -11 -32 -32 t-79.5 -81t-114.5 -115t-124.5 -123.5t-123 -119.5t-96.5 -89t-57 -45q-56 -27 -120 -27q-70 0 -129 32t-93 89q-48 78 -35 173t81 163l511 511q71 72 111 96q91 55 198 55q80 0 152 -33q78 -36 129.5 -103t66.5 -154q17 -93 -11 -183.5t-94 -156.5l-482 -476 q-15 -15 -36 -16t-37 14t-17.5 34t14.5 35z" />
-<glyph unicode="&#xe143;" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104zM896 972q-33 0 -64.5 -19t-56.5 -46t-47.5 -53.5t-43.5 -45.5t-37.5 -19t-36 19t-40 45.5t-43 53.5t-54 46t-65.5 19q-67 0 -122.5 -55.5t-55.5 -132.5q0 -23 13.5 -51t46 -65t57.5 -63t76 -75l22 -22q15 -14 44 -44t50.5 -51t46 -44t41 -35t23 -12 t23.5 12t42.5 36t46 44t52.5 52t44 43q4 4 12 13q43 41 63.5 62t52 55t46 55t26 46t11.5 44q0 79 -53 133.5t-120 54.5z" />
-<glyph unicode="&#xe144;" d="M776.5 1214q93.5 0 159.5 -66l141 -141q66 -66 66 -160q0 -42 -28 -95.5t-62 -87.5l-29 -29q-31 53 -77 99l-18 18l95 95l-247 248l-389 -389l212 -212l-105 -106l-19 18l-141 141q-66 66 -66 159t66 159l283 283q65 66 158.5 66zM600 706l105 105q10 -8 19 -17l141 -141 q66 -66 66 -159t-66 -159l-283 -283q-66 -66 -159 -66t-159 66l-141 141q-66 66 -66 159.5t66 159.5l55 55q29 -55 75 -102l18 -17l-95 -95l247 -248l389 389z" />
-<glyph unicode="&#xe145;" d="M603 1200q85 0 162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5v953q0 21 30 46.5t81 48t129 37.5t163 15zM300 1000v-700h600v700h-600zM600 254q-43 0 -73.5 -30.5t-30.5 -73.5t30.5 -73.5t73.5 -30.5t73.5 30.5 t30.5 73.5t-30.5 73.5t-73.5 30.5z" />
-<glyph unicode="&#xe146;" d="M902 1185l283 -282q15 -15 15 -36t-14.5 -35.5t-35.5 -14.5t-35 15l-36 35l-279 -267v-300l-212 210l-308 -307l-280 -203l203 280l307 308l-210 212h300l267 279l-35 36q-15 14 -15 35t14.5 35.5t35.5 14.5t35 -15z" />
-<glyph unicode="&#xe148;" d="M700 1248v-78q38 -5 72.5 -14.5t75.5 -31.5t71 -53.5t52 -84t24 -118.5h-159q-4 36 -10.5 59t-21 45t-40 35.5t-64.5 20.5v-307l64 -13q34 -7 64 -16.5t70 -32t67.5 -52.5t47.5 -80t20 -112q0 -139 -89 -224t-244 -97v-77h-100v79q-150 16 -237 103q-40 40 -52.5 93.5 t-15.5 139.5h139q5 -77 48.5 -126t117.5 -65v335l-27 8q-46 14 -79 26.5t-72 36t-63 52t-40 72.5t-16 98q0 70 25 126t67.5 92t94.5 57t110 27v77h100zM600 754v274q-29 -4 -50 -11t-42 -21.5t-31.5 -41.5t-10.5 -65q0 -29 7 -50.5t16.5 -34t28.5 -22.5t31.5 -14t37.5 -10 q9 -3 13 -4zM700 547v-310q22 2 42.5 6.5t45 15.5t41.5 27t29 42t12 59.5t-12.5 59.5t-38 44.5t-53 31t-66.5 24.5z" />
-<glyph unicode="&#xe149;" d="M561 1197q84 0 160.5 -40t123.5 -109.5t47 -147.5h-153q0 40 -19.5 71.5t-49.5 48.5t-59.5 26t-55.5 9q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -26 13.5 -63t26.5 -61t37 -66q6 -9 9 -14h241v-100h-197q8 -50 -2.5 -115t-31.5 -95q-45 -62 -99 -112 q34 10 83 17.5t71 7.5q32 1 102 -16t104 -17q83 0 136 30l50 -147q-31 -19 -58 -30.5t-55 -15.5t-42 -4.5t-46 -0.5q-23 0 -76 17t-111 32.5t-96 11.5q-39 -3 -82 -16t-67 -25l-23 -11l-55 145q4 3 16 11t15.5 10.5t13 9t15.5 12t14.5 14t17.5 18.5q48 55 54 126.5 t-30 142.5h-221v100h166q-23 47 -44 104q-7 20 -12 41.5t-6 55.5t6 66.5t29.5 70.5t58.5 71q97 88 263 88z" />
-<glyph unicode="&#xe150;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM935 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-900h-200v900h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
-<glyph unicode="&#xe151;" d="M1000 700h-100v100h-100v-100h-100v500h300v-500zM400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM801 1100v-200h100v200h-100zM1000 350l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150z " />
-<glyph unicode="&#xe152;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 1050l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150zM1000 0h-100v100h-100v-100h-100v500h300v-500zM801 400v-200h100v200h-100z " />
-<glyph unicode="&#xe153;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 700h-100v400h-100v100h200v-500zM1100 0h-100v100h-200v400h300v-500zM901 400v-200h100v200h-100z" />
-<glyph unicode="&#xe154;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1100 700h-100v100h-200v400h300v-500zM901 1100v-200h100v200h-100zM1000 0h-100v400h-100v100h200v-500z" />
-<glyph unicode="&#xe155;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM900 1000h-200v200h200v-200zM1000 700h-300v200h300v-200zM1100 400h-400v200h400v-200zM1200 100h-500v200h500v-200z" />
-<glyph unicode="&#xe156;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1200 1000h-500v200h500v-200zM1100 700h-400v200h400v-200zM1000 400h-300v200h300v-200zM900 100h-200v200h200v-200z" />
-<glyph unicode="&#xe157;" d="M350 1100h400q162 0 256 -93.5t94 -256.5v-400q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5z" />
-<glyph unicode="&#xe158;" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-163 0 -256.5 92.5t-93.5 257.5v400q0 163 94 256.5t256 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM440 770l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" />
-<glyph unicode="&#xe159;" d="M350 1100h400q163 0 256.5 -94t93.5 -256v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 163 92.5 256.5t257.5 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM350 700h400q21 0 26.5 -12t-6.5 -28l-190 -253q-12 -17 -30 -17t-30 17l-190 253q-12 16 -6.5 28t26.5 12z" />
-<glyph unicode="&#xe160;" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -163 -92.5 -256.5t-257.5 -93.5h-400q-163 0 -256.5 94t-93.5 256v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM580 693l190 -253q12 -16 6.5 -28t-26.5 -12h-400q-21 0 -26.5 12t6.5 28l190 253q12 17 30 17t30 -17z" />
-<glyph unicode="&#xe161;" d="M550 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h450q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-450q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM338 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" />
-<glyph unicode="&#xe162;" d="M793 1182l9 -9q8 -10 5 -27q-3 -11 -79 -225.5t-78 -221.5l300 1q24 0 32.5 -17.5t-5.5 -35.5q-1 0 -133.5 -155t-267 -312.5t-138.5 -162.5q-12 -15 -26 -15h-9l-9 8q-9 11 -4 32q2 9 42 123.5t79 224.5l39 110h-302q-23 0 -31 19q-10 21 6 41q75 86 209.5 237.5 t228 257t98.5 111.5q9 16 25 16h9z" />
-<glyph unicode="&#xe163;" d="M350 1100h400q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-450q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h450q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400 q0 165 92.5 257.5t257.5 92.5zM938 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" />
-<glyph unicode="&#xe164;" d="M750 1200h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -10.5 -25t-24.5 10l-109 109l-312 -312q-15 -15 -35.5 -15t-35.5 15l-141 141q-15 15 -15 35.5t15 35.5l312 312l-109 109q-14 14 -10 24.5t25 10.5zM456 900h-156q-41 0 -70.5 -29.5t-29.5 -70.5v-500 q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v148l200 200v-298q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5h300z" />
-<glyph unicode="&#xe165;" d="M600 1186q119 0 227.5 -46.5t187 -125t125 -187t46.5 -227.5t-46.5 -227.5t-125 -187t-187 -125t-227.5 -46.5t-227.5 46.5t-187 125t-125 187t-46.5 227.5t46.5 227.5t125 187t187 125t227.5 46.5zM600 1022q-115 0 -212 -56.5t-153.5 -153.5t-56.5 -212t56.5 -212 t153.5 -153.5t212 -56.5t212 56.5t153.5 153.5t56.5 212t-56.5 212t-153.5 153.5t-212 56.5zM600 794q80 0 137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137t57 137t137 57z" />
-<glyph unicode="&#xe166;" d="M450 1200h200q21 0 35.5 -14.5t14.5 -35.5v-350h245q20 0 25 -11t-9 -26l-383 -426q-14 -15 -33.5 -15t-32.5 15l-379 426q-13 15 -8.5 26t25.5 11h250v350q0 21 14.5 35.5t35.5 14.5zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" />
-<glyph unicode="&#xe167;" d="M583 1182l378 -435q14 -15 9 -31t-26 -16h-244v-250q0 -20 -17 -35t-39 -15h-200q-20 0 -32 14.5t-12 35.5v250h-250q-20 0 -25.5 16.5t8.5 31.5l383 431q14 16 33.5 17t33.5 -14zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" />
-<glyph unicode="&#xe168;" d="M396 723l369 369q7 7 17.5 7t17.5 -7l139 -139q7 -8 7 -18.5t-7 -17.5l-525 -525q-7 -8 -17.5 -8t-17.5 8l-292 291q-7 8 -7 18t7 18l139 139q8 7 18.5 7t17.5 -7zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50 h-100z" />
-<glyph unicode="&#xe169;" d="M135 1023l142 142q14 14 35 14t35 -14l77 -77l-212 -212l-77 76q-14 15 -14 36t14 35zM655 855l210 210q14 14 24.5 10t10.5 -25l-2 -599q-1 -20 -15.5 -35t-35.5 -15l-597 -1q-21 0 -25 10.5t10 24.5l208 208l-154 155l212 212zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5 v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" />
-<glyph unicode="&#xe170;" d="M350 1200l599 -2q20 -1 35 -15.5t15 -35.5l1 -597q0 -21 -10.5 -25t-24.5 10l-208 208l-155 -154l-212 212l155 154l-210 210q-14 14 -10 24.5t25 10.5zM524 512l-76 -77q-15 -14 -36 -14t-35 14l-142 142q-14 14 -14 35t14 35l77 77zM50 300h1000q21 0 35.5 -14.5 t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" />
-<glyph unicode="&#xe171;" d="M1200 103l-483 276l-314 -399v423h-399l1196 796v-1096zM483 424v-230l683 953z" />
-<glyph unicode="&#xe172;" d="M1100 1000v-850q0 -21 -14.5 -35.5t-35.5 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200z" />
-<glyph unicode="&#xe173;" d="M1100 1000l-2 -149l-299 -299l-95 95q-9 9 -21.5 9t-21.5 -9l-149 -147h-312v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1132 638l106 -106q7 -7 7 -17.5t-7 -17.5l-420 -421q-8 -7 -18 -7 t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l297 297q7 7 17.5 7t17.5 -7z" />
-<glyph unicode="&#xe174;" d="M1100 1000v-269l-103 -103l-134 134q-15 15 -33.5 16.5t-34.5 -12.5l-266 -266h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1202 572l70 -70q15 -15 15 -35.5t-15 -35.5l-131 -131 l131 -131q15 -15 15 -35.5t-15 -35.5l-70 -70q-15 -15 -35.5 -15t-35.5 15l-131 131l-131 -131q-15 -15 -35.5 -15t-35.5 15l-70 70q-15 15 -15 35.5t15 35.5l131 131l-131 131q-15 15 -15 35.5t15 35.5l70 70q15 15 35.5 15t35.5 -15l131 -131l131 131q15 15 35.5 15 t35.5 -15z" />
-<glyph unicode="&#xe175;" d="M1100 1000v-300h-350q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM850 600h100q21 0 35.5 -14.5t14.5 -35.5v-250h150q21 0 25 -10.5t-10 -24.5 l-230 -230q-14 -14 -35 -14t-35 14l-230 230q-14 14 -10 24.5t25 10.5h150v250q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe176;" d="M1100 1000v-400l-165 165q-14 15 -35 15t-35 -15l-263 -265h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM935 565l230 -229q14 -15 10 -25.5t-25 -10.5h-150v-250q0 -20 -14.5 -35 t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35v250h-150q-21 0 -25 10.5t10 25.5l230 229q14 15 35 15t35 -15z" />
-<glyph unicode="&#xe177;" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-150h-1200v150q0 21 14.5 35.5t35.5 14.5zM1200 800v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v550h1200zM100 500v-200h400v200h-400z" />
-<glyph unicode="&#xe178;" d="M935 1165l248 -230q14 -14 14 -35t-14 -35l-248 -230q-14 -14 -24.5 -10t-10.5 25v150h-400v200h400v150q0 21 10.5 25t24.5 -10zM200 800h-50q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v-200zM400 800h-100v200h100v-200zM18 435l247 230 q14 14 24.5 10t10.5 -25v-150h400v-200h-400v-150q0 -21 -10.5 -25t-24.5 10l-247 230q-15 14 -15 35t15 35zM900 300h-100v200h100v-200zM1000 500h51q20 0 34.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-34.5 -14.5h-51v200z" />
-<glyph unicode="&#xe179;" d="M862 1073l276 116q25 18 43.5 8t18.5 -41v-1106q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v397q-4 1 -11 5t-24 17.5t-30 29t-24 42t-11 56.5v359q0 31 18.5 65t43.5 52zM550 1200q22 0 34.5 -12.5t14.5 -24.5l1 -13v-450q0 -28 -10.5 -59.5 t-25 -56t-29 -45t-25.5 -31.5l-10 -11v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447q-4 4 -11 11.5t-24 30.5t-30 46t-24 55t-11 60v450q0 2 0.5 5.5t4 12t8.5 15t14.5 12t22.5 5.5q20 0 32.5 -12.5t14.5 -24.5l3 -13v-350h100v350v5.5t2.5 12 t7 15t15 12t25.5 5.5q23 0 35.5 -12.5t13.5 -24.5l1 -13v-350h100v350q0 2 0.5 5.5t3 12t7 15t15 12t24.5 5.5z" />
-<glyph unicode="&#xe180;" d="M1200 1100v-56q-4 0 -11 -0.5t-24 -3t-30 -7.5t-24 -15t-11 -24v-888q0 -22 25 -34.5t50 -13.5l25 -2v-56h-400v56q75 0 87.5 6.5t12.5 43.5v394h-500v-394q0 -37 12.5 -43.5t87.5 -6.5v-56h-400v56q4 0 11 0.5t24 3t30 7.5t24 15t11 24v888q0 22 -25 34.5t-50 13.5 l-25 2v56h400v-56q-75 0 -87.5 -6.5t-12.5 -43.5v-394h500v394q0 37 -12.5 43.5t-87.5 6.5v56h400z" />
-<glyph unicode="&#xe181;" d="M675 1000h375q21 0 35.5 -14.5t14.5 -35.5v-150h-105l-295 -98v98l-200 200h-400l100 100h375zM100 900h300q41 0 70.5 -29.5t29.5 -70.5v-500q0 -41 -29.5 -70.5t-70.5 -29.5h-300q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5zM100 800v-200h300v200 h-300zM1100 535l-400 -133v163l400 133v-163zM100 500v-200h300v200h-300zM1100 398v-248q0 -21 -14.5 -35.5t-35.5 -14.5h-375l-100 -100h-375l-100 100h400l200 200h105z" />
-<glyph unicode="&#xe182;" d="M17 1007l162 162q17 17 40 14t37 -22l139 -194q14 -20 11 -44.5t-20 -41.5l-119 -118q102 -142 228 -268t267 -227l119 118q17 17 42.5 19t44.5 -12l192 -136q19 -14 22.5 -37.5t-13.5 -40.5l-163 -162q-3 -1 -9.5 -1t-29.5 2t-47.5 6t-62.5 14.5t-77.5 26.5t-90 42.5 t-101.5 60t-111 83t-119 108.5q-74 74 -133.5 150.5t-94.5 138.5t-60 119.5t-34.5 100t-15 74.5t-4.5 48z" />
-<glyph unicode="&#xe183;" d="M600 1100q92 0 175 -10.5t141.5 -27t108.5 -36.5t81.5 -40t53.5 -37t31 -27l9 -10v-200q0 -21 -14.5 -33t-34.5 -9l-202 34q-20 3 -34.5 20t-14.5 38v146q-141 24 -300 24t-300 -24v-146q0 -21 -14.5 -38t-34.5 -20l-202 -34q-20 -3 -34.5 9t-14.5 33v200q3 4 9.5 10.5 t31 26t54 37.5t80.5 39.5t109 37.5t141 26.5t175 10.5zM600 795q56 0 97 -9.5t60 -23.5t30 -28t12 -24l1 -10v-50l365 -303q14 -15 24.5 -40t10.5 -45v-212q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v212q0 20 10.5 45t24.5 40l365 303v50 q0 4 1 10.5t12 23t30 29t60 22.5t97 10z" />
-<glyph unicode="&#xe184;" d="M1100 700l-200 -200h-600l-200 200v500h200v-200h200v200h200v-200h200v200h200v-500zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5 t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe185;" d="M700 1100h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-1000h300v1000q0 41 -29.5 70.5t-70.5 29.5zM1100 800h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-700h300v700q0 41 -29.5 70.5t-70.5 29.5zM400 0h-300v400q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-400z " />
-<glyph unicode="&#xe186;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" />
-<glyph unicode="&#xe187;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 300h-100v200h-100v-200h-100v500h100v-200h100v200h100v-500zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" />
-<glyph unicode="&#xe188;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-300h200v-100h-300v500h300v-100zM900 700h-200v-300h200v-100h-300v500h300v-100z" />
-<glyph unicode="&#xe189;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 400l-300 150l300 150v-300zM900 550l-300 -150v300z" />
-<glyph unicode="&#xe190;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM900 300h-700v500h700v-500zM800 700h-130q-38 0 -66.5 -43t-28.5 -108t27 -107t68 -42h130v300zM300 700v-300 h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130z" />
-<glyph unicode="&#xe191;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 300h-100v400h-100v100h200v-500z M700 300h-100v100h100v-100z" />
-<glyph unicode="&#xe192;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM300 700h200v-400h-300v500h100v-100zM900 300h-100v400h-100v100h200v-500zM300 600v-200h100v200h-100z M700 300h-100v100h100v-100z" />
-<glyph unicode="&#xe193;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 500l-199 -200h-100v50l199 200v150h-200v100h300v-300zM900 300h-100v400h-100v100h200v-500zM701 300h-100 v100h100v-100z" />
-<glyph unicode="&#xe194;" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700h-300v-200h300v-100h-300l-100 100v200l100 100h300v-100z" />
-<glyph unicode="&#xe195;" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700v-100l-50 -50l100 -100v-50h-100l-100 100h-150v-100h-100v400h300zM500 700v-100h200v100h-200z" />
-<glyph unicode="&#xe197;" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -207t-85 -207t-205 -86.5h-128v250q0 21 -14.5 35.5t-35.5 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-250h-222q-80 0 -136 57.5t-56 136.5q0 69 43 122.5t108 67.5q-2 19 -2 37q0 100 49 185 t134 134t185 49zM525 500h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -244q-13 -16 -32 -16t-32 16l-223 244q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z" />
-<glyph unicode="&#xe198;" d="M502 1089q110 0 201 -59.5t135 -156.5q43 15 89 15q121 0 206 -86.5t86 -206.5q0 -99 -60 -181t-150 -110l-378 360q-13 16 -31.5 16t-31.5 -16l-381 -365h-9q-79 0 -135.5 57.5t-56.5 136.5q0 69 43 122.5t108 67.5q-2 19 -2 38q0 100 49 184.5t133.5 134t184.5 49.5z M632 467l223 -228q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5q199 204 223 228q19 19 31.5 19t32.5 -19z" />
-<glyph unicode="&#xe199;" d="M700 100v100h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170l-270 -300h400v-100h-50q-21 0 -35.5 -14.5t-14.5 -35.5v-50h400v50q0 21 -14.5 35.5t-35.5 14.5h-50z" />
-<glyph unicode="&#xe200;" d="M600 1179q94 0 167.5 -56.5t99.5 -145.5q89 -6 150.5 -71.5t61.5 -155.5q0 -61 -29.5 -112.5t-79.5 -82.5q9 -29 9 -55q0 -74 -52.5 -126.5t-126.5 -52.5q-55 0 -100 30v-251q21 0 35.5 -14.5t14.5 -35.5v-50h-300v50q0 21 14.5 35.5t35.5 14.5v251q-45 -30 -100 -30 q-74 0 -126.5 52.5t-52.5 126.5q0 18 4 38q-47 21 -75.5 65t-28.5 97q0 74 52.5 126.5t126.5 52.5q5 0 23 -2q0 2 -1 10t-1 13q0 116 81.5 197.5t197.5 81.5z" />
-<glyph unicode="&#xe201;" d="M1010 1010q111 -111 150.5 -260.5t0 -299t-150.5 -260.5q-83 -83 -191.5 -126.5t-218.5 -43.5t-218.5 43.5t-191.5 126.5q-111 111 -150.5 260.5t0 299t150.5 260.5q83 83 191.5 126.5t218.5 43.5t218.5 -43.5t191.5 -126.5zM476 1065q-4 0 -8 -1q-121 -34 -209.5 -122.5 t-122.5 -209.5q-4 -12 2.5 -23t18.5 -14l36 -9q3 -1 7 -1q23 0 29 22q27 96 98 166q70 71 166 98q11 3 17.5 13.5t3.5 22.5l-9 35q-3 13 -14 19q-7 4 -15 4zM512 920q-4 0 -9 -2q-80 -24 -138.5 -82.5t-82.5 -138.5q-4 -13 2 -24t19 -14l34 -9q4 -1 8 -1q22 0 28 21 q18 58 58.5 98.5t97.5 58.5q12 3 18 13.5t3 21.5l-9 35q-3 12 -14 19q-7 4 -15 4zM719.5 719.5q-49.5 49.5 -119.5 49.5t-119.5 -49.5t-49.5 -119.5t49.5 -119.5t119.5 -49.5t119.5 49.5t49.5 119.5t-49.5 119.5zM855 551q-22 0 -28 -21q-18 -58 -58.5 -98.5t-98.5 -57.5 q-11 -4 -17 -14.5t-3 -21.5l9 -35q3 -12 14 -19q7 -4 15 -4q4 0 9 2q80 24 138.5 82.5t82.5 138.5q4 13 -2.5 24t-18.5 14l-34 9q-4 1 -8 1zM1000 515q-23 0 -29 -22q-27 -96 -98 -166q-70 -71 -166 -98q-11 -3 -17.5 -13.5t-3.5 -22.5l9 -35q3 -13 14 -19q7 -4 15 -4 q4 0 8 1q121 34 209.5 122.5t122.5 209.5q4 12 -2.5 23t-18.5 14l-36 9q-3 1 -7 1z" />
-<glyph unicode="&#xe202;" d="M700 800h300v-380h-180v200h-340v-200h-380v755q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM700 300h162l-212 -212l-212 212h162v200h100v-200zM520 0h-395q-10 0 -17.5 7.5t-7.5 17.5v395zM1000 220v-195q0 -10 -7.5 -17.5t-17.5 -7.5h-195z" />
-<glyph unicode="&#xe203;" d="M700 800h300v-520l-350 350l-550 -550v1095q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM862 200h-162v-200h-100v200h-162l212 212zM480 0h-355q-10 0 -17.5 7.5t-7.5 17.5v55h380v-80zM1000 80v-55q0 -10 -7.5 -17.5t-17.5 -7.5h-155v80h180z" />
-<glyph unicode="&#xe204;" d="M1162 800h-162v-200h100l100 -100h-300v300h-162l212 212zM200 800h200q27 0 40 -2t29.5 -10.5t23.5 -30t7 -57.5h300v-100h-600l-200 -350v450h100q0 36 7 57.5t23.5 30t29.5 10.5t40 2zM800 400h240l-240 -400h-800l300 500h500v-100z" />
-<glyph unicode="&#xe205;" d="M650 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM1000 850v150q41 0 70.5 -29.5t29.5 -70.5v-800 q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-1 0 -20 4l246 246l-326 326v324q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM412 250l-212 -212v162h-200v100h200v162z" />
-<glyph unicode="&#xe206;" d="M450 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM800 850v150q41 0 70.5 -29.5t29.5 -70.5v-500 h-200v-300h200q0 -36 -7 -57.5t-23.5 -30t-29.5 -10.5t-40 -2h-600q-41 0 -70.5 29.5t-29.5 70.5v800q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM1212 250l-212 -212v162h-200v100h200v162z" />
-<glyph unicode="&#xe209;" d="M658 1197l637 -1104q23 -38 7 -65.5t-60 -27.5h-1276q-44 0 -60 27.5t7 65.5l637 1104q22 39 54 39t54 -39zM704 800h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM500 300v-100h200 v100h-200z" />
-<glyph unicode="&#xe210;" d="M425 1100h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM825 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM25 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5zM425 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5 v150q0 10 7.5 17.5t17.5 7.5zM25 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
-<glyph unicode="&#xe211;" d="M700 1200h100v-200h-100v-100h350q62 0 86.5 -39.5t-3.5 -94.5l-66 -132q-41 -83 -81 -134h-772q-40 51 -81 134l-66 132q-28 55 -3.5 94.5t86.5 39.5h350v100h-100v200h100v100h200v-100zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100 h-950l138 100h-13q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe212;" d="M600 1300q40 0 68.5 -29.5t28.5 -70.5h-194q0 41 28.5 70.5t68.5 29.5zM443 1100h314q18 -37 18 -75q0 -8 -3 -25h328q41 0 44.5 -16.5t-30.5 -38.5l-175 -145h-678l-178 145q-34 22 -29 38.5t46 16.5h328q-3 17 -3 25q0 38 18 75zM250 700h700q21 0 35.5 -14.5 t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-150v-200l275 -200h-950l275 200v200h-150q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe213;" d="M600 1181q75 0 128 -53t53 -128t-53 -128t-128 -53t-128 53t-53 128t53 128t128 53zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13 l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe214;" d="M600 1300q47 0 92.5 -53.5t71 -123t25.5 -123.5q0 -78 -55.5 -133.5t-133.5 -55.5t-133.5 55.5t-55.5 133.5q0 62 34 143l144 -143l111 111l-163 163q34 26 63 26zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45 zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe215;" d="M600 1200l300 -161v-139h-300q0 -57 18.5 -108t50 -91.5t63 -72t70 -67.5t57.5 -61h-530q-60 83 -90.5 177.5t-30.5 178.5t33 164.5t87.5 139.5t126 96.5t145.5 41.5v-98zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100 h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe216;" d="M600 1300q41 0 70.5 -29.5t29.5 -70.5v-78q46 -26 73 -72t27 -100v-50h-400v50q0 54 27 100t73 72v78q0 41 29.5 70.5t70.5 29.5zM400 800h400q54 0 100 -27t72 -73h-172v-100h200v-100h-200v-100h200v-100h-200v-100h200q0 -83 -58.5 -141.5t-141.5 -58.5h-400 q-83 0 -141.5 58.5t-58.5 141.5v400q0 83 58.5 141.5t141.5 58.5z" />
-<glyph unicode="&#xe218;" d="M150 1100h900q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM125 400h950q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-283l224 -224q13 -13 13 -31.5t-13 -32 t-31.5 -13.5t-31.5 13l-88 88h-524l-87 -88q-13 -13 -32 -13t-32 13.5t-13 32t13 31.5l224 224h-289q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM541 300l-100 -100h324l-100 100h-124z" />
-<glyph unicode="&#xe219;" d="M200 1100h800q83 0 141.5 -58.5t58.5 -141.5v-200h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100v200q0 83 58.5 141.5t141.5 58.5zM100 600h1000q41 0 70.5 -29.5 t29.5 -70.5v-300h-1200v300q0 41 29.5 70.5t70.5 29.5zM300 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200zM1100 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200z" />
-<glyph unicode="&#xe221;" d="M480 1165l682 -683q31 -31 31 -75.5t-31 -75.5l-131 -131h-481l-517 518q-32 31 -32 75.5t32 75.5l295 296q31 31 75.5 31t76.5 -31zM108 794l342 -342l303 304l-341 341zM250 100h800q21 0 35.5 -14.5t14.5 -35.5v-50h-900v50q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe223;" d="M1057 647l-189 506q-8 19 -27.5 33t-40.5 14h-400q-21 0 -40.5 -14t-27.5 -33l-189 -506q-8 -19 1.5 -33t30.5 -14h625v-150q0 -21 14.5 -35.5t35.5 -14.5t35.5 14.5t14.5 35.5v150h125q21 0 30.5 14t1.5 33zM897 0h-595v50q0 21 14.5 35.5t35.5 14.5h50v50 q0 21 14.5 35.5t35.5 14.5h48v300h200v-300h47q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-50z" />
-<glyph unicode="&#xe224;" d="M900 800h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-375v591l-300 300v84q0 10 7.5 17.5t17.5 7.5h375v-400zM1200 900h-200v200zM400 600h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-650q-10 0 -17.5 7.5t-7.5 17.5v950q0 10 7.5 17.5t17.5 7.5h375v-400zM700 700h-200v200z " />
-<glyph unicode="&#xe225;" d="M484 1095h195q75 0 146 -32.5t124 -86t89.5 -122.5t48.5 -142q18 -14 35 -20q31 -10 64.5 6.5t43.5 48.5q10 34 -15 71q-19 27 -9 43q5 8 12.5 11t19 -1t23.5 -16q41 -44 39 -105q-3 -63 -46 -106.5t-104 -43.5h-62q-7 -55 -35 -117t-56 -100l-39 -234q-3 -20 -20 -34.5 t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l12 70q-49 -14 -91 -14h-195q-24 0 -65 8l-11 -64q-3 -20 -20 -34.5t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l26 157q-84 74 -128 175l-159 53q-19 7 -33 26t-14 40v50q0 21 14.5 35.5t35.5 14.5h124q11 87 56 166l-111 95 q-16 14 -12.5 23.5t24.5 9.5h203q116 101 250 101zM675 1000h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h250q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5t-17.5 7.5z" />
-<glyph unicode="&#xe226;" d="M641 900l423 247q19 8 42 2.5t37 -21.5l32 -38q14 -15 12.5 -36t-17.5 -34l-139 -120h-390zM50 1100h106q67 0 103 -17t66 -71l102 -212h823q21 0 35.5 -14.5t14.5 -35.5v-50q0 -21 -14 -40t-33 -26l-737 -132q-23 -4 -40 6t-26 25q-42 67 -100 67h-300q-62 0 -106 44 t-44 106v200q0 62 44 106t106 44zM173 928h-80q-19 0 -28 -14t-9 -35v-56q0 -51 42 -51h134q16 0 21.5 8t5.5 24q0 11 -16 45t-27 51q-18 28 -43 28zM550 727q-32 0 -54.5 -22.5t-22.5 -54.5t22.5 -54.5t54.5 -22.5t54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5zM130 389 l152 130q18 19 34 24t31 -3.5t24.5 -17.5t25.5 -28q28 -35 50.5 -51t48.5 -13l63 5l48 -179q13 -61 -3.5 -97.5t-67.5 -79.5l-80 -69q-47 -40 -109 -35.5t-103 51.5l-130 151q-40 47 -35.5 109.5t51.5 102.5zM380 377l-102 -88q-31 -27 2 -65l37 -43q13 -15 27.5 -19.5 t31.5 6.5l61 53q19 16 14 49q-2 20 -12 56t-17 45q-11 12 -19 14t-23 -8z" />
-<glyph unicode="&#xe227;" d="M625 1200h150q10 0 17.5 -7.5t7.5 -17.5v-109q79 -33 131 -87.5t53 -128.5q1 -46 -15 -84.5t-39 -61t-46 -38t-39 -21.5l-17 -6q6 0 15 -1.5t35 -9t50 -17.5t53 -30t50 -45t35.5 -64t14.5 -84q0 -59 -11.5 -105.5t-28.5 -76.5t-44 -51t-49.5 -31.5t-54.5 -16t-49.5 -6.5 t-43.5 -1v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-100v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-175q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v600h-75q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5h175v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h100v75q0 10 7.5 17.5t17.5 7.5zM400 900v-200h263q28 0 48.5 10.5t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-263zM400 500v-200h363q28 0 48.5 10.5 t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-363z" />
-<glyph unicode="&#xe230;" d="M212 1198h780q86 0 147 -61t61 -147v-416q0 -51 -18 -142.5t-36 -157.5l-18 -66q-29 -87 -93.5 -146.5t-146.5 -59.5h-572q-82 0 -147 59t-93 147q-8 28 -20 73t-32 143.5t-20 149.5v416q0 86 61 147t147 61zM600 1045q-70 0 -132.5 -11.5t-105.5 -30.5t-78.5 -41.5 t-57 -45t-36 -41t-20.5 -30.5l-6 -12l156 -243h560l156 243q-2 5 -6 12.5t-20 29.5t-36.5 42t-57 44.5t-79 42t-105 29.5t-132.5 12zM762 703h-157l195 261z" />
-<glyph unicode="&#xe231;" d="M475 1300h150q103 0 189 -86t86 -189v-500q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" />
-<glyph unicode="&#xe232;" d="M475 1300h96q0 -150 89.5 -239.5t239.5 -89.5v-446q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" />
-<glyph unicode="&#xe233;" d="M1294 767l-638 -283l-378 170l-78 -60v-224l100 -150v-199l-150 148l-150 -149v200l100 150v250q0 4 -0.5 10.5t0 9.5t1 8t3 8t6.5 6l47 40l-147 65l642 283zM1000 380l-350 -166l-350 166v147l350 -165l350 165v-147z" />
-<glyph unicode="&#xe234;" d="M250 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM650 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM1050 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" />
-<glyph unicode="&#xe235;" d="M550 1100q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 700q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 300q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" />
-<glyph unicode="&#xe236;" d="M125 1100h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM125 700h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM125 300h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
-<glyph unicode="&#xe237;" d="M350 1200h500q162 0 256 -93.5t94 -256.5v-500q0 -165 -93.5 -257.5t-256.5 -92.5h-500q-165 0 -257.5 92.5t-92.5 257.5v500q0 165 92.5 257.5t257.5 92.5zM900 1000h-600q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h600q41 0 70.5 29.5 t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5zM350 900h500q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-500q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 14.5 35.5t35.5 14.5zM400 800v-200h400v200h-400z" />
-<glyph unicode="&#xe238;" d="M150 1100h1000q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe239;" d="M650 1187q87 -67 118.5 -156t0 -178t-118.5 -155q-87 66 -118.5 155t0 178t118.5 156zM300 800q124 0 212 -88t88 -212q-124 0 -212 88t-88 212zM1000 800q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM300 500q124 0 212 -88t88 -212q-124 0 -212 88t-88 212z M1000 500q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM700 199v-144q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v142q40 -4 43 -4q17 0 57 6z" />
-<glyph unicode="&#xe240;" d="M745 878l69 19q25 6 45 -12l298 -295q11 -11 15 -26.5t-2 -30.5q-5 -14 -18 -23.5t-28 -9.5h-8q1 0 1 -13q0 -29 -2 -56t-8.5 -62t-20 -63t-33 -53t-51 -39t-72.5 -14h-146q-184 0 -184 288q0 24 10 47q-20 4 -62 4t-63 -4q11 -24 11 -47q0 -288 -184 -288h-142 q-48 0 -84.5 21t-56 51t-32 71.5t-16 75t-3.5 68.5q0 13 2 13h-7q-15 0 -27.5 9.5t-18.5 23.5q-6 15 -2 30.5t15 25.5l298 296q20 18 46 11l76 -19q20 -5 30.5 -22.5t5.5 -37.5t-22.5 -31t-37.5 -5l-51 12l-182 -193h891l-182 193l-44 -12q-20 -5 -37.5 6t-22.5 31t6 37.5 t31 22.5z" />
-<glyph unicode="&#xe241;" d="M1200 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM500 450h-25q0 15 -4 24.5t-9 14.5t-17 7.5t-20 3t-25 0.5h-100v-425q0 -11 12.5 -17.5t25.5 -7.5h12v-50h-200v50q50 0 50 25v425h-100q-17 0 -25 -0.5t-20 -3t-17 -7.5t-9 -14.5t-4 -24.5h-25v150h500v-150z" />
-<glyph unicode="&#xe242;" d="M1000 300v50q-25 0 -55 32q-14 14 -25 31t-16 27l-4 11l-289 747h-69l-300 -754q-18 -35 -39 -56q-9 -9 -24.5 -18.5t-26.5 -14.5l-11 -5v-50h273v50q-49 0 -78.5 21.5t-11.5 67.5l69 176h293l61 -166q13 -34 -3.5 -66.5t-55.5 -32.5v-50h312zM412 691l134 342l121 -342 h-255zM1100 150v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5z" />
-<glyph unicode="&#xe243;" d="M50 1200h1100q21 0 35.5 -14.5t14.5 -35.5v-1100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5zM611 1118h-70q-13 0 -18 -12l-299 -753q-17 -32 -35 -51q-18 -18 -56 -34q-12 -5 -12 -18v-50q0 -8 5.5 -14t14.5 -6 h273q8 0 14 6t6 14v50q0 8 -6 14t-14 6q-55 0 -71 23q-10 14 0 39l63 163h266l57 -153q11 -31 -6 -55q-12 -17 -36 -17q-8 0 -14 -6t-6 -14v-50q0 -8 6 -14t14 -6h313q8 0 14 6t6 14v50q0 7 -5.5 13t-13.5 7q-17 0 -42 25q-25 27 -40 63h-1l-288 748q-5 12 -19 12zM639 611 h-197l103 264z" />
-<glyph unicode="&#xe244;" d="M1200 1100h-1200v100h1200v-100zM50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 1000h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM700 900v-300h300v300h-300z" />
-<glyph unicode="&#xe245;" d="M50 1200h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 700h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM700 600v-300h300v300h-300zM1200 0h-1200v100h1200v-100z" />
-<glyph unicode="&#xe246;" d="M50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-350h100v150q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-150h100v-100h-100v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v150h-100v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM700 700v-300h300v300h-300z" />
-<glyph unicode="&#xe247;" d="M100 0h-100v1200h100v-1200zM250 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM300 1000v-300h300v300h-300zM250 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe248;" d="M600 1100h150q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-100h450q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h350v100h-150q-21 0 -35.5 14.5 t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h150v100h100v-100zM400 1000v-300h300v300h-300z" />
-<glyph unicode="&#xe249;" d="M1200 0h-100v1200h100v-1200zM550 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM600 1000v-300h300v300h-300zM50 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
-<glyph unicode="&#xe250;" d="M865 565l-494 -494q-23 -23 -41 -23q-14 0 -22 13.5t-8 38.5v1000q0 25 8 38.5t22 13.5q18 0 41 -23l494 -494q14 -14 14 -35t-14 -35z" />
-<glyph unicode="&#xe251;" d="M335 635l494 494q29 29 50 20.5t21 -49.5v-1000q0 -41 -21 -49.5t-50 20.5l-494 494q-14 14 -14 35t14 35z" />
-<glyph unicode="&#xe252;" d="M100 900h1000q41 0 49.5 -21t-20.5 -50l-494 -494q-14 -14 -35 -14t-35 14l-494 494q-29 29 -20.5 50t49.5 21z" />
-<glyph unicode="&#xe253;" d="M635 865l494 -494q29 -29 20.5 -50t-49.5 -21h-1000q-41 0 -49.5 21t20.5 50l494 494q14 14 35 14t35 -14z" />
-<glyph unicode="&#xe254;" d="M700 741v-182l-692 -323v221l413 193l-413 193v221zM1200 0h-800v200h800v-200z" />
-<glyph unicode="&#xe255;" d="M1200 900h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300zM0 700h50q0 21 4 37t9.5 26.5t18 17.5t22 11t28.5 5.5t31 2t37 0.5h100v-550q0 -22 -25 -34.5t-50 -13.5l-25 -2v-100h400v100q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v550h100q25 0 37 -0.5t31 -2 t28.5 -5.5t22 -11t18 -17.5t9.5 -26.5t4 -37h50v300h-800v-300z" />
-<glyph unicode="&#xe256;" d="M800 700h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-100v-550q0 -22 25 -34.5t50 -14.5l25 -1v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v550h-100q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h800v-300zM1100 200h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300z" />
-<glyph unicode="&#xe257;" d="M701 1098h160q16 0 21 -11t-7 -23l-464 -464l464 -464q12 -12 7 -23t-21 -11h-160q-13 0 -23 9l-471 471q-7 8 -7 18t7 18l471 471q10 9 23 9z" />
-<glyph unicode="&#xe258;" d="M339 1098h160q13 0 23 -9l471 -471q7 -8 7 -18t-7 -18l-471 -471q-10 -9 -23 -9h-160q-16 0 -21 11t7 23l464 464l-464 464q-12 12 -7 23t21 11z" />
-<glyph unicode="&#xe259;" d="M1087 882q11 -5 11 -21v-160q0 -13 -9 -23l-471 -471q-8 -7 -18 -7t-18 7l-471 471q-9 10 -9 23v160q0 16 11 21t23 -7l464 -464l464 464q12 12 23 7z" />
-<glyph unicode="&#xe260;" d="M618 993l471 -471q9 -10 9 -23v-160q0 -16 -11 -21t-23 7l-464 464l-464 -464q-12 -12 -23 -7t-11 21v160q0 13 9 23l471 471q8 7 18 7t18 -7z" />
-<glyph unicode="&#xf8ff;" d="M1000 1200q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM450 1000h100q21 0 40 -14t26 -33l79 -194q5 1 16 3q34 6 54 9.5t60 7t65.5 1t61 -10t56.5 -23t42.5 -42t29 -64t5 -92t-19.5 -121.5q-1 -7 -3 -19.5t-11 -50t-20.5 -73t-32.5 -81.5t-46.5 -83t-64 -70 t-82.5 -50q-13 -5 -42 -5t-65.5 2.5t-47.5 2.5q-14 0 -49.5 -3.5t-63 -3.5t-43.5 7q-57 25 -104.5 78.5t-75 111.5t-46.5 112t-26 90l-7 35q-15 63 -18 115t4.5 88.5t26 64t39.5 43.5t52 25.5t58.5 13t62.5 2t59.5 -4.5t55.5 -8l-147 192q-12 18 -5.5 30t27.5 12z" />
-<glyph unicode="&#x1f511;" d="M250 1200h600q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-500l-255 -178q-19 -9 -32 -1t-13 29v650h-150q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM400 1100v-100h300v100h-300z" />
-<glyph unicode="&#x1f6aa;" d="M250 1200h750q39 0 69.5 -40.5t30.5 -84.5v-933l-700 -117v950l600 125h-700v-1000h-100v1025q0 23 15.5 49t34.5 26zM500 525v-100l100 20v100z" />
-</font>
-</defs></svg> 
\ No newline at end of file
diff --git a/jams-server/doc/fonts/glyphicons-halflings-regular.ttf b/jams-server/doc/fonts/glyphicons-halflings-regular.ttf
deleted file mode 100644
index 1413fc609ab6f21774de0cb7e01360095584f65b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 45404
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

diff --git a/jams-server/doc/fonts/glyphicons-halflings-regular.woff b/jams-server/doc/fonts/glyphicons-halflings-regular.woff
deleted file mode 100644
index 9e612858f802245ddcbf59788a0db942224bab35..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 23424
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
G`u_lkUM?>H

diff --git a/jams-server/doc/fonts/glyphicons-halflings-regular.woff2 b/jams-server/doc/fonts/glyphicons-halflings-regular.woff2
deleted file mode 100644
index 64539b54c3751a6d9adb44c8e3a45ba5a73b77f0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 18028
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

diff --git a/jams-server/doc/img/favicon.ico b/jams-server/doc/img/favicon.ico
deleted file mode 100644
index c307a043933f0e860284157007820fccbe0fc96f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 894
zcmdUuF-rqM6ojAn2d)y!l(7l<0Sa4)bsGCC1jQ;~7c8z2NtY8s$`~6pMGzDegoNu-
zL@-!L!~}wc5V437IkY*y&4xu5e}L}I?#-JU-p($Z$Q+O73G1S4&5JCENScWxDW=x-
zP<(U8O;P?D)-rOqJxf*D5X#fMtSq@XeWi86$CGh&FK141Qt~NVWtAj}bFN-DLPvaT
z*RIZLGz1Vz<EI<A-koh^{ryIcZgx-_e=)BLn`(VEMM&COKb#EZoh+#!l*a%56n(x8
z>2nbHj-L#d^{{!N!&pBAbk2j(^U(2=VbJTML#&?*0s93%{?MEL%tQGVj{yYS9qIdd
y=|=!E>V$}|g9zOiSnsP@V9MK)_i(HXtO!B3{(nl`|3Ly2=CXc=hEFxke;MD%5Rt_I

diff --git a/jams-server/doc/index.html b/jams-server/doc/index.html
deleted file mode 100644
index cb0fba68..00000000
--- a/jams-server/doc/index.html
+++ /dev/null
@@ -1,1047 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-  <title>Acme project</title>
-  <meta name="description" content="REST Api">
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-  <link href="assets/bootstrap.min.css?v=1686163607729" rel="stylesheet" media="screen">
-  <link href="assets/prism.css?v=1686163607729" rel="stylesheet" />
-  <link href="assets/prism-toolbar.css?v=1686163607729" rel="stylesheet" />
-  <link href="assets/prism-diff-highlight.css?v=1686163607729" rel="stylesheet" />
-  <link href="assets/main.css?v=1686163607729" rel="stylesheet" media="screen, print">
-  <link href="assets/favicon.ico?v=1686163607729" rel="icon" type="image/x-icon">
-  <link href="assets/apple-touch-icon.png?v=1686163607729" rel="apple-touch-icon" sizes="180x180">
-  <link href="assets/favicon-32x32.png?v=1686163607729" rel="icon" type="image/png" sizes="32x32">
-  <link href="assets/favicon-16x16.png?v=1686163607729" rel="icon" type="image/png" sizes="16x16">
-</head>
-
-<body class="container-fluid">
-
-<!-- SIDENAV -->
-<script id="template-sidenav" type="text/x-handlebars-template">
-<nav id="scrollingNav" class="col-sm-3 col-lg-2 sidebar-offcanvas">
-  <div class="nav-toggle visible-xs">
-    <button type="button" class="btn btn-link" data-toggle="offcanvas">
-        <span class="sr-only">{{__ "Toggle navigation"}}</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-    </button>
-  </div>
-  <div class="sidenav-search">
-    <input class="form-control search" data-action='filter-search' type="text" placeholder="{{__ "Filter..."}}">
-    <span class="search-reset">x</span>
-  </div>
-  <ul class="sidenav nav nav-list list">
-  {{#each nav}}
-    {{#if title}}
-      {{#if isHeader}}
-        {{#if isFixed}}
-          <li class="nav-fixed nav-header navbar-btn nav-list-item" data-group="{{group}}"><a href="#api-{{group}}" data-name="show-api-{{group}}" class="show-api api-{{group}}-init">{{underscoreToSpace title}}</a></li>
-        {{else}}
-          <li class="nav-header nav-list-item" data-group="{{group}}"><a href="#api-{{group}}" data-group="show-api-{{group}}" class="show-group api-{{group}}-init">{{underscoreToSpace title}}</a></li>
-        {{/if}}
-      {{else}}
-        <li class="{{#if hidden}}hide {{/if}}" data-group="{{group}}" data-name="{{name}}" data-version="{{version}}">
-          <a href="#api-{{group}}-{{name}}" title="{{url}}" data-group="show-api-{{group}}" data-name="show-api-{{group}}-{{name}}" class="nav-list-item show-api api-{{group}}-{{name}}-init">{{title}}<div class="nav-list-url-item hide">{{url}}</div></a>
-        </li>
-      {{/if}}
-    {{/if}}
-  {{/each}}
-  </ul>
-</nav>
-</script>
-
-<!-- PROJECT -->
-<script id="template-project" type="text/x-handlebars-template">
-  <div class="pull-left">
-    <h1>{{name}}</h1>
-    {{#if description}}<h2>{{{nl2br description}}}</h2>{{/if}}
-  </div>
-  <div class="pull-right">
-    {{#if template.withCompare}}
-    <div class="btn-group">
-      <button id="version" class="btn btn-lg btn-default dropdown-toggle" data-toggle="dropdown">
-        <strong>{{version}}</strong>&nbsp;<span class="caret"></span>
-      </button>
-      <ul id="versions" class="dropdown-menu open-left">
-        <li><a id="compareAllWithPredecessor" href="#">{{__ "Compare all with predecessor"}}</a></li>
-        <li class="divider"></li>
-        <li class="disabled"><a href="#">{{__ "show up to version:"}}</a></li>
-      {{#each versions}}
-        <li class="version"><a href="#">{{this}}</a></li>
-      {{/each}}
-      </ul>
-    </div>
-    {{else}}
-    <div id="version" class="well well-sm">
-      <strong>{{version}}</strong>
-    </div>
-    {{/if}}
-  </div>
-  <div class="clearfix"></div>
-</script>
-
-<script id="template-header" type="text/x-handlebars-template">
-  {{#if content}}
-    <div id="api-_header" class="show-api-article show-api-_-article">{{{content}}}</div>
-  {{/if}}
-</script>
-
-<script id="template-footer" type="text/x-handlebars-template">
-  {{#if content}}
-    <div id="api-_footer" class="show-api-article show-api-_-article">{{{content}}}</div>
-  {{/if}}
-</script>
-
-<script id="template-generator" type="text/x-handlebars-template">
-  {{#if template.withGenerator}}
-    {{#if generator}}
-      <div>
-        <p class="text-muted">
-          {{__ "Generated with"}} <a href="{{{generator.url}}}">{{{generator.name}}}</a> {{{generator.version}}} - {{{generator.time}}}
-        </p>
-      </div>
-    {{/if}}
-  {{/if}}
-</script>
-
-<script id="template-sections" type="text/x-handlebars-template">
-  <section id="api-{{group}}" class="show-api-group show-api-{{group}}-group {{#if aloneDisplay}} hide{{/if}}">
-    <h1 class="color-primary font-weight-bold">{{underscoreToSpace title}}</h1>
-    {{#if description}}
-      <p>{{{nl2br description}}}</p>
-    {{/if}}
-    {{#each articles}}
-      <div id="api-{{group}}-{{name}}" class="show-api-article show-api-{{group}}-article show-api-{{group}}-{{name}}-article {{#if aloneDisplay}} hide{{/if}}">
-        {{{article}}}
-      </div>
-    {{/each}}
-  </section>
-</script>
-
-<script id="template-article" type="text/x-handlebars-template">
-  <article id="api-{{article.group}}-{{article.name}}-{{article.version}}" {{#if hidden}}class="hide"{{/if}} data-group="{{article.group}}" data-name="{{article.name}}" data-version="{{article.version}}">
-    <div class="pull-left">
-      <h1><span class="color-primary">{{underscoreToSpace article.groupTitle}}</span>{{#if article.title}} <span class="text-muted">|</span> {{article.title}}{{/if}}</h1>
-    </div>
-    {{#if template.withCompare}}
-    <div class="pull-right">
-      <div class="btn-group">
-        <button class="version btn btn-default dropdown-toggle" data-toggle="dropdown">
-          <strong>{{article.version}}</strong>&nbsp;<span class="caret"></span>
-        </button>
-        <ul class="versions dropdown-menu open-left">
-          <li class="disabled"><a href="#">{{__ "compare changes to:"}}</a></li>
-        {{#each versions}}
-          <li class="version"><a href="#">{{this}}</a></li>
-        {{/each}}
-        </ul>
-      </div>
-    </div>
-    {{/if}}
-    <div class="clearfix"></div>
-
-    {{#if article.author}}<h4 class="muted">Authored by: {{article.author}}</h4>{{/if}}
-
-    {{#if article.deprecated}}
-      <p class="deprecated"><span>{{__ "DEPRECATED"}}</span>
-        {{{markdown article.deprecated.content}}}
-      </p>
-    {{/if}}
-
-    {{#if article.description}}
-      <p>{{{nl2br article.description}}}</p>
-    {{/if}}
-    <span class="method meth-{{toLowerCase article.type}}">{{article.type}}</span>
-    <pre 
-      data-type="{{toLowerCase article.type}}"
-      data-prismjs-copy="{{__ "Copy"}}"
-      data-prismjs-copy-error="{{__ "Press Ctrl+C to copy"}}"
-      data-prismjs-copy-success="{{__ "copied!"}}"
-    ><code class="language-http">{{article.url}}</code></pre>
-
-    {{#if article.permission}}
-      <p>
-        {{__ "Permission:"}}
-        {{#each article.permission}}
-          {{name}}
-          {{#if title}}
-          <button type="button" class="btn btn-info btn-xs" data-title="{{title}}" data-content="{{nl2br description}}" data-html="true" data-toggle="popover" data-placement="right" data-trigger="hover">
-              <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
-          </button>
-          {{/if}}
-        {{/each}}
-      </p>
-    {{/if}}
-
-    {{!-- CODE EXAMPLES IN TABS --}}
-    {{#ifCond article.examples.length '>' 0}}
-      <ul class="nav nav-tabs nav-tabs-examples" role="tablist">
-        {{#each article.examples}}
-          <li{{#ifCond @index '==' 0}} class="active"{{/ifCond}}>
-            <a href="#examples-{{../id}}-{{@index}}" role="tab" data-toggle="tab">{{title}}</a>
-          </li>
-        {{/each}}
-      </ul>
-
-      <div class="tab-content">
-      {{#each article.examples}}
-        <div class="tab-pane{{#ifCond @index '==' 0}} active{{/ifCond}}" id="examples-{{../id}}-{{@index}}">
-          <pre 
-            data-type="{{type}}"
-            data-prismjs-copy="{{__ "Copy"}}"
-            data-prismjs-copy-error="{{__ "Press Ctrl+C to copy"}}"
-            data-prismjs-copy-success="{{__ "copied!"}}"
-          ><code class="language-{{type}}">{{content}}</code></pre>
-        </div>
-      {{/each}}
-      </div>
-    {{/ifCond}}
-
-    {{subTemplate "article-param-block" params=article.header _hasType=_hasTypeInHeaderFields section="header"}}
-    {{subTemplate "article-param-block" params=article.parameter _hasType=_hasTypeInParameterFields section="parameter"}}
-    {{subTemplate "article-query-block" params=article.query _hasType=_hasTypeInParameterFields section="query"}}
-    {{subTemplate "article-body-block" params=article.body _hasType=_hasTypeInParameterFields section="body"}}
-    {{subTemplate "article-param-block" params=article.success _hasType=_hasTypeInSuccessFields section="success"}}
-    {{subTemplate "article-param-block" params=article.error _col1="Name" _hasType=_hasTypeInErrorFields section="error"}}
-
-    {{subTemplate "article-sample-request" article=article id=id}}
-  </article>
-</script>
-
-<script id="template-article-query-block" type="text/x-handlebars-template">
-  {{#if article.query}}
-    <h2>{{__ "Query Parameter(s)"}}</h2>
-    <table>
-      <thead>
-        <tr>
-          <th style="width: 30%">{{#if ../_col1}}{{__ ../_col1}}{{else}}{{__ "Field"}}{{/if}}</th>
-          {{#unless this.Type compare=null}}
-            <th style="width: 10%">{{__ "Type"}}</th>
-          {{/unless}}
-          <th style="width: {{#if ../_hasType}}60%{{else}}70%{{/if}}">{{__ "Description"}}</th>
-        </tr>
-      </thead>
-      <tbody>
-        {{#each params}}
-          <tr>
-            <td class="code">
-            {{{nestObject this}}}
-            {{#if this.optional}}
-              <span class="label optional">{{__ "optional"}}</span>
-            {{else}}
-              {{#if ../template.showRequiredLabels}}
-                <span class="label required">{{__ "required"}}</span>
-              {{/if}}
-            {{/if}}
-            </td>
-            {{#unless this.Type compare=null}}
-              <td class="code">{{this.type}}</td>
-            {{/unless}}
-            <td>{{{nl2br this.description}}}
-            {{#if defaultValue}}<p class="default-value">{{__ "Default value:"}} <code>{{{defaultValue}}}</code></p>{{/if}}
-            {{#if size}}<p class="type-size">{{__ "Size range:"}} <code>{{{size}}}</code></p>{{/if}}
-            {{#if allowedValues}}<p class="type-size">{{__ "Allowed values:"}}
-              {{#each allowedValues}}
-                <code>{{{this}}}</code>{{#unless @last}}, {{/unless}}
-              {{/each}}
-              </p>
-            {{/if}}
-            </td>
-          </tr>
-        {{/each}}
-      </tbody>
-    </table>
-  {{/if}}
-</script>
-
-<script id="template-article-body-block" type="text/x-handlebars-template">
-  {{#if article.body}}
-    <h2>{{__ "Request Body"}}</h2>
-    <table>
-      <thead>
-        <tr>
-          <th style="width: 30%">{{#if ../_col1}}{{__ ../_col1}}{{else}}{{__ "Field"}}{{/if}}</th>
-          {{#unless this.Type compare=null}}
-            <th style="width: 10%">{{__ "Type"}}</th>
-          {{/unless}}
-          <th style="width: {{#if ../_hasType}}60%{{else}}70%{{/if}}">{{__ "Description"}}</th>
-        </tr>
-      </thead>
-      <tbody>
-        {{#each params}}
-          <tr>
-            <td class="code">
-            {{{nestObject this}}}
-            {{#if this.optional}}
-              <span class="label optional">{{__ "optional"}}</span>
-            {{else}}
-              {{#if ../template.showRequiredLabels}}
-                <span class="label required">{{__ "required"}}</span>
-              {{/if}}
-            {{/if}}
-            </td>
-            {{#unless this.Type compare=null}}
-              <td class="code">{{this.type}}</td>
-            {{/unless}}
-            <td>
-              {{{nl2br this.description}}}
-              {{#if defaultValue}}
-                <p class="default-value">{{__ "Default value:"}} <code>{{{defaultValue}}}</code></p>
-              {{/if}}
-              {{#if size}}
-                <p class="type-size">{{__ "Size range:"}} <code>{{{size}}}</code></p>
-              {{/if}}
-              {{#if allowedValues}}
-                <p class="type-size">{{__ "Allowed values:"}}
-                  {{#each allowedValues}}
-                    <code>{{{this}}}</code>{{#unless @last}}, {{/unless}}
-                  {{/each}}
-                </p>
-              {{/if}}
-            </td>
-          </tr>
-        {{/each}}
-      </tbody>
-    </table>
-  {{/if}}
-</script>
-
-<script id="template-article-param-block" type="text/x-handlebars-template">
-  {{#if params}}
-    {{#each params.fields}}
-      <h2>{{__ @key}}</h2>
-      <table>
-        <thead>
-          <tr>
-          <th style="width: 30%">{{#if ../_col1}}{{__ ../_col1}}{{else}}{{__ "Field"}}{{/if}}</th>
-            {{#if ../_hasType}}<th style="width: 10%">{{__ "Type"}}</th>{{/if}}
-            <th style="width: {{#if ../_hasType}}60%{{else}}70%{{/if}}">{{__ "Description"}}</th>
-          </tr>
-        </thead>
-        <tbody>
-        {{#each this}}
-          <tr>
-            <td class="code">
-            {{{nestObject this}}}
-            {{#if optional}}
-              <span class="label optional">{{__ "optional"}}</span>
-            {{else}}
-              {{#if ../../template.showRequiredLabels}}
-                <span class="label required">{{__ "required"}}</span>
-              {{/if}}
-            {{/if}}</td>
-            {{#if ../../_hasType}}
-              <td class="code">
-                {{{type}}}
-              </td>
-            {{/if}}
-            <td>
-            {{{nl2br description}}}
-            {{#if defaultValue}}<p class="default-value">{{__ "Default value:"}} <code>{{{defaultValue}}}</code></p>{{/if}}
-            {{#if size}}<p class="type-size">{{__ "Size range:"}} <code>{{{size}}}</code></p>{{/if}}
-            {{#if allowedValues}}<p class="type-size">{{__ "Allowed values:"}}
-              {{#each allowedValues}}
-                <code>{{{this}}}</code>{{#unless @last}}, {{/unless}}
-              {{/each}}
-              </p>
-            {{/if}}
-            </td>
-          </tr>
-        {{/each}}
-        </tbody>
-      </table>
-    {{/each}}
-    {{#ifCond params.examples.length '>' 0}}
-      <ul class="nav nav-tabs nav-tabs-examples" role="tablist">
-      {{#each params.examples}}
-        <li{{#ifCond @index '==' 0}} class="active"{{/ifCond}}>
-          <a href="#{{../section}}-examples-{{../id}}-{{@index}}" role="tab" data-toggle="tab">{{title}}</a>
-        </li>
-      {{/each}}
-      </ul>
-
-      <div class="tab-content">
-      {{#each params.examples}}
-        <div class="tab-pane{{#ifCond @index '==' 0}} active{{/ifCond}}" id="{{../section}}-examples-{{../id}}-{{@index}}">
-        <pre 
-          data-type="{{type}}"
-          data-prismjs-copy="{{__ "Copy"}}"
-          data-prismjs-copy-error="{{__ "Press Ctrl+C to copy"}}"
-          data-prismjs-copy-success="{{__ "copied!"}}"
-        ><code class="language-{{type}}">{{reformat content type}}</code></pre>
-        </div>
-      {{/each}}
-      </div>
-    {{/ifCond}}
-  {{/if}}
-</script>
-
-<script id="template-article-sample-request" type="text/x-handlebars-template">
-  {{#if article.sampleRequest}}
-    <div class="well">
-      <h3>{{__ "Send a Sample Request"}}</h3>
-      <form class="form-horizontal">
-        <fieldset>
-          <div class="form-group">
-            <label class="col-md-3 control-label" for="{{../id}}-sample-request-url">URL</label>
-            <div class="input-group">
-              <span class="input-group-addon">{{__ "url"}}</span>
-              <input id="{{../id}}-sample-request-url" type="url" class="form-control sample-request-url" value="{{article.sampleRequest.0.url}}" />
-            </div>
-          </div>
-
-      {{#if article.header}}
-        {{#if article.header.fields}}
-          <h3>{{__ "Headers"}}</h3>
-          {{#each article.header.fields}}
-            <div class="{{../id}}-sample-request-header-fields">
-              {{#each this}}
-              <div class="form-group">
-                <label class="col-md-3 control-label" for="sample-request-header-field-{{field}}">{{field}}</label>
-                <div class="input-group">
-                  <span class="input-group-addon">{{{type}}}</span>
-                  <input type="text" id="sample-request-header-field-{{field}}"
-                    class="form-control sample-request-input"
-                    value="{{#if defaultValue}}{{ defaultValue }}{{/if}}"
-                    placeholder="{{#if defaultValue}}{{ defaultValue }}{{else}}{{field}}{{/if}}"
-                    data-family="header"
-                    data-name="{{field}}"
-                    data-group="{{@../index}}">
-                </div>
-              </div>
-              {{/each}}
-            </div>
-          {{/each}}
-        {{/if}}
-      {{/if}}
-
-      {{#if article.parameter}}
-        {{#if article.parameter.fields}}
-          <h3>{{__ "Parameters"}}</h3>
-          {{#each article.parameter.fields}}
-            <div class="col-md-3">
-              <select   name="{{../id}}-sample-header-content-type" class="{{../id}}-sample-request-param-select sample-header-content-type sample-header-content-type-switch">
-                <option value="auto" selected>ajax-auto</option>
-                <option value="json" >json</option>
-                <option value="form-data" >form-data</option>
-              </select>
-            </div>
-
-            <div class="{{../id}}-sample-request-param-body {{../id}}-sample-header-content-type-body hide">
-              <div class="form-group">
-                <div class="input-group">
-                  <div class="input-group-addon">json</div>
-                  <textarea id="sample-request-body-json" class="form-control sample-request-body" data-sample-request-body-group="sample-request-param-{{@./index}}" rows="6" style="OVERFLOW: visible" {{#if optional}}data-sample-request-param-optional="true"{{/if}}></textarea>
-                </div>
-              </div>
-            </div>
-            <div class="{{../id}}-sample-request-param-fields {{../id}}-sample-header-content-type-fields">
-              {{#each this}}
-              <div class="form-group">
-                {{#ifNotObject type}}
-                <label class="col-md-3 control-label" for="sample-request-param-field-{{field}}">{{field}}</label>
-                <div class="input-group">
-                  <div class="input-group-addon">{{{type}}}</div>
-                  {{#if allowedValues}}
-                  <div class="input-group-addon sample-request-select">
-                    <select class="form-control" data-name="{{dot2bracket this}}" data-family="query" data-group="{{@../index}}" {{#if optional}}data-optional="true"{{/if}}>
-                      <option value="" class="empty">&lt;{{__ "No value"}}&gt;</option>
-                      {{#each allowedValues}}
-                      <option {{#ifCond ../defaultValue '===' this}} selected {{/ifCond}}value="{{{removeDblQuotes this}}}">{{{removeDblQuotes this}}}</option>
-                      {{/each}}
-                    </select>
-                  </div>
-                  <input class="invisible">
-                  {{else}}
-                  <div class="sample-request-input-{{type}}-container"><div>
-                  <input id="sample-request-param-field-{{field}}"
-                    class="{{#ifCond type '!==' 'Boolean'}}form-control{{/ifCond}} sample-request-param"
-                    type="{{setInputType type}}"
-                    value="{{#if defaultValue}}{{ defaultValue }}{{/if}}"
-                    placeholder="{{#if defaultValue}}{{ defaultValue }}{{/if}}"
-                    data-name="{{dot2bracket this}}"
-                    data-family="query"
-                    data-group="{{@../index}}"
-                    {{#if optional}}data-optional="true"{{/if}}>
-                  </div></div>
-                  {{/if}}
-                </div>
-                {{/ifNotObject}}
-              </div>
-              {{/each}}
-            </div>
-          {{/each}}
-        {{/if}}
-      {{/if}}
-
-      {{#if article.query}}
-        <h3>{{__ "Query Parameters"}}</h3>
-        <div class="{{../id}}-sample-request-param-fields {{../id}}-sample-header-content-type-fields">
-          {{#each article.query}}
-            <div class="form-group">
-              {{#ifNotObject type}}
-              <label class="col-md-3 control-label" for="sample-request-param-field-{{field}}">{{field}}{{#if optional}} ({{__ "optional"}}){{/if}}</label>
-              <div class="input-group col-md-6">
-                <div class="input-group-addon">{{{type}}}</div>
-                {{#if allowedValues}}
-                <div class="input-group-addon sample-request-select">
-                  <select class="form-control" data-name="{{dot2bracket this}}" data-family="query" data-group="{{@../index}}" {{#if optional}}data-optional="true"{{/if}}>
-                    <option value="" class="empty">&lt;{{__ "No value"}}&gt;</option>
-                    {{#each allowedValues}}
-                    <option {{#ifCond ../defaultValue '===' this}} selected {{/ifCond}}value="{{{removeDblQuotes this}}}">{{{removeDblQuotes this}}}</option>
-                    {{/each}}
-                  </select>
-                </div>
-                <input class="invisible">
-                {{else}}
-                <div class="sample-request-input-{{type}}-container"><div>
-                  <input id="sample-request-param-field-{{field}}"
-                    class="{{#ifCond type '!==' 'Boolean'}}form-control{{/ifCond}} sample-request-input"
-                    type="{{setInputType type}}"
-                    value="{{#if defaultValue}}{{ defaultValue }}{{/if}}"
-                    placeholder="{{#if defaultValue}}{{ defaultValue }}{{/if}}"
-                    data-name="{{dot2bracket this}}"
-                    data-family="query"
-                    data-group="{{@../index}}"
-                    {{#if optional}}data-optional="true"{{/if}}>
-                </div></div>
-                {{/if}}
-              </div>
-              {{/ifNotObject}}
-            </div>
-          {{/each}}
-        </div>
-      {{/if}}
-
-      {{#if article.body}}
-        <h3>{{__ "Body"}}</h3>
-
-        <div class="col-md-3">
-          <label for="body-content-type-{{this.id}}">{{__ "Content-Type"}}</label>
-          <select id="body-content-type-{{this.id}}" data-id="{{this.id}}" class="sample-request-content-type-switch form-control">
-            <option value="body-json" selected>json</option>
-            <option value="body-form-data">form-data</option>
-          </select>
-        </div>
-
-        <div class="col-md-9" id="sample-request-body-json-input-{{this.id}}">
-          <div class="form-group">
-            <div class="input-group">
-              <div class="input-group-addon">json</div>
-              <textarea class="form-control sample-request-input" rows="6"
-                data-family="body-json"
-                data-name={{"body"}}
-                data-content-type="json"
-                {{#if optional}}data-optional="true"{{/if}}>{{body2json article.body}}</textarea>
-            </div>
-          </div>
-        </div>
-
-        <div hidden class="col-md-9" id="sample-request-body-form-input-{{this.id}}">
-          {{#each article.body}}
-            <div class="form-group">
-              {{#ifNotObject type}}
-              <label class="col-md-3 control-label" for="sample-request-param-field-{{field}}">{{field}}</label>
-              <div class="input-group">
-                <div class="input-group-addon">{{{type}}}</div>
-                {{#if allowedValues}}
-                <div class="input-group-addon sample-request-select">
-                  <select class="form-control" data-name="{{dot2bracket this}}" data-family="body" data-group="{{@../index}}" {{#if optional}}data-optional="true"{{/if}}>
-                    <option value="" class="empty">&lt;{{__ "No value"}}&gt;</option>
-                    {{#each allowedValues}}
-                    <option {{#ifCond ../defaultValue '===' this}} selected {{/ifCond}}value="{{{removeDblQuotes this}}}">{{{removeDblQuotes this}}}</option>
-                    {{/each}}
-                  </select>
-                </div>
-                <input class="invisible">
-                {{else}}
-                <div class="sample-request-input-{{type}}-container"><div>
-                  <input id="sample-request-param-field-{{field}}"
-                  class="{{#ifCond type '!==' 'Boolean'}}form-control{{/ifCond}} sample-request-input"
-                  type="{{setInputType type}}"
-                  value="{{#ifCond type '!==' 'Boolean'}}{{#if defaultValue}}{{ defaultValue }}{{/if}}{{/ifCond}}"
-                  {{#if checked}}checked{{/if}}
-                  placeholder="{{#if defaultValue}}{{ defaultValue }}{{/if}}"
-                  data-family="body"
-                  data-name="{{dot2bracket this}}"
-                  data-content-type="form"
-                  {{#if optional}}data-optional="true"{{/if}}>
-                  </div></div>
-                {{/if}}
-              </div>
-              {{/ifNotObject}}
-            </div>
-          {{/each}}
-        </div>
-      {{/if}}
-
-          <div class="form-group">
-            <div class="controls pull-right">
-              <button class="btn btn-primary bg-primary sample-request-send" data-type="{{article.type}}">{{__ "Send"}}</button>
-              <button class="btn btn-danger bg-red sample-request-clear" data-type="{{article.type}}">{{__ "Reset"}}</button>
-            </div>
-          </div>
-          <div class="form-group sample-request-response" hidden>
-            <h3>
-              {{__ "Response"}}
-              <button class="btn btn-default btn-xs pull-right sample-request-clear">X</button>
-            </h3>
-            <pre 
-              data-type="json"
-              data-prismjs-copy="{{__ "Copy"}}"
-              data-prismjs-copy-error="{{__ "Press Ctrl+C to copy"}}"
-              data-prismjs-copy-success="{{__ "copied!"}}"
-            ><code class="language-json sample-request-response-json"></code></pre>
-          </div>
-        </fieldset>
-      </form>
-    </div>
-  {{/if}}
-</script>
-
-<script id="template-compare-article" type="text/x-handlebars-template">
-  <article id="api-{{article.group}}-{{article.name}}-{{article.version}}" {{#if hidden}}class="hide"{{/if}} data-group="{{article.group}}" data-name="{{article.name}}" data-version="{{article.version}}" data-compare-version="{{compare.version}}">
-    <div class="pull-left">
-      <h1>{{underscoreToSpace article.groupTitle}} | {{{showDiff article.title compare.title}}}</h1>
-    </div>
-
-    <div class="pull-right">
-      <div class="btn-group">
-        <button class="btn btn-success" disabled>
-          <strong>{{article.version}}</strong> {{__ "compared to"}}
-        </button>
-        <button class="version btn btn-danger dropdown-toggle" data-toggle="dropdown">
-          <strong>{{compare.version}}</strong>&nbsp;<span class="caret"></span>
-        </button>
-        <ul class="versions dropdown-menu open-left">
-          <li class="disabled"><a href="#">{{__ "compare changes to:"}}</a></li>
-          <li class="divider"></li>
-        {{#each versions}}
-          <li class="version"><a href="#">{{this}}</a></li>
-        {{/each}}
-        </ul>
-      </div>
-    </div>
-    <div class="clearfix"></div>
-
-    {{#if article.description}}
-      <p>{{{showDiff article.description compare.description "nl2br"}}}</p>
-    {{else}}
-      {{#if compare.description}}
-      <p>{{{showDiff "" compare.description "nl2br"}}}</p>
-      {{/if}}
-    {{/if}}
-
-    <span class="method meth-{{toLowerCase compare.type}}">{{compare.type}}</span>
-    <pre 
-      data-type="{{toLowerCase article.type}}" 
-      data-prismjs-copy="{{__ "Copy"}}"
-      data-prismjs-copy-error="{{__ "Press Ctrl+C to copy"}}"
-      data-prismjs-copy-success="{{__ "copied!"}}"
-      class="language-html"
-    >{{{showDiff article.url compare.url}}}</pre>
-
-    {{subTemplate "article-compare-permission" article=article compare=compare}}
-
-    <ul class="nav nav-tabs nav-tabs-examples" role="tablist">
-    {{#each_compare_title article.examples compare.examples}}
-      {{#if typeSame}}
-        <li{{#ifCond index '==' 0}} class="active"{{/ifCond}}>
-          <a href="#compare-examples-{{../article.id}}-{{index}}" role="tab" data-toggle="tab">{{{showDiff source.title compare.title}}}</a>
-        </li>
-      {{/if}}
-
-      {{#if typeIns}}
-        <li{{#ifCond index '==' 0}} class="active"{{/ifCond}}>
-          <a href="#compare-examples-{{../article.id}}-{{index}}"><ins>{{{source.title}}}</ins></a>
-        </li>
-      {{/if}}
-
-      {{#if typeDel}}
-        <li{{#ifCond index '==' 0}} class="active"{{/ifCond}}>
-          <a href="#compare-examples-{{../article.id}}-{{index}}"><del>{{{compare.title}}}</del></a>
-        </li>
-      {{/if}}
-    {{/each_compare_title}}
-    </ul>
-
-    <div class="tab-content">
-    {{#each_compare_title article.examples compare.examples}}
-
-      {{#if typeSame}}
-        <div class="tab-pane{{#ifCond index '==' 0}} active{{/ifCond}}" id="compare-examples-{{../article.id}}-{{index}}">
-          <pre 
-            data-type="{{source.type}}"
-            data-prismjs-copy="{{__ "Copy"}}"
-            data-prismjs-copy-error="{{__ "Press Ctrl+C to copy"}}"
-            data-prismjs-copy-success="{{__ "copied!"}}"
-          ><code class="language-diff-{{source.type}} diff-highlight">{{{showDiff source.content compare.content "code"}}}</code></pre>
-        </div>
-      {{/if}}
-
-      {{#if typeIns}}
-        <div class="tab-pane{{#ifCond index '==' 0}} active{{/ifCond}}" id="compare-examples-{{../article.id}}-{{index}}">
-          <pre 
-            data-type="{{source.type}}"
-            data-prismjs-copy="{{__ "Copy"}}"
-            data-prismjs-copy-error="{{__ "Press Ctrl+C to copy"}}"
-            data-prismjs-copy-success="{{__ "copied!"}}"
-          ><code class="language-{{source.type}}">{{{source.content}}}</code></pre>
-        </div>
-      {{/if}}
-
-      {{#if typeDel}}
-        <div class="tab-pane{{#ifCond index '==' 0}} active{{/ifCond}}" id="compare-examples-{{../article.id}}-{{index}}">
-          <pre 
-            data-type="{{compare.type}}"
-            data-prismjs-copy="{{__ "Copy"}}"
-            data-prismjs-copy-error="{{__ "Press Ctrl+C to copy"}}"
-            data-prismjs-copy-success="{{__ "copied!"}}"
-          ><code class="language-{{source.type}}">{{{compare.content}}}</code></pre>
-        </div>
-      {{/if}}
-
-    {{/each_compare_title}}
-    </div>
-
-    {{subTemplate "article-compare-param-block" source=article.header compare=compare.header _hasType=_hasTypeInHeaderFields section="header"}}
-    {{subTemplate "article-compare-param-block" source=article.parameter compare=compare.parameter _hasType=_hasTypeInParameterFields section="parameter"}}
-    {{subTemplate "article-compare-query-block" source=article.query compare=compare.query _hasType=_hasTypeInParameterFields section="query"}} 
-    {{subTemplate "article-compare-body-block" source=article.body compare=compare.body _hasType=_hasTypeInParameterFields section="body"}} 
-    {{subTemplate "article-compare-param-block" source=article.success compare=compare.success _hasType=_hasTypeInSuccessFields section="success"}}
-    {{subTemplate "article-compare-param-block" source=article.error compare=compare.error _col1="Name" _hasType=_hasTypeInErrorFields section="error"}}
-
-    {{subTemplate "article-sample-request" article=article id=id}}
-
-  </article>
-</script>
-
-<script id="template-article-compare-permission" type="text/x-handlebars-template">
-  <p>
-  {{__ "Permission:"}}
-  {{#each_compare_list_field article.permission compare.permission field="name"}}
-    {{#if source}}
-      {{#if typeSame}}
-        {{source.name}}
-        {{#if source.title}}
-          <button type="button" class="btn btn-info btn-xs" data-title="{{source.title}}" data-content="{{nl2br source.description}}" data-html="true" data-toggle="popover" data-placement="right" data-trigger="hover">
-            <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
-          </button>
-          {{#unless _last}}, {{/unless}}
-        {{/if}}
-      {{/if}}
-
-      {{#if typeIns}}
-        <ins>{{source.name}}</ins>
-        {{#if source.title}}
-          <button type="button" class="btn btn-info btn-xs" data-title="{{source.title}}" data-content="{{nl2br source.description}}" data-html="true" data-toggle="popover" data-placement="right" data-trigger="hover">
-            <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
-          </button>
-          {{#unless _last}}, {{/unless}}
-        {{/if}}
-      {{/if}}
-
-      {{#if typeDel}}
-        <del>{{source.name}}</del>
-        {{#if source.title}}
-          <button type="button" class="btn btn-info btn-xs" data-title="{{source.title}}" data-content="{{nl2br source.description}}" data-html="true" data-toggle="popover" data-placement="right" data-trigger="hover">
-            <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
-          </button>
-          {{#unless _last}}, {{/unless}}
-        {{/if}}
-      {{/if}}
-    {{else}}
-      {{#if typeSame}}
-        {{compare.name}}
-        {{#if compare.title}}
-          <button type="button" class="btn btn-info btn-xs" data-title="{{compare.title}}" data-content="{{nl2br compare.description}}" data-html="true" data-toggle="popover" data-placement="right" data-trigger="hover">
-            <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
-          </button>
-          {{#unless _last}}, {{/unless}}
-        {{/if}}
-      {{/if}}
-
-      {{#if typeIns}}
-        <ins>{{compare.name}}</ins>
-        {{#if compare.title}}
-          <button type="button" class="btn btn-info btn-xs" data-title="{{compare.title}}" data-content="{{nl2br compare.description}}" data-html="true" data-toggle="popover" data-placement="right" data-trigger="hover">
-            <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
-          </button>
-          {{#unless _last}}, {{/unless}}
-        {{/if}}
-      {{/if}}
-
-      {{#if typeDel}}
-        <del>{{compare.name}}</del>
-        {{#if compare.title}}
-          <button type="button" class="btn btn-info btn-xs" data-title="{{compare.title}}" data-content="{{nl2br compare.description}}" data-html="true" data-toggle="popover" data-placement="right" data-trigger="hover">
-            <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
-          </button>
-          {{#unless _last}}, {{/unless}}
-        {{/if}}
-      {{/if}}
-    {{/if}}
-  {{/each_compare_list_field}}
-  </p>
-</script>
-
-<script id="template-article-compare-param-block" type="text/x-handlebars-template">
-  {{#if source}}
-    {{#each_compare_keys source.fields compare.fields}}
-      {{#if typeSame}}
-        <h2>{{__ source.key}}</h2>
-        <table>
-        <thead>
-          <tr>
-            <th style="width: 30%">{{#if ../_col1}}{{__ ../_col1}}{{else}}{{__ "Field"}}{{/if}}</th>
-            {{#if ../_hasType}}<th style="width: 10%">{{__ "Type"}}</th>{{/if}}
-            <th style="width: {{#if ../_hasType}}60%{{else}}70%{{/if}}">{{__ "Description"}}</th>
-          </tr>
-        </thead>
-        {{subTemplate "article-compare-param-block-body" source=source.value compare=compare.value _hasType=../_hasType}}
-        </table>
-      {{/if}}
-
-      {{#if typeIns}}
-        <h2><ins>{{__ source.key}}</ins></h2>
-        <table class="ins">
-        <thead>
-          <tr>
-            <th style="width: 30%">{{#if ../_col1}}{{__ ../_col1}}{{else}}{{__ "Field"}}{{/if}}</th>
-            {{#if ../_hasType}}<th style="width: 10%">{{__ "Type"}}</th>{{/if}}
-            <th style="width: {{#if ../_hasType}}60%{{else}}70%{{/if}}">{{__ "Description"}}</th>
-          </tr>
-        </thead>
-        {{subTemplate "article-compare-param-block-body" source=source.value compare=source.value _hasType=../_hasType}}
-        </table>
-      {{/if}}
-
-      {{#if typeDel}}
-        <h2><del>{{__ compare.key}}</del></h2>
-        <table class="del">
-        <thead>
-          <tr>
-            <th style="width: 30%">{{#if ../_col1}}{{__ ../_col1}}{{else}}{{__ "Field"}}{{/if}}</th>
-            {{#if ../_hasType}}<th style="width: 10%">{{__ "Type"}}</th>{{/if}}
-            <th style="width: {{#if ../_hasType}}60%{{else}}70%{{/if}}">{{__ "Description"}}</th>
-          </tr>
-        </thead>
-        {{subTemplate "article-compare-param-block-body" source=compare.value compare=compare.value _hasType=../_hasType}}
-        </table>
-      {{/if}}
-    {{/each_compare_keys}}
-
-    {{#if source.examples}}
-    <ul class="nav nav-tabs nav-tabs-examples" role="tablist">
-    {{#each_compare_title source.examples compare.examples}}
-      {{#if typeSame}}
-        <li{{#ifCond index '==' 0}} class="active"{{/ifCond}}>
-          <a href="#{{../section}}-compare-examples-{{../article.id}}-{{index}}" role="tab" data-toggle="tab">{{{showDiff source.title compare.title}}}</a>
-        </li>
-      {{/if}}
-
-      {{#if typeIns}}
-        <li{{#ifCond index '==' 0}} class="active"{{/ifCond}}>
-          <a href="#{{../section}}-compare-examples-{{../article.id}}-{{index}}"><ins>{{{source.title}}}</ins></a>
-        </li>
-      {{/if}}
-
-      {{#if typeDel}}
-        <li{{#ifCond index '==' 0}} class="active"{{/ifCond}}>
-          <a href="#{{../section}}-compare-examples-{{../article.id}}-{{index}}"><del>{{{compare.title}}}</del></a>
-        </li>
-      {{/if}}
-    {{/each_compare_title}}
-    </ul>
-
-    <div class="tab-content">
-    {{#each_compare_title source.examples compare.examples}}
-
-      {{#if typeSame}}
-        <div class="tab-pane{{#ifCond index '==' 0}} active{{/ifCond}}" id="{{../section}}-compare-examples-{{../article.id}}-{{index}}">
-          <pre 
-            data-type="{{source.type}}"
-            data-prismjs-copy="{{__ "Copy"}}"
-            data-prismjs-copy-error="{{__ "Press Ctrl+C to copy"}}"
-            data-prismjs-copy-success="{{__ "copied!"}}"
-          ><code class="language-diff-{{source.type}} diff-highlight">{{{showDiff source.content compare.content "code"}}}</code></pre>
-        </div>
-      {{/if}}
-
-      {{#if typeIns}}
-        <div class="tab-pane{{#ifCond index '==' 0}} active{{/ifCond}}" id="{{../section}}-compare-examples-{{../article.id}}-{{index}}">
-          <pre 
-            data-type="{{source.type}}"
-            data-prismjs-copy="{{__ "Copy"}}"
-            data-prismjs-copy-error="{{__ "Press Ctrl+C to copy"}}"
-            data-prismjs-copy-success="{{__ "copied!"}}"
-          ><code class="language-{{source.type}}">{{{source.content}}}</code></pre>
-        </div>
-      {{/if}}
-
-      {{#if typeDel}}
-        <div class="tab-pane{{#ifCond index '==' 0}} active{{/ifCond}}" id="{{../section}}-compare-examples-{{../article.id}}-{{index}}">
-          <pre 
-            data-type="{{compare.type}}"
-            data-prismjs-copy="{{__ "Copy"}}"
-            data-prismjs-copy-error="{{__ "Press Ctrl+C to copy"}}"
-            data-prismjs-copy-success="{{__ "copied!"}}"
-          ><code class="language-{{source.type}}">{{{compare.content}}}</code></pre>
-        </div>
-      {{/if}}
-    {{/each_compare_title}}
-    </div>
-    {{/if}}
-  {{/if}}
-</script>
-
-<script id="template-article-compare-query-block" type="text/x-handlebars-template">
-  {{#if article.query}}
-    <h2>{{__ "Query Parameter(s)"}}</h2>
-    <table class="table table-hover">
-      <thead>
-        <tr>
-          <th style="width: 30%">{{#if ../_col1}}{{__ ../_col1}}{{else}}{{__ "Field"}}{{/if}}</th>
-          {{#unless this.Type compare=null}}
-            <th style="width: 10%">{{__ "Type"}}</th>
-          {{/unless}}
-          <th style="width: {{#if ../_hasType}}60%{{else}}70%{{/if}}">{{__ "Description"}}</th>
-        </tr>
-      </thead>
-      {{subTemplate "article-compare-param-block-body" source=source compare=compare _hasType=this.type}}
-    </table>
-  {{/if}}
-</script>
-
-<script id="template-article-compare-body-block" type="text/x-handlebars-template">
-  {{#if article.body}}
-    <h2>{{__ "Request Body"}}</h2>
-    <table class="table table-hover">
-      <thead>
-        <tr>
-          <th style="width: 30%">{{#if ../_col1}}{{__ ../_col1}}{{else}}{{__ "Field"}}{{/if}}</th>
-          {{#unless this.Type compare=null}}
-            <th style="width: 10%">{{__ "Type"}}</th>
-          {{/unless}}
-          <th style="width: {{#if ../_hasType}}60%{{else}}70%{{/if}}">{{__ "Description"}}</th>
-        </tr>
-      </thead>
-      {{subTemplate "article-compare-param-block-body" source=source compare=compare _hasType=this.type}}
-    </table>
-  {{/if}}
-</script>
-
-<script id="template-article-compare-param-block-body" type="text/x-handlebars-template">
-  <tbody>
-    {{#each_compare_field source compare}}
-      {{#if typeSame}}
-        <tr>
-          <td class="code">
-            {{{nestObject source}}}
-            {{#if source.optional}}
-              {{#if compare.optional}} <span class="label label-optional">{{__ "optional"}}</span>
-              {{else}} <span class="label label-optional label-ins">{{__ "optional"}}</span>
-              {{/if}}
-            {{else}}
-              {{#if compare.optional}} <span class="label label-optional label-del">{{__ "optional"}}</span>{{/if}}
-            {{/if}}
-          </td>
-
-        {{#if source.type}}
-          {{#if compare.type}}
-          <td>{{{showDiff source.type compare.type}}}</td>
-          {{else}}
-          <td>{{{source.type}}}</td>
-          {{/if}}
-        {{else}}
-          {{#if compare.type}}
-          <td>{{{compare.type}}}</td>
-          {{else}}
-            {{#if ../../../../_hasType}}<td></td>{{/if}}
-          {{/if}}
-        {{/if}}
-          <td>
-            {{{showDiff source.description compare.description "nl2br"}}}
-            {{#if source.defaultValue}}<p class="default-value">{{__ "Default value:"}} <code>{{{showDiff source.defaultValue compare.defaultValue}}}</code><p>{{/if}}
-          </td>
-        </tr>
-      {{/if}}
-
-      {{#if typeIns}}
-        <tr class="ins">
-          <td class="code">
-            {{{nestObject source}}}
-            {{#if source.optional}} <span class="label label-optional label-ins">{{__ "optional"}}</span>{{/if}}
-          </td>
-
-        {{#if source.type}}
-          <td>{{{source.type}}}</td>
-        {{else}}
-          {{{typRowTd}}}
-        {{/if}}
-
-          <td>
-            {{{nl2br source.description}}}
-            {{#if source.defaultValue}}<p class="default-value">{{__ "Default value:"}} <code>{{{source.defaultValue}}}</code><p>{{/if}}
-          </td>
-        </tr>
-      {{/if}}
-
-      {{#if typeDel}}
-        <tr class="del">
-          <td class="code">
-            {{{nestObject compare}}}
-            {{#if compare.optional}} <span class="label label-optional label-del">{{__ "optional"}}</span>{{/if}}
-          </td>
-
-        {{#if compare.type}}
-          <td>{{{compare.type}}}</td>
-        {{else}}
-          {{{typRowTd}}}
-        {{/if}}
-
-          <td>
-            {{{nl2br compare.description}}}
-            {{#if compare.defaultValue}}<p class="default-value">{{__ "Default value:"}} <code>{{{compare.defaultValue}}}</code><p>{{/if}}
-          </td>
-        </tr>
-      {{/if}}
-
-    {{/each_compare_field}}
-  </tbody>
-</script>
-
-<div class="container-fluid">
-  <div class="row row-offcanvas row-offcanvas-left">
-    <div id="sidenav" class="col-sm-3 col-lg-2"></div>
-    <div id="content" class="col-sm-9 col-lg-10">
-      <div id="project"></div>
-      <div id="header"></div>
-      <div id="sections"></div>
-      <div id="footer"></div>
-      <div id="generator"></div>
-    </div>
-  </div>
-</div>
-
-<div id="loader">
-  <div class="spinner">
-    <div class="spinner-container container1">
-      <div class="circle1"></div><div class="circle2"></div><div class="circle3"></div><div class="circle4"></div>
-    </div>
-    <div class="spinner-container container2">
-      <div class="circle1"></div><div class="circle2"></div><div class="circle3"></div><div class="circle4"></div>
-    </div>
-    <div class="spinner-container container3">
-      <div class="circle1"></div><div class="circle2"></div><div class="circle3"></div><div class="circle4"></div>
-    </div>
-    <p>Loading...</p>
-  </div>
-</div>
-
-<script src="assets/main.bundle.js?v=1686163607729"></script>
-</body>
-</html>
diff --git a/jams-server/doc/locales/ca.js b/jams-server/doc/locales/ca.js
deleted file mode 100644
index 65af5df2..00000000
--- a/jams-server/doc/locales/ca.js
+++ /dev/null
@@ -1,25 +0,0 @@
-define({
-    ca: {
-        'Allowed values:'             : 'Valors permesos:',
-        'Compare all with predecessor': 'Comparar tot amb versió anterior',
-        'compare changes to:'         : 'comparar canvis amb:',
-        'compared to'                 : 'comparat amb',
-        'Default value:'              : 'Valor per defecte:',
-        'Description'                 : 'Descripció',
-        'Field'                       : 'Camp',
-        'General'                     : 'General',
-        'Generated with'              : 'Generat amb',
-        'Name'                        : 'Nom',
-        'No response values.'         : 'Sense valors en la resposta.',
-        'optional'                    : 'opcional',
-        'Parameter'                   : 'Paràmetre',
-        'Permission:'                 : 'Permisos:',
-        'Response'                    : 'Resposta',
-        'Send'                        : 'Enviar',
-        'Send a Sample Request'       : 'Enviar una petició d\'exemple',
-        'show up to version:'         : 'mostrar versió:',
-        'Size range:'                 : 'Tamany de rang:',
-        'Type'                        : 'Tipus',
-        'url'                         : 'url'
-    }
-});
diff --git a/jams-server/doc/locales/cs.js b/jams-server/doc/locales/cs.js
deleted file mode 100644
index b7796d8f..00000000
--- a/jams-server/doc/locales/cs.js
+++ /dev/null
@@ -1,25 +0,0 @@
-define({
-    cs: {
-        'Allowed values:'             : 'Povolené hodnoty:',
-        'Compare all with predecessor': 'Porovnat vše s předchozími verzemi',
-        'compare changes to:'         : 'porovnat změny s:',
-        'compared to'                 : 'porovnat s',
-        'Default value:'              : 'Výchozí hodnota:',
-        'Description'                 : 'Popis',
-        'Field'                       : 'Pole',
-        'General'                     : 'Obecné',
-        'Generated with'              : 'Vygenerováno pomocí',
-        'Name'                        : 'Název',
-        'No response values.'         : 'Nebyly vráceny žádné hodnoty.',
-        'optional'                    : 'volitelné',
-        'Parameter'                   : 'Parametr',
-        'Permission:'                 : 'Oprávnění:',
-        'Response'                    : 'Odpověď',
-        'Send'                        : 'Odeslat',
-        'Send a Sample Request'       : 'Odeslat ukázkový požadavek',
-        'show up to version:'         : 'zobrazit po verzi:',
-        'Size range:'                 : 'Rozsah velikosti:',
-        'Type'                        : 'Typ',
-        'url'                         : 'url'
-    }
-});
diff --git a/jams-server/doc/locales/de.js b/jams-server/doc/locales/de.js
deleted file mode 100644
index f66420d0..00000000
--- a/jams-server/doc/locales/de.js
+++ /dev/null
@@ -1,25 +0,0 @@
-define({
-    de: {
-        'Allowed values:'             : 'Erlaubte Werte:',
-        'Compare all with predecessor': 'Vergleiche alle mit ihren Vorgängern',
-        'compare changes to:'         : 'vergleiche Änderungen mit:',
-        'compared to'                 : 'verglichen mit',
-        'Default value:'              : 'Standardwert:',
-        'Description'                 : 'Beschreibung',
-        'Field'                       : 'Feld',
-        'General'                     : 'Allgemein',
-        'Generated with'              : 'Erstellt mit',
-        'Name'                        : 'Name',
-        'No response values.'         : 'Keine Rückgabewerte.',
-        'optional'                    : 'optional',
-        'Parameter'                   : 'Parameter',
-        'Permission:'                 : 'Berechtigung:',
-        'Response'                    : 'Antwort',
-        'Send'                        : 'Senden',
-        'Send a Sample Request'       : 'Eine Beispielanfrage senden',
-        'show up to version:'         : 'zeige bis zur Version:',
-        'Size range:'                 : 'Größenbereich:',
-        'Type'                        : 'Typ',
-        'url'                         : 'url'
-    }
-});
diff --git a/jams-server/doc/locales/es.js b/jams-server/doc/locales/es.js
deleted file mode 100644
index 3d47e800..00000000
--- a/jams-server/doc/locales/es.js
+++ /dev/null
@@ -1,25 +0,0 @@
-define({
-    es: {
-        'Allowed values:'             : 'Valores permitidos:',
-        'Compare all with predecessor': 'Comparar todo con versión anterior',
-        'compare changes to:'         : 'comparar cambios con:',
-        'compared to'                 : 'comparado con',
-        'Default value:'              : 'Valor por defecto:',
-        'Description'                 : 'Descripción',
-        'Field'                       : 'Campo',
-        'General'                     : 'General',
-        'Generated with'              : 'Generado con',
-        'Name'                        : 'Nombre',
-        'No response values.'         : 'Sin valores en la respuesta.',
-        'optional'                    : 'opcional',
-        'Parameter'                   : 'Parámetro',
-        'Permission:'                 : 'Permisos:',
-        'Response'                    : 'Respuesta',
-        'Send'                        : 'Enviar',
-        'Send a Sample Request'       : 'Enviar una petición de ejemplo',
-        'show up to version:'         : 'mostrar a versión:',
-        'Size range:'                 : 'Tamaño de rango:',
-        'Type'                        : 'Tipo',
-        'url'                         : 'url'
-    }
-});
diff --git a/jams-server/doc/locales/fr.js b/jams-server/doc/locales/fr.js
deleted file mode 100644
index 100a6429..00000000
--- a/jams-server/doc/locales/fr.js
+++ /dev/null
@@ -1,25 +0,0 @@
-define({
-    fr: {
-        'Allowed values:'             : 'Valeurs autorisées :',
-        'Compare all with predecessor': 'Tout comparer avec ...',
-        'compare changes to:'         : 'comparer les changements à :',
-        'compared to'                 : 'comparer à',
-        'Default value:'              : 'Valeur par défaut :',
-        'Description'                 : 'Description',
-        'Field'                       : 'Champ',
-        'General'                     : 'Général',
-        'Generated with'              : 'Généré avec',
-        'Name'                        : 'Nom',
-        'No response values.'         : 'Aucune valeur de réponse.',
-        'optional'                    : 'optionnel',
-        'Parameter'                   : 'Paramètre',
-        'Permission:'                 : 'Permission :',
-        'Response'                    : 'Réponse',
-        'Send'                        : 'Envoyer',
-        'Send a Sample Request'       : 'Envoyer une requête représentative',
-        'show up to version:'         : 'Montrer à partir de la version :',
-        'Size range:'                 : 'Ordre de grandeur :',
-        'Type'                        : 'Type',
-        'url'                         : 'url'
-    }
-});
diff --git a/jams-server/doc/locales/it.js b/jams-server/doc/locales/it.js
deleted file mode 100644
index 8117108c..00000000
--- a/jams-server/doc/locales/it.js
+++ /dev/null
@@ -1,25 +0,0 @@
-define({
-    it: {
-        'Allowed values:'             : 'Valori permessi:',
-        'Compare all with predecessor': 'Confronta tutto con versioni precedenti',
-        'compare changes to:'         : 'confronta modifiche con:',
-        'compared to'                 : 'confrontato con',
-        'Default value:'              : 'Valore predefinito:',
-        'Description'                 : 'Descrizione',
-        'Field'                       : 'Campo',
-        'General'                     : 'Generale',
-        'Generated with'              : 'Creato con',
-        'Name'                        : 'Nome',
-        'No response values.'         : 'Nessun valore di risposta.',
-        'optional'                    : 'opzionale',
-        'Parameter'                   : 'Parametro',
-        'Permission:'                 : 'Permessi:',
-        'Response'                    : 'Risposta',
-        'Send'                        : 'Invia',
-        'Send a Sample Request'       : 'Invia una richiesta di esempio',
-        'show up to version:'         : 'mostra alla versione:',
-        'Size range:'                 : 'Intervallo dimensione:',
-        'Type'                        : 'Tipo',
-        'url'                         : 'url'
-    }
-});
diff --git a/jams-server/doc/locales/locale.js b/jams-server/doc/locales/locale.js
deleted file mode 100644
index 3530705e..00000000
--- a/jams-server/doc/locales/locale.js
+++ /dev/null
@@ -1,51 +0,0 @@
-define([
-    './locales/ca.js',
-    './locales/cs.js',
-    './locales/de.js',
-    './locales/es.js',
-    './locales/fr.js',
-    './locales/it.js',
-    './locales/nl.js',
-    './locales/pl.js',
-    './locales/pt_br.js',
-    './locales/ro.js',
-    './locales/ru.js',
-    './locales/tr.js',
-    './locales/vi.js',
-    './locales/zh.js',
-    './locales/zh_cn.js'
-], function() {
-    var langId = (navigator.language || navigator.userLanguage).toLowerCase().replace('-', '_');
-    var language = langId.substr(0, 2);
-    var locales = {};
-
-    for (index in arguments) {
-        for (property in arguments[index])
-            locales[property] = arguments[index][property];
-    }
-    if ( ! locales['en'])
-        locales['en'] = {};
-
-    if ( ! locales[langId] && ! locales[language])
-        language = 'en';
-
-    var locale = (locales[langId] ? locales[langId] : locales[language]);
-
-    function __(text) {
-        var index = locale[text];
-        if (index === undefined)
-            return text;
-        return index;
-    };
-
-    function setLanguage(language) {
-        locale = locales[language];
-    }
-
-    return {
-        __         : __,
-        locales    : locales,
-        locale     : locale,
-        setLanguage: setLanguage
-    };
-});
diff --git a/jams-server/doc/locales/nl.js b/jams-server/doc/locales/nl.js
deleted file mode 100644
index bddfeeb1..00000000
--- a/jams-server/doc/locales/nl.js
+++ /dev/null
@@ -1,25 +0,0 @@
-define({
-    nl: {
-        'Allowed values:'             : 'Toegestane waarden:',
-        'Compare all with predecessor': 'Vergelijk alle met voorgaande versie',
-        'compare changes to:'         : 'vergelijk veranderingen met:',
-        'compared to'                 : 'vergelijk met',
-        'Default value:'              : 'Standaard waarde:',
-        'Description'                 : 'Omschrijving',
-        'Field'                       : 'Veld',
-        'General'                     : 'Algemeen',
-        'Generated with'              : 'Gegenereerd met',
-        'Name'                        : 'Naam',
-        'No response values.'         : 'Geen response waardes.',
-        'optional'                    : 'optioneel',
-        'Parameter'                   : 'Parameter',
-        'Permission:'                 : 'Permissie:',
-        'Response'                    : 'Antwoorden',
-        'Send'                        : 'Sturen',
-        'Send a Sample Request'       : 'Stuur een sample aanvragen',
-        'show up to version:'         : 'toon tot en met versie:',
-        'Size range:'                 : 'Maatbereik:',
-        'Type'                        : 'Type',
-        'url'                         : 'url'
-    }
-});
diff --git a/jams-server/doc/locales/pl.js b/jams-server/doc/locales/pl.js
deleted file mode 100644
index db645ee1..00000000
--- a/jams-server/doc/locales/pl.js
+++ /dev/null
@@ -1,25 +0,0 @@
-define({
-    pl: {
-        'Allowed values:'             : 'Dozwolone wartości:',
-        'Compare all with predecessor': 'Porównaj z poprzednimi wersjami',
-        'compare changes to:'         : 'porównaj zmiany do:',
-        'compared to'                 : 'porównaj do:',
-        'Default value:'              : 'Wartość domyślna:',
-        'Description'                 : 'Opis',
-        'Field'                       : 'Pole',
-        'General'                     : 'Generalnie',
-        'Generated with'              : 'Wygenerowano z',
-        'Name'                        : 'Nazwa',
-        'No response values.'         : 'Brak odpowiedzi.',
-        'optional'                    : 'opcjonalny',
-        'Parameter'                   : 'Parametr',
-        'Permission:'                 : 'Uprawnienia:',
-        'Response'                    : 'Odpowiedź',
-        'Send'                        : 'Wyślij',
-        'Send a Sample Request'       : 'Wyślij przykładowe żądanie',
-        'show up to version:'         : 'pokaż do wersji:',
-        'Size range:'                 : 'Zakres rozmiaru:',
-        'Type'                        : 'Typ',
-        'url'                         : 'url'
-    }
-});
diff --git a/jams-server/doc/locales/pt_br.js b/jams-server/doc/locales/pt_br.js
deleted file mode 100644
index 2bd78b0d..00000000
--- a/jams-server/doc/locales/pt_br.js
+++ /dev/null
@@ -1,25 +0,0 @@
-define({
-    'pt_br': {
-        'Allowed values:'             : 'Valores permitidos:',
-        'Compare all with predecessor': 'Compare todos com antecessores',
-        'compare changes to:'         : 'comparar alterações com:',
-        'compared to'                 : 'comparado com',
-        'Default value:'              : 'Valor padrão:',
-        'Description'                 : 'Descrição',
-        'Field'                       : 'Campo',
-        'General'                     : 'Geral',
-        'Generated with'              : 'Gerado com',
-        'Name'                        : 'Nome',
-        'No response values.'         : 'Sem valores de resposta.',
-        'optional'                    : 'opcional',
-        'Parameter'                   : 'Parâmetro',
-        'Permission:'                 : 'Permissão:',
-        'Response'                    : 'Resposta',
-        'Send'                        : 'Enviar',
-        'Send a Sample Request'       : 'Enviar um Exemplo de Pedido',
-        'show up to version:'         : 'aparecer para a versão:',
-        'Size range:'                 : 'Faixa de tamanho:',
-        'Type'                        : 'Tipo',
-        'url'                         : 'url'
-    }
-});
diff --git a/jams-server/doc/locales/ro.js b/jams-server/doc/locales/ro.js
deleted file mode 100644
index 8d4e4ed8..00000000
--- a/jams-server/doc/locales/ro.js
+++ /dev/null
@@ -1,25 +0,0 @@
-define({
-    ro: {
-        'Allowed values:'             : 'Valori permise:',
-        'Compare all with predecessor': 'Compară toate cu versiunea precedentă',
-        'compare changes to:'         : 'compară cu versiunea:',
-        'compared to'                 : 'comparat cu',
-        'Default value:'              : 'Valoare implicită:',
-        'Description'                 : 'Descriere',
-        'Field'                       : 'Câmp',
-        'General'                     : 'General',
-        'Generated with'              : 'Generat cu',
-        'Name'                        : 'Nume',
-        'No response values.'         : 'Nici o valoare returnată.',
-        'optional'                    : 'opțional',
-        'Parameter'                   : 'Parametru',
-        'Permission:'                 : 'Permisiune:',
-        'Response'                    : 'Răspuns',
-        'Send'                        : 'Trimite',
-        'Send a Sample Request'       : 'Trimite o cerere de probă',
-        'show up to version:'         : 'arată până la versiunea:',
-        'Size range:'                 : 'Interval permis:',
-        'Type'                        : 'Tip',
-        'url'                         : 'url'
-    }
-});
diff --git a/jams-server/doc/locales/ru.js b/jams-server/doc/locales/ru.js
deleted file mode 100644
index c5f33821..00000000
--- a/jams-server/doc/locales/ru.js
+++ /dev/null
@@ -1,25 +0,0 @@
-define({
-    ru: {
-        'Allowed values:'             : 'Допустимые значения:',
-        'Compare all with predecessor': 'Сравнить с предыдущей версией',
-        'compare changes to:'         : 'сравнить с:',
-        'compared to'                 : 'в сравнении с',
-        'Default value:'              : 'По умолчанию:',
-        'Description'                 : 'Описание',
-        'Field'                       : 'Название',
-        'General'                     : 'Общая информация',
-        'Generated with'              : 'Сгенерировано с помощью',
-        'Name'                        : 'Название',
-        'No response values.'         : 'Нет значений для ответа.',
-        'optional'                    : 'необязательный',
-        'Parameter'                   : 'Параметр',
-        'Permission:'                 : 'Разрешено:',
-        'Response'                    : 'Ответ',
-        'Send'                        : 'Отправить',
-        'Send a Sample Request'       : 'Отправить тестовый запрос',
-        'show up to version:'         : 'показать версию:',
-        'Size range:'                 : 'Ограничения:',
-        'Type'                        : 'Тип',
-        'url'                         : 'URL'
-    }
-});
diff --git a/jams-server/doc/locales/tr.js b/jams-server/doc/locales/tr.js
deleted file mode 100644
index 5c64e52d..00000000
--- a/jams-server/doc/locales/tr.js
+++ /dev/null
@@ -1,25 +0,0 @@
-define({
-    tr: {
-        'Allowed values:'             : 'Ä°zin verilen deÄŸerler:',
-        'Compare all with predecessor': 'Tümünü öncekiler ile karşılaştır',
-        'compare changes to:'         : 'değişiklikleri karşılaştır:',
-        'compared to'                 : 'karşılaştır',
-        'Default value:'              : 'Varsayılan değer:',
-        'Description'                 : 'Açıklama',
-        'Field'                       : 'Alan',
-        'General'                     : 'Genel',
-        'Generated with'              : 'OluÅŸturan',
-        'Name'                        : 'Ä°sim',
-        'No response values.'         : 'Dönüş verisi yok.',
-        'optional'                    : 'opsiyonel',
-        'Parameter'                   : 'Parametre',
-        'Permission:'                 : 'Ä°zin:',
-        'Response'                    : 'Dönüş',
-        'Send'                        : 'Gönder',
-        'Send a Sample Request'       : 'Örnek istek gönder',
-        'show up to version:'         : 'bu versiyona kadar göster:',
-        'Size range:'                 : 'Boyut aralığı:',
-        'Type'                        : 'Tip',
-        'url'                         : 'url'
-    }
-});
diff --git a/jams-server/doc/locales/vi.js b/jams-server/doc/locales/vi.js
deleted file mode 100644
index 7ce77050..00000000
--- a/jams-server/doc/locales/vi.js
+++ /dev/null
@@ -1,25 +0,0 @@
-define({
-    vi: {
-        'Allowed values:'             : 'Giá trị chấp nhận:',
-        'Compare all with predecessor': 'So sánh với tất cả phiên bản trước',
-        'compare changes to:'         : 'so sánh sự thay đổi với:',
-        'compared to'                 : 'so sánh với',
-        'Default value:'              : 'Giá trị mặc định:',
-        'Description'                 : 'Chú thích',
-        'Field'                       : 'Trường dữ liệu',
-        'General'                     : 'Tổng quan',
-        'Generated with'              : 'Được tạo bởi',
-        'Name'                        : 'Tên',
-        'No response values.'         : 'Không có kết quả trả về.',
-        'optional'                    : 'Tùy chọn',
-        'Parameter'                   : 'Tham số',
-        'Permission:'                 : 'Quyền hạn:',
-        'Response'                    : 'Kết quả',
-        'Send'                        : 'Gá»­i',
-        'Send a Sample Request'       : 'Gửi một yêu cầu mẫu',
-        'show up to version:'         : 'hiển thị phiên bản:',
-        'Size range:'                 : 'Kích cỡ:',
-        'Type'                        : 'Kiểu',
-        'url'                         : 'liên kết'
-    }
-});
diff --git a/jams-server/doc/locales/zh.js b/jams-server/doc/locales/zh.js
deleted file mode 100644
index ca5042fe..00000000
--- a/jams-server/doc/locales/zh.js
+++ /dev/null
@@ -1,25 +0,0 @@
-define({
-    zh: {
-        'Allowed values​​:'             : '允許值:',
-        'Compare all with predecessor': '預先比較所有',
-        'compare changes to:'         : '比較變更:',
-        'compared to'                 : '對比',
-        'Default value:'              : '預設值:',
-        'Description'                 : '描述',
-        'Field'                       : '欄位',
-        'General'                     : '概括',
-        'Generated with'              : '生成工具',
-        'Name'                        : '名稱',
-        'No response values​​.'         : '無對應資料.',
-        'optional'                    : '選填',
-        'Parameter'                   : '參數',
-        'Permission:'                 : '權限:',
-        'Response'                    : '回應',
-        'Send'                        : '發送',
-        'Send a Sample Request'       : '發送試用需求',
-        'show up to version:'         : '顯示到版本:',
-        'Size range:'                 : '區間:',
-        'Type'                        : 'é¡žåž‹',
-        'url'                         : '網址'
-    }
-});
diff --git a/jams-server/doc/locales/zh_cn.js b/jams-server/doc/locales/zh_cn.js
deleted file mode 100644
index 50913e25..00000000
--- a/jams-server/doc/locales/zh_cn.js
+++ /dev/null
@@ -1,27 +0,0 @@
-define({
-    'zh_cn': {
-        'Allowed values:'             : '允许值:',
-        'Compare all with predecessor': '与所有较早的比较',
-        'compare changes to:'         : '将当前版本与指定版本比较:',
-        'compared to'                 : '相比于',
-        'Default value:'              : '默认值:',
-        'Description'                 : '描述',
-        'Field'                       : '字段',
-        'General'                     : '概要',
-        'Generated with'              : '基于',
-        'Name'                        : '名称',
-        'No response values.'         : '无返回值.',
-        'optional'                    : '可选',
-        'Parameter'                   : '参数',
-        'Parameters'                  : '参数',
-        'Headers'                     : '头部参数',
-        'Permission:'                 : '权限:',
-        'Response'                    : '返回',
-        'Send'                        : '发送',
-        'Send a Sample Request'       : '发送示例请求',
-        'show up to version:'         : '显示到指定版本:',
-        'Size range:'                 : '取值范围:',
-        'Type'                        : '类型',
-        'url'                         : '网址'
-    }
-});
diff --git a/jams-server/doc/main.js b/jams-server/doc/main.js
deleted file mode 100644
index 2eaf759b..00000000
--- a/jams-server/doc/main.js
+++ /dev/null
@@ -1,907 +0,0 @@
-require.config({
-    paths: {
-        bootstrap: './vendor/bootstrap.min',
-        diffMatchPatch: './vendor/diff_match_patch.min',
-        handlebars: './vendor/handlebars.min',
-        handlebarsExtended: './utils/handlebars_helper',
-        jquery: './vendor/jquery.min',
-        locales: './locales/locale',
-        lodash: './vendor/lodash.custom.min',
-        pathToRegexp: './vendor/path-to-regexp/index',
-        prettify: './vendor/prettify/prettify',
-        semver: './vendor/semver.min',
-        utilsSampleRequest: './utils/send_sample_request',
-        webfontloader: './vendor/webfontloader',
-        list: './vendor/list.min',
-        apiData: './api_data',
-        apiProject: './api_project',
-    },
-    shim: {
-        bootstrap: {
-            deps: ['jquery']
-        },
-        diffMatchPatch: {
-            exports: 'diff_match_patch'
-        },
-        handlebars: {
-            exports: 'Handlebars'
-        },
-        handlebarsExtended: {
-            deps: ['jquery', 'handlebars'],
-            exports: 'Handlebars'
-        },
-        prettify: {
-            exports: 'prettyPrint'
-        }
-    },
-    urlArgs: 'v=' + (new Date()).getTime(),
-    waitSeconds: 15
-});
-
-require([
-    'jquery',
-    'lodash',
-    'locales',
-    'handlebarsExtended',
-    'apiProject',
-    'apiData',
-    'prettify',
-    'utilsSampleRequest',
-    'semver',
-    'webfontloader',
-    'bootstrap',
-    'pathToRegexp',
-    'list'
-], function($, _, locale, Handlebars, apiProject, apiData, prettyPrint, sampleRequest, semver, WebFont) {
-
-    // Load google web fonts.
-    WebFont.load({
-        active: function() {
-            // Only init after fonts are loaded.
-            init($, _, locale, Handlebars, apiProject, apiData, prettyPrint, sampleRequest, semver);
-        },
-        google: {
-            families: ['Source Code Pro', 'Source Sans Pro:n4,n6,n7']
-        }
-    });
-});
-
-function init($, _, locale, Handlebars, apiProject, apiData, prettyPrint, sampleRequest, semver) {
-    var api = apiData.api;
-
-    //
-    // Templates
-    //
-    var templateHeader         = Handlebars.compile( $('#template-header').html() );
-    var templateFooter         = Handlebars.compile( $('#template-footer').html() );
-    var templateArticle        = Handlebars.compile( $('#template-article').html() );
-    var templateCompareArticle = Handlebars.compile( $('#template-compare-article').html() );
-    var templateGenerator      = Handlebars.compile( $('#template-generator').html() );
-    var templateProject        = Handlebars.compile( $('#template-project').html() );
-    var templateSections       = Handlebars.compile( $('#template-sections').html() );
-    var templateSidenav        = Handlebars.compile( $('#template-sidenav').html() );
-
-    //
-    // apiProject defaults
-    //
-    if ( ! apiProject.template)
-        apiProject.template = {};
-
-    if (apiProject.template.withCompare == null)
-        apiProject.template.withCompare = true;
-
-    if (apiProject.template.withGenerator == null)
-        apiProject.template.withGenerator = true;
-
-    if (apiProject.template.forceLanguage)
-        locale.setLanguage(apiProject.template.forceLanguage);
-
-    if (apiProject.template.aloneDisplay == null)
-        apiProject.template.aloneDisplay = false;
-
-    // Setup jQuery Ajax
-    $.ajaxSetup(apiProject.template.jQueryAjaxSetup);
-
-    //
-    // Data transform
-    //
-    // grouped by group
-    var apiByGroup = _.groupBy(api, function(entry) {
-        return entry.group;
-    });
-
-    // grouped by group and name
-    var apiByGroupAndName = {};
-    $.each(apiByGroup, function(index, entries) {
-        apiByGroupAndName[index] = _.groupBy(entries, function(entry) {
-            return entry.name;
-        });
-    });
-
-    //
-    // sort api within a group by title ASC and custom order
-    //
-    var newList = [];
-    var umlauts = { 'ä': 'ae', 'ü': 'ue', 'ö': 'oe', 'ß': 'ss' }; // TODO: remove in version 1.0
-    $.each (apiByGroupAndName, function(index, groupEntries) {
-        // get titles from the first entry of group[].name[] (name has versioning)
-        var titles = [];
-        $.each (groupEntries, function(titleName, entries) {
-            var title = entries[0].title;
-            if(title !== undefined) {
-                title.toLowerCase().replace(/[äöüß]/g, function($0) { return umlauts[$0]; });
-                titles.push(title + '#~#' + titleName); // '#~#' keep reference to titleName after sorting
-            }
-        });
-        // sort by name ASC
-        titles.sort();
-
-        // custom order
-        if (apiProject.order)
-            titles = sortByOrder(titles, apiProject.order, '#~#');
-
-        // add single elements to the new list
-        titles.forEach(function(name) {
-            var values = name.split('#~#');
-            var key = values[1];
-            groupEntries[key].forEach(function(entry) {
-                newList.push(entry);
-            });
-        });
-    });
-    // api overwrite with ordered list
-    api = newList;
-
-    //
-    // Group- and Versionlists
-    //
-    var apiGroups = {};
-    var apiGroupTitles = {};
-    var apiVersions = {};
-    apiVersions[apiProject.version] = 1;
-
-    $.each(api, function(index, entry) {
-        apiGroups[entry.group] = 1;
-        apiGroupTitles[entry.group] = entry.groupTitle || entry.group;
-        apiVersions[entry.version] = 1;
-    });
-
-    // sort groups
-    apiGroups = Object.keys(apiGroups);
-    apiGroups.sort();
-
-    // custom order
-    if (apiProject.order)
-        apiGroups = sortByOrder(apiGroups, apiProject.order);
-
-    // sort versions DESC
-    apiVersions = Object.keys(apiVersions);
-    apiVersions.sort(semver.compare);
-    apiVersions.reverse();
-
-    //
-    // create Navigationlist
-    //
-    var nav = [];
-    apiGroups.forEach(function(group) {
-        // Mainmenu entry
-        nav.push({
-            group: group,
-            isHeader: true,
-            title: apiGroupTitles[group]
-        });
-
-        // Submenu
-        var oldName = '';
-        api.forEach(function(entry) {
-            if (entry.group === group) {
-                if (oldName !== entry.name) {
-                    nav.push({
-                        title: entry.title,
-                        group: group,
-                        name: entry.name,
-                        type: entry.type,
-                        version: entry.version,
-                        url: entry.url
-                    });
-                } else {
-                    nav.push({
-                        title: entry.title,
-                        group: group,
-                        hidden: true,
-                        name: entry.name,
-                        type: entry.type,
-                        version: entry.version,
-                        url: entry.url
-                    });
-                }
-                oldName = entry.name;
-            }
-        });
-    });
-
-    /**
-     * Add navigation items by analyzing the HTML content and searching for h1 and h2 tags
-     * @param nav Object the navigation array
-     * @param content string the compiled HTML content
-     * @param index where to insert items
-     * @return boolean true if any good-looking (i.e. with a group identifier) <h1> tag was found
-     */
-    function add_nav(nav, content, index) {
-        var found_level1 = false;
-        if ( ! content) {
-          return found_level1;
-        }
-        var topics = content.match(/<h(1|2).*?>(.+?)<\/h(1|2)>/gi);
-        if ( topics ) {
-          topics.forEach(function(entry) {
-              var level = entry.substring(2,3);
-              var title = entry.replace(/<.+?>/g, '');    // Remove all HTML tags for the title
-              var entry_tags = entry.match(/id="api-([^\-]+)(?:-(.+))?"/);    // Find the group and name in the id property
-              var group = (entry_tags ? entry_tags[1] : null);
-              var name = (entry_tags ? entry_tags[2] : null);
-              if (level==1 && title && group)  {
-                  nav.splice(index, 0, {
-                      group: group,
-                      isHeader: true,
-                      title: title,
-                      isFixed: true
-                  });
-                  index++;
-                  found_level1 = true;
-              }
-              if (level==2 && title && group && name)    {
-                  nav.splice(index, 0, {
-                      group: group,
-                      name: name,
-                      isHeader: false,
-                      title: title,
-                      isFixed: false,
-                      version: '1.0'
-                  });
-                  index++;
-              }
-          });
-        }
-        return found_level1;
-    }
-
-    // Mainmenu Header entry
-    if (apiProject.header) {
-        var found_level1 = add_nav(nav, apiProject.header.content, 0); // Add level 1 and 2 titles
-        if (!found_level1) {    // If no Level 1 tags were found, make a title
-            nav.unshift({
-                group: '_',
-                isHeader: true,
-                title: (apiProject.header.title == null) ? locale.__('General') : apiProject.header.title,
-                isFixed: true
-            });
-        }
-    }
-
-    // Mainmenu Footer entry
-    if (apiProject.footer) {
-        var last_nav_index = nav.length;
-        var found_level1 = add_nav(nav, apiProject.footer.content, nav.length); // Add level 1 and 2 titles
-        if (!found_level1 && apiProject.footer.title != null) {    // If no Level 1 tags were found, make a title
-            nav.splice(last_nav_index, 0, {
-                group: '_footer',
-                isHeader: true,
-                title: apiProject.footer.title,
-                isFixed: true
-            });
-        }
-    }
-
-    // render pagetitle
-    var title = apiProject.title ? apiProject.title : 'apiDoc: ' + apiProject.name + ' - ' + apiProject.version;
-    $(document).attr('title', title);
-
-    // remove loader
-    $('#loader').remove();
-
-    // render sidenav
-    var fields = {
-        nav: nav
-    };
-    $('#sidenav').append( templateSidenav(fields) );
-
-    // render Generator
-    $('#generator').append( templateGenerator(apiProject) );
-
-    // render Project
-    _.extend(apiProject, { versions: apiVersions});
-    $('#project').append( templateProject(apiProject) );
-
-    // render apiDoc, header/footer documentation
-    if (apiProject.header)
-        $('#header').append( templateHeader(apiProject.header) );
-
-    if (apiProject.footer)
-        $('#footer').append( templateFooter(apiProject.footer) );
-
-    //
-    // Render Sections and Articles
-    //
-    var articleVersions = {};
-    var content = '';
-    apiGroups.forEach(function(groupEntry) {
-        var articles = [];
-        var oldName = '';
-        var fields = {};
-        var title = groupEntry;
-        var description = '';
-        articleVersions[groupEntry] = {};
-
-        // render all articles of a group
-        api.forEach(function(entry) {
-            if(groupEntry === entry.group) {
-                if (oldName !== entry.name) {
-                    // determine versions
-                    api.forEach(function(versionEntry) {
-                        if (groupEntry === versionEntry.group && entry.name === versionEntry.name) {
-                            if ( ! articleVersions[entry.group].hasOwnProperty(entry.name) ) {
-                                articleVersions[entry.group][entry.name] = [];
-                            }
-                            articleVersions[entry.group][entry.name].push(versionEntry.version);
-                        }
-                    });
-                    fields = {
-                        article: entry,
-                        versions: articleVersions[entry.group][entry.name]
-                    };
-                } else {
-                    fields = {
-                        article: entry,
-                        hidden: true,
-                        versions: articleVersions[entry.group][entry.name]
-                    };
-                }
-
-                // add prefix URL for endpoint unless it's already absolute
-                if (apiProject.url) {
-                    if (fields.article.url.substr(0, 4).toLowerCase() !== 'http') {
-                        fields.article.url = apiProject.url + fields.article.url;
-                    }
-                }
-
-                addArticleSettings(fields, entry);
-
-                if (entry.groupTitle)
-                    title = entry.groupTitle;
-
-                // TODO: make groupDescription compareable with older versions (not important for the moment)
-                if (entry.groupDescription)
-                    description = entry.groupDescription;
-
-                articles.push({
-                    article: templateArticle(fields),
-                    group: entry.group,
-                    name: entry.name,
-                    aloneDisplay: apiProject.template.aloneDisplay
-                });
-                oldName = entry.name;
-            }
-        });
-
-        // render Section with Articles
-        var fields = {
-            group: groupEntry,
-            title: title,
-            description: description,
-            articles: articles,
-            aloneDisplay: apiProject.template.aloneDisplay
-        };
-        content += templateSections(fields);
-    });
-    $('#sections').append( content );
-
-    // Bootstrap Scrollspy
-    $(this).scrollspy({ target: '#scrollingNav' });
-
-    // Content-Scroll on Navigation click.
-    $('.sidenav').find('a').on('click', function(e) {
-        e.preventDefault();
-        var id = $(this).attr('href');
-        if ($(id).length > 0)
-            $('html,body').animate({ scrollTop: parseInt($(id).offset().top) }, 400);
-        window.location.hash = $(this).attr('href');
-    });
-
-    /**
-     * Check if Parameter (sub) List has a type Field.
-     * Example: @apiSuccess          varname1 No type.
-     *          @apiSuccess {String} varname2 With type.
-     *
-     * @param {Object} fields
-     */
-    function _hasTypeInFields(fields) {
-        var result = false;
-        $.each(fields, function(name) {
-            result = result || _.some(fields[name], function(item) { return item.type; });
-        });
-        return result;
-    }
-
-    /**
-     * On Template changes, recall plugins.
-     */
-    function initDynamic() {
-        // Bootstrap popover
-        $('button[data-toggle="popover"]').popover().click(function(e) {
-            e.preventDefault();
-        });
-
-        var version = $('#version strong').html();
-        $('#sidenav li').removeClass('is-new');
-        if (apiProject.template.withCompare) {
-            $('#sidenav li[data-version=\'' + version + '\']').each(function(){
-                var group = $(this).data('group');
-                var name = $(this).data('name');
-                var length = $('#sidenav li[data-group=\'' + group + '\'][data-name=\'' + name + '\']').length;
-                var index  = $('#sidenav li[data-group=\'' + group + '\'][data-name=\'' + name + '\']').index($(this));
-                if (length === 1 || index === (length - 1))
-                    $(this).addClass('is-new');
-            });
-        }
-
-        // tabs
-        $('.nav-tabs-examples a').click(function (e) {
-            e.preventDefault();
-            $(this).tab('show');
-        });
-        $('.nav-tabs-examples').find('a:first').tab('show');
-
-        // sample header-content-type switch
-        $('.sample-header-content-type-switch').change(function () {
-            var paramName = '.' + $(this).attr('name') + '-fields';
-            var bodyName = '.' + $(this).attr('name') + '-body';
-            var selectName = 'select[name=' + $(this).attr('name') + ']';
-            if ($(this).val() == 'body-json') {
-                $(selectName).val('undefined');
-                $(this).val('body-json');
-                $(paramName).removeClass('hide');
-                $(this).parent().nextAll(paramName).first().addClass('hide');
-                $(bodyName).addClass('hide');
-                $(this).parent().nextAll(bodyName).first().removeClass('hide');
-            } else if ($(this).val() == "body-form-data") {
-                $(selectName).val('undefined');
-                $(this).val('body-form-data');
-                $(bodyName).addClass('hide');
-                $(paramName).removeClass('hide');
-            } else {
-                $(this).parent().nextAll(paramName).first().removeClass('hide')
-                $(this).parent().nextAll(bodyName).first().addClass('hide');
-            }
-            $(this).prev('.sample-request-switch').prop('checked', true);
-        });
-
-        // sample request switch
-        $('.sample-request-switch').click(function (e) {
-            var paramName = '.' + $(this).attr('name') + '-fields';
-            var bodyName = '.' + $(this).attr('name') + '-body';
-            var select = $(this).next('.' + $(this).attr('name') + '-select').val();
-            if($(this).prop("checked")){
-                if (select == 'body-json'){
-                    $(this).parent().nextAll(bodyName).first().removeClass('hide');
-                }else {
-                    $(this).parent().nextAll(paramName).first().removeClass('hide');
-                }
-            }else {
-                if (select == 'body-json'){
-                    $(this).parent().nextAll(bodyName).first().addClass('hide');
-                }else {
-                    $(this).parent().nextAll(paramName).first().addClass('hide');
-                }
-            }
-        });
-
-        if (apiProject.template.aloneDisplay){
-            //show group
-            $('.show-group').click(function () {
-                var apiGroup = '.' + $(this).attr('data-group') + '-group';
-                var apiGroupArticle = '.' + $(this).attr('data-group') + '-article';
-                $(".show-api-group").addClass('hide');
-                $(apiGroup).removeClass('hide');
-                $(".show-api-article").addClass('hide');
-                $(apiGroupArticle).removeClass('hide');
-            });
-
-            //show api
-            $('.show-api').click(function () {
-                var apiName = '.' + $(this).attr('data-name') + '-article';
-                var apiGroup = '.' + $(this).attr('data-group') + '-group';
-                $(".show-api-group").addClass('hide');
-                $(apiGroup).removeClass('hide');
-                $(".show-api-article").addClass('hide');
-                $(apiName).removeClass('hide');
-            });
-        }
-
-        // call scrollspy refresh method
-        $(window).scrollspy('refresh');
-
-        // init modules
-        sampleRequest.initDynamic();
-    }
-    initDynamic();
-
-    if (apiProject.template.aloneDisplay) {
-        var hashVal = window.location.hash;
-        if (hashVal != null && hashVal.length !== 0) {
-            $("." + hashVal.slice(1) + "-init").click();
-        }
-    }
-
-    // Pre- / Code-Format
-    prettyPrint();
-
-    //
-    // HTML-Template specific jQuery-Functions
-    //
-    // Change Main Version
-    function setMainVersion(selectedVersion) {
-        if (typeof(selectedVersion) === 'undefined') {
-            selectedVersion = $('#version strong').html();
-        }
-        else {
-            $('#version strong').html(selectedVersion);
-        }
-
-        // hide all
-        $('article').addClass('hide');
-        $('#sidenav li:not(.nav-fixed)').addClass('hide');
-
-        // show 1st equal or lower Version of each entry
-        $('article[data-version]').each(function(index) {
-            var group = $(this).data('group');
-            var name = $(this).data('name');
-            var version = $(this).data('version');
-
-            if (semver.lte(version, selectedVersion)) {
-                if ($('article[data-group=\'' + group + '\'][data-name=\'' + name + '\']:visible').length === 0) {
-                    // enable Article
-                    $('article[data-group=\'' + group + '\'][data-name=\'' + name + '\'][data-version=\'' + version + '\']').removeClass('hide');
-                    // enable Navigation
-                    $('#sidenav li[data-group=\'' + group + '\'][data-name=\'' + name + '\'][data-version=\'' + version + '\']').removeClass('hide');
-                    $('#sidenav li.nav-header[data-group=\'' + group + '\']').removeClass('hide');
-                }
-            }
-        });
-
-        // show 1st equal or lower Version of each entry
-        $('article[data-version]').each(function(index) {
-            var group = $(this).data('group');
-            $('section#api-' + group).removeClass('hide');
-            if ($('section#api-' + group + ' article:visible').length === 0) {
-                $('section#api-' + group).addClass('hide');
-            } else {
-                $('section#api-' + group).removeClass('hide');
-            }
-        });
-
-        initDynamic();
-        return;
-    }
-    setMainVersion();
-
-    $('#versions li.version a').on('click', function(e) {
-        e.preventDefault();
-
-        setMainVersion($(this).html());
-    });
-
-    // compare all article with their predecessor
-    $('#compareAllWithPredecessor').on('click', changeAllVersionCompareTo);
-
-    // change version of an article
-    $('article .versions li.version a').on('click', changeVersionCompareTo);
-
-    // compare url-parameter
-    $.urlParam = function(name) {
-        var results = new RegExp('[\\?&amp;]' + name + '=([^&amp;#]*)').exec(window.location.href);
-        return (results && results[1]) ? results[1] : null;
-    };
-
-    if ($.urlParam('compare')) {
-        // URL Paramter ?compare=1 is set
-        $('#compareAllWithPredecessor').trigger('click');
-    }
-
-    // Quick jump on page load to hash position.
-    // Should happen after setting the main version
-    // and after triggering the click on the compare button,
-    // as these actions modify the content
-    // and would make it jump to the wrong position or not jump at all.
-    if (window.location.hash) {
-        var id = window.location.hash;
-        if ($(id).length > 0)
-            $('html,body').animate({ scrollTop: parseInt($(id).offset().top) }, 0);
-    }
-
-    /**
-     * Initialize search
-     */
-    var options = {
-      valueNames: [ 'nav-list-item','nav-list-url-item']
-    };
-    var endpointsList = new List('scrollingNav', options);
-
-    /**
-     * Set initial focus to search input
-     */
-    $('#scrollingNav .sidenav-search input.search').focus();
-
-    /**
-     * Detect ESC key to reset search
-     */
-    $(document).keyup(function(e) {
-      if (e.keyCode === 27) $('span.search-reset').click();
-    });
-
-    /**
-     * Search reset
-     */
-    $('span.search-reset').on('click', function() {
-      $('#scrollingNav .sidenav-search input.search')
-        .val("")
-        .focus()
-      ;
-      endpointsList.search();
-    });
-
-    /**
-     * Change version of an article to compare it to an other version.
-     */
-    function changeVersionCompareTo(e) {
-        e.preventDefault();
-
-        var $root = $(this).parents('article');
-        var selectedVersion = $(this).html();
-        var $button = $root.find('.version');
-        var currentVersion = $button.find('strong').html();
-        $button.find('strong').html(selectedVersion);
-
-        var group = $root.data('group');
-        var name = $root.data('name');
-        var version = $root.data('version');
-
-        var compareVersion = $root.data('compare-version');
-
-        if (compareVersion === selectedVersion)
-            return;
-
-        if ( ! compareVersion && version == selectedVersion)
-            return;
-
-        if (compareVersion && articleVersions[group][name][0] === selectedVersion || version === selectedVersion) {
-            // the version of the entry is set to the highest version (reset)
-            resetArticle(group, name, version);
-        } else {
-            var $compareToArticle = $('article[data-group=\'' + group + '\'][data-name=\'' + name + '\'][data-version=\'' + selectedVersion + '\']');
-
-            var sourceEntry = {};
-            var compareEntry = {};
-            $.each(apiByGroupAndName[group][name], function(index, entry) {
-                if (entry.version === version)
-                    sourceEntry = entry;
-                if (entry.version === selectedVersion)
-                    compareEntry = entry;
-            });
-
-            var fields = {
-                article: sourceEntry,
-                compare: compareEntry,
-                versions: articleVersions[group][name]
-            };
-
-            // add unique id
-            // TODO: replace all group-name-version in template with id.
-            fields.article.id = fields.article.group + '-' + fields.article.name + '-' + fields.article.version;
-            fields.article.id = fields.article.id.replace(/\./g, '_');
-
-            fields.compare.id = fields.compare.group + '-' + fields.compare.name + '-' + fields.compare.version;
-            fields.compare.id = fields.compare.id.replace(/\./g, '_');
-
-            var entry = sourceEntry;
-            if (entry.parameter && entry.parameter.fields)
-                fields._hasTypeInParameterFields = _hasTypeInFields(entry.parameter.fields);
-
-            if (entry.error && entry.error.fields)
-                fields._hasTypeInErrorFields = _hasTypeInFields(entry.error.fields);
-
-            if (entry.success && entry.success.fields)
-                fields._hasTypeInSuccessFields = _hasTypeInFields(entry.success.fields);
-
-            if (entry.info && entry.info.fields)
-                fields._hasTypeInInfoFields = _hasTypeInFields(entry.info.fields);
-
-            var entry = compareEntry;
-            if (fields._hasTypeInParameterFields !== true && entry.parameter && entry.parameter.fields)
-                fields._hasTypeInParameterFields = _hasTypeInFields(entry.parameter.fields);
-
-            if (fields._hasTypeInErrorFields !== true && entry.error && entry.error.fields)
-                fields._hasTypeInErrorFields = _hasTypeInFields(entry.error.fields);
-
-            if (fields._hasTypeInSuccessFields !== true && entry.success && entry.success.fields)
-                fields._hasTypeInSuccessFields = _hasTypeInFields(entry.success.fields);
-
-            if (fields._hasTypeInInfoFields !== true && entry.info && entry.info.fields)
-                fields._hasTypeInInfoFields = _hasTypeInFields(entry.info.fields);
-
-            var content = templateCompareArticle(fields);
-            $root.after(content);
-            var $content = $root.next();
-
-            // Event on.click re-assign
-            $content.find('.versions li.version a').on('click', changeVersionCompareTo);
-
-            // select navigation
-            $('#sidenav li[data-group=\'' + group + '\'][data-name=\'' + name + '\'][data-version=\'' + currentVersion + '\']').addClass('has-modifications');
-
-            $root.remove();
-            // TODO: on change main version or select the highest version re-render
-        }
-
-        initDynamic();
-    }
-
-    /**
-     * Compare all currently selected Versions with their predecessor.
-     */
-    function changeAllVersionCompareTo(e) {
-        e.preventDefault();
-        $('article:visible .versions').each(function(){
-            var $root = $(this).parents('article');
-            var currentVersion = $root.data('version');
-            var $foundElement = null;
-            $(this).find('li.version a').each(function() {
-                var selectVersion = $(this).html();
-                if (selectVersion < currentVersion && ! $foundElement)
-                    $foundElement = $(this);
-            });
-
-            if($foundElement)
-                $foundElement.trigger('click');
-        });
-        initDynamic();
-    }
-
-    /**
-     * Sort the fields.
-     */
-    function sortFields(fields_object) {
-        $.each(fields_object, function (key, fields) {
-
-            var reversed = fields.slice().reverse()
-
-            var max_dot_count = Math.max.apply(null, reversed.map(function (item) {
-                return item.field.split(".").length - 1;
-            }))
-
-            for (var dot_count = 1; dot_count <= max_dot_count; dot_count++) {
-                reversed.forEach(function (item, index) {
-                    var parts = item.field.split(".");
-                    if (parts.length - 1 == dot_count) {
-                        var fields_names = fields.map(function (item) { return item.field; });
-                        if (parts.slice(1).length  >= 1) {
-                            var prefix = parts.slice(0, parts.length - 1).join(".");
-                            var prefix_index = fields_names.indexOf(prefix);
-                            if (prefix_index > -1) {
-                                fields.splice(fields_names.indexOf(item.field), 1);
-                                fields.splice(prefix_index + 1, 0, item);
-                            }
-                        }
-                    }
-                });
-            }
-        });
-    }
-
-    /**
-     * Add article settings.
-     */
-    function addArticleSettings(fields, entry) {
-        // add unique id
-        // TODO: replace all group-name-version in template with id.
-        fields.id = fields.article.group + '-' + fields.article.name + '-' + fields.article.version;
-        fields.id = fields.id.replace(/\./g, '_');
-
-        if (entry.header && entry.header.fields) {
-            sortFields(entry.header.fields);
-            fields._hasTypeInHeaderFields = _hasTypeInFields(entry.header.fields);
-        }
-
-        if (entry.parameter && entry.parameter.fields) {
-            sortFields(entry.parameter.fields);
-            fields._hasTypeInParameterFields = _hasTypeInFields(entry.parameter.fields);
-        }
-
-        if (entry.error && entry.error.fields) {
-            sortFields(entry.error.fields);
-            fields._hasTypeInErrorFields = _hasTypeInFields(entry.error.fields);
-        }
-
-        if (entry.success && entry.success.fields) {
-            sortFields(entry.success.fields);
-            fields._hasTypeInSuccessFields = _hasTypeInFields(entry.success.fields);
-        }
-
-        if (entry.info && entry.info.fields) {
-            sortFields(entry.info.fields);
-            fields._hasTypeInInfoFields = _hasTypeInFields(entry.info.fields);
-        }
-
-        // add template settings
-        fields.template = apiProject.template;
-    }
-
-    /**
-     * Render Article.
-     */
-    function renderArticle(group, name, version) {
-        var entry = {};
-        $.each(apiByGroupAndName[group][name], function(index, currentEntry) {
-            if (currentEntry.version === version)
-                entry = currentEntry;
-        });
-        var fields = {
-            article: entry,
-            versions: articleVersions[group][name]
-        };
-
-        addArticleSettings(fields, entry);
-
-        return templateArticle(fields);
-    }
-
-    /**
-     * Render original Article and remove the current visible Article.
-     */
-    function resetArticle(group, name, version) {
-        var $root = $('article[data-group=\'' + group + '\'][data-name=\'' + name + '\']:visible');
-        var content = renderArticle(group, name, version);
-
-        $root.after(content);
-        var $content = $root.next();
-
-        // Event on.click needs to be reassigned (should actually work with on ... automatically)
-        $content.find('.versions li.version a').on('click', changeVersionCompareTo);
-
-        $('#sidenav li[data-group=\'' + group + '\'][data-name=\'' + name + '\'][data-version=\'' + version + '\']').removeClass('has-modifications');
-
-        $root.remove();
-        return;
-    }
-
-    /**
-     * Return ordered entries by custom order and append not defined entries to the end.
-     * @param  {String[]} elements
-     * @param  {String[]} order
-     * @param  {String}   splitBy
-     * @return {String[]} Custom ordered list.
-     */
-    function sortByOrder(elements, order, splitBy) {
-        var results = [];
-        order.forEach (function(name) {
-            if (splitBy)
-                elements.forEach (function(element) {
-                    var parts = element.split(splitBy);
-                    var key = parts[0]; // reference keep for sorting
-                    if (key == name || parts[1] == name)
-                        results.push(element);
-                });
-            else
-                elements.forEach (function(key) {
-                    if (key == name)
-                        results.push(name);
-                });
-        });
-        // Append all other entries that ar not defined in order
-        elements.forEach(function(element) {
-            if (results.indexOf(element) === -1)
-                results.push(element);
-        });
-        return results;
-    }
-}
diff --git a/jams-server/doc/utils/handlebars_helper.js b/jams-server/doc/utils/handlebars_helper.js
deleted file mode 100644
index 14a57fc7..00000000
--- a/jams-server/doc/utils/handlebars_helper.js
+++ /dev/null
@@ -1,376 +0,0 @@
-define([
-    'locales',
-    'handlebars',
-    'diffMatchPatch'
-], function(locale, Handlebars, DiffMatchPatch) {
-
-    /**
-     * Return a text as markdown.
-     * Currently only a little helper to replace apidoc-inline Links (#Group:Name).
-     * Should be replaced with a full markdown lib.
-     * @param string text
-     */
-    Handlebars.registerHelper('markdown', function(text) {
-        if ( ! text ) {
-          return text;
-        }
-        text = text.replace(/((\[(.*?)\])?\(#)((.+?):(.+?))(\))/mg, function(match, p1, p2, p3, p4, p5, p6) {
-          var link = p3 || p5 + '/' + p6;
-          return '<a href="#api-' + p5 + '-' + p6 + '">' + link + '</a>';
-        });
-        return text;
-    });
-
-    /**
-     * set paramater type.
-     */
-    Handlebars.registerHelper("setInputType", function(text) {
-          if (text === "File") {
-            return "file";
-          }
-          return "text";
-    });
-
-    /**
-     * start/stop timer for simple performance check.
-     */
-    var timer;
-    Handlebars.registerHelper('startTimer', function(text) {
-        timer = new Date();
-        return '';
-    });
-
-    Handlebars.registerHelper('stopTimer', function(text) {
-        console.log(new Date() - timer);
-        return '';
-    });
-
-    /**
-     * Return localized Text.
-     * @param string text
-     */
-    Handlebars.registerHelper('__', function(text) {
-        return locale.__(text);
-    });
-
-    /**
-     * Console log.
-     * @param mixed obj
-     */
-    Handlebars.registerHelper('cl', function(obj) {
-        console.log(obj);
-        return '';
-    });
-
-    /**
-     * Replace underscore with space.
-     * @param string text
-     */
-    Handlebars.registerHelper('underscoreToSpace', function(text) {
-        return text.replace(/(_+)/g, ' ');
-    });
-
-    /**
-     *
-     */
-    Handlebars.registerHelper('assign', function(name) {
-        if(arguments.length > 0) {
-            var type = typeof(arguments[1]);
-            var arg = null;
-            if(type === 'string' || type === 'number' || type === 'boolean') arg = arguments[1];
-            Handlebars.registerHelper(name, function() { return arg; });
-        }
-        return '';
-    });
-
-    /**
-     *
-     */
-    Handlebars.registerHelper('nl2br', function(text) {
-        return _handlebarsNewlineToBreak(text);
-    });
-
-    /**
-     *
-     */
-    Handlebars.registerHelper('if_eq', function(context, options) {
-        var compare = context;
-        // Get length if context is an object
-        if (context instanceof Object && ! (options.hash.compare instanceof Object))
-             compare = Object.keys(context).length;
-
-        if (compare === options.hash.compare)
-            return options.fn(this);
-
-        return options.inverse(this);
-    });
-
-    /**
-     *
-     */
-    Handlebars.registerHelper('if_gt', function(context, options) {
-        var compare = context;
-        // Get length if context is an object
-        if (context instanceof Object && ! (options.hash.compare instanceof Object))
-             compare = Object.keys(context).length;
-
-        if(compare > options.hash.compare)
-            return options.fn(this);
-
-        return options.inverse(this);
-    });
-
-    /**
-     *
-     */
-    var templateCache = {};
-    Handlebars.registerHelper('subTemplate', function(name, sourceContext) {
-        if ( ! templateCache[name])
-            templateCache[name] = Handlebars.compile($('#template-' + name).html());
-
-        var template = templateCache[name];
-        var templateContext = $.extend({}, this, sourceContext.hash);
-        return new Handlebars.SafeString( template(templateContext) );
-    });
-
-    /**
-     *
-     */
-    Handlebars.registerHelper('toLowerCase', function(value) {
-        return (value && typeof value === 'string') ? value.toLowerCase() : '';
-    });
-
-    /**
-     *
-     */
-    Handlebars.registerHelper('splitFill', function(value, splitChar, fillChar) {
-        var splits = value.split(splitChar);
-        return new Array(splits.length).join(fillChar) + splits[splits.length - 1];
-    });
-
-    /**
-     * Convert Newline to HTML-Break (nl2br).
-     *
-     * @param {String} text
-     * @returns {String}
-     */
-    function _handlebarsNewlineToBreak(text) {
-        return ('' + text).replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1' + '<br>' + '$2');
-    }
-
-    /**
-     *
-     */
-    Handlebars.registerHelper('each_compare_list_field', function(source, compare, options) {
-        var fieldName = options.hash.field;
-        var newSource = [];
-        if (source) {
-            source.forEach(function(entry) {
-                var values = entry;
-                values['key'] = entry[fieldName];
-                newSource.push(values);
-            });
-        }
-
-        var newCompare = [];
-        if (compare) {
-            compare.forEach(function(entry) {
-                var values = entry;
-                values['key'] = entry[fieldName];
-                newCompare.push(values);
-            });
-        }
-        return _handlebarsEachCompared('key', newSource, newCompare, options);
-    });
-
-    /**
-     *
-     */
-    Handlebars.registerHelper('each_compare_keys', function(source, compare, options) {
-        var newSource = [];
-        if (source) {
-            var sourceFields = Object.keys(source);
-            sourceFields.forEach(function(name) {
-                var values = {};
-                values['value'] = source[name];
-                values['key'] = name;
-                newSource.push(values);
-            });
-        }
-
-        var newCompare = [];
-        if (compare) {
-            var compareFields = Object.keys(compare);
-            compareFields.forEach(function(name) {
-                var values = {};
-                values['value'] = compare[name];
-                values['key'] = name;
-                newCompare.push(values);
-            });
-        }
-        return _handlebarsEachCompared('key', newSource, newCompare, options);
-    });
-
-    /**
-     *
-     */
-    Handlebars.registerHelper('each_compare_field', function(source, compare, options) {
-        return _handlebarsEachCompared('field', source, compare, options);
-    });
-
-    /**
-     *
-     */
-    Handlebars.registerHelper('each_compare_title', function(source, compare, options) {
-        return _handlebarsEachCompared('title', source, compare, options);
-    });
-
-    /**
-     *
-     */
-    Handlebars.registerHelper('reformat', function(source, type){
-        if (type == 'json')
-            try {
-               return JSON.stringify(JSON.parse(source.trim()),null, "    ");
-            } catch(e) {
-
-            }
-        return source
-    });
-
-    /**
-     *
-     */
-    Handlebars.registerHelper('showDiff', function(source, compare, options) {
-        var ds = '';
-        if(source === compare) {
-            ds = source;
-        } else {
-            if( ! source)
-                return compare;
-
-            if( ! compare)
-                return source;
-
-            var d = diffMatchPatch.diff_main(stripHtml(compare), stripHtml(source));
-            diffMatchPatch.diff_cleanupSemantic(d);
-            ds = diffMatchPatch.diff_prettyHtml(d);
-            ds = ds.replace(/&para;/gm, '');
-        }
-        if(options === 'nl2br')
-            ds = _handlebarsNewlineToBreak(ds);
-
-        return ds;
-    });
-
-    /**
-     *
-     */
-    function _handlebarsEachCompared(fieldname, source, compare, options)
-    {
-        var dataList = [];
-        var index = 0;
-        if(source) {
-            source.forEach(function(sourceEntry) {
-                var found = false;
-                if (compare) {
-                    compare.forEach(function(compareEntry) {
-                        if(sourceEntry[fieldname] === compareEntry[fieldname]) {
-                            var data = {
-                                typeSame: true,
-                                source: sourceEntry,
-                                compare: compareEntry,
-                                index: index
-                            };
-                            dataList.push(data);
-                            found = true;
-                            index++;
-                        }
-                    });
-                }
-                if ( ! found) {
-                    var data = {
-                        typeIns: true,
-                        source: sourceEntry,
-                        index: index
-                    };
-                    dataList.push(data);
-                    index++;
-                }
-            });
-        }
-
-        if (compare) {
-            compare.forEach(function(compareEntry) {
-                var found = false;
-                if (source) {
-                    source.forEach(function(sourceEntry) {
-                        if(sourceEntry[fieldname] === compareEntry[fieldname])
-                            found = true;
-                    });
-                }
-                if ( ! found) {
-                    var data = {
-                        typeDel: true,
-                        compare: compareEntry,
-                        index: index
-                    };
-                    dataList.push(data);
-                    index++;
-                }
-            });
-        }
-
-        var ret = '';
-        var length = dataList.length;
-        for (var index in dataList) {
-            if(index == (length - 1))
-                dataList[index]['_last'] = true;
-            ret = ret + options.fn(dataList[index]);
-        }
-        return ret;
-    }
-
-    var diffMatchPatch = new DiffMatchPatch();
-
-    /**
-     * Overwrite Colors
-     */
-    DiffMatchPatch.prototype.diff_prettyHtml = function(diffs) {
-      var html = [];
-      var pattern_amp = /&/g;
-      var pattern_lt = /</g;
-      var pattern_gt = />/g;
-      var pattern_para = /\n/g;
-      for (var x = 0; x < diffs.length; x++) {
-        var op = diffs[x][0];    // Operation (insert, delete, equal)
-        var data = diffs[x][1];  // Text of change.
-        var text = data.replace(pattern_amp, '&amp;').replace(pattern_lt, '&lt;')
-            .replace(pattern_gt, '&gt;').replace(pattern_para, '&para;<br>');
-        switch (op) {
-          case DIFF_INSERT:
-            html[x] = '<ins>' + text + '</ins>';
-            break;
-          case DIFF_DELETE:
-            html[x] = '<del>' + text + '</del>';
-            break;
-          case DIFF_EQUAL:
-            html[x] = '<span>' + text + '</span>';
-            break;
-        }
-      }
-      return html.join('');
-    };
-
-    /**
-     * Fixes html after comparison (#506, #538, #616, #825)
-     */
-    function stripHtml(html){
-      var div = document.createElement("div");
-      div.innerHTML = html;
-      return div.textContent || div.innerText || "";
-    }
-
-    // Exports
-    return Handlebars;
-});
diff --git a/jams-server/doc/utils/send_sample_request.js b/jams-server/doc/utils/send_sample_request.js
deleted file mode 100755
index 4d695d14..00000000
--- a/jams-server/doc/utils/send_sample_request.js
+++ /dev/null
@@ -1,272 +0,0 @@
-define([
-    'jquery',
-    'lodash',
-    './utils/send_sample_request_utils'
-], function($, _, utils) {
-
-    var initDynamic = function() {
-        // Button send
-        $(".sample-request-send").off("click");
-        $(".sample-request-send").on("click", function(e) {
-            e.preventDefault();
-            var $root = $(this).parents("article");
-            var group = $root.data("group");
-            var name = $root.data("name");
-            var version = $root.data("version");
-            sendSampleRequest(group, name, version, $(this).data("sample-request-type"));
-        });
-
-        // Button clear
-        $(".sample-request-clear").off("click");
-        $(".sample-request-clear").on("click", function(e) {
-            e.preventDefault();
-            var $root = $(this).parents("article");
-            var group = $root.data("group");
-            var name = $root.data("name");
-            var version = $root.data("version");
-            clearSampleRequest(group, name, version);
-        });
-    }; // initDynamic
-
-    function sendSampleRequest(group, name, version, type)
-    {
-        var $root = $('article[data-group="' + group + '"][data-name="' + name + '"][data-version="' + version + '"]');
-
-        // Optional header
-        var header = {};
-        $root.find(".sample-request-header:checked").each(function(i, element) {
-            var group = $(element).data("sample-request-header-group-id");
-            $root.find("[data-sample-request-header-group=\"" + group + "\"]").each(function(i, element) {
-                var key = $(element).data("sample-request-header-name");
-                var value = element.value;
-                if (typeof element.optional === 'undefined') {
-                  element.optional = true;
-                }
-                if ( ! element.optional && element.defaultValue !== '') {
-                    value = element.defaultValue;
-                }
-                header[key] = value;
-            });
-        });
-
-
-        // create JSON dictionary of parameters
-        var param = {};
-        var paramType = {};
-        var bodyFormData = new FormData();
-        var bodyJson = '';
-        $root.find(".sample-request-param:checked").each(function(i, element) {
-            var group = $(element).data("sample-request-param-group-id");
-            var contentType = $(element).nextAll('.sample-header-content-type-switch').first().val();
-            if (contentType == "body-json"){
-                $root.find("[data-sample-request-body-group=\"" + group + "\"]").not(function(){
-                    return $(this).val() == "" && $(this).is("[data-sample-request-param-optional='true']");
-                }).each(function(i, element) {
-                    if (isJson(element.value)){
-                        header['Content-Type'] = 'application/json';
-                        bodyJson = element.value;
-                    }
-                });
-            }else {
-                $root.find("[data-sample-request-param-group=\"" + group + "\"]").not(function(){
-                    return $(this).val() == "" && $(this).is("[data-sample-request-param-optional='true']");
-                }).each(function(i, element) {
-                    var key = $(element).data("sample-request-param-name");
-                    var value = element.value;
-                    if ( ! element.optional && element.defaultValue !== '') {
-                        value = element.defaultValue;
-                    }
-                    if (contentType == "body-form-data"){
-                        header['Content-Type'] = 'multipart/form-data'
-                        if (element.type == "file") {
-                        value = element.files[0];
-                      }
-                      bodyFormData.append(key,value);
-                    }else {
-                        param[key] = value;
-                        paramType[key] = $(element).next().text();
-                    }
-                });
-            }
-        });
-
-        // grab user-inputted URL
-        var url = $root.find(".sample-request-url").val();
-
-        //Convert {param} form to :param
-        url = utils.convertPathParams(url);
-
-        // Insert url parameter
-        var pattern = pathToRegexp(url, null);
-        var matches = pattern.exec(url);
-        for (var i = 1; i < matches.length; i++) {
-            var key = matches[i].substr(1);
-            var optional = false
-            if (key[key.length - 1] === '?') {
-                optional = true;
-                key = key.substr(0, key.length - 1);
-            }
-            if (param[key] !== undefined) {
-                url = url.replace(matches[i], encodeURIComponent(param[key]));
-
-                // remove URL parameters from list
-                delete param[key];
-            } else if (optional) {
-                // if parameter is optional denoted by ending '?' in param (:param?)
-                // and no parameter is given, replace parameter with empty string instead
-                url = url.replace(matches[i], '');
-                delete param[key];
-            }
-        } // for
-
-        //handle nested objects and parsing fields
-        param = utils.handleNestedAndParsingFields(param, paramType);
-
-        //add url search parameter
-        if (header['Content-Type'] == 'application/json') {
-            if (bodyJson) {
-                // bodyJson is set to value if request body: 'body/json' was selected and manual json was input
-                // in this case, use the given bodyJson and add other params in query string
-                url = url + encodeSearchParams(param);
-                param = bodyJson;
-            } else {
-                // bodyJson not set, but Content-Type: application/json header was set. In this case, send parameters
-                // as JSON body. First, try parsing fields of object with given paramType definition so that the json
-                // is valid against the parameter spec (e.g. Boolean params are boolean instead of strings in final json)
-                param = utils.tryParsingWithTypes(param, paramType);
-                param = JSON.stringify(param);
-            }
-        }else if (header['Content-Type'] == 'multipart/form-data'){
-            url = url + encodeSearchParams(param);
-            param = bodyFormData;
-        }
-
-        $root.find(".sample-request-response").fadeTo(250, 1);
-        $root.find(".sample-request-response-json").html("Loading...");
-        refreshScrollSpy();
-
-        // send AJAX request, catch success or error callback
-        var ajaxRequest = {
-            url        : url,
-            headers    : header,
-            data       : param,
-            type       : type.toUpperCase(),
-            success    : displaySuccess,
-            error      : displayError
-        };
-
-        if(header['Content-Type'] == 'multipart/form-data'){
-            delete ajaxRequest.headers['Content-Type'];
-            ajaxRequest.contentType=false;
-            ajaxRequest.processData=false;
-        }
-        $.ajax(ajaxRequest);
-
-
-        function displaySuccess(data, status, jqXHR) {
-            var jsonResponse;
-            try {
-                jsonResponse = JSON.parse(jqXHR.responseText);
-                jsonResponse = JSON.stringify(jsonResponse, null, 4);
-            } catch (e) {
-                jsonResponse = jqXHR.responseText;
-            }
-            $root.find(".sample-request-response-json").text(jsonResponse);
-            refreshScrollSpy();
-        };
-
-        function displayError(jqXHR, textStatus, error) {
-            var message = "Error " + jqXHR.status + ": " + error;
-            var jsonResponse;
-            try {
-                jsonResponse = JSON.parse(jqXHR.responseText);
-                jsonResponse = JSON.stringify(jsonResponse, null, 4);
-            } catch (e) {
-                jsonResponse = jqXHR.responseText;
-            }
-
-            if (jsonResponse)
-                message += "\n" + jsonResponse;
-
-            // flicker on previous error to make clear that there is a new response
-            if($root.find(".sample-request-response").is(":visible"))
-                $root.find(".sample-request-response").fadeTo(1, 0.1);
-
-            $root.find(".sample-request-response").fadeTo(250, 1);
-            $root.find(".sample-request-response-json").text(message);
-            refreshScrollSpy();
-        };
-    }
-
-    function clearSampleRequest(group, name, version)
-    {
-        var $root = $('article[data-group="' + group + '"][data-name="' + name + '"][data-version="' + version + '"]');
-
-        // hide sample response
-        $root.find(".sample-request-response-json").html("");
-        $root.find(".sample-request-response").hide();
-
-        // reset value of parameters
-        $root.find(".sample-request-param").each(function(i, element) {
-            element.value = "";
-        });
-
-        // restore default URL
-        var $urlElement = $root.find(".sample-request-url");
-        $urlElement.val($urlElement.prop("defaultValue"));
-
-        refreshScrollSpy();
-    }
-
-    function refreshScrollSpy()
-    {
-        $('[data-spy="scroll"]').each(function () {
-            $(this).scrollspy("refresh");
-        });
-    }
-
-    function escapeHtml(str) {
-        var div = document.createElement("div");
-        div.appendChild(document.createTextNode(str));
-        return div.innerHTML;
-    }
-
-
-    /**
-     * is Json
-     */
-    function isJson(str) {
-        if (typeof str == 'string') {
-            try {
-                var obj=JSON.parse(str);
-                if(typeof obj == 'object' && obj ){
-                    return true;
-                }else{
-                    return false;
-                }
-            } catch(e) {
-                return false;
-            }
-        }
-    }
-
-    /**
-     * encode Search Params
-     */
-    function encodeSearchParams(obj) {
-        const params = [];
-        Object.keys(obj).forEach((key) => {
-            let value = obj[key];
-            params.push([key, encodeURIComponent(value)].join('='));
-        })
-        return params.length === 0 ? '' : '?' + params.join('&');
-    }
-
-    /**
-     * Exports.
-     */
-    return {
-        initDynamic: initDynamic
-    };
-
-});
diff --git a/jams-server/doc/utils/send_sample_request_utils.js b/jams-server/doc/utils/send_sample_request_utils.js
deleted file mode 100755
index b7bd3615..00000000
--- a/jams-server/doc/utils/send_sample_request_utils.js
+++ /dev/null
@@ -1,86 +0,0 @@
-//this block is used to make this module works with Node (CommonJS module format)
-if (typeof define !== 'function') {
-    var define = require('amdefine')(module)
-}
-
-define(['lodash'], function (_) {
-
-    function handleNestedFields(object, key, params, paramType) {
-        var attributes = key.split('.');
-        var field = attributes[0];
-        params.push(field);
-        if (attributes.length > 1 && paramType[params.join('.')] == 'Object') {
-            var nestedField = attributes.slice(1).join('.');
-            if (!object[field])
-                object[field] = {};
-            if (typeof object[field] == 'object') {
-                object[field][nestedField] = object[key];
-                delete object[key];
-                handleNestedFields(object[field], nestedField, params, paramType);
-            }
-        }
-    }
-
-    function handleNestedFieldsForAllParams(param, paramType) {
-        var result = Object.assign({}, param);
-        Object.keys(result).forEach(function (key) {
-            handleNestedFields(result, key, [], paramType);
-        });
-        return result
-    }
-
-    function handleArraysAndObjectFields(param, paramType) {
-        var result = Object.assign({}, param);
-        Object.keys(paramType).forEach(function (key) {
-            if (result[key] && (paramType[key].endsWith('[]') || paramType[key] === 'Object')) {
-                try {
-                    result[key] = JSON.parse(result[key]);
-                } catch (e) {;}
-            }
-        });
-        return result
-    }
-
-    function tryParsingAsType(object, path, type) {
-        var val = _.get(object, path);
-        if (val !== undefined) {
-            if (type === 'Boolean') {
-                if (val === 'true') {
-                    _.set(object, path, true);
-                } else if (val === 'false') {
-                    _.set(object, path, false);
-                } else {
-                    console.warn('Failed to parse object value at path [' + path + ']. Value: (' + val + '). Type: (' + type + ')');
-                }
-            } else if (type === 'Number') {
-                var parsedInt = parseInt(val, 10);
-                if (!_.isNaN(parsedInt)) {
-                    _.set(object, path, parsedInt);
-                } else {
-                    console.warn('Failed to parse object value at path [' + path + ']. Value: (' + val + '). Type: (' + type + ')');
-                }
-            }
-        }
-    }
-
-    function handleNestedAndParsingFields(param, paramType) {
-        var result = handleArraysAndObjectFields(param, paramType);
-        result = handleNestedFieldsForAllParams(result, paramType);
-        return result;
-    }
-
-    function tryParsingWithTypes(param, paramType) {
-        var result = Object.assign({}, param);
-        Object.keys(paramType).forEach(function (key) {
-            tryParsingAsType(result, key, paramType[key]);
-        });
-        return result;
-    }
-
-    // Converts path params in the {param} format to the accepted :param format, used before inserting the URL params.
-    function convertPathParams(url) {
-        return url.replace(/{(.+?)}/g, ':$1');
-    }
-
-    return {handleNestedAndParsingFields,convertPathParams,tryParsingWithTypes};
-});
diff --git a/jams-server/doc/vendor/bootstrap.min.css b/jams-server/doc/vendor/bootstrap.min.css
deleted file mode 100644
index 5b96335f..00000000
--- a/jams-server/doc/vendor/bootstrap.min.css
+++ /dev/null
@@ -1,6 +0,0 @@
-/*!
- * Bootstrap v3.4.1 (https://getbootstrap.com/)
- * Copyright 2011-2019 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:"Glyphicons Halflings";src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-right:-15px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
-/*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file
diff --git a/jams-server/doc/vendor/bootstrap.min.js b/jams-server/doc/vendor/bootstrap.min.js
deleted file mode 100644
index eb0a8b41..00000000
--- a/jams-server/doc/vendor/bootstrap.min.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/*!
- * Bootstrap v3.4.1 (https://getbootstrap.com/)
- * Copyright 2011-2019 Twitter, Inc.
- * Licensed under the MIT license
- */
-if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(t){"use strict";var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||3<e[0])throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(),function(n){"use strict";n.fn.emulateTransitionEnd=function(t){var e=!1,i=this;n(this).one("bsTransitionEnd",function(){e=!0});return setTimeout(function(){e||n(i).trigger(n.support.transition.end)},t),this},n(function(){n.support.transition=function o(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(t.style[i]!==undefined)return{end:e[i]};return!1}(),n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(s){"use strict";var e='[data-dismiss="alert"]',a=function(t){s(t).on("click",e,this.close)};a.VERSION="3.4.1",a.TRANSITION_DURATION=150,a.prototype.close=function(t){var e=s(this),i=e.attr("data-target");i||(i=(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,"")),i="#"===i?[]:i;var o=s(document).find(i);function n(){o.detach().trigger("closed.bs.alert").remove()}t&&t.preventDefault(),o.length||(o=e.closest(".alert")),o.trigger(t=s.Event("close.bs.alert")),t.isDefaultPrevented()||(o.removeClass("in"),s.support.transition&&o.hasClass("fade")?o.one("bsTransitionEnd",n).emulateTransitionEnd(a.TRANSITION_DURATION):n())};var t=s.fn.alert;s.fn.alert=function o(i){return this.each(function(){var t=s(this),e=t.data("bs.alert");e||t.data("bs.alert",e=new a(this)),"string"==typeof i&&e[i].call(t)})},s.fn.alert.Constructor=a,s.fn.alert.noConflict=function(){return s.fn.alert=t,this},s(document).on("click.bs.alert.data-api",e,a.prototype.close)}(jQuery),function(s){"use strict";var n=function(t,e){this.$element=s(t),this.options=s.extend({},n.DEFAULTS,e),this.isLoading=!1};function i(o){return this.each(function(){var t=s(this),e=t.data("bs.button"),i="object"==typeof o&&o;e||t.data("bs.button",e=new n(this,i)),"toggle"==o?e.toggle():o&&e.setState(o)})}n.VERSION="3.4.1",n.DEFAULTS={loadingText:"loading..."},n.prototype.setState=function(t){var e="disabled",i=this.$element,o=i.is("input")?"val":"html",n=i.data();t+="Text",null==n.resetText&&i.data("resetText",i[o]()),setTimeout(s.proxy(function(){i[o](null==n[t]?this.options[t]:n[t]),"loadingText"==t?(this.isLoading=!0,i.addClass(e).attr(e,e).prop(e,!0)):this.isLoading&&(this.isLoading=!1,i.removeClass(e).removeAttr(e).prop(e,!1))},this),0)},n.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")?(i.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==i.prop("type")&&(i.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),i.prop("checked",this.$element.hasClass("active")),t&&i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var t=s.fn.button;s.fn.button=i,s.fn.button.Constructor=n,s.fn.button.noConflict=function(){return s.fn.button=t,this},s(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var e=s(t.target).closest(".btn");i.call(e,"toggle"),s(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),e.is("input,button")?e.trigger("focus"):e.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){s(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery),function(p){"use strict";var c=function(t,e){this.$element=p(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=e,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",p.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",p.proxy(this.pause,this)).on("mouseleave.bs.carousel",p.proxy(this.cycle,this))};function r(n){return this.each(function(){var t=p(this),e=t.data("bs.carousel"),i=p.extend({},c.DEFAULTS,t.data(),"object"==typeof n&&n),o="string"==typeof n?n:i.slide;e||t.data("bs.carousel",e=new c(this,i)),"number"==typeof n?e.to(n):o?e[o]():i.interval&&e.pause().cycle()})}c.VERSION="3.4.1",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},c.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(p.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},c.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e);if(("prev"==t&&0===i||"next"==t&&i==this.$items.length-1)&&!this.options.wrap)return e;var o=(i+("prev"==t?-1:1))%this.$items.length;return this.$items.eq(o)},c.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(t>this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(i<t?"next":"prev",this.$items.eq(t))},c.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&p.support.transition&&(this.$element.trigger(p.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(t,e){var i=this.$element.find(".item.active"),o=e||this.getItemForDirection(t,i),n=this.interval,s="next"==t?"left":"right",a=this;if(o.hasClass("active"))return this.sliding=!1;var r=o[0],l=p.Event("slide.bs.carousel",{relatedTarget:r,direction:s});if(this.$element.trigger(l),!l.isDefaultPrevented()){if(this.sliding=!0,n&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var h=p(this.$indicators.children()[this.getItemIndex(o)]);h&&h.addClass("active")}var d=p.Event("slid.bs.carousel",{relatedTarget:r,direction:s});return p.support.transition&&this.$element.hasClass("slide")?(o.addClass(t),"object"==typeof o&&o.length&&o[0].offsetWidth,i.addClass(s),o.addClass(s),i.one("bsTransitionEnd",function(){o.removeClass([t,s].join(" ")).addClass("active"),i.removeClass(["active",s].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger(d)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(i.removeClass("active"),o.addClass("active"),this.sliding=!1,this.$element.trigger(d)),n&&this.cycle(),this}};var t=p.fn.carousel;p.fn.carousel=r,p.fn.carousel.Constructor=c,p.fn.carousel.noConflict=function(){return p.fn.carousel=t,this};var e=function(t){var e=p(this),i=e.attr("href");i&&(i=i.replace(/.*(?=#[^\s]+$)/,""));var o=e.attr("data-target")||i,n=p(document).find(o);if(n.hasClass("carousel")){var s=p.extend({},n.data(),e.data()),a=e.attr("data-slide-to");a&&(s.interval=!1),r.call(n,s),a&&n.data("bs.carousel").to(a),t.preventDefault()}};p(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),p(window).on("load",function(){p('[data-ride="carousel"]').each(function(){var t=p(this);r.call(t,t.data())})})}(jQuery),function(a){"use strict";var r=function(t,e){this.$element=a(t),this.options=a.extend({},r.DEFAULTS,e),this.$trigger=a('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};function n(t){var e,i=t.attr("data-target")||(e=t.attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"");return a(document).find(i)}function l(o){return this.each(function(){var t=a(this),e=t.data("bs.collapse"),i=a.extend({},r.DEFAULTS,t.data(),"object"==typeof o&&o);!e&&i.toggle&&/show|hide/.test(o)&&(i.toggle=!1),e||t.data("bs.collapse",e=new r(this,i)),"string"==typeof o&&e[o]()})}r.VERSION="3.4.1",r.TRANSITION_DURATION=350,r.DEFAULTS={toggle:!0},r.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},r.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var t,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(t=e.data("bs.collapse"))&&t.transitioning)){var i=a.Event("show.bs.collapse");if(this.$element.trigger(i),!i.isDefaultPrevented()){e&&e.length&&(l.call(e,"hide"),t||e.data("bs.collapse",null));var o=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[o](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var n=function(){this.$element.removeClass("collapsing").addClass("collapse in")[o](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return n.call(this);var s=a.camelCase(["scroll",o].join("-"));this.$element.one("bsTransitionEnd",a.proxy(n,this)).emulateTransitionEnd(r.TRANSITION_DURATION)[o](this.$element[0][s])}}}},r.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var t=a.Event("hide.bs.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){var e=this.dimension();this.$element[e](this.$element[e]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var i=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!a.support.transition)return i.call(this);this.$element[e](0).one("bsTransitionEnd",a.proxy(i,this)).emulateTransitionEnd(r.TRANSITION_DURATION)}}},r.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},r.prototype.getParent=function(){return a(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(t,e){var i=a(e);this.addAriaAndCollapsedClass(n(i),i)},this)).end()},r.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var t=a.fn.collapse;a.fn.collapse=l,a.fn.collapse.Constructor=r,a.fn.collapse.noConflict=function(){return a.fn.collapse=t,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var e=a(this);e.attr("data-target")||t.preventDefault();var i=n(e),o=i.data("bs.collapse")?"toggle":e.data();l.call(i,o)})}(jQuery),function(a){"use strict";var r='[data-toggle="dropdown"]',o=function(t){a(t).on("click.bs.dropdown",this.toggle)};function l(t){var e=t.attr("data-target");e||(e=(e=t.attr("href"))&&/#[A-Za-z]/.test(e)&&e.replace(/.*(?=#[^\s]*$)/,""));var i="#"!==e?a(document).find(e):null;return i&&i.length?i:t.parent()}function s(o){o&&3===o.which||(a(".dropdown-backdrop").remove(),a(r).each(function(){var t=a(this),e=l(t),i={relatedTarget:this};e.hasClass("open")&&(o&&"click"==o.type&&/input|textarea/i.test(o.target.tagName)&&a.contains(e[0],o.target)||(e.trigger(o=a.Event("hide.bs.dropdown",i)),o.isDefaultPrevented()||(t.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",i)))))}))}o.VERSION="3.4.1",o.prototype.toggle=function(t){var e=a(this);if(!e.is(".disabled, :disabled")){var i=l(e),o=i.hasClass("open");if(s(),!o){"ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",s);var n={relatedTarget:this};if(i.trigger(t=a.Event("show.bs.dropdown",n)),t.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),i.toggleClass("open").trigger(a.Event("shown.bs.dropdown",n))}return!1}},o.prototype.keydown=function(t){if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)){var e=a(this);if(t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled")){var i=l(e),o=i.hasClass("open");if(!o&&27!=t.which||o&&27==t.which)return 27==t.which&&i.find(r).trigger("focus"),e.trigger("click");var n=i.find(".dropdown-menu li:not(.disabled):visible a");if(n.length){var s=n.index(t.target);38==t.which&&0<s&&s--,40==t.which&&s<n.length-1&&s++,~s||(s=0),n.eq(s).trigger("focus")}}}};var t=a.fn.dropdown;a.fn.dropdown=function e(i){return this.each(function(){var t=a(this),e=t.data("bs.dropdown");e||t.data("bs.dropdown",e=new o(this)),"string"==typeof i&&e[i].call(t)})},a.fn.dropdown.Constructor=o,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=t,this},a(document).on("click.bs.dropdown.data-api",s).on("click.bs.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.bs.dropdown.data-api",r,o.prototype.toggle).on("keydown.bs.dropdown.data-api",r,o.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",o.prototype.keydown)}(jQuery),function(a){"use strict";var s=function(t,e){this.options=e,this.$body=a(document.body),this.$element=a(t),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom",this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};function r(o,n){return this.each(function(){var t=a(this),e=t.data("bs.modal"),i=a.extend({},s.DEFAULTS,t.data(),"object"==typeof o&&o);e||t.data("bs.modal",e=new s(this,i)),"string"==typeof o?e[o](n):i.show&&e.show(n)})}s.VERSION="3.4.1",s.TRANSITION_DURATION=300,s.BACKDROP_TRANSITION_DURATION=150,s.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},s.prototype.toggle=function(t){return this.isShown?this.hide():this.show(t)},s.prototype.show=function(i){var o=this,t=a.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(t),this.isShown||t.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){o.$element.one("mouseup.dismiss.bs.modal",function(t){a(t.target).is(o.$element)&&(o.ignoreBackdropClick=!0)})}),this.backdrop(function(){var t=a.support.transition&&o.$element.hasClass("fade");o.$element.parent().length||o.$element.appendTo(o.$body),o.$element.show().scrollTop(0),o.adjustDialog(),t&&o.$element[0].offsetWidth,o.$element.addClass("in"),o.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:i});t?o.$dialog.one("bsTransitionEnd",function(){o.$element.trigger("focus").trigger(e)}).emulateTransitionEnd(s.TRANSITION_DURATION):o.$element.trigger("focus").trigger(e)}))},s.prototype.hide=function(t){t&&t.preventDefault(),t=a.Event("hide.bs.modal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(s.TRANSITION_DURATION):this.hideModal())},s.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(t){document===t.target||this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.trigger("focus")},this))},s.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},s.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},s.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.$body.removeClass("modal-open"),t.resetAdjustments(),t.resetScrollbar(),t.$element.trigger("hidden.bs.modal")})},s.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},s.prototype.backdrop=function(t){var e=this,i=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var o=a.support.transition&&i;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+i).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(t){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),o&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;o?this.$backdrop.one("bsTransitionEnd",t).emulateTransitionEnd(s.BACKDROP_TRANSITION_DURATION):t()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var n=function(){e.removeBackdrop(),t&&t()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",n).emulateTransitionEnd(s.BACKDROP_TRANSITION_DURATION):n()}else t&&t()},s.prototype.handleUpdate=function(){this.adjustDialog()},s.prototype.adjustDialog=function(){var t=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},s.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},s.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth<t,this.scrollbarWidth=this.measureScrollbar()},s.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";var n=this.scrollbarWidth;this.bodyIsOverflowing&&(this.$body.css("padding-right",t+n),a(this.fixedContent).each(function(t,e){var i=e.style.paddingRight,o=a(e).css("padding-right");a(e).data("padding-right",i).css("padding-right",parseFloat(o)+n+"px")}))},s.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad),a(this.fixedContent).each(function(t,e){var i=a(e).data("padding-right");a(e).removeData("padding-right"),e.style.paddingRight=i||""})},s.prototype.measureScrollbar=function(){var t=document.createElement("div");t.className="modal-scrollbar-measure",this.$body.append(t);var e=t.offsetWidth-t.clientWidth;return this.$body[0].removeChild(t),e};var t=a.fn.modal;a.fn.modal=r,a.fn.modal.Constructor=s,a.fn.modal.noConflict=function(){return a.fn.modal=t,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var e=a(this),i=e.attr("href"),o=e.attr("data-target")||i&&i.replace(/.*(?=#[^\s]+$)/,""),n=a(document).find(o),s=n.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(i)&&i},n.data(),e.data());e.is("a")&&t.preventDefault(),n.one("show.bs.modal",function(t){t.isDefaultPrevented()||n.one("hidden.bs.modal",function(){e.is(":visible")&&e.trigger("focus")})}),r.call(n,s,this)})}(jQuery),function(g){"use strict";var o=["sanitize","whiteList","sanitizeFn"],a=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],t={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},r=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,l=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function u(t,e){var i=t.nodeName.toLowerCase();if(-1!==g.inArray(i,e))return-1===g.inArray(i,a)||Boolean(t.nodeValue.match(r)||t.nodeValue.match(l));for(var o=g(e).filter(function(t,e){return e instanceof RegExp}),n=0,s=o.length;n<s;n++)if(i.match(o[n]))return!0;return!1}function n(t,e,i){if(0===t.length)return t;if(i&&"function"==typeof i)return i(t);if(!document.implementation||!document.implementation.createHTMLDocument)return t;var o=document.implementation.createHTMLDocument("sanitization");o.body.innerHTML=t;for(var n=g.map(e,function(t,e){return e}),s=g(o.body).find("*"),a=0,r=s.length;a<r;a++){var l=s[a],h=l.nodeName.toLowerCase();if(-1!==g.inArray(h,n))for(var d=g.map(l.attributes,function(t){return t}),p=[].concat(e["*"]||[],e[h]||[]),c=0,f=d.length;c<f;c++)u(d[c],p)||l.removeAttribute(d[c].nodeName);else l.parentNode.removeChild(l)}return o.body.innerHTML}var m=function(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)};m.VERSION="3.4.1",m.TRANSITION_DURATION=150,m.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:t},m.prototype.init=function(t,e,i){if(this.enabled=!0,this.type=t,this.$element=g(e),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&g(document).find(g.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),n=o.length;n--;){var s=o[n];if("click"==s)this.$element.on("click."+this.type,this.options.selector,g.proxy(this.toggle,this));else if("manual"!=s){var a="hover"==s?"mouseenter":"focusin",r="hover"==s?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,g.proxy(this.enter,this)),this.$element.on(r+"."+this.type,this.options.selector,g.proxy(this.leave,this))}}this.options.selector?this._options=g.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},m.prototype.getDefaults=function(){return m.DEFAULTS},m.prototype.getOptions=function(t){var e=this.$element.data();for(var i in e)e.hasOwnProperty(i)&&-1!==g.inArray(i,o)&&delete e[i];return(t=g.extend({},this.getDefaults(),e,t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=n(t.template,t.whiteList,t.sanitizeFn)),t},m.prototype.getDelegateOptions=function(){var i={},o=this.getDefaults();return this._options&&g.each(this._options,function(t,e){o[t]!=e&&(i[t]=e)}),i},m.prototype.enter=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusin"==t.type?"focus":"hover"]=!0),e.tip().hasClass("in")||"in"==e.hoverState)e.hoverState="in";else{if(clearTimeout(e.timeout),e.hoverState="in",!e.options.delay||!e.options.delay.show)return e.show();e.timeout=setTimeout(function(){"in"==e.hoverState&&e.show()},e.options.delay.show)}},m.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},m.prototype.leave=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusout"==t.type?"focus":"hover"]=!1),!e.isInStateTrue()){if(clearTimeout(e.timeout),e.hoverState="out",!e.options.delay||!e.options.delay.hide)return e.hide();e.timeout=setTimeout(function(){"out"==e.hoverState&&e.hide()},e.options.delay.hide)}},m.prototype.show=function(){var t=g.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var e=g.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!e)return;var i=this,o=this.tip(),n=this.getUID(this.type);this.setContent(),o.attr("id",n),this.$element.attr("aria-describedby",n),this.options.animation&&o.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,a=/\s?auto?\s?/i,r=a.test(s);r&&(s=s.replace(a,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?o.appendTo(g(document).find(this.options.container)):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var l=this.getPosition(),h=o[0].offsetWidth,d=o[0].offsetHeight;if(r){var p=s,c=this.getPosition(this.$viewport);s="bottom"==s&&l.bottom+d>c.bottom?"top":"top"==s&&l.top-d<c.top?"bottom":"right"==s&&l.right+h>c.width?"left":"left"==s&&l.left-h<c.left?"right":s,o.removeClass(p).addClass(s)}var f=this.getCalculatedOffset(s,l,h,d);this.applyPlacement(f,s);var u=function(){var t=i.hoverState;i.$element.trigger("shown.bs."+i.type),i.hoverState=null,"out"==t&&i.leave(i)};g.support.transition&&this.$tip.hasClass("fade")?o.one("bsTransitionEnd",u).emulateTransitionEnd(m.TRANSITION_DURATION):u()}},m.prototype.applyPlacement=function(t,e){var i=this.tip(),o=i[0].offsetWidth,n=i[0].offsetHeight,s=parseInt(i.css("margin-top"),10),a=parseInt(i.css("margin-left"),10);isNaN(s)&&(s=0),isNaN(a)&&(a=0),t.top+=s,t.left+=a,g.offset.setOffset(i[0],g.extend({using:function(t){i.css({top:Math.round(t.top),left:Math.round(t.left)})}},t),0),i.addClass("in");var r=i[0].offsetWidth,l=i[0].offsetHeight;"top"==e&&l!=n&&(t.top=t.top+n-l);var h=this.getViewportAdjustedDelta(e,t,r,l);h.left?t.left+=h.left:t.top+=h.top;var d=/top|bottom/.test(e),p=d?2*h.left-o+r:2*h.top-n+l,c=d?"offsetWidth":"offsetHeight";i.offset(t),this.replaceArrow(p,i[0][c],d)},m.prototype.replaceArrow=function(t,e,i){this.arrow().css(i?"left":"top",50*(1-t/e)+"%").css(i?"top":"left","")},m.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();this.options.html?(this.options.sanitize&&(e=n(e,this.options.whiteList,this.options.sanitizeFn)),t.find(".tooltip-inner").html(e)):t.find(".tooltip-inner").text(e),t.removeClass("fade in top bottom left right")},m.prototype.hide=function(t){var e=this,i=g(this.$tip),o=g.Event("hide.bs."+this.type);function n(){"in"!=e.hoverState&&i.detach(),e.$element&&e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),t&&t()}if(this.$element.trigger(o),!o.isDefaultPrevented())return i.removeClass("in"),g.support.transition&&i.hasClass("fade")?i.one("bsTransitionEnd",n).emulateTransitionEnd(m.TRANSITION_DURATION):n(),this.hoverState=null,this},m.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},m.prototype.hasContent=function(){return this.getTitle()},m.prototype.getPosition=function(t){var e=(t=t||this.$element)[0],i="BODY"==e.tagName,o=e.getBoundingClientRect();null==o.width&&(o=g.extend({},o,{width:o.right-o.left,height:o.bottom-o.top}));var n=window.SVGElement&&e instanceof window.SVGElement,s=i?{top:0,left:0}:n?null:t.offset(),a={scroll:i?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},r=i?{width:g(window).width(),height:g(window).height()}:null;return g.extend({},o,a,r,s)},m.prototype.getCalculatedOffset=function(t,e,i,o){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-i/2}:"top"==t?{top:e.top-o,left:e.left+e.width/2-i/2}:"left"==t?{top:e.top+e.height/2-o/2,left:e.left-i}:{top:e.top+e.height/2-o/2,left:e.left+e.width}},m.prototype.getViewportAdjustedDelta=function(t,e,i,o){var n={top:0,left:0};if(!this.$viewport)return n;var s=this.options.viewport&&this.options.viewport.padding||0,a=this.getPosition(this.$viewport);if(/right|left/.test(t)){var r=e.top-s-a.scroll,l=e.top+s-a.scroll+o;r<a.top?n.top=a.top-r:l>a.top+a.height&&(n.top=a.top+a.height-l)}else{var h=e.left-s,d=e.left+s+i;h<a.left?n.left=a.left-h:d>a.right&&(n.left=a.left+a.width-d)}return n},m.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},m.prototype.getUID=function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},m.prototype.tip=function(){if(!this.$tip&&(this.$tip=g(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},m.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},m.prototype.enable=function(){this.enabled=!0},m.prototype.disable=function(){this.enabled=!1},m.prototype.toggleEnabled=function(){this.enabled=!this.enabled},m.prototype.toggle=function(t){var e=this;t&&((e=g(t.currentTarget).data("bs."+this.type))||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e))),t?(e.inState.click=!e.inState.click,e.isInStateTrue()?e.enter(e):e.leave(e)):e.tip().hasClass("in")?e.leave(e):e.enter(e)},m.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})},m.prototype.sanitizeHtml=function(t){return n(t,this.options.whiteList,this.options.sanitizeFn)};var e=g.fn.tooltip;g.fn.tooltip=function i(o){return this.each(function(){var t=g(this),e=t.data("bs.tooltip"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.tooltip",e=new m(this,i)),"string"==typeof o&&e[o]())})},g.fn.tooltip.Constructor=m,g.fn.tooltip.noConflict=function(){return g.fn.tooltip=e,this}}(jQuery),function(n){"use strict";var s=function(t,e){this.init("popover",t,e)};if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");s.VERSION="3.4.1",s.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),((s.prototype=n.extend({},n.fn.tooltip.Constructor.prototype)).constructor=s).prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();if(this.options.html){var o=typeof i;this.options.sanitize&&(e=this.sanitizeHtml(e),"string"===o&&(i=this.sanitizeHtml(i))),t.find(".popover-title").html(e),t.find(".popover-content").children().detach().end()["string"===o?"html":"append"](i)}else t.find(".popover-title").text(e),t.find(".popover-content").children().detach().end().text(i);t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},s.prototype.hasContent=function(){return this.getTitle()||this.getContent()},s.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var t=n.fn.popover;n.fn.popover=function e(o){return this.each(function(){var t=n(this),e=t.data("bs.popover"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.popover",e=new s(this,i)),"string"==typeof o&&e[o]())})},n.fn.popover.Constructor=s,n.fn.popover.noConflict=function(){return n.fn.popover=t,this}}(jQuery),function(s){"use strict";function n(t,e){this.$body=s(document.body),this.$scrollElement=s(t).is(document.body)?s(window):s(t),this.options=s.extend({},n.DEFAULTS,e),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",s.proxy(this.process,this)),this.refresh(),this.process()}function e(o){return this.each(function(){var t=s(this),e=t.data("bs.scrollspy"),i="object"==typeof o&&o;e||t.data("bs.scrollspy",e=new n(this,i)),"string"==typeof o&&e[o]()})}n.VERSION="3.4.1",n.DEFAULTS={offset:10},n.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},n.prototype.refresh=function(){var t=this,o="offset",n=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),s.isWindow(this.$scrollElement[0])||(o="position",n=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var t=s(this),e=t.data("target")||t.attr("href"),i=/^#./.test(e)&&s(e);return i&&i.length&&i.is(":visible")&&[[i[o]().top+n,e]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},n.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),o=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,s=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),o<=e)return a!=(t=s[s.length-1])&&this.activate(t);if(a&&e<n[0])return this.activeTarget=null,this.clear();for(t=n.length;t--;)a!=s[t]&&e>=n[t]&&(n[t+1]===undefined||e<n[t+1])&&this.activate(s[t])},n.prototype.activate=function(t){this.activeTarget=t,this.clear();var e=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=s(e).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active")),i.trigger("activate.bs.scrollspy")},n.prototype.clear=function(){s(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var t=s.fn.scrollspy;s.fn.scrollspy=e,s.fn.scrollspy.Constructor=n,s.fn.scrollspy.noConflict=function(){return s.fn.scrollspy=t,this},s(window).on("load.bs.scrollspy.data-api",function(){s('[data-spy="scroll"]').each(function(){var t=s(this);e.call(t,t.data())})})}(jQuery),function(r){"use strict";var a=function(t){this.element=r(t)};function e(i){return this.each(function(){var t=r(this),e=t.data("bs.tab");e||t.data("bs.tab",e=new a(this)),"string"==typeof i&&e[i]()})}a.VERSION="3.4.1",a.TRANSITION_DURATION=150,a.prototype.show=function(){var t=this.element,e=t.closest("ul:not(.dropdown-menu)"),i=t.data("target");if(i||(i=(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var o=e.find(".active:last a"),n=r.Event("hide.bs.tab",{relatedTarget:t[0]}),s=r.Event("show.bs.tab",{relatedTarget:o[0]});if(o.trigger(n),t.trigger(s),!s.isDefaultPrevented()&&!n.isDefaultPrevented()){var a=r(document).find(i);this.activate(t.closest("li"),e),this.activate(a,a.parent(),function(){o.trigger({type:"hidden.bs.tab",relatedTarget:t[0]}),t.trigger({type:"shown.bs.tab",relatedTarget:o[0]})})}}},a.prototype.activate=function(t,e,i){var o=e.find("> .active"),n=i&&r.support.transition&&(o.length&&o.hasClass("fade")||!!e.find("> .fade").length);function s(){o.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),t.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),n?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu").length&&t.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),i&&i()}o.length&&n?o.one("bsTransitionEnd",s).emulateTransitionEnd(a.TRANSITION_DURATION):s(),o.removeClass("in")};var t=r.fn.tab;r.fn.tab=e,r.fn.tab.Constructor=a,r.fn.tab.noConflict=function(){return r.fn.tab=t,this};var i=function(t){t.preventDefault(),e.call(r(this),"show")};r(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),function(l){"use strict";var h=function(t,e){this.options=l.extend({},h.DEFAULTS,e);var i=this.options.target===h.DEFAULTS.target?l(this.options.target):l(document).find(this.options.target);this.$target=i.on("scroll.bs.affix.data-api",l.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",l.proxy(this.checkPositionWithEventLoop,this)),this.$element=l(t),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function i(o){return this.each(function(){var t=l(this),e=t.data("bs.affix"),i="object"==typeof o&&o;e||t.data("bs.affix",e=new h(this,i)),"string"==typeof o&&e[o]()})}h.VERSION="3.4.1",h.RESET="affix affix-top affix-bottom",h.DEFAULTS={offset:0,target:window},h.prototype.getState=function(t,e,i,o){var n=this.$target.scrollTop(),s=this.$element.offset(),a=this.$target.height();if(null!=i&&"top"==this.affixed)return n<i&&"top";if("bottom"==this.affixed)return null!=i?!(n+this.unpin<=s.top)&&"bottom":!(n+a<=t-o)&&"bottom";var r=null==this.affixed,l=r?n:s.top;return null!=i&&n<=i?"top":null!=o&&t-o<=l+(r?a:e)&&"bottom"},h.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(h.RESET).addClass("affix");var t=this.$target.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-t},h.prototype.checkPositionWithEventLoop=function(){setTimeout(l.proxy(this.checkPosition,this),1)},h.prototype.checkPosition=function(){if(this.$element.is(":visible")){var t=this.$element.height(),e=this.options.offset,i=e.top,o=e.bottom,n=Math.max(l(document).height(),l(document.body).height());"object"!=typeof e&&(o=i=e),"function"==typeof i&&(i=e.top(this.$element)),"function"==typeof o&&(o=e.bottom(this.$element));var s=this.getState(n,t,i,o);if(this.affixed!=s){null!=this.unpin&&this.$element.css("top","");var a="affix"+(s?"-"+s:""),r=l.Event(a+".bs.affix");if(this.$element.trigger(r),r.isDefaultPrevented())return;this.affixed=s,this.unpin="bottom"==s?this.getPinnedOffset():null,this.$element.removeClass(h.RESET).addClass(a).trigger(a.replace("affix","affixed")+".bs.affix")}"bottom"==s&&this.$element.offset({top:n-t-o})}};var t=l.fn.affix;l.fn.affix=i,l.fn.affix.Constructor=h,l.fn.affix.noConflict=function(){return l.fn.affix=t,this},l(window).on("load",function(){l('[data-spy="affix"]').each(function(){var t=l(this),e=t.data();e.offset=e.offset||{},null!=e.offsetBottom&&(e.offset.bottom=e.offsetBottom),null!=e.offsetTop&&(e.offset.top=e.offsetTop),i.call(t,e)})})}(jQuery);
\ No newline at end of file
diff --git a/jams-server/doc/vendor/diff_match_patch.min.js b/jams-server/doc/vendor/diff_match_patch.min.js
deleted file mode 100644
index c41b5132..00000000
--- a/jams-server/doc/vendor/diff_match_patch.min.js
+++ /dev/null
@@ -1,49 +0,0 @@
-(function(){function diff_match_patch(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=0.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=0.5;this.Patch_Margin=4;this.Match_MaxBits=32}
-diff_match_patch.prototype.diff_main=function(a,b,c,d){"undefined"==typeof d&&(d=0>=this.Diff_Timeout?Number.MAX_VALUE:(new Date).getTime()+1E3*this.Diff_Timeout);if(null==a||null==b)throw Error("Null input. (diff_main)");if(a==b)return a?[[0,a]]:[];"undefined"==typeof c&&(c=!0);var e=c,f=this.diff_commonPrefix(a,b);c=a.substring(0,f);a=a.substring(f);b=b.substring(f);var f=this.diff_commonSuffix(a,b),g=a.substring(a.length-f);a=a.substring(0,a.length-f);b=b.substring(0,b.length-f);a=this.diff_compute_(a,
-b,e,d);c&&a.unshift([0,c]);g&&a.push([0,g]);this.diff_cleanupMerge(a);return a};
-diff_match_patch.prototype.diff_compute_=function(a,b,c,d){if(!a)return[[1,b]];if(!b)return[[-1,a]];var e=a.length>b.length?a:b,f=a.length>b.length?b:a,g=e.indexOf(f);return-1!=g?(c=[[1,e.substring(0,g)],[0,f],[1,e.substring(g+f.length)]],a.length>b.length&&(c[0][0]=c[2][0]=-1),c):1==f.length?[[-1,a],[1,b]]:(e=this.diff_halfMatch_(a,b))?(f=e[0],a=e[1],g=e[2],b=e[3],e=e[4],f=this.diff_main(f,g,c,d),c=this.diff_main(a,b,c,d),f.concat([[0,e]],c)):c&&100<a.length&&100<b.length?this.diff_lineMode_(a,b,
-d):this.diff_bisect_(a,b,d)};
-diff_match_patch.prototype.diff_lineMode_=function(a,b,c){var d=this.diff_linesToChars_(a,b);a=d.chars1;b=d.chars2;d=d.lineArray;a=this.diff_main(a,b,!1,c);this.diff_charsToLines_(a,d);this.diff_cleanupSemantic(a);a.push([0,""]);for(var e=d=b=0,f="",g="";b<a.length;){switch(a[b][0]){case 1:e++;g+=a[b][1];break;case -1:d++;f+=a[b][1];break;case 0:if(1<=d&&1<=e){a.splice(b-d-e,d+e);b=b-d-e;d=this.diff_main(f,g,!1,c);for(e=d.length-1;0<=e;e--)a.splice(b,0,d[e]);b+=d.length}d=e=0;g=f=""}b++}a.pop();return a};
-diff_match_patch.prototype.diff_bisect_=function(a,b,c){for(var d=a.length,e=b.length,f=Math.ceil((d+e)/2),g=f,h=2*f,j=Array(h),i=Array(h),k=0;k<h;k++)j[k]=-1,i[k]=-1;j[g+1]=0;i[g+1]=0;for(var k=d-e,q=0!=k%2,r=0,t=0,p=0,w=0,v=0;v<f&&!((new Date).getTime()>c);v++){for(var n=-v+r;n<=v-t;n+=2){var l=g+n,m;m=n==-v||n!=v&&j[l-1]<j[l+1]?j[l+1]:j[l-1]+1;for(var s=m-n;m<d&&s<e&&a.charAt(m)==b.charAt(s);)m++,s++;j[l]=m;if(m>d)t+=2;else if(s>e)r+=2;else if(q&&(l=g+k-n,0<=l&&l<h&&-1!=i[l])){var u=d-i[l];if(m>=
-u)return this.diff_bisectSplit_(a,b,m,s,c)}}for(n=-v+p;n<=v-w;n+=2){l=g+n;u=n==-v||n!=v&&i[l-1]<i[l+1]?i[l+1]:i[l-1]+1;for(m=u-n;u<d&&m<e&&a.charAt(d-u-1)==b.charAt(e-m-1);)u++,m++;i[l]=u;if(u>d)w+=2;else if(m>e)p+=2;else if(!q&&(l=g+k-n,0<=l&&(l<h&&-1!=j[l])&&(m=j[l],s=g+m-l,u=d-u,m>=u)))return this.diff_bisectSplit_(a,b,m,s,c)}}return[[-1,a],[1,b]]};
-diff_match_patch.prototype.diff_bisectSplit_=function(a,b,c,d,e){var f=a.substring(0,c),g=b.substring(0,d);a=a.substring(c);b=b.substring(d);f=this.diff_main(f,g,!1,e);e=this.diff_main(a,b,!1,e);return f.concat(e)};
-diff_match_patch.prototype.diff_linesToChars_=function(a,b){function c(a){for(var b="",c=0,f=-1,g=d.length;f<a.length-1;){f=a.indexOf("\n",c);-1==f&&(f=a.length-1);var r=a.substring(c,f+1),c=f+1;(e.hasOwnProperty?e.hasOwnProperty(r):void 0!==e[r])?b+=String.fromCharCode(e[r]):(b+=String.fromCharCode(g),e[r]=g,d[g++]=r)}return b}var d=[],e={};d[0]="";var f=c(a),g=c(b);return{chars1:f,chars2:g,lineArray:d}};
-diff_match_patch.prototype.diff_charsToLines_=function(a,b){for(var c=0;c<a.length;c++){for(var d=a[c][1],e=[],f=0;f<d.length;f++)e[f]=b[d.charCodeAt(f)];a[c][1]=e.join("")}};diff_match_patch.prototype.diff_commonPrefix=function(a,b){if(!a||!b||a.charAt(0)!=b.charAt(0))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(f,e)==b.substring(f,e)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};
-diff_match_patch.prototype.diff_commonSuffix=function(a,b){if(!a||!b||a.charAt(a.length-1)!=b.charAt(b.length-1))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(a.length-e,a.length-f)==b.substring(b.length-e,b.length-f)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};
-diff_match_patch.prototype.diff_commonOverlap_=function(a,b){var c=a.length,d=b.length;if(0==c||0==d)return 0;c>d?a=a.substring(c-d):c<d&&(b=b.substring(0,c));c=Math.min(c,d);if(a==b)return c;for(var d=0,e=1;;){var f=a.substring(c-e),f=b.indexOf(f);if(-1==f)return d;e+=f;if(0==f||a.substring(c-e)==b.substring(0,e))d=e,e++}};
-diff_match_patch.prototype.diff_halfMatch_=function(a,b){function c(a,b,c){for(var d=a.substring(c,c+Math.floor(a.length/4)),e=-1,g="",h,j,n,l;-1!=(e=b.indexOf(d,e+1));){var m=f.diff_commonPrefix(a.substring(c),b.substring(e)),s=f.diff_commonSuffix(a.substring(0,c),b.substring(0,e));g.length<s+m&&(g=b.substring(e-s,e)+b.substring(e,e+m),h=a.substring(0,c-s),j=a.substring(c+m),n=b.substring(0,e-s),l=b.substring(e+m))}return 2*g.length>=a.length?[h,j,n,l,g]:null}if(0>=this.Diff_Timeout)return null;
-var d=a.length>b.length?a:b,e=a.length>b.length?b:a;if(4>d.length||2*e.length<d.length)return null;var f=this,g=c(d,e,Math.ceil(d.length/4)),d=c(d,e,Math.ceil(d.length/2)),h;if(!g&&!d)return null;h=d?g?g[4].length>d[4].length?g:d:d:g;var j;a.length>b.length?(g=h[0],d=h[1],e=h[2],j=h[3]):(e=h[0],j=h[1],g=h[2],d=h[3]);h=h[4];return[g,d,e,j,h]};
-diff_match_patch.prototype.diff_cleanupSemantic=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=0,h=0,j=0,i=0;f<a.length;)0==a[f][0]?(c[d++]=f,g=j,h=i,i=j=0,e=a[f][1]):(1==a[f][0]?j+=a[f][1].length:i+=a[f][1].length,e&&(e.length<=Math.max(g,h)&&e.length<=Math.max(j,i))&&(a.splice(c[d-1],0,[-1,e]),a[c[d-1]+1][0]=1,d--,d--,f=0<d?c[d-1]:-1,i=j=h=g=0,e=null,b=!0)),f++;b&&this.diff_cleanupMerge(a);this.diff_cleanupSemanticLossless(a);for(f=1;f<a.length;){if(-1==a[f-1][0]&&1==a[f][0]){b=a[f-1][1];c=a[f][1];
-d=this.diff_commonOverlap_(b,c);e=this.diff_commonOverlap_(c,b);if(d>=e){if(d>=b.length/2||d>=c.length/2)a.splice(f,0,[0,c.substring(0,d)]),a[f-1][1]=b.substring(0,b.length-d),a[f+1][1]=c.substring(d),f++}else if(e>=b.length/2||e>=c.length/2)a.splice(f,0,[0,b.substring(0,e)]),a[f-1][0]=1,a[f-1][1]=c.substring(0,c.length-e),a[f+1][0]=-1,a[f+1][1]=b.substring(e),f++;f++}f++}};
-diff_match_patch.prototype.diff_cleanupSemanticLossless=function(a){function b(a,b){if(!a||!b)return 6;var c=a.charAt(a.length-1),d=b.charAt(0),e=c.match(diff_match_patch.nonAlphaNumericRegex_),f=d.match(diff_match_patch.nonAlphaNumericRegex_),g=e&&c.match(diff_match_patch.whitespaceRegex_),h=f&&d.match(diff_match_patch.whitespaceRegex_),c=g&&c.match(diff_match_patch.linebreakRegex_),d=h&&d.match(diff_match_patch.linebreakRegex_),i=c&&a.match(diff_match_patch.blanklineEndRegex_),j=d&&b.match(diff_match_patch.blanklineStartRegex_);
-return i||j?5:c||d?4:e&&!g&&h?3:g||h?2:e||f?1:0}for(var c=1;c<a.length-1;){if(0==a[c-1][0]&&0==a[c+1][0]){var d=a[c-1][1],e=a[c][1],f=a[c+1][1],g=this.diff_commonSuffix(d,e);if(g)var h=e.substring(e.length-g),d=d.substring(0,d.length-g),e=h+e.substring(0,e.length-g),f=h+f;for(var g=d,h=e,j=f,i=b(d,e)+b(e,f);e.charAt(0)===f.charAt(0);){var d=d+e.charAt(0),e=e.substring(1)+f.charAt(0),f=f.substring(1),k=b(d,e)+b(e,f);k>=i&&(i=k,g=d,h=e,j=f)}a[c-1][1]!=g&&(g?a[c-1][1]=g:(a.splice(c-1,1),c--),a[c][1]=
-h,j?a[c+1][1]=j:(a.splice(c+1,1),c--))}c++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;diff_match_patch.whitespaceRegex_=/\s/;diff_match_patch.linebreakRegex_=/[\r\n]/;diff_match_patch.blanklineEndRegex_=/\n\r?\n$/;diff_match_patch.blanklineStartRegex_=/^\r?\n\r?\n/;
-diff_match_patch.prototype.diff_cleanupEfficiency=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=!1,h=!1,j=!1,i=!1;f<a.length;){if(0==a[f][0])a[f][1].length<this.Diff_EditCost&&(j||i)?(c[d++]=f,g=j,h=i,e=a[f][1]):(d=0,e=null),j=i=!1;else if(-1==a[f][0]?i=!0:j=!0,e&&(g&&h&&j&&i||e.length<this.Diff_EditCost/2&&3==g+h+j+i))a.splice(c[d-1],0,[-1,e]),a[c[d-1]+1][0]=1,d--,e=null,g&&h?(j=i=!0,d=0):(d--,f=0<d?c[d-1]:-1,j=i=!1),b=!0;f++}b&&this.diff_cleanupMerge(a)};
-diff_match_patch.prototype.diff_cleanupMerge=function(a){a.push([0,""]);for(var b=0,c=0,d=0,e="",f="",g;b<a.length;)switch(a[b][0]){case 1:d++;f+=a[b][1];b++;break;case -1:c++;e+=a[b][1];b++;break;case 0:1<c+d?(0!==c&&0!==d&&(g=this.diff_commonPrefix(f,e),0!==g&&(0<b-c-d&&0==a[b-c-d-1][0]?a[b-c-d-1][1]+=f.substring(0,g):(a.splice(0,0,[0,f.substring(0,g)]),b++),f=f.substring(g),e=e.substring(g)),g=this.diff_commonSuffix(f,e),0!==g&&(a[b][1]=f.substring(f.length-g)+a[b][1],f=f.substring(0,f.length-
-g),e=e.substring(0,e.length-g))),0===c?a.splice(b-d,c+d,[1,f]):0===d?a.splice(b-c,c+d,[-1,e]):a.splice(b-c-d,c+d,[-1,e],[1,f]),b=b-c-d+(c?1:0)+(d?1:0)+1):0!==b&&0==a[b-1][0]?(a[b-1][1]+=a[b][1],a.splice(b,1)):b++,c=d=0,f=e=""}""===a[a.length-1][1]&&a.pop();c=!1;for(b=1;b<a.length-1;)0==a[b-1][0]&&0==a[b+1][0]&&(a[b][1].substring(a[b][1].length-a[b-1][1].length)==a[b-1][1]?(a[b][1]=a[b-1][1]+a[b][1].substring(0,a[b][1].length-a[b-1][1].length),a[b+1][1]=a[b-1][1]+a[b+1][1],a.splice(b-1,1),c=!0):a[b][1].substring(0,
-a[b+1][1].length)==a[b+1][1]&&(a[b-1][1]+=a[b+1][1],a[b][1]=a[b][1].substring(a[b+1][1].length)+a[b+1][1],a.splice(b+1,1),c=!0)),b++;c&&this.diff_cleanupMerge(a)};diff_match_patch.prototype.diff_xIndex=function(a,b){var c=0,d=0,e=0,f=0,g;for(g=0;g<a.length;g++){1!==a[g][0]&&(c+=a[g][1].length);-1!==a[g][0]&&(d+=a[g][1].length);if(c>b)break;e=c;f=d}return a.length!=g&&-1===a[g][0]?f:f+(b-e)};
-diff_match_patch.prototype.diff_prettyHtml=function(a){for(var b=[],c=/&/g,d=/</g,e=/>/g,f=/\n/g,g=0;g<a.length;g++){var h=a[g][0],j=a[g][1],j=j.replace(c,"&amp;").replace(d,"&lt;").replace(e,"&gt;").replace(f,"&para;<br>");switch(h){case 1:b[g]='<ins style="background:#e6ffe6;">'+j+"</ins>";break;case -1:b[g]='<del style="background:#ffe6e6;">'+j+"</del>";break;case 0:b[g]="<span>"+j+"</span>"}}return b.join("")};
-diff_match_patch.prototype.diff_text1=function(a){for(var b=[],c=0;c<a.length;c++)1!==a[c][0]&&(b[c]=a[c][1]);return b.join("")};diff_match_patch.prototype.diff_text2=function(a){for(var b=[],c=0;c<a.length;c++)-1!==a[c][0]&&(b[c]=a[c][1]);return b.join("")};diff_match_patch.prototype.diff_levenshtein=function(a){for(var b=0,c=0,d=0,e=0;e<a.length;e++){var f=a[e][0],g=a[e][1];switch(f){case 1:c+=g.length;break;case -1:d+=g.length;break;case 0:b+=Math.max(c,d),d=c=0}}return b+=Math.max(c,d)};
-diff_match_patch.prototype.diff_toDelta=function(a){for(var b=[],c=0;c<a.length;c++)switch(a[c][0]){case 1:b[c]="+"+encodeURI(a[c][1]);break;case -1:b[c]="-"+a[c][1].length;break;case 0:b[c]="="+a[c][1].length}return b.join("\t").replace(/%20/g," ")};
-diff_match_patch.prototype.diff_fromDelta=function(a,b){for(var c=[],d=0,e=0,f=b.split(/\t/g),g=0;g<f.length;g++){var h=f[g].substring(1);switch(f[g].charAt(0)){case "+":try{c[d++]=[1,decodeURI(h)]}catch(j){throw Error("Illegal escape in diff_fromDelta: "+h);}break;case "-":case "=":var i=parseInt(h,10);if(isNaN(i)||0>i)throw Error("Invalid number in diff_fromDelta: "+h);h=a.substring(e,e+=i);"="==f[g].charAt(0)?c[d++]=[0,h]:c[d++]=[-1,h];break;default:if(f[g])throw Error("Invalid diff operation in diff_fromDelta: "+
-f[g]);}}if(e!=a.length)throw Error("Delta length ("+e+") does not equal source text length ("+a.length+").");return c};diff_match_patch.prototype.match_main=function(a,b,c){if(null==a||null==b||null==c)throw Error("Null input. (match_main)");c=Math.max(0,Math.min(c,a.length));return a==b?0:a.length?a.substring(c,c+b.length)==b?c:this.match_bitap_(a,b,c):-1};
-diff_match_patch.prototype.match_bitap_=function(a,b,c){function d(a,d){var e=a/b.length,g=Math.abs(c-d);return!f.Match_Distance?g?1:e:e+g/f.Match_Distance}if(b.length>this.Match_MaxBits)throw Error("Pattern too long for this browser.");var e=this.match_alphabet_(b),f=this,g=this.Match_Threshold,h=a.indexOf(b,c);-1!=h&&(g=Math.min(d(0,h),g),h=a.lastIndexOf(b,c+b.length),-1!=h&&(g=Math.min(d(0,h),g)));for(var j=1<<b.length-1,h=-1,i,k,q=b.length+a.length,r,t=0;t<b.length;t++){i=0;for(k=q;i<k;)d(t,c+
-k)<=g?i=k:q=k,k=Math.floor((q-i)/2+i);q=k;i=Math.max(1,c-k+1);var p=Math.min(c+k,a.length)+b.length;k=Array(p+2);for(k[p+1]=(1<<t)-1;p>=i;p--){var w=e[a.charAt(p-1)];k[p]=0===t?(k[p+1]<<1|1)&w:(k[p+1]<<1|1)&w|((r[p+1]|r[p])<<1|1)|r[p+1];if(k[p]&j&&(w=d(t,p-1),w<=g))if(g=w,h=p-1,h>c)i=Math.max(1,2*c-h);else break}if(d(t+1,c)>g)break;r=k}return h};
-diff_match_patch.prototype.match_alphabet_=function(a){for(var b={},c=0;c<a.length;c++)b[a.charAt(c)]=0;for(c=0;c<a.length;c++)b[a.charAt(c)]|=1<<a.length-c-1;return b};
-diff_match_patch.prototype.patch_addContext_=function(a,b){if(0!=b.length){for(var c=b.substring(a.start2,a.start2+a.length1),d=0;b.indexOf(c)!=b.lastIndexOf(c)&&c.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)d+=this.Patch_Margin,c=b.substring(a.start2-d,a.start2+a.length1+d);d+=this.Patch_Margin;(c=b.substring(a.start2-d,a.start2))&&a.diffs.unshift([0,c]);(d=b.substring(a.start2+a.length1,a.start2+a.length1+d))&&a.diffs.push([0,d]);a.start1-=c.length;a.start2-=c.length;a.length1+=
-c.length+d.length;a.length2+=c.length+d.length}};
-diff_match_patch.prototype.patch_make=function(a,b,c){var d;if("string"==typeof a&&"string"==typeof b&&"undefined"==typeof c)d=a,b=this.diff_main(d,b,!0),2<b.length&&(this.diff_cleanupSemantic(b),this.diff_cleanupEfficiency(b));else if(a&&"object"==typeof a&&"undefined"==typeof b&&"undefined"==typeof c)b=a,d=this.diff_text1(b);else if("string"==typeof a&&b&&"object"==typeof b&&"undefined"==typeof c)d=a;else if("string"==typeof a&&"string"==typeof b&&c&&"object"==typeof c)d=a,b=c;else throw Error("Unknown call format to patch_make.");
-if(0===b.length)return[];c=[];a=new diff_match_patch.patch_obj;for(var e=0,f=0,g=0,h=d,j=0;j<b.length;j++){var i=b[j][0],k=b[j][1];!e&&0!==i&&(a.start1=f,a.start2=g);switch(i){case 1:a.diffs[e++]=b[j];a.length2+=k.length;d=d.substring(0,g)+k+d.substring(g);break;case -1:a.length1+=k.length;a.diffs[e++]=b[j];d=d.substring(0,g)+d.substring(g+k.length);break;case 0:k.length<=2*this.Patch_Margin&&e&&b.length!=j+1?(a.diffs[e++]=b[j],a.length1+=k.length,a.length2+=k.length):k.length>=2*this.Patch_Margin&&
-e&&(this.patch_addContext_(a,h),c.push(a),a=new diff_match_patch.patch_obj,e=0,h=d,f=g)}1!==i&&(f+=k.length);-1!==i&&(g+=k.length)}e&&(this.patch_addContext_(a,h),c.push(a));return c};diff_match_patch.prototype.patch_deepCopy=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=new diff_match_patch.patch_obj;e.diffs=[];for(var f=0;f<d.diffs.length;f++)e.diffs[f]=d.diffs[f].slice();e.start1=d.start1;e.start2=d.start2;e.length1=d.length1;e.length2=d.length2;b[c]=e}return b};
-diff_match_patch.prototype.patch_apply=function(a,b){if(0==a.length)return[b,[]];a=this.patch_deepCopy(a);var c=this.patch_addPadding(a);b=c+b+c;this.patch_splitMax(a);for(var d=0,e=[],f=0;f<a.length;f++){var g=a[f].start2+d,h=this.diff_text1(a[f].diffs),j,i=-1;if(h.length>this.Match_MaxBits){if(j=this.match_main(b,h.substring(0,this.Match_MaxBits),g),-1!=j&&(i=this.match_main(b,h.substring(h.length-this.Match_MaxBits),g+h.length-this.Match_MaxBits),-1==i||j>=i))j=-1}else j=this.match_main(b,h,g);
-if(-1==j)e[f]=!1,d-=a[f].length2-a[f].length1;else if(e[f]=!0,d=j-g,g=-1==i?b.substring(j,j+h.length):b.substring(j,i+this.Match_MaxBits),h==g)b=b.substring(0,j)+this.diff_text2(a[f].diffs)+b.substring(j+h.length);else if(g=this.diff_main(h,g,!1),h.length>this.Match_MaxBits&&this.diff_levenshtein(g)/h.length>this.Patch_DeleteThreshold)e[f]=!1;else{this.diff_cleanupSemanticLossless(g);for(var h=0,k,i=0;i<a[f].diffs.length;i++){var q=a[f].diffs[i];0!==q[0]&&(k=this.diff_xIndex(g,h));1===q[0]?b=b.substring(0,
-j+k)+q[1]+b.substring(j+k):-1===q[0]&&(b=b.substring(0,j+k)+b.substring(j+this.diff_xIndex(g,h+q[1].length)));-1!==q[0]&&(h+=q[1].length)}}}b=b.substring(c.length,b.length-c.length);return[b,e]};
-diff_match_patch.prototype.patch_addPadding=function(a){for(var b=this.Patch_Margin,c="",d=1;d<=b;d++)c+=String.fromCharCode(d);for(d=0;d<a.length;d++)a[d].start1+=b,a[d].start2+=b;var d=a[0],e=d.diffs;if(0==e.length||0!=e[0][0])e.unshift([0,c]),d.start1-=b,d.start2-=b,d.length1+=b,d.length2+=b;else if(b>e[0][1].length){var f=b-e[0][1].length;e[0][1]=c.substring(e[0][1].length)+e[0][1];d.start1-=f;d.start2-=f;d.length1+=f;d.length2+=f}d=a[a.length-1];e=d.diffs;0==e.length||0!=e[e.length-1][0]?(e.push([0,
-c]),d.length1+=b,d.length2+=b):b>e[e.length-1][1].length&&(f=b-e[e.length-1][1].length,e[e.length-1][1]+=c.substring(0,f),d.length1+=f,d.length2+=f);return c};
-diff_match_patch.prototype.patch_splitMax=function(a){for(var b=this.Match_MaxBits,c=0;c<a.length;c++)if(!(a[c].length1<=b)){var d=a[c];a.splice(c--,1);for(var e=d.start1,f=d.start2,g="";0!==d.diffs.length;){var h=new diff_match_patch.patch_obj,j=!0;h.start1=e-g.length;h.start2=f-g.length;""!==g&&(h.length1=h.length2=g.length,h.diffs.push([0,g]));for(;0!==d.diffs.length&&h.length1<b-this.Patch_Margin;){var g=d.diffs[0][0],i=d.diffs[0][1];1===g?(h.length2+=i.length,f+=i.length,h.diffs.push(d.diffs.shift()),
-j=!1):-1===g&&1==h.diffs.length&&0==h.diffs[0][0]&&i.length>2*b?(h.length1+=i.length,e+=i.length,j=!1,h.diffs.push([g,i]),d.diffs.shift()):(i=i.substring(0,b-h.length1-this.Patch_Margin),h.length1+=i.length,e+=i.length,0===g?(h.length2+=i.length,f+=i.length):j=!1,h.diffs.push([g,i]),i==d.diffs[0][1]?d.diffs.shift():d.diffs[0][1]=d.diffs[0][1].substring(i.length))}g=this.diff_text2(h.diffs);g=g.substring(g.length-this.Patch_Margin);i=this.diff_text1(d.diffs).substring(0,this.Patch_Margin);""!==i&&
-(h.length1+=i.length,h.length2+=i.length,0!==h.diffs.length&&0===h.diffs[h.diffs.length-1][0]?h.diffs[h.diffs.length-1][1]+=i:h.diffs.push([0,i]));j||a.splice(++c,0,h)}}};diff_match_patch.prototype.patch_toText=function(a){for(var b=[],c=0;c<a.length;c++)b[c]=a[c];return b.join("")};
-diff_match_patch.prototype.patch_fromText=function(a){var b=[];if(!a)return b;a=a.split("\n");for(var c=0,d=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;c<a.length;){var e=a[c].match(d);if(!e)throw Error("Invalid patch string: "+a[c]);var f=new diff_match_patch.patch_obj;b.push(f);f.start1=parseInt(e[1],10);""===e[2]?(f.start1--,f.length1=1):"0"==e[2]?f.length1=0:(f.start1--,f.length1=parseInt(e[2],10));f.start2=parseInt(e[3],10);""===e[4]?(f.start2--,f.length2=1):"0"==e[4]?f.length2=0:(f.start2--,f.length2=
-parseInt(e[4],10));for(c++;c<a.length;){e=a[c].charAt(0);try{var g=decodeURI(a[c].substring(1))}catch(h){throw Error("Illegal escape in patch_fromText: "+g);}if("-"==e)f.diffs.push([-1,g]);else if("+"==e)f.diffs.push([1,g]);else if(" "==e)f.diffs.push([0,g]);else if("@"==e)break;else if(""!==e)throw Error('Invalid patch mode "'+e+'" in: '+g);c++}}return b};diff_match_patch.patch_obj=function(){this.diffs=[];this.start2=this.start1=null;this.length2=this.length1=0};
-diff_match_patch.patch_obj.prototype.toString=function(){var a,b;a=0===this.length1?this.start1+",0":1==this.length1?this.start1+1:this.start1+1+","+this.length1;b=0===this.length2?this.start2+",0":1==this.length2?this.start2+1:this.start2+1+","+this.length2;a=["@@ -"+a+" +"+b+" @@\n"];var c;for(b=0;b<this.diffs.length;b++){switch(this.diffs[b][0]){case 1:c="+";break;case -1:c="-";break;case 0:c=" "}a[b+1]=c+encodeURI(this.diffs[b][1])+"\n"}return a.join("").replace(/%20/g," ")};
-this.diff_match_patch=diff_match_patch;this.DIFF_DELETE=-1;this.DIFF_INSERT=1;this.DIFF_EQUAL=0;})()
diff --git a/jams-server/doc/vendor/handlebars.min.js b/jams-server/doc/vendor/handlebars.min.js
deleted file mode 100644
index 21b15506..00000000
--- a/jams-server/doc/vendor/handlebars.min.js
+++ /dev/null
@@ -1,29 +0,0 @@
-/**!
-
- @license
- handlebars v4.7.6
-
-Copyright (C) 2011-2019 by Yehuda Katz
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
-*/
-!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i["default"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m["default"],a.Parser=j.parser,a.parse=j.parse,a.parseWithoutProcessing=j.parseWithoutProcessing,a}var e=c(1)["default"];b.__esModule=!0;var f=c(2),g=e(f),h=c(45),i=e(h),j=c(46),k=c(51),l=c(52),m=e(l),n=c(49),o=e(n),p=c(44),q=e(p),r=g["default"].create,s=d();s.create=d,q["default"](s),s.Visitor=o["default"],s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(4),h=e(g),i=c(37),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(38),p=e(o),q=c(44),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(30),k=c(32),l=e(k),m=c(33),n="4.7.6";b.VERSION=n;var o=8;b.COMPILER_REVISION=o;var p=7;b.LAST_COMPATIBLE_COMPILER_REVISION=p;var q={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};b.REVISION_CHANGES=q;var r="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===r){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===r)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===r){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]},resetLoggedPropertyAccesses:function(){m.resetLoggedProperties()}};var s=l["default"].log;b.log=s,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0,i=void 0,j=void 0;c&&(g=c.start.line,h=c.end.line,i=c.start.column,j=c.end.column,a+=" - "+g+":"+i);for(var k=Error.prototype.constructor.call(this,a),l=0;l<f.length;l++)this[f[l]]=k[f[l]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,this.endLineNumber=h,e?(Object.defineProperty(this,"column",{value:i,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:j,enumerable:!0})):(this.column=i,this.endColumn=j))}catch(m){}}var e=c(7)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){h["default"](a),j["default"](a),l["default"](a),n["default"](a),p["default"](a),r["default"](a),t["default"](a)}function e(a,b,c){a.helpers[b]&&(a.hooks[b]=a.helpers[b],c||delete a.helpers[b])}var f=c(1)["default"];b.__esModule=!0,b.registerDefaultHelpers=d,b.moveHelperToHooks=e;var g=c(11),h=f(g),i=c(12),j=f(i),k=c(25),l=f(k),m=c(26),n=f(m),o=c(27),p=f(o),q=c(28),r=f(q),s=c(29),t=f(s)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){(function(d){"use strict";var e=c(13)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(5),h=c(6),i=f(h);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,d){l&&(l.key=b,l.index=c,l.first=0===c,l.last=!!d,m&&(l.contextPath=m+b)),k+=f(a[b],{data:l,blockParams:g.blockParams([a[b],b],[m+b,null])})}if(!b)throw new i["default"]("Must pass iterator to #each");var f=b.fn,h=b.inverse,j=0,k="",l=void 0,m=void 0;if(b.data&&b.ids&&(m=g.appendContextPath(b.data.contextPath,b.ids[0])+"."),g.isFunction(a)&&(a=a.call(this)),b.data&&(l=g.createFrame(b.data)),a&&"object"==typeof a)if(g.isArray(a))for(var n=a.length;j<n;j++)j in a&&c(j,j,j===a.length-1);else if(d.Symbol&&a[d.Symbol.iterator]){for(var o=[],p=a[d.Symbol.iterator](),q=p.next();!q.done;q=p.next())o.push(q.value);a=o;for(var n=a.length;j<n;j++)c(j,j,j===a.length-1)}else!function(){var b=void 0;e(a).forEach(function(a){void 0!==b&&c(b,j-1),b=a,j++}),void 0!==b&&c(b,j-1,!0)}();return 0===j&&(k=h(this)),k})},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b,c){a.exports={"default":c(14),__esModule:!0}},function(a,b,c){c(15),a.exports=c(21).Object.keys},function(a,b,c){var d=c(16);c(18)("keys",function(a){return function(b){return a(d(b))}})},function(a,b,c){var d=c(17);a.exports=function(a){return Object(d(a))}},function(a,b){a.exports=function(a){if(void 0==a)throw TypeError("Can't call method on  "+a);return a}},function(a,b,c){var d=c(19),e=c(21),f=c(24);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(20),e=c(21),f=c(22),g="prototype",h=function(a,b,c){var i,j,k,l=a&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&"function"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o&&"function"==typeof k?f(Function.call,k):k,o&&((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=c)},function(a,b){var c=a.exports={version:"1.2.6"};"number"==typeof __e&&(__e=c)},function(a,b,c){var d=c(23);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(6),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("if",function(a,b){if(2!=arguments.length)throw new g["default"]("#if requires exactly one argument");return e.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||e.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){if(2!=arguments.length)throw new g["default"]("#unless requires exactly one argument");return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b,c){return a?c.lookupProperty(a,b):a})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("with",function(a,b){if(2!=arguments.length)throw new g["default"]("#with requires exactly one argument");e.isFunction(a)&&(a=a.call(this));var c=b.fn;if(e.isEmpty(a))return b.inverse(this);var d=b.data;return b.data&&b.ids&&(d=e.createFrame(b.data),d.contextPath=e.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:d,blockParams:e.blockParams([a],[d&&d.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(31),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=i(null);b.constructor=!1,b.__defineGetter__=!1,b.__defineSetter__=!1,b.__lookupGetter__=!1;var c=i(null);return c.__proto__=!1,{properties:{whitelist:l.createNewLookupObject(c,a.allowedProtoProperties),defaultValue:a.allowProtoPropertiesByDefault},methods:{whitelist:l.createNewLookupObject(b,a.allowedProtoMethods),defaultValue:a.allowProtoMethodsByDefault}}}function e(a,b,c){return"function"==typeof a?f(b.methods,c):f(b.properties,c)}function f(a,b){return void 0!==a.whitelist[b]?a.whitelist[b]===!0:void 0!==a.defaultValue?a.defaultValue:(g(b),!1)}function g(a){o[a]!==!0&&(o[a]=!0,n.log("error",'Handlebars: Access has been denied to resolve the property "'+a+'" because it is not an "own property" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details'))}function h(){j(o).forEach(function(a){delete o[a]})}var i=c(34)["default"],j=c(13)["default"],k=c(3)["default"];b.__esModule=!0,b.createProtoAccessControl=d,b.resultIsAllowed=e,b.resetLoggedProperties=h;var l=c(36),m=c(32),n=k(m),o=i(null)},function(a,b,c){a.exports={"default":c(35),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b){return d.create(a,b)}},function(a,b,c){"use strict";function d(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];return f.extend.apply(void 0,[e(null)].concat(b))}var e=c(34)["default"];b.__esModule=!0,b.createNewLookupObject=d;var f=c(5)},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=v.COMPILER_REVISION;if(!(b>=v.LAST_COMPATIBLE_COMPILER_REVISION&&b<=v.COMPILER_REVISION)){if(b<v.LAST_COMPATIBLE_COMPILER_REVISION){var d=v.REVISION_CHANGES[c],e=v.REVISION_CHANGES[b];throw new u["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new u["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=s.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=s.extend({},e,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),g=b.VM.invokePartial.call(this,c,d,f);if(null==g&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),g=e.partials[e.name](d,f)),null!=g){if(e.indent){for(var h=g.split("\n"),i=0,j=h.length;i<j&&(h[i]||i+1!==j);i++)h[i]=e.indent+h[i];g=h.join("\n")}return g}throw new u["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(g,b,g.helpers,g.partials,f,i,h)}var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],f=e.data;d._setup(e),!e.partial&&a.useData&&(f=j(b,f));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=e.depths?b!=e.depths[0]?[b].concat(e.depths):e.depths:[b]),(c=k(a.main,c,g,e.depths||[],f,i))(b,e)}if(!b)throw new u["default"]("No environment passed to template");if(!a||!a.main)throw new u["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e=a.compiler&&7===a.compiler[0],g={strict:function(a,b,c){if(!(a&&b in a))throw new u["default"]('"'+b+'" not defined in '+a,{loc:c});return a[b]},lookupProperty:function(a,b){var c=a[b];return null==c?c:Object.prototype.hasOwnProperty.call(a,b)?c:y.resultIsAllowed(c,g.protoAccessControl,b)?c:void 0},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++){var e=a[d]&&g.lookupProperty(a[d],b);if(null!=e)return a[d][b]}},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:s.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},mergeIfNeeded:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=s.extend({},b,a)),c},nullContext:n({}),noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){if(c.partial)g.protoAccessControl=c.protoAccessControl,g.helpers=c.helpers,g.partials=c.partials,g.decorators=c.decorators,g.hooks=c.hooks;else{var d=s.extend({},b.helpers,c.helpers);l(d,g),g.helpers=d,a.usePartial&&(g.partials=g.mergeIfNeeded(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(g.decorators=s.extend({},b.decorators,c.decorators)),g.hooks={},g.protoAccessControl=y.createProtoAccessControl(c);var f=c.allowCallsToHelperMissing||e;w.moveHelperToHooks(g,"helperMissing",f),w.moveHelperToHooks(g,"blockHelperMissing",f)}},d._child=function(b,c,d,e){if(a.useBlockParams&&!d)throw new u["default"]("must pass block params");if(a.useDepths&&!e)throw new u["default"]("must pass parent depths");return f(g,b,a[b],c,0,d,e)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext&&null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){return a?a.call||c.name||(c.name=a,a=c.partials[a]):a="@partial-block"===c.name?c.data["partial-block"]:c.partials[c.name],a}function h(a,b,c){var d=c.data&&c.data["partial-block"];c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn&&c.fn!==i&&!function(){c.data=v.createFrame(c.data);var a=c.fn;e=c.data["partial-block"]=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return c.data=v.createFrame(c.data),c.data["partial-block"]=d,a(b,c)},a.partials&&(c.partials=s.extend({},c.partials,a.partials))}(),void 0===a&&e&&(a=e),void 0===a)throw new u["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?v.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),s.extend(b,g)}return b}function l(a,b){o(a).forEach(function(c){var d=a[c];a[c]=m(d,b)})}function m(a,b){var c=b.lookupProperty;return x.wrapHelper(a,function(a){return s.extend({lookupProperty:c},a)})}var n=c(39)["default"],o=c(13)["default"],p=c(3)["default"],q=c(1)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;var r=c(5),s=p(r),t=c(6),u=q(t),v=c(4),w=c(10),x=c(43),y=c(33)},function(a,b,c){a.exports={"default":c(40),__esModule:!0}},function(a,b,c){c(41),a.exports=c(21).Object.seal},function(a,b,c){var d=c(42);c(18)("seal",function(a){return function(b){return a&&d(b)?a(b):b}})},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b){"use strict";function c(a,b){if("function"!=typeof a)return a;var c=function(){var c=arguments[arguments.length-1];return arguments[arguments.length-1]=b(c),a.apply(this,arguments)};return c}b.__esModule=!0,b.wrapHelper=c},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b){"use strict";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return/^\.|this\b/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if("Program"===a.type)return a;i["default"].yy=o,o.locInfo=function(a){return new o.SourceLocation(b&&b.srcName,a)};var c=i["default"].parse(a);return c}function e(a,b){var c=d(a,b),e=new k["default"](b);return e.accept(c)}var f=c(1)["default"],g=c(3)["default"];b.__esModule=!0,b.parseWithoutProcessing=d,b.parse=e;var h=c(47),i=f(h),j=c(48),k=f(j),l=c(50),m=g(l),n=c(5);b.parser=i["default"];var o={};n.extend(o,m)},function(a,b){"use strict";b.__esModule=!0;var c=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],
-72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(/(?:\r\n?|\n).*/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(/(?:\r\n?|\n)/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(/(?:\r\n?|\n).*/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substring(a,b.yyleng-c+a)}switch(c){case 0:if("\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(e(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(/\\"/g,'"'),80;case 32:return b.yytext=e(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original):void 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?/^\s+/:/^[ \t]*\r?\n?/,""),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?/\s+$/:/[ \t]+$/,""),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)["default"];b.__esModule=!0;var j=c(49),k=i(j);d.prototype=new k["default"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i<j;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&"PartialStatement"===k.type&&(k.indent=/([ \t]+$)/.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,i=c;if(c&&c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(){this.parents=[]}function e(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function f(a){e.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function g(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var h=c(1)["default"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!d.prototype[c.type])throw new j["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return/^\[.*\]$/.test(a)?a.substring(1,a.length-1):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g=0,h=b.length;g<h;g++){var i=b[g].part,j=b[g].original!==i;if(d+=(b[g].separator||"")+i,j||".."!==i&&"."!==i&&"this"!==i)e.push(i);else{if(e.length>0)throw new q["default"]("Invalid path: "+d,{loc:c});".."===i&&f++}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=/\*/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=/\*/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}var o=c(1)["default"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.preparePartialBlock=n;var p=c(6),q=o(p)},function(a,b,c){"use strict";function d(){}function e(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new l["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new l["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+a);b=m.extend({},b),"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(m.isArray(a)&&m.isArray(b)&&a.length===b.length){for(var c=0;c<a.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}var i=c(34)["default"],j=c(1)["default"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var k=c(6),l=j(k),m=c(5),n=c(45),o=j(n),p=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[],b.knownHelpers=m.extend(i(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},b.knownHelpers),this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new l["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new l["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new l["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,o["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=o["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:p.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=o["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&o["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||o["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b<c;b++){var d=this.options.blockParams[b],e=d&&m.indexOf(d,a);if(d&&e>=0)return[b,e]}}}},function(a,b,c){"use strict";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),", ",JSON.stringify(b.source.currentLocation)," )"]:e}var g=c(13)["default"],h=c(1)["default"];b.__esModule=!0;var i=c(4),j=c(6),k=h(j),l=c(5),m=c(53),n=h(m);e.prototype={nameLookup:function(a,b){return this.internalNameLookup(a,b)},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=i.COMPILER_REVISION,b=i.REVISION_CHANGES[a];return[a,b]},appendToBuffer:function(a,b,c){return l.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(a,b){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",a,",",JSON.stringify(b),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new k["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),";\n"]),
-this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var j=this.createFunctionContext(d);if(this.isChild)return j;var l={compiler:this.compilerInfo(),main:j};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new n["default"](this.options.srcName),this.decorators=new n["default"](this.options.srcName)},createFunctionContext:function(a){var b=this,c="",d=this.stackVars.concat(this.registers.list);d.length>0&&(c+=", "+d.join(", "));var e=0;g(this.aliases).forEach(function(a){var d=b.aliases[a];d.children&&d.referenceCount>1&&(c+=", alias"+ ++e+"="+a,d.children[0]="alias"+e)}),this.lookupPropertyFunctionIsUsed&&(c+=", "+this.lookupPropertyFunctionVarDeclaration());var f=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&f.push("blockParams"),this.useDepths&&f.push("depths");var h=this.mergeSource(c);return a?(f.push(h),Function.apply(this,f)):this.source.wrap(["function(",f.join(","),") {\n  ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend("  + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\n")),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return"\n      lookupProperty = container.lookupProperty || function(parent, propertyName) {\n        if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {\n          return parent[propertyName];\n        }\n        return undefined\n    }\n    ".trim()},blockValue:function(a){var b=this.aliasable("container.hooks.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("container.hooks.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict&&e,this,b,a));for(var h=b.length;c<h;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a);return d?[" && ",f]:[" != null ? ",f," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),"SubExpression"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup("decorators",b,"decorator"),d=this.setupHelperArgs(b,a);this.decorators.push(["fn = ",this.decorators.functionCall(c,"",["fn","props","container",d])," || fn;"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=[];c&&f.push(e.name),f.push(d),this.options.strict||f.push(this.aliasable("container.hooks.helperMissing"));var g=["(",this.itemsSeparatedBy(f,"||"),")"],h=this.source.functionCall(g,"call",e.callParams);this.push(h)},itemsSeparatedBy:function(a,b){var c=[];c.push(a[0]);for(var d=1;d<a.length;d++)c.push(b,a[d]);return c},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,"call",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister("helper");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper"),f=["(","(helper = ",e," || ",c,")"];this.options.strict||(f[0]="(helper = ",f.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",f,d.paramsInit?["),(",d.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",d.callParams)," : helper))"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a&&(b=this.popStack(),delete e.name),c&&(e.indent=JSON.stringify(c)),e.helpers="helpers",e.partials="partials",e.decorators="container.decorators",a?d.unshift(b):d.unshift(this.nameLookup("partials",b,"partial")),this.options.compat&&(e.depths="depths"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall("container.invokePartial","",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){"BlockParam"===a?this.pushStackLiteral("blockParams["+b[0]+"].path["+b[1]+"]"+(c?" + "+JSON.stringify("."+c):"")):"PathExpression"===a?this.pushString(b):"SubExpression"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:e,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f<g;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push("");var i=this.context.programs.length;d.index=i,d.name="program"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.precompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name="program"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b<c;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,"data",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push("blockParams"),this.useDepths&&c.push("depths"),"container.program("+c.join(", ")+")"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof d||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new d(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.source.push(a)},replaceStack:function(a){var b=["("],c=void 0,e=void 0,f=void 0;if(!this.isInline())throw new k["default"]("replaceStack on non-inline");var g=this.popStack(!0);if(g instanceof d)c=[g.value],b=["(",c],f=!0;else{e=!0;var h=this.incrStack();b=["((",this.push(h)," = ",g,")"],c=this.topStack()}var i=a.call(this,c);f||this.popStack(),e&&this.stackSlot--,this.push(b.concat(i,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b<c;b++){var e=a[b];if(e instanceof d)this.compileStack.push(e);else{var f=this.incrStack();this.pushSource([f," = ",e,";"]),this.compileStack.push(f)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a&&c instanceof d)return c.value;if(!b){if(!this.stackSlot)throw new k["default"]("Invalid stack pop");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof d?b.value:b},contextName:function(a){return this.useDepths&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return this.source.quotedString(a)},objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup("helpers",b,"helper"),g=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||"container.noop",d.inverse=j||"container.noop");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data="data"),this.useBlockParams&&(d.blockParams="blockParams"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e.loc=JSON.stringify(this.source.currentLocation),e=this.objectLiteral(e),d?(this.useRegister("options"),c.push("options"),["options=",e]):c?(c.push(e),""):e}},function(){for(var a="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),b=e.RESERVED_WORDS={},c=0,d=a.length;c<d;c++)b[a[c]]=!0}(),e.isValidJavaScriptVariableName=function(a){return!e.RESERVED_WORDS[a]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(a)},b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b,c){if(g.isArray(a)){for(var d=[],e=0,f=a.length;e<f;e++)d.push(b.wrap(a[e],c));return d}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}var f=c(13)["default"];b.__esModule=!0;var g=c(5),h=void 0;try{}catch(i){}h||(h=function(a,b,c,d){this.src="",d&&this.add(d)},h.prototype={add:function(a){g.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){g.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add(["  ",b,"\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new h(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof h?a:(a=d(a,this,b),new h(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(a){var b=this,c=[];f(a).forEach(function(e){var f=d(a[e],b);"undefined"!==f&&c.push([b.quotedString(e),":",f])});var e=this.generateList(c);return e.prepend("{"),e.add("}"),e},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b["default"]=e,a.exports=b["default"]}])});
\ No newline at end of file
diff --git a/jams-server/doc/vendor/jquery.min.js b/jams-server/doc/vendor/jquery.min.js
deleted file mode 100644
index a1c07fd8..00000000
--- a/jams-server/doc/vendor/jquery.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */
-!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}k.fn=k.prototype={jquery:f,constructor:k,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=k.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return k.each(this,e)},map:function(n){return this.pushStack(k.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},k.extend=k.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(k.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||k.isPlainObject(n)?n:{},i=!1,a[t]=k.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},k.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){b(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(d(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(p,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(d(Object(e))?k.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(d(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g.apply([],a)},guid:1,support:y}),"function"==typeof Symbol&&(k.fn[Symbol.iterator]=t[Symbol.iterator]),k.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var h=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,k="sizzle"+1*new Date,m=n.document,S=0,r=0,p=ue(),x=ue(),N=ue(),A=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",$=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",F=new RegExp(M+"+","g"),B=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="<a id='"+k+"'></a><select id='"+k+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!==C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!==C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(F," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[S,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[S,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[k]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace(B,"$1"));return s[k]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[S,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[k]||(e[k]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===S&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[k]&&(v=Ce(v)),y&&!y[k]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[k]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(B,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(B," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=N[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[k]?i.push(a):o.push(a);(a=N(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=S+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t===C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument===C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(S=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(S=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=k.split("").sort(D).join("")===k,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);k.find=h,k.expr=h.selectors,k.expr[":"]=k.expr.pseudos,k.uniqueSort=k.unique=h.uniqueSort,k.text=h.getText,k.isXMLDoc=h.isXML,k.contains=h.contains,k.escapeSelector=h.escape;var T=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&k(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},N=k.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var D=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1<i.call(n,e)!==r}):k.filter(n,e,r)}k.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?k.find.matchesSelector(r,e)?[r]:[]:k.find.matches(e,k.grep(t,function(e){return 1===e.nodeType}))},k.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(k(e).filter(function(){for(t=0;t<r;t++)if(k.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)k.find(e,i[t],n);return 1<r?k.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&N.test(e)?k(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(k.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&k(e);if(!N.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&k.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?k.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(k(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(k.uniqueSort(k.merge(this.get(),k(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),k.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return T(e,"parentNode")},parentsUntil:function(e,t,n){return T(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return T(e,"nextSibling")},prevAll:function(e){return T(e,"previousSibling")},nextUntil:function(e,t,n){return T(e,"nextSibling",n)},prevUntil:function(e,t,n){return T(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return"undefined"!=typeof e.contentDocument?e.contentDocument:(A(e,"template")&&(e=e.content||e),k.merge([],e.childNodes))}},function(r,i){k.fn[r]=function(e,t){var n=k.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=k.filter(t,n)),1<this.length&&(O[r]||k.uniqueSort(n),H.test(r)&&n.reverse()),this.pushStack(n)}});var R=/[^\x20\t\r\n\f]+/g;function M(e){return e}function I(e){throw e}function W(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}k.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},k.each(e.match(R)||[],function(e,t){n[t]=!0}),n):k.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){k.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return k.each(arguments,function(e,t){var n;while(-1<(n=k.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<k.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},k.extend({Deferred:function(e){var o=[["notify","progress",k.Callbacks("memory"),k.Callbacks("memory"),2],["resolve","done",k.Callbacks("once memory"),k.Callbacks("once memory"),0,"resolved"],["reject","fail",k.Callbacks("once memory"),k.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return k.Deferred(function(r){k.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,M,s),l(u,o,I,s)):(u++,t.call(e,l(u,o,M,s),l(u,o,I,s),l(u,o,M,o.notifyWith))):(a!==M&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){k.Deferred.exceptionHook&&k.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==I&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(k.Deferred.getStackHook&&(t.stackTrace=k.Deferred.getStackHook()),C.setTimeout(t))}}return k.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:M,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:M)),o[2][3].add(l(0,e,m(n)?n:I))}).promise()},promise:function(e){return null!=e?k.extend(e,a):a}},s={};return k.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=k.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(W(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)W(i[t],a(t),o.reject);return o.promise()}});var $=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;k.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&$.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},k.readyException=function(e){C.setTimeout(function(){throw e})};var F=k.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),k.ready()}k.fn.ready=function(e){return F.then(e)["catch"](function(e){k.readyException(e)}),this},k.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--k.readyWait:k.isReady)||(k.isReady=!0)!==e&&0<--k.readyWait||F.resolveWith(E,[k])}}),k.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(k.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var _=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)_(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(k(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},z=/^-ms-/,U=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function V(e){return e.replace(z,"ms-").replace(U,X)}var G=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Y(){this.expando=k.expando+Y.uid++}Y.uid=1,Y.prototype={cache:function(e){var t=e[this.expando];return t||(t={},G(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[V(t)]=n;else for(r in t)i[V(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][V(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(V):(t=V(t))in r?[t]:t.match(R)||[]).length;while(n--)delete r[t[n]]}(void 0===t||k.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!k.isEmptyObject(t)}};var Q=new Y,J=new Y,K=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Z=/[A-Z]/g;function ee(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Z,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:K.test(i)?JSON.parse(i):i)}catch(e){}J.set(e,t,n)}else n=void 0;return n}k.extend({hasData:function(e){return J.hasData(e)||Q.hasData(e)},data:function(e,t,n){return J.access(e,t,n)},removeData:function(e,t){J.remove(e,t)},_data:function(e,t,n){return Q.access(e,t,n)},_removeData:function(e,t){Q.remove(e,t)}}),k.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=J.get(o),1===o.nodeType&&!Q.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=V(r.slice(5)),ee(o,r,i[r]));Q.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){J.set(this,n)}):_(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=J.get(o,n))?t:void 0!==(t=ee(o,n))?t:void 0;this.each(function(){J.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),k.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Q.get(e,t),n&&(!r||Array.isArray(n)?r=Q.access(e,t,k.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=k.queue(e,t),r=n.length,i=n.shift(),o=k._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){k.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Q.get(e,n)||Q.access(e,n,{empty:k.Callbacks("once memory").add(function(){Q.remove(e,[t+"queue",n])})})}}),k.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?k.queue(this[0],t):void 0===n?this:this.each(function(){var e=k.queue(this,t,n);k._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&k.dequeue(this,t)})},dequeue:function(e){return this.each(function(){k.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=k.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Q.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var te=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ne=new RegExp("^(?:([+-])=|)("+te+")([a-z%]*)$","i"),re=["Top","Right","Bottom","Left"],ie=E.documentElement,oe=function(e){return k.contains(e.ownerDocument,e)},ae={composed:!0};ie.getRootNode&&(oe=function(e){return k.contains(e.ownerDocument,e)||e.getRootNode(ae)===e.ownerDocument});var se=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&oe(e)&&"none"===k.css(e,"display")},ue=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i};function le(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return k.css(e,t,"")},u=s(),l=n&&n[3]||(k.cssNumber[t]?"":"px"),c=e.nodeType&&(k.cssNumber[t]||"px"!==l&&+u)&&ne.exec(k.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)k.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,k.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ce={};function fe(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Q.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&se(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ce[s])||(o=a.body.appendChild(a.createElement(s)),u=k.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ce[s]=u)))):"none"!==n&&(l[c]="none",Q.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}k.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){se(this)?k(this).show():k(this).hide()})}});var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Q.set(e[n],"globalEval",!t||Q.get(t[n],"globalEval"))}ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;var me,xe,be=/<|&#?\w+;/;function we(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))k.merge(p,o.nodeType?[o]:o);else if(be.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+k.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;k.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<k.inArray(o,r))i&&i.push(o);else if(l=oe(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}me=E.createDocumentFragment().appendChild(E.createElement("div")),(xe=E.createElement("input")).setAttribute("type","radio"),xe.setAttribute("checked","checked"),xe.setAttribute("name","t"),me.appendChild(xe),y.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t<arguments.length;t++)u[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){a=k.event.handlers.call(this,s,l),t=0;while((i=a[t++])&&!s.isPropagationStopped()){s.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!s.isImmediatePropagationStopped())s.rnamespace&&!1!==o.namespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((k.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,u))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<k(i,this).index(l):k.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(k.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[k.expando]?e:new k.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&De(t,"click",ke),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&De(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Q.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},k.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},k.Event=function(e,t){if(!(this instanceof k.Event))return new k.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?ke:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&k.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[k.expando]=!0},k.Event.prototype={constructor:k.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ke,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ke,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=ke,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},k.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Te.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},k.event.addProp),k.each({focus:"focusin",blur:"focusout"},function(e,t){k.event.special[e]={setup:function(){return De(this,e,Ne),!1},trigger:function(){return De(this,e),!0},delegateType:t}}),k.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){k.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||k.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),k.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,k(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each(function(){k.event.remove(this,e,n,t)})}});var je=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/<script|<style|<link/i,Le=/checked\s*(?:[^=]|=\s*.checked.)/i,He=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n<r;n++)k.event.add(t,i,l[i][n]);J.hasData(e)&&(s=J.access(e),u=k.extend({},s),J.set(t,u))}}function Ie(n,r,i,o){r=g.apply([],r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Le.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Ie(t,r,i,o)});if(f&&(t=(e=we(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=k.map(ve(e,"script"),Pe)).length;c<f;c++)u=e,c!==p&&(u=k.clone(u,!0,!0),s&&k.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,k.map(a,Re),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Q.access(u,"globalEval")&&k.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?k._evalUrl&&!u.noModule&&k._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")}):b(u.textContent.replace(He,""),u,l))}return n}function We(e,t,n){for(var r,i=t?k.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||k.cleanData(ve(r)),r.parentNode&&(n&&oe(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}k.extend({htmlPrefilter:function(e){return e.replace(je,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Me(o[r],a[r]);else Me(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=k.event.special,o=0;void 0!==(n=e[o]);o++)if(G(n)){if(t=n[Q.expando]){if(t.events)for(r in t.events)i[r]?k.event.remove(n,r):k.removeEvent(n,r,t.handle);n[Q.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),k.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(this,e)},text:function(e){return _(this,function(e){return void 0===e?k.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Ie(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)})},prepend:function(){return Ie(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Oe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(k.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return k.clone(this,e,t)})},html:function(e){return _(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!qe.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=k.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(k.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Ie(this,arguments,function(e){var t=this.parentNode;k.inArray(this,n)<0&&(k.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){k.fn[e]=function(e){for(var t,n=[],r=k(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),k(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var $e=new RegExp("^("+te+")(?!px)[a-z%]+$","i"),Fe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Be=new RegExp(re.join("|"),"i");function _e(e,t,n){var r,i,o,a,s=e.style;return(n=n||Fe(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||oe(e)||(a=k.style(e,t)),!y.pixelBoxStyles()&&$e.test(a)&&Be.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function ze(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(u){s.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ie.appendChild(s).appendChild(u);var e=C.getComputedStyle(u);n="1%"!==e.top,a=12===t(e.marginLeft),u.style.right="60%",o=36===t(e.right),r=36===t(e.width),u.style.position="absolute",i=12===t(u.offsetWidth/3),ie.removeChild(s),u=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s=E.createElement("div"),u=E.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===u.style.backgroundClip,k.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),a},scrollboxSize:function(){return e(),i}}))}();var Ue=["Webkit","Moz","ms"],Xe=E.createElement("div").style,Ve={};function Ge(e){var t=k.cssProps[e]||Ve[e];return t||(e in Xe?e:Ve[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Ue.length;while(n--)if((e=Ue[n]+t)in Xe)return e}(e)||e)}var Ye=/^(none|table(?!-c[ea]).+)/,Qe=/^--/,Je={position:"absolute",visibility:"hidden",display:"block"},Ke={letterSpacing:"0",fontWeight:"400"};function Ze(e,t,n){var r=ne.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function et(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=k.css(e,n+re[a],!0,i)),r?("content"===n&&(u-=k.css(e,"padding"+re[a],!0,i)),"margin"!==n&&(u-=k.css(e,"border"+re[a]+"Width",!0,i))):(u+=k.css(e,"padding"+re[a],!0,i),"padding"!==n?u+=k.css(e,"border"+re[a]+"Width",!0,i):s+=k.css(e,"border"+re[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function tt(e,t,n){var r=Fe(e),i=(!y.boxSizingReliable()||n)&&"border-box"===k.css(e,"boxSizing",!1,r),o=i,a=_e(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if($e.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||"auto"===a||!parseFloat(a)&&"inline"===k.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===k.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+et(e,t,n||(i?"border":"content"),o,r,a)+"px"}function nt(e,t,n,r,i){return new nt.prototype.init(e,t,n,r,i)}k.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=_e(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=V(t),u=Qe.test(t),l=e.style;if(u||(t=Ge(s)),a=k.cssHooks[t]||k.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=ne.exec(n))&&i[1]&&(n=le(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(k.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=V(t);return Qe.test(t)||(t=Ge(s)),(a=k.cssHooks[t]||k.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=_e(e,t,r)),"normal"===i&&t in Ke&&(i=Ke[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),k.each(["height","width"],function(e,u){k.cssHooks[u]={get:function(e,t,n){if(t)return!Ye.test(k.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,u,n):ue(e,Je,function(){return tt(e,u,n)})},set:function(e,t,n){var r,i=Fe(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===k.css(e,"boxSizing",!1,i),s=n?et(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-et(e,u,"border",!1,i)-.5)),s&&(r=ne.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=k.css(e,u)),Ze(0,t,s)}}}),k.cssHooks.marginLeft=ze(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(_e(e,"marginLeft"))||e.getBoundingClientRect().left-ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),k.each({margin:"",padding:"",border:"Width"},function(i,o){k.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+re[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(k.cssHooks[i+o].set=Ze)}),k.fn.extend({css:function(e,t){return _(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Fe(e),i=t.length;a<i;a++)o[t[a]]=k.css(e,t[a],!1,r);return o}return void 0!==n?k.style(e,t,n):k.css(e,t)},e,t,1<arguments.length)}}),((k.Tween=nt).prototype={constructor:nt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||k.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(k.cssNumber[n]?"":"px")},cur:function(){var e=nt.propHooks[this.prop];return e&&e.get?e.get(this):nt.propHooks._default.get(this)},run:function(e){var t,n=nt.propHooks[this.prop];return this.options.duration?this.pos=t=k.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):nt.propHooks._default.set(this),this}}).init.prototype=nt.prototype,(nt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=k.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){k.fx.step[e.prop]?k.fx.step[e.prop](e):1!==e.elem.nodeType||!k.cssHooks[e.prop]&&null==e.elem.style[Ge(e.prop)]?e.elem[e.prop]=e.now:k.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=nt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},k.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},k.fx=nt.prototype.init,k.fx.step={};var rt,it,ot,at,st=/^(?:toggle|show|hide)$/,ut=/queueHooks$/;function lt(){it&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(lt):C.setTimeout(lt,k.fx.interval),k.fx.tick())}function ct(){return C.setTimeout(function(){rt=void 0}),rt=Date.now()}function ft(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=re[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function pt(e,t,n){for(var r,i=(dt.tweeners[t]||[]).concat(dt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function dt(o,e,t){var n,a,r=0,i=dt.prefilters.length,s=k.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=rt||ct(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:k.extend({},e),opts:k.extend(!0,{specialEasing:{},easing:k.easing._default},t),originalProperties:e,originalOptions:t,startTime:rt||ct(),duration:t.duration,tweens:[],createTween:function(e,t){var n=k.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=V(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=k.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=dt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(k._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return k.map(c,pt,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),k.fx.timer(k.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}k.Animation=k.extend(dt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return le(n.elem,e,ne.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(R);for(var n,r=0,i=e.length;r<i;r++)n=e[r],dt.tweeners[n]=dt.tweeners[n]||[],dt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&se(e),v=Q.get(e,"fxshow");for(r in n.queue||(null==(a=k._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,k.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],st.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||k.style(e,r)}if((u=!k.isEmptyObject(t))||!k.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Q.get(e,"display")),"none"===(c=k.css(e,"display"))&&(l?c=l:(fe([e],!0),l=e.style.display||l,c=k.css(e,"display"),fe([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===k.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Q.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&fe([e],!0),p.done(function(){for(r in g||fe([e]),Q.remove(e,"fxshow"),d)k.style(e,r,d[r])})),u=pt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?dt.prefilters.unshift(e):dt.prefilters.push(e)}}),k.speed=function(e,t,n){var r=e&&"object"==typeof e?k.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return k.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in k.fx.speeds?r.duration=k.fx.speeds[r.duration]:r.duration=k.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&k.dequeue(this,r.queue)},r},k.fn.extend({fadeTo:function(e,t,n,r){return this.filter(se).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=k.isEmptyObject(t),o=k.speed(e,n,r),a=function(){var e=dt(this,k.extend({},t),o);(i||Q.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&!1!==i&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=k.timers,r=Q.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&ut.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||k.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Q.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=k.timers,o=n?n.length:0;for(t.finish=!0,k.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),k.each(["toggle","show","hide"],function(e,r){var i=k.fn[r];k.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(ft(r,!0),e,t,n)}}),k.each({slideDown:ft("show"),slideUp:ft("hide"),slideToggle:ft("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){k.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),k.timers=[],k.fx.tick=function(){var e,t=0,n=k.timers;for(rt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||k.fx.stop(),rt=void 0},k.fx.timer=function(e){k.timers.push(e),k.fx.start()},k.fx.interval=13,k.fx.start=function(){it||(it=!0,lt())},k.fx.stop=function(){it=null},k.fx.speeds={slow:600,fast:200,_default:400},k.fn.delay=function(r,e){return r=k.fx&&k.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},ot=E.createElement("input"),at=E.createElement("select").appendChild(E.createElement("option")),ot.type="checkbox",y.checkOn=""!==ot.value,y.optSelected=at.selected,(ot=E.createElement("input")).value="t",ot.type="radio",y.radioValue="t"===ot.value;var ht,gt=k.expr.attrHandle;k.fn.extend({attr:function(e,t){return _(this,k.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){k.removeAttr(this,e)})}}),k.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?k.prop(e,t,n):(1===o&&k.isXMLDoc(e)||(i=k.attrHooks[t.toLowerCase()]||(k.expr.match.bool.test(t)?ht:void 0)),void 0!==n?null===n?void k.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=k.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(R);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ht={set:function(e,t,n){return!1===t?k.removeAttr(e,n):e.setAttribute(n,n),n}},k.each(k.expr.match.bool.source.match(/\w+/g),function(e,t){var a=gt[t]||k.find.attr;gt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=gt[o],gt[o]=r,r=null!=a(e,t,n)?o:null,gt[o]=i),r}});var vt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;function mt(e){return(e.match(R)||[]).join(" ")}function xt(e){return e.getAttribute&&e.getAttribute("class")||""}function bt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(R)||[]}k.fn.extend({prop:function(e,t){return _(this,k.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[k.propFix[e]||e]})}}),k.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&k.isXMLDoc(e)||(t=k.propFix[t]||t,i=k.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=k.find.attr(e,"tabindex");return t?parseInt(t,10):vt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(k.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),k.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){k.propFix[this.toLowerCase()]=this}),k.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).addClass(t.call(this,e,xt(this)))});if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).removeClass(t.call(this,e,xt(this)))});if(!arguments.length)return this.attr("class","");if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){k(this).toggleClass(i.call(this,e,xt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=k(this),r=bt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=xt(this))&&Q.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Q.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+mt(xt(n))+" ").indexOf(t))return!0;return!1}});var wt=/\r/g;k.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,k(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=k.map(t,function(e){return null==e?"":e+""})),(r=k.valHooks[this.type]||k.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=k.valHooks[t.type]||k.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(wt,""):null==e?"":e:void 0}}),k.extend({valHooks:{option:{get:function(e){var t=k.find.attr(e,"value");return null!=t?t:mt(k.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=k(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=k.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<k.inArray(k.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),k.each(["radio","checkbox"],function(){k.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<k.inArray(k(e).val(),t)}},y.checkOn||(k.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var Tt=/^(?:focusinfocus|focusoutblur)$/,Ct=function(e){e.stopPropagation()};k.extend(k.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!Tt.test(d+k.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[k.expando]?e:new k.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:k.makeArray(t,[e]),c=k.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,Tt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Q.get(o,"events")||{})[e.type]&&Q.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&G(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!G(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),k.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Ct),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Ct),k.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=k.extend(new k.Event,n,{type:e,isSimulated:!0});k.event.trigger(r,null,t)}}),k.fn.extend({trigger:function(e,t){return this.each(function(){k.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return k.event.trigger(e,t,n,!0)}}),y.focusin||k.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){k.event.simulate(r,e.target,k.event.fix(e))};k.event.special[r]={setup:function(){var e=this.ownerDocument||this,t=Q.access(e,r);t||e.addEventListener(n,i,!0),Q.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this,t=Q.access(e,r)-1;t?Q.access(e,r,t):(e.removeEventListener(n,i,!0),Q.remove(e,r))}}});var Et=C.location,kt=Date.now(),St=/\?/;k.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||k.error("Invalid XML: "+e),t};var Nt=/\[\]$/,At=/\r?\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;function qt(n,e,r,i){var t;if(Array.isArray(e))k.each(e,function(e,t){r||Nt.test(n)?i(n,t):qt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)qt(n+"["+t+"]",e[t],r,i)}k.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!k.isPlainObject(e))k.each(e,function(){i(this.name,this.value)});else for(n in e)qt(n,e[n],t,i);return r.join("&")},k.fn.extend({serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=k.prop(this,"elements");return e?k.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!k(this).is(":disabled")&&jt.test(this.nodeName)&&!Dt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=k(this).val();return null==n?null:Array.isArray(n)?k.map(n,function(e){return{name:t.name,value:e.replace(At,"\r\n")}}):{name:t.name,value:n.replace(At,"\r\n")}}).get()}});var Lt=/%20/g,Ht=/#.*$/,Ot=/([?&])_=[^&]*/,Pt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Rt=/^(?:GET|HEAD)$/,Mt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Ft=E.createElement("a");function Bt(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(R)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function _t(t,i,o,a){var s={},u=t===Wt;function l(e){var r;return s[e]=!0,k.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function zt(e,t){var n,r,i=k.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&k.extend(!0,e,r),e}Ft.href=Et.href,k.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":k.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,k.ajaxSettings),t):zt(k.ajaxSettings,e)},ajaxPrefilter:Bt(It),ajaxTransport:Bt(Wt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=k.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?k(y):k.event,x=k.Deferred(),b=k.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Pt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace(Mt,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(R)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Ft.protocol+"//"+Ft.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=k.param(v.data,v.traditional)),_t(It,v,t,T),h)return T;for(i in(g=k.event&&v.global)&&0==k.active++&&k.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Rt.test(v.type),f=v.url.replace(Ht,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Lt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(St.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Ot,"$1"),o=(St.test(f)?"&":"?")+"_="+kt+++o),v.url=f+o),v.ifModified&&(k.lastModified[f]&&T.setRequestHeader("If-Modified-Since",k.lastModified[f]),k.etag[f]&&T.setRequestHeader("If-None-Match",k.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+$t+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=_t(Wt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(k.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(k.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--k.active||k.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return k.get(e,t,n,"json")},getScript:function(e,t){return k.get(e,void 0,t,"script")}}),k.each(["get","post"],function(e,i){k[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),k.ajax(k.extend({url:e,type:i,dataType:r,data:t,success:n},k.isPlainObject(e)&&e))}}),k._evalUrl=function(e,t){return k.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){k.globalEval(e,t)}})},k.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=k(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){k(this).wrapInner(n.call(this,e))}):this.each(function(){var e=k(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){k(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){k(this).replaceWith(this.childNodes)}),this}}),k.expr.pseudos.hidden=function(e){return!k.expr.pseudos.visible(e)},k.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},k.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Ut={0:200,1223:204},Xt=k.ajaxSettings.xhr();y.cors=!!Xt&&"withCredentials"in Xt,y.ajax=Xt=!!Xt,k.ajaxTransport(function(i){var o,a;if(y.cors||Xt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Ut[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),k.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),k.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return k.globalEval(e),e}}}),k.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),k.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=k("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=mt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&k.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?k("<div>").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),k.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),k.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),k.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||k.guid++,i},k.holdReady=function(e){e?k.readyWait++:k.ready(!0)},k.isArray=Array.isArray,k.parseJSON=JSON.parse,k.nodeName=A,k.isFunction=m,k.isWindow=x,k.camelCase=V,k.type=w,k.now=Date.now,k.isNumeric=function(e){var t=k.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return k});var Qt=C.jQuery,Jt=C.$;return k.noConflict=function(e){return C.$===k&&(C.$=Jt),e&&C.jQuery===k&&(C.jQuery=Qt),k},e||(C.jQuery=C.$=k),k});
diff --git a/jams-server/doc/vendor/list.min.js b/jams-server/doc/vendor/list.min.js
deleted file mode 100644
index 06c4721a..00000000
--- a/jams-server/doc/vendor/list.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-// List.js v1.3.0 (http://www.listjs.com) by Jonny Strömberg (http://javve.com)
-!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){!function(c,d){"use strict";var e=c.document,f=a("./src/utils/get-by-class"),g=a("./src/utils/extend"),h=a("./src/utils/index-of"),i=a("./src/utils/events"),j=a("./src/utils/to-string"),k=a("./src/utils/natural-sort"),l=a("./src/utils/classes"),m=a("./src/utils/get-attribute"),n=a("./src/utils/to-array"),o=function(b,c,p){var q,r=this,s=a("./src/item")(r),t=a("./src/add-async")(r);q={start:function(){r.listClass="list",r.searchClass="search",r.sortClass="sort",r.page=1e4,r.i=1,r.items=[],r.visibleItems=[],r.matchingItems=[],r.searched=!1,r.filtered=!1,r.searchColumns=d,r.handlers={updated:[]},r.plugins={},r.valueNames=[],r.utils={getByClass:f,extend:g,indexOf:h,events:i,toString:j,naturalSort:k,classes:l,getAttribute:m,toArray:n},r.utils.extend(r,c),r.listContainer="string"==typeof b?e.getElementById(b):b,r.listContainer&&(r.list=f(r.listContainer,r.listClass,!0),r.parse=a("./src/parse")(r),r.templater=a("./src/templater")(r),r.search=a("./src/search")(r),r.filter=a("./src/filter")(r),r.sort=a("./src/sort")(r),this.handlers(),this.items(),r.update(),this.plugins())},handlers:function(){for(var a in r.handlers)r[a]&&r.on(a,r[a])},items:function(){r.parse(r.list),p!==d&&r.add(p)},plugins:function(){for(var a=0;a<r.plugins.length;a++){var b=r.plugins[a];r[b.name]=b,b.init(r,o)}}},this.reIndex=function(){r.items=[],r.visibleItems=[],r.matchingItems=[],r.searched=!1,r.filtered=!1,r.parse(r.list)},this.toJSON=function(){for(var a=[],b=0,c=r.items.length;b<c;b++)a.push(r.items[b].values());return a},this.add=function(a,b){if(0!==a.length){if(b)return void t(a,b);var c=[],e=!1;a[0]===d&&(a=[a]);for(var f=0,g=a.length;f<g;f++){var h=null;e=r.items.length>r.page,h=new s(a[f],d,e),r.items.push(h),c.push(h)}return r.update(),c}},this.show=function(a,b){return this.i=a,this.page=b,r.update(),r},this.remove=function(a,b,c){for(var d=0,e=0,f=r.items.length;e<f;e++)r.items[e].values()[a]==b&&(r.templater.remove(r.items[e],c),r.items.splice(e,1),f--,e--,d++);return r.update(),d},this.get=function(a,b){for(var c=[],d=0,e=r.items.length;d<e;d++){var f=r.items[d];f.values()[a]==b&&c.push(f)}return c},this.size=function(){return r.items.length},this.clear=function(){return r.templater.clear(),r.items=[],r},this.on=function(a,b){return r.handlers[a].push(b),r},this.off=function(a,b){var c=r.handlers[a],d=h(c,b);return d>-1&&c.splice(d,1),r},this.trigger=function(a){for(var b=r.handlers[a].length;b--;)r.handlers[a][b](r);return r},this.reset={filter:function(){for(var a=r.items,b=a.length;b--;)a[b].filtered=!1;return r},search:function(){for(var a=r.items,b=a.length;b--;)a[b].found=!1;return r}},this.update=function(){var a=r.items,b=a.length;r.visibleItems=[],r.matchingItems=[],r.templater.clear();for(var c=0;c<b;c++)a[c].matching()&&r.matchingItems.length+1>=r.i&&r.visibleItems.length<r.page?(a[c].show(),r.visibleItems.push(a[c]),r.matchingItems.push(a[c])):a[c].matching()?(r.matchingItems.push(a[c]),a[c].hide()):a[c].hide();return r.trigger("updated"),r},q.start()};"function"==typeof define&&define.amd&&define(function(){return o}),b.exports=o,c.List=o}(window)},{"./src/add-async":2,"./src/filter":3,"./src/item":4,"./src/parse":5,"./src/search":6,"./src/sort":7,"./src/templater":8,"./src/utils/classes":9,"./src/utils/events":10,"./src/utils/extend":11,"./src/utils/get-attribute":12,"./src/utils/get-by-class":13,"./src/utils/index-of":14,"./src/utils/natural-sort":15,"./src/utils/to-array":16,"./src/utils/to-string":17}],2:[function(a,b,c){b.exports=function(a){var b=function(c,d,e){var f=c.splice(0,50);e=e||[],e=e.concat(a.add(f)),c.length>0?setTimeout(function(){b(c,d,e)},1):(a.update(),d(e))};return b}},{}],3:[function(a,b,c){b.exports=function(a){return a.handlers.filterStart=a.handlers.filterStart||[],a.handlers.filterComplete=a.handlers.filterComplete||[],function(b){if(a.trigger("filterStart"),a.i=1,a.reset.filter(),void 0===b)a.filtered=!1;else{a.filtered=!0;for(var c=a.items,d=0,e=c.length;d<e;d++){var f=c[d];b(f)?f.filtered=!0:f.filtered=!1}}return a.update(),a.trigger("filterComplete"),a.visibleItems}}},{}],4:[function(a,b,c){b.exports=function(a){return function(b,c,d){var e=this;this._values={},this.found=!1,this.filtered=!1;var f=function(b,c,d){if(void 0===c)d?e.values(b,d):e.values(b);else{e.elm=c;var f=a.templater.get(e,b);e.values(f)}};this.values=function(b,c){if(void 0===b)return e._values;for(var d in b)e._values[d]=b[d];c!==!0&&a.templater.set(e,e.values())},this.show=function(){a.templater.show(e)},this.hide=function(){a.templater.hide(e)},this.matching=function(){return a.filtered&&a.searched&&e.found&&e.filtered||a.filtered&&!a.searched&&e.filtered||!a.filtered&&a.searched&&e.found||!a.filtered&&!a.searched},this.visible=function(){return!(!e.elm||e.elm.parentNode!=a.list)},f(b,c,d)}}},{}],5:[function(a,b,c){b.exports=function(b){var c=a("./item")(b),d=function(a){for(var b=a.childNodes,c=[],d=0,e=b.length;d<e;d++)void 0===b[d].data&&c.push(b[d]);return c},e=function(a,d){for(var e=0,f=a.length;e<f;e++)b.items.push(new c(d,a[e]))},f=function(a,c){var d=a.splice(0,50);e(d,c),a.length>0?setTimeout(function(){f(a,c)},1):(b.update(),b.trigger("parseComplete"))};return b.handlers.parseComplete=b.handlers.parseComplete||[],function(){var a=d(b.list),c=b.valueNames;b.indexAsync?f(a,c):e(a,c)}}},{"./item":4}],6:[function(a,b,c){b.exports=function(a){var b,c,d,e,f={resetList:function(){a.i=1,a.templater.clear(),e=void 0},setOptions:function(a){2==a.length&&a[1]instanceof Array?c=a[1]:2==a.length&&"function"==typeof a[1]?(c=void 0,e=a[1]):3==a.length?(c=a[1],e=a[2]):c=void 0},setColumns:function(){0!==a.items.length&&void 0===c&&(c=void 0===a.searchColumns?f.toArray(a.items[0].values()):a.searchColumns)},setSearchString:function(b){b=a.utils.toString(b).toLowerCase(),b=b.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),d=b},toArray:function(a){var b=[];for(var c in a)b.push(c);return b}},g={list:function(){for(var b=0,c=a.items.length;b<c;b++)g.item(a.items[b])},item:function(a){a.found=!1;for(var b=0,d=c.length;b<d;b++)if(g.values(a.values(),c[b]))return void(a.found=!0)},values:function(c,e){return!!(c.hasOwnProperty(e)&&(b=a.utils.toString(c[e]).toLowerCase(),""!==d&&b.search(d)>-1))},reset:function(){a.reset.search(),a.searched=!1}},h=function(b){return a.trigger("searchStart"),f.resetList(),f.setSearchString(b),f.setOptions(arguments),f.setColumns(),""===d?g.reset():(a.searched=!0,e?e(d,c):g.list()),a.update(),a.trigger("searchComplete"),a.visibleItems};return a.handlers.searchStart=a.handlers.searchStart||[],a.handlers.searchComplete=a.handlers.searchComplete||[],a.utils.events.bind(a.utils.getByClass(a.listContainer,a.searchClass),"keyup",function(b){var c=b.target||b.srcElement,d=""===c.value&&!a.searched;d||h(c.value)}),a.utils.events.bind(a.utils.getByClass(a.listContainer,a.searchClass),"input",function(a){var b=a.target||a.srcElement;""===b.value&&h("")}),h}},{}],7:[function(a,b,c){b.exports=function(a){a.sortFunction=a.sortFunction||function(b,c,d){return d.desc="desc"==d.order,a.utils.naturalSort(b.values()[d.valueName],c.values()[d.valueName],d)};var b={els:void 0,clear:function(){for(var c=0,d=b.els.length;c<d;c++)a.utils.classes(b.els[c]).remove("asc"),a.utils.classes(b.els[c]).remove("desc")},getOrder:function(b){var c=a.utils.getAttribute(b,"data-order");return"asc"==c||"desc"==c?c:a.utils.classes(b).has("desc")?"asc":a.utils.classes(b).has("asc")?"desc":"asc"},getInSensitive:function(b,c){var d=a.utils.getAttribute(b,"data-insensitive");"false"===d?c.insensitive=!1:c.insensitive=!0},setOrder:function(c){for(var d=0,e=b.els.length;d<e;d++){var f=b.els[d];if(a.utils.getAttribute(f,"data-sort")===c.valueName){var g=a.utils.getAttribute(f,"data-order");"asc"==g||"desc"==g?g==c.order&&a.utils.classes(f).add(c.order):a.utils.classes(f).add(c.order)}}}},c=function(){a.trigger("sortStart");var c={},d=arguments[0].currentTarget||arguments[0].srcElement||void 0;d?(c.valueName=a.utils.getAttribute(d,"data-sort"),b.getInSensitive(d,c),c.order=b.getOrder(d)):(c=arguments[1]||c,c.valueName=arguments[0],c.order=c.order||"asc",c.insensitive="undefined"==typeof c.insensitive||c.insensitive),b.clear(),b.setOrder(c),c.sortFunction=c.sortFunction||a.sortFunction,a.items.sort(function(a,b){var d="desc"===c.order?-1:1;return c.sortFunction(a,b,c)*d}),a.update(),a.trigger("sortComplete")};return a.handlers.sortStart=a.handlers.sortStart||[],a.handlers.sortComplete=a.handlers.sortComplete||[],b.els=a.utils.getByClass(a.listContainer,a.sortClass),a.utils.events.bind(b.els,"click",c),a.on("searchStart",b.clear),a.on("filterStart",b.clear),c}},{}],8:[function(a,b,c){var d=function(a){var b,c=this,d=function(){b=c.getItemSource(a.item),b&&(b=c.clearSourceItem(b,a.valueNames))};this.clearSourceItem=function(b,c){for(var d=0,e=c.length;d<e;d++){var f;if(c[d].data)for(var g=0,h=c[d].data.length;g<h;g++)b.setAttribute("data-"+c[d].data[g],"");else c[d].attr&&c[d].name?(f=a.utils.getByClass(b,c[d].name,!0),f&&f.setAttribute(c[d].attr,"")):(f=a.utils.getByClass(b,c[d],!0),f&&(f.innerHTML=""));f=void 0}return b},this.getItemSource=function(b){if(void 0===b){for(var c=a.list.childNodes,d=0,e=c.length;d<e;d++)if(void 0===c[d].data)return c[d].cloneNode(!0)}else{if(/<tr[\s>]/g.exec(b)){var f=document.createElement("tbody");return f.innerHTML=b,f.firstChild}if(b.indexOf("<")!==-1){var g=document.createElement("div");return g.innerHTML=b,g.firstChild}var h=document.getElementById(a.item);if(h)return h}},this.get=function(b,d){c.create(b);for(var e={},f=0,g=d.length;f<g;f++){var h;if(d[f].data)for(var i=0,j=d[f].data.length;i<j;i++)e[d[f].data[i]]=a.utils.getAttribute(b.elm,"data-"+d[f].data[i]);else d[f].attr&&d[f].name?(h=a.utils.getByClass(b.elm,d[f].name,!0),e[d[f].name]=h?a.utils.getAttribute(h,d[f].attr):""):(h=a.utils.getByClass(b.elm,d[f],!0),e[d[f]]=h?h.innerHTML:"");h=void 0}return e},this.set=function(b,d){var e=function(b){for(var c=0,d=a.valueNames.length;c<d;c++)if(a.valueNames[c].data){for(var e=a.valueNames[c].data,f=0,g=e.length;f<g;f++)if(e[f]===b)return{data:b}}else{if(a.valueNames[c].attr&&a.valueNames[c].name&&a.valueNames[c].name==b)return a.valueNames[c];if(a.valueNames[c]===b)return b}},f=function(c,d){var f,g=e(c);g&&(g.data?b.elm.setAttribute("data-"+g.data,d):g.attr&&g.name?(f=a.utils.getByClass(b.elm,g.name,!0),f&&f.setAttribute(g.attr,d)):(f=a.utils.getByClass(b.elm,g,!0),f&&(f.innerHTML=d)),f=void 0)};if(!c.create(b))for(var g in d)d.hasOwnProperty(g)&&f(g,d[g])},this.create=function(a){if(void 0!==a.elm)return!1;if(void 0===b)throw new Error("The list need to have at list one item on init otherwise you'll have to add a template.");var d=b.cloneNode(!0);return d.removeAttribute("id"),a.elm=d,c.set(a,a.values()),!0},this.remove=function(b){b.elm.parentNode===a.list&&a.list.removeChild(b.elm)},this.show=function(b){c.create(b),a.list.appendChild(b.elm)},this.hide=function(b){void 0!==b.elm&&b.elm.parentNode===a.list&&a.list.removeChild(b.elm)},this.clear=function(){if(a.list.hasChildNodes())for(;a.list.childNodes.length>=1;)a.list.removeChild(a.list.firstChild)},d()};b.exports=function(a){return new d(a)}},{}],9:[function(a,b,c){function d(a){if(!a||!a.nodeType)throw new Error("A DOM element reference is required");this.el=a,this.list=a.classList}var e=a("./index-of"),f=/\s+/,g=Object.prototype.toString;b.exports=function(a){return new d(a)},d.prototype.add=function(a){if(this.list)return this.list.add(a),this;var b=this.array(),c=e(b,a);return~c||b.push(a),this.el.className=b.join(" "),this},d.prototype.remove=function(a){if("[object RegExp]"==g.call(a))return this.removeMatching(a);if(this.list)return this.list.remove(a),this;var b=this.array(),c=e(b,a);return~c&&b.splice(c,1),this.el.className=b.join(" "),this},d.prototype.removeMatching=function(a){for(var b=this.array(),c=0;c<b.length;c++)a.test(b[c])&&this.remove(b[c]);return this},d.prototype.toggle=function(a,b){return this.list?("undefined"!=typeof b?b!==this.list.toggle(a,b)&&this.list.toggle(a):this.list.toggle(a),this):("undefined"!=typeof b?b?this.add(a):this.remove(a):this.has(a)?this.remove(a):this.add(a),this)},d.prototype.array=function(){var a=this.el.getAttribute("class")||"",b=a.replace(/^\s+|\s+$/g,""),c=b.split(f);return""===c[0]&&c.shift(),c},d.prototype.has=d.prototype.contains=function(a){return this.list?this.list.contains(a):!!~e(this.array(),a)}},{"./index-of":14}],10:[function(a,b,c){var d=window.addEventListener?"addEventListener":"attachEvent",e=window.removeEventListener?"removeEventListener":"detachEvent",f="addEventListener"!==d?"on":"",g=a("./to-array");c.bind=function(a,b,c,e){a=g(a);for(var h=0;h<a.length;h++)a[h][d](f+b,c,e||!1)},c.unbind=function(a,b,c,d){a=g(a);for(var h=0;h<a.length;h++)a[h][e](f+b,c,d||!1)}},{"./to-array":16}],11:[function(a,b,c){b.exports=function(a){for(var b,c=Array.prototype.slice.call(arguments,1),d=0;b=c[d];d++)if(b)for(var e in b)a[e]=b[e];return a}},{}],12:[function(a,b,c){b.exports=function(a,b){var c=a.getAttribute&&a.getAttribute(b)||null;if(!c)for(var d=a.attributes,e=d.length,f=0;f<e;f++)void 0!==b[f]&&b[f].nodeName===b&&(c=b[f].nodeValue);return c}},{}],13:[function(a,b,c){b.exports=function(){return document.getElementsByClassName?function(a,b,c){return c?a.getElementsByClassName(b)[0]:a.getElementsByClassName(b)}:document.querySelector?function(a,b,c){return b="."+b,c?a.querySelector(b):a.querySelectorAll(b)}:function(a,b,c){var d=[],e="*";null===a&&(a=document);for(var f=a.getElementsByTagName(e),g=f.length,h=new RegExp("(^|\\s)"+b+"(\\s|$)"),i=0,j=0;i<g;i++)if(h.test(f[i].className)){if(c)return f[i];d[j]=f[i],j++}return d}}()},{}],14:[function(a,b,c){var d=[].indexOf;b.exports=function(a,b){if(d)return a.indexOf(b);for(var c=0;c<a.length;++c)if(a[c]===b)return c;return-1}},{}],15:[function(a,b,c){b.exports=function(a,b,c){var d,e,f=/(^([+\-]?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?(?=\D|\s|$))|^0x[\da-fA-F]+$|\d+)/g,g=/^\s+|\s+$/g,h=/\s+/g,i=/(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[\/\-]\d{1,4}[\/\-]\d{1,4}|^\w+, \w+ \d+, \d{4})/,j=/^0x[0-9a-f]+$/i,k=/^0/,l=c||{},m=function(a){return(l.insensitive&&(""+a).toLowerCase()||""+a).replace(g,"")},n=m(a),o=m(b),p=n.replace(f,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),q=o.replace(f,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),r=parseInt(n.match(j),16)||1!==p.length&&Date.parse(n),s=parseInt(o.match(j),16)||r&&o.match(i)&&Date.parse(o)||null,t=function(a,b){return(!a.match(k)||1==b)&&parseFloat(a)||a.replace(h," ").replace(g,"")||0};if(s){if(r<s)return-1;if(r>s)return 1}for(var u=0,v=p.length,w=q.length,x=Math.max(v,w);u<x;u++){if(d=t(p[u]||"",v),e=t(q[u]||"",w),isNaN(d)!==isNaN(e))return isNaN(d)?1:-1;if(/[^\x00-\x80]/.test(d+e)&&d.localeCompare){var y=d.localeCompare(e);return y/Math.abs(y)}if(d<e)return-1;if(d>e)return 1}return 0}},{}],16:[function(a,b,c){function d(a){return"[object Array]"===Object.prototype.toString.call(a)}b.exports=function(a){if("undefined"==typeof a)return[];if(null===a)return[null];if(a===window)return[window];if("string"==typeof a)return[a];if(d(a))return a;if("number"!=typeof a.length)return[a];if("function"==typeof a&&a instanceof Function)return[a];for(var b=[],c=0;c<a.length;c++)(Object.prototype.hasOwnProperty.call(a,c)||c in a)&&b.push(a[c]);return b.length?b:[]}},{}],17:[function(a,b,c){b.exports=function(a){return a=void 0===a?"":a,a=null===a?"":a,a=a.toString()}},{}]},{},[1]);
\ No newline at end of file
diff --git a/jams-server/doc/vendor/lodash.custom.min.js b/jams-server/doc/vendor/lodash.custom.min.js
deleted file mode 100644
index c9717c38..00000000
--- a/jams-server/doc/vendor/lodash.custom.min.js
+++ /dev/null
@@ -1,41 +0,0 @@
-/**
- * @license
- * Lodash (Custom Build) lodash.com/license | Underscore.js 1.8.3 underscorejs.org/LICENSE
- * Build: `lodash -p -o template/vendor/lodash.custom.min.js include="get,set,groupBy,each,extend,some,isNaN" exports="amd"`
- */
-;(function(){function t(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}function e(t,e,r,n){for(var o=-1,c=null==t?0:t.length;++o<c;){var u=t[o];e(n,u,r(u),t)}return n}function r(t,e){for(var r=-1,n=null==t?0:t.length;++r<n&&false!==e(t[r],r,t););return t}function n(t,e){for(var r=-1,n=null==t?0:t.length,o=0,c=[];++r<n;){var u=t[r];e(u,r,t)&&(c[o++]=u)}return c}function o(t,e){for(var r=-1,n=e.length,o=t.length;++r<n;)t[o+r]=e[r];
-return t}function c(t,e){for(var r=-1,n=null==t?0:t.length;++r<n;)if(e(t[r],r,t))return true;return false}function u(t){return function(e){return null==e?Ut:e[t]}}function i(t){return function(e){return t(e)}}function a(t){var e=-1,r=Array(t.size);return t.forEach(function(t,n){r[++e]=[n,t]}),r}function f(t){var e=Object;return function(r){return t(e(r))}}function s(t){var e=-1,r=Array(t.size);return t.forEach(function(t){r[++e]=t}),r}function l(){}function b(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){
-var n=t[e];this.set(n[0],n[1])}}function h(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}function p(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}function y(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new p;++e<r;)this.add(t[e])}function j(t){this.size=(this.__data__=new h(t)).size}function _(t,e){var r=Ke(t),n=!r&&Je(t),o=!r&&!n&&Qe(t),c=!r&&!n&&!o&&Ze(t);if(r=r||n||o||c){for(var n=t.length,u=String,i=-1,a=Array(n);++i<n;)a[i]=u(i);
-n=a}else n=[];var f,u=n.length;for(f in t)!e&&!ce.call(t,f)||r&&("length"==f||o&&("offset"==f||"parent"==f)||c&&("buffer"==f||"byteLength"==f||"byteOffset"==f)||ot(f,u))||n.push(f);return n}function v(t,e,r){var n=t[e];ce.call(t,e)&&pt(n,r)&&(r!==Ut||e in t)||m(t,e,r)}function g(t,e){for(var r=t.length;r--;)if(pt(t[r][0],e))return r;return-1}function d(t,e,r,n){return Pe(t,function(t,o,c){e(n,t,r(t),c)}),n}function A(t,e){return t&&G(e,St(e),t)}function w(t,e){return t&&G(e,zt(e),t)}function m(t,e,r){
-"__proto__"==e&&ve?ve(t,e,{configurable:true,enumerable:true,value:r,writable:true}):t[e]=r}function O(t,e,n,o,c,u){var i,a=1&e,f=2&e,s=4&e;if(n&&(i=c?n(t,o,c,u):n(t)),i!==Ut)return i;if(!vt(t))return t;if(o=Ke(t)){if(i=rt(t),!a)return W(t,i)}else{var l=We(t),b="[object Function]"==l||"[object GeneratorFunction]"==l;if(Qe(t))return R(t,a);if("[object Object]"==l||"[object Arguments]"==l||b&&!c){if(i=f||b?{}:typeof t.constructor!="function"||it(t)?{}:Ne(he(t)),!a)return f?H(t,w(i,t)):q(t,A(i,t))}else{if(!Tt[l])return c?t:{};
-i=nt(t,l,a)}}if(u||(u=new j),c=u.get(t))return c;if(u.set(t,i),Ye(t))return t.forEach(function(r){i.add(O(r,e,n,r,t,u))}),i;if(Xe(t))return t.forEach(function(r,o){i.set(o,O(r,e,n,o,t,u))}),i;var f=s?f?X:Q:f?zt:St,h=o?Ut:f(t);return r(h||t,function(r,o){h&&(o=r,r=t[o]),v(i,o,O(r,e,n,o,t,u))}),i}function S(t,e){e=C(e,t);for(var r=0,n=e.length;null!=t&&r<n;)t=t[st(e[r++])];return r&&r==n?t:Ut}function z(t,e,r){return e=e(t),Ke(t)?e:o(e,r(t))}function k(t){if(null==t)t=t===Ut?"[object Undefined]":"[object Null]";else if(_e&&_e in Object(t)){
-var e=ce.call(t,_e),r=t[_e];try{t[_e]=Ut;var n=true}catch(t){}var o=ie.call(t);n&&(e?t[_e]=r:delete t[_e]),t=o}else t=ie.call(t);return t}function x(t){return gt(t)&&"[object Arguments]"==k(t)}function E(t,e,r,n,o){if(t===e)e=true;else if(null==t||null==e||!gt(t)&&!gt(e))e=t!==t&&e!==e;else t:{var c=Ke(t),u=Ke(e),i=c?"[object Array]":We(t),a=u?"[object Array]":We(e),i="[object Arguments]"==i?"[object Object]":i,a="[object Arguments]"==a?"[object Object]":a,f="[object Object]"==i,u="[object Object]"==a;
-if((a=i==a)&&Qe(t)){if(!Qe(e)){e=false;break t}c=true,f=false}if(a&&!f)o||(o=new j),e=c||Ze(t)?J(t,e,r,n,E,o):K(t,e,i,r,n,E,o);else{if(!(1&r)&&(c=f&&ce.call(t,"__wrapped__"),i=u&&ce.call(e,"__wrapped__"),c||i)){t=c?t.value():t,e=i?e.value():e,o||(o=new j),e=E(t,e,r,n,o);break t}if(a)e:if(o||(o=new j),c=1&r,i=Q(t),u=i.length,a=Q(e).length,u==a||c){for(f=u;f--;){var s=i[f];if(!(c?s in e:ce.call(e,s))){e=false;break e}}if((a=o.get(t))&&o.get(e))e=a==e;else{a=true,o.set(t,e),o.set(e,t);for(var l=c;++f<u;){var s=i[f],b=t[s],h=e[s];
-if(n)var p=c?n(h,b,s,e,t,o):n(b,h,s,t,e,o);if(p===Ut?b!==h&&!E(b,h,r,n,o):!p){a=false;break}l||(l="constructor"==s)}a&&!l&&(r=t.constructor,n=e.constructor,r!=n&&"constructor"in t&&"constructor"in e&&!(typeof r=="function"&&r instanceof r&&typeof n=="function"&&n instanceof n)&&(a=false)),o.delete(t),o.delete(e),e=a}}else e=false;else e=false}}return e}function F(t){return gt(t)&&"[object Map]"==We(t)}function I(t,e){var r=e.length,n=r;if(null==t)return!n;for(t=Object(t);r--;){var o=e[r];if(o[2]?o[1]!==t[o[0]]:!(o[0]in t))return false;
-}for(;++r<n;){var o=e[r],c=o[0],u=t[c],i=o[1];if(o[2]){if(u===Ut&&!(c in t))return false}else if(o=new j,void 0===Ut?!E(i,u,3,void 0,o):1)return false}return true}function M(t){return gt(t)&&"[object Set]"==We(t)}function U(t){return gt(t)&&_t(t.length)&&!!Rt[k(t)]}function B(t){return typeof t=="function"?t:null==t?xt:typeof t=="object"?Ke(t)?$(t[0],t[1]):D(t):Ft(t)}function D(t){var e=tt(t);return 1==e.length&&e[0][2]?at(e[0][0],e[0][1]):function(r){return r===t||I(r,e)}}function $(t,e){return ut(t)&&e===e&&!vt(e)?at(st(t),e):function(r){
-var n=mt(r,t);return n===Ut&&n===e?Ot(r,t):E(e,n,3)}}function L(t){return function(e){return S(e,t)}}function N(t){return Ge(ft(t,xt),t+"")}function P(t,e){var r;return Pe(t,function(t,n,o){return r=e(t,n,o),!r}),!!r}function V(t){if(typeof t=="string")return t;if(Ke(t)){for(var e=V,r=-1,n=null==t?0:t.length,o=Array(n);++r<n;)o[r]=e(t[r],r,t);return o+""}return At(t)?Le?Le.call(t):"":(e=t+"","0"==e&&1/t==-Bt?"-0":e)}function C(t,e){return Ke(t)?t:ut(t,e)?[t]:qe(wt(t))}function R(t,e){if(e)return t.slice();
-var r=t.length,r=be?be(r):new t.constructor(r);return t.copy(r),r}function T(t){var e=new t.constructor(t.byteLength);return new le(e).set(new le(t)),e}function W(t,e){var r=-1,n=t.length;for(e||(e=Array(n));++r<n;)e[r]=t[r];return e}function G(t,e,r){var n=!r;r||(r={});for(var o=-1,c=e.length;++o<c;){var u=e[o],i=Ut;i===Ut&&(i=t[u]),n?m(r,u,i):v(r,u,i)}return r}function q(t,e){return G(t,Re(t),e)}function H(t,e){return G(t,Te(t),e)}function J(t,e,r,n,o,u){var i=1&r,a=t.length,f=e.length;if(a!=f&&!(i&&f>a))return false;
-if((f=u.get(t))&&u.get(e))return f==e;var f=-1,s=true,l=2&r?new y:Ut;for(u.set(t,e),u.set(e,t);++f<a;){var b=t[f],h=e[f];if(n)var p=i?n(h,b,f,e,t,u):n(b,h,f,t,e,u);if(p!==Ut){if(p)continue;s=false;break}if(l){if(!c(e,function(t,e){if(!l.has(e)&&(b===t||o(b,t,r,n,u)))return l.push(e)})){s=false;break}}else if(b!==h&&!o(b,h,r,n,u)){s=false;break}}return u.delete(t),u.delete(e),s}function K(t,e,r,n,o,c,u){switch(r){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)break;t=t.buffer,
-e=e.buffer;case"[object ArrayBuffer]":if(t.byteLength!=e.byteLength||!c(new le(t),new le(e)))break;return true;case"[object Boolean]":case"[object Date]":case"[object Number]":return pt(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var i=a;case"[object Set]":if(i||(i=s),t.size!=e.size&&!(1&n))break;return(r=u.get(t))?r==e:(n|=2,u.set(t,e),e=J(i(t),i(e),n,o,c,u),u.delete(t),e);case"[object Symbol]":
-if($e)return $e.call(t)==$e.call(e)}return false}function Q(t){return z(t,St,Re)}function X(t){return z(t,zt,Te)}function Y(){var t=l.iteratee||Et,t=t===Et?B:t;return arguments.length?t(arguments[0],arguments[1]):t}function Z(t,e){var r=t.__data__,n=typeof e;return("string"==n||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==e:null===e)?r[typeof e=="string"?"string":"hash"]:r.map}function tt(t){for(var e=St(t),r=e.length;r--;){var n=e[r],o=t[n];e[r]=[n,o,o===o&&!vt(o)]}return e}function et(t,e){
-var r=null==t?Ut:t[e];return(!vt(r)||ue&&ue in r?0:(jt(r)?ae:Vt).test(lt(r)))?r:Ut}function rt(t){var e=t.length,r=new t.constructor(e);return e&&"string"==typeof t[0]&&ce.call(t,"index")&&(r.index=t.index,r.input=t.input),r}function nt(t,e,r){var n=t.constructor;switch(e){case"[object ArrayBuffer]":return T(t);case"[object Boolean]":case"[object Date]":return new n(+t);case"[object DataView]":return e=r?T(t.buffer):t.buffer,new t.constructor(e,t.byteOffset,t.byteLength);case"[object Float32Array]":
-case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return e=r?T(t.buffer):t.buffer,new t.constructor(e,t.byteOffset,t.length);case"[object Map]":return new n;case"[object Number]":case"[object String]":return new n(t);case"[object RegExp]":return e=new t.constructor(t.source,Pt.exec(t)),e.lastIndex=t.lastIndex,e;case"[object Set]":return new n;
-case"[object Symbol]":return $e?Object($e.call(t)):{}}}function ot(t,e){var r=typeof t;return e=null==e?9007199254740991:e,!!e&&("number"==r||"symbol"!=r&&Ct.test(t))&&-1<t&&0==t%1&&t<e}function ct(t,e,r){if(!vt(r))return false;var n=typeof e;return!!("number"==n?yt(r)&&ot(e,r.length):"string"==n&&e in r)&&pt(r[e],t)}function ut(t,e){if(Ke(t))return false;var r=typeof t;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=t&&!At(t))||($t.test(t)||!Dt.test(t)||null!=e&&t in Object(e))}function it(t){var e=t&&t.constructor;
-return t===(typeof e=="function"&&e.prototype||re)}function at(t,e){return function(r){return null!=r&&(r[t]===e&&(e!==Ut||t in Object(r)))}}function ft(e,r){var n=void 0,n=we(n===Ut?e.length-1:n,0);return function(){for(var o=arguments,c=-1,u=we(o.length-n,0),i=Array(u);++c<u;)i[c]=o[n+c];for(c=-1,u=Array(n+1);++c<n;)u[c]=o[c];return u[n]=r(i),t(e,this,u)}}function st(t){if(typeof t=="string"||At(t))return t;var e=t+"";return"0"==e&&1/t==-Bt?"-0":e}function lt(t){if(null!=t){try{return oe.call(t);
-}catch(t){}return t+""}return""}function bt(t,e){return(Ke(t)?r:Pe)(t,Y(e,3))}function ht(t,e){function r(){var n=arguments,o=e?e.apply(this,n):n[0],c=r.cache;return c.has(o)?c.get(o):(n=t.apply(this,n),r.cache=c.set(o,n)||c,n)}if(typeof t!="function"||null!=e&&typeof e!="function")throw new TypeError("Expected a function");return r.cache=new(ht.Cache||p),r}function pt(t,e){return t===e||t!==t&&e!==e}function yt(t){return null!=t&&_t(t.length)&&!jt(t)}function jt(t){return!!vt(t)&&(t=k(t),"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t);
-}function _t(t){return typeof t=="number"&&-1<t&&0==t%1&&9007199254740991>=t}function vt(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function gt(t){return null!=t&&typeof t=="object"}function dt(t){return typeof t=="number"||gt(t)&&"[object Number]"==k(t)}function At(t){return typeof t=="symbol"||gt(t)&&"[object Symbol]"==k(t)}function wt(t){return null==t?"":V(t)}function mt(t,e,r){return t=null==t?Ut:S(t,e),t===Ut?r:t}function Ot(t,e){var r;if(r=null!=t){r=t;var n;n=C(e,r);for(var o=-1,c=n.length,u=false;++o<c;){
-var i=st(n[o]);if(!(u=null!=r&&null!=r&&i in Object(r)))break;r=r[i]}u||++o!=c?r=u:(c=null==r?0:r.length,r=!!c&&_t(c)&&ot(i,c)&&(Ke(r)||Je(r)))}return r}function St(t){if(yt(t))t=_(t);else if(it(t)){var e,r=[];for(e in Object(t))ce.call(t,e)&&"constructor"!=e&&r.push(e);t=r}else t=Ae(t);return t}function zt(t){if(yt(t))t=_(t,true);else if(vt(t)){var e,r=it(t),n=[];for(e in t)("constructor"!=e||!r&&ce.call(t,e))&&n.push(e);t=n}else{if(e=[],null!=t)for(r in Object(t))e.push(r);t=e}return t}function kt(t){
-return function(){return t}}function xt(t){return t}function Et(t){return B(typeof t=="function"?t:O(t,1))}function Ft(t){return ut(t)?u(st(t)):L(t)}function It(){return[]}function Mt(){return false}var Ut,Bt=1/0,Dt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$t=/^\w*$/,Lt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Nt=/\\(\\)?/g,Pt=/\w*$/,Vt=/^\[object .+?Constructor\]$/,Ct=/^(?:0|[1-9]\d*)$/,Rt={};Rt["[object Float32Array]"]=Rt["[object Float64Array]"]=Rt["[object Int8Array]"]=Rt["[object Int16Array]"]=Rt["[object Int32Array]"]=Rt["[object Uint8Array]"]=Rt["[object Uint8ClampedArray]"]=Rt["[object Uint16Array]"]=Rt["[object Uint32Array]"]=true,
-Rt["[object Arguments]"]=Rt["[object Array]"]=Rt["[object ArrayBuffer]"]=Rt["[object Boolean]"]=Rt["[object DataView]"]=Rt["[object Date]"]=Rt["[object Error]"]=Rt["[object Function]"]=Rt["[object Map]"]=Rt["[object Number]"]=Rt["[object Object]"]=Rt["[object RegExp]"]=Rt["[object Set]"]=Rt["[object String]"]=Rt["[object WeakMap]"]=false;var Tt={};Tt["[object Arguments]"]=Tt["[object Array]"]=Tt["[object ArrayBuffer]"]=Tt["[object DataView]"]=Tt["[object Boolean]"]=Tt["[object Date]"]=Tt["[object Float32Array]"]=Tt["[object Float64Array]"]=Tt["[object Int8Array]"]=Tt["[object Int16Array]"]=Tt["[object Int32Array]"]=Tt["[object Map]"]=Tt["[object Number]"]=Tt["[object Object]"]=Tt["[object RegExp]"]=Tt["[object Set]"]=Tt["[object String]"]=Tt["[object Symbol]"]=Tt["[object Uint8Array]"]=Tt["[object Uint8ClampedArray]"]=Tt["[object Uint16Array]"]=Tt["[object Uint32Array]"]=true,
-Tt["[object Error]"]=Tt["[object Function]"]=Tt["[object WeakMap]"]=false;var Wt,Gt=typeof global=="object"&&global&&global.Object===Object&&global,qt=typeof self=="object"&&self&&self.Object===Object&&self,Ht=Gt||qt||Function("return this")(),Jt=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Kt=Jt&&typeof module=="object"&&module&&!module.nodeType&&module,Qt=Kt&&Kt.exports===Jt,Xt=Qt&&Gt.process;t:{try{Wt=Xt&&Xt.binding&&Xt.binding("util");break t}catch(t){}Wt=void 0}var Yt=Wt&&Wt.isMap,Zt=Wt&&Wt.isSet,te=Wt&&Wt.isTypedArray,ee=Array.prototype,re=Object.prototype,ne=Ht["__core-js_shared__"],oe=Function.prototype.toString,ce=re.hasOwnProperty,ue=function(){
-var t=/[^.]+$/.exec(ne&&ne.keys&&ne.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),ie=re.toString,ae=RegExp("^"+oe.call(ce).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),fe=Qt?Ht.Buffer:Ut,se=Ht.Symbol,le=Ht.Uint8Array,be=fe?fe.a:Ut,he=f(Object.getPrototypeOf),pe=Object.create,ye=re.propertyIsEnumerable,je=ee.splice,_e=se?se.toStringTag:Ut,ve=function(){try{var t=et(Object,"defineProperty");return t({},"",{}),t}catch(t){}
-}(),ge=Object.getOwnPropertySymbols,de=fe?fe.isBuffer:Ut,Ae=f(Object.keys),we=Math.max,me=Date.now,Oe=et(Ht,"DataView"),Se=et(Ht,"Map"),ze=et(Ht,"Promise"),ke=et(Ht,"Set"),xe=et(Ht,"WeakMap"),Ee=et(Object,"create"),Fe=lt(Oe),Ie=lt(Se),Me=lt(ze),Ue=lt(ke),Be=lt(xe),De=se?se.prototype:Ut,$e=De?De.valueOf:Ut,Le=De?De.toString:Ut,Ne=function(){function t(){}return function(e){return vt(e)?pe?pe(e):(t.prototype=e,e=new t,t.prototype=Ut,e):{}}}();b.prototype.clear=function(){this.__data__=Ee?Ee(null):{},
-this.size=0},b.prototype.delete=function(t){return t=this.has(t)&&delete this.__data__[t],this.size-=t?1:0,t},b.prototype.get=function(t){var e=this.__data__;return Ee?(t=e[t],"__lodash_hash_undefined__"===t?Ut:t):ce.call(e,t)?e[t]:Ut},b.prototype.has=function(t){var e=this.__data__;return Ee?e[t]!==Ut:ce.call(e,t)},b.prototype.set=function(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=Ee&&e===Ut?"__lodash_hash_undefined__":e,this},h.prototype.clear=function(){this.__data__=[],this.size=0;
-},h.prototype.delete=function(t){var e=this.__data__;return t=g(e,t),!(0>t)&&(t==e.length-1?e.pop():je.call(e,t,1),--this.size,true)},h.prototype.get=function(t){var e=this.__data__;return t=g(e,t),0>t?Ut:e[t][1]},h.prototype.has=function(t){return-1<g(this.__data__,t)},h.prototype.set=function(t,e){var r=this.__data__,n=g(r,t);return 0>n?(++this.size,r.push([t,e])):r[n][1]=e,this},p.prototype.clear=function(){this.size=0,this.__data__={hash:new b,map:new(Se||h),string:new b}},p.prototype.delete=function(t){
-return t=Z(this,t).delete(t),this.size-=t?1:0,t},p.prototype.get=function(t){return Z(this,t).get(t)},p.prototype.has=function(t){return Z(this,t).has(t)},p.prototype.set=function(t,e){var r=Z(this,t),n=r.size;return r.set(t,e),this.size+=r.size==n?0:1,this},y.prototype.add=y.prototype.push=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this},y.prototype.has=function(t){return this.__data__.has(t)},j.prototype.clear=function(){this.__data__=new h,this.size=0},j.prototype.delete=function(t){
-var e=this.__data__;return t=e.delete(t),this.size=e.size,t},j.prototype.get=function(t){return this.__data__.get(t)},j.prototype.has=function(t){return this.__data__.has(t)},j.prototype.set=function(t,e){var r=this.__data__;if(r instanceof h){var n=r.__data__;if(!Se||199>n.length)return n.push([t,e]),this.size=++r.size,this;r=this.__data__=new p(n)}return r.set(t,e),this.size=r.size,this};var Pe=function(t,e){return function(r,n){if(null==r)return r;if(!yt(r))return t(r,n);for(var o=r.length,c=e?o:-1,u=Object(r);(e?c--:++c<o)&&false!==n(u[c],c,u););
-return r}}(function(t,e){return t&&Ve(t,e,St)}),Ve=function(t){return function(e,r,n){var o=-1,c=Object(e);n=n(e);for(var u=n.length;u--;){var i=n[t?u:++o];if(false===r(c[i],i,c))break}return e}}(),Ce=ve?function(t,e){return ve(t,"toString",{configurable:true,enumerable:false,value:kt(e),writable:true})}:xt,Re=ge?function(t){return null==t?[]:(t=Object(t),n(ge(t),function(e){return ye.call(t,e)}))}:It,Te=ge?function(t){for(var e=[];t;)o(e,Re(t)),t=he(t);return e}:It,We=k;(Oe&&"[object DataView]"!=We(new Oe(new ArrayBuffer(1)))||Se&&"[object Map]"!=We(new Se)||ze&&"[object Promise]"!=We(ze.resolve())||ke&&"[object Set]"!=We(new ke)||xe&&"[object WeakMap]"!=We(new xe))&&(We=function(t){
-var e=k(t);if(t=(t="[object Object]"==e?t.constructor:Ut)?lt(t):"")switch(t){case Fe:return"[object DataView]";case Ie:return"[object Map]";case Me:return"[object Promise]";case Ue:return"[object Set]";case Be:return"[object WeakMap]"}return e});var Ge=function(t){var e=0,r=0;return function(){var n=me(),o=16-(n-r);if(r=n,0<o){if(800<=++e)return arguments[0]}else e=0;return t.apply(Ut,arguments)}}(Ce),qe=function(t){t=ht(t,function(t){return 500===e.size&&e.clear(),t});var e=t.cache;return t}(function(t){
-var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(Lt,function(t,r,n,o){e.push(n?o.replace(Nt,"$1"):r||t)}),e}),He=function(t,r){return function(n,o){var c=Ke(n)?e:d,u=r?r():{};return c(n,t,Y(o,2),u)}}(function(t,e,r){ce.call(t,r)?t[r].push(e):m(t,r,[e])});ht.Cache=p;var Je=x(function(){return arguments}())?x:function(t){return gt(t)&&ce.call(t,"callee")&&!ye.call(t,"callee")},Ke=Array.isArray,Qe=de||Mt,Xe=Yt?i(Yt):F,Ye=Zt?i(Zt):M,Ze=te?i(te):U,tr=function(t){return N(function(e,r){var n=-1,o=r.length,c=1<o?r[o-1]:Ut,u=2<o?r[2]:Ut,c=3<t.length&&typeof c=="function"?(o--,
-c):Ut;for(u&&ct(r[0],r[1],u)&&(c=3>o?Ut:c,o=1),e=Object(e);++n<o;)(u=r[n])&&t(e,u,n,c);return e})}(function(t,e){G(e,zt(e),t)});l.assignIn=tr,l.constant=kt,l.groupBy=He,l.iteratee=Et,l.keys=St,l.keysIn=zt,l.memoize=ht,l.property=Ft,l.set=function(t,e,r){if(null!=t&&vt(t)){e=C(e,t);for(var n=-1,o=e.length,c=o-1,u=t;null!=u&&++n<o;){var i=st(e[n]),a=r;if(n!=c){var f=u[i],a=Ut;a===Ut&&(a=vt(f)?f:ot(e[n+1])?[]:{})}v(u,i,a),u=u[i]}}return t},l.extend=tr,l.eq=pt,l.forEach=bt,l.get=mt,l.hasIn=Ot,l.identity=xt,
-l.isArguments=Je,l.isArray=Ke,l.isArrayLike=yt,l.isBuffer=Qe,l.isFunction=jt,l.isLength=_t,l.isMap=Xe,l.isNaN=function(t){return dt(t)&&t!=+t},l.isNumber=dt,l.isObject=vt,l.isObjectLike=gt,l.isSet=Ye,l.isSymbol=At,l.isTypedArray=Ze,l.stubArray=It,l.stubFalse=Mt,l.some=function(t,e,r){var n=Ke(t)?c:P;return r&&ct(t,e,r)&&(e=Ut),n(t,Y(e,3))},l.toString=wt,l.each=bt,l.VERSION="4.17.5",typeof define=="function"&&typeof define.amd=="object"&&define.amd&& define(function(){return l})}).call(this);
\ No newline at end of file
diff --git a/jams-server/doc/vendor/path-to-regexp/LICENSE b/jams-server/doc/vendor/path-to-regexp/LICENSE
deleted file mode 100644
index 983fbe8a..00000000
--- a/jams-server/doc/vendor/path-to-regexp/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/jams-server/doc/vendor/path-to-regexp/index.js b/jams-server/doc/vendor/path-to-regexp/index.js
deleted file mode 100644
index 5cb8ed8b..00000000
--- a/jams-server/doc/vendor/path-to-regexp/index.js
+++ /dev/null
@@ -1,204 +0,0 @@
-var isArray = Array.isArray || function (arr) {
-  return Object.prototype.toString.call(arr) == '[object Array]';
-};
-
-/**
- * Expose `pathToRegexp`.
- */
-// module.exports = pathToRegexp
-
-/**
- * The main path matching regexp utility.
- *
- * @type {RegExp}
- */
-var PATH_REGEXP = new RegExp([
-  // Match escaped characters that would otherwise appear in future matches.
-  // This allows the user to escape special characters that won't transform.
-  '(\\\\.)',
-  // Match Express-style parameters and un-named parameters with a prefix
-  // and optional suffixes. Matches appear as:
-  //
-  // "/:test(\\d+)?" => ["/", "test", "\d+", undefined, "?"]
-  // "/route(\\d+)" => [undefined, undefined, undefined, "\d+", undefined]
-  '([\\/.])?(?:\\:(\\w+)(?:\\(((?:\\\\.|[^)])*)\\))?|\\(((?:\\\\.|[^)])*)\\))([+*?])?',
-  // Match regexp special characters that are always escaped.
-  '([.+*?=^!:${}()[\\]|\\/])'
-].join('|'), 'g');
-
-/**
- * Escape the capturing group by escaping special characters and meaning.
- *
- * @param  {String} group
- * @return {String}
- */
-function escapeGroup (group) {
-  return group.replace(/([=!:$\/()])/g, '\\$1');
-}
-
-/**
- * Attach the keys as a property of the regexp.
- *
- * @param  {RegExp} re
- * @param  {Array}  keys
- * @return {RegExp}
- */
-function attachKeys (re, keys) {
-  re.keys = keys;
-  return re;
-}
-
-/**
- * Get the flags for a regexp from the options.
- *
- * @param  {Object} options
- * @return {String}
- */
-function flags (options) {
-  return options.sensitive ? '' : 'i';
-}
-
-/**
- * Pull out keys from a regexp.
- *
- * @param  {RegExp} path
- * @param  {Array}  keys
- * @return {RegExp}
- */
-function regexpToRegexp (path, keys) {
-  // Use a negative lookahead to match only capturing groups.
-  var groups = path.source.match(/\((?!\?)/g);
-
-  if (groups) {
-    for (var i = 0; i < groups.length; i++) {
-      keys.push({
-        name:      i,
-        delimiter: null,
-        optional:  false,
-        repeat:    false
-      });
-    }
-  }
-
-  return attachKeys(path, keys);
-}
-
-/**
- * Transform an array into a regexp.
- *
- * @param  {Array}  path
- * @param  {Array}  keys
- * @param  {Object} options
- * @return {RegExp}
- */
-function arrayToRegexp (path, keys, options) {
-  var parts = [];
-
-  for (var i = 0; i < path.length; i++) {
-    parts.push(pathToRegexp(path[i], keys, options).source);
-  }
-
-  var regexp = new RegExp('(?:' + parts.join('|') + ')', flags(options));
-  return attachKeys(regexp, keys);
-}
-
-/**
- * Replace the specific tags with regexp strings.
- *
- * @param  {String} path
- * @param  {Array}  keys
- * @return {String}
- */
-function replacePath (path, keys) {
-  var index = 0;
-
-  function replace (_, escaped, prefix, key, capture, group, suffix, escape) {
-    if (escaped) {
-      return escaped;
-    }
-
-    if (escape) {
-      return '\\' + escape;
-    }
-
-    var repeat   = suffix === '+' || suffix === '*';
-    var optional = suffix === '?' || suffix === '*';
-
-    keys.push({
-      name:      key || index++,
-      delimiter: prefix || '/',
-      optional:  optional,
-      repeat:    repeat
-    });
-
-    prefix = prefix ? ('\\' + prefix) : '';
-    capture = escapeGroup(capture || group || '[^' + (prefix || '\\/') + ']+?');
-
-    if (repeat) {
-      capture = capture + '(?:' + prefix + capture + ')*';
-    }
-
-    if (optional) {
-      return '(?:' + prefix + '(' + capture + '))?';
-    }
-
-    // Basic parameter support.
-    return prefix + '(' + capture + ')';
-  }
-
-  return path.replace(PATH_REGEXP, replace);
-}
-
-/**
- * Normalize the given path string, returning a regular expression.
- *
- * An empty array can be passed in for the keys, which will hold the
- * placeholder key descriptions. For example, using `/user/:id`, `keys` will
- * contain `[{ name: 'id', delimiter: '/', optional: false, repeat: false }]`.
- *
- * @param  {(String|RegExp|Array)} path
- * @param  {Array}                 [keys]
- * @param  {Object}                [options]
- * @return {RegExp}
- */
-function pathToRegexp (path, keys, options) {
-  keys = keys || [];
-
-  if (!isArray(keys)) {
-    options = keys;
-    keys = [];
-  } else if (!options) {
-    options = {};
-  }
-
-  if (path instanceof RegExp) {
-    return regexpToRegexp(path, keys, options);
-  }
-
-  if (isArray(path)) {
-    return arrayToRegexp(path, keys, options);
-  }
-
-  var strict = options.strict;
-  var end = options.end !== false;
-  var route = replacePath(path, keys);
-  var endsWithSlash = path.charAt(path.length - 1) === '/';
-
-  // In non-strict mode we allow a slash at the end of match. If the path to
-  // match already ends with a slash, we remove it for consistency. The slash
-  // is valid at the end of a path match, not in the middle. This is important
-  // in non-ending mode, where "/test/" shouldn't match "/test//route".
-  if (!strict) {
-    route = (endsWithSlash ? route.slice(0, -2) : route) + '(?:\\/(?=$))?';
-  }
-
-  if (end) {
-    route += '$';
-  } else {
-    // In non-ending mode, we need the capturing groups to match as much as
-    // possible by using a positive lookahead to the end or next path segment.
-    route += strict && endsWithSlash ? '' : '(?=\\/|$)';
-  }
-
-  return attachKeys(new RegExp('^' + route, flags(options)), keys);
-}
diff --git a/jams-server/doc/vendor/polyfill.js b/jams-server/doc/vendor/polyfill.js
deleted file mode 100644
index 1d8c61cd..00000000
--- a/jams-server/doc/vendor/polyfill.js
+++ /dev/null
@@ -1,96 +0,0 @@
-// From https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
-if (!Object.keys) {
-  Object.keys = (function () {
-    'use strict';
-    var hasOwnProperty = Object.prototype.hasOwnProperty,
-        hasDontEnumBug = !({toString: null}).propertyIsEnumerable('toString'),
-        dontEnums = [
-          'toString',
-          'toLocaleString',
-          'valueOf',
-          'hasOwnProperty',
-          'isPrototypeOf',
-          'propertyIsEnumerable',
-          'constructor'
-        ],
-        dontEnumsLength = dontEnums.length;
-
-    return function (obj) {
-      if (typeof obj !== 'object' && (typeof obj !== 'function' || obj === null)) {
-        throw new TypeError('Object.keys called on non-object');
-      }
-
-      var result = [], prop, i;
-
-      for (prop in obj) {
-        if (hasOwnProperty.call(obj, prop)) {
-          result.push(prop);
-        }
-      }
-
-      if (hasDontEnumBug) {
-        for (i = 0; i < dontEnumsLength; i++) {
-          if (hasOwnProperty.call(obj, dontEnums[i])) {
-            result.push(dontEnums[i]);
-          }
-        }
-      }
-      return result;
-    };
-  }());
-}
-
-//Production steps of ECMA-262, Edition 5, 15.4.4.18
-//Reference: http://es5.github.com/#x15.4.4.18
-if (!Array.prototype.forEach) {
-  Array.prototype.forEach = function (callback, thisArg) {
-    var T, k;
-
-    if (this == null) {
-      throw new TypeError(' this is null or not defined');
-    }
-
-    // 1. Let O be the result of calling ToObject passing the |this| value as the argument.
-    var O = Object(this);
-
-    // 2. Let lenValue be the result of calling the Get internal method of O with the argument "length".
-    // 3. Let len be ToUint32(lenValue).
-    var len = O.length >>> 0;
-
-    // 4. If IsCallable(callback) is false, throw a TypeError exception.
-    // See: http://es5.github.com/#x9.11
-    if (typeof callback !== "function") {
-      throw new TypeError(callback + " is not a function");
-    }
-
-    // 5. If thisArg was supplied, let T be thisArg; else let T be undefined.
-    if (arguments.length > 1) {
-      T = thisArg;
-    }
-
-    // 6. Let k be 0
-    k = 0;
-
-    // 7. Repeat, while k < len
-    while (k < len) {
-      var kValue;
-
-      // a. Let Pk be ToString(k).
-      //   This is implicit for LHS operands of the in operator
-      // b. Let kPresent be the result of calling the HasProperty internal method of O with argument Pk.
-      //   This step can be combined with c
-      // c. If kPresent is true, then
-      if (k in O) {
-        // i. Let kValue be the result of calling the Get internal method of O with argument Pk.
-        kValue = O[k];
-
-        // ii. Call the Call internal method of callback with T as the this value and
-        // argument list containing kValue, k, and O.
-        callback.call(T, kValue, k, O);
-      }
-      // d. Increase k by 1.
-      k++;
-    }
-    // 8. return undefined
-  };
-}
diff --git a/jams-server/doc/vendor/prettify.css b/jams-server/doc/vendor/prettify.css
deleted file mode 100644
index c54bf6b6..00000000
--- a/jams-server/doc/vendor/prettify.css
+++ /dev/null
@@ -1,51 +0,0 @@
-/* Pretty printing styles. Used with prettify.js. */
-/* Vim sunburst theme by David Leibovic */
-
-pre .str, code .str { color: #65B042; } /* string  - green */
-pre .kwd, code .kwd { color: #E28964; } /* keyword - dark pink */
-pre .com, code .com { color: #AEAEAE; font-style: italic; } /* comment - gray */
-pre .typ, code .typ { color: #89bdff; } /* type - light blue */
-pre .lit, code .lit { color: #3387CC; } /* literal - blue */
-pre .pun, code .pun { color: #fff; } /* punctuation - white */
-pre .pln, code .pln { color: #fff; } /* plaintext - white */
-pre .tag, code .tag { color: #89bdff; } /* html/xml tag    - light blue */
-pre .atn, code .atn { color: #bdb76b; } /* html/xml attribute name  - khaki */
-pre .atv, code .atv { color: #65B042; } /* html/xml attribute value - green */
-pre .dec, code .dec { color: #3387CC; } /* decimal - blue */
-
-pre.prettyprint, code.prettyprint {
-  background-color: #000;
-  -moz-border-radius: 8px;
-  -webkit-border-radius: 8px;
-  -o-border-radius: 8px;
-  -ms-border-radius: 8px;
-  -khtml-border-radius: 8px;
-  border-radius: 8px;
-}
-
-pre.prettyprint {
-  width: 95%;
-  margin: 1em auto;
-  padding: 1em;
-  white-space: pre-wrap;
-}
-
-
-/* Specify class=linenums on a pre to get line numbering */
-ol.linenums { margin-top: 0; margin-bottom: 0; color: #AEAEAE; } /* IE indents via margin-left */
-li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { list-style-type: none }
-/* Alternate shading for lines */
-li.L1,li.L3,li.L5,li.L7,li.L9 { }
-
-@media print {
-  pre .str, code .str { color: #060; }
-  pre .kwd, code .kwd { color: #006; font-weight: bold; }
-  pre .com, code .com { color: #600; font-style: italic; }
-  pre .typ, code .typ { color: #404; font-weight: bold; }
-  pre .lit, code .lit { color: #044; }
-  pre .pun, code .pun { color: #440; }
-  pre .pln, code .pln { color: #000; }
-  pre .tag, code .tag { color: #006; font-weight: bold; }
-  pre .atn, code .atn { color: #404; }
-  pre .atv, code .atv { color: #060; }
-}
diff --git a/jams-server/doc/vendor/prettify/lang-Splus.js b/jams-server/doc/vendor/prettify/lang-Splus.js
deleted file mode 100644
index 6ce16e8a..00000000
--- a/jams-server/doc/vendor/prettify/lang-Splus.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2012 Jeffrey B. Arnold
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"]],[["com",/^#.*/],["kwd",/^(?:if|else|for|while|repeat|in|next|break|return|switch|function)(?![A-Za-z0-9_.])/],["lit",/^0[xX][a-fA-F0-9]+([pP][0-9]+)?[Li]?/],["lit",/^[+-]?([0-9]+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?[Li]?/],["lit",/^(?:NULL|NA(?:_(?:integer|real|complex|character)_)?|Inf|TRUE|FALSE|NaN|\.\.(?:\.|[0-9]+))(?![A-Za-z0-9_.])/],
-["pun",/^(?:<<?-|->>?|-|==|<=|>=|<|>|&&?|!=|\|\|?|\*|\+|\^|\/|!|%.*?%|=|~|\$|@|:{1,3}|[\[\](){};,?])/],["pln",/^(?:[A-Za-z]+[A-Za-z0-9_.]*|\.[a-zA-Z_][0-9a-zA-Z\._]*)(?![A-Za-z0-9_.])/],["str",/^`.+`/]]),["r","s","R","S","Splus"]);
diff --git a/jams-server/doc/vendor/prettify/lang-aea.js b/jams-server/doc/vendor/prettify/lang-aea.js
deleted file mode 100644
index 784ebb29..00000000
--- a/jams-server/doc/vendor/prettify/lang-aea.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2009 Onno Hommes.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/,
-null],["typ",/^(?:-?GENADR|=MINUS|2BCADR|VN|BOF|MM|-?2CADR|-?[1-6]DNADR|ADRES|BBCON|[SE]?BANK\=?|BLOCK|BNKSUM|E?CADR|COUNT\*?|2?DEC\*?|-?DNCHAN|-?DNPTR|EQUALS|ERASE|MEMORY|2?OCT|REMADR|SETLOC|SUBRO|ORG|BSS|BES|SYN|EQU|DEFINE|END)\s/,null],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[!-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["apollo","agc","aea"]);
diff --git a/jams-server/doc/vendor/prettify/lang-agc.js b/jams-server/doc/vendor/prettify/lang-agc.js
deleted file mode 100644
index 784ebb29..00000000
--- a/jams-server/doc/vendor/prettify/lang-agc.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2009 Onno Hommes.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/,
-null],["typ",/^(?:-?GENADR|=MINUS|2BCADR|VN|BOF|MM|-?2CADR|-?[1-6]DNADR|ADRES|BBCON|[SE]?BANK\=?|BLOCK|BNKSUM|E?CADR|COUNT\*?|2?DEC\*?|-?DNCHAN|-?DNPTR|EQUALS|ERASE|MEMORY|2?OCT|REMADR|SETLOC|SUBRO|ORG|BSS|BES|SYN|EQU|DEFINE|END)\s/,null],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[!-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["apollo","agc","aea"]);
diff --git a/jams-server/doc/vendor/prettify/lang-apollo.js b/jams-server/doc/vendor/prettify/lang-apollo.js
deleted file mode 100644
index 784ebb29..00000000
--- a/jams-server/doc/vendor/prettify/lang-apollo.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2009 Onno Hommes.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/,
-null],["typ",/^(?:-?GENADR|=MINUS|2BCADR|VN|BOF|MM|-?2CADR|-?[1-6]DNADR|ADRES|BBCON|[SE]?BANK\=?|BLOCK|BNKSUM|E?CADR|COUNT\*?|2?DEC\*?|-?DNCHAN|-?DNPTR|EQUALS|ERASE|MEMORY|2?OCT|REMADR|SETLOC|SUBRO|ORG|BSS|BES|SYN|EQU|DEFINE|END)\s/,null],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[!-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["apollo","agc","aea"]);
diff --git a/jams-server/doc/vendor/prettify/lang-basic.js b/jams-server/doc/vendor/prettify/lang-basic.js
deleted file mode 100644
index 2d6151dc..00000000
--- a/jams-server/doc/vendor/prettify/lang-basic.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2013 Peter Kofler
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:"(?:[^\\"\r\n]|\\.)*(?:"|$))/,null,'"'],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["com",/^REM[^\r\n]*/,null],["kwd",/^\b(?:AND|CLOSE|CLR|CMD|CONT|DATA|DEF ?FN|DIM|END|FOR|GET|GOSUB|GOTO|IF|INPUT|LET|LIST|LOAD|NEW|NEXT|NOT|ON|OPEN|OR|POKE|PRINT|READ|RESTORE|RETURN|RUN|SAVE|STEP|STOP|SYS|THEN|TO|VERIFY|WAIT)\b/,null],["pln",/^[A-Z][A-Z0-9]?(?:\$|%)?/i,null],["lit",/^(?:\d+(?:\.\d*)?|\.\d+)(?:e[+\-]?\d+)?/i,
-null,"0123456789"],["pun",/^.[^\s\w\.$%"]*/,null]]),["basic","cbm"]);
diff --git a/jams-server/doc/vendor/prettify/lang-cbm.js b/jams-server/doc/vendor/prettify/lang-cbm.js
deleted file mode 100644
index 2d6151dc..00000000
--- a/jams-server/doc/vendor/prettify/lang-cbm.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2013 Peter Kofler
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:"(?:[^\\"\r\n]|\\.)*(?:"|$))/,null,'"'],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["com",/^REM[^\r\n]*/,null],["kwd",/^\b(?:AND|CLOSE|CLR|CMD|CONT|DATA|DEF ?FN|DIM|END|FOR|GET|GOSUB|GOTO|IF|INPUT|LET|LIST|LOAD|NEW|NEXT|NOT|ON|OPEN|OR|POKE|PRINT|READ|RESTORE|RETURN|RUN|SAVE|STEP|STOP|SYS|THEN|TO|VERIFY|WAIT)\b/,null],["pln",/^[A-Z][A-Z0-9]?(?:\$|%)?/i,null],["lit",/^(?:\d+(?:\.\d*)?|\.\d+)(?:e[+\-]?\d+)?/i,
-null,"0123456789"],["pun",/^.[^\s\w\.$%"]*/,null]]),["basic","cbm"]);
diff --git a/jams-server/doc/vendor/prettify/lang-cl.js b/jams-server/doc/vendor/prettify/lang-cl.js
deleted file mode 100644
index 2f18c967..00000000
--- a/jams-server/doc/vendor/prettify/lang-cl.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2008 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,
-null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" "));
diff --git a/jams-server/doc/vendor/prettify/lang-clj.js b/jams-server/doc/vendor/prettify/lang-clj.js
deleted file mode 100644
index d1173b1e..00000000
--- a/jams-server/doc/vendor/prettify/lang-clj.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
- Copyright (C) 2011 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["opn",/^[\(\{\[]+/,null,"([{"],["clo",/^[\)\}\]]+/,null,")]}"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:def|if|do|let|quote|var|fn|loop|recur|throw|try|monitor-enter|monitor-exit|defmacro|defn|defn-|macroexpand|macroexpand-1|for|doseq|dosync|dotimes|and|or|when|not|assert|doto|proxy|defstruct|first|rest|cons|defprotocol|deftype|defrecord|reify|defmulti|defmethod|meta|with-meta|ns|in-ns|create-ns|import|intern|refer|alias|namespace|resolve|ref|deref|refset|new|set!|memfn|to-array|into-array|aset|gen-class|reduce|map|filter|find|nil?|empty?|hash-map|hash-set|vec|vector|seq|flatten|reverse|assoc|dissoc|list|list?|disj|get|union|difference|intersection|extend|extend-type|extend-protocol|prn)\b/,
-null],["typ",/^:[0-9a-zA-Z\-]+/]]),["clj"]);
diff --git a/jams-server/doc/vendor/prettify/lang-css.js b/jams-server/doc/vendor/prettify/lang-css.js
deleted file mode 100644
index 90d175da..00000000
--- a/jams-server/doc/vendor/prettify/lang-css.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2009 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[ \t\r\n\f]+/,null," \t\r\n\f"]],[["str",/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],["str",/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["lang-css-str",/^url\(([^\)\"\']+)\)/i],["kwd",/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],
-["com",/^(?:\x3c!--|--\x3e)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#(?:[0-9a-f]{3}){1,2}\b/i],["pln",/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i],["pun",/^[^\s\w\'\"]+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^\)\"\']+/]]),["css-str"]);
diff --git a/jams-server/doc/vendor/prettify/lang-dart.js b/jams-server/doc/vendor/prettify/lang-dart.js
deleted file mode 100644
index da142a4e..00000000
--- a/jams-server/doc/vendor/prettify/lang-dart.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
-
- Copyright (C) 2013 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"]],[["com",/^#!(?:.*)/],["kwd",/^\b(?:import|library|part of|part|as|show|hide)\b/i],["com",/^\/\/(?:.*)/],["com",/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],["kwd",/^\b(?:class|interface)\b/i],["kwd",/^\b(?:assert|async|await|break|case|catch|continue|default|do|else|finally|for|if|in|is|new|return|super|switch|sync|this|throw|try|while)\b/i],["kwd",/^\b(?:abstract|const|extends|factory|final|get|implements|native|operator|set|static|typedef|var)\b/i],
-["typ",/^\b(?:bool|double|Dynamic|int|num|Object|String|void)\b/i],["kwd",/^\b(?:false|null|true)\b/i],["str",/^r?[\']{3}[\s|\S]*?[^\\][\']{3}/],["str",/^r?[\"]{3}[\s|\S]*?[^\\][\"]{3}/],["str",/^r?\'(\'|(?:[^\n\r\f])*?[^\\]\')/],["str",/^r?\"(\"|(?:[^\n\r\f])*?[^\\]\")/],["typ",/^[A-Z]\w*/],["pln",/^[a-z_$][a-z0-9_]*/i],["pun",/^[~!%^&*+=|?:<>/-]/],["lit",/^\b0x[0-9a-f]+/i],["lit",/^\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i],["lit",
-/^\b\.\d+(?:e[+-]?\d+)?/i],["pun",/^[(){}\[\],.;]/]]),["dart"]);
diff --git a/jams-server/doc/vendor/prettify/lang-el.js b/jams-server/doc/vendor/prettify/lang-el.js
deleted file mode 100644
index 2f18c967..00000000
--- a/jams-server/doc/vendor/prettify/lang-el.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2008 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,
-null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" "));
diff --git a/jams-server/doc/vendor/prettify/lang-erl.js b/jams-server/doc/vendor/prettify/lang-erl.js
deleted file mode 100644
index e7da9b04..00000000
--- a/jams-server/doc/vendor/prettify/lang-erl.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2013 Andrew Allen
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\x0B\f\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["lit",/^[a-z][a-zA-Z0-9_]*/],["lit",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])+\'?/,null,"'"],["lit",/^\?[^ \t\n({]+/,null,"?"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^%[^\n]*/],["kwd",/^(?:module|attributes|do|let|in|letrec|apply|call|primop|case|of|end|when|fun|try|catch|receive|after|char|integer|float,atom,string,var)\b/],
-["kwd",/^-[a-z_]+/],["typ",/^[A-Z_][a-zA-Z0-9_]*/],["pun",/^[.,;]/]]),["erlang","erl"]);
diff --git a/jams-server/doc/vendor/prettify/lang-erlang.js b/jams-server/doc/vendor/prettify/lang-erlang.js
deleted file mode 100644
index e7da9b04..00000000
--- a/jams-server/doc/vendor/prettify/lang-erlang.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2013 Andrew Allen
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\x0B\f\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["lit",/^[a-z][a-zA-Z0-9_]*/],["lit",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])+\'?/,null,"'"],["lit",/^\?[^ \t\n({]+/,null,"?"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^%[^\n]*/],["kwd",/^(?:module|attributes|do|let|in|letrec|apply|call|primop|case|of|end|when|fun|try|catch|receive|after|char|integer|float,atom,string,var)\b/],
-["kwd",/^-[a-z_]+/],["typ",/^[A-Z_][a-zA-Z0-9_]*/],["pun",/^[.,;]/]]),["erlang","erl"]);
diff --git a/jams-server/doc/vendor/prettify/lang-fs.js b/jams-server/doc/vendor/prettify/lang-fs.js
deleted file mode 100644
index c012a3ff..00000000
--- a/jams-server/doc/vendor/prettify/lang-fs.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2008 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^#(?:if[\t\n\r \xA0]+(?:[a-z_$][\w\']*|``[^\r\n\t`]*(?:``|$))|else|endif|light)/i,null,"#"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])(?:\'|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\r\n]*|\(\*[\s\S]*?\*\))/],["kwd",/^(?:abstract|and|as|assert|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|if|in|inherit|inline|interface|internal|lazy|let|match|member|module|mutable|namespace|new|null|of|open|or|override|private|public|rec|return|static|struct|then|to|true|try|type|upcast|use|val|void|when|while|with|yield|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|global|include|method|mixin|object|parallel|process|protected|pure|sealed|trait|virtual|volatile)\b/],
-["lit",/^[+\-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^(?:[a-z_][\w']*[!?#]?|``[^\r\n\t`]*(?:``|$))/i],["pun",/^[^\t\n\r \xA0\"\'\w]+/]]),["fs","ml"]);
diff --git a/jams-server/doc/vendor/prettify/lang-go.js b/jams-server/doc/vendor/prettify/lang-go.js
deleted file mode 100644
index 1f6934a4..00000000
--- a/jams-server/doc/vendor/prettify/lang-go.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
-
- Copyright (C) 2010 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["pln",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])+(?:\'|$)|`[^`]*(?:`|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\r\n]*|\/\*[\s\S]*?\*\/)/],["pln",/^(?:[^\/\"\'`]|\/(?![\/\*]))+/i]]),["go"]);
diff --git a/jams-server/doc/vendor/prettify/lang-hs.js b/jams-server/doc/vendor/prettify/lang-hs.js
deleted file mode 100644
index 2002221e..00000000
--- a/jams-server/doc/vendor/prettify/lang-hs.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2009 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\x0B\f\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])\'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:(?:--+(?:[^\r\n\x0C]*)?)|(?:\{-(?:[^-]|-+[^-\}])*-\}))/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^a-zA-Z0-9\']|$)/,
-null],["pln",/^(?:[A-Z][\w\']*\.)*[a-zA-Z][\w\']*/],["pun",/^[^\t\n\x0B\x0C\r a-zA-Z0-9\'\"]+/]]),["hs"]);
diff --git a/jams-server/doc/vendor/prettify/lang-lasso.js b/jams-server/doc/vendor/prettify/lang-lasso.js
deleted file mode 100644
index 415ca677..00000000
--- a/jams-server/doc/vendor/prettify/lang-lasso.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
-
- Copyright (C) 2013 Eric Knibbe
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\`[^\`]*(?:\`|$)/,null,"`"],["lit",/^0x[\da-f]+|\d+/i,null,"0123456789"],["atn",/^#\d+|[#$][a-z_][\w.]*|#![ \S]+lasso9\b/i,null,"#$"]],[["tag",/^[[\]]|<\?(?:lasso(?:script)?|=)|\?>|noprocess\b|no_square_brackets\b/i],["com",/^\/\/[^\r\n]*|\/\*[\s\S]*?\*\//],
-["atn",/^-(?!infinity)[a-z_][\w.]*|\.\s*'[a-z_][\w.]*'/i],["lit",/^\d*\.\d+(?:e[-+]?\d+)?|infinity\b|NaN\b/i],["atv",/^::\s*[a-z_][\w.]*/i],["lit",/^(?:true|false|none|minimal|full|all|void|and|or|not|bw|nbw|ew|new|cn|ncn|lt|lte|gt|gte|eq|neq|rx|nrx|ft)\b/i],["kwd",/^(?:error_code|error_msg|error_pop|error_push|error_reset|cache|database_names|database_schemanames|database_tablenames|define_tag|define_type|email_batch|encode_set|html_comment|handle|handle_error|header|if|inline|iterate|ljax_target|link|link_currentaction|link_currentgroup|link_currentrecord|link_detail|link_firstgroup|link_firstrecord|link_lastgroup|link_lastrecord|link_nextgroup|link_nextrecord|link_prevgroup|link_prevrecord|log|loop|namespace_using|output_none|portal|private|protect|records|referer|referrer|repeating|resultset|rows|search_args|search_arguments|select|sort_args|sort_arguments|thread_atomic|value_list|while|abort|case|else|if_empty|if_false|if_null|if_true|loop_abort|loop_continue|loop_count|params|params_up|return|return_value|run_children|soap_definetag|soap_lastrequest|soap_lastresponse|tag_name|ascending|average|by|define|descending|do|equals|frozen|group|handle_failure|import|in|into|join|let|match|max|min|on|order|parent|protected|provide|public|require|returnhome|skip|split_thread|sum|take|thread|to|trait|type|where|with|yield|yieldhome)\b/i],
-["typ",/^(?:array|date|decimal|duration|integer|map|pair|string|tag|xml|null|boolean|bytes|keyword|list|locale|queue|set|stack|staticarray|local|var|variable|global|data|self|inherited|currentcapture|givenblock)\b|^\.\.?/i],["pln",/^[a-z_][\w.]*(?:=\s*(?=\())?/i],["pun",/^:=|[-+*\/%=<>&|!?\\]/]]),["lasso","ls","lassoscript"]);
diff --git a/jams-server/doc/vendor/prettify/lang-lassoscript.js b/jams-server/doc/vendor/prettify/lang-lassoscript.js
deleted file mode 100644
index 415ca677..00000000
--- a/jams-server/doc/vendor/prettify/lang-lassoscript.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
-
- Copyright (C) 2013 Eric Knibbe
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\`[^\`]*(?:\`|$)/,null,"`"],["lit",/^0x[\da-f]+|\d+/i,null,"0123456789"],["atn",/^#\d+|[#$][a-z_][\w.]*|#![ \S]+lasso9\b/i,null,"#$"]],[["tag",/^[[\]]|<\?(?:lasso(?:script)?|=)|\?>|noprocess\b|no_square_brackets\b/i],["com",/^\/\/[^\r\n]*|\/\*[\s\S]*?\*\//],
-["atn",/^-(?!infinity)[a-z_][\w.]*|\.\s*'[a-z_][\w.]*'/i],["lit",/^\d*\.\d+(?:e[-+]?\d+)?|infinity\b|NaN\b/i],["atv",/^::\s*[a-z_][\w.]*/i],["lit",/^(?:true|false|none|minimal|full|all|void|and|or|not|bw|nbw|ew|new|cn|ncn|lt|lte|gt|gte|eq|neq|rx|nrx|ft)\b/i],["kwd",/^(?:error_code|error_msg|error_pop|error_push|error_reset|cache|database_names|database_schemanames|database_tablenames|define_tag|define_type|email_batch|encode_set|html_comment|handle|handle_error|header|if|inline|iterate|ljax_target|link|link_currentaction|link_currentgroup|link_currentrecord|link_detail|link_firstgroup|link_firstrecord|link_lastgroup|link_lastrecord|link_nextgroup|link_nextrecord|link_prevgroup|link_prevrecord|log|loop|namespace_using|output_none|portal|private|protect|records|referer|referrer|repeating|resultset|rows|search_args|search_arguments|select|sort_args|sort_arguments|thread_atomic|value_list|while|abort|case|else|if_empty|if_false|if_null|if_true|loop_abort|loop_continue|loop_count|params|params_up|return|return_value|run_children|soap_definetag|soap_lastrequest|soap_lastresponse|tag_name|ascending|average|by|define|descending|do|equals|frozen|group|handle_failure|import|in|into|join|let|match|max|min|on|order|parent|protected|provide|public|require|returnhome|skip|split_thread|sum|take|thread|to|trait|type|where|with|yield|yieldhome)\b/i],
-["typ",/^(?:array|date|decimal|duration|integer|map|pair|string|tag|xml|null|boolean|bytes|keyword|list|locale|queue|set|stack|staticarray|local|var|variable|global|data|self|inherited|currentcapture|givenblock)\b|^\.\.?/i],["pln",/^[a-z_][\w.]*(?:=\s*(?=\())?/i],["pun",/^:=|[-+*\/%=<>&|!?\\]/]]),["lasso","ls","lassoscript"]);
diff --git a/jams-server/doc/vendor/prettify/lang-latex.js b/jams-server/doc/vendor/prettify/lang-latex.js
deleted file mode 100644
index efc758cd..00000000
--- a/jams-server/doc/vendor/prettify/lang-latex.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
-
- Copyright (C) 2011 Martin S.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\r\n]*/,null,"%"]],[["kwd",/^\\[a-zA-Z@]+/],["kwd",/^\\./],["typ",/^[$&]/],["lit",/[+-]?(?:\.\d+|\d+(?:\.\d*)?)(cm|em|ex|in|pc|pt|bp|mm)/i],["pun",/^[{}()\[\]=]+/]]),["latex","tex"]);
diff --git a/jams-server/doc/vendor/prettify/lang-lgt.js b/jams-server/doc/vendor/prettify/lang-lgt.js
deleted file mode 100644
index 2959d759..00000000
--- a/jams-server/doc/vendor/prettify/lang-lgt.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2014 Paulo Moura
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["lit",/^[a-z][a-zA-Z0-9_]*/],["lit",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])+\'?/,null,"'"],["lit",/^(?:0'.|0b[0-1]+|0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^%[^\r\n]*/,null,"%"],["com",/^\/\*[\s\S]*?\*\//],["kwd",/^\s*:-\s(c(a(lls|tegory)|oinductive)|p(ublic|r(ot(ocol|ected)|ivate))|e(l(if|se)|n(coding|sure_loaded)|xport)|i(f|n(clude|itialization|fo))|alias|d(ynamic|iscontiguous)|m(eta_(non_terminal|predicate)|od(e|ule)|ultifile)|reexport|s(et_(logtalk|prolog)_flag|ynchronized)|o(bject|p)|use(s|_module))/],
-["kwd",/^\s*:-\s(e(lse|nd(if|_(category|object|protocol)))|built_in|dynamic|synchronized|threaded)/],["typ",/^[A-Z_][a-zA-Z0-9_]*/],["pun",/^[.,;{}:^<>=\\/+*?#!-]/]]),["logtalk","lgt"]);
diff --git a/jams-server/doc/vendor/prettify/lang-lisp.js b/jams-server/doc/vendor/prettify/lang-lisp.js
deleted file mode 100644
index 2f18c967..00000000
--- a/jams-server/doc/vendor/prettify/lang-lisp.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2008 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,
-null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" "));
diff --git a/jams-server/doc/vendor/prettify/lang-ll.js b/jams-server/doc/vendor/prettify/lang-ll.js
deleted file mode 100644
index 7604d962..00000000
--- a/jams-server/doc/vendor/prettify/lang-ll.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
-
- Copyright (C) 2013 Nikhil Dabas
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^!?\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["com",/^;[^\r\n]*/,null,";"]],[["pln",/^[%@!](?:[-a-zA-Z$._][-a-zA-Z$._0-9]*|\d+)/],["kwd",/^[A-Za-z_][0-9A-Za-z_]*/,null],["lit",/^\d+\.\d+/],["lit",/^(?:\d+|0[xX][a-fA-F0-9]+)/],["pun",/^[()\[\]{},=*<>:]|\.\.\.$/]]),["llvm","ll"]);
diff --git a/jams-server/doc/vendor/prettify/lang-llvm.js b/jams-server/doc/vendor/prettify/lang-llvm.js
deleted file mode 100644
index 7604d962..00000000
--- a/jams-server/doc/vendor/prettify/lang-llvm.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
-
- Copyright (C) 2013 Nikhil Dabas
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^!?\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["com",/^;[^\r\n]*/,null,";"]],[["pln",/^[%@!](?:[-a-zA-Z$._][-a-zA-Z$._0-9]*|\d+)/],["kwd",/^[A-Za-z_][0-9A-Za-z_]*/,null],["lit",/^\d+\.\d+/],["lit",/^(?:\d+|0[xX][a-fA-F0-9]+)/],["pun",/^[()\[\]{},=*<>:]|\.\.\.$/]]),["llvm","ll"]);
diff --git a/jams-server/doc/vendor/prettify/lang-logtalk.js b/jams-server/doc/vendor/prettify/lang-logtalk.js
deleted file mode 100644
index 2959d759..00000000
--- a/jams-server/doc/vendor/prettify/lang-logtalk.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2014 Paulo Moura
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["lit",/^[a-z][a-zA-Z0-9_]*/],["lit",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])+\'?/,null,"'"],["lit",/^(?:0'.|0b[0-1]+|0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^%[^\r\n]*/,null,"%"],["com",/^\/\*[\s\S]*?\*\//],["kwd",/^\s*:-\s(c(a(lls|tegory)|oinductive)|p(ublic|r(ot(ocol|ected)|ivate))|e(l(if|se)|n(coding|sure_loaded)|xport)|i(f|n(clude|itialization|fo))|alias|d(ynamic|iscontiguous)|m(eta_(non_terminal|predicate)|od(e|ule)|ultifile)|reexport|s(et_(logtalk|prolog)_flag|ynchronized)|o(bject|p)|use(s|_module))/],
-["kwd",/^\s*:-\s(e(lse|nd(if|_(category|object|protocol)))|built_in|dynamic|synchronized|threaded)/],["typ",/^[A-Z_][a-zA-Z0-9_]*/],["pun",/^[.,;{}:^<>=\\/+*?#!-]/]]),["logtalk","lgt"]);
diff --git a/jams-server/doc/vendor/prettify/lang-ls.js b/jams-server/doc/vendor/prettify/lang-ls.js
deleted file mode 100644
index 415ca677..00000000
--- a/jams-server/doc/vendor/prettify/lang-ls.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
-
- Copyright (C) 2013 Eric Knibbe
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\`[^\`]*(?:\`|$)/,null,"`"],["lit",/^0x[\da-f]+|\d+/i,null,"0123456789"],["atn",/^#\d+|[#$][a-z_][\w.]*|#![ \S]+lasso9\b/i,null,"#$"]],[["tag",/^[[\]]|<\?(?:lasso(?:script)?|=)|\?>|noprocess\b|no_square_brackets\b/i],["com",/^\/\/[^\r\n]*|\/\*[\s\S]*?\*\//],
-["atn",/^-(?!infinity)[a-z_][\w.]*|\.\s*'[a-z_][\w.]*'/i],["lit",/^\d*\.\d+(?:e[-+]?\d+)?|infinity\b|NaN\b/i],["atv",/^::\s*[a-z_][\w.]*/i],["lit",/^(?:true|false|none|minimal|full|all|void|and|or|not|bw|nbw|ew|new|cn|ncn|lt|lte|gt|gte|eq|neq|rx|nrx|ft)\b/i],["kwd",/^(?:error_code|error_msg|error_pop|error_push|error_reset|cache|database_names|database_schemanames|database_tablenames|define_tag|define_type|email_batch|encode_set|html_comment|handle|handle_error|header|if|inline|iterate|ljax_target|link|link_currentaction|link_currentgroup|link_currentrecord|link_detail|link_firstgroup|link_firstrecord|link_lastgroup|link_lastrecord|link_nextgroup|link_nextrecord|link_prevgroup|link_prevrecord|log|loop|namespace_using|output_none|portal|private|protect|records|referer|referrer|repeating|resultset|rows|search_args|search_arguments|select|sort_args|sort_arguments|thread_atomic|value_list|while|abort|case|else|if_empty|if_false|if_null|if_true|loop_abort|loop_continue|loop_count|params|params_up|return|return_value|run_children|soap_definetag|soap_lastrequest|soap_lastresponse|tag_name|ascending|average|by|define|descending|do|equals|frozen|group|handle_failure|import|in|into|join|let|match|max|min|on|order|parent|protected|provide|public|require|returnhome|skip|split_thread|sum|take|thread|to|trait|type|where|with|yield|yieldhome)\b/i],
-["typ",/^(?:array|date|decimal|duration|integer|map|pair|string|tag|xml|null|boolean|bytes|keyword|list|locale|queue|set|stack|staticarray|local|var|variable|global|data|self|inherited|currentcapture|givenblock)\b|^\.\.?/i],["pln",/^[a-z_][\w.]*(?:=\s*(?=\())?/i],["pun",/^:=|[-+*\/%=<>&|!?\\]/]]),["lasso","ls","lassoscript"]);
diff --git a/jams-server/doc/vendor/prettify/lang-lsp.js b/jams-server/doc/vendor/prettify/lang-lsp.js
deleted file mode 100644
index 2f18c967..00000000
--- a/jams-server/doc/vendor/prettify/lang-lsp.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2008 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,
-null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" "));
diff --git a/jams-server/doc/vendor/prettify/lang-lua.js b/jams-server/doc/vendor/prettify/lang-lua.js
deleted file mode 100644
index afb2901e..00000000
--- a/jams-server/doc/vendor/prettify/lang-lua.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2008 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])*(?:\'|$))/,null,"\"'"]],[["com",/^--(?:\[(=*)\[[\s\S]*?(?:\]\1\]|$)|[^\r\n]*)/],["str",/^\[(=*)\[[\s\S]*?(?:\]\1\]|$)/],["kwd",/^(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],
-["pln",/^[a-z_]\w*/i],["pun",/^[^\w\t\n\r \xA0][^\w\t\n\r \xA0\"\'\-\+=]*/]]),["lua"]);
diff --git a/jams-server/doc/vendor/prettify/lang-matlab.js b/jams-server/doc/vendor/prettify/lang-matlab.js
deleted file mode 100644
index a0522a5a..00000000
--- a/jams-server/doc/vendor/prettify/lang-matlab.js
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
-
- Copyright (c) 2013 by Amro <amroamroamro@gmail.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- THE SOFTWARE.
-*/
-var a=window.PR,b=[[a.PR_PLAIN,/^[ \t\r\n\v\f\xA0]+/,null," \t\r\n\x0B\f\u00a0"],[a.PR_COMMENT,/^%\{[^%]*%+(?:[^\}%][^%]*%+)*\}/,null],[a.PR_COMMENT,/^%[^\r\n]*/,null,"%"],["syscmd",/^![^\r\n]*/,null,"!"]],c=[["linecont",/^\.\.\.\s*[\r\n]/,null],["err",/^\?\?\? [^\r\n]*/,null],["wrn",/^Warning: [^\r\n]*/,null],["codeoutput",/^>>\s+/,null],["codeoutput",/^octave:\d+>\s+/,null],["lang-matlab-operators",/^((?:[a-zA-Z][a-zA-Z0-9_]*(?:\.[a-zA-Z][a-zA-Z0-9_]*)*|\)|\]|\}|\.)')/,null],["lang-matlab-identifiers",
-/^([a-zA-Z][a-zA-Z0-9_]*(?:\.[a-zA-Z][a-zA-Z0-9_]*)*)(?!')/,null],[a.PR_STRING,/^'(?:[^']|'')*'/,null],[a.PR_LITERAL,/^[+\-]?\.?\d+(?:\.\d*)?(?:[Ee][+\-]?\d+)?[ij]?/,null],[a.PR_TAG,/^(?:\{|\}|\(|\)|\[|\])/,null],[a.PR_PUNCTUATION,/^(?:<|>|=|~|@|&|;|,|:|!|\-|\+|\*|\^|\.|\||\\|\/)/,null]],d=[["lang-matlab-identifiers",/^([a-zA-Z][a-zA-Z0-9_]*(?:\.[a-zA-Z][a-zA-Z0-9_]*)*)/,null],[a.PR_TAG,/^(?:\{|\}|\(|\)|\[|\])/,null],[a.PR_PUNCTUATION,/^(?:<|>|=|~|@|&|;|,|:|!|\-|\+|\*|\^|\.|\||\\|\/)/,null],["transpose",
-/^'/,null]];
-a.registerLangHandler(a.createSimpleLexer([],[[a.PR_KEYWORD,/^\b(?:break|case|catch|classdef|continue|else|elseif|end|for|function|global|if|otherwise|parfor|persistent|return|spmd|switch|try|while)\b/,null],["const",/^\b(?:true|false|inf|Inf|nan|NaN|eps|pi|ans|nargin|nargout|varargin|varargout)\b/,null],[a.PR_TYPE,/^\b(?:cell|struct|char|double|single|logical|u?int(?:8|16|32|64)|sparse)\b/,null],["fun",/^\b(?:abs|accumarray|acos(?:d|h)?|acot(?:d|h)?|acsc(?:d|h)?|actxcontrol(?:list|select)?|actxGetRunningServer|actxserver|addlistener|addpath|addpref|addtodate|airy|align|alim|all|allchild|alpha|alphamap|amd|ancestor|and|angle|annotation|any|area|arrayfun|asec(?:d|h)?|asin(?:d|h)?|assert|assignin|atan(?:2|d|h)?|audiodevinfo|audioplayer|audiorecorder|aufinfo|auread|autumn|auwrite|avifile|aviinfo|aviread|axes|axis|balance|bar(?:3|3h|h)?|base2dec|beep|BeginInvoke|bench|bessel(?:h|i|j|k|y)|beta|betainc|betaincinv|betaln|bicg|bicgstab|bicgstabl|bin2dec|bitand|bitcmp|bitget|bitmax|bitnot|bitor|bitset|bitshift|bitxor|blanks|blkdiag|bone|box|brighten|brush|bsxfun|builddocsearchdb|builtin|bvp4c|bvp5c|bvpget|bvpinit|bvpset|bvpxtend|calendar|calllib|callSoapService|camdolly|cameratoolbar|camlight|camlookat|camorbit|campan|campos|camproj|camroll|camtarget|camup|camva|camzoom|cart2pol|cart2sph|cast|cat|caxis|cd|cdf2rdf|cdfepoch|cdfinfo|cdflib(?:.(?:close|closeVar|computeEpoch|computeEpoch16|create|createAttr|createVar|delete|deleteAttr|deleteAttrEntry|deleteAttrgEntry|deleteVar|deleteVarRecords|epoch16Breakdown|epochBreakdown|getAttrEntry|getAttrgEntry|getAttrMaxEntry|getAttrMaxgEntry|getAttrName|getAttrNum|getAttrScope|getCacheSize|getChecksum|getCompression|getCompressionCacheSize|getConstantNames|getConstantValue|getCopyright|getFileBackward|getFormat|getLibraryCopyright|getLibraryVersion|getMajority|getName|getNumAttrEntries|getNumAttrgEntries|getNumAttributes|getNumgAttributes|getReadOnlyMode|getStageCacheSize|getValidate|getVarAllocRecords|getVarBlockingFactor|getVarCacheSize|getVarCompression|getVarData|getVarMaxAllocRecNum|getVarMaxWrittenRecNum|getVarName|getVarNum|getVarNumRecsWritten|getVarPadValue|getVarRecordData|getVarReservePercent|getVarsMaxWrittenRecNum|getVarSparseRecords|getVersion|hyperGetVarData|hyperPutVarData|inquire|inquireAttr|inquireAttrEntry|inquireAttrgEntry|inquireVar|open|putAttrEntry|putAttrgEntry|putVarData|putVarRecordData|renameAttr|renameVar|setCacheSize|setChecksum|setCompression|setCompressionCacheSize|setFileBackward|setFormat|setMajority|setReadOnlyMode|setStageCacheSize|setValidate|setVarAllocBlockRecords|setVarBlockingFactor|setVarCacheSize|setVarCompression|setVarInitialRecs|setVarPadValue|SetVarReservePercent|setVarsCacheSize|setVarSparseRecords))?|cdfread|cdfwrite|ceil|cell2mat|cell2struct|celldisp|cellfun|cellplot|cellstr|cgs|checkcode|checkin|checkout|chol|cholinc|cholupdate|circshift|cla|clabel|class|clc|clear|clearvars|clf|clipboard|clock|close|closereq|cmopts|cmpermute|cmunique|colamd|colon|colorbar|colordef|colormap|colormapeditor|colperm|Combine|comet|comet3|commandhistory|commandwindow|compan|compass|complex|computer|cond|condeig|condest|coneplot|conj|containers.Map|contour(?:3|c|f|slice)?|contrast|conv|conv2|convhull|convhulln|convn|cool|copper|copyfile|copyobj|corrcoef|cos(?:d|h)?|cot(?:d|h)?|cov|cplxpair|cputime|createClassFromWsdl|createSoapMessage|cross|csc(?:d|h)?|csvread|csvwrite|ctranspose|cumprod|cumsum|cumtrapz|curl|customverctrl|cylinder|daqread|daspect|datacursormode|datatipinfo|date|datenum|datestr|datetick|datevec|dbclear|dbcont|dbdown|dblquad|dbmex|dbquit|dbstack|dbstatus|dbstep|dbstop|dbtype|dbup|dde23|ddeget|ddesd|ddeset|deal|deblank|dec2base|dec2bin|dec2hex|decic|deconv|del2|delaunay|delaunay3|delaunayn|DelaunayTri|delete|demo|depdir|depfun|det|detrend|deval|diag|dialog|diary|diff|diffuse|dir|disp|display|dither|divergence|dlmread|dlmwrite|dmperm|doc|docsearch|dos|dot|dragrect|drawnow|dsearch|dsearchn|dynamicprops|echo|echodemo|edit|eig|eigs|ellipj|ellipke|ellipsoid|empty|enableNETfromNetworkDrive|enableservice|EndInvoke|enumeration|eomday|eq|erf|erfc|erfcinv|erfcx|erfinv|error|errorbar|errordlg|etime|etree|etreeplot|eval|evalc|evalin|event.(?:EventData|listener|PropertyEvent|proplistener)|exifread|exist|exit|exp|expint|expm|expm1|export2wsdlg|eye|ezcontour|ezcontourf|ezmesh|ezmeshc|ezplot|ezplot3|ezpolar|ezsurf|ezsurfc|factor|factorial|fclose|feather|feature|feof|ferror|feval|fft|fft2|fftn|fftshift|fftw|fgetl|fgets|fieldnames|figure|figurepalette|fileattrib|filebrowser|filemarker|fileparts|fileread|filesep|fill|fill3|filter|filter2|find|findall|findfigs|findobj|findstr|finish|fitsdisp|fitsinfo|fitsread|fitswrite|fix|flag|flipdim|fliplr|flipud|floor|flow|fminbnd|fminsearch|fopen|format|fplot|fprintf|frame2im|fread|freqspace|frewind|fscanf|fseek|ftell|FTP|full|fullfile|func2str|functions|funm|fwrite|fzero|gallery|gamma|gammainc|gammaincinv|gammaln|gca|gcbf|gcbo|gcd|gcf|gco|ge|genpath|genvarname|get|getappdata|getenv|getfield|getframe|getpixelposition|getpref|ginput|gmres|gplot|grabcode|gradient|gray|graymon|grid|griddata(?:3|n)?|griddedInterpolant|gsvd|gt|gtext|guidata|guide|guihandles|gunzip|gzip|h5create|h5disp|h5info|h5read|h5readatt|h5write|h5writeatt|hadamard|handle|hankel|hdf|hdf5|hdf5info|hdf5read|hdf5write|hdfinfo|hdfread|hdftool|help|helpbrowser|helpdesk|helpdlg|helpwin|hess|hex2dec|hex2num|hgexport|hggroup|hgload|hgsave|hgsetget|hgtransform|hidden|hilb|hist|histc|hold|home|horzcat|hostid|hot|hsv|hsv2rgb|hypot|ichol|idivide|ifft|ifft2|ifftn|ifftshift|ilu|im2frame|im2java|imag|image|imagesc|imapprox|imfinfo|imformats|import|importdata|imread|imwrite|ind2rgb|ind2sub|inferiorto|info|inline|inmem|inpolygon|input|inputdlg|inputname|inputParser|inspect|instrcallback|instrfind|instrfindall|int2str|integral(?:2|3)?|interp(?:1|1q|2|3|ft|n)|interpstreamspeed|intersect|intmax|intmin|inv|invhilb|ipermute|isa|isappdata|iscell|iscellstr|ischar|iscolumn|isdir|isempty|isequal|isequaln|isequalwithequalnans|isfield|isfinite|isfloat|isglobal|ishandle|ishghandle|ishold|isinf|isinteger|isjava|iskeyword|isletter|islogical|ismac|ismatrix|ismember|ismethod|isnan|isnumeric|isobject|isocaps|isocolors|isonormals|isosurface|ispc|ispref|isprime|isprop|isreal|isrow|isscalar|issorted|isspace|issparse|isstr|isstrprop|isstruct|isstudent|isunix|isvarname|isvector|javaaddpath|javaArray|javachk|javaclasspath|javacomponent|javaMethod|javaMethodEDT|javaObject|javaObjectEDT|javarmpath|jet|keyboard|kron|lasterr|lasterror|lastwarn|lcm|ldivide|ldl|le|legend|legendre|length|libfunctions|libfunctionsview|libisloaded|libpointer|libstruct|license|light|lightangle|lighting|lin2mu|line|lines|linkaxes|linkdata|linkprop|linsolve|linspace|listdlg|listfonts|load|loadlibrary|loadobj|log|log10|log1p|log2|loglog|logm|logspace|lookfor|lower|ls|lscov|lsqnonneg|lsqr|lt|lu|luinc|magic|makehgtform|mat2cell|mat2str|material|matfile|matlab.io.MatFile|matlab.mixin.(?:Copyable|Heterogeneous(?:.getDefaultScalarElement)?)|matlabrc|matlabroot|max|maxNumCompThreads|mean|median|membrane|memmapfile|memory|menu|mesh|meshc|meshgrid|meshz|meta.(?:class(?:.fromName)?|DynamicProperty|EnumeratedValue|event|MetaData|method|package(?:.(?:fromName|getAllPackages))?|property)|metaclass|methods|methodsview|mex(?:.getCompilerConfigurations)?|MException|mexext|mfilename|min|minres|minus|mislocked|mkdir|mkpp|mldivide|mlint|mlintrpt|mlock|mmfileinfo|mmreader|mod|mode|more|move|movefile|movegui|movie|movie2avi|mpower|mrdivide|msgbox|mtimes|mu2lin|multibandread|multibandwrite|munlock|namelengthmax|nargchk|narginchk|nargoutchk|native2unicode|nccreate|ncdisp|nchoosek|ncinfo|ncread|ncreadatt|ncwrite|ncwriteatt|ncwriteschema|ndgrid|ndims|ne|NET(?:.(?:addAssembly|Assembly|convertArray|createArray|createGeneric|disableAutoRelease|enableAutoRelease|GenericClass|invokeGenericMethod|NetException|setStaticProperty))?|netcdf.(?:abort|close|copyAtt|create|defDim|defGrp|defVar|defVarChunking|defVarDeflate|defVarFill|defVarFletcher32|delAtt|endDef|getAtt|getChunkCache|getConstant|getConstantNames|getVar|inq|inqAtt|inqAttID|inqAttName|inqDim|inqDimID|inqDimIDs|inqFormat|inqGrpName|inqGrpNameFull|inqGrpParent|inqGrps|inqLibVers|inqNcid|inqUnlimDims|inqVar|inqVarChunking|inqVarDeflate|inqVarFill|inqVarFletcher32|inqVarID|inqVarIDs|open|putAtt|putVar|reDef|renameAtt|renameDim|renameVar|setChunkCache|setDefaultFormat|setFill|sync)|newplot|nextpow2|nnz|noanimate|nonzeros|norm|normest|not|notebook|now|nthroot|null|num2cell|num2hex|num2str|numel|nzmax|ode(?:113|15i|15s|23|23s|23t|23tb|45)|odeget|odeset|odextend|onCleanup|ones|open|openfig|opengl|openvar|optimget|optimset|or|ordeig|orderfields|ordqz|ordschur|orient|orth|pack|padecoef|pagesetupdlg|pan|pareto|parseSoapResponse|pascal|patch|path|path2rc|pathsep|pathtool|pause|pbaspect|pcg|pchip|pcode|pcolor|pdepe|pdeval|peaks|perl|perms|permute|pie|pink|pinv|planerot|playshow|plot|plot3|plotbrowser|plotedit|plotmatrix|plottools|plotyy|plus|pol2cart|polar|poly|polyarea|polyder|polyeig|polyfit|polyint|polyval|polyvalm|pow2|power|ppval|prefdir|preferences|primes|print|printdlg|printopt|printpreview|prod|profile|profsave|propedit|propertyeditor|psi|publish|PutCharArray|PutFullMatrix|PutWorkspaceData|pwd|qhull|qmr|qr|qrdelete|qrinsert|qrupdate|quad|quad2d|quadgk|quadl|quadv|questdlg|quit|quiver|quiver3|qz|rand|randi|randn|randperm|RandStream(?:.(?:create|getDefaultStream|getGlobalStream|list|setDefaultStream|setGlobalStream))?|rank|rat|rats|rbbox|rcond|rdivide|readasync|real|reallog|realmax|realmin|realpow|realsqrt|record|rectangle|rectint|recycle|reducepatch|reducevolume|refresh|refreshdata|regexp|regexpi|regexprep|regexptranslate|rehash|rem|Remove|RemoveAll|repmat|reset|reshape|residue|restoredefaultpath|rethrow|rgb2hsv|rgb2ind|rgbplot|ribbon|rmappdata|rmdir|rmfield|rmpath|rmpref|rng|roots|rose|rosser|rot90|rotate|rotate3d|round|rref|rsf2csf|run|save|saveas|saveobj|savepath|scatter|scatter3|schur|sec|secd|sech|selectmoveresize|semilogx|semilogy|sendmail|serial|set|setappdata|setdiff|setenv|setfield|setpixelposition|setpref|setstr|setxor|shading|shg|shiftdim|showplottool|shrinkfaces|sign|sin(?:d|h)?|size|slice|smooth3|snapnow|sort|sortrows|sound|soundsc|spalloc|spaugment|spconvert|spdiags|specular|speye|spfun|sph2cart|sphere|spinmap|spline|spones|spparms|sprand|sprandn|sprandsym|sprank|spring|sprintf|spy|sqrt|sqrtm|squeeze|ss2tf|sscanf|stairs|startup|std|stem|stem3|stopasync|str2double|str2func|str2mat|str2num|strcat|strcmp|strcmpi|stream2|stream3|streamline|streamparticles|streamribbon|streamslice|streamtube|strfind|strjust|strmatch|strncmp|strncmpi|strread|strrep|strtok|strtrim|struct2cell|structfun|strvcat|sub2ind|subplot|subsasgn|subsindex|subspace|subsref|substruct|subvolume|sum|summer|superclasses|superiorto|support|surf|surf2patch|surface|surfc|surfl|surfnorm|svd|svds|swapbytes|symamd|symbfact|symmlq|symrcm|symvar|system|tan(?:d|h)?|tar|tempdir|tempname|tetramesh|texlabel|text|textread|textscan|textwrap|tfqmr|throw|tic|Tiff(?:.(?:getTagNames|getVersion))?|timer|timerfind|timerfindall|times|timeseries|title|toc|todatenum|toeplitz|toolboxdir|trace|transpose|trapz|treelayout|treeplot|tril|trimesh|triplequad|triplot|TriRep|TriScatteredInterp|trisurf|triu|tscollection|tsearch|tsearchn|tstool|type|typecast|uibuttongroup|uicontextmenu|uicontrol|uigetdir|uigetfile|uigetpref|uiimport|uimenu|uiopen|uipanel|uipushtool|uiputfile|uiresume|uisave|uisetcolor|uisetfont|uisetpref|uistack|uitable|uitoggletool|uitoolbar|uiwait|uminus|undocheckout|unicode2native|union|unique|unix|unloadlibrary|unmesh|unmkpp|untar|unwrap|unzip|uplus|upper|urlread|urlwrite|usejava|userpath|validateattributes|validatestring|vander|var|vectorize|ver|verctrl|verLessThan|version|vertcat|VideoReader(?:.isPlatformSupported)?|VideoWriter(?:.getProfiles)?|view|viewmtx|visdiff|volumebounds|voronoi|voronoin|wait|waitbar|waitfor|waitforbuttonpress|warndlg|warning|waterfall|wavfinfo|wavplay|wavread|wavrecord|wavwrite|web|weekday|what|whatsnew|which|whitebg|who|whos|wilkinson|winopen|winqueryreg|winter|wk1finfo|wk1read|wk1write|workspace|xlabel|xlim|xlsfinfo|xlsread|xlswrite|xmlread|xmlwrite|xor|xslt|ylabel|ylim|zeros|zip|zlabel|zlim|zoom)\b/,null],
-["fun_tbx",/^\b(?:addedvarplot|andrewsplot|anova(?:1|2|n)|ansaribradley|aoctool|barttest|bbdesign|beta(?:cdf|fit|inv|like|pdf|rnd|stat)|bino(?:cdf|fit|inv|pdf|rnd|stat)|biplot|bootci|bootstrp|boxplot|candexch|candgen|canoncorr|capability|capaplot|caseread|casewrite|categorical|ccdesign|cdfplot|chi2(?:cdf|gof|inv|pdf|rnd|stat)|cholcov|Classification(?:BaggedEnsemble|Discriminant(?:.(?:fit|make|template))?|Ensemble|KNN(?:.(?:fit|template))?|PartitionedEnsemble|PartitionedModel|Tree(?:.(?:fit|template))?)|classify|classregtree|cluster|clusterdata|cmdscale|combnk|Compact(?:Classification(?:Discriminant|Ensemble|Tree)|Regression(?:Ensemble|Tree)|TreeBagger)|confusionmat|controlchart|controlrules|cophenet|copula(?:cdf|fit|param|pdf|rnd|stat)|cordexch|corr|corrcov|coxphfit|createns|crosstab|crossval|cvpartition|datasample|dataset|daugment|dcovary|dendrogram|dfittool|disttool|dummyvar|dwtest|ecdf|ecdfhist|ev(?:cdf|fit|inv|like|pdf|rnd|stat)|ExhaustiveSearcher|exp(?:cdf|fit|inv|like|pdf|rnd|stat)|factoran|fcdf|ff2n|finv|fitdist|fitensemble|fpdf|fracfact|fracfactgen|friedman|frnd|fstat|fsurfht|fullfact|gagerr|gam(?:cdf|fit|inv|like|pdf|rnd|stat)|GeneralizedLinearModel(?:.fit)?|geo(?:cdf|inv|mean|pdf|rnd|stat)|gev(?:cdf|fit|inv|like|pdf|rnd|stat)|gline|glmfit|glmval|glyphplot|gmdistribution(?:.fit)?|gname|gp(?:cdf|fit|inv|like|pdf|rnd|stat)|gplotmatrix|grp2idx|grpstats|gscatter|haltonset|harmmean|hist3|histfit|hmm(?:decode|estimate|generate|train|viterbi)|hougen|hyge(?:cdf|inv|pdf|rnd|stat)|icdf|inconsistent|interactionplot|invpred|iqr|iwishrnd|jackknife|jbtest|johnsrnd|KDTreeSearcher|kmeans|knnsearch|kruskalwallis|ksdensity|kstest|kstest2|kurtosis|lasso|lassoglm|lassoPlot|leverage|lhsdesign|lhsnorm|lillietest|LinearModel(?:.fit)?|linhyptest|linkage|logn(?:cdf|fit|inv|like|pdf|rnd|stat)|lsline|mad|mahal|maineffectsplot|manova1|manovacluster|mdscale|mhsample|mle|mlecov|mnpdf|mnrfit|mnrnd|mnrval|moment|multcompare|multivarichart|mvn(?:cdf|pdf|rnd)|mvregress|mvregresslike|mvt(?:cdf|pdf|rnd)|NaiveBayes(?:.fit)?|nan(?:cov|max|mean|median|min|std|sum|var)|nbin(?:cdf|fit|inv|pdf|rnd|stat)|ncf(?:cdf|inv|pdf|rnd|stat)|nct(?:cdf|inv|pdf|rnd|stat)|ncx2(?:cdf|inv|pdf|rnd|stat)|NeighborSearcher|nlinfit|nlintool|nlmefit|nlmefitsa|nlparci|nlpredci|nnmf|nominal|NonLinearModel(?:.fit)?|norm(?:cdf|fit|inv|like|pdf|rnd|stat)|normplot|normspec|ordinal|outlierMeasure|parallelcoords|paretotails|partialcorr|pcacov|pcares|pdf|pdist|pdist2|pearsrnd|perfcurve|perms|piecewisedistribution|plsregress|poiss(?:cdf|fit|inv|pdf|rnd|tat)|polyconf|polytool|prctile|princomp|ProbDist(?:Kernel|Parametric|UnivKernel|UnivParam)?|probplot|procrustes|qqplot|qrandset|qrandstream|quantile|randg|random|randsample|randtool|range|rangesearch|ranksum|rayl(?:cdf|fit|inv|pdf|rnd|stat)|rcoplot|refcurve|refline|regress|Regression(?:BaggedEnsemble|Ensemble|PartitionedEnsemble|PartitionedModel|Tree(?:.(?:fit|template))?)|regstats|relieff|ridge|robustdemo|robustfit|rotatefactors|rowexch|rsmdemo|rstool|runstest|sampsizepwr|scatterhist|sequentialfs|signrank|signtest|silhouette|skewness|slicesample|sobolset|squareform|statget|statset|stepwise|stepwisefit|surfht|tabulate|tblread|tblwrite|tcdf|tdfread|tiedrank|tinv|tpdf|TreeBagger|treedisp|treefit|treeprune|treetest|treeval|trimmean|trnd|tstat|ttest|ttest2|unid(?:cdf|inv|pdf|rnd|stat)|unif(?:cdf|inv|it|pdf|rnd|stat)|vartest(?:2|n)?|wbl(?:cdf|fit|inv|like|pdf|rnd|stat)|wblplot|wishrnd|x2fx|xptread|zscore|ztest)\b/,
-null],["fun_tbx",/^\b(?:adapthisteq|analyze75info|analyze75read|applycform|applylut|axes2pix|bestblk|blockproc|bwarea|bwareaopen|bwboundaries|bwconncomp|bwconvhull|bwdist|bwdistgeodesic|bweuler|bwhitmiss|bwlabel|bwlabeln|bwmorph|bwpack|bwperim|bwselect|bwtraceboundary|bwulterode|bwunpack|checkerboard|col2im|colfilt|conndef|convmtx2|corner|cornermetric|corr2|cp2tform|cpcorr|cpselect|cpstruct2pairs|dct2|dctmtx|deconvblind|deconvlucy|deconvreg|deconvwnr|decorrstretch|demosaic|dicom(?:anon|dict|info|lookup|read|uid|write)|edge|edgetaper|entropy|entropyfilt|fan2para|fanbeam|findbounds|fliptform|freqz2|fsamp2|fspecial|ftrans2|fwind1|fwind2|getheight|getimage|getimagemodel|getline|getneighbors|getnhood|getpts|getrangefromclass|getrect|getsequence|gray2ind|graycomatrix|graycoprops|graydist|grayslice|graythresh|hdrread|hdrwrite|histeq|hough|houghlines|houghpeaks|iccfind|iccread|iccroot|iccwrite|idct2|ifanbeam|im2bw|im2col|im2double|im2int16|im2java2d|im2single|im2uint16|im2uint8|imabsdiff|imadd|imadjust|ImageAdapter|imageinfo|imagemodel|imapplymatrix|imattributes|imbothat|imclearborder|imclose|imcolormaptool|imcomplement|imcontour|imcontrast|imcrop|imdilate|imdisplayrange|imdistline|imdivide|imellipse|imerode|imextendedmax|imextendedmin|imfill|imfilter|imfindcircles|imfreehand|imfuse|imgca|imgcf|imgetfile|imhandles|imhist|imhmax|imhmin|imimposemin|imlincomb|imline|immagbox|immovie|immultiply|imnoise|imopen|imoverview|imoverviewpanel|impixel|impixelinfo|impixelinfoval|impixelregion|impixelregionpanel|implay|impoint|impoly|impositionrect|improfile|imputfile|impyramid|imreconstruct|imrect|imregconfig|imregionalmax|imregionalmin|imregister|imresize|imroi|imrotate|imsave|imscrollpanel|imshow|imshowpair|imsubtract|imtool|imtophat|imtransform|imview|ind2gray|ind2rgb|interfileinfo|interfileread|intlut|ippl|iptaddcallback|iptcheckconn|iptcheckhandle|iptcheckinput|iptcheckmap|iptchecknargin|iptcheckstrs|iptdemos|iptgetapi|iptGetPointerBehavior|iptgetpref|ipticondir|iptnum2ordinal|iptPointerManager|iptprefs|iptremovecallback|iptSetPointerBehavior|iptsetpref|iptwindowalign|iradon|isbw|isflat|isgray|isicc|isind|isnitf|isrgb|isrset|lab2double|lab2uint16|lab2uint8|label2rgb|labelmatrix|makecform|makeConstrainToRectFcn|makehdr|makelut|makeresampler|maketform|mat2gray|mean2|medfilt2|montage|nitfinfo|nitfread|nlfilter|normxcorr2|ntsc2rgb|openrset|ordfilt2|otf2psf|padarray|para2fan|phantom|poly2mask|psf2otf|qtdecomp|qtgetblk|qtsetblk|radon|rangefilt|reflect|regionprops|registration.metric.(?:MattesMutualInformation|MeanSquares)|registration.optimizer.(?:OnePlusOneEvolutionary|RegularStepGradientDescent)|rgb2gray|rgb2ntsc|rgb2ycbcr|roicolor|roifill|roifilt2|roipoly|rsetwrite|std2|stdfilt|strel|stretchlim|subimage|tformarray|tformfwd|tforminv|tonemap|translate|truesize|uintlut|viscircles|warp|watershed|whitepoint|wiener2|xyz2double|xyz2uint16|ycbcr2rgb)\b/,
-null],["fun_tbx",/^\b(?:bintprog|color|fgoalattain|fminbnd|fmincon|fminimax|fminsearch|fminunc|fseminf|fsolve|fzero|fzmult|gangstr|ktrlink|linprog|lsqcurvefit|lsqlin|lsqnonlin|lsqnonneg|optimget|optimset|optimtool|quadprog)\b/,null],["ident",/^[a-zA-Z][a-zA-Z0-9_]*(?:\.[a-zA-Z][a-zA-Z0-9_]*)*/,null]]),["matlab-identifiers"]);a.registerLangHandler(a.createSimpleLexer([],d),["matlab-operators"]);a.registerLangHandler(a.createSimpleLexer(b,c),["matlab"]);
diff --git a/jams-server/doc/vendor/prettify/lang-ml.js b/jams-server/doc/vendor/prettify/lang-ml.js
deleted file mode 100644
index c012a3ff..00000000
--- a/jams-server/doc/vendor/prettify/lang-ml.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2008 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^#(?:if[\t\n\r \xA0]+(?:[a-z_$][\w\']*|``[^\r\n\t`]*(?:``|$))|else|endif|light)/i,null,"#"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])(?:\'|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\r\n]*|\(\*[\s\S]*?\*\))/],["kwd",/^(?:abstract|and|as|assert|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|if|in|inherit|inline|interface|internal|lazy|let|match|member|module|mutable|namespace|new|null|of|open|or|override|private|public|rec|return|static|struct|then|to|true|try|type|upcast|use|val|void|when|while|with|yield|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|global|include|method|mixin|object|parallel|process|protected|pure|sealed|trait|virtual|volatile)\b/],
-["lit",/^[+\-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^(?:[a-z_][\w']*[!?#]?|``[^\r\n\t`]*(?:``|$))/i],["pun",/^[^\t\n\r \xA0\"\'\w]+/]]),["fs","ml"]);
diff --git a/jams-server/doc/vendor/prettify/lang-mumps.js b/jams-server/doc/vendor/prettify/lang-mumps.js
deleted file mode 100644
index 6d512589..00000000
--- a/jams-server/doc/vendor/prettify/lang-mumps.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2011 Kitware Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:[^"]|\\.)*")/,null,'"']],[["com",/^;[^\r\n]*/,null,";"],["dec",/^(?:\$(?:D|DEVICE|EC|ECODE|ES|ESTACK|ET|ETRAP|H|HOROLOG|I|IO|J|JOB|K|KEY|P|PRINCIPAL|Q|QUIT|ST|STACK|S|STORAGE|SY|SYSTEM|T|TEST|TL|TLEVEL|TR|TRESTART|X|Y|Z[A-Z]*|A|ASCII|C|CHAR|D|DATA|E|EXTRACT|F|FIND|FN|FNUMBER|G|GET|J|JUSTIFY|L|LENGTH|NA|NAME|O|ORDER|P|PIECE|QL|QLENGTH|QS|QSUBSCRIPT|Q|QUERY|R|RANDOM|RE|REVERSE|S|SELECT|ST|STACK|T|TEXT|TR|TRANSLATE|NaN))\b/i,
-null],["kwd",/^(?:[^\$]B|BREAK|C|CLOSE|D|DO|E|ELSE|F|FOR|G|GOTO|H|HALT|H|HANG|I|IF|J|JOB|K|KILL|L|LOCK|M|MERGE|N|NEW|O|OPEN|Q|QUIT|R|READ|S|SET|TC|TCOMMIT|TRE|TRESTART|TRO|TROLLBACK|TS|TSTART|U|USE|V|VIEW|W|WRITE|X|XECUTE)\b/i,null],["lit",/^[+-]?(?:(?:\.\d+|\d+(?:\.\d*)?)(?:E[+\-]?\d+)?)/i],["pln",/^[a-z][a-zA-Z0-9]*/i],["pun",/^[^\w\t\n\r\xA0\"\$;%\^]|_/]]),["mumps"]);
diff --git a/jams-server/doc/vendor/prettify/lang-n.js b/jams-server/doc/vendor/prettify/lang-n.js
deleted file mode 100644
index 9b3910c9..00000000
--- a/jams-server/doc/vendor/prettify/lang-n.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
-
- Copyright (C) 2011 Zimin A.V.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*\'|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,'"'],["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null],["str",/^<#(?:[^#>])*(?:#>|$)/,null],["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null],["com",/^\/\/[^\r\n]*/,
-null],["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null],["kwd",/^(?:abstract|and|as|base|catch|class|def|delegate|enum|event|extern|false|finally|fun|implements|interface|internal|is|macro|match|matches|module|mutable|namespace|new|null|out|override|params|partial|private|protected|public|ref|sealed|static|struct|syntax|this|throw|true|try|type|typeof|using|variant|virtual|volatile|when|where|with|assert|assert2|async|break|checked|continue|do|else|ensures|for|foreach|if|late|lock|new|nolate|otherwise|regexp|repeat|requires|return|surroundwith|unchecked|unless|using|while|yield)\b/,
-null],["typ",/^(?:array|bool|byte|char|decimal|double|float|int|list|long|object|sbyte|short|string|ulong|uint|ufloat|ulong|ushort|void)\b/,null],["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^@[A-Z]+[a-z][A-Za-z_$@0-9]*/,null],["pln",/^'?[A-Za-z_$][a-z_$@0-9]*/i,null],["lit",/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,null,"0123456789"],["pun",/^.[^\s\w\.$@\'\"\`\/\#]*/,null]]),["n","nemerle"]);
diff --git a/jams-server/doc/vendor/prettify/lang-nemerle.js b/jams-server/doc/vendor/prettify/lang-nemerle.js
deleted file mode 100644
index 9b3910c9..00000000
--- a/jams-server/doc/vendor/prettify/lang-nemerle.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
-
- Copyright (C) 2011 Zimin A.V.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*\'|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,'"'],["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null],["str",/^<#(?:[^#>])*(?:#>|$)/,null],["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null],["com",/^\/\/[^\r\n]*/,
-null],["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null],["kwd",/^(?:abstract|and|as|base|catch|class|def|delegate|enum|event|extern|false|finally|fun|implements|interface|internal|is|macro|match|matches|module|mutable|namespace|new|null|out|override|params|partial|private|protected|public|ref|sealed|static|struct|syntax|this|throw|true|try|type|typeof|using|variant|virtual|volatile|when|where|with|assert|assert2|async|break|checked|continue|do|else|ensures|for|foreach|if|late|lock|new|nolate|otherwise|regexp|repeat|requires|return|surroundwith|unchecked|unless|using|while|yield)\b/,
-null],["typ",/^(?:array|bool|byte|char|decimal|double|float|int|list|long|object|sbyte|short|string|ulong|uint|ufloat|ulong|ushort|void)\b/,null],["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^@[A-Z]+[a-z][A-Za-z_$@0-9]*/,null],["pln",/^'?[A-Za-z_$][a-z_$@0-9]*/i,null],["lit",/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,null,"0123456789"],["pun",/^.[^\s\w\.$@\'\"\`\/\#]*/,null]]),["n","nemerle"]);
diff --git a/jams-server/doc/vendor/prettify/lang-pascal.js b/jams-server/doc/vendor/prettify/lang-pascal.js
deleted file mode 100644
index c76a11cf..00000000
--- a/jams-server/doc/vendor/prettify/lang-pascal.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2013 Peter Kofler
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$))/,null,"'"],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["com",/^\(\*[\s\S]*?(?:\*\)|$)|^\{[\s\S]*?(?:\}|$)/,null],["kwd",/^(?:ABSOLUTE|AND|ARRAY|ASM|ASSEMBLER|BEGIN|CASE|CONST|CONSTRUCTOR|DESTRUCTOR|DIV|DO|DOWNTO|ELSE|END|EXTERNAL|FOR|FORWARD|FUNCTION|GOTO|IF|IMPLEMENTATION|IN|INLINE|INTERFACE|INTERRUPT|LABEL|MOD|NOT|OBJECT|OF|OR|PACKED|PROCEDURE|PROGRAM|RECORD|REPEAT|SET|SHL|SHR|THEN|TO|TYPE|UNIT|UNTIL|USES|VAR|VIRTUAL|WHILE|WITH|XOR)\b/i,
-null],["lit",/^(?:true|false|self|nil)/i,null],["pln",/^[a-z][a-z0-9]*/i,null],["lit",/^(?:\$[a-f0-9]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+\-]?\d+)?)/i,null,"0123456789"],["pun",/^.[^\s\w\.$@\'\/]*/,null]]),["pascal"]);
diff --git a/jams-server/doc/vendor/prettify/lang-proto.js b/jams-server/doc/vendor/prettify/lang-proto.js
deleted file mode 100644
index 3215ff6d..00000000
--- a/jams-server/doc/vendor/prettify/lang-proto.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
-
- Copyright (C) 2006 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.sourceDecorator({keywords:"bytes,default,double,enum,extend,extensions,false,group,import,max,message,option,optional,package,repeated,required,returns,rpc,service,syntax,to,true",types:/^(bool|(double|s?fixed|[su]?int)(32|64)|float|string)\b/,cStyleComments:!0}),["proto"]);
diff --git a/jams-server/doc/vendor/prettify/lang-r.js b/jams-server/doc/vendor/prettify/lang-r.js
deleted file mode 100644
index 6ce16e8a..00000000
--- a/jams-server/doc/vendor/prettify/lang-r.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2012 Jeffrey B. Arnold
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"]],[["com",/^#.*/],["kwd",/^(?:if|else|for|while|repeat|in|next|break|return|switch|function)(?![A-Za-z0-9_.])/],["lit",/^0[xX][a-fA-F0-9]+([pP][0-9]+)?[Li]?/],["lit",/^[+-]?([0-9]+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?[Li]?/],["lit",/^(?:NULL|NA(?:_(?:integer|real|complex|character)_)?|Inf|TRUE|FALSE|NaN|\.\.(?:\.|[0-9]+))(?![A-Za-z0-9_.])/],
-["pun",/^(?:<<?-|->>?|-|==|<=|>=|<|>|&&?|!=|\|\|?|\*|\+|\^|\/|!|%.*?%|=|~|\$|@|:{1,3}|[\[\](){};,?])/],["pln",/^(?:[A-Za-z]+[A-Za-z0-9_.]*|\.[a-zA-Z_][0-9a-zA-Z\._]*)(?![A-Za-z0-9_.])/],["str",/^`.+`/]]),["r","s","R","S","Splus"]);
diff --git a/jams-server/doc/vendor/prettify/lang-rd.js b/jams-server/doc/vendor/prettify/lang-rd.js
deleted file mode 100644
index 113141c9..00000000
--- a/jams-server/doc/vendor/prettify/lang-rd.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
-
- Copyright (C) 2012 Jeffrey Arnold
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\r\n]*/,null,"%"]],[["lit",/^\\(?:cr|l?dots|R|tab)\b/],["kwd",/^\\[a-zA-Z@]+/],["kwd",/^#(?:ifn?def|endif)/],["pln",/^\\[{}]/],["pun",/^[{}()\[\]]+/]]),["Rd","rd"]);
diff --git a/jams-server/doc/vendor/prettify/lang-rkt.js b/jams-server/doc/vendor/prettify/lang-rkt.js
deleted file mode 100644
index 2f18c967..00000000
--- a/jams-server/doc/vendor/prettify/lang-rkt.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2008 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,
-null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" "));
diff --git a/jams-server/doc/vendor/prettify/lang-rust.js b/jams-server/doc/vendor/prettify/lang-rust.js
deleted file mode 100644
index 43856778..00000000
--- a/jams-server/doc/vendor/prettify/lang-rust.js
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
-
- Copyright (C) 2015 Chris Morgan
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([],[["pln",/^[\t\n\r \xA0]+/],["com",/^\/\/.*/],["com",/^\/\*[\s\S]*?(?:\*\/|$)/],["str",/^b"(?:[^\\]|\\(?:.|x[\da-fA-F]{2}))*?"/],["str",/^"(?:[^\\]|\\(?:.|x[\da-fA-F]{2}|u\{\[\da-fA-F]{1,6}\}))*?"/],["str",/^b?r(#*)\"[\s\S]*?\"\1/],["str",/^b'([^\\]|\\(.|x[\da-fA-F]{2}))'/],["str",/^'([^\\]|\\(.|x[\da-fA-F]{2}|u\{[\da-fA-F]{1,6}\}))'/],["tag",/^'\w+?\b/],["kwd",/^(?:match|if|else|as|break|box|continue|extern|fn|for|in|if|impl|let|loop|pub|return|super|unsafe|where|while|use|mod|trait|struct|enum|type|move|mut|ref|static|const|crate)\b/],
-["kwd",/^(?:alignof|become|do|offsetof|priv|pure|sizeof|typeof|unsized|yield|abstract|virtual|final|override|macro)\b/],["typ",/^(?:[iu](8|16|32|64|size)|char|bool|f32|f64|str|Self)\b/],["typ",/^(?:Copy|Send|Sized|Sync|Drop|Fn|FnMut|FnOnce|Box|ToOwned|Clone|PartialEq|PartialOrd|Eq|Ord|AsRef|AsMut|Into|From|Default|Iterator|Extend|IntoIterator|DoubleEndedIterator|ExactSizeIterator|Option|Some|None|Result|Ok|Err|SliceConcatExt|String|ToString|Vec)\b/],["lit",/^(self|true|false|null)\b/],
-["lit",/^\d[0-9_]*(?:[iu](?:size|8|16|32|64))?/],["lit",/^0x[a-fA-F0-9_]+(?:[iu](?:size|8|16|32|64))?/],["lit",/^0o[0-7_]+(?:[iu](?:size|8|16|32|64))?/],["lit",/^0b[01_]+(?:[iu](?:size|8|16|32|64))?/],["lit",/^\d[0-9_]*\.(?![^\s\d.])/],["lit",/^\d[0-9_]*(?:\.\d[0-9_]*)(?:[eE][+-]?[0-9_]+)?(?:f32|f64)?/],["lit",/^\d[0-9_]*(?:\.\d[0-9_]*)?(?:[eE][+-]?[0-9_]+)(?:f32|f64)?/],["lit",/^\d[0-9_]*(?:\.\d[0-9_]*)?(?:[eE][+-]?[0-9_]+)?(?:f32|f64)/],
-["atn",/^[a-z_]\w*!/i],["pln",/^[a-z_]\w*/i],["atv",/^#!?\[[\s\S]*?\]/],["pun",/^[+\-/*=^&|!<>%[\](){}?:.,;]/],["pln",/./]]),["rust"]);
diff --git a/jams-server/doc/vendor/prettify/lang-s.js b/jams-server/doc/vendor/prettify/lang-s.js
deleted file mode 100644
index 6ce16e8a..00000000
--- a/jams-server/doc/vendor/prettify/lang-s.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2012 Jeffrey B. Arnold
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"]],[["com",/^#.*/],["kwd",/^(?:if|else|for|while|repeat|in|next|break|return|switch|function)(?![A-Za-z0-9_.])/],["lit",/^0[xX][a-fA-F0-9]+([pP][0-9]+)?[Li]?/],["lit",/^[+-]?([0-9]+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?[Li]?/],["lit",/^(?:NULL|NA(?:_(?:integer|real|complex|character)_)?|Inf|TRUE|FALSE|NaN|\.\.(?:\.|[0-9]+))(?![A-Za-z0-9_.])/],
-["pun",/^(?:<<?-|->>?|-|==|<=|>=|<|>|&&?|!=|\|\|?|\*|\+|\^|\/|!|%.*?%|=|~|\$|@|:{1,3}|[\[\](){};,?])/],["pln",/^(?:[A-Za-z]+[A-Za-z0-9_.]*|\.[a-zA-Z_][0-9a-zA-Z\._]*)(?![A-Za-z0-9_.])/],["str",/^`.+`/]]),["r","s","R","S","Splus"]);
diff --git a/jams-server/doc/vendor/prettify/lang-scala.js b/jams-server/doc/vendor/prettify/lang-scala.js
deleted file mode 100644
index 3347dd60..00000000
--- a/jams-server/doc/vendor/prettify/lang-scala.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2010 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:(?:""(?:""?(?!")|[^\\"]|\\.)*"{0,3})|(?:[^"\r\n\\]|\\.)*"?))/,null,'"'],["lit",/^`(?:[^\r\n\\`]|\\.)*`?/,null,"`"],["pun",/^[!#%&()*+,\-:;<=>?@\[\\\]^{|}~]+/,null,"!#%&()*+,-:;<=>?@[\\]^{|}~"]],[["str",/^'(?:[^\r\n\\']|\\(?:'|[^\r\n']+))'/],["lit",/^'[a-zA-Z_$][\w$]*(?!['$\w])/],["kwd",/^(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|object|override|package|private|protected|requires|return|sealed|super|throw|trait|try|type|val|var|while|with|yield)\b/],
-["lit",/^(?:true|false|null|this)\b/],["lit",/^(?:(?:0(?:[0-7]+|X[0-9A-F]+))L?|(?:(?:0|[1-9][0-9]*)(?:(?:\.[0-9]+)?(?:E[+\-]?[0-9]+)?F?|L?))|\\.[0-9]+(?:E[+\-]?[0-9]+)?F?)/i],["typ",/^[$_]*[A-Z][_$A-Z0-9]*[a-z][\w$]*/],["pln",/^[$a-zA-Z_][\w$]*/],["com",/^\/(?:\/.*|\*(?:\/|\**[^*/])*(?:\*+\/?)?)/],["pun",/^(?:\.+|\/)/]]),["scala"]);
diff --git a/jams-server/doc/vendor/prettify/lang-scm.js b/jams-server/doc/vendor/prettify/lang-scm.js
deleted file mode 100644
index 2f18c967..00000000
--- a/jams-server/doc/vendor/prettify/lang-scm.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2008 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,
-null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" "));
diff --git a/jams-server/doc/vendor/prettify/lang-sql.js b/jams-server/doc/vendor/prettify/lang-sql.js
deleted file mode 100644
index a7d292cb..00000000
--- a/jams-server/doc/vendor/prettify/lang-sql.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2008 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:[^\"\\]|\\.)*"|'(?:[^\'\\]|\\.)*')/,null,"\"'"]],[["com",/^(?:--[^\r\n]*|\/\*[\s\S]*?(?:\*\/|$))/],["kwd",/^(?:ADD|ALL|ALTER|AND|ANY|APPLY|AS|ASC|AUTHORIZATION|BACKUP|BEGIN|BETWEEN|BREAK|BROWSE|BULK|BY|CASCADE|CASE|CHECK|CHECKPOINT|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMN|COMMIT|COMPUTE|CONNECT|CONSTRAINT|CONTAINS|CONTAINSTABLE|CONTINUE|CONVERT|CREATE|CROSS|CURRENT|CURRENT_DATE|CURRENT_TIME|CURRENT_TIMESTAMP|CURRENT_USER|CURSOR|DATABASE|DBCC|DEALLOCATE|DECLARE|DEFAULT|DELETE|DENY|DESC|DISK|DISTINCT|DISTRIBUTED|DOUBLE|DROP|DUMMY|DUMP|ELSE|END|ERRLVL|ESCAPE|EXCEPT|EXEC|EXECUTE|EXISTS|EXIT|FETCH|FILE|FILLFACTOR|FOLLOWING|FOR|FOREIGN|FREETEXT|FREETEXTTABLE|FROM|FULL|FUNCTION|GOTO|GRANT|GROUP|HAVING|HOLDLOCK|IDENTITY|IDENTITYCOL|IDENTITY_INSERT|IF|IN|INDEX|INNER|INSERT|INTERSECT|INTO|IS|JOIN|KEY|KILL|LEFT|LIKE|LINENO|LOAD|MATCH|MATCHED|MERGE|NATURAL|NATIONAL|NOCHECK|NONCLUSTERED|NOCYCLE|NOT|NULL|NULLIF|OF|OFF|OFFSETS|ON|OPEN|OPENDATASOURCE|OPENQUERY|OPENROWSET|OPENXML|OPTION|OR|ORDER|OUTER|OVER|PARTITION|PERCENT|PIVOT|PLAN|PRECEDING|PRECISION|PRIMARY|PRINT|PROC|PROCEDURE|PUBLIC|RAISERROR|READ|READTEXT|RECONFIGURE|REFERENCES|REPLICATION|RESTORE|RESTRICT|RETURN|REVOKE|RIGHT|ROLLBACK|ROWCOUNT|ROWGUIDCOL|ROWS?|RULE|SAVE|SCHEMA|SELECT|SESSION_USER|SET|SETUSER|SHUTDOWN|SOME|START|STATISTICS|SYSTEM_USER|TABLE|TEXTSIZE|THEN|TO|TOP|TRAN|TRANSACTION|TRIGGER|TRUNCATE|TSEQUAL|UNBOUNDED|UNION|UNIQUE|UNPIVOT|UPDATE|UPDATETEXT|USE|USER|USING|VALUES|VARYING|VIEW|WAITFOR|WHEN|WHERE|WHILE|WITH|WITHIN|WRITETEXT|XML)(?=[^\w-]|$)/i,
-null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^[a-z_][\w-]*/i],["pun",/^[^\w\t\n\r \xA0\"\'][^\w\t\n\r \xA0+\-\"\']*/]]),["sql"]);
diff --git a/jams-server/doc/vendor/prettify/lang-ss.js b/jams-server/doc/vendor/prettify/lang-ss.js
deleted file mode 100644
index 2f18c967..00000000
--- a/jams-server/doc/vendor/prettify/lang-ss.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2008 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,
-null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" "));
diff --git a/jams-server/doc/vendor/prettify/lang-swift.js b/jams-server/doc/vendor/prettify/lang-swift.js
deleted file mode 100644
index 5442fa77..00000000
--- a/jams-server/doc/vendor/prettify/lang-swift.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
-
- Copyright (C) 2015 Google Inc.
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[ \n\r\t\v\f\0]+/,null," \n\r\t\v\f\x00"],["str",/^"(?:[^"\\]|(?:\\.)|(?:\\\((?:[^"\\)]|\\.)*\)))*"/,null,'"']],[["lit",/^(?:(?:0x[\da-fA-F][\da-fA-F_]*\.[\da-fA-F][\da-fA-F_]*[pP]?)|(?:\d[\d_]*\.\d[\d_]*[eE]?))[+-]?\d[\d_]*/,null],["lit",/^-?(?:(?:0(?:(?:b[01][01_]*)|(?:o[0-7][0-7_]*)|(?:x[\da-fA-F][\da-fA-F_]*)))|(?:\d[\d_]*))/,null],["lit",/^(?:true|false|nil)\b/,null],["kwd",/^\b(?:__COLUMN__|__FILE__|__FUNCTION__|__LINE__|#available|#else|#elseif|#endif|#if|#line|arch|arm|arm64|associativity|as|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|dynamicType|else|enum|fallthrough|final|for|func|get|import|indirect|infix|init|inout|internal|i386|if|in|iOS|iOSApplicationExtension|is|lazy|left|let|mutating|none|nonmutating|operator|optional|OSX|OSXApplicationExtension|override|postfix|precedence|prefix|private|protocol|Protocol|public|required|rethrows|return|right|safe|self|set|static|struct|subscript|super|switch|throw|try|Type|typealias|unowned|unsafe|var|weak|watchOS|while|willSet|x86_64)\b/,
-null],["com",/^\/\/.*?[\n\r]/,null],["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null],["pun",/^<<=|<=|<<|>>=|>=|>>|===|==|\.\.\.|&&=|\.\.<|!==|!=|&=|~=|~|\(|\)|\[|\]|{|}|@|#|;|\.|,|:|\|\|=|\?\?|\|\||&&|&\*|&\+|&-|&=|\+=|-=|\/=|\*=|\^=|%=|\|=|->|`|==|\+\+|--|\/|\+|!|\*|%|<|>|&|\||\^|\?|=|-|_/,null],["typ",/^\b(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null]]),["swift"]);
diff --git a/jams-server/doc/vendor/prettify/lang-tcl.js b/jams-server/doc/vendor/prettify/lang-tcl.js
deleted file mode 100644
index 1d75c3f0..00000000
--- a/jams-server/doc/vendor/prettify/lang-tcl.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2012 Pyrios
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\{+/,null,"{"],["clo",/^\}+/,null,"}"],["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:after|append|apply|array|break|case|catch|continue|error|eval|exec|exit|expr|for|foreach|if|incr|info|proc|return|set|switch|trace|uplevel|upvar|while)\b/,null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],
-["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["tcl"]);
diff --git a/jams-server/doc/vendor/prettify/lang-tex.js b/jams-server/doc/vendor/prettify/lang-tex.js
deleted file mode 100644
index efc758cd..00000000
--- a/jams-server/doc/vendor/prettify/lang-tex.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
-
- Copyright (C) 2011 Martin S.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\r\n]*/,null,"%"]],[["kwd",/^\\[a-zA-Z@]+/],["kwd",/^\\./],["typ",/^[$&]/],["lit",/[+-]?(?:\.\d+|\d+(?:\.\d*)?)(cm|em|ex|in|pc|pt|bp|mm)/i],["pun",/^[{}()\[\]=]+/]]),["latex","tex"]);
diff --git a/jams-server/doc/vendor/prettify/lang-vb.js b/jams-server/doc/vendor/prettify/lang-vb.js
deleted file mode 100644
index e34086fe..00000000
--- a/jams-server/doc/vendor/prettify/lang-vb.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
-
- Copyright (C) 2009 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0\u2028\u2029]+/,null,"\t\n\r \u00a0\u2028\u2029"],["str",/^(?:[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})(?:[\"\u201C\u201D]c|$)|[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})*(?:[\"\u201C\u201D]|$))/i,null,'"\u201c\u201d'],["com",/^[\'\u2018\u2019](?:_(?:\r\n?|[^\r]?)|[^\r\n_\u2028\u2029])*/,null,"'\u2018\u2019"]],[["kwd",/^(?:AddHandler|AddressOf|Alias|And|AndAlso|Ansi|As|Assembly|Auto|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|CBool|CByte|CChar|CDate|CDbl|CDec|Char|CInt|Class|CLng|CObj|Const|CShort|CSng|CStr|CType|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else|ElseIf|End|EndIf|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get|GetType|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|Let|Lib|Like|Long|Loop|Me|Mod|Module|MustInherit|MustOverride|MyBase|MyClass|Namespace|New|Next|Not|NotInheritable|NotOverridable|Object|On|Option|Optional|Or|OrElse|Overloads|Overridable|Overrides|ParamArray|Preserve|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|Select|Set|Shadows|Shared|Short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TypeOf|Unicode|Until|Variant|Wend|When|While|With|WithEvents|WriteOnly|Xor|EndIf|GoSub|Let|Variant|Wend)\b/i,
-null],["com",/^REM\b[^\r\n\u2028\u2029]*/i],["lit",/^(?:True\b|False\b|Nothing\b|\d+(?:E[+\-]?\d+[FRD]?|[FRDSIL])?|(?:&H[0-9A-F]+|&O[0-7]+)[SIL]?|\d*\.\d+(?:E[+\-]?\d+)?[FRD]?|#\s+(?:\d+[\-\/]\d+[\-\/]\d+(?:\s+\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)?|\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)\s+#)/i],["pln",/^(?:(?:[a-z]|_\w)\w*(?:\[[%&@!#]+\])?|\[(?:[a-z]|_\w)\w*\])/i],["pun",/^[^\w\t\n\r \"\'\[\]\xA0\u2018\u2019\u201C\u201D\u2028\u2029]+/],["pun",/^(?:\[|\])/]]),["vb",
-"vbs"]);
diff --git a/jams-server/doc/vendor/prettify/lang-vbs.js b/jams-server/doc/vendor/prettify/lang-vbs.js
deleted file mode 100644
index e34086fe..00000000
--- a/jams-server/doc/vendor/prettify/lang-vbs.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
-
- Copyright (C) 2009 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0\u2028\u2029]+/,null,"\t\n\r \u00a0\u2028\u2029"],["str",/^(?:[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})(?:[\"\u201C\u201D]c|$)|[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})*(?:[\"\u201C\u201D]|$))/i,null,'"\u201c\u201d'],["com",/^[\'\u2018\u2019](?:_(?:\r\n?|[^\r]?)|[^\r\n_\u2028\u2029])*/,null,"'\u2018\u2019"]],[["kwd",/^(?:AddHandler|AddressOf|Alias|And|AndAlso|Ansi|As|Assembly|Auto|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|CBool|CByte|CChar|CDate|CDbl|CDec|Char|CInt|Class|CLng|CObj|Const|CShort|CSng|CStr|CType|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else|ElseIf|End|EndIf|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get|GetType|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|Let|Lib|Like|Long|Loop|Me|Mod|Module|MustInherit|MustOverride|MyBase|MyClass|Namespace|New|Next|Not|NotInheritable|NotOverridable|Object|On|Option|Optional|Or|OrElse|Overloads|Overridable|Overrides|ParamArray|Preserve|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|Select|Set|Shadows|Shared|Short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TypeOf|Unicode|Until|Variant|Wend|When|While|With|WithEvents|WriteOnly|Xor|EndIf|GoSub|Let|Variant|Wend)\b/i,
-null],["com",/^REM\b[^\r\n\u2028\u2029]*/i],["lit",/^(?:True\b|False\b|Nothing\b|\d+(?:E[+\-]?\d+[FRD]?|[FRDSIL])?|(?:&H[0-9A-F]+|&O[0-7]+)[SIL]?|\d*\.\d+(?:E[+\-]?\d+)?[FRD]?|#\s+(?:\d+[\-\/]\d+[\-\/]\d+(?:\s+\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)?|\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)\s+#)/i],["pln",/^(?:(?:[a-z]|_\w)\w*(?:\[[%&@!#]+\])?|\[(?:[a-z]|_\w)\w*\])/i],["pun",/^[^\w\t\n\r \"\'\[\]\xA0\u2018\u2019\u201C\u201D\u2028\u2029]+/],["pun",/^(?:\[|\])/]]),["vb",
-"vbs"]);
diff --git a/jams-server/doc/vendor/prettify/lang-vhd.js b/jams-server/doc/vendor/prettify/lang-vhd.js
deleted file mode 100644
index f67a4a39..00000000
--- a/jams-server/doc/vendor/prettify/lang-vhd.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
-
- Copyright (C) 2010 benoit@ryder.fr
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"]],[["str",/^(?:[BOX]?"(?:[^\"]|"")*"|'.')/i],["com",/^--[^\r\n]*/],["kwd",/^(?:abs|access|after|alias|all|and|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|mod|nand|new|next|nor|not|null|of|on|open|or|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|rem|report|return|rol|ror|select|severity|shared|signal|sla|sll|sra|srl|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with|xnor|xor)(?=[^\w-]|$)/i,
-null],["typ",/^(?:bit|bit_vector|character|boolean|integer|real|time|string|severity_level|positive|natural|signed|unsigned|line|text|std_u?logic(?:_vector)?)(?=[^\w-]|$)/i,null],["typ",/^\'(?:ACTIVE|ASCENDING|BASE|DELAYED|DRIVING|DRIVING_VALUE|EVENT|HIGH|IMAGE|INSTANCE_NAME|LAST_ACTIVE|LAST_EVENT|LAST_VALUE|LEFT|LEFTOF|LENGTH|LOW|PATH_NAME|POS|PRED|QUIET|RANGE|REVERSE_RANGE|RIGHT|RIGHTOF|SIMPLE_NAME|STABLE|SUCC|TRANSACTION|VAL|VALUE)(?=[^\w-]|$)/i,null],["lit",/^\d+(?:_\d+)*(?:#[\w\\.]+#(?:[+\-]?\d+(?:_\d+)*)?|(?:\.\d+(?:_\d+)*)?(?:E[+\-]?\d+(?:_\d+)*)?)/i],
-["pln",/^(?:[a-z]\w*|\\[^\\]*\\)/i],["pun",/^[^\w\t\n\r \xA0\"\'][^\w\t\n\r \xA0\-\"\']*/]]),["vhdl","vhd"]);
diff --git a/jams-server/doc/vendor/prettify/lang-vhdl.js b/jams-server/doc/vendor/prettify/lang-vhdl.js
deleted file mode 100644
index f67a4a39..00000000
--- a/jams-server/doc/vendor/prettify/lang-vhdl.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
-
- Copyright (C) 2010 benoit@ryder.fr
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"]],[["str",/^(?:[BOX]?"(?:[^\"]|"")*"|'.')/i],["com",/^--[^\r\n]*/],["kwd",/^(?:abs|access|after|alias|all|and|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|mod|nand|new|next|nor|not|null|of|on|open|or|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|rem|report|return|rol|ror|select|severity|shared|signal|sla|sll|sra|srl|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with|xnor|xor)(?=[^\w-]|$)/i,
-null],["typ",/^(?:bit|bit_vector|character|boolean|integer|real|time|string|severity_level|positive|natural|signed|unsigned|line|text|std_u?logic(?:_vector)?)(?=[^\w-]|$)/i,null],["typ",/^\'(?:ACTIVE|ASCENDING|BASE|DELAYED|DRIVING|DRIVING_VALUE|EVENT|HIGH|IMAGE|INSTANCE_NAME|LAST_ACTIVE|LAST_EVENT|LAST_VALUE|LEFT|LEFTOF|LENGTH|LOW|PATH_NAME|POS|PRED|QUIET|RANGE|REVERSE_RANGE|RIGHT|RIGHTOF|SIMPLE_NAME|STABLE|SUCC|TRANSACTION|VAL|VALUE)(?=[^\w-]|$)/i,null],["lit",/^\d+(?:_\d+)*(?:#[\w\\.]+#(?:[+\-]?\d+(?:_\d+)*)?|(?:\.\d+(?:_\d+)*)?(?:E[+\-]?\d+(?:_\d+)*)?)/i],
-["pln",/^(?:[a-z]\w*|\\[^\\]*\\)/i],["pun",/^[^\w\t\n\r \xA0\"\'][^\w\t\n\r \xA0\-\"\']*/]]),["vhdl","vhd"]);
diff --git a/jams-server/doc/vendor/prettify/lang-wiki.js b/jams-server/doc/vendor/prettify/lang-wiki.js
deleted file mode 100644
index d03fccd2..00000000
--- a/jams-server/doc/vendor/prettify/lang-wiki.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2009 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t \xA0a-gi-z0-9]+/,null,"\t \u00a0abcdefgijklmnopqrstuvwxyz0123456789"],["pun",/^[=*~\^\[\]]+/,null,"=*~^[]"]],[["lang-wiki.meta",/(?:^^|\r\n?|\n)(#[a-z]+)\b/],["lit",/^(?:[A-Z][a-z][a-z0-9]+[A-Z][a-z][a-zA-Z0-9]+)\b/],["lang-",/^\{\{\{([\s\S]+?)\}\}\}/],["lang-",/^`([^\r\n`]+)`/],["str",/^https?:\/\/[^\/?#\s]*(?:\/[^?#\s]*)?(?:\?[^#\s]*)?(?:#\S*)?/i],["pln",/^(?:\r\n|[\s\S])[^#=*~^A-Zh\{`\[\r\n]*/]]),["wiki"]);
-PR.registerLangHandler(PR.createSimpleLexer([["kwd",/^#[a-z]+/i,null,"#"]],[]),["wiki.meta"]);
diff --git a/jams-server/doc/vendor/prettify/lang-xq.js b/jams-server/doc/vendor/prettify/lang-xq.js
deleted file mode 100644
index a6d85372..00000000
--- a/jams-server/doc/vendor/prettify/lang-xq.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
-
- Copyright (C) 2011 Patrick Wied
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["var pln",/^\$[A-Za-z0-9_\-]+/,null,"$"]],[["pln",/^[\s=][<>][\s=]/],["lit",/^\@[\w-]+/],["tag",/^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["com",/^\(:[\s\S]*?:\)/],["pln",/^[\/\{\};,\[\]\(\)]$/],["str",/^(?:\"(?:[^\"\\\{]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\\{]|\\[\s\S])*(?:\'|$))/,null,"\"'"],["kwd",/^(?:xquery|where|version|variable|union|typeswitch|treat|to|then|text|stable|sortby|some|self|schema|satisfies|returns|return|ref|processing-instruction|preceding-sibling|preceding|precedes|parent|only|of|node|namespace|module|let|item|intersect|instance|in|import|if|function|for|follows|following-sibling|following|external|except|every|else|element|descending|descendant-or-self|descendant|define|default|declare|comment|child|cast|case|before|attribute|assert|ascending|as|ancestor-or-self|ancestor|after|eq|order|by|or|and|schema-element|document-node|node|at)\b/],
-["typ",/^(?:xs:yearMonthDuration|xs:unsignedLong|xs:time|xs:string|xs:short|xs:QName|xs:Name|xs:long|xs:integer|xs:int|xs:gYearMonth|xs:gYear|xs:gMonthDay|xs:gDay|xs:float|xs:duration|xs:double|xs:decimal|xs:dayTimeDuration|xs:dateTime|xs:date|xs:byte|xs:boolean|xs:anyURI|xf:yearMonthDuration)\b/,null],["fun pln",/^(?:xp:dereference|xinc:node-expand|xinc:link-references|xinc:link-expand|xhtml:restructure|xhtml:clean|xhtml:add-lists|xdmp:zip-manifest|xdmp:zip-get|xdmp:zip-create|xdmp:xquery-version|xdmp:word-convert|xdmp:with-namespaces|xdmp:version|xdmp:value|xdmp:user-roles|xdmp:user-last-login|xdmp:user|xdmp:url-encode|xdmp:url-decode|xdmp:uri-is-file|xdmp:uri-format|xdmp:uri-content-type|xdmp:unquote|xdmp:unpath|xdmp:triggers-database|xdmp:trace|xdmp:to-json|xdmp:tidy|xdmp:subbinary|xdmp:strftime|xdmp:spawn-in|xdmp:spawn|xdmp:sleep|xdmp:shutdown|xdmp:set-session-field|xdmp:set-response-encoding|xdmp:set-response-content-type|xdmp:set-response-code|xdmp:set-request-time-limit|xdmp:set|xdmp:servers|xdmp:server-status|xdmp:server-name|xdmp:server|xdmp:security-database|xdmp:security-assert|xdmp:schema-database|xdmp:save|xdmp:role-roles|xdmp:role|xdmp:rethrow|xdmp:restart|xdmp:request-timestamp|xdmp:request-status|xdmp:request-cancel|xdmp:request|xdmp:redirect-response|xdmp:random|xdmp:quote|xdmp:query-trace|xdmp:query-meters|xdmp:product-edition|xdmp:privilege-roles|xdmp:privilege|xdmp:pretty-print|xdmp:powerpoint-convert|xdmp:platform|xdmp:permission|xdmp:pdf-convert|xdmp:path|xdmp:octal-to-integer|xdmp:node-uri|xdmp:node-replace|xdmp:node-kind|xdmp:node-insert-child|xdmp:node-insert-before|xdmp:node-insert-after|xdmp:node-delete|xdmp:node-database|xdmp:mul64|xdmp:modules-root|xdmp:modules-database|xdmp:merging|xdmp:merge-cancel|xdmp:merge|xdmp:md5|xdmp:logout|xdmp:login|xdmp:log-level|xdmp:log|xdmp:lock-release|xdmp:lock-acquire|xdmp:load|xdmp:invoke-in|xdmp:invoke|xdmp:integer-to-octal|xdmp:integer-to-hex|xdmp:http-put|xdmp:http-post|xdmp:http-options|xdmp:http-head|xdmp:http-get|xdmp:http-delete|xdmp:hosts|xdmp:host-status|xdmp:host-name|xdmp:host|xdmp:hex-to-integer|xdmp:hash64|xdmp:hash32|xdmp:has-privilege|xdmp:groups|xdmp:group-serves|xdmp:group-servers|xdmp:group-name|xdmp:group-hosts|xdmp:group|xdmp:get-session-field-names|xdmp:get-session-field|xdmp:get-response-encoding|xdmp:get-response-code|xdmp:get-request-username|xdmp:get-request-user|xdmp:get-request-url|xdmp:get-request-protocol|xdmp:get-request-path|xdmp:get-request-method|xdmp:get-request-header-names|xdmp:get-request-header|xdmp:get-request-field-names|xdmp:get-request-field-filename|xdmp:get-request-field-content-type|xdmp:get-request-field|xdmp:get-request-client-certificate|xdmp:get-request-client-address|xdmp:get-request-body|xdmp:get-current-user|xdmp:get-current-roles|xdmp:get|xdmp:function-name|xdmp:function-module|xdmp:function|xdmp:from-json|xdmp:forests|xdmp:forest-status|xdmp:forest-restore|xdmp:forest-restart|xdmp:forest-name|xdmp:forest-delete|xdmp:forest-databases|xdmp:forest-counts|xdmp:forest-clear|xdmp:forest-backup|xdmp:forest|xdmp:filesystem-file|xdmp:filesystem-directory|xdmp:exists|xdmp:excel-convert|xdmp:eval-in|xdmp:eval|xdmp:estimate|xdmp:email|xdmp:element-content-type|xdmp:elapsed-time|xdmp:document-set-quality|xdmp:document-set-property|xdmp:document-set-properties|xdmp:document-set-permissions|xdmp:document-set-collections|xdmp:document-remove-properties|xdmp:document-remove-permissions|xdmp:document-remove-collections|xdmp:document-properties|xdmp:document-locks|xdmp:document-load|xdmp:document-insert|xdmp:document-get-quality|xdmp:document-get-properties|xdmp:document-get-permissions|xdmp:document-get-collections|xdmp:document-get|xdmp:document-forest|xdmp:document-delete|xdmp:document-add-properties|xdmp:document-add-permissions|xdmp:document-add-collections|xdmp:directory-properties|xdmp:directory-locks|xdmp:directory-delete|xdmp:directory-create|xdmp:directory|xdmp:diacritic-less|xdmp:describe|xdmp:default-permissions|xdmp:default-collections|xdmp:databases|xdmp:database-restore-validate|xdmp:database-restore-status|xdmp:database-restore-cancel|xdmp:database-restore|xdmp:database-name|xdmp:database-forests|xdmp:database-backup-validate|xdmp:database-backup-status|xdmp:database-backup-purge|xdmp:database-backup-cancel|xdmp:database-backup|xdmp:database|xdmp:collection-properties|xdmp:collection-locks|xdmp:collection-delete|xdmp:collation-canonical-uri|xdmp:castable-as|xdmp:can-grant-roles|xdmp:base64-encode|xdmp:base64-decode|xdmp:architecture|xdmp:apply|xdmp:amp-roles|xdmp:amp|xdmp:add64|xdmp:add-response-header|xdmp:access|trgr:trigger-set-recursive|trgr:trigger-set-permissions|trgr:trigger-set-name|trgr:trigger-set-module|trgr:trigger-set-event|trgr:trigger-set-description|trgr:trigger-remove-permissions|trgr:trigger-module|trgr:trigger-get-permissions|trgr:trigger-enable|trgr:trigger-disable|trgr:trigger-database-online-event|trgr:trigger-data-event|trgr:trigger-add-permissions|trgr:remove-trigger|trgr:property-content|trgr:pre-commit|trgr:post-commit|trgr:get-trigger-by-id|trgr:get-trigger|trgr:document-scope|trgr:document-content|trgr:directory-scope|trgr:create-trigger|trgr:collection-scope|trgr:any-property-content|thsr:set-entry|thsr:remove-term|thsr:remove-synonym|thsr:remove-entry|thsr:query-lookup|thsr:lookup|thsr:load|thsr:insert|thsr:expand|thsr:add-synonym|spell:suggest-detailed|spell:suggest|spell:remove-word|spell:make-dictionary|spell:load|spell:levenshtein-distance|spell:is-correct|spell:insert|spell:double-metaphone|spell:add-word|sec:users-collection|sec:user-set-roles|sec:user-set-password|sec:user-set-name|sec:user-set-description|sec:user-set-default-permissions|sec:user-set-default-collections|sec:user-remove-roles|sec:user-privileges|sec:user-get-roles|sec:user-get-description|sec:user-get-default-permissions|sec:user-get-default-collections|sec:user-doc-permissions|sec:user-doc-collections|sec:user-add-roles|sec:unprotect-collection|sec:uid-for-name|sec:set-realm|sec:security-version|sec:security-namespace|sec:security-installed|sec:security-collection|sec:roles-collection|sec:role-set-roles|sec:role-set-name|sec:role-set-description|sec:role-set-default-permissions|sec:role-set-default-collections|sec:role-remove-roles|sec:role-privileges|sec:role-get-roles|sec:role-get-description|sec:role-get-default-permissions|sec:role-get-default-collections|sec:role-doc-permissions|sec:role-doc-collections|sec:role-add-roles|sec:remove-user|sec:remove-role-from-users|sec:remove-role-from-role|sec:remove-role-from-privileges|sec:remove-role-from-amps|sec:remove-role|sec:remove-privilege|sec:remove-amp|sec:protect-collection|sec:privileges-collection|sec:privilege-set-roles|sec:privilege-set-name|sec:privilege-remove-roles|sec:privilege-get-roles|sec:privilege-add-roles|sec:priv-doc-permissions|sec:priv-doc-collections|sec:get-user-names|sec:get-unique-elem-id|sec:get-role-names|sec:get-role-ids|sec:get-privilege|sec:get-distinct-permissions|sec:get-collection|sec:get-amp|sec:create-user-with-role|sec:create-user|sec:create-role|sec:create-privilege|sec:create-amp|sec:collections-collection|sec:collection-set-permissions|sec:collection-remove-permissions|sec:collection-get-permissions|sec:collection-add-permissions|sec:check-admin|sec:amps-collection|sec:amp-set-roles|sec:amp-remove-roles|sec:amp-get-roles|sec:amp-doc-permissions|sec:amp-doc-collections|sec:amp-add-roles|search:unparse|search:suggest|search:snippet|search:search|search:resolve-nodes|search:resolve|search:remove-constraint|search:parse|search:get-default-options|search:estimate|search:check-options|prof:value|prof:reset|prof:report|prof:invoke|prof:eval|prof:enable|prof:disable|prof:allowed|ppt:clean|pki:template-set-request|pki:template-set-name|pki:template-set-key-type|pki:template-set-key-options|pki:template-set-description|pki:template-in-use|pki:template-get-version|pki:template-get-request|pki:template-get-name|pki:template-get-key-type|pki:template-get-key-options|pki:template-get-id|pki:template-get-description|pki:need-certificate|pki:is-temporary|pki:insert-trusted-certificates|pki:insert-template|pki:insert-signed-certificates|pki:insert-certificate-revocation-list|pki:get-trusted-certificate-ids|pki:get-template-ids|pki:get-template-certificate-authority|pki:get-template-by-name|pki:get-template|pki:get-pending-certificate-requests-xml|pki:get-pending-certificate-requests-pem|pki:get-pending-certificate-request|pki:get-certificates-for-template-xml|pki:get-certificates-for-template|pki:get-certificates|pki:get-certificate-xml|pki:get-certificate-pem|pki:get-certificate|pki:generate-temporary-certificate-if-necessary|pki:generate-temporary-certificate|pki:generate-template-certificate-authority|pki:generate-certificate-request|pki:delete-template|pki:delete-certificate|pki:create-template|pdf:make-toc|pdf:insert-toc-headers|pdf:get-toc|pdf:clean|p:status-transition|p:state-transition|p:remove|p:pipelines|p:insert|p:get-by-id|p:get|p:execute|p:create|p:condition|p:collection|p:action|ooxml:runs-merge|ooxml:package-uris|ooxml:package-parts-insert|ooxml:package-parts|msword:clean|mcgm:polygon|mcgm:point|mcgm:geospatial-query-from-elements|mcgm:geospatial-query|mcgm:circle|math:tanh|math:tan|math:sqrt|math:sinh|math:sin|math:pow|math:modf|math:log10|math:log|math:ldexp|math:frexp|math:fmod|math:floor|math:fabs|math:exp|math:cosh|math:cos|math:ceil|math:atan2|math:atan|math:asin|math:acos|map:put|map:map|map:keys|map:get|map:delete|map:count|map:clear|lnk:to|lnk:remove|lnk:insert|lnk:get|lnk:from|lnk:create|kml:polygon|kml:point|kml:interior-polygon|kml:geospatial-query-from-elements|kml:geospatial-query|kml:circle|kml:box|gml:polygon|gml:point|gml:interior-polygon|gml:geospatial-query-from-elements|gml:geospatial-query|gml:circle|gml:box|georss:point|georss:geospatial-query|georss:circle|geo:polygon|geo:point|geo:interior-polygon|geo:geospatial-query-from-elements|geo:geospatial-query|geo:circle|geo:box|fn:zero-or-one|fn:years-from-duration|fn:year-from-dateTime|fn:year-from-date|fn:upper-case|fn:unordered|fn:true|fn:translate|fn:trace|fn:tokenize|fn:timezone-from-time|fn:timezone-from-dateTime|fn:timezone-from-date|fn:sum|fn:subtract-dateTimes-yielding-yearMonthDuration|fn:subtract-dateTimes-yielding-dayTimeDuration|fn:substring-before|fn:substring-after|fn:substring|fn:subsequence|fn:string-to-codepoints|fn:string-pad|fn:string-length|fn:string-join|fn:string|fn:static-base-uri|fn:starts-with|fn:seconds-from-time|fn:seconds-from-duration|fn:seconds-from-dateTime|fn:round-half-to-even|fn:round|fn:root|fn:reverse|fn:resolve-uri|fn:resolve-QName|fn:replace|fn:remove|fn:QName|fn:prefix-from-QName|fn:position|fn:one-or-more|fn:number|fn:not|fn:normalize-unicode|fn:normalize-space|fn:node-name|fn:node-kind|fn:nilled|fn:namespace-uri-from-QName|fn:namespace-uri-for-prefix|fn:namespace-uri|fn:name|fn:months-from-duration|fn:month-from-dateTime|fn:month-from-date|fn:minutes-from-time|fn:minutes-from-duration|fn:minutes-from-dateTime|fn:min|fn:max|fn:matches|fn:lower-case|fn:local-name-from-QName|fn:local-name|fn:last|fn:lang|fn:iri-to-uri|fn:insert-before|fn:index-of|fn:in-scope-prefixes|fn:implicit-timezone|fn:idref|fn:id|fn:hours-from-time|fn:hours-from-duration|fn:hours-from-dateTime|fn:floor|fn:false|fn:expanded-QName|fn:exists|fn:exactly-one|fn:escape-uri|fn:escape-html-uri|fn:error|fn:ends-with|fn:encode-for-uri|fn:empty|fn:document-uri|fn:doc-available|fn:doc|fn:distinct-values|fn:distinct-nodes|fn:default-collation|fn:deep-equal|fn:days-from-duration|fn:day-from-dateTime|fn:day-from-date|fn:data|fn:current-time|fn:current-dateTime|fn:current-date|fn:count|fn:contains|fn:concat|fn:compare|fn:collection|fn:codepoints-to-string|fn:codepoint-equal|fn:ceiling|fn:boolean|fn:base-uri|fn:avg|fn:adjust-time-to-timezone|fn:adjust-dateTime-to-timezone|fn:adjust-date-to-timezone|fn:abs|feed:unsubscribe|feed:subscription|feed:subscribe|feed:request|feed:item|feed:description|excel:clean|entity:enrich|dom:set-pipelines|dom:set-permissions|dom:set-name|dom:set-evaluation-context|dom:set-domain-scope|dom:set-description|dom:remove-pipeline|dom:remove-permissions|dom:remove|dom:get|dom:evaluation-context|dom:domains|dom:domain-scope|dom:create|dom:configuration-set-restart-user|dom:configuration-set-permissions|dom:configuration-set-evaluation-context|dom:configuration-set-default-domain|dom:configuration-get|dom:configuration-create|dom:collection|dom:add-pipeline|dom:add-permissions|dls:retention-rules|dls:retention-rule-remove|dls:retention-rule-insert|dls:retention-rule|dls:purge|dls:node-expand|dls:link-references|dls:link-expand|dls:documents-query|dls:document-versions-query|dls:document-version-uri|dls:document-version-query|dls:document-version-delete|dls:document-version-as-of|dls:document-version|dls:document-update|dls:document-unmanage|dls:document-set-quality|dls:document-set-property|dls:document-set-properties|dls:document-set-permissions|dls:document-set-collections|dls:document-retention-rules|dls:document-remove-properties|dls:document-remove-permissions|dls:document-remove-collections|dls:document-purge|dls:document-manage|dls:document-is-managed|dls:document-insert-and-manage|dls:document-include-query|dls:document-history|dls:document-get-permissions|dls:document-extract-part|dls:document-delete|dls:document-checkout-status|dls:document-checkout|dls:document-checkin|dls:document-add-properties|dls:document-add-permissions|dls:document-add-collections|dls:break-checkout|dls:author-query|dls:as-of-query|dbk:convert|dbg:wait|dbg:value|dbg:stopped|dbg:stop|dbg:step|dbg:status|dbg:stack|dbg:out|dbg:next|dbg:line|dbg:invoke|dbg:function|dbg:finish|dbg:expr|dbg:eval|dbg:disconnect|dbg:detach|dbg:continue|dbg:connect|dbg:clear|dbg:breakpoints|dbg:break|dbg:attached|dbg:attach|cvt:save-converted-documents|cvt:part-uri|cvt:destination-uri|cvt:basepath|cvt:basename|cts:words|cts:word-query-weight|cts:word-query-text|cts:word-query-options|cts:word-query|cts:word-match|cts:walk|cts:uris|cts:uri-match|cts:train|cts:tokenize|cts:thresholds|cts:stem|cts:similar-query-weight|cts:similar-query-nodes|cts:similar-query|cts:shortest-distance|cts:search|cts:score|cts:reverse-query-weight|cts:reverse-query-nodes|cts:reverse-query|cts:remainder|cts:registered-query-weight|cts:registered-query-options|cts:registered-query-ids|cts:registered-query|cts:register|cts:query|cts:quality|cts:properties-query-query|cts:properties-query|cts:polygon-vertices|cts:polygon|cts:point-longitude|cts:point-latitude|cts:point|cts:or-query-queries|cts:or-query|cts:not-query-weight|cts:not-query-query|cts:not-query|cts:near-query-weight|cts:near-query-queries|cts:near-query-options|cts:near-query-distance|cts:near-query|cts:highlight|cts:geospatial-co-occurrences|cts:frequency|cts:fitness|cts:field-words|cts:field-word-query-weight|cts:field-word-query-text|cts:field-word-query-options|cts:field-word-query-field-name|cts:field-word-query|cts:field-word-match|cts:entity-highlight|cts:element-words|cts:element-word-query-weight|cts:element-word-query-text|cts:element-word-query-options|cts:element-word-query-element-name|cts:element-word-query|cts:element-word-match|cts:element-values|cts:element-value-ranges|cts:element-value-query-weight|cts:element-value-query-text|cts:element-value-query-options|cts:element-value-query-element-name|cts:element-value-query|cts:element-value-match|cts:element-value-geospatial-co-occurrences|cts:element-value-co-occurrences|cts:element-range-query-weight|cts:element-range-query-value|cts:element-range-query-options|cts:element-range-query-operator|cts:element-range-query-element-name|cts:element-range-query|cts:element-query-query|cts:element-query-element-name|cts:element-query|cts:element-pair-geospatial-values|cts:element-pair-geospatial-value-match|cts:element-pair-geospatial-query-weight|cts:element-pair-geospatial-query-region|cts:element-pair-geospatial-query-options|cts:element-pair-geospatial-query-longitude-name|cts:element-pair-geospatial-query-latitude-name|cts:element-pair-geospatial-query-element-name|cts:element-pair-geospatial-query|cts:element-pair-geospatial-boxes|cts:element-geospatial-values|cts:element-geospatial-value-match|cts:element-geospatial-query-weight|cts:element-geospatial-query-region|cts:element-geospatial-query-options|cts:element-geospatial-query-element-name|cts:element-geospatial-query|cts:element-geospatial-boxes|cts:element-child-geospatial-values|cts:element-child-geospatial-value-match|cts:element-child-geospatial-query-weight|cts:element-child-geospatial-query-region|cts:element-child-geospatial-query-options|cts:element-child-geospatial-query-element-name|cts:element-child-geospatial-query-child-name|cts:element-child-geospatial-query|cts:element-child-geospatial-boxes|cts:element-attribute-words|cts:element-attribute-word-query-weight|cts:element-attribute-word-query-text|cts:element-attribute-word-query-options|cts:element-attribute-word-query-element-name|cts:element-attribute-word-query-attribute-name|cts:element-attribute-word-query|cts:element-attribute-word-match|cts:element-attribute-values|cts:element-attribute-value-ranges|cts:element-attribute-value-query-weight|cts:element-attribute-value-query-text|cts:element-attribute-value-query-options|cts:element-attribute-value-query-element-name|cts:element-attribute-value-query-attribute-name|cts:element-attribute-value-query|cts:element-attribute-value-match|cts:element-attribute-value-geospatial-co-occurrences|cts:element-attribute-value-co-occurrences|cts:element-attribute-range-query-weight|cts:element-attribute-range-query-value|cts:element-attribute-range-query-options|cts:element-attribute-range-query-operator|cts:element-attribute-range-query-element-name|cts:element-attribute-range-query-attribute-name|cts:element-attribute-range-query|cts:element-attribute-pair-geospatial-values|cts:element-attribute-pair-geospatial-value-match|cts:element-attribute-pair-geospatial-query-weight|cts:element-attribute-pair-geospatial-query-region|cts:element-attribute-pair-geospatial-query-options|cts:element-attribute-pair-geospatial-query-longitude-name|cts:element-attribute-pair-geospatial-query-latitude-name|cts:element-attribute-pair-geospatial-query-element-name|cts:element-attribute-pair-geospatial-query|cts:element-attribute-pair-geospatial-boxes|cts:document-query-uris|cts:document-query|cts:distance|cts:directory-query-uris|cts:directory-query-depth|cts:directory-query|cts:destination|cts:deregister|cts:contains|cts:confidence|cts:collections|cts:collection-query-uris|cts:collection-query|cts:collection-match|cts:classify|cts:circle-radius|cts:circle-center|cts:circle|cts:box-west|cts:box-south|cts:box-north|cts:box-east|cts:box|cts:bearing|cts:arc-intersection|cts:and-query-queries|cts:and-query-options|cts:and-query|cts:and-not-query-positive-query|cts:and-not-query-negative-query|cts:and-not-query|css:get|css:convert|cpf:success|cpf:failure|cpf:document-set-state|cpf:document-set-processing-status|cpf:document-set-last-updated|cpf:document-set-error|cpf:document-get-state|cpf:document-get-processing-status|cpf:document-get-last-updated|cpf:document-get-error|cpf:check-transition|alert:spawn-matching-actions|alert:rule-user-id-query|alert:rule-set-user-id|alert:rule-set-query|alert:rule-set-options|alert:rule-set-name|alert:rule-set-description|alert:rule-set-action|alert:rule-remove|alert:rule-name-query|alert:rule-insert|alert:rule-id-query|alert:rule-get-user-id|alert:rule-get-query|alert:rule-get-options|alert:rule-get-name|alert:rule-get-id|alert:rule-get-description|alert:rule-get-action|alert:rule-action-query|alert:remove-triggers|alert:make-rule|alert:make-log-action|alert:make-config|alert:make-action|alert:invoke-matching-actions|alert:get-my-rules|alert:get-all-rules|alert:get-actions|alert:find-matching-rules|alert:create-triggers|alert:config-set-uri|alert:config-set-trigger-ids|alert:config-set-options|alert:config-set-name|alert:config-set-description|alert:config-set-cpf-domain-names|alert:config-set-cpf-domain-ids|alert:config-insert|alert:config-get-uri|alert:config-get-trigger-ids|alert:config-get-options|alert:config-get-name|alert:config-get-id|alert:config-get-description|alert:config-get-cpf-domain-names|alert:config-get-cpf-domain-ids|alert:config-get|alert:config-delete|alert:action-set-options|alert:action-set-name|alert:action-set-module-root|alert:action-set-module-db|alert:action-set-module|alert:action-set-description|alert:action-remove|alert:action-insert|alert:action-get-options|alert:action-get-name|alert:action-get-module-root|alert:action-get-module-db|alert:action-get-module|alert:action-get-description|zero-or-one|years-from-duration|year-from-dateTime|year-from-date|upper-case|unordered|true|translate|trace|tokenize|timezone-from-time|timezone-from-dateTime|timezone-from-date|sum|subtract-dateTimes-yielding-yearMonthDuration|subtract-dateTimes-yielding-dayTimeDuration|substring-before|substring-after|substring|subsequence|string-to-codepoints|string-pad|string-length|string-join|string|static-base-uri|starts-with|seconds-from-time|seconds-from-duration|seconds-from-dateTime|round-half-to-even|round|root|reverse|resolve-uri|resolve-QName|replace|remove|QName|prefix-from-QName|position|one-or-more|number|not|normalize-unicode|normalize-space|node-name|node-kind|nilled|namespace-uri-from-QName|namespace-uri-for-prefix|namespace-uri|name|months-from-duration|month-from-dateTime|month-from-date|minutes-from-time|minutes-from-duration|minutes-from-dateTime|min|max|matches|lower-case|local-name-from-QName|local-name|last|lang|iri-to-uri|insert-before|index-of|in-scope-prefixes|implicit-timezone|idref|id|hours-from-time|hours-from-duration|hours-from-dateTime|floor|false|expanded-QName|exists|exactly-one|escape-uri|escape-html-uri|error|ends-with|encode-for-uri|empty|document-uri|doc-available|doc|distinct-values|distinct-nodes|default-collation|deep-equal|days-from-duration|day-from-dateTime|day-from-date|data|current-time|current-dateTime|current-date|count|contains|concat|compare|collection|codepoints-to-string|codepoint-equal|ceiling|boolean|base-uri|avg|adjust-time-to-timezone|adjust-dateTime-to-timezone|adjust-date-to-timezone|abs)\b/],
-["pln",/^[A-Za-z0-9_\-\:]+/],["pln",/^[\t\n\r \xA0]+/]]),["xq","xquery"]);
diff --git a/jams-server/doc/vendor/prettify/lang-xquery.js b/jams-server/doc/vendor/prettify/lang-xquery.js
deleted file mode 100644
index a6d85372..00000000
--- a/jams-server/doc/vendor/prettify/lang-xquery.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
-
- Copyright (C) 2011 Patrick Wied
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["var pln",/^\$[A-Za-z0-9_\-]+/,null,"$"]],[["pln",/^[\s=][<>][\s=]/],["lit",/^\@[\w-]+/],["tag",/^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["com",/^\(:[\s\S]*?:\)/],["pln",/^[\/\{\};,\[\]\(\)]$/],["str",/^(?:\"(?:[^\"\\\{]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\\{]|\\[\s\S])*(?:\'|$))/,null,"\"'"],["kwd",/^(?:xquery|where|version|variable|union|typeswitch|treat|to|then|text|stable|sortby|some|self|schema|satisfies|returns|return|ref|processing-instruction|preceding-sibling|preceding|precedes|parent|only|of|node|namespace|module|let|item|intersect|instance|in|import|if|function|for|follows|following-sibling|following|external|except|every|else|element|descending|descendant-or-self|descendant|define|default|declare|comment|child|cast|case|before|attribute|assert|ascending|as|ancestor-or-self|ancestor|after|eq|order|by|or|and|schema-element|document-node|node|at)\b/],
-["typ",/^(?:xs:yearMonthDuration|xs:unsignedLong|xs:time|xs:string|xs:short|xs:QName|xs:Name|xs:long|xs:integer|xs:int|xs:gYearMonth|xs:gYear|xs:gMonthDay|xs:gDay|xs:float|xs:duration|xs:double|xs:decimal|xs:dayTimeDuration|xs:dateTime|xs:date|xs:byte|xs:boolean|xs:anyURI|xf:yearMonthDuration)\b/,null],["fun pln",/^(?:xp:dereference|xinc:node-expand|xinc:link-references|xinc:link-expand|xhtml:restructure|xhtml:clean|xhtml:add-lists|xdmp:zip-manifest|xdmp:zip-get|xdmp:zip-create|xdmp:xquery-version|xdmp:word-convert|xdmp:with-namespaces|xdmp:version|xdmp:value|xdmp:user-roles|xdmp:user-last-login|xdmp:user|xdmp:url-encode|xdmp:url-decode|xdmp:uri-is-file|xdmp:uri-format|xdmp:uri-content-type|xdmp:unquote|xdmp:unpath|xdmp:triggers-database|xdmp:trace|xdmp:to-json|xdmp:tidy|xdmp:subbinary|xdmp:strftime|xdmp:spawn-in|xdmp:spawn|xdmp:sleep|xdmp:shutdown|xdmp:set-session-field|xdmp:set-response-encoding|xdmp:set-response-content-type|xdmp:set-response-code|xdmp:set-request-time-limit|xdmp:set|xdmp:servers|xdmp:server-status|xdmp:server-name|xdmp:server|xdmp:security-database|xdmp:security-assert|xdmp:schema-database|xdmp:save|xdmp:role-roles|xdmp:role|xdmp:rethrow|xdmp:restart|xdmp:request-timestamp|xdmp:request-status|xdmp:request-cancel|xdmp:request|xdmp:redirect-response|xdmp:random|xdmp:quote|xdmp:query-trace|xdmp:query-meters|xdmp:product-edition|xdmp:privilege-roles|xdmp:privilege|xdmp:pretty-print|xdmp:powerpoint-convert|xdmp:platform|xdmp:permission|xdmp:pdf-convert|xdmp:path|xdmp:octal-to-integer|xdmp:node-uri|xdmp:node-replace|xdmp:node-kind|xdmp:node-insert-child|xdmp:node-insert-before|xdmp:node-insert-after|xdmp:node-delete|xdmp:node-database|xdmp:mul64|xdmp:modules-root|xdmp:modules-database|xdmp:merging|xdmp:merge-cancel|xdmp:merge|xdmp:md5|xdmp:logout|xdmp:login|xdmp:log-level|xdmp:log|xdmp:lock-release|xdmp:lock-acquire|xdmp:load|xdmp:invoke-in|xdmp:invoke|xdmp:integer-to-octal|xdmp:integer-to-hex|xdmp:http-put|xdmp:http-post|xdmp:http-options|xdmp:http-head|xdmp:http-get|xdmp:http-delete|xdmp:hosts|xdmp:host-status|xdmp:host-name|xdmp:host|xdmp:hex-to-integer|xdmp:hash64|xdmp:hash32|xdmp:has-privilege|xdmp:groups|xdmp:group-serves|xdmp:group-servers|xdmp:group-name|xdmp:group-hosts|xdmp:group|xdmp:get-session-field-names|xdmp:get-session-field|xdmp:get-response-encoding|xdmp:get-response-code|xdmp:get-request-username|xdmp:get-request-user|xdmp:get-request-url|xdmp:get-request-protocol|xdmp:get-request-path|xdmp:get-request-method|xdmp:get-request-header-names|xdmp:get-request-header|xdmp:get-request-field-names|xdmp:get-request-field-filename|xdmp:get-request-field-content-type|xdmp:get-request-field|xdmp:get-request-client-certificate|xdmp:get-request-client-address|xdmp:get-request-body|xdmp:get-current-user|xdmp:get-current-roles|xdmp:get|xdmp:function-name|xdmp:function-module|xdmp:function|xdmp:from-json|xdmp:forests|xdmp:forest-status|xdmp:forest-restore|xdmp:forest-restart|xdmp:forest-name|xdmp:forest-delete|xdmp:forest-databases|xdmp:forest-counts|xdmp:forest-clear|xdmp:forest-backup|xdmp:forest|xdmp:filesystem-file|xdmp:filesystem-directory|xdmp:exists|xdmp:excel-convert|xdmp:eval-in|xdmp:eval|xdmp:estimate|xdmp:email|xdmp:element-content-type|xdmp:elapsed-time|xdmp:document-set-quality|xdmp:document-set-property|xdmp:document-set-properties|xdmp:document-set-permissions|xdmp:document-set-collections|xdmp:document-remove-properties|xdmp:document-remove-permissions|xdmp:document-remove-collections|xdmp:document-properties|xdmp:document-locks|xdmp:document-load|xdmp:document-insert|xdmp:document-get-quality|xdmp:document-get-properties|xdmp:document-get-permissions|xdmp:document-get-collections|xdmp:document-get|xdmp:document-forest|xdmp:document-delete|xdmp:document-add-properties|xdmp:document-add-permissions|xdmp:document-add-collections|xdmp:directory-properties|xdmp:directory-locks|xdmp:directory-delete|xdmp:directory-create|xdmp:directory|xdmp:diacritic-less|xdmp:describe|xdmp:default-permissions|xdmp:default-collections|xdmp:databases|xdmp:database-restore-validate|xdmp:database-restore-status|xdmp:database-restore-cancel|xdmp:database-restore|xdmp:database-name|xdmp:database-forests|xdmp:database-backup-validate|xdmp:database-backup-status|xdmp:database-backup-purge|xdmp:database-backup-cancel|xdmp:database-backup|xdmp:database|xdmp:collection-properties|xdmp:collection-locks|xdmp:collection-delete|xdmp:collation-canonical-uri|xdmp:castable-as|xdmp:can-grant-roles|xdmp:base64-encode|xdmp:base64-decode|xdmp:architecture|xdmp:apply|xdmp:amp-roles|xdmp:amp|xdmp:add64|xdmp:add-response-header|xdmp:access|trgr:trigger-set-recursive|trgr:trigger-set-permissions|trgr:trigger-set-name|trgr:trigger-set-module|trgr:trigger-set-event|trgr:trigger-set-description|trgr:trigger-remove-permissions|trgr:trigger-module|trgr:trigger-get-permissions|trgr:trigger-enable|trgr:trigger-disable|trgr:trigger-database-online-event|trgr:trigger-data-event|trgr:trigger-add-permissions|trgr:remove-trigger|trgr:property-content|trgr:pre-commit|trgr:post-commit|trgr:get-trigger-by-id|trgr:get-trigger|trgr:document-scope|trgr:document-content|trgr:directory-scope|trgr:create-trigger|trgr:collection-scope|trgr:any-property-content|thsr:set-entry|thsr:remove-term|thsr:remove-synonym|thsr:remove-entry|thsr:query-lookup|thsr:lookup|thsr:load|thsr:insert|thsr:expand|thsr:add-synonym|spell:suggest-detailed|spell:suggest|spell:remove-word|spell:make-dictionary|spell:load|spell:levenshtein-distance|spell:is-correct|spell:insert|spell:double-metaphone|spell:add-word|sec:users-collection|sec:user-set-roles|sec:user-set-password|sec:user-set-name|sec:user-set-description|sec:user-set-default-permissions|sec:user-set-default-collections|sec:user-remove-roles|sec:user-privileges|sec:user-get-roles|sec:user-get-description|sec:user-get-default-permissions|sec:user-get-default-collections|sec:user-doc-permissions|sec:user-doc-collections|sec:user-add-roles|sec:unprotect-collection|sec:uid-for-name|sec:set-realm|sec:security-version|sec:security-namespace|sec:security-installed|sec:security-collection|sec:roles-collection|sec:role-set-roles|sec:role-set-name|sec:role-set-description|sec:role-set-default-permissions|sec:role-set-default-collections|sec:role-remove-roles|sec:role-privileges|sec:role-get-roles|sec:role-get-description|sec:role-get-default-permissions|sec:role-get-default-collections|sec:role-doc-permissions|sec:role-doc-collections|sec:role-add-roles|sec:remove-user|sec:remove-role-from-users|sec:remove-role-from-role|sec:remove-role-from-privileges|sec:remove-role-from-amps|sec:remove-role|sec:remove-privilege|sec:remove-amp|sec:protect-collection|sec:privileges-collection|sec:privilege-set-roles|sec:privilege-set-name|sec:privilege-remove-roles|sec:privilege-get-roles|sec:privilege-add-roles|sec:priv-doc-permissions|sec:priv-doc-collections|sec:get-user-names|sec:get-unique-elem-id|sec:get-role-names|sec:get-role-ids|sec:get-privilege|sec:get-distinct-permissions|sec:get-collection|sec:get-amp|sec:create-user-with-role|sec:create-user|sec:create-role|sec:create-privilege|sec:create-amp|sec:collections-collection|sec:collection-set-permissions|sec:collection-remove-permissions|sec:collection-get-permissions|sec:collection-add-permissions|sec:check-admin|sec:amps-collection|sec:amp-set-roles|sec:amp-remove-roles|sec:amp-get-roles|sec:amp-doc-permissions|sec:amp-doc-collections|sec:amp-add-roles|search:unparse|search:suggest|search:snippet|search:search|search:resolve-nodes|search:resolve|search:remove-constraint|search:parse|search:get-default-options|search:estimate|search:check-options|prof:value|prof:reset|prof:report|prof:invoke|prof:eval|prof:enable|prof:disable|prof:allowed|ppt:clean|pki:template-set-request|pki:template-set-name|pki:template-set-key-type|pki:template-set-key-options|pki:template-set-description|pki:template-in-use|pki:template-get-version|pki:template-get-request|pki:template-get-name|pki:template-get-key-type|pki:template-get-key-options|pki:template-get-id|pki:template-get-description|pki:need-certificate|pki:is-temporary|pki:insert-trusted-certificates|pki:insert-template|pki:insert-signed-certificates|pki:insert-certificate-revocation-list|pki:get-trusted-certificate-ids|pki:get-template-ids|pki:get-template-certificate-authority|pki:get-template-by-name|pki:get-template|pki:get-pending-certificate-requests-xml|pki:get-pending-certificate-requests-pem|pki:get-pending-certificate-request|pki:get-certificates-for-template-xml|pki:get-certificates-for-template|pki:get-certificates|pki:get-certificate-xml|pki:get-certificate-pem|pki:get-certificate|pki:generate-temporary-certificate-if-necessary|pki:generate-temporary-certificate|pki:generate-template-certificate-authority|pki:generate-certificate-request|pki:delete-template|pki:delete-certificate|pki:create-template|pdf:make-toc|pdf:insert-toc-headers|pdf:get-toc|pdf:clean|p:status-transition|p:state-transition|p:remove|p:pipelines|p:insert|p:get-by-id|p:get|p:execute|p:create|p:condition|p:collection|p:action|ooxml:runs-merge|ooxml:package-uris|ooxml:package-parts-insert|ooxml:package-parts|msword:clean|mcgm:polygon|mcgm:point|mcgm:geospatial-query-from-elements|mcgm:geospatial-query|mcgm:circle|math:tanh|math:tan|math:sqrt|math:sinh|math:sin|math:pow|math:modf|math:log10|math:log|math:ldexp|math:frexp|math:fmod|math:floor|math:fabs|math:exp|math:cosh|math:cos|math:ceil|math:atan2|math:atan|math:asin|math:acos|map:put|map:map|map:keys|map:get|map:delete|map:count|map:clear|lnk:to|lnk:remove|lnk:insert|lnk:get|lnk:from|lnk:create|kml:polygon|kml:point|kml:interior-polygon|kml:geospatial-query-from-elements|kml:geospatial-query|kml:circle|kml:box|gml:polygon|gml:point|gml:interior-polygon|gml:geospatial-query-from-elements|gml:geospatial-query|gml:circle|gml:box|georss:point|georss:geospatial-query|georss:circle|geo:polygon|geo:point|geo:interior-polygon|geo:geospatial-query-from-elements|geo:geospatial-query|geo:circle|geo:box|fn:zero-or-one|fn:years-from-duration|fn:year-from-dateTime|fn:year-from-date|fn:upper-case|fn:unordered|fn:true|fn:translate|fn:trace|fn:tokenize|fn:timezone-from-time|fn:timezone-from-dateTime|fn:timezone-from-date|fn:sum|fn:subtract-dateTimes-yielding-yearMonthDuration|fn:subtract-dateTimes-yielding-dayTimeDuration|fn:substring-before|fn:substring-after|fn:substring|fn:subsequence|fn:string-to-codepoints|fn:string-pad|fn:string-length|fn:string-join|fn:string|fn:static-base-uri|fn:starts-with|fn:seconds-from-time|fn:seconds-from-duration|fn:seconds-from-dateTime|fn:round-half-to-even|fn:round|fn:root|fn:reverse|fn:resolve-uri|fn:resolve-QName|fn:replace|fn:remove|fn:QName|fn:prefix-from-QName|fn:position|fn:one-or-more|fn:number|fn:not|fn:normalize-unicode|fn:normalize-space|fn:node-name|fn:node-kind|fn:nilled|fn:namespace-uri-from-QName|fn:namespace-uri-for-prefix|fn:namespace-uri|fn:name|fn:months-from-duration|fn:month-from-dateTime|fn:month-from-date|fn:minutes-from-time|fn:minutes-from-duration|fn:minutes-from-dateTime|fn:min|fn:max|fn:matches|fn:lower-case|fn:local-name-from-QName|fn:local-name|fn:last|fn:lang|fn:iri-to-uri|fn:insert-before|fn:index-of|fn:in-scope-prefixes|fn:implicit-timezone|fn:idref|fn:id|fn:hours-from-time|fn:hours-from-duration|fn:hours-from-dateTime|fn:floor|fn:false|fn:expanded-QName|fn:exists|fn:exactly-one|fn:escape-uri|fn:escape-html-uri|fn:error|fn:ends-with|fn:encode-for-uri|fn:empty|fn:document-uri|fn:doc-available|fn:doc|fn:distinct-values|fn:distinct-nodes|fn:default-collation|fn:deep-equal|fn:days-from-duration|fn:day-from-dateTime|fn:day-from-date|fn:data|fn:current-time|fn:current-dateTime|fn:current-date|fn:count|fn:contains|fn:concat|fn:compare|fn:collection|fn:codepoints-to-string|fn:codepoint-equal|fn:ceiling|fn:boolean|fn:base-uri|fn:avg|fn:adjust-time-to-timezone|fn:adjust-dateTime-to-timezone|fn:adjust-date-to-timezone|fn:abs|feed:unsubscribe|feed:subscription|feed:subscribe|feed:request|feed:item|feed:description|excel:clean|entity:enrich|dom:set-pipelines|dom:set-permissions|dom:set-name|dom:set-evaluation-context|dom:set-domain-scope|dom:set-description|dom:remove-pipeline|dom:remove-permissions|dom:remove|dom:get|dom:evaluation-context|dom:domains|dom:domain-scope|dom:create|dom:configuration-set-restart-user|dom:configuration-set-permissions|dom:configuration-set-evaluation-context|dom:configuration-set-default-domain|dom:configuration-get|dom:configuration-create|dom:collection|dom:add-pipeline|dom:add-permissions|dls:retention-rules|dls:retention-rule-remove|dls:retention-rule-insert|dls:retention-rule|dls:purge|dls:node-expand|dls:link-references|dls:link-expand|dls:documents-query|dls:document-versions-query|dls:document-version-uri|dls:document-version-query|dls:document-version-delete|dls:document-version-as-of|dls:document-version|dls:document-update|dls:document-unmanage|dls:document-set-quality|dls:document-set-property|dls:document-set-properties|dls:document-set-permissions|dls:document-set-collections|dls:document-retention-rules|dls:document-remove-properties|dls:document-remove-permissions|dls:document-remove-collections|dls:document-purge|dls:document-manage|dls:document-is-managed|dls:document-insert-and-manage|dls:document-include-query|dls:document-history|dls:document-get-permissions|dls:document-extract-part|dls:document-delete|dls:document-checkout-status|dls:document-checkout|dls:document-checkin|dls:document-add-properties|dls:document-add-permissions|dls:document-add-collections|dls:break-checkout|dls:author-query|dls:as-of-query|dbk:convert|dbg:wait|dbg:value|dbg:stopped|dbg:stop|dbg:step|dbg:status|dbg:stack|dbg:out|dbg:next|dbg:line|dbg:invoke|dbg:function|dbg:finish|dbg:expr|dbg:eval|dbg:disconnect|dbg:detach|dbg:continue|dbg:connect|dbg:clear|dbg:breakpoints|dbg:break|dbg:attached|dbg:attach|cvt:save-converted-documents|cvt:part-uri|cvt:destination-uri|cvt:basepath|cvt:basename|cts:words|cts:word-query-weight|cts:word-query-text|cts:word-query-options|cts:word-query|cts:word-match|cts:walk|cts:uris|cts:uri-match|cts:train|cts:tokenize|cts:thresholds|cts:stem|cts:similar-query-weight|cts:similar-query-nodes|cts:similar-query|cts:shortest-distance|cts:search|cts:score|cts:reverse-query-weight|cts:reverse-query-nodes|cts:reverse-query|cts:remainder|cts:registered-query-weight|cts:registered-query-options|cts:registered-query-ids|cts:registered-query|cts:register|cts:query|cts:quality|cts:properties-query-query|cts:properties-query|cts:polygon-vertices|cts:polygon|cts:point-longitude|cts:point-latitude|cts:point|cts:or-query-queries|cts:or-query|cts:not-query-weight|cts:not-query-query|cts:not-query|cts:near-query-weight|cts:near-query-queries|cts:near-query-options|cts:near-query-distance|cts:near-query|cts:highlight|cts:geospatial-co-occurrences|cts:frequency|cts:fitness|cts:field-words|cts:field-word-query-weight|cts:field-word-query-text|cts:field-word-query-options|cts:field-word-query-field-name|cts:field-word-query|cts:field-word-match|cts:entity-highlight|cts:element-words|cts:element-word-query-weight|cts:element-word-query-text|cts:element-word-query-options|cts:element-word-query-element-name|cts:element-word-query|cts:element-word-match|cts:element-values|cts:element-value-ranges|cts:element-value-query-weight|cts:element-value-query-text|cts:element-value-query-options|cts:element-value-query-element-name|cts:element-value-query|cts:element-value-match|cts:element-value-geospatial-co-occurrences|cts:element-value-co-occurrences|cts:element-range-query-weight|cts:element-range-query-value|cts:element-range-query-options|cts:element-range-query-operator|cts:element-range-query-element-name|cts:element-range-query|cts:element-query-query|cts:element-query-element-name|cts:element-query|cts:element-pair-geospatial-values|cts:element-pair-geospatial-value-match|cts:element-pair-geospatial-query-weight|cts:element-pair-geospatial-query-region|cts:element-pair-geospatial-query-options|cts:element-pair-geospatial-query-longitude-name|cts:element-pair-geospatial-query-latitude-name|cts:element-pair-geospatial-query-element-name|cts:element-pair-geospatial-query|cts:element-pair-geospatial-boxes|cts:element-geospatial-values|cts:element-geospatial-value-match|cts:element-geospatial-query-weight|cts:element-geospatial-query-region|cts:element-geospatial-query-options|cts:element-geospatial-query-element-name|cts:element-geospatial-query|cts:element-geospatial-boxes|cts:element-child-geospatial-values|cts:element-child-geospatial-value-match|cts:element-child-geospatial-query-weight|cts:element-child-geospatial-query-region|cts:element-child-geospatial-query-options|cts:element-child-geospatial-query-element-name|cts:element-child-geospatial-query-child-name|cts:element-child-geospatial-query|cts:element-child-geospatial-boxes|cts:element-attribute-words|cts:element-attribute-word-query-weight|cts:element-attribute-word-query-text|cts:element-attribute-word-query-options|cts:element-attribute-word-query-element-name|cts:element-attribute-word-query-attribute-name|cts:element-attribute-word-query|cts:element-attribute-word-match|cts:element-attribute-values|cts:element-attribute-value-ranges|cts:element-attribute-value-query-weight|cts:element-attribute-value-query-text|cts:element-attribute-value-query-options|cts:element-attribute-value-query-element-name|cts:element-attribute-value-query-attribute-name|cts:element-attribute-value-query|cts:element-attribute-value-match|cts:element-attribute-value-geospatial-co-occurrences|cts:element-attribute-value-co-occurrences|cts:element-attribute-range-query-weight|cts:element-attribute-range-query-value|cts:element-attribute-range-query-options|cts:element-attribute-range-query-operator|cts:element-attribute-range-query-element-name|cts:element-attribute-range-query-attribute-name|cts:element-attribute-range-query|cts:element-attribute-pair-geospatial-values|cts:element-attribute-pair-geospatial-value-match|cts:element-attribute-pair-geospatial-query-weight|cts:element-attribute-pair-geospatial-query-region|cts:element-attribute-pair-geospatial-query-options|cts:element-attribute-pair-geospatial-query-longitude-name|cts:element-attribute-pair-geospatial-query-latitude-name|cts:element-attribute-pair-geospatial-query-element-name|cts:element-attribute-pair-geospatial-query|cts:element-attribute-pair-geospatial-boxes|cts:document-query-uris|cts:document-query|cts:distance|cts:directory-query-uris|cts:directory-query-depth|cts:directory-query|cts:destination|cts:deregister|cts:contains|cts:confidence|cts:collections|cts:collection-query-uris|cts:collection-query|cts:collection-match|cts:classify|cts:circle-radius|cts:circle-center|cts:circle|cts:box-west|cts:box-south|cts:box-north|cts:box-east|cts:box|cts:bearing|cts:arc-intersection|cts:and-query-queries|cts:and-query-options|cts:and-query|cts:and-not-query-positive-query|cts:and-not-query-negative-query|cts:and-not-query|css:get|css:convert|cpf:success|cpf:failure|cpf:document-set-state|cpf:document-set-processing-status|cpf:document-set-last-updated|cpf:document-set-error|cpf:document-get-state|cpf:document-get-processing-status|cpf:document-get-last-updated|cpf:document-get-error|cpf:check-transition|alert:spawn-matching-actions|alert:rule-user-id-query|alert:rule-set-user-id|alert:rule-set-query|alert:rule-set-options|alert:rule-set-name|alert:rule-set-description|alert:rule-set-action|alert:rule-remove|alert:rule-name-query|alert:rule-insert|alert:rule-id-query|alert:rule-get-user-id|alert:rule-get-query|alert:rule-get-options|alert:rule-get-name|alert:rule-get-id|alert:rule-get-description|alert:rule-get-action|alert:rule-action-query|alert:remove-triggers|alert:make-rule|alert:make-log-action|alert:make-config|alert:make-action|alert:invoke-matching-actions|alert:get-my-rules|alert:get-all-rules|alert:get-actions|alert:find-matching-rules|alert:create-triggers|alert:config-set-uri|alert:config-set-trigger-ids|alert:config-set-options|alert:config-set-name|alert:config-set-description|alert:config-set-cpf-domain-names|alert:config-set-cpf-domain-ids|alert:config-insert|alert:config-get-uri|alert:config-get-trigger-ids|alert:config-get-options|alert:config-get-name|alert:config-get-id|alert:config-get-description|alert:config-get-cpf-domain-names|alert:config-get-cpf-domain-ids|alert:config-get|alert:config-delete|alert:action-set-options|alert:action-set-name|alert:action-set-module-root|alert:action-set-module-db|alert:action-set-module|alert:action-set-description|alert:action-remove|alert:action-insert|alert:action-get-options|alert:action-get-name|alert:action-get-module-root|alert:action-get-module-db|alert:action-get-module|alert:action-get-description|zero-or-one|years-from-duration|year-from-dateTime|year-from-date|upper-case|unordered|true|translate|trace|tokenize|timezone-from-time|timezone-from-dateTime|timezone-from-date|sum|subtract-dateTimes-yielding-yearMonthDuration|subtract-dateTimes-yielding-dayTimeDuration|substring-before|substring-after|substring|subsequence|string-to-codepoints|string-pad|string-length|string-join|string|static-base-uri|starts-with|seconds-from-time|seconds-from-duration|seconds-from-dateTime|round-half-to-even|round|root|reverse|resolve-uri|resolve-QName|replace|remove|QName|prefix-from-QName|position|one-or-more|number|not|normalize-unicode|normalize-space|node-name|node-kind|nilled|namespace-uri-from-QName|namespace-uri-for-prefix|namespace-uri|name|months-from-duration|month-from-dateTime|month-from-date|minutes-from-time|minutes-from-duration|minutes-from-dateTime|min|max|matches|lower-case|local-name-from-QName|local-name|last|lang|iri-to-uri|insert-before|index-of|in-scope-prefixes|implicit-timezone|idref|id|hours-from-time|hours-from-duration|hours-from-dateTime|floor|false|expanded-QName|exists|exactly-one|escape-uri|escape-html-uri|error|ends-with|encode-for-uri|empty|document-uri|doc-available|doc|distinct-values|distinct-nodes|default-collation|deep-equal|days-from-duration|day-from-dateTime|day-from-date|data|current-time|current-dateTime|current-date|count|contains|concat|compare|collection|codepoints-to-string|codepoint-equal|ceiling|boolean|base-uri|avg|adjust-time-to-timezone|adjust-dateTime-to-timezone|adjust-date-to-timezone|abs)\b/],
-["pln",/^[A-Za-z0-9_\-\:]+/],["pln",/^[\t\n\r \xA0]+/]]),["xq","xquery"]);
diff --git a/jams-server/doc/vendor/prettify/lang-yaml.js b/jams-server/doc/vendor/prettify/lang-yaml.js
deleted file mode 100644
index a2b4b079..00000000
--- a/jams-server/doc/vendor/prettify/lang-yaml.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2015 ribrdb @ code.google.com
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:|>?]+/,null,":|>?"],["dec",/^%(?:YAML|TAG)[^#\r\n]+/,null,"%"],["typ",/^[&]\S+/,null,"&"],["typ",/^!\S*/,null,"!"],["str",/^"(?:[^\\"]|\\.)*(?:"|$)/,null,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,null,"'"],["com",/^#[^\r\n]*/,null,"#"],["pln",/^\s+/,null," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\r\n]|$)/],["pun",/^-/],["kwd",/^[\w-]+:[ \r\n]/],["pln",
-/^\w+/]]),["yaml","yml"]);
diff --git a/jams-server/doc/vendor/prettify/lang-yml.js b/jams-server/doc/vendor/prettify/lang-yml.js
deleted file mode 100644
index a2b4b079..00000000
--- a/jams-server/doc/vendor/prettify/lang-yml.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
- Copyright (C) 2015 ribrdb @ code.google.com
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:|>?]+/,null,":|>?"],["dec",/^%(?:YAML|TAG)[^#\r\n]+/,null,"%"],["typ",/^[&]\S+/,null,"&"],["typ",/^!\S*/,null,"!"],["str",/^"(?:[^\\"]|\\.)*(?:"|$)/,null,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,null,"'"],["com",/^#[^\r\n]*/,null,"#"],["pln",/^\s+/,null," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\r\n]|$)/],["pun",/^-/],["kwd",/^[\w-]+:[ \r\n]/],["pln",
-/^\w+/]]),["yaml","yml"]);
diff --git a/jams-server/doc/vendor/prettify/prettify.css b/jams-server/doc/vendor/prettify/prettify.css
deleted file mode 100644
index d44b3a22..00000000
--- a/jams-server/doc/vendor/prettify/prettify.css
+++ /dev/null
@@ -1 +0,0 @@
-.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
\ No newline at end of file
diff --git a/jams-server/doc/vendor/prettify/prettify.js b/jams-server/doc/vendor/prettify/prettify.js
deleted file mode 100644
index 0a2b435c..00000000
--- a/jams-server/doc/vendor/prettify/prettify.js
+++ /dev/null
@@ -1,46 +0,0 @@
-!function(){/*
-
- Copyright (C) 2006 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-window.PR_SHOULD_USE_CONTINUATION=!0;
-(function(){function T(a){function d(e){var b=e.charCodeAt(0);if(92!==b)return b;var a=e.charAt(1);return(b=w[a])?b:"0"<=a&&"7">=a?parseInt(e.substring(1),8):"u"===a||"x"===a?parseInt(e.substring(2),16):e.charCodeAt(1)}function f(e){if(32>e)return(16>e?"\\x0":"\\x")+e.toString(16);e=String.fromCharCode(e);return"\\"===e||"-"===e||"]"===e||"^"===e?"\\"+e:e}function b(e){var b=e.substring(1,e.length-1).match(/\\u[0-9A-Fa-f]{4}|\\x[0-9A-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\s\S]|-|[^-\\]/g);e=
-[];var a="^"===b[0],c=["["];a&&c.push("^");for(var a=a?1:0,g=b.length;a<g;++a){var h=b[a];if(/\\[bdsw]/i.test(h))c.push(h);else{var h=d(h),k;a+2<g&&"-"===b[a+1]?(k=d(b[a+2]),a+=2):k=h;e.push([h,k]);65>k||122<h||(65>k||90<h||e.push([Math.max(65,h)|32,Math.min(k,90)|32]),97>k||122<h||e.push([Math.max(97,h)&-33,Math.min(k,122)&-33]))}}e.sort(function(e,a){return e[0]-a[0]||a[1]-e[1]});b=[];g=[];for(a=0;a<e.length;++a)h=e[a],h[0]<=g[1]+1?g[1]=Math.max(g[1],h[1]):b.push(g=h);for(a=0;a<b.length;++a)h=b[a],
-c.push(f(h[0])),h[1]>h[0]&&(h[1]+1>h[0]&&c.push("-"),c.push(f(h[1])));c.push("]");return c.join("")}function v(e){for(var a=e.source.match(/(?:\[(?:[^\x5C\x5D]|\\[\s\S])*\]|\\u[A-Fa-f0-9]{4}|\\x[A-Fa-f0-9]{2}|\\[0-9]+|\\[^ux0-9]|\(\?[:!=]|[\(\)\^]|[^\x5B\x5C\(\)\^]+)/g),c=a.length,d=[],g=0,h=0;g<c;++g){var k=a[g];"("===k?++h:"\\"===k.charAt(0)&&(k=+k.substring(1))&&(k<=h?d[k]=-1:a[g]=f(k))}for(g=1;g<d.length;++g)-1===d[g]&&(d[g]=++A);for(h=g=0;g<c;++g)k=a[g],"("===k?(++h,d[h]||(a[g]="(?:")):"\\"===
-k.charAt(0)&&(k=+k.substring(1))&&k<=h&&(a[g]="\\"+d[k]);for(g=0;g<c;++g)"^"===a[g]&&"^"!==a[g+1]&&(a[g]="");if(e.ignoreCase&&n)for(g=0;g<c;++g)k=a[g],e=k.charAt(0),2<=k.length&&"["===e?a[g]=b(k):"\\"!==e&&(a[g]=k.replace(/[a-zA-Z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return a.join("")}for(var A=0,n=!1,l=!1,m=0,c=a.length;m<c;++m){var p=a[m];if(p.ignoreCase)l=!0;else if(/[a-z]/i.test(p.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){n=!0;
-l=!1;break}}for(var w={b:8,t:9,n:10,v:11,f:12,r:13},r=[],m=0,c=a.length;m<c;++m){p=a[m];if(p.global||p.multiline)throw Error(""+p);r.push("(?:"+v(p)+")")}return new RegExp(r.join("|"),l?"gi":"g")}function U(a,d){function f(a){var c=a.nodeType;if(1==c){if(!b.test(a.className)){for(c=a.firstChild;c;c=c.nextSibling)f(c);c=a.nodeName.toLowerCase();if("br"===c||"li"===c)v[l]="\n",n[l<<1]=A++,n[l++<<1|1]=a}}else if(3==c||4==c)c=a.nodeValue,c.length&&(c=d?c.replace(/\r\n?/g,"\n"):c.replace(/[ \t\r\n]+/g,
-" "),v[l]=c,n[l<<1]=A,A+=c.length,n[l++<<1|1]=a)}var b=/(?:^|\s)nocode(?:\s|$)/,v=[],A=0,n=[],l=0;f(a);return{a:v.join("").replace(/\n$/,""),c:n}}function J(a,d,f,b,v){f&&(a={h:a,l:1,j:null,m:null,a:f,c:null,i:d,g:null},b(a),v.push.apply(v,a.g))}function V(a){for(var d=void 0,f=a.firstChild;f;f=f.nextSibling)var b=f.nodeType,d=1===b?d?a:f:3===b?W.test(f.nodeValue)?a:d:d;return d===a?void 0:d}function G(a,d){function f(a){for(var l=a.i,m=a.h,c=[l,"pln"],p=0,w=a.a.match(v)||[],r={},e=0,t=w.length;e<
-t;++e){var z=w[e],q=r[z],g=void 0,h;if("string"===typeof q)h=!1;else{var k=b[z.charAt(0)];if(k)g=z.match(k[1]),q=k[0];else{for(h=0;h<A;++h)if(k=d[h],g=z.match(k[1])){q=k[0];break}g||(q="pln")}!(h=5<=q.length&&"lang-"===q.substring(0,5))||g&&"string"===typeof g[1]||(h=!1,q="src");h||(r[z]=q)}k=p;p+=z.length;if(h){h=g[1];var B=z.indexOf(h),D=B+h.length;g[2]&&(D=z.length-g[2].length,B=D-h.length);q=q.substring(5);J(m,l+k,z.substring(0,B),f,c);J(m,l+k+B,h,K(q,h),c);J(m,l+k+D,z.substring(D),f,c)}else c.push(l+
-k,q)}a.g=c}var b={},v;(function(){for(var f=a.concat(d),l=[],m={},c=0,p=f.length;c<p;++c){var w=f[c],r=w[3];if(r)for(var e=r.length;0<=--e;)b[r.charAt(e)]=w;w=w[1];r=""+w;m.hasOwnProperty(r)||(l.push(w),m[r]=null)}l.push(/[\0-\uffff]/);v=T(l)})();var A=d.length;return f}function y(a){var d=[],f=[];a.tripleQuotedStrings?d.push(["str",/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,
-null,"'\""]):a.multiLineStrings?d.push(["str",/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):d.push(["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"]);a.verbatimStrings&&f.push(["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var b=a.hashComments;b&&(a.cStyleComments?(1<b?d.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):d.push(["com",/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,
-null,"#"]),f.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):d.push(["com",/^#[^\r\n]*/,null,"#"]));a.cStyleComments&&(f.push(["com",/^\/\/[^\r\n]*/,null]),f.push(["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null]));if(b=a.regexLiterals){var v=(b=1<b?"":"\n\r")?".":"[\\S\\s]";f.push(["lang-regex",RegExp("^(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+
-("/(?=[^/*"+b+"])(?:[^/\\x5B\\x5C"+b+"]|\\x5C"+v+"|\\x5B(?:[^\\x5C\\x5D"+b+"]|\\x5C"+v+")*(?:\\x5D|$))+/")+")")])}(b=a.types)&&f.push(["typ",b]);b=(""+a.keywords).replace(/^ | $/g,"");b.length&&f.push(["kwd",new RegExp("^(?:"+b.replace(/[\s,]+/g,"|")+")\\b"),null]);d.push(["pln",/^\s+/,null," \r\n\t\u00a0"]);b="^.[^\\s\\w.$@'\"`/\\\\]*";a.regexLiterals&&(b+="(?!s*/)");f.push(["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],["pln",/^[a-z_$][a-z_$@0-9]*/i,
-null],["lit",/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,null,"0123456789"],["pln",/^\\[\s\S]?/,null],["pun",new RegExp(b),null]);return G(d,f)}function L(a,d,f){function b(a){var c=a.nodeType;if(1==c&&!A.test(a.className))if("br"===a.nodeName)v(a),a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)b(a);else if((3==c||4==c)&&f){var d=a.nodeValue,q=d.match(n);q&&(c=d.substring(0,q.index),a.nodeValue=c,(d=d.substring(q.index+q[0].length))&&
-a.parentNode.insertBefore(l.createTextNode(d),a.nextSibling),v(a),c||a.parentNode.removeChild(a))}}function v(a){function b(a,c){var d=c?a.cloneNode(!1):a,k=a.parentNode;if(k){var k=b(k,1),e=a.nextSibling;k.appendChild(d);for(var f=e;f;f=e)e=f.nextSibling,k.appendChild(f)}return d}for(;!a.nextSibling;)if(a=a.parentNode,!a)return;a=b(a.nextSibling,0);for(var d;(d=a.parentNode)&&1===d.nodeType;)a=d;c.push(a)}for(var A=/(?:^|\s)nocode(?:\s|$)/,n=/\r\n?|\n/,l=a.ownerDocument,m=l.createElement("li");a.firstChild;)m.appendChild(a.firstChild);
-for(var c=[m],p=0;p<c.length;++p)b(c[p]);d===(d|0)&&c[0].setAttribute("value",d);var w=l.createElement("ol");w.className="linenums";d=Math.max(0,d-1|0)||0;for(var p=0,r=c.length;p<r;++p)m=c[p],m.className="L"+(p+d)%10,m.firstChild||m.appendChild(l.createTextNode("\u00a0")),w.appendChild(m);a.appendChild(w)}function t(a,d){for(var f=d.length;0<=--f;){var b=d[f];I.hasOwnProperty(b)?E.console&&console.warn("cannot override language handler %s",b):I[b]=a}}function K(a,d){a&&I.hasOwnProperty(a)||(a=/^\s*</.test(d)?
-"default-markup":"default-code");return I[a]}function M(a){var d=a.j;try{var f=U(a.h,a.l),b=f.a;a.a=b;a.c=f.c;a.i=0;K(d,b)(a);var v=/\bMSIE\s(\d+)/.exec(navigator.userAgent),v=v&&8>=+v[1],d=/\n/g,A=a.a,n=A.length,f=0,l=a.c,m=l.length,b=0,c=a.g,p=c.length,w=0;c[p]=n;var r,e;for(e=r=0;e<p;)c[e]!==c[e+2]?(c[r++]=c[e++],c[r++]=c[e++]):e+=2;p=r;for(e=r=0;e<p;){for(var t=c[e],z=c[e+1],q=e+2;q+2<=p&&c[q+1]===z;)q+=2;c[r++]=t;c[r++]=z;e=q}c.length=r;var g=a.h;a="";g&&(a=g.style.display,g.style.display="none");
-try{for(;b<m;){var h=l[b+2]||n,k=c[w+2]||n,q=Math.min(h,k),B=l[b+1],D;if(1!==B.nodeType&&(D=A.substring(f,q))){v&&(D=D.replace(d,"\r"));B.nodeValue=D;var N=B.ownerDocument,u=N.createElement("span");u.className=c[w+1];var y=B.parentNode;y.replaceChild(u,B);u.appendChild(B);f<h&&(l[b+1]=B=N.createTextNode(A.substring(q,h)),y.insertBefore(B,u.nextSibling))}f=q;f>=h&&(b+=2);f>=k&&(w+=2)}}finally{g&&(g.style.display=a)}}catch(x){E.console&&console.log(x&&x.stack||x)}}var E=window,C=["break,continue,do,else,for,if,return,while"],
-F=[[C,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],H=[F,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],
-O=[F,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],P=[F,"abstract,as,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,group,implicit,in,interface,internal,into,is,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var,virtual,where"],F=[F,"debugger,eval,export,function,get,instanceof,null,set,undefined,var,with,Infinity,NaN"],
-Q=[C,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],R=[C,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],C=[C,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],S=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,
-W=/\S/,X=y({keywords:[H,P,O,F,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",Q,R,C],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),I={};t(X,["default-code"]);t(G([],[["pln",/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],["com",/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",
-/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),"default-markup htm html mxml xhtml xml xsl".split(" "));t(G([["pln",/^[\s]+/,null," \t\r\n"],["atv",/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],
-["pun",/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]);t(G([],[["atv",/^[\s\S]+/]]),["uq.val"]);t(y({keywords:H,hashComments:!0,cStyleComments:!0,types:S}),"c cc cpp cxx cyc m".split(" "));t(y({keywords:"null,true,false"}),["json"]);t(y({keywords:P,hashComments:!0,cStyleComments:!0,
-verbatimStrings:!0,types:S}),["cs"]);t(y({keywords:O,cStyleComments:!0}),["java"]);t(y({keywords:C,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]);t(y({keywords:Q,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]);t(y({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:2}),
-["perl","pl","pm"]);t(y({keywords:R,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]);t(y({keywords:F,cStyleComments:!0,regexLiterals:!0}),["javascript","js"]);t(y({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);t(G([],[["str",/^[\s\S]+/]]),["regex"]);
-var Y=E.PR={createSimpleLexer:G,registerLangHandler:t,sourceDecorator:y,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:E.prettyPrintOne=function(a,d,f){f=f||!1;d=d||null;var b=document.createElement("div");b.innerHTML="<pre>"+a+"</pre>";b=b.firstChild;f&&L(b,f,!0);M({j:d,m:f,h:b,l:1,a:null,i:null,c:null,
-g:null});return b.innerHTML},prettyPrint:E.prettyPrint=function(a,d){function f(){for(var b=E.PR_SHOULD_USE_CONTINUATION?c.now()+250:Infinity;p<t.length&&c.now()<b;p++){for(var d=t[p],l=g,m=d;m=m.previousSibling;){var n=m.nodeType,u=(7===n||8===n)&&m.nodeValue;if(u?!/^\??prettify\b/.test(u):3!==n||/\S/.test(m.nodeValue))break;if(u){l={};u.replace(/\b(\w+)=([\w:.%+-]+)/g,function(a,b,c){l[b]=c});break}}m=d.className;if((l!==g||r.test(m))&&!e.test(m)){n=!1;for(u=d.parentNode;u;u=u.parentNode)if(q.test(u.tagName)&&
-u.className&&r.test(u.className)){n=!0;break}if(!n){d.className+=" prettyprinted";n=l.lang;if(!n){var n=m.match(w),C;!n&&(C=V(d))&&z.test(C.tagName)&&(n=C.className.match(w));n&&(n=n[1])}if(y.test(d.tagName))u=1;else var u=d.currentStyle,x=v.defaultView,u=(u=u?u.whiteSpace:x&&x.getComputedStyle?x.getComputedStyle(d,null).getPropertyValue("white-space"):0)&&"pre"===u.substring(0,3);x=l.linenums;(x="true"===x||+x)||(x=(x=m.match(/\blinenums\b(?::(\d+))?/))?x[1]&&x[1].length?+x[1]:!0:!1);x&&L(d,x,u);
-M({j:n,h:d,m:x,l:u,a:null,i:null,c:null,g:null})}}}p<t.length?E.setTimeout(f,250):"function"===typeof a&&a()}for(var b=d||document.body,v=b.ownerDocument||document,b=[b.getElementsByTagName("pre"),b.getElementsByTagName("code"),b.getElementsByTagName("xmp")],t=[],n=0;n<b.length;++n)for(var l=0,m=b[n].length;l<m;++l)t.push(b[n][l]);var b=null,c=Date;c.now||(c={now:function(){return+new Date}});var p=0,w=/\blang(?:uage)?-([\w.]+)(?!\S)/,r=/\bprettyprint\b/,e=/\bprettyprinted\b/,y=/pre|xmp/i,z=/^code$/i,
-q=/^(?:pre|code|xmp)$/i,g={};f()}},H=E.define;"function"===typeof H&&H.amd&&H("google-code-prettify",[],function(){return Y})})();}()
diff --git a/jams-server/doc/vendor/prettify/run_prettify.js b/jams-server/doc/vendor/prettify/run_prettify.js
deleted file mode 100644
index a9691da0..00000000
--- a/jams-server/doc/vendor/prettify/run_prettify.js
+++ /dev/null
@@ -1,63 +0,0 @@
-!function(){/*
-
- Copyright (C) 2013 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
- Copyright (C) 2006 Google Inc.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-(function(){function ba(g){function k(){try{M.doScroll("left")}catch(g){t.setTimeout(k,50);return}z("poll")}function z(k){if("readystatechange"!=k.type||"complete"==A.readyState)("load"==k.type?t:A)[B](p+k.type,z,!1),!q&&(q=!0)&&g.call(t,k.type||k)}var Y=A.addEventListener,q=!1,C=!0,x=Y?"addEventListener":"attachEvent",B=Y?"removeEventListener":"detachEvent",p=Y?"":"on";if("complete"==A.readyState)g.call(t,"lazy");else{if(A.createEventObject&&M.doScroll){try{C=!t.frameElement}catch(da){}C&&k()}A[x](p+
-"DOMContentLoaded",z,!1);A[x](p+"readystatechange",z,!1);t[x](p+"load",z,!1)}}function U(){V&&ba(function(){var g=N.length;ca(g?function(){for(var k=0;k<g;++k)(function(g){t.setTimeout(function(){t.exports[N[g]].apply(t,arguments)},0)})(k)}:void 0)})}for(var t=window,A=document,M=A.documentElement,O=A.head||A.getElementsByTagName("head")[0]||M,B="",F=A.getElementsByTagName("script"),q=F.length;0<=--q;){var P=F[q],Z=P.src.match(/^[^?#]*\/run_prettify\.js(\?[^#]*)?(?:#.*)?$/);if(Z){B=Z[1]||"";P.parentNode.removeChild(P);
-break}}var V=!0,H=[],Q=[],N=[];B.replace(/[?&]([^&=]+)=([^&]+)/g,function(g,k,z){z=decodeURIComponent(z);k=decodeURIComponent(k);"autorun"==k?V=!/^[0fn]/i.test(z):"lang"==k?H.push(z):"skin"==k?Q.push(z):"callback"==k&&N.push(z)});q=0;for(B=H.length;q<B;++q)(function(){var g=A.createElement("script");g.onload=g.onerror=g.onreadystatechange=function(){!g||g.readyState&&!/loaded|complete/.test(g.readyState)||(g.onerror=g.onload=g.onreadystatechange=null,--T,T||t.setTimeout(U,0),g.parentNode&&g.parentNode.removeChild(g),
-g=null)};g.type="text/javascript";g.src="https://cdn.rawgit.com/google/code-prettify/master/loader/lang-"+encodeURIComponent(H[q])+".js";O.insertBefore(g,O.firstChild)})(H[q]);for(var T=H.length,F=[],q=0,B=Q.length;q<B;++q)F.push("https://cdn.rawgit.com/google/code-prettify/master/loader/skins/"+encodeURIComponent(Q[q])+".css");F.push("https://cdn.rawgit.com/google/code-prettify/master/loader/prettify.css");(function(g){function k(q){if(q!==z){var t=A.createElement("link");t.rel="stylesheet";t.type=
-"text/css";q+1<z&&(t.error=t.onerror=function(){k(q+1)});t.href=g[q];O.appendChild(t)}}var z=g.length;k(0)})(F);var ca=function(){window.PR_SHOULD_USE_CONTINUATION=!0;var g;(function(){function k(a){function d(e){var b=e.charCodeAt(0);if(92!==b)return b;var a=e.charAt(1);return(b=W[a])?b:"0"<=a&&"7">=a?parseInt(e.substring(1),8):"u"===a||"x"===a?parseInt(e.substring(2),16):e.charCodeAt(1)}function f(e){if(32>e)return(16>e?"\\x0":"\\x")+e.toString(16);e=String.fromCharCode(e);return"\\"===e||"-"===
-e||"]"===e||"^"===e?"\\"+e:e}function b(e){var b=e.substring(1,e.length-1).match(/\\u[0-9A-Fa-f]{4}|\\x[0-9A-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\s\S]|-|[^-\\]/g);e=[];var a="^"===b[0],c=["["];a&&c.push("^");for(var a=a?1:0,h=b.length;a<h;++a){var l=b[a];if(/\\[bdsw]/i.test(l))c.push(l);else{var l=d(l),n;a+2<h&&"-"===b[a+1]?(n=d(b[a+2]),a+=2):n=l;e.push([l,n]);65>n||122<l||(65>n||90<l||e.push([Math.max(65,l)|32,Math.min(n,90)|32]),97>n||122<l||e.push([Math.max(97,l)&-33,Math.min(n,122)&-33]))}}e.sort(function(e,
-a){return e[0]-a[0]||a[1]-e[1]});b=[];h=[];for(a=0;a<e.length;++a)l=e[a],l[0]<=h[1]+1?h[1]=Math.max(h[1],l[1]):b.push(h=l);for(a=0;a<b.length;++a)l=b[a],c.push(f(l[0])),l[1]>l[0]&&(l[1]+1>l[0]&&c.push("-"),c.push(f(l[1])));c.push("]");return c.join("")}function g(e){for(var a=e.source.match(/(?:\[(?:[^\x5C\x5D]|\\[\s\S])*\]|\\u[A-Fa-f0-9]{4}|\\x[A-Fa-f0-9]{2}|\\[0-9]+|\\[^ux0-9]|\(\?[:!=]|[\(\)\^]|[^\x5B\x5C\(\)\^]+)/g),c=a.length,d=[],h=0,l=0;h<c;++h){var n=a[h];"("===n?++l:"\\"===n.charAt(0)&&(n=
-+n.substring(1))&&(n<=l?d[n]=-1:a[h]=f(n))}for(h=1;h<d.length;++h)-1===d[h]&&(d[h]=++k);for(l=h=0;h<c;++h)n=a[h],"("===n?(++l,d[l]||(a[h]="(?:")):"\\"===n.charAt(0)&&(n=+n.substring(1))&&n<=l&&(a[h]="\\"+d[n]);for(h=0;h<c;++h)"^"===a[h]&&"^"!==a[h+1]&&(a[h]="");if(e.ignoreCase&&I)for(h=0;h<c;++h)n=a[h],e=n.charAt(0),2<=n.length&&"["===e?a[h]=b(n):"\\"!==e&&(a[h]=n.replace(/[a-zA-Z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return a.join("")}for(var k=0,I=!1,
-m=!1,J=0,c=a.length;J<c;++J){var r=a[J];if(r.ignoreCase)m=!0;else if(/[a-z]/i.test(r.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){I=!0;m=!1;break}}for(var W={b:8,t:9,n:10,v:11,f:12,r:13},u=[],J=0,c=a.length;J<c;++J){r=a[J];if(r.global||r.multiline)throw Error(""+r);u.push("(?:"+g(r)+")")}return new RegExp(u.join("|"),m?"gi":"g")}function q(a,d){function f(a){var c=a.nodeType;if(1==c){if(!b.test(a.className)){for(c=a.firstChild;c;c=c.nextSibling)f(c);c=a.nodeName.toLowerCase();if("br"===
-c||"li"===c)g[m]="\n",I[m<<1]=k++,I[m++<<1|1]=a}}else if(3==c||4==c)c=a.nodeValue,c.length&&(c=d?c.replace(/\r\n?/g,"\n"):c.replace(/[ \t\r\n]+/g," "),g[m]=c,I[m<<1]=k,k+=c.length,I[m++<<1|1]=a)}var b=/(?:^|\s)nocode(?:\s|$)/,g=[],k=0,I=[],m=0;f(a);return{a:g.join("").replace(/\n$/,""),c:I}}function t(a,d,f,b,g){f&&(a={h:a,l:1,j:null,m:null,a:f,c:null,i:d,g:null},b(a),g.push.apply(g,a.g))}function A(a){for(var d=void 0,f=a.firstChild;f;f=f.nextSibling)var b=f.nodeType,d=1===b?d?a:f:3===b?T.test(f.nodeValue)?
-a:d:d;return d===a?void 0:d}function C(a,d){function f(a){for(var m=a.i,k=a.h,c=[m,"pln"],r=0,W=a.a.match(g)||[],u={},e=0,q=W.length;e<q;++e){var D=W[e],w=u[D],h=void 0,l;if("string"===typeof w)l=!1;else{var n=b[D.charAt(0)];if(n)h=D.match(n[1]),w=n[0];else{for(l=0;l<p;++l)if(n=d[l],h=D.match(n[1])){w=n[0];break}h||(w="pln")}!(l=5<=w.length&&"lang-"===w.substring(0,5))||h&&"string"===typeof h[1]||(l=!1,w="src");l||(u[D]=w)}n=r;r+=D.length;if(l){l=h[1];var E=D.indexOf(l),G=E+l.length;h[2]&&(G=D.length-
-h[2].length,E=G-l.length);w=w.substring(5);t(k,m+n,D.substring(0,E),f,c);t(k,m+n+E,l,F(w,l),c);t(k,m+n+G,D.substring(G),f,c)}else c.push(m+n,w)}a.g=c}var b={},g;(function(){for(var f=a.concat(d),m=[],p={},c=0,r=f.length;c<r;++c){var q=f[c],u=q[3];if(u)for(var e=u.length;0<=--e;)b[u.charAt(e)]=q;q=q[1];u=""+q;p.hasOwnProperty(u)||(m.push(q),p[u]=null)}m.push(/[\0-\uffff]/);g=k(m)})();var p=d.length;return f}function x(a){var d=[],f=[];a.tripleQuotedStrings?d.push(["str",/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,
-null,"'\""]):a.multiLineStrings?d.push(["str",/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):d.push(["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"]);a.verbatimStrings&&f.push(["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var b=a.hashComments;b&&(a.cStyleComments?(1<b?d.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):d.push(["com",/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,
-null,"#"]),f.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):d.push(["com",/^#[^\r\n]*/,null,"#"]));a.cStyleComments&&(f.push(["com",/^\/\/[^\r\n]*/,null]),f.push(["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null]));if(b=a.regexLiterals){var g=(b=1<b?"":"\n\r")?".":"[\\S\\s]";f.push(["lang-regex",RegExp("^(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+
-("/(?=[^/*"+b+"])(?:[^/\\x5B\\x5C"+b+"]|\\x5C"+g+"|\\x5B(?:[^\\x5C\\x5D"+b+"]|\\x5C"+g+")*(?:\\x5D|$))+/")+")")])}(b=a.types)&&f.push(["typ",b]);b=(""+a.keywords).replace(/^ | $/g,"");b.length&&f.push(["kwd",new RegExp("^(?:"+b.replace(/[\s,]+/g,"|")+")\\b"),null]);d.push(["pln",/^\s+/,null," \r\n\t\u00a0"]);b="^.[^\\s\\w.$@'\"`/\\\\]*";a.regexLiterals&&(b+="(?!s*/)");f.push(["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],["pln",/^[a-z_$][a-z_$@0-9]*/i,
-null],["lit",/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,null,"0123456789"],["pln",/^\\[\s\S]?/,null],["pun",new RegExp(b),null]);return C(d,f)}function B(a,d,f){function b(a){var c=a.nodeType;if(1==c&&!k.test(a.className))if("br"===a.nodeName)g(a),a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)b(a);else if((3==c||4==c)&&f){var d=a.nodeValue,p=d.match(q);p&&(c=d.substring(0,p.index),a.nodeValue=c,(d=d.substring(p.index+p[0].length))&&
-a.parentNode.insertBefore(m.createTextNode(d),a.nextSibling),g(a),c||a.parentNode.removeChild(a))}}function g(a){function b(a,c){var d=c?a.cloneNode(!1):a,n=a.parentNode;if(n){var n=b(n,1),e=a.nextSibling;n.appendChild(d);for(var f=e;f;f=e)e=f.nextSibling,n.appendChild(f)}return d}for(;!a.nextSibling;)if(a=a.parentNode,!a)return;a=b(a.nextSibling,0);for(var d;(d=a.parentNode)&&1===d.nodeType;)a=d;c.push(a)}for(var k=/(?:^|\s)nocode(?:\s|$)/,q=/\r\n?|\n/,m=a.ownerDocument,p=m.createElement("li");a.firstChild;)p.appendChild(a.firstChild);
-for(var c=[p],r=0;r<c.length;++r)b(c[r]);d===(d|0)&&c[0].setAttribute("value",d);var t=m.createElement("ol");t.className="linenums";d=Math.max(0,d-1|0)||0;for(var r=0,u=c.length;r<u;++r)p=c[r],p.className="L"+(r+d)%10,p.firstChild||p.appendChild(m.createTextNode("\u00a0")),t.appendChild(p);a.appendChild(t)}function p(a,d){for(var f=d.length;0<=--f;){var b=d[f];X.hasOwnProperty(b)?R.console&&console.warn("cannot override language handler %s",b):X[b]=a}}function F(a,d){a&&X.hasOwnProperty(a)||(a=/^\s*</.test(d)?
-"default-markup":"default-code");return X[a]}function H(a){var d=a.j;try{var f=q(a.h,a.l),b=f.a;a.a=b;a.c=f.c;a.i=0;F(d,b)(a);var g=/\bMSIE\s(\d+)/.exec(navigator.userAgent),g=g&&8>=+g[1],d=/\n/g,p=a.a,k=p.length,f=0,m=a.c,t=m.length,b=0,c=a.g,r=c.length,x=0;c[r]=k;var u,e;for(e=u=0;e<r;)c[e]!==c[e+2]?(c[u++]=c[e++],c[u++]=c[e++]):e+=2;r=u;for(e=u=0;e<r;){for(var A=c[e],D=c[e+1],w=e+2;w+2<=r&&c[w+1]===D;)w+=2;c[u++]=A;c[u++]=D;e=w}c.length=u;var h=a.h;a="";h&&(a=h.style.display,h.style.display="none");
-try{for(;b<t;){var l=m[b+2]||k,n=c[x+2]||k,w=Math.min(l,n),E=m[b+1],G;if(1!==E.nodeType&&(G=p.substring(f,w))){g&&(G=G.replace(d,"\r"));E.nodeValue=G;var aa=E.ownerDocument,v=aa.createElement("span");v.className=c[x+1];var B=E.parentNode;B.replaceChild(v,E);v.appendChild(E);f<l&&(m[b+1]=E=aa.createTextNode(p.substring(w,l)),B.insertBefore(E,v.nextSibling))}f=w;f>=l&&(b+=2);f>=n&&(x+=2)}}finally{h&&(h.style.display=a)}}catch(y){R.console&&console.log(y&&y.stack||y)}}var R=window,K=["break,continue,do,else,for,if,return,while"],
-L=[[K,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],S=[L,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],
-M=[L,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],N=[L,"abstract,as,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,group,implicit,in,interface,internal,into,is,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var,virtual,where"],L=[L,"debugger,eval,export,function,get,instanceof,null,set,undefined,var,with,Infinity,NaN"],
-O=[K,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],P=[K,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],K=[K,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],Q=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,
-T=/\S/,U=x({keywords:[S,N,M,L,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",O,P,K],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),X={};p(U,["default-code"]);p(C([],[["pln",/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],["com",/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",
-/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),"default-markup htm html mxml xhtml xml xsl".split(" "));p(C([["pln",/^[\s]+/,null," \t\r\n"],["atv",/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],
-["pun",/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]);p(C([],[["atv",/^[\s\S]+/]]),["uq.val"]);p(x({keywords:S,hashComments:!0,cStyleComments:!0,types:Q}),"c cc cpp cxx cyc m".split(" "));p(x({keywords:"null,true,false"}),["json"]);p(x({keywords:N,hashComments:!0,cStyleComments:!0,
-verbatimStrings:!0,types:Q}),["cs"]);p(x({keywords:M,cStyleComments:!0}),["java"]);p(x({keywords:K,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]);p(x({keywords:O,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]);p(x({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:2}),
-["perl","pl","pm"]);p(x({keywords:P,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]);p(x({keywords:L,cStyleComments:!0,regexLiterals:!0}),["javascript","js"]);p(x({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);p(C([],[["str",/^[\s\S]+/]]),["regex"]);
-var V=R.PR={createSimpleLexer:C,registerLangHandler:p,sourceDecorator:x,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:function(a,d,f){f=f||!1;d=d||null;var b=document.createElement("div");b.innerHTML="<pre>"+a+"</pre>";b=b.firstChild;f&&B(b,f,!0);H({j:d,m:f,h:b,l:1,a:null,i:null,c:null,g:null});return b.innerHTML},
-prettyPrint:g=g=function(a,d){function f(){for(var b=R.PR_SHOULD_USE_CONTINUATION?c.now()+250:Infinity;r<p.length&&c.now()<b;r++){for(var d=p[r],k=h,q=d;q=q.previousSibling;){var m=q.nodeType,v=(7===m||8===m)&&q.nodeValue;if(v?!/^\??prettify\b/.test(v):3!==m||/\S/.test(q.nodeValue))break;if(v){k={};v.replace(/\b(\w+)=([\w:.%+-]+)/g,function(a,b,c){k[b]=c});break}}q=d.className;if((k!==h||u.test(q))&&!e.test(q)){m=!1;for(v=d.parentNode;v;v=v.parentNode)if(w.test(v.tagName)&&v.className&&u.test(v.className)){m=
-!0;break}if(!m){d.className+=" prettyprinted";m=k.lang;if(!m){var m=q.match(t),C;!m&&(C=A(d))&&z.test(C.tagName)&&(m=C.className.match(t));m&&(m=m[1])}if(x.test(d.tagName))v=1;else var v=d.currentStyle,y=g.defaultView,v=(v=v?v.whiteSpace:y&&y.getComputedStyle?y.getComputedStyle(d,null).getPropertyValue("white-space"):0)&&"pre"===v.substring(0,3);y=k.linenums;(y="true"===y||+y)||(y=(y=q.match(/\blinenums\b(?::(\d+))?/))?y[1]&&y[1].length?+y[1]:!0:!1);y&&B(d,y,v);H({j:m,h:d,m:y,l:v,a:null,i:null,c:null,
-g:null})}}}r<p.length?R.setTimeout(f,250):"function"===typeof a&&a()}for(var b=d||document.body,g=b.ownerDocument||document,b=[b.getElementsByTagName("pre"),b.getElementsByTagName("code"),b.getElementsByTagName("xmp")],p=[],k=0;k<b.length;++k)for(var m=0,q=b[k].length;m<q;++m)p.push(b[k][m]);var b=null,c=Date;c.now||(c={now:function(){return+new Date}});var r=0,t=/\blang(?:uage)?-([\w.]+)(?!\S)/,u=/\bprettyprint\b/,e=/\bprettyprinted\b/,x=/pre|xmp/i,z=/^code$/i,w=/^(?:pre|code|xmp)$/i,h={};f()}},
-S=R.define;"function"===typeof S&&S.amd&&S("google-code-prettify",[],function(){return V})})();return g}();T||t.setTimeout(U,0)})();}()
diff --git a/jams-server/doc/vendor/require.min.js b/jams-server/doc/vendor/require.min.js
deleted file mode 100644
index 651902f2..00000000
--- a/jams-server/doc/vendor/require.min.js
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- RequireJS 2.1.22 Copyright (c) 2010-2015, The Dojo Foundation All Rights Reserved.
- Available via the MIT or new BSD license.
- see: http://github.com/jrburke/requirejs for details
-*/
-var requirejs,require,define;
-(function(ha){function L(b){return"[object Function]"===R.call(b)}function M(b){return"[object Array]"===R.call(b)}function x(b,c){if(b){var d;for(d=0;d<b.length&&(!b[d]||!c(b[d],d,b));d+=1);}}function Y(b,c){if(b){var d;for(d=b.length-1;-1<d&&(!b[d]||!c(b[d],d,b));--d);}}function w(b,c){return la.call(b,c)}function g(b,c){return w(b,c)&&b[c]}function E(b,c){for(var d in b)if(w(b,d)&&c(b[d],d))break}function Z(b,c,d,k){c&&E(c,function(c,g){if(d||!w(b,g))!k||"object"!==typeof c||!c||M(c)||L(c)||c instanceof
-RegExp?b[g]=c:(b[g]||(b[g]={}),Z(b[g],c,d,k))});return b}function y(b,c){return function(){return c.apply(b,arguments)}}function ia(b){throw b;}function ja(b){if(!b)return b;var c=ha;x(b.split("."),function(b){c=c[b]});return c}function G(b,c,d,g){c=Error(c+"\nhttp://requirejs.org/docs/errors.html#"+b);c.requireType=b;c.requireModules=g;d&&(c.originalError=d);return c}function ma(b){function c(a,n,b){var f,l,c,d,h,k,e,A;n=n&&n.split("/");var q=m.map,p=q&&q["*"];if(a){a=a.split("/");l=a.length-1;m.nodeIdCompat&&
-V.test(a[l])&&(a[l]=a[l].replace(V,""));"."===a[0].charAt(0)&&n&&(l=n.slice(0,n.length-1),a=l.concat(a));l=a;for(c=0;c<l.length;c++)d=l[c],"."===d?(l.splice(c,1),--c):".."===d&&0!==c&&(1!==c||".."!==l[2])&&".."!==l[c-1]&&0<c&&(l.splice(c-1,2),c-=2);a=a.join("/")}if(b&&q&&(n||p)){l=a.split("/");c=l.length;a:for(;0<c;--c){h=l.slice(0,c).join("/");if(n)for(d=n.length;0<d;--d)if(b=g(q,n.slice(0,d).join("/")))if(b=g(b,h)){f=b;k=c;break a}!e&&p&&g(p,h)&&(e=g(p,h),A=c)}!f&&e&&(f=e,k=A);f&&(l.splice(0,k,
-f),a=l.join("/"))}return(f=g(m.pkgs,a))?f:a}function d(a){F&&x(document.getElementsByTagName("script"),function(n){if(n.getAttribute("data-requiremodule")===a&&n.getAttribute("data-requirecontext")===h.contextName)return n.parentNode.removeChild(n),!0})}function p(a){var n=g(m.paths,a);if(n&&M(n)&&1<n.length)return n.shift(),h.require.undef(a),h.makeRequire(null,{skipMap:!0})([a]),!0}function e(a){var n,b=a?a.indexOf("!"):-1;-1<b&&(n=a.substring(0,b),a=a.substring(b+1,a.length));return[n,a]}function q(a,
-n,b,f){var l,d,z=null,k=n?n.name:null,m=a,q=!0,A="";a||(q=!1,a="_@r"+(R+=1));a=e(a);z=a[0];a=a[1];z&&(z=c(z,k,f),d=g(r,z));a&&(z?A=d&&d.normalize?d.normalize(a,function(a){return c(a,k,f)}):-1===a.indexOf("!")?c(a,k,f):a:(A=c(a,k,f),a=e(A),z=a[0],A=a[1],b=!0,l=h.nameToUrl(A)));b=!z||d||b?"":"_unnormalized"+(U+=1);return{prefix:z,name:A,parentMap:n,unnormalized:!!b,url:l,originalName:m,isDefine:q,id:(z?z+"!"+A:A)+b}}function u(a){var b=a.id,c=g(t,b);c||(c=t[b]=new h.Module(a));return c}function v(a,
-b,c){var f=a.id,l=g(t,f);if(!w(r,f)||l&&!l.defineEmitComplete)if(l=u(a),l.error&&"error"===b)c(l.error);else l.on(b,c);else"defined"===b&&c(r[f])}function B(a,b){var c=a.requireModules,f=!1;if(b)b(a);else if(x(c,function(b){if(b=g(t,b))b.error=a,b.events.error&&(f=!0,b.emit("error",a))}),!f)k.onError(a)}function C(){W.length&&(x(W,function(a){var b=a[0];"string"===typeof b&&(h.defQueueMap[b]=!0);H.push(a)}),W=[])}function D(a){delete t[a];delete aa[a]}function K(a,b,c){var f=a.map.id;a.error?a.emit("error",
-a.error):(b[f]=!0,x(a.depMaps,function(f,d){var h=f.id,k=g(t,h);!k||a.depMatched[d]||c[h]||(g(b,h)?(a.defineDep(d,r[h]),a.check()):K(k,b,c))}),c[f]=!0)}function I(){var a,b,c=(a=1E3*m.waitSeconds)&&h.startTime+a<(new Date).getTime(),f=[],l=[],k=!1,g=!0;if(!ba){ba=!0;E(aa,function(a){var h=a.map,e=h.id;if(a.enabled&&(h.isDefine||l.push(a),!a.error))if(!a.inited&&c)p(e)?k=b=!0:(f.push(e),d(e));else if(!a.inited&&a.fetched&&h.isDefine&&(k=!0,!h.prefix))return g=!1});if(c&&f.length)return a=G("timeout",
-"Load timeout for modules: "+f,null,f),a.contextName=h.contextName,B(a);g&&x(l,function(a){K(a,{},{})});c&&!b||!k||!F&&!ka||ca||(ca=setTimeout(function(){ca=0;I()},50));ba=!1}}function J(a){w(r,a[0])||u(q(a[0],null,!0)).init(a[1],a[2])}function P(a){a=a.currentTarget||a.srcElement;var b=h.onScriptLoad;a.detachEvent&&!da?a.detachEvent("onreadystatechange",b):a.removeEventListener("load",b,!1);b=h.onScriptError;a.detachEvent&&!da||a.removeEventListener("error",b,!1);return{node:a,id:a&&a.getAttribute("data-requiremodule")}}
-function Q(){var a;for(C();H.length;){a=H.shift();if(null===a[0])return B(G("mismatch","Mismatched anonymous define() module: "+a[a.length-1]));J(a)}h.defQueueMap={}}var ba,ea,h,S,ca,m={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},t={},aa={},fa={},H=[],r={},X={},ga={},R=1,U=1;S={require:function(a){return a.require?a.require:a.require=h.makeRequire(a.map)},exports:function(a){a.usingExports=!0;if(a.map.isDefine)return a.exports?r[a.map.id]=a.exports:a.exports=r[a.map.id]=
-{}},module:function(a){return a.module?a.module:a.module={id:a.map.id,uri:a.map.url,config:function(){return g(m.config,a.map.id)||{}},exports:a.exports||(a.exports={})}}};ea=function(a){this.events=g(fa,a.id)||{};this.map=a;this.shim=g(m.shim,a.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0};ea.prototype={init:function(a,b,c,f){f=f||{};if(!this.inited){this.factory=b;if(c)this.on("error",c);else this.events.error&&(c=y(this,function(a){this.emit("error",
-a)}));this.depMaps=a&&a.slice(0);this.errback=c;this.inited=!0;this.ignore=f.ignore;f.enabled||this.enabled?this.enable():this.check()}},defineDep:function(a,b){this.depMatched[a]||(this.depMatched[a]=!0,--this.depCount,this.depExports[a]=b)},fetch:function(){if(!this.fetched){this.fetched=!0;h.startTime=(new Date).getTime();var a=this.map;if(this.shim)h.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],y(this,function(){return a.prefix?this.callPlugin():this.load()}));else return a.prefix?
-this.callPlugin():this.load()}},load:function(){var a=this.map.url;X[a]||(X[a]=!0,h.load(this.map.id,a))},check:function(){if(this.enabled&&!this.enabling){var a,b,c=this.map.id;b=this.depExports;var f=this.exports,l=this.factory;if(!this.inited)w(h.defQueueMap,c)||this.fetch();else if(this.error)this.emit("error",this.error);else if(!this.defining){this.defining=!0;if(1>this.depCount&&!this.defined){if(L(l)){try{f=h.execCb(c,l,b,f)}catch(d){a=d}this.map.isDefine&&void 0===f&&((b=this.module)?f=b.exports:
-this.usingExports&&(f=this.exports));if(a){if(this.events.error&&this.map.isDefine||k.onError!==ia)return a.requireMap=this.map,a.requireModules=this.map.isDefine?[this.map.id]:null,a.requireType=this.map.isDefine?"define":"require",B(this.error=a);if("undefined"!==typeof console&&console.error)console.error(a);else k.onError(a)}}else f=l;this.exports=f;if(this.map.isDefine&&!this.ignore&&(r[c]=f,k.onResourceLoad)){var e=[];x(this.depMaps,function(a){e.push(a.normalizedMap||a)});k.onResourceLoad(h,
-this.map,e)}D(c);this.defined=!0}this.defining=!1;this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}},callPlugin:function(){var a=this.map,b=a.id,d=q(a.prefix);this.depMaps.push(d);v(d,"defined",y(this,function(f){var l,d,e=g(ga,this.map.id),N=this.map.name,p=this.map.parentMap?this.map.parentMap.name:null,r=h.makeRequire(a.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(f.normalize&&(N=f.normalize(N,function(a){return c(a,
-p,!0)})||""),d=q(a.prefix+"!"+N,this.map.parentMap),v(d,"defined",y(this,function(a){this.map.normalizedMap=d;this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),f=g(t,d.id)){this.depMaps.push(d);if(this.events.error)f.on("error",y(this,function(a){this.emit("error",a)}));f.enable()}}else e?(this.map.url=h.nameToUrl(e),this.load()):(l=y(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),l.error=y(this,function(a){this.inited=!0;this.error=a;a.requireModules=[b];
-E(t,function(a){0===a.map.id.indexOf(b+"_unnormalized")&&D(a.map.id)});B(a)}),l.fromText=y(this,function(f,c){var d=a.name,e=q(d),N=T;c&&(f=c);N&&(T=!1);u(e);w(m.config,b)&&(m.config[d]=m.config[b]);try{k.exec(f)}catch(g){return B(G("fromtexteval","fromText eval for "+b+" failed: "+g,g,[b]))}N&&(T=!0);this.depMaps.push(e);h.completeLoad(d);r([d],l)}),f.load(a.name,r,l,m))}));h.enable(d,this);this.pluginMaps[d.id]=d},enable:function(){aa[this.map.id]=this;this.enabling=this.enabled=!0;x(this.depMaps,
-y(this,function(a,b){var c,f;if("string"===typeof a){a=q(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=g(S,a.id)){this.depExports[b]=c(this);return}this.depCount+=1;v(a,"defined",y(this,function(a){this.undefed||(this.defineDep(b,a),this.check())}));this.errback?v(a,"error",y(this,this.errback)):this.events.error&&v(a,"error",y(this,function(a){this.emit("error",a)}))}c=a.id;f=t[c];w(S,c)||!f||f.enabled||h.enable(a,this)}));E(this.pluginMaps,y(this,function(a){var b=
-g(t,a.id);b&&!b.enabled&&h.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){x(this.events[a],function(a){a(b)});"error"===a&&delete this.events[a]}};h={config:m,contextName:b,registry:t,defined:r,urlFetched:X,defQueue:H,defQueueMap:{},Module:ea,makeModuleMap:q,nextTick:k.nextTick,onError:B,configure:function(a){a.baseUrl&&"/"!==a.baseUrl.charAt(a.baseUrl.length-1)&&(a.baseUrl+="/");var b=m.shim,c={paths:!0,
-bundles:!0,config:!0,map:!0};E(a,function(a,b){c[b]?(m[b]||(m[b]={}),Z(m[b],a,!0,!0)):m[b]=a});a.bundles&&E(a.bundles,function(a,b){x(a,function(a){a!==b&&(ga[a]=b)})});a.shim&&(E(a.shim,function(a,c){M(a)&&(a={deps:a});!a.exports&&!a.init||a.exportsFn||(a.exportsFn=h.makeShimExports(a));b[c]=a}),m.shim=b);a.packages&&x(a.packages,function(a){var b;a="string"===typeof a?{name:a}:a;b=a.name;a.location&&(m.paths[b]=a.location);m.pkgs[b]=a.name+"/"+(a.main||"main").replace(na,"").replace(V,"")});E(t,
-function(a,b){a.inited||a.map.unnormalized||(a.map=q(b,null,!0))});(a.deps||a.callback)&&h.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;a.init&&(b=a.init.apply(ha,arguments));return b||a.exports&&ja(a.exports)}},makeRequire:function(a,n){function e(c,d,g){var m,p;n.enableBuildCallback&&d&&L(d)&&(d.__requireJsBuild=!0);if("string"===typeof c){if(L(d))return B(G("requireargs","Invalid require call"),g);if(a&&w(S,c))return S[c](t[a.id]);if(k.get)return k.get(h,
-c,a,e);m=q(c,a,!1,!0);m=m.id;return w(r,m)?r[m]:B(G("notloaded",'Module name "'+m+'" has not been loaded yet for context: '+b+(a?"":". Use require([])")))}Q();h.nextTick(function(){Q();p=u(q(null,a));p.skipMap=n.skipMap;p.init(c,d,g,{enabled:!0});I()});return e}n=n||{};Z(e,{isBrowser:F,toUrl:function(b){var d,e=b.lastIndexOf("."),n=b.split("/")[0];-1!==e&&("."!==n&&".."!==n||1<e)&&(d=b.substring(e,b.length),b=b.substring(0,e));return h.nameToUrl(c(b,a&&a.id,!0),d,!0)},defined:function(b){return w(r,
-q(b,a,!1,!0).id)},specified:function(b){b=q(b,a,!1,!0).id;return w(r,b)||w(t,b)}});a||(e.undef=function(b){C();var c=q(b,a,!0),e=g(t,b);e.undefed=!0;d(b);delete r[b];delete X[c.url];delete fa[b];Y(H,function(a,c){a[0]===b&&H.splice(c,1)});delete h.defQueueMap[b];e&&(e.events.defined&&(fa[b]=e.events),D(b))});return e},enable:function(a){g(t,a.id)&&u(a).enable()},completeLoad:function(a){var b,c,d=g(m.shim,a)||{},e=d.exports;for(C();H.length;){c=H.shift();if(null===c[0]){c[0]=a;if(b)break;b=!0}else c[0]===
-a&&(b=!0);J(c)}h.defQueueMap={};c=g(t,a);if(!b&&!w(r,a)&&c&&!c.inited)if(!m.enforceDefine||e&&ja(e))J([a,d.deps||[],d.exportsFn]);else return p(a)?void 0:B(G("nodefine","No define call for "+a,null,[a]));I()},nameToUrl:function(a,b,c){var d,e,p;(d=g(m.pkgs,a))&&(a=d);if(d=g(ga,a))return h.nameToUrl(d,b,c);if(k.jsExtRegExp.test(a))d=a+(b||"");else{d=m.paths;a=a.split("/");for(e=a.length;0<e;--e)if(p=a.slice(0,e).join("/"),p=g(d,p)){M(p)&&(p=p[0]);a.splice(0,e,p);break}d=a.join("/");d+=b||(/^data\:|\?/.test(d)||
-c?"":".js");d=("/"===d.charAt(0)||d.match(/^[\w\+\.\-]+:/)?"":m.baseUrl)+d}return m.urlArgs?d+((-1===d.indexOf("?")?"?":"&")+m.urlArgs):d},load:function(a,b){k.load(h,a,b)},execCb:function(a,b,c,d){return b.apply(d,c)},onScriptLoad:function(a){if("load"===a.type||oa.test((a.currentTarget||a.srcElement).readyState))O=null,a=P(a),h.completeLoad(a.id)},onScriptError:function(a){var b=P(a);if(!p(b.id)){var c=[];E(t,function(a,d){0!==d.indexOf("_@r")&&x(a.depMaps,function(a){a.id===b.id&&c.push(d);return!0})});
-return B(G("scripterror",'Script error for "'+b.id+(c.length?'", needed by: '+c.join(", "):'"'),a,[b.id]))}}};h.require=h.makeRequire();return h}function pa(){if(O&&"interactive"===O.readyState)return O;Y(document.getElementsByTagName("script"),function(b){if("interactive"===b.readyState)return O=b});return O}var k,C,D,I,P,J,O,Q,u,U,qa=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,ra=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,V=/\.js$/,na=/^\.\//;C=Object.prototype;var R=C.toString,la=C.hasOwnProperty,
-F=!("undefined"===typeof window||"undefined"===typeof navigator||!window.document),ka=!F&&"undefined"!==typeof importScripts,oa=F&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,da="undefined"!==typeof opera&&"[object Opera]"===opera.toString(),K={},v={},W=[],T=!1;if("undefined"===typeof define){if("undefined"!==typeof requirejs){if(L(requirejs))return;v=requirejs;requirejs=void 0}"undefined"===typeof require||L(require)||(v=require,require=void 0);k=requirejs=function(b,
-c,d,p){var e,q="_";M(b)||"string"===typeof b||(e=b,M(c)?(b=c,c=d,d=p):b=[]);e&&e.context&&(q=e.context);(p=g(K,q))||(p=K[q]=k.s.newContext(q));e&&p.configure(e);return p.require(b,c,d)};k.config=function(b){return k(b)};k.nextTick="undefined"!==typeof setTimeout?function(b){setTimeout(b,4)}:function(b){b()};require||(require=k);k.version="2.1.22";k.jsExtRegExp=/^\/|:|\?|\.js$/;k.isBrowser=F;C=k.s={contexts:K,newContext:ma};k({});x(["toUrl","undef","defined","specified"],function(b){k[b]=function(){var c=
-K._;return c.require[b].apply(c,arguments)}});F&&(D=C.head=document.getElementsByTagName("head")[0],I=document.getElementsByTagName("base")[0])&&(D=C.head=I.parentNode);k.onError=ia;k.createNode=function(b,c,d){c=b.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");c.type=b.scriptType||"text/javascript";c.charset="utf-8";c.async=!0;return c};k.load=function(b,c,d){var g=b&&b.config||{},e;if(F){e=k.createNode(g,c,d);if(g.onNodeCreated)g.onNodeCreated(e,
-g,c,d);e.setAttribute("data-requirecontext",b.contextName);e.setAttribute("data-requiremodule",c);!e.attachEvent||e.attachEvent.toString&&0>e.attachEvent.toString().indexOf("[native code")||da?(e.addEventListener("load",b.onScriptLoad,!1),e.addEventListener("error",b.onScriptError,!1)):(T=!0,e.attachEvent("onreadystatechange",b.onScriptLoad));e.src=d;Q=e;I?D.insertBefore(e,I):D.appendChild(e);Q=null;return e}if(ka)try{importScripts(d),b.completeLoad(c)}catch(q){b.onError(G("importscripts","importScripts failed for "+
-c+" at "+d,q,[c]))}};F&&!v.skipDataMain&&Y(document.getElementsByTagName("script"),function(b){D||(D=b.parentNode);if(P=b.getAttribute("data-main"))return u=P,v.baseUrl||(J=u.split("/"),u=J.pop(),U=J.length?J.join("/")+"/":"./",v.baseUrl=U),u=u.replace(V,""),k.jsExtRegExp.test(u)&&(u=P),v.deps=v.deps?v.deps.concat(u):[u],!0});define=function(b,c,d){var g,e;"string"!==typeof b&&(d=c,c=b,b=null);M(c)||(d=c,c=null);!c&&L(d)&&(c=[],d.length&&(d.toString().replace(qa,"").replace(ra,function(b,d){c.push(d)}),
-c=(1===d.length?["require"]:["require","exports","module"]).concat(c)));T&&(g=Q||pa())&&(b||(b=g.getAttribute("data-requiremodule")),e=K[g.getAttribute("data-requirecontext")]);e?(e.defQueue.push([b,c,d]),e.defQueueMap[b]=!0):W.push([b,c,d])};define.amd={jQuery:!0};k.exec=function(b){return eval(b)};k(v)}})(this);
diff --git a/jams-server/doc/vendor/semver.min.js b/jams-server/doc/vendor/semver.min.js
deleted file mode 100644
index c2b3ff48..00000000
--- a/jams-server/doc/vendor/semver.min.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){if(typeof module==="object"&&module.exports===e)e=module.exports=K;e.SEMVER_SPEC_VERSION="2.0.0";var r=256;var t=Number.MAX_SAFE_INTEGER||9007199254740991;var n=e.re=[];var i=e.src=[];var s=0;var o=s++;i[o]="0|[1-9]\\d*";var a=s++;i[a]="[0-9]+";var f=s++;i[f]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var u=s++;i[u]="("+i[o]+")\\."+"("+i[o]+")\\."+"("+i[o]+")";var l=s++;i[l]="("+i[a]+")\\."+"("+i[a]+")\\."+"("+i[a]+")";var p=s++;i[p]="(?:"+i[o]+"|"+i[f]+")";var h=s++;i[h]="(?:"+i[a]+"|"+i[f]+")";var c=s++;i[c]="(?:-("+i[p]+"(?:\\."+i[p]+")*))";var v=s++;i[v]="(?:-?("+i[h]+"(?:\\."+i[h]+")*))";var m=s++;i[m]="[0-9A-Za-z-]+";var g=s++;i[g]="(?:\\+("+i[m]+"(?:\\."+i[m]+")*))";var w=s++;var y="v?"+i[u]+i[c]+"?"+i[g]+"?";i[w]="^"+y+"$";var d="[v=\\s]*"+i[l]+i[v]+"?"+i[g]+"?";var j=s++;i[j]="^"+d+"$";var b=s++;i[b]="((?:<|>)?=?)";var E=s++;i[E]=i[a]+"|x|X|\\*";var $=s++;i[$]=i[o]+"|x|X|\\*";var k=s++;i[k]="[v=\\s]*("+i[$]+")"+"(?:\\.("+i[$]+")"+"(?:\\.("+i[$]+")"+"(?:"+i[c]+")?"+i[g]+"?"+")?)?";var R=s++;i[R]="[v=\\s]*("+i[E]+")"+"(?:\\.("+i[E]+")"+"(?:\\.("+i[E]+")"+"(?:"+i[v]+")?"+i[g]+"?"+")?)?";var S=s++;i[S]="^"+i[b]+"\\s*"+i[k]+"$";var x=s++;i[x]="^"+i[b]+"\\s*"+i[R]+"$";var I=s++;i[I]="(?:~>?)";var T=s++;i[T]="(\\s*)"+i[I]+"\\s+";n[T]=new RegExp(i[T],"g");var V="$1~";var A=s++;i[A]="^"+i[I]+i[k]+"$";var C=s++;i[C]="^"+i[I]+i[R]+"$";var M=s++;i[M]="(?:\\^)";var N=s++;i[N]="(\\s*)"+i[M]+"\\s+";n[N]=new RegExp(i[N],"g");var _="$1^";var z=s++;i[z]="^"+i[M]+i[k]+"$";var P=s++;i[P]="^"+i[M]+i[R]+"$";var X=s++;i[X]="^"+i[b]+"\\s*("+d+")$|^$";var Z=s++;i[Z]="^"+i[b]+"\\s*("+y+")$|^$";var q=s++;i[q]="(\\s*)"+i[b]+"\\s*("+d+"|"+i[k]+")";n[q]=new RegExp(i[q],"g");var L="$1$2$3";var F=s++;i[F]="^\\s*("+i[k]+")"+"\\s+-\\s+"+"("+i[k]+")"+"\\s*$";var G=s++;i[G]="^\\s*("+i[R]+")"+"\\s+-\\s+"+"("+i[R]+")"+"\\s*$";var O=s++;i[O]="(<|>)?=?\\s*\\*";for(var B=0;B<s;B++){if(!n[B])n[B]=new RegExp(i[B])}e.parse=D;function D(e,t){if(e instanceof K)return e;if(typeof e!=="string")return null;if(e.length>r)return null;var i=t?n[j]:n[w];if(!i.test(e))return null;try{return new K(e,t)}catch(s){return null}}e.valid=H;function H(e,r){var t=D(e,r);return t?t.version:null}e.clean=J;function J(e,r){var t=D(e.trim().replace(/^[=v]+/,""),r);return t?t.version:null}e.SemVer=K;function K(e,i){if(e instanceof K){if(e.loose===i)return e;else e=e.version}else if(typeof e!=="string"){throw new TypeError("Invalid Version: "+e)}if(e.length>r)throw new TypeError("version is longer than "+r+" characters");if(!(this instanceof K))return new K(e,i);this.loose=i;var s=e.trim().match(i?n[j]:n[w]);if(!s)throw new TypeError("Invalid Version: "+e);this.raw=e;this.major=+s[1];this.minor=+s[2];this.patch=+s[3];if(this.major>t||this.major<0)throw new TypeError("Invalid major version");if(this.minor>t||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>t||this.patch<0)throw new TypeError("Invalid patch version");if(!s[4])this.prerelease=[];else this.prerelease=s[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var r=+e;if(r>=0&&r<t)return r}return e});this.build=s[5]?s[5].split("."):[];this.format()}K.prototype.format=function(){this.version=this.major+"."+this.minor+"."+this.patch;if(this.prerelease.length)this.version+="-"+this.prerelease.join(".");return this.version};K.prototype.inspect=function(){return'<SemVer "'+this+'">'};K.prototype.toString=function(){return this.version};K.prototype.compare=function(e){if(!(e instanceof K))e=new K(e,this.loose);return this.compareMain(e)||this.comparePre(e)};K.prototype.compareMain=function(e){if(!(e instanceof K))e=new K(e,this.loose);return Y(this.major,e.major)||Y(this.minor,e.minor)||Y(this.patch,e.patch)};K.prototype.comparePre=function(e){if(!(e instanceof K))e=new K(e,this.loose);if(this.prerelease.length&&!e.prerelease.length)return-1;else if(!this.prerelease.length&&e.prerelease.length)return 1;else if(!this.prerelease.length&&!e.prerelease.length)return 0;var r=0;do{var t=this.prerelease[r];var n=e.prerelease[r];if(t===undefined&&n===undefined)return 0;else if(n===undefined)return 1;else if(t===undefined)return-1;else if(t===n)continue;else return Y(t,n)}while(++r)};K.prototype.inc=function(e,r){switch(e){case"premajor":this.prerelease.length=0;this.patch=0;this.minor=0;this.major++;this.inc("pre",r);break;case"preminor":this.prerelease.length=0;this.patch=0;this.minor++;this.inc("pre",r);break;case"prepatch":this.prerelease.length=0;this.inc("patch",r);this.inc("pre",r);break;case"prerelease":if(this.prerelease.length===0)this.inc("patch",r);this.inc("pre",r);break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0)this.major++;this.minor=0;this.patch=0;this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0)this.minor++;this.patch=0;this.prerelease=[];break;case"patch":if(this.prerelease.length===0)this.patch++;this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{var t=this.prerelease.length;while(--t>=0){if(typeof this.prerelease[t]==="number"){this.prerelease[t]++;t=-2}}if(t===-1)this.prerelease.push(0)}if(r){if(this.prerelease[0]===r){if(isNaN(this.prerelease[1]))this.prerelease=[r,0]}else this.prerelease=[r,0]}break;default:throw new Error("invalid increment argument: "+e)}this.format();return this};e.inc=Q;function Q(e,r,t,n){if(typeof t==="string"){n=t;t=undefined}try{return new K(e,t).inc(r,n).version}catch(i){return null}}e.diff=U;function U(e,r){if(pr(e,r)){return null}else{var t=D(e);var n=D(r);if(t.prerelease.length||n.prerelease.length){for(var i in t){if(i==="major"||i==="minor"||i==="patch"){if(t[i]!==n[i]){return"pre"+i}}}return"prerelease"}for(var i in t){if(i==="major"||i==="minor"||i==="patch"){if(t[i]!==n[i]){return i}}}}}e.compareIdentifiers=Y;var W=/^[0-9]+$/;function Y(e,r){var t=W.test(e);var n=W.test(r);if(t&&n){e=+e;r=+r}return t&&!n?-1:n&&!t?1:e<r?-1:e>r?1:0}e.rcompareIdentifiers=er;function er(e,r){return Y(r,e)}e.major=rr;function rr(e,r){return new K(e,r).major}e.minor=tr;function tr(e,r){return new K(e,r).minor}e.patch=nr;function nr(e,r){return new K(e,r).patch}e.compare=ir;function ir(e,r,t){return new K(e,t).compare(r)}e.compareLoose=sr;function sr(e,r){return ir(e,r,true)}e.rcompare=or;function or(e,r,t){return ir(r,e,t)}e.sort=ar;function ar(r,t){return r.sort(function(r,n){return e.compare(r,n,t)})}e.rsort=fr;function fr(r,t){return r.sort(function(r,n){return e.rcompare(r,n,t)})}e.gt=ur;function ur(e,r,t){return ir(e,r,t)>0}e.lt=lr;function lr(e,r,t){return ir(e,r,t)<0}e.eq=pr;function pr(e,r,t){return ir(e,r,t)===0}e.neq=hr;function hr(e,r,t){return ir(e,r,t)!==0}e.gte=cr;function cr(e,r,t){return ir(e,r,t)>=0}e.lte=vr;function vr(e,r,t){return ir(e,r,t)<=0}e.cmp=mr;function mr(e,r,t,n){var i;switch(r){case"===":if(typeof e==="object")e=e.version;if(typeof t==="object")t=t.version;i=e===t;break;case"!==":if(typeof e==="object")e=e.version;if(typeof t==="object")t=t.version;i=e!==t;break;case"":case"=":case"==":i=pr(e,t,n);break;case"!=":i=hr(e,t,n);break;case">":i=ur(e,t,n);break;case">=":i=cr(e,t,n);break;case"<":i=lr(e,t,n);break;case"<=":i=vr(e,t,n);break;default:throw new TypeError("Invalid operator: "+r)}return i}e.Comparator=gr;function gr(e,r){if(e instanceof gr){if(e.loose===r)return e;else e=e.value}if(!(this instanceof gr))return new gr(e,r);this.loose=r;this.parse(e);if(this.semver===wr)this.value="";else this.value=this.operator+this.semver.version}var wr={};gr.prototype.parse=function(e){var r=this.loose?n[X]:n[Z];var t=e.match(r);if(!t)throw new TypeError("Invalid comparator: "+e);this.operator=t[1];if(this.operator==="=")this.operator="";if(!t[2])this.semver=wr;else this.semver=new K(t[2],this.loose)};gr.prototype.inspect=function(){return'<SemVer Comparator "'+this+'">'};gr.prototype.toString=function(){return this.value};gr.prototype.test=function(e){if(this.semver===wr)return true;if(typeof e==="string")e=new K(e,this.loose);return mr(e,this.operator,this.semver,this.loose)};e.Range=yr;function yr(e,r){if(e instanceof yr&&e.loose===r)return e;if(!(this instanceof yr))return new yr(e,r);this.loose=r;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length});if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+e)}this.format()}yr.prototype.inspect=function(){return'<SemVer Range "'+this.range+'">'};yr.prototype.format=function(){this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim();return this.range};yr.prototype.toString=function(){return this.range};yr.prototype.parseRange=function(e){var r=this.loose;e=e.trim();var t=r?n[G]:n[F];e=e.replace(t,Tr);e=e.replace(n[q],L);e=e.replace(n[T],V);e=e.replace(n[N],_);e=e.split(/\s+/).join(" ");var i=r?n[X]:n[Z];var s=e.split(" ").map(function(e){return jr(e,r)}).join(" ").split(/\s+/);if(this.loose){s=s.filter(function(e){return!!e.match(i)})}s=s.map(function(e){return new gr(e,r)});return s};e.toComparators=dr;function dr(e,r){return new yr(e,r).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})}function jr(e,r){e=kr(e,r);e=Er(e,r);e=Sr(e,r);e=Ir(e,r);return e}function br(e){return!e||e.toLowerCase()==="x"||e==="*"}function Er(e,r){return e.trim().split(/\s+/).map(function(e){return $r(e,r)}).join(" ")}function $r(e,r){var t=r?n[C]:n[A];return e.replace(t,function(e,r,t,n,i){var s;if(br(r))s="";else if(br(t))s=">="+r+".0.0 <"+(+r+1)+".0.0";else if(br(n))s=">="+r+"."+t+".0 <"+r+"."+(+t+1)+".0";else if(i){if(i.charAt(0)!=="-")i="-"+i;s=">="+r+"."+t+"."+n+i+" <"+r+"."+(+t+1)+".0"}else s=">="+r+"."+t+"."+n+" <"+r+"."+(+t+1)+".0";return s})}function kr(e,r){return e.trim().split(/\s+/).map(function(e){return Rr(e,r)}).join(" ")}function Rr(e,r){var t=r?n[P]:n[z];return e.replace(t,function(e,r,t,n,i){var s;if(br(r))s="";else if(br(t))s=">="+r+".0.0 <"+(+r+1)+".0.0";else if(br(n)){if(r==="0")s=">="+r+"."+t+".0 <"+r+"."+(+t+1)+".0";else s=">="+r+"."+t+".0 <"+(+r+1)+".0.0"}else if(i){if(i.charAt(0)!=="-")i="-"+i;if(r==="0"){if(t==="0")s=">="+r+"."+t+"."+n+i+" <"+r+"."+t+"."+(+n+1);else s=">="+r+"."+t+"."+n+i+" <"+r+"."+(+t+1)+".0"}else s=">="+r+"."+t+"."+n+i+" <"+(+r+1)+".0.0"}else{if(r==="0"){if(t==="0")s=">="+r+"."+t+"."+n+" <"+r+"."+t+"."+(+n+1);else s=">="+r+"."+t+"."+n+" <"+r+"."+(+t+1)+".0"}else s=">="+r+"."+t+"."+n+" <"+(+r+1)+".0.0"}return s})}function Sr(e,r){return e.split(/\s+/).map(function(e){return xr(e,r)}).join(" ")}function xr(e,r){e=e.trim();var t=r?n[x]:n[S];return e.replace(t,function(e,r,t,n,i,s){var o=br(t);var a=o||br(n);var f=a||br(i);var u=f;if(r==="="&&u)r="";if(o){if(r===">"||r==="<"){e="<0.0.0"}else{e="*"}}else if(r&&u){if(a)n=0;if(f)i=0;if(r===">"){r=">=";if(a){t=+t+1;n=0;i=0}else if(f){n=+n+1;i=0}}else if(r==="<="){r="<";if(a)t=+t+1;else n=+n+1}e=r+t+"."+n+"."+i}else if(a){e=">="+t+".0.0 <"+(+t+1)+".0.0"}else if(f){e=">="+t+"."+n+".0 <"+t+"."+(+n+1)+".0"}return e})}function Ir(e,r){return e.trim().replace(n[O],"")}function Tr(e,r,t,n,i,s,o,a,f,u,l,p,h){if(br(t))r="";else if(br(n))r=">="+t+".0.0";else if(br(i))r=">="+t+"."+n+".0";else r=">="+r;if(br(f))a="";else if(br(u))a="<"+(+f+1)+".0.0";else if(br(l))a="<"+f+"."+(+u+1)+".0";else if(p)a="<="+f+"."+u+"."+l+"-"+p;else a="<="+a;return(r+" "+a).trim()}yr.prototype.test=function(e){if(!e)return false;if(typeof e==="string")e=new K(e,this.loose);for(var r=0;r<this.set.length;r++){if(Vr(this.set[r],e))return true}return false};function Vr(e,r){for(var t=0;t<e.length;t++){if(!e[t].test(r))return false}if(r.prerelease.length){for(var t=0;t<e.length;t++){if(e[t].semver===wr)return true;if(e[t].semver.prerelease.length>0){var n=e[t].semver;if(n.major===r.major&&n.minor===r.minor&&n.patch===r.patch)return true}}return false}return true}e.satisfies=Ar;function Ar(e,r,t){try{r=new yr(r,t)}catch(n){return false}return r.test(e)}e.maxSatisfying=Cr;function Cr(e,r,t){return e.filter(function(e){return Ar(e,r,t)}).sort(function(e,r){return or(e,r,t)})[0]||null}e.validRange=Mr;function Mr(e,r){try{return new yr(e,r).range||"*"}catch(t){return null}}e.ltr=Nr;function Nr(e,r,t){return zr(e,r,"<",t)}e.gtr=_r;function _r(e,r,t){return zr(e,r,">",t)}e.outside=zr;function zr(e,r,t,n){e=new K(e,n);r=new yr(r,n);var i,s,o,a,f;switch(t){case">":i=ur;s=vr;o=lr;a=">";f=">=";break;case"<":i=lr;s=cr;o=ur;a="<";f="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Ar(e,r,n)){return false}for(var u=0;u<r.set.length;++u){var l=r.set[u];var p=null;var h=null;l.forEach(function(e){p=p||e;h=h||e;if(i(e.semver,p.semver,n)){p=e}else if(o(e.semver,h.semver,n)){h=e}});if(p.operator===a||p.operator===f){return false}if((!h.operator||h.operator===a)&&s(e,h.semver)){return false}else if(h.operator===f&&o(e,h.semver)){return false}}return true}if(typeof define==="function"&&define.amd)define(e)})(typeof exports==="object"?exports:typeof define==="function"&&define.amd?{}:semver={});
\ No newline at end of file
diff --git a/jams-server/doc/vendor/webfontloader.js b/jams-server/doc/vendor/webfontloader.js
deleted file mode 100644
index 2c7f6b3d..00000000
--- a/jams-server/doc/vendor/webfontloader.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/* Web Font Loader v1.6.24 - (c) Adobe Systems, Google. License: Apache 2.0 */
-(function(){function aa(a,b,d){return a.call.apply(a.bind,arguments)}function ba(a,b,d){if(!a)throw Error();if(2<arguments.length){var c=Array.prototype.slice.call(arguments,2);return function(){var d=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(d,c);return a.apply(b,d)}}return function(){return a.apply(b,arguments)}}function p(a,b,d){p=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?aa:ba;return p.apply(null,arguments)}var q=Date.now||function(){return+new Date};function ca(a,b){this.a=a;this.m=b||a;this.c=this.m.document}var da=!!window.FontFace;function t(a,b,d,c){b=a.c.createElement(b);if(d)for(var e in d)d.hasOwnProperty(e)&&("style"==e?b.style.cssText=d[e]:b.setAttribute(e,d[e]));c&&b.appendChild(a.c.createTextNode(c));return b}function u(a,b,d){a=a.c.getElementsByTagName(b)[0];a||(a=document.documentElement);a.insertBefore(d,a.lastChild)}function v(a){a.parentNode&&a.parentNode.removeChild(a)}
-function w(a,b,d){b=b||[];d=d||[];for(var c=a.className.split(/\s+/),e=0;e<b.length;e+=1){for(var f=!1,g=0;g<c.length;g+=1)if(b[e]===c[g]){f=!0;break}f||c.push(b[e])}b=[];for(e=0;e<c.length;e+=1){f=!1;for(g=0;g<d.length;g+=1)if(c[e]===d[g]){f=!0;break}f||b.push(c[e])}a.className=b.join(" ").replace(/\s+/g," ").replace(/^\s+|\s+$/,"")}function y(a,b){for(var d=a.className.split(/\s+/),c=0,e=d.length;c<e;c++)if(d[c]==b)return!0;return!1}
-function z(a){if("string"===typeof a.f)return a.f;var b=a.m.location.protocol;"about:"==b&&(b=a.a.location.protocol);return"https:"==b?"https:":"http:"}function ea(a){return a.m.location.hostname||a.a.location.hostname}
-function A(a,b,d){function c(){k&&e&&f&&(k(g),k=null)}b=t(a,"link",{rel:"stylesheet",href:b,media:"all"});var e=!1,f=!0,g=null,k=d||null;da?(b.onload=function(){e=!0;c()},b.onerror=function(){e=!0;g=Error("Stylesheet failed to load");c()}):setTimeout(function(){e=!0;c()},0);u(a,"head",b)}
-function B(a,b,d,c){var e=a.c.getElementsByTagName("head")[0];if(e){var f=t(a,"script",{src:b}),g=!1;f.onload=f.onreadystatechange=function(){g||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(g=!0,d&&d(null),f.onload=f.onreadystatechange=null,"HEAD"==f.parentNode.tagName&&e.removeChild(f))};e.appendChild(f);setTimeout(function(){g||(g=!0,d&&d(Error("Script load timeout")))},c||5E3);return f}return null};function C(){this.a=0;this.c=null}function D(a){a.a++;return function(){a.a--;E(a)}}function F(a,b){a.c=b;E(a)}function E(a){0==a.a&&a.c&&(a.c(),a.c=null)};function G(a){this.a=a||"-"}G.prototype.c=function(a){for(var b=[],d=0;d<arguments.length;d++)b.push(arguments[d].replace(/[\W_]+/g,"").toLowerCase());return b.join(this.a)};function H(a,b){this.c=a;this.f=4;this.a="n";var d=(b||"n4").match(/^([nio])([1-9])$/i);d&&(this.a=d[1],this.f=parseInt(d[2],10))}function fa(a){return I(a)+" "+(a.f+"00")+" 300px "+J(a.c)}function J(a){var b=[];a=a.split(/,\s*/);for(var d=0;d<a.length;d++){var c=a[d].replace(/['"]/g,"");-1!=c.indexOf(" ")||/^\d/.test(c)?b.push("'"+c+"'"):b.push(c)}return b.join(",")}function K(a){return a.a+a.f}function I(a){var b="normal";"o"===a.a?b="oblique":"i"===a.a&&(b="italic");return b}
-function ga(a){var b=4,d="n",c=null;a&&((c=a.match(/(normal|oblique|italic)/i))&&c[1]&&(d=c[1].substr(0,1).toLowerCase()),(c=a.match(/([1-9]00|normal|bold)/i))&&c[1]&&(/bold/i.test(c[1])?b=7:/[1-9]00/.test(c[1])&&(b=parseInt(c[1].substr(0,1),10))));return d+b};function ha(a,b){this.c=a;this.f=a.m.document.documentElement;this.h=b;this.a=new G("-");this.j=!1!==b.events;this.g=!1!==b.classes}function ia(a){a.g&&w(a.f,[a.a.c("wf","loading")]);L(a,"loading")}function M(a){if(a.g){var b=y(a.f,a.a.c("wf","active")),d=[],c=[a.a.c("wf","loading")];b||d.push(a.a.c("wf","inactive"));w(a.f,d,c)}L(a,"inactive")}function L(a,b,d){if(a.j&&a.h[b])if(d)a.h[b](d.c,K(d));else a.h[b]()};function ja(){this.c={}}function ka(a,b,d){var c=[],e;for(e in b)if(b.hasOwnProperty(e)){var f=a.c[e];f&&c.push(f(b[e],d))}return c};function N(a,b){this.c=a;this.f=b;this.a=t(this.c,"span",{"aria-hidden":"true"},this.f)}function O(a){u(a.c,"body",a.a)}function P(a){return"display:block;position:absolute;top:-9999px;left:-9999px;font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;font-variant:normal;white-space:nowrap;font-family:"+J(a.c)+";"+("font-style:"+I(a)+";font-weight:"+(a.f+"00")+";")};function Q(a,b,d,c,e,f){this.g=a;this.j=b;this.a=c;this.c=d;this.f=e||3E3;this.h=f||void 0}Q.prototype.start=function(){var a=this.c.m.document,b=this,d=q(),c=new Promise(function(c,e){function k(){q()-d>=b.f?e():a.fonts.load(fa(b.a),b.h).then(function(a){1<=a.length?c():setTimeout(k,25)},function(){e()})}k()}),e=new Promise(function(a,c){setTimeout(c,b.f)});Promise.race([e,c]).then(function(){b.g(b.a)},function(){b.j(b.a)})};function R(a,b,d,c,e,f,g){this.v=a;this.B=b;this.c=d;this.a=c;this.s=g||"BESbswy";this.f={};this.w=e||3E3;this.u=f||null;this.o=this.j=this.h=this.g=null;this.g=new N(this.c,this.s);this.h=new N(this.c,this.s);this.j=new N(this.c,this.s);this.o=new N(this.c,this.s);a=new H(this.a.c+",serif",K(this.a));a=P(a);this.g.a.style.cssText=a;a=new H(this.a.c+",sans-serif",K(this.a));a=P(a);this.h.a.style.cssText=a;a=new H("serif",K(this.a));a=P(a);this.j.a.style.cssText=a;a=new H("sans-serif",K(this.a));a=
-P(a);this.o.a.style.cssText=a;O(this.g);O(this.h);O(this.j);O(this.o)}var S={D:"serif",C:"sans-serif"},T=null;function U(){if(null===T){var a=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);T=!!a&&(536>parseInt(a[1],10)||536===parseInt(a[1],10)&&11>=parseInt(a[2],10))}return T}R.prototype.start=function(){this.f.serif=this.j.a.offsetWidth;this.f["sans-serif"]=this.o.a.offsetWidth;this.A=q();la(this)};
-function ma(a,b,d){for(var c in S)if(S.hasOwnProperty(c)&&b===a.f[S[c]]&&d===a.f[S[c]])return!0;return!1}function la(a){var b=a.g.a.offsetWidth,d=a.h.a.offsetWidth,c;(c=b===a.f.serif&&d===a.f["sans-serif"])||(c=U()&&ma(a,b,d));c?q()-a.A>=a.w?U()&&ma(a,b,d)&&(null===a.u||a.u.hasOwnProperty(a.a.c))?V(a,a.v):V(a,a.B):na(a):V(a,a.v)}function na(a){setTimeout(p(function(){la(this)},a),50)}function V(a,b){setTimeout(p(function(){v(this.g.a);v(this.h.a);v(this.j.a);v(this.o.a);b(this.a)},a),0)};function W(a,b,d){this.c=a;this.a=b;this.f=0;this.o=this.j=!1;this.s=d}var X=null;W.prototype.g=function(a){var b=this.a;b.g&&w(b.f,[b.a.c("wf",a.c,K(a).toString(),"active")],[b.a.c("wf",a.c,K(a).toString(),"loading"),b.a.c("wf",a.c,K(a).toString(),"inactive")]);L(b,"fontactive",a);this.o=!0;oa(this)};
-W.prototype.h=function(a){var b=this.a;if(b.g){var d=y(b.f,b.a.c("wf",a.c,K(a).toString(),"active")),c=[],e=[b.a.c("wf",a.c,K(a).toString(),"loading")];d||c.push(b.a.c("wf",a.c,K(a).toString(),"inactive"));w(b.f,c,e)}L(b,"fontinactive",a);oa(this)};function oa(a){0==--a.f&&a.j&&(a.o?(a=a.a,a.g&&w(a.f,[a.a.c("wf","active")],[a.a.c("wf","loading"),a.a.c("wf","inactive")]),L(a,"active")):M(a.a))};function pa(a){this.j=a;this.a=new ja;this.h=0;this.f=this.g=!0}pa.prototype.load=function(a){this.c=new ca(this.j,a.context||this.j);this.g=!1!==a.events;this.f=!1!==a.classes;qa(this,new ha(this.c,a),a)};
-function ra(a,b,d,c,e){var f=0==--a.h;(a.f||a.g)&&setTimeout(function(){var a=e||null,k=c||null||{};if(0===d.length&&f)M(b.a);else{b.f+=d.length;f&&(b.j=f);var h,m=[];for(h=0;h<d.length;h++){var l=d[h],n=k[l.c],r=b.a,x=l;r.g&&w(r.f,[r.a.c("wf",x.c,K(x).toString(),"loading")]);L(r,"fontloading",x);r=null;null===X&&(X=window.FontFace?(x=/Gecko.*Firefox\/(\d+)/.exec(window.navigator.userAgent))?42<parseInt(x[1],10):!0:!1);X?r=new Q(p(b.g,b),p(b.h,b),b.c,l,b.s,n):r=new R(p(b.g,b),p(b.h,b),b.c,l,b.s,a,
-n);m.push(r)}for(h=0;h<m.length;h++)m[h].start()}},0)}function qa(a,b,d){var c=[],e=d.timeout;ia(b);var c=ka(a.a,d,a.c),f=new W(a.c,b,e);a.h=c.length;b=0;for(d=c.length;b<d;b++)c[b].load(function(b,c,d){ra(a,f,b,c,d)})};function sa(a,b){this.c=a;this.a=b}function ta(a,b,d){var c=z(a.c);a=(a.a.api||"fast.fonts.net/jsapi").replace(/^.*http(s?):(\/\/)?/,"");return c+"//"+a+"/"+b+".js"+(d?"?v="+d:"")}
-sa.prototype.load=function(a){function b(){if(e["__mti_fntLst"+d]){var c=e["__mti_fntLst"+d](),g=[],k;if(c)for(var h=0;h<c.length;h++){var m=c[h].fontfamily;void 0!=c[h].fontStyle&&void 0!=c[h].fontWeight?(k=c[h].fontStyle+c[h].fontWeight,g.push(new H(m,k))):g.push(new H(m))}a(g)}else setTimeout(function(){b()},50)}var d=this.a.projectId,c=this.a.version;if(d){var e=this.c.m;B(this.c,ta(this,d,c),function(c){c?a([]):b()}).id="__MonotypeAPIScript__"+d}else a([])};function ua(a,b){this.c=a;this.a=b}ua.prototype.load=function(a){var b,d,c=this.a.urls||[],e=this.a.families||[],f=this.a.testStrings||{},g=new C;b=0;for(d=c.length;b<d;b++)A(this.c,c[b],D(g));var k=[];b=0;for(d=e.length;b<d;b++)if(c=e[b].split(":"),c[1])for(var h=c[1].split(","),m=0;m<h.length;m+=1)k.push(new H(c[0],h[m]));else k.push(new H(c[0]));F(g,function(){a(k,f)})};function va(a,b,d){a?this.c=a:this.c=b+wa;this.a=[];this.f=[];this.g=d||""}var wa="//fonts.googleapis.com/css";function xa(a,b){for(var d=b.length,c=0;c<d;c++){var e=b[c].split(":");3==e.length&&a.f.push(e.pop());var f="";2==e.length&&""!=e[1]&&(f=":");a.a.push(e.join(f))}}
-function ya(a){if(0==a.a.length)throw Error("No fonts to load!");if(-1!=a.c.indexOf("kit="))return a.c;for(var b=a.a.length,d=[],c=0;c<b;c++)d.push(a.a[c].replace(/ /g,"+"));b=a.c+"?family="+d.join("%7C");0<a.f.length&&(b+="&subset="+a.f.join(","));0<a.g.length&&(b+="&text="+encodeURIComponent(a.g));return b};function za(a){this.f=a;this.a=[];this.c={}}
-var Aa={latin:"BESbswy",cyrillic:"\u0439\u044f\u0416",greek:"\u03b1\u03b2\u03a3",khmer:"\u1780\u1781\u1782",Hanuman:"\u1780\u1781\u1782"},Ba={thin:"1",extralight:"2","extra-light":"2",ultralight:"2","ultra-light":"2",light:"3",regular:"4",book:"4",medium:"5","semi-bold":"6",semibold:"6","demi-bold":"6",demibold:"6",bold:"7","extra-bold":"8",extrabold:"8","ultra-bold":"8",ultrabold:"8",black:"9",heavy:"9",l:"3",r:"4",b:"7"},Ca={i:"i",italic:"i",n:"n",normal:"n"},Da=/^(thin|(?:(?:extra|ultra)-?)?light|regular|book|medium|(?:(?:semi|demi|extra|ultra)-?)?bold|black|heavy|l|r|b|[1-9]00)?(n|i|normal|italic)?$/;
-function Ea(a){for(var b=a.f.length,d=0;d<b;d++){var c=a.f[d].split(":"),e=c[0].replace(/\+/g," "),f=["n4"];if(2<=c.length){var g;var k=c[1];g=[];if(k)for(var k=k.split(","),h=k.length,m=0;m<h;m++){var l;l=k[m];if(l.match(/^[\w-]+$/)){var n=Da.exec(l.toLowerCase());if(null==n)l="";else{l=n[2];l=null==l||""==l?"n":Ca[l];n=n[1];if(null==n||""==n)n="4";else var r=Ba[n],n=r?r:isNaN(n)?"4":n.substr(0,1);l=[l,n].join("")}}else l="";l&&g.push(l)}0<g.length&&(f=g);3==c.length&&(c=c[2],g=[],c=c?c.split(","):
-g,0<c.length&&(c=Aa[c[0]])&&(a.c[e]=c))}a.c[e]||(c=Aa[e])&&(a.c[e]=c);for(c=0;c<f.length;c+=1)a.a.push(new H(e,f[c]))}};function Fa(a,b){this.c=a;this.a=b}var Ga={Arimo:!0,Cousine:!0,Tinos:!0};Fa.prototype.load=function(a){var b=new C,d=this.c,c=new va(this.a.api,z(d),this.a.text),e=this.a.families;xa(c,e);var f=new za(e);Ea(f);A(d,ya(c),D(b));F(b,function(){a(f.a,f.c,Ga)})};function Ha(a,b){this.c=a;this.a=b}Ha.prototype.load=function(a){var b=this.a.id,d=this.c.m;b?B(this.c,(this.a.api||"https://use.typekit.net")+"/"+b+".js",function(b){if(b)a([]);else if(d.Typekit&&d.Typekit.config&&d.Typekit.config.fn){b=d.Typekit.config.fn;for(var e=[],f=0;f<b.length;f+=2)for(var g=b[f],k=b[f+1],h=0;h<k.length;h++)e.push(new H(g,k[h]));try{d.Typekit.load({events:!1,classes:!1,async:!0})}catch(m){}a(e)}},2E3):a([])};function Ia(a,b){this.c=a;this.f=b;this.a=[]}Ia.prototype.load=function(a){var b=this.f.id,d=this.c.m,c=this;b?(d.__webfontfontdeckmodule__||(d.__webfontfontdeckmodule__={}),d.__webfontfontdeckmodule__[b]=function(b,d){for(var g=0,k=d.fonts.length;g<k;++g){var h=d.fonts[g];c.a.push(new H(h.name,ga("font-weight:"+h.weight+";font-style:"+h.style)))}a(c.a)},B(this.c,z(this.c)+(this.f.api||"//f.fontdeck.com/s/css/js/")+ea(this.c)+"/"+b+".js",function(b){b&&a([])})):a([])};var Y=new pa(window);Y.a.c.custom=function(a,b){return new ua(b,a)};Y.a.c.fontdeck=function(a,b){return new Ia(b,a)};Y.a.c.monotype=function(a,b){return new sa(b,a)};Y.a.c.typekit=function(a,b){return new Ha(b,a)};Y.a.c.google=function(a,b){return new Fa(b,a)};var Z={load:p(Y.load,Y)};"function"===typeof define&&define.amd?define(function(){return Z}):"undefined"!==typeof module&&module.exports?module.exports=Z:(window.WebFont=Z,window.WebFontConfig&&Y.load(window.WebFontConfig));}());
-- 
GitLab