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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	Ix`+D?uim8E|8;fnRh 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ͯ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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 zcma%hV{j!vx9y2-`@~L8?1^pLwlPU2wr$&<*tR|KBoo`2;LUg6eW-eW-tKDb)vH%` z^`A!Vd<6hNSRMcX|Cb;E|1qflDggj6Kmr)xA10^t-vIc3*Z+F{r%|K(GyE^?|I{=9 zNq`(c8=wS`0!RZy0g3<xfGPm^&oc(t0WAJyYk&j565#r82r@tgVE(V|{tq<<xco!B z02==gmw&z10LOnkAb<tH1OWX@JOI9bn*UMykN1D0R{xl80Mq~Cd;ISaOaQKbJU)Q^ zKV{p0n*ZTg{L}i+{3Za_e=Uyx%G?09e;&`jxw-$pR}TDt)(rrNs7n5?o%-LK0RgDo z0?1<k<naI!SC})WF>{M(8^tv41d}oRU?8#IBFtJy*9zAN5dcxqGlMZGL>GG%R#)4J zDJ2;)4*E1pyHia%>lMv3X7Q`UoFyoB@|xvh^)kOE3)IL&0(G&i;g08s>c%~pHkN&6 z($7!kyv|A2DsV2mq-5Ku)D#$Kn$CzqD-wm5Q*OtEOEZe^&T$<q%?GPI*ug?*jFCZ7 zl1X3>xIb0NUL<TDAlC~xMcGnHsPe)Gh+nESIamgk2)5Ql^6QPK&XkQ+!qk}`TYc#I zf~KwkK>}$)W)Ck`6oter6KcQG9Zcy>lXip)%e&!lQgtQ*N`#abOlytt!&i3fo)cKV zP0BWmLxS1gQv(r_r|?9>rR0ZeEJPx;Vi|h1!Eo*dohr<W65y|5+tpvz!HDS=Q}DgN z;O&E^rmV416<Hj_N10HwLk^Lwyhx2j;kDE@F*S-tuqy|n(-6~PPF09Xvxq56At8OG z4-2Gj5=K^(f;q@WOp+9uP|<!09J~a(Y%m)hsl;TbWEvvuQ7(qWx_eKYE@rH9B(V+` zF8+p6+N8}}{zS_o7#)%b=2DFYa}JT{_i@;_#xxEDZ)+D4Lz{Pv;LE}#`N2bQP*W;6 z(wPX2S3Zb<sNz$mW_!uE^K&d`O<hkRPv<3DnX$`Y*)_qR>&^lJgqJZns>&vexP@fs zkPv93Nyw$-kM5Mw^{@wPU47Y1dSkiHyl3dtHLwV&6Tm1iv{ve;sYA}Z&kmH802s9Z zyJEn+cfl7yFu#1^#DbtP7k&aR06|n{LnYFYEphKd@dJEq@)s#S)UA&8VJY@S2+{~> z(4?M();zvayyd^j`@4>xCqH|Au>Sfzb$mEOcD7e4z8pPVRTiMUWiw;|gXHw7LS#U< zsT(}Z5SJ)CRMXloh$qPnK77w_)ctHmgh}QAe<2S{DU^`!uwptCoq!Owz$u6bF)vnb zL`bM$%>baN7l#)vtS3y6h*2?xC<XQJNpZVS!tVtuR(<D$%K=CTVlwa)G)}qDJup|w z!YRUAk-}+0)MFG#RuE2vlb~4*bP&)ex6`$^%6ySxf}MiQja9&+C4)UgIK)TIHVp>k z>w+s)@`O4(4_<t2L?B1i*y6fuRi+P?QZCG2j9(btWTetUT@0Q|8XO(SqEH6LSB!2L z<;M1lya0G`cm9UEex~so>I{L-!+b%)NZcQ&ND=2lyP+xI#9OzsiY8$c)ys-MI?TG6 zEP6f=vuLo!G>J7F4v|s#lJ+7A`^nEQScH3e?B_jC&{<S@1dd<&?JtuP@v(wA>sj>m zYD?!1z4nDG_Afi$!J(<{>z{~Q)$SaXWjj~%ZvF152Hd^VoG14rFykR=_TO)mCn&K$ z-TfZ!vMBvnToyBoKRkD{3=&=qD|L!vb#jf1f}2338z)e)g>7#NPe!FoaY*jY{f)<G z+9IWTnFJO0p&^rK`xODpSZARax-jN9(N|ZWyg~(MGSuQYzXBQR*+_`oO>Bf>ohk-K z4{>fVS}ZCicCqgLuYR_fYx2;*-4k>kffuywghn?15s1dIOOYfl+XLf5w?wtU2Og*f z%X5x`H55F6g1>m~%F`655-W1wFJtY>>qNSdVT`M`1Mlh!5Q6#3j={n5#za;!X&^OJ zgq;d4UJV-F>gg?c3Y?d=kvn3e<VW2IarGgIy4I@#ozBH$Q(a($^uvXS?@=l>V)Jb^ zO5vg0G0yN0%}xy#(6oTDSVw8l=_*2k;zTP?+N=*18H5wp`s90K-C67q{W3d8vQGmr zhpW^>1HEQV2TG#8_P_0q91h8QgHT~8=-Ij5snJ3cj?Jn5_66uV=*pq(j}yHn<uy|J zh=_`9%JG63kQPJ-Et!mF@={HFp+sB-S+XTFvdzD^x19Lbj{TXx=?FGKvX;|1-3-zU zl2DyEls20Izb)isO0?xrx(b1`<I3ZDSNBd*<5l=jC`?Re`XCFaI(ny#9KlP!NYbU= z^;IWB5he_V3}{Xdl1>f$<x%N5|7+dpJoB>Ft;5VVC?bz%9X31asJeQF2jEa47H#j` zk<KNJ>&uxf3t?g!tltVP|B#G_UfDD}`<#B#iY^i>oDd-LGF}A@Fno~dR72c&hs6bR z2F}9(i8+PR%R|~FV$;Ke^Q_E_B<teU&M|M>c;$)xN4Ti>Lgg4vaip!%M<tZtx+eW> z06oxAF_*)LH57w|gCW3SwoEHwjO{}}U=pKhjKSZ{u!K<P`9nrZXY)DCi*vvJQDx`q za_kyA2Qus4JQ%8kM3_Gd%I1O+cF3~V6=ZM1u9*Ea+iXPId}M`kd7I1T0d7Zx)Wa&? z{PLQlHM^=&Y!og~I(XQ;5lJScjK~IrV<F7J6v`iM&M1#EkRsHYX8V%Dip>?1zm1q? zXyA6y@)}_sONiJopF}_}(~}d4FDyp|(@w}Vb;Fl5bZL%{1`}gdw#i{KMjp2@Fb9pg ziO|u7qP{$kxH$qh8%L+)AvwZNgUT6^zsZq-MRyZid{D?t`f|KzSAD~C?WT3d0rO`0 z=qQ6{)&UXXuHY{9g|P7l_nd-%eh}4%VVaK#Nik*tOu9lBM$<%FS@`NwGEbP0&;Xbo zObCq=y%a`jSJmx_uTLa{@2@}^&F<l?4N8$IoqA~y`|!rgD24&AtvbWWlPF%K!I`Fp zMCDiMrV(MWM2!hiB6=^)Er#O8q+%t)I4l3iuF$d;cBXqGAn?Z0Z*?MZRuh=zmPo~- z_rOvv7sERj79T<uPMWCHIto@agn)X&#=QQyY*6wt){yHQ7~yFoEezd#C<dQF+u)2- zEIMy-5P*TYpqPxY25dY9J+f-E^3<^@G(=jU{U&hQ3#o`a)dOUR&JT?mTRlBfHE<p| zO&J|*26{JJ28qC1saVtkQ1WW^G58Smr^%f>4c%z6oe-TN&idjv+8E|$FHOvBqg5hT zMB=7SHq`_-E?5g=()*!V>rIa&LcX(RU}aLm*38U_V$C_g4)7GrW5$GnvTwJZdBmy6 z*X)wi3=R8L=esOhY0a&eH`^fSpUHV8h$J1|o^3fKO<edeL`~4AS}?bGhbI@wd%7ob z;HUsAzX8f<5Tcj`x1L`~p_%qxb{Gobu+`2Hh*bfnN@EZ$w1F5i32YXO9vreTkznl= zRv&F3;kE3d@_Cys2UVvUxUU=oDO~U>|9QzaiKu>yZ9wmRkW?HTkc<*v7i*ylJ#u#j zD1-n&{B`04oG>0Jn{5PKP*4Qsz{~`VVA3578gA+JUkiPc$Iq!^K|}*p_z3(-c&5z@ zKxmdNpp2&wg&%xL<cX5MdFnpzW;X?cI|~qZbhDWm)F_t}i=(x><xZ|=$k6lbFWo~R z1yEA-t+BaHz`?1Zi{N`F<t?_rS*zpAEN-Lg7L9qKTVj|Ih7gOmTvLqTlA1e51SXNm zeA`1UhC`&)%k?V^ii%`|O+coBH9$HjP#Fy1CjYhyW0DPZC>3xZNzG-5Xt7jnI@{?c z25=M>-VF|;an2Os$Nn%HgQz7m(ujC}Ii0Oesa(y#8>D+P*_m^X##E|h$M6tJr%#=P zWP*)Px>7z`E~U^2LNCNiy%Z7!!6RI%6fF@#ZY3z`CK91}^J<kz;gXvl4j_QvxfXmA ze1j4n*Hru_ge<*I;p<wHXN`XVFAk2bTG~Vl5{?nXF6K!!HeqOu6_U-movw7Gx`O<C zM~<jbZlSC}oXeAQr_Y8Tq)(9YogPgPY{6ELohD$98O2Fj5_M2=J84FuR#dyoS!A-| z*c)!)9^dk4^<2$Ks79AAMW;%o-!%g7j{1(Pnwwy1tca#dUTE1+4y#<A6VSeCR)wQ` zCEFu?oS$y=05cpTr}VLe+YU$GFp$#&tfXaK<ia*q3-&+6KDQP!)!Ru(yh0c}7za6= ziFP^Nq3))g21c{b{ESQRdZN3Xnpa8jUP0DA2r&uofBU7TtM^7^s}7#&aUnGsvE`fu z>$F!EB0YF1je9<lP78|=Z6bmMhpLsL)Tz)Cn&pP#eF?{kB>hJKU7!S5MnXV{+#K;y zF~s*H%p@vj&-ru7#(F2L+_;IH46X(z{~HTfcThqD%b{>~u@lSc<+f5#xgt9L7$gSK ziDJ6D*R%4&YeUB@yu@4+&70MBNTnjRyqMRd+@&lU#rV%0t3OmouhC`mkN}pL>tXin zY*p)mt=}$EGT2E<4Q>E2`6)gZ`QJhGDNpI}bZL9}m+R>q?l`OzFjW?)Y)P`fUH(_4 zCb?sm1=DD0+Q5v}BW#0n5;Nm(@RTEa3(Y17H2H67La+>ptQHJ@WMy2xRQT$|7l`8c zYHCxYw2o-rI?(fR2-%}pbs$I%w_&LPYE{4bo}vRoAW>3!SY_zH3`ofx3F1PsQ?&iq z*BRG>?<6%z=x#`NhlEq{K~&rU7Kc7Y-90aRnoj~rVoKae)L$3^z*Utppk?I`)CX&& zZ^@Go<Q-E-9qdDk;`1UZ+I6D_?B@62xgSC03f%4S8VtH3(P3D_6<1>9fm&fN`b`XY zt0xE5aw4t@qTg_k=!-5LXU+_~DlW?53!afv6W(k@FPPX-`nA!FBMp7b!ODbL1zh58 z*69I}P_-?qSLKj}JW7gP!la}K@M}L>v?rDD!DY-tu+onu9kLoJz20M4urX_xf2dfZ zORd9Zp&28_ff=wdMpXi%IiTTNegC}~RLkdYjA39kWqlA?jO~o1`*B&85Hd%VPkYZT z48MPe62;TOq#c%H(`wX5(Bu>nlh4Fbd*Npasdhh?oRy8a;NB2(eb}6DgwXtx=n}fE zx67rYw=(s0r?EsPjaya}^Qc-_UT5|*@|$Q}*|>V3O~USkIe6a0_>vd~6kHuP8=m}_ zo2IGKbv;yA+TBtlCpnw)8hDn&eq?26gN$Bh;SdxaS04Fsaih_Cfb98s39xbv)=mS0 z6M<@pM2#pe32w*lYSWG>DYqB95XhgAA)*9dOxHr{t)er0Xugoy)!Vz#2C3FaUMzYl zCxy{igFB901*<tiyD63(hW(uERHv;@J~7F`;-e`O5Ld!(Fl>R2*F4>grPF}+G`;Yh zGi@nRjWyG3mR(BVOeBPOF=_&}2IWT%)pqdNAcL{eP`L*^FDv#Rzq<iCP<KO7gjv}{ z^5ElYuo)cUV9?9{6e*c7eWVK@LCOKKaBR<2_;6r+GhH1i-~$};rNpE_D*2ZJ=O+cz zyj}kfz8;}sw88^SYgzvxpkB>l5U&Suq_X%JfR_lC!S|y|xd5mQ0{0!G#9hV46S~A` z0B!{yI-4FZEtol5)mNWXcX(`x&Pc*&gh4k{w%0S#EI>rqqlH2xv7mR=9XNCI$V#NG z4wb-@u{PfQP;tTbzK>(DF(~bKp3;L1-A*HS!VB)Ae>Acnvde15Anb`h;I&0)aZBS6 z55ZS7mL5Wp!LCt45^{2_70<L`Ib`SKM1Oi<HkO)Y>YiI_Py=X{I3>$Px5Ez0ahLQ+ z9EWUWSyzA|+g-Axp*Lx-M{!ReQO07EG7r4^)K(xbj@%ZU=0tBC5shl)1a!ifM5OkF z0<aV&1|hwix;hV`l{C+KeqEjnn@aQGS~k&rcJ^K626yC8@~#qf$xT7;xJLzv3M&rA z)MirFFpng+&}hRJHKQ6_3l{ABCJLmIrj8g#cem2@!i;W7Q+}Wr^IrTp((?iq1h?Cq z7Z^k%ps^N^e})9!YkyNa0;x`m&~<4yTQHl1+dFNY1CE<&_PZ=1v!ch(qU_a1lHd~T zC&a1>w2xQ-<+r-h1fi7B6waX15|*GGqfva)S)dVcgea`lQ~SQ$KXPR+(3Tn2I2R<0 z9tK`L*pa^+*n%>tZPiqt{_`%v?Bb7CR-!GhMON_Fbs0$#|H}G?rW|{q5fQhvw!FxI zs-5ZK>hAbnCS#ZQVi5K0X3PjL1JRdQO+&)*!oRCqB{wen60P6!7bGiWn@vD|+E@Xq zb!!_WiU^I|@1M}Hz6fN-m04x=><rLlCfwyIrOU}U)<7QivZH0Rm_-}Sg~$eCMDR*Z zx`cVPn__}6Q+CU!>Exm{b@>UCW|c8<K+|Vc^j#>vC`aNbt<B+h3ox;kC6?34Wa#|Y zXq?n@d6k6MUBqn%SYLX5^>A@KCHujh^2RWZC}iYhL^<*Z93chIBJYU&w>$CGZDR<q ztx<5t>cHuIgF&oyesDZ#&mA;?wxx4Cm#c0V$xYG?9OL(Smh}#fFuX(K;otJmvRP{h ze^f-qv;)HKC7geB92_@3a9@M<H_?qNxE&=>GijS(hNNVd%-rZ;%@F_f7?Fjinbe1( zn#jQ*jKZTqE+AUTEd3y6t>*=;AO##cmdwU4gc2&rT8l`rtKW2JF<`_M#p>cj+)yCG zgKF)y8jrfxTjGO&ccm8RU>qn|HxQ7Z#sUo$q)P5H%8iBF$({0Ya51-rA@!I<SEC1_ zHUdTwrTB3a?*}j?j1(f*^9G0kG<5JX4@l|rR&H;`Qa2VcYZ3UxZL+D>t#NHN8MxqK zrYyl_&=}WVfQ?+ykV4*@F6)=u_~3BebR2G2>>mKaEBPm<p!ix>SW3(qYGGXj??m3L zHec{@jWCsSD8`xUy0pqT?Sw0oD?AUK*WxZn#D>-$`eI+IT)6ki>ic}W)t$V32^ITD zR497@LO}S|re%A+#vdv-?fXsQGVnP?QB_d0cGE+U84Q=aM=XrOwGFN3`Lpl@P0fL$ zKN1PqOwojH*($uaQFh8_)H#>Acl&UBSZ>!2W1Dinei`R4dJGX$;~60X=|SG6#jci} z&t4*dVDR*;+6Y(G{KGj1B2!qjvDYOyPC}%hnPbJ@g(4yBJrViG1#$$X75y+Ul1{%x zBAuD}Q@w?MFNqF-m39FGpq7RGI?%Bvyyig&oGv)lR>d<`Bqh=p>urib5DE;u$c|$J zwim~nPb19t?LJZsm{<(Iyyt@~H!a4yywmHKW&=1r5+oj*Fx6c89heW@(2R`i!Uiy* zp)=`Vr8sR!)KChE-6SEIy<Vn-l!RzPhNVxOkQU85Nng*5JUtkAg)b6wP&$wmih=Au zKs;dHW6q)pI2VT$E`W=7aAbKSJnb;$l%#?edH=)1)avHvVH)345mJ;(*l$Ed1MA<a z72%vbZD4`I;B-RS=m{iM`7(#1x>i(dvG3<1KoVt>kGV=zZiG<Y+hj@$zd#Q#=4iVE z)x-IdMbP%iC;0pg$QUoVt(A;lO{-jJjH=;buR+E#0Eulb^`hidN&<0Z-tju^RGPcG z(C4$AS6l7m-h>7LGonH1+~yOK-`g0)r#+O|Q>)a`I2FVW%wr3lhO(P{ksNQuR!G_d zeTx(M!%brW_vS9?IF>bzZ2A3mWX-MEaOk^V|4d38{1D|KOlZSjBKrj7Fgf^>JyL0k zLoI$adZJ0T+8i_Idsuj}C;6jgx9LY#Ukh;!8eJ^B1N}q=Gn4onF*a2vY7~`x$r@rJ z`*hi&Z2lazgu{&nz>gjd>#eq*IFlXed(%$s5!HR<!{AgXHWD~USVRvxKdGTp>XKNm zDZld+DwDI`O6hyn2uJ)F^{^;ESf9sjJ)wMSKD~R=DqPBHyP!?cGAvL<1|7K-(=?VO zGcKcF1spUa+ki<qEk7@%dE~%eGpEl!oK*hA!YE+isq^GFdJ#{KfWIULzmRCaF}4(* z-$*W)k94bSp|#5~htGbQ<~v1feWKv$%wM~TX}E><`6K#@QxOTsd847N8WSWztG~?~ z!gUJn>z0O=_)VCE|56hkT~n5xXTp}Ucx$Ii%bQ{5;-a4~I2e|{l9ur#*ghd*hSqO= z)GD@ev^w&5%k}YYB~!A%3*XbPPU-N6&3Lp1LxyP@|C<{qcn&?l54+zyMk&I3YDT|E z{lXH-e?C{huu<@~li+73lMOk&k)3s7Asn$t6!PtXJV!RkA`qdo4|OC_a?vR!kE_}k zK5R9KB%V@R7gt@9=TGL{=#r2gl!@3G;k-6sXp&E4u20DgvbY$iE**Xqj3TyxK>3AU z!b9}NXuINqt>Htt6fXIy5mj7oZ{A&$XJ&thR5ySE{mkxq_YooME#VCHm2+3D!f`{) zvR^WSjy_h4v^|!RJV-RaIT2Ctv=)UMMn@fAgjQV$2G+4?&dGA8vK35c-8r<daDqE- zlIJCF%-7v?-xOAOA*Z$Wv;j3$ldn=}pR52aU>)z9Qqa=%k(FU)?iec14<^olkOU3p zF-6`zHiDKPafKK<gsO-HjX!gIc-J@mlI}lqM!qAHMA?>^USUU+D01>C&Wh{{q?>5m zGQp|z*+#>IIo=|ae8CtrN@@t~uLFOeT{}vX(IY*;>wAU=u1Qo4c+a&R);$^VCr>;! zv4L{`lHgc9$BeM)pQ#XA_(Q#=_i<x#Kw|T_b{oltLKCCP2b6F_+)lx3b*Vc?@JD8p z>SZL4>L~8Hx}NmOC$&*Q*bq|9Aq}rWgFnMDl~d*;7c44GipcpH9PWaBy-G$*MI^F0 z?Tdxir1D<2ui+Q#^c4?uKvq=p>)lq56<F6-{L-8bs~8_dC8J3p4CdV*Iq;6IOvBJh z^E(Ti1wkp{O6qebTnBYm)da^xs3^-TV5tGhoGrFBA^b?UK`APfD~Y+F8!rz@iSNu3 zFO1o9o^S3!%nw&2bpBxHF!V{IaC(n}+(HqYMb(3!l`YX-ru;2?$oSZD;K6*RvAS8r zf1jgZer>=Eb|N^qz~w7rsZu)@E4$;~snz+wIxi+980O6M#RmtgLYh@|2}9BiHSpTs zacjGKvwkUwR3lwTSsCHlwb&*(onU;)$yvdhikonn|B44JMgs*&Lo!jn`6AE>XvBiO z*LKNX3FVz9yLcsnmL!cRVO_qv=yIM#X|u&}#f%_?Tj0>8)8P_0r0!AjWNw;S44tst zv+NXY1{zRLf9OYMr6H-z?4CF$Y%MdbpFIN@a-LEnmkcOF>h16cH_;A|e)pJTuCJ4O zY7!4FxT4>4aFT8a92}84>q0&?46h>&0Vv0p>u~k&qd5$C1A6Q$I4V(5X~6{15;PD@ ze6!s9xh#^QI`J+%8*=^(-!P!@9%~buBmN2VSAp@TOo6}C?az+ALP8~&a0FWZk*F5N z^8P8IREnN`N0i@>O0?{i-FoFShYbUB`D7O4HB`Im2{yzXmyrg$k>cY6A@>bf7i3n0 z5y&cf2#`zctT>dz+hNF&+d3g;2)U!#vsb-%LC+pqKRTiiSn#FH#e!bVwR1nAf*TG^ z!RKcCy$P>?Sfq6n<%M{T0I8?p@HlgwC!<R%oqdMv88ghhaN5z;w29c{kLz0?InueY zuDv#J^DHLyGoyzt8(sCID)#E6<WCYlz7uC1Xvs8QhV{45h-M4rLYe7xw;{g462-zX zIV>HoWO>~mT+X<{Ylm+$Vtj9};H3$EB}P2wR$3y!TO#$iY8eO-!}+F&jMu4%E6S>m zB(N4w9O@2=<`WNJay5PwP8javDp~o~xkSbd4t4t8)<Wt_Xc73S;VOmD#Fsb|nTsJs z59;v?-{=r}I{BDxTN)Iz2&5m`sG^%wjY0*@1I`W29gtM7#wwIQTHvQhS2gB?6J62R zJXy=)7L1!%o4(?3j6J3Pc%v5LFvsR9gKoej%77dCetZylr9&mT=u=p$Kn1Z^C3ySy z3|Tg>9jqu@bHmJHq=MV~Pt|(TghCA}fhMS?s-{klV>~=VrT$nsp7mf{?cze~KKOD4 z_1Y!F)*7^W+BBTt1R2h4f1X4Oy2%?=IMhZU8c{qk3xI1=!na*Sg<=A$?K=Y=GUR9@ zQ(ylIm4Lgm>pt#%p`zHxok%vx_=8Fap1|?OM02|N%X-g5_#S~sT@A!x&8k#wVI2lo z1Uyj{tDQRpb*>c}mjU^gYA9{7mNhFAlM=wZkXcA#MHXWMEs^3>p9X)Oa?dx7b%N*y zLz@K^%1JaArjgri;8ptNHwz1<0y8tcURSbHsm=26^@CYJ3hwMaE<khA9_uuFNLm1L zw+Fp#304~-S;vdG5Nug~K2qs}yD1rrg&9Fcvifn@KphT~L22BKMX?U^9@?Ph`>vC7 z3Wi-@AaXIQ)%F6#i@%M>?Mw7$6(kW@?et@wbk-APcvMCC{>iew#vkZej8%9h0JSc? zCb~K|!9cBU+))^q*co(E^9jRl7gR4Jihyqa(Z(P&ID#TPyysVNL7(^;?Gan!OU>au zN}miBc&XX-M$mSv%3xs)bh>Jq9#aD_l|zO?I+p4_5qI0Ms*OZyyxA`sXcyiy>-{YN zA70%HmibZYcHW&YOHk6S&PQ+$rJ3(utuUra3V0~@=_~QZy&nc~)AS>v&<6$gErZC3 zcbC=eVkV4Vu0#}E*r=&{X)<H<fOshUJUO>Kgq|8MGCh(wsH4geLj@#8EGYa})K2;n z{1~=ghoz=9TSCxgzr5x3@sQZZ0FZ+t{?klSI_IZa16pSx6*;=O%n!uXVZ@1IL;JEV zfOS&yyfE9dtS*^jmgt6>jQDOIJM5Gx#Y2eAcC3l^lmoJ{o0T>IHpEC<k{}Rs{I@x* zb<od>TbfYgPI4#LZq0<d#zAXFmb<Y9lgw&{$vCxBQ~RnTL=zZ7D-RwUE3~Z#wraN% z_E{llZ?GrX#>PKqnPC<SBsRloBYG4ZO7Eeh-Bv2C$rMVb@bcKn3t2`<&0ke8{h|+| z29&HD`tAtGV2ZA(;c{wT$(NWY+fHTL0b7Km+3IMcIX(?D)PQ;HB*^`ex$kl}K>D}_ zyKxz;(`fE0z~nA1s?d{X2!#ZP8wUHzFSOoTWQrk%;wCnBV_3D%3@EC|u$Ao)tO|AO z$4&aa!wbf}rbNc<V}`mLC?8U0y^+E9xuE>P{6=ajgg(`p5kTeu$ji20`zw)X1SH*x zN?T36{d9TY*S896Ijc^!35LLUByY4QO=ARCQ#MMCjudFc7s!z%P$6DESz%zZ#>H|i zw3Mc@v4~{Eke;FWs`5i@ifeYPh-Sb#vCa#qJPL|&quSKF%sp8*n#t?vIE7kFWjNFh zJC@u^bRQ^?ra|%39Ux^Dn4I}QICyDKF0mpe+Bk}!lFlqS^WpYm&xwIYxUoS-rJ)N9 z1Tz*6Rl9;x`4lwS1cgW^H_M*)Dt*DX*W?ArBf?-t|1~ge&S}xM0K;U9Ibf{okZHf~ z#4v4qc6s6Zgm8iKch5VMbQc~_V-ZviirnKCi*ouN^c_2lo&-M;YSA>W>>^5tlXObg zacX$k0=9Tf$Eg+#9k6yV(R5-&F{=DHP8!yvSQ`Y~XRnUx@{O$-bGCksk~3&qH^dqX zkf+ZZ?Nv5u>LBM@2?k%k&_aUb5Xjqf#!&7%zN#VZwmv65ezo^Y4S#(ed0yUn4tFOB zh1f1SJ6_s?a{)u6VdwUC!Hv=8`%T9(^c`2hc9nt$(q{Dm2X)dK49ba+KEheQ;7^0) ziFKw$%EHy_B1)M>=yK^=Z$U-LT36yX<F=`VawpD(xy$9hZLKdS9NJ`Zn_|f^uS`)c z-Rl}C$-9t=SeW=txVx%`NS&LLwx4tQT@F-lQnBqQ-sOH}Jc&bP@MTU&SQLci>>EKT zvD8IAom2&2?bTmX@_PBR4W|p?6?LQ+&UMzXxqHC5VHzf@Eb1u)kwyfy+NOM8Wa2y@ zNNDL0PE$F;yFyf^jy&RGwDXQwYw6yz>OMWvJt98X@;yr<mIFkh{a&op3>!*RQDBE- zE*l*u=($Zi1}0-Y4lGaK?J$yQjgb<Bq)i+tJ7(x$;ieC4!=clV5G5IPlSyhAR$E4= z$1c&+)JfppzZ*VSL$xH3n1^iI1K%)!-^sJU%xwj7WT8t7w6499b3QQ%J+gW)4)JMb z8GVT`4`(VvLA^xbTV6K2V_8Mv*?gDDUBYV!P-qg?Dq*YIhGKXu$p#?E9&(-}opTbz zZ#J#VgX+|T3gSW)eF}>+*ljUvNQ!;QYAoCq@>70=sJ{o{^21^?zT@r~hhf&O;Qiq+ ziGQQLG*D@5;LZ%09mwMiE4Q{IPUx-emo*;a6#DrmWr(zY27d@ezre)Z1BGZdo&pXn z+);gOFelKDmnjq#8dL7CTiVH)dHOqWi~uE|NM^QI3EqxE6+_n>IW67~UB#J==QOGF zp_S)c8TJ}uiaEiaER}MyB(grNn=2m&0yztA=!%3xUREyuG_jmadN*D&1nxvjZ6^+2 zORi7iX1iPi$tKasppaR9$a3IUmrrX)m*)fg1>H+$KpqeB*G>AQV((-G{}h=qItj|d zz~{5@{?&Dab6;0c7!!%Se>w($RmlG7Jlv_zV3Ru8b2rugY0MVPOOYGlokI7%nhIy& z-B&wE=lh2dtD!F?noD{z^O1~Tq4MhxvchzuT_oF3-t4YyA*MJ*n&+1X3<j>~6quEN z@m~aEp=b2~mP+}TUP^FmkRS_PDMA{B<dV*k52^3iWFIaXBr1MC#nA4rRMbI6g1e0> zaSy(P=$T~R!yc^Ye0*pl5xcpm_JWI;@-di+nruhqZ4gy7cq-)I&s&Bt3BkgT(Zdjf zTvvv0)8xzntEtp4iXm}~cT+pi5k{w{(Z@l2XU9lHr4Vy~3ycA_T?V(QS{qwt?v|}k z_ST!s;C4!jyV5)^6xC#v!o<DVtBeh%T7qnQl{H-3DV=+H*Qr*Tk6W^hU(ZD0kJnpt z6l*<^aakgBhlA+xpS}v`t7iyV?zu_V<U{&GBzBLYIuzDQe~f#6w^zD>*uS%a-jQ6< z)>o?z7=+zNNtIz1*F_HJ(w@=`E+T|9TqhC(g7kKDc8z~?RbKQ)LRMn7A1p*PcX2YR zUAr{);~c7I#3Ssv<0i-Woj0&Z4a!u|@Xt2J1>N-|ED<3$o2V?OwL4oQ%$@!zLamVz zB)K&Ik^~GOmDAa143{I4?XUk1<3-k{<%?&OID&>Ud%z*Rkt*)mko0RwC2=qFf-^OV z=d@47?tY=A;=2VAh0mF(3x;!#X!%{|vn;U2XW{(nu5b&8kOr)Kop3-5_xnK5oO_3y z!EaIb{r%D{7zwtGgFVri4_!yUIGwR(xEV3YWSI_+E}Gdl>TINWsIrfj+7DE?xp+5^ zlr3pM-Cbse*WGKOd3+*Qen^*uHk)+EpH-{u@i%y}Z!YSid<}~kA*IRSk|nf+I1N=2 zIKi+&ej%Al-M5`cP^XU>9A(m7G>58>o|}j0ZWbMg&x`*$B9j#Rnyo0#=BMLdo%=ks zLa3(2EinQLXQ(3zDe7Bce%Oszu%?8PO648TNst4SMFvj=+{b%)ELyB!0`B?9R6<HO z0ZCx8TWpL$G_aCzv{2o6N{#z3g%x>aO{i-63|s@|raSQGL~s)9R#J#duFaTSZ2M{X z1?YuM*a!!|jP^QJ(hAisJuPOM`8Y-Hzl~%d@latwj}t&0{DNNC+zJARnuQfiN`HQ# z?boY_2?*q;Qk)LUB)s8(Lz5elaW56p&fDH*AWAq7Zrbeq1!?FBGYHCnFgRu5y1jwD zc|yBz+UW|X`zDsc{W~8m<GsO<mO_1`^L`RbrG?Z6Us2*=^_x$`JV{a_LYEsuJtJYL ziPBF7dm}M2=6vrP;RB?Z6!7)Zvt4B!$rUPf{RA&_8%VD|7)NrR9*=&gO*sOzLhB*~ z^{cR)lY*pt9GGm(POd`WZo!H=s$8fLl_}-xnV5A+4*BbLUMGLAzH|i9_k(p_(`_J- zjFFqtuzWuLa;BGl;mNUQM^&@rL--@GcC@@A*GDUdTjOrweNe5I+671K_l#WVI|@LM z6mSs@4|l^kTD;Gvy}KaDi)#o4AD~D*LX@4{{bfG+FoqQ?-6%VkN)4{7vy<hZ9gNX| zQxtE>$sh@VVnZD$lLnKlq@Hg^;ky!}ZuPdKNi2BI70;hrpvaA4+Q_+K)I@|)q1N-H zrycZU`*YUW``Qi^`bDX-j7j^&bO+-Xg$cz2#i##($uyW{Nl&{DK{=lLWV<rkzZltE zVX#Q@q!0kD+4jwZ#haJNHLSu>3|=<&si||2)l=8^8_z+Vho-#5LB0EqQ3v5U#*DF7 zxT)1j^`m+lW}p$>WSIG1eZ>L|YR-@Feu!YNWiw*IZYh03mq+2QVtQ}1ezRJM?0PA< z;mK(J5@N8>u@<6Y$QAHWNE};rR|)U_&bv8dsnsza7{=zD1VBcxrALqnOf-qW(zzTn zTAp|pEo#FsQ$~*$j|~Q;$Zy&Liu9OM;VF@#_&*nL!N2hH!Q6l*OeTxq!l>dEc{;Hw zCQni{iN%jHU*C;?M-VUaXxf0FEJ_G=C8)C-wD!DvhY+qQ#FT3}Th8;GgV&AV94F`D ztT6=w_Xm8)*)dBnDkZd~UWL|W=Gl<gto;(*wC9U9tZbpA!j<N3*HCbtKUlby_Vyr4 z!?d@=(#f`*(ud3VsGC{9IRi#5(w*FK!J}~s9(p0ap?ykZJBp1cTUR*jPbbAP&K)BP zDUly$`B#Sn(aWroZGbyL&=Dg67A>u!$hc|1w7_7l!3MAt95oIp4Xp{M%clu&TXehO z+L-1#{mjkpTF@?|w1P98OCky~S%@OR&o75P<Wn%&Jm$EVDF7;}E<;f25{W=vmcPFf zmJVk81ZR1bRmlb|#0}DPdayCjq(27hQh>&ZHvC}Y=(2_{ib(-Al_7aZ^U?s34#H}= zGfFi5%KnFVCKtdO^>Htpb07#BeCXMDO8U}crpe1Gm`>Q=6qB4i=nLoLZ%p$TY=OcP z)r}Et-Ed??u~f09d3Nx3bS@ja!fV(Dfa5lXxRs#;8?Y8G+Qvz+iv7fiRkL3liip}) z&G0u8RdEC9c$$rdU53=<QkS9aMArWJ!P8{(D~hr9YfM2Q0nl|;=ukHlQj%<P$wYfa z?$=heR#}yGJkpA2LI#>MH`p!Jn|DHjhOxHK$tW_pw9wCTf0Eo<){HoN=zG!!Gq4z4 z7PwGh)V<N7ESN6`*^`^Q73fj(wcMs7=5Iu(yJo@Q_F?W?yk3)SdLai+cM6GrKPrjs za_NJm=uOAmRL5F_{*Yjb_BZNY?)kCB%$WE8;A{ZK>NPXW-cE#MtofE`-$9~nmmj}m zlzZscQ2+Jq%gaB9rMgVJkbhup0Ggpb)&L01T=%>n7-?v@I8!Q(p&+!fd+Y^Pu9l+u zek(_$^HYFVRRIFt@0Fp52g5Q#I`tC3li`;UtDLP*rA{-#Yoa5qp{cD)QYhldihWe+ zG~zuaqLY~$-1sjh2lkbXCX;lq+p~!2Z=76cvuQe*Fl>IFwpUBP+d^<W!tp~MwxCaj zHBQw{tTF&?2^15<bHvmlCS|A$khwaGVZw*2lw&_pOQz;LcFj@Ysq%CZ)?t&74A|dB z4WL~cZpG-0G^KuK)}aNOTySm-Lt#QyW&mN^>&E4BGc<j4bbw_-4Ttv5`+q&kCfaBq z#Rl}~m+g*DG5=zM=t?z8cf%Vr>{m#l%Kuo6#{XGoRyFc%Hqhf|%nYd<;yiC>tyEyk z4I+a<QbTvlzlVm5v2!^bF)s*0Cw+t*kzz%N#&QZ42CimT6ySz~?+nd>`(%%Ie=-*n z-{mg=j&t12)LH3R?@-B1tEb7FLMePI1HK0`Ae@#)KcS%!Qt9p4_fmBl5zhO10n401 zBSfnfJ;?_r{%R)hh}BBNSl=$BiAKbuWrNGQUZ)+0=Mt&5!X*D@yGCSaMNY&@`;^a4 z;v=%D_!K!WXV1!3%4P-M*s%V2b#2jF2bk!)#2GLVuGKd#vNpRMyg`kstw0GQ8@^k^ zuqK5uR<>FeRZ#3{%!|4X!hh7hgirQ@Mwg%%ez8pF!N$xhMNQN((yS(F2-OfduxxKE zxY#7O(VGfNuLv-ImAw5+h@gwn%!ER;*Q+001;W7W^waWT%@(T+5k!c3A-j)a8y11t zx4~rSN0s$M8HEOzkcWW4YbKK9GQez2XJ|Nq?TFy;jmGbg;`m&%U4hIiarKmdTHt#l zL=H;ZHE?fYxKQQXKnC+K!TAU}r086{4m}r()-QaFmU(qWhJlc$eas&y<Oz%^3FaFm z1?*33BSANpZbOjV<(WE=T(DuY)_XOR{Jho+f)Z}g61HjnqKKN*8E0S?ATVoi0{#On zGn@2R)R+{|FLX_EYm8{*=&UqzSkXCnZ)vWGS!9t02v^*;nhYk{U}PXVkPhlRc3UH{ zA-5Xc>?=H9EYQy8N$8^bni9TpD<bzO7YS=tCt}zYcl)|7!PRQIoif~D7yjeqW#(B3 zmpkmPyyRt85TQV!liLz!S@Olwr9!I#6DL45xU1kD`j8+MN!ST75vIA5J=~k_se^q# zaC@(uVW_ra*o|Fs!(sX4Ik6k-(M%QP2;-Z@Rf=+&=pE`Dv8K9?k1Fg2pF%vW*HO>p zkA^WRs?KgYgjxX4T6?`SMs$`s3vlut(YU~f2F+id(Rf_)$BIMibk9lACI~LA+i7xn z%-+=DHV*0TCTJp~-|$VZ@g2vmd*|2QXV;HeTzt530KyK>v&253N1l}bP_J#UjLy4) zBJili9#-ey8Kj(dxmW^ctorxd;te|xo)%46l%5qE-YhAjP`Cc03vT)vV&GAV%#Cgb zX~2}uWNvh`2<*AuxuJpq>SyNtZwzuU)r@@dqC@v=Ocd(HnnzytN+M&|Qi#f4Q8D=h ziE<3ziFW%+!yy(q{il8H44g^5{_+pH60Mx5Z*FgC_3hKxmeJ+wVuX?T#ZfOOD3E4C zRJsj#wA@3uvwZwHKKGN{{Ag+8^cs?S4N@6(Wkd$CkoCst(Z&hp+l=ffZ?2m%%ffI3 zdV7coR`R+*dPbNx=*ivWeNJK=Iy_vKd`-_Hng{l?hmp=|T3U&epbmgXXWs9ySE|=G zeQ|^ioL}tve<e`!rDYCFUej_ysJ2z(4AIN3g4xGaB0&Y<^`&A^@AOml<{gmBP!-y6 z!IsbSiZ8eH@;)gbXcV?N4*>N{s72_&h+F+W;G}?;?_s@h5>DX(rp#eaZ!E=NivgLI zWykLKev+}sHH41NCRm7W>K+_qdoJ8x9o5Cf!)|qLtF7Izxk*p|fX8UqEY)_sI_45O zL2u>x=r5xLE%s|d%MO>zU%KV6QKFiEeo12g#bhei4!Hm+`~Fo~4h|BJ)%ENxy9)Up zOxupSf1QZWun=)gF{L0YWJ<(r0?$bPFANrmphJ>kG`&7E+RgrWQi}ZS#-CQJ*i#8j zM_A0?w@4Mq@xvk^>QSvEU|VYQoVI=TaOrsLTa`RZfe8{9F~mM{L+C`9YP9?Okn<Y+ zQ`?h`EW57j4Qxm_DjacY`kEKG93n7#6{CBssPbH&1L2KSo|Htm*KD+0p<wD8e>Lw| zmkvz>cS6`pF0FYeLdY%>u&XpPj5$*iYkj=m7wMzHqzZ5SG~$i_^f@QEPEC+<2nf-{ zE7W+n%)q$!5@2pBuXMxhUSi*%F>e_g!$T-_`ovjBh(3jK9Q^~OR{)}!0}vdTE^M+m z9QWsA?xG>EW;U~5gEuKR)Ubfi&YWnXV;3H6Zt^NE725*`;lpSK4HS1sN?{~9a4JkD z%}23oAovytUKfRN87XTH2c=kq1)O<qRzRUy={bH%*8V=pA##jg=-EE6(Lotu<IYEm zZ71>5(fH_M3M-o{{@&~KD`~TRot-gqg7Q2U2o-iiF}K>m?CokhmO<lc^{s0_OssMw zc*3nzZ5WN~$;I6TzaKlN9W+6*SX5vHzSUyIfdtNx5K}gB*a}Ei-T%?Pusx0i{k6zW zVCCXrjNT1#YIkZ%s$(OfAJ`FBR*66B?{y$nkK6iXlBVVr@2#yGM6%0i_(U5#>DaLB z1p6(6JYGntNOg(s!(>ZU&lzDf+Ur)^Lirm%*}Z>T)9)fAZ9>k(kvnM;ab$ptA=hoh zVgsVaveXbMpm{|4*d<0>?l_JUFOO8A3xNLQOh%nVXjYI6X8h?a@6kDe5-m&;M0xqx z+1U$s>(P9P)f0!{z%M@E7|9nn#IWgEx6A6JNJ(7dk`%6$3@!C!l;JK-p2?gg+W|d- ziEzgk$w7k48NMqg$CM*4O~Abj3+_yUKTyK1p6GDsGEs;}=E_q>^LI-~pym$qhXPJf z2`!PJDp4l(TTm#|n@bN!j;-FFOM__eLl!6{*}z=)UAcGYloj?bv!-XY1TA6Xz;82J zLRaF{8ayzGa|}c--}|^xh)xgX>6R(sZD|Z|qX50gu=d`gEwHqC@WYU7{%<5VOnf9+ zB<I4+b1=sZ53G|-kvYcPViY)E5R#f6q2$x?f020VY)3|@p~2oGrySSwa~uPN4nC&g zX!I>@FX?|UL%`8EIAe!*UdYl|6wRz6Y>(#8x92$#y}wMeE|ZM2X*c}dKJ^4NIf;Fm zNwzq%QcO?$NR-7`su!*$dlIKo2y(N;qgH@1|8QNo$0wbyyJ2^}$iZ>M{BhBjTdMjK z>gPEzgX4;g3$rU?jvDeOq`X=>)zdt|jk1Lv3u~bjHI=EGLfIR&+K3ldcc4D&Um&04 z3^F*}WaxR(ZyaB>DlmF_UP@+Q*h$&nsOB#gwLt{1#F4i-{A5J@`>B9@{^i?g_Ce&O z<<}_We-RUFU&&MHa1#t56u<quT+%|#XvIpRJ?co{{tU0{tvlHG=;UJAM%ZgS1Wk*< zbzK}T;?L5YLE4NLu9J0u#X!J<y<O?uV#gKBNVOZ@7SW<kFyslWRX@_C90;+zxGfEz zb5V;-W-;gzJ|=>_oM(Ljn7djja!T|gcxSoR=)@?owC*NkDarpBj=W4}=i1@)@L|C) zQKA+o<(pMVp*Su(`zBC0l1yTa$MRfQ#uby|$mlOM<xEsq_18&vqMDMD7Zoz%Fkm7A z3)Py9=vTp8h$K)n9Uvzc$sVOT&zol^a%bZk8R4Y8^rZSJmY_uRt<`DC1F!?x#33tZ ze&XW>s=G`4J|?apMzKei%jZql#gP@IkOaOjB7MJM=@1j(&!jNnyVkn5;4lvro1!vq ztXiV8HYj5%)r1PPpIOj)f!><jg)vV+x8*ZL<Q!-CP7F3VXp#~OA}`YkX&1&s!htsT z^$c2`mPAtTVX<qUk`r6!8Vb=Uc23%M)2;P#-xg0%R+ozayS`Bp$+go_wMt83+CODc z2B}|cG;*tiKwHPYIq{X<`rJQAk*7&QC@O%H3Z553ow$9gREC4~b(*v-N%(bN;Y@mL zsmAcMVly_+3OO{6?K&3Aei;$vMv!82h}`Bdn#~L=J)xK(4o*51?I7`(&5m9X))pa; zLPfmH5<-xa-W%$*L{V<;N$-)VdNT!&jA&vHrEgBjjo5UU0If7Vhz3vkcHNAY5aT+C zc5euR<}4<-qaBP_Zef)X2|HW=07DGXb>pc^3#LvfZ(hz}C@-3R(Cx7R427*Fwd!XO z4~j&IkPHcBm0h_|iG;ZNrYdJ4HI!$rSyo&sibmwIgm1|J#g6%>=ML1r!kcEhm(XY& zD@mIJt;!O%WP7CE&wwE3?1-dt;RTHdm~LvP7K`ccWXkZ0kfFa2S;wGtx_a}S2lslw z$<4^Jg-n#Ypc(3t2N67Juasu=h)j&UNTPNDil4MQMTlnI81kY46uMH5B^U{~nmc6+ z9>(lGhhvRK9ITfpAD!XQ&BPphL3p8B4PVBN0NF6U49;ZA0Tr75AgGw7(S=Yio+xg_ zepZ*?V#KD;sHH+15ix&yCs0eSB-Z%D%uujlXvT#V$Rz@$+w!u#3GIo*AwMI#Bm^oO zLr1e}k5W~G0xaO!C%Mb{sarxWZ4%Dn9vG`KHmPC9GWZwOOm11XJp#o0-P-${3m4g( z6~)X9FXw%Xm~&99tj>a-ri})ZcnsfJtc10F@t9xF5vq6E)X!iUXHq-ohlO`gQdS&k zZl})3k||u)!_=nNlvMbz%AuIr89l#I$;rG}qvDGiK?xTd5HzMQkw*p$YvFLGyQM!J zNC^gD!kP{A84nGosi~@MLKqWQNacfs7O$dkZtm4-BZ~iA8xWZPkTK!Hp<LTap+x4* zUK;Ha0;Jc=$HCCwcHw+aadnOZR281fO)q}D^z9=|qH9;-;e${xK|?9elJ8=LaM<65 zE6;>A5zr!9Z&+icfAJ1)NWkTd!-9`NWU>9uXXUr;`Js#NbKFgrNhTcY4GNv*71}}T zFJh?>=EcbUd2<|fiL+H=wMw8hbX6?+_cl4XnCB#ddwdG><R|vBc*yG=?!<`t>bki* zt*&6Dy&EIPluL@A3_;R%)shA-tDQA1!Tw4ffBRyy;2n)vm_JV06(4O<t|JggQ(KZT zsYO62-6u^^mX>r&QAOKNZB5f(MVC}&_!B>098R{Simr!UG}?CW1Ah+X+0#~0`X)od zLYablwmFxN21L))!_zc`IfzWi<Gu||u|EiUx`=l}NMzvxMP68pmmwjICH*y4{3)P@ z%y44Q*AVc4<$z9@nMeRAeVJ+>`5>MxPe(Dm<mb5oz44!o-XIzF2v`EK`q7j%sCMv2 zL>jjO1}HHt7TJtAW+VXHt!aKZk>y6PoMsbDXRJnov;D~Ur~2R_7(Xr)aa%wJwZh<i zvMmaF%EvU)a6S{Gh%whrx@S36i|iv5oL=QhR4YK<CK74@mwN~dH00RX{_e6r+#l%j z7OK<7e3kn;@H(@8>S3gr7IGgt%@;`jpL@gyc6bGCVx!9CE7NgIbUNZ!Ur1RHror0~ zr(j$^yM4j`#c2KxSP61;(Tk^pe7b~}LWj~SZC=MEpdKf;B@on9=?_n|R|0q;Y*1_@ z>nGq>)&q!;u-8H)WCwtL<LrD$x{Fa((5#4K!l=^|krt6e2?!PZN=Rmwt*1$d&$Q{J zCgeI0rGg+wn3iR*eck$cFmbQ~E3GYxr&dJb(4{lgPt?n#^<GT#&j{om5`|wE6bW}} ze{Pav1oDZnak%Fz$PD1ZH8xBo#FnqUG6u>&7F4vbnnfSAlK1mwnRq2&gZrEr!b1MA z(3%vAbh3aU-IX`d7b@q`-WiT6eitu}ZH9x#d&qx}?CtDuAXak%5<-P!{a`V=$|XmJ zUn@4lX6#ulB@a=&-9HG)a>KkH=jE7>&S&N~0X0zD=Q=t|7w;kuh#cU=NN7gBGbQTT z;?<kJaO{>bdSt8V&IIi}<ThZP?O{MP;s77svl-cIdCj)d-BZGJap1Ull?cz;BdUt4 zMAS0={#2iyI>sDTzA0dkU}Z-Qvg;RDe8v>468p3*&hbG<I%;HTx8<Z&Ih@Xrl%AO4 zEZ252P#-|8MJE+L5IXho^0!PtBR61%3tAJ8RP$~a8%~<+5(4Lyh@;kvSLVbDc4PRn z?4(9&{Rpo>T1I3hi9hh~Z(!H}{+>eUyF)H&gdrX=k$aB%J6I<Mis<6rrEG;E4zw&M zYsQ6$FFc_^cwkYGT9ds?4^G_w2+$2L@}W#bXUf0JW}7J?EgbIp`jFFailmTZXuEyM z?LcqfTM!s>;6+^^kn1mL+E+?A!A}@xV(Qa@M%HD5C@+-4Mb4lI=Xp=@9+^x+jhtOc zYgF2aVa(uSR*n(O)e6tf3JEg2xs#dJfhEmi1iOmDYWk|wXNHU?g23^IGKB&yHnsm7 zm_+;p?YpA#N*7vXCkeN2LTNG`{QDa#U3fcFz7SB)83=<8rF)|udrEbrZL$o6W?oDR zQx!178Ih9B#D9Ko$H(jD{4MME&<|6%MPu|TfOc#E0B}!j^MMpV69D#h2`vsEQ{(?c zJ3Lh!3&=yS5fWL~;1wCZ?)%nmK`Eqgcu)O6rD^3%ijcxL50^z?OI(LaVDvfL0#zjZ z2?cPvC$QCzpxpt5jMFp05OxhK0F!Q<m=7hVYzR||ecS~Bi9y8}>`rPhDi5)y=-0C} zIM~ku&S@pl1&0=jl+rlS<4`riV~LC-#pqNde@44MB(j%)On$0Ko(@q?4`1?4149Z_ zZi!5aU@2vM$dHR6WSZpj+VboK+>u-CbNi7*lw4K^ZxxM#24_Yc`<w`lM<_9<AjZra zPf9|W$q@ib+eT6)aN(T>jvb9NPVi75L+MlM^U~`;a7`4H0L|TYK>%hfEfXLsu1JGM zbh|8{wuc7ucV+`Ys1kqxsj`dajwyM;^X^`)#<+a~$WFy8b2t_RS{8yNYKKlnv+>vB zX(QTf$kqrJ;%I@EwEs{cIcH@Z3|#^S@M+5jsP<^`@8^I4_8MlBb`~cE^n+{{;qW2q z=p1=&+fUo%T{GhVX@;56kH8K_%?X=;$OTYqW1L*)hzelm^$*?_K;9JyIWhsn4SK(| zSmXLTUE8VQX{se#8#Rj*lz`xHtT<61V~fb;WZUpu(M)f#<N`ZtP}(nwt@v*JXMv*g zTjkPmLef!CJNB3?7*>;I+2_zR+)y5Jv?l`CxAinx|EY!`IJ*x9_gf_k&Gx2alL!hK zUWj1T_pk|?iv}4EP#PZvYD_-LpzU!NfcL<ZIyO_4myXe0OU}<Cprr_|XIrM73FXg` zNRt~K9+=_-Laa5&Rt6kJaobEvjFnh>L%fK&r$W8O1KH9c2&GV~N#T$kaXGvAOl)|T zuF9%6(i=Y3q?X%VK-D2YIY<MPA*$`<$Z)_O$(a?^Bnjd_-qk6atAX5(s0D1W1}`G9 zl)%h^mai+5Kwy1+I$Zaauh0oNm3mQUQ=`8aEAo=0zrm72grj|c8&W!-^+^6zMgm-+ zSpJe{_P`h~;t1=21VLIQ5n~@Q5Y=~VMN|L<mJfGW44?>FPH3f|g$TrXW->&^Ab`WT z7>Oo!u1u40?jAJ8H<j_H`^tLy@LZ5-N)dU$=t?bXuTI1>y`bv}qb<AzbCJ<X7c~}% z50@S(*;X)_P8TrUWZGQQn`AI#Eve&0+FNaAqg<m^ZNYdEveME+t5Q5DV5-rT<{g7@ zG+rSFooLii=nDW~qWOU#YzUJee#V*XI!cGhpz&<{SF!$pIm@`rT3A99J?qG9DPU@z z9jawkO0(cqfU^RIM<K3r*yl0SKgPT>gs8)cF0&qeVjD?e+3Ggn1Im>K77ZSpbU*08 zfZkIFcv?y)!*B{|>nx@cE{KoutP+seQU?bCGE`tS0GKUO3PN~t=2u7q_6$l;uw^4c zVu^f{uaqsZ{*a-N?2B8ngrLS8<WR!m{e>E&s6}Xtv9rR9C^b`@q8*iH)pFz<!x=AK zf6E-O(MiUN4a^nRWR%`TBl@CGu2cFmmpRkBUAPvyvw&qDg1_6Y)ycUoITv4yV(Mk5 z=Dtmg6tsakVjdG2BV~=LD3YcTEr=j6ou|^*Qem;+#vOz?`MQ>f1|kCfiLw6u{Z%aC z!X^5CzF6qofFJgkl<Rtc72CagCpKF^gmhb1CH>JV3oc|Qc2XdFl+y5M9*P8}A>Kh{ zWRgRwMSZ(?Jw;m%0etU5BsWT-Dj-5F;Q$OQJrQd+lv`i6>MhVo^p*^w6{~=fhe|bN z*37oV0kji)4an^%3ABbg5RC;CS50@PV5_hKfXjYx+(DqQdKC^JIEMo6X66$qDdLRc z!YJPSKnbY`#Ht6`g@xGzJmKzz<St<)P9XB^ZWQT2VtTE^8HdQx8o;%`J{lUpkn0!& z^d*IdfCW?sDnD#zV!vee5Xd}&#I@u4z;`)LVXVayyf`~NUMeM>n|abYbP+_Q(v?~~ z96%cd{E0BCsH^0HaWt{y(Cuto4VE7jhB1Z??#UaU(*R&Eo+J`UN+8mcb51F|I|n*J zJCZ3R*OdyeS9hWkc_mA7-br>3Tw=CX2bl(=TpVt#WP8Bg^vE_9bP&6ccAf3lFMgr` z{3=h@?Ftb$RTe&@IQtiJf<Z$(x)W;Yibdk0Eou)O=h)|ox2XJhbM7gDjm$)%o0c)W z!;CM_%5jr$Dk{vl7{DX~*^!MCEDILf;SGbcLK^kRyl}+&4r>V;O&4fzh)e1>7seG; z=%mA4@c7{aXeJnhEg2J@Bm;=)j=O=cl#^NNkQ<{r;Bm|8Hg}bJ-S^g4`|itx)~!LN zXtL}?f1Hs6UQ+f0-X6&TBCW=A4>bU0{rv8C4T!(wD-h>VCK4YJk`6C9$by!fxOYw- zV#n+0{E(0ttq<e;u-JNg<=7mR)Baf(#XbsMPDR?mv12UXo+AuGM*TW4&Dbw3MHmyv zzQ)3g$Jc}F5k_3<jP&G5r+akl<UzYyi9?xB4hK@h8+B`?3~Bn5^eKgTbZcatPPir( zn|7xaL9v;L3{V1l&DQSp%TOnp^O8OS$m-yD0^r7mU@qJQ<RvUSI@G_}IuDMi8mq0p z?O{gor*9fmQL7Mrb|ducn%AQOk@nhAYv{%&-E+j$)7Bpd*!L2Cg%7pf&3ZLxA5Fwj z%8~}*Sw2G<h3E&$jhO(1=)P&U%mN)4Rk5JcPDUdUN*FM8j0Mg^@Z|6~Ym*2e3TCV6 z?5B1NxqE*aMe#2m&+Fz%OG!n`J`B2Ww|QiS6U=1^3d+6`ls$U%hB`nu)=J>_#16B} ze8$E#X9o{B!0vbq#WUwmv5Xz6{(!^~+}sBW{xctdNHL4^vDk!0E}(g|W_q;jR|ZK< z8w>H-8G{%R#%f!E7cO_^B?yFRKLOH)RT9GJsb+kAKq~}WIF)NRLwKZ^Q;>!2MNa|} z-mh?=B;*&D{Nd-mQRcfVnHkChI=DRHU4ga%xJ%+QkBd|-d9uRI76@BT(bjsjwS+r) zvx=lGNLv1?SzZ;P)Gnn>04fO7Culg*?LmbEF0fATG8S@)oJ>NT3pYAXa*vX!eUTDF ziBrp(QyDqr0ZMTr?4uG_Nqs6f%S0g?h`1vO5fo=5S&u#wI2d4+3hWiolEU!=3_oFo zfie<EEFWI+<HRR}kMBRY{{xT?Ubu+n1E+3-XyZ@DlC1|CziB+t8LH;pSr1_{$txb2 z{LD6Cutu@sVLZ$sgxfHzi88%ifnz%FWxPwItQ=UFSeRQ?XX#H8uXPtSY1Da8V^-Nz zx}G&3QUOW&pFuYAPt>?+4W#`;1dd#X@g9Yj<53S<6OB!TM8w8})7k-$&q5(smc%;r z(BlXkTp`C47+%4JA{2X}MIaPbVF!35P#p;u7+fR*46{T+LR8+<Ms(<(ewo92Plp}^ z0K5%%0PpyoHDM$82Vjt^Jp>j25oduCfDzDv6R-hU{TVVo9fz?^N3ShMt!t0NsH)pB zRK8-S{Dn*y3b|k^*?_B70<2gHt==l7c&cT>r`C#{S}J2;s#d{M)ncW(#Y$C*lByLQ z&?+{dR7*gpdT~(1;<m}fXp@S^XBCFbD&Le<rzooSQB^d8r#S^ok_xS36-~w}kc?Ej z7^zYrQY=EF$c06)iin^U556ixd{lb)^l<R>M(FfF==3z`^eW)=5a9RqvF-)2?S-(G zhS;p(u~_qBum*q}On@$#08}ynd0+spzyVco0%G6;<-i5&016cV5UKzhQ~)fX03|>L z8ej+HzzgVr6_5ZUpa4HW0Ca!=r1%*}Oo;2no&Zz8DfR)L!@r<<lmB!F&$32&71xdc zAQ}KMGyqI!0F2N8;eY{y00CwIf0+QV$OUD<C@ujha0p9)KwJUh;0%`lShxaZKm`>5 z2viSZpmvo5XqXyAz{Ms7`7kX>fnr1gi4X~7KpznRT0{Xc5Cfz@43PjBMBoH@z_{~( z(Wd}IPJ9hH+%)Fc)0!hrV+(A;76rhtI|YHbEDeERV~Ya>SQg^IvlazFkSK(KG9&{q zkPIR~EeQaaBmwA<20}m<i2yt#0ML*D!NB+q2RLvyLxH9o41nNb1p??O7J)#e3I!NY z1wlX)g#bnj0Jty$0KoMI0Cb7`0i50h9gE~g7Om;jPg0kO>BO?)N$(z1@p)5?%}rM| zGF()~Z&Kx@OIDRI$d0T8;JX@vj3^2%pd_+@l9~a4lntZ;AvUIjqIZbuNTR6@hNJoV zk4F;ut)LN4ARuyn2M6F~eg-e#UH%2P;8uPGFW^vq1vj8mdIayFOZo(tphk8C7hpT~ z1Fv8?b_LNR3QD9J+!v=p%}#<WkmT3SAH~zHvL~<r009F5U;qFWp(o;x5Q1O?TufB{ c@Yw=E7;q9obAc&xg(1}n;wTCO(gbOOU|30r`2YX_ 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=" " /> -<glyph unicode="¥" 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=" " horiz-adv-x="650" /> -<glyph unicode=" " horiz-adv-x="1300" /> -<glyph unicode=" " horiz-adv-x="650" /> -<glyph unicode=" " horiz-adv-x="1300" /> -<glyph unicode=" " horiz-adv-x="433" /> -<glyph unicode=" " horiz-adv-x="325" /> -<glyph unicode=" " horiz-adv-x="216" /> -<glyph unicode=" " horiz-adv-x="216" /> -<glyph unicode=" " horiz-adv-x="162" /> -<glyph unicode=" " horiz-adv-x="260" /> -<glyph unicode=" " horiz-adv-x="72" /> -<glyph unicode=" " horiz-adv-x="260" /> -<glyph unicode=" " horiz-adv-x="325" /> -<glyph unicode="€" 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="₽" 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="−" 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="⌛" 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="◼" horiz-adv-x="500" d="M0 0z" /> -<glyph unicode="☁" 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="⛺" 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="✉" 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="✏" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" d="M1300 0h-538l-41 400h-242l-41 -400h-538l431 1200h209l-21 -300h162l-20 300h208zM515 800l-27 -300h224l-27 300h-170z" /> -<glyph unicode="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" d="M885 900l-352 -353l352 -353l-197 -198l-552 552l552 550z" /> -<glyph unicode="" d="M1064 547l-551 -551l-198 198l353 353l-353 353l198 198z" /> -<glyph unicode="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" d="M1100 411l-198 -199l-353 353l-353 -353l-197 199l551 551z" /> -<glyph unicode="" d="M1101 789l-550 -551l-551 551l198 199l353 -353l353 353z" /> -<glyph unicode="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" d="M1200 103l-483 276l-314 -399v423h-399l1196 796v-1096zM483 424v-230l683 953z" /> -<glyph unicode="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" 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="" d="M700 741v-182l-692 -323v221l413 193l-413 193v221zM1200 0h-800v200h800v-200z" /> -<glyph unicode="" 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="" 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="" 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="" 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="" 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="" 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="" 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="🔑" 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="🚪" 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 zcmd?Sd0-pWwLh*qi$?oCk~i6sWlOeWJC3|4juU5JNSu9hSVACzERcmjLV&P^utNzg zIE4Kr1=5g!SxTX#Ern9_%4<u(w1q<J@CsjEOL>&01rlrW`<y$HCCf?Z+y45=o|!u{ zcjlhEoqP5%FoVJ1G+bj44I8ITTQqxJ-LCg=WdK{*^eI!Pu_*@0U|>Z!56xXTGQR4C z3vR~wXq>NDx$c~e?;ia3YjJ*$!C>69a?2$lLyhpI!C<oCzO?F`i#HxWjyD@jE}WZI zU3l5~SDy9q1|;#myS}~pymONB?2*4U816rW`)#Xn!7@d1<NOHDt5&bOWb2!+g;p30 z4<NsI$%PwMp0nZD-M=sx9=^?B5SrGVvvng|Yryk+==sq4bJm^rO#Q?6;T&}k_iWs7 z@g?8i`(dlW@aQ!LgXLG3o_Fr~uM{nsXD~dq2>FfJsP=|`8@K0|bbMpWwVU<h#k=?& z2hLD3ege)J^J9<Jz!_dI-O6?vWP>Eygg0=0x_)HeHpGSJagJNLA3c!$EuOV>j$wi! zbo{vZ(s8tl>@!?}dmNHXo)ABy7ohD7_1G-P@SdJWT8*oeyB<gVy2N^Mz8Y_p4K;?4 zVT9pf!y_R}Xk_T@(1FkoDm{_X>VYVW9*vn}&VI4q++W;Z+uz=QTK}^C75!`aFYCX# zf7fC2;o`%!huaTNJAB&VWrx=szU=VLhwnbT`vc<#<`4WI6n_x@AofA~2d90o?1L3w z9!I|#P*NQ)$#9aASijuw>JRld^-t)Zhmy|i-`Iam|IWkgu<LN>aMR%lhi4p~cX-9& zjfbx}yz}s`4-6>D^+6FzihR)Y!GsUy=_MWi_v7y#KmYi-{iZ+s@ekkq!<s)V`@Q^L z`rY8W#qWgQ@xJ2-1w&;af5?RzOBGthmla=B{I%lG6(3e?tJqSpv0`mSvSMY$Srtnw z=2y(Bm|8KV{P*SWmH)c@?ebrg|GfOw@*kDIQ2vZb)ms;}`oI6t>@Wxz!~BQwiI&ti z>hC&iBe2m(dpNVvSbZe3DVgl(dxHt-k@{xv;&`^c8GJY%&^LpM;}7)B;5Qg5J^E${ z7z~k8eWOucjX6)7q1a%EVtmnND8cclz8R1=X4W@D8IDeUGXxEWe&p>Z*voO0u_2!! zj3dT(Ki+4E;uykKi*yr?w6!BW2FD55PD6SMj`OfBLwXL5EA-9KjpMo4*5Eqs^>4&> z8PezAcn!9jk-h-Oo!E9EjX8W6@EkTHeI<@AY{f|5fMW<-Ez-z)xCvW3()Z#x0oydB zzm4MzY^NdpIF9qMp-jU;99LjlgY@@s+=z`}_%V*xV7nRV*Kwrx-i`FzI0BZ#yOI8# z!SDeNA5b6u9!Imj89v0(g$;dT_y|Yz!3V`i{{_dez8U@##|X9<u78GO6Sj7w|BmAX zYy>A};s^7vEd!3AcdyVlhVk$v?$O442KIM1-wX^R{U7`JW&lPr3N(%kXfXT_`7w^? z=#ntx`tTF|N$UT?pELvw7T*2;=Q-x@KmDUIbLyXZ>f5=y7z1DT<7>Bp0k;eItHF?1 zErzhlD2B$Tm|^7DrxnTYm-tgg`Mt4Eivp5{r$o9e)8(fXBO4g|G^6Xy?y$SM*&V52 z6SR*%`%DZC^w(gOWQL?6DRoI*hBNT)xW9sxvmi@!vI^!mI$3kvAMmR_q#SGn3zRb_ zGe$=;Tv3dXN~9XuIHow*NEU4y&u}FcZEZoSlXb9IBOA}!@J3uov<cnLsMTt5KB)Lj zYZXCxu;1bqjH18<x269<Tv%)JD-Sv?wUz&5KB?<}@bC!>p}yerhPMaiI8|SDhvWVr z^BE&yx6e3&RYqIg;mYVZ*3#A-cDJ;#ms4txEmwm<RofF(aiZ;^6Sh1kbq&8p87Q}2 z)<!HT6VUck^|BOZR8X4U*lI4NmphK3T)k;q2UF1)TE2tD(Oq%0w%C5uBAc|kj54!X zjK;0TBFmM`n@u^bcUhg<U$UozsV%ZmyUQe7juv~qZStAE?UA}H^b(uR^svd6<ohSA zPN(&WybCrXyU=981ISP9mNdxHZPF8l4xGdT{y?OqQH)eNL?x_*jVgBKQggghY;ER4 z2ZJLPNi?@5u<K+P9v^?cajfyXk(LSV0q=;>@g^s`BB}KmSr7K+ruIoKs=s|gOXP|2 zb1!)87h9?(+1^QRWb(Vo8+@G=o24gyuzF3ytfsKjTHZJ}o{YznGcTDm!s)DRnmOX} z3pPL4wExoN$kyc2>#J`k+<67sy-VsfbQ-1u+HkyFR?9G`9r6g4*8!(!c65Be-5hUg zZHY$M0k(Yd+DT1*8)G(q)1<YNpB7js)5y12Eq7a-+TSy$n{z4WbFWWmXqX`NmQ;<8 z&#kMnTCG)e^Wqb#OY{bR(&}(pp3G}-_B)F+rS(l(vS<RecZ%(lx`adE6b#<MA*v6| zqhg4L;6Ok2!XZ8=`3{3lFr+}jevG<T8z$m4n8_pfbf#&K;T~jROxF%RXK8L@N{?d! z)#u0D$E0^47cxZAeVEjp$RK_kRO2h>&tDl=g9H7!bZTOvEEFnBOk_K=DXF(d4JOaH zI}*A3jGmy{gR>s}EQzyJa_q_?TYPNXR<v?#Pfy-SGCMD6($H@d06+dYtCwDuCKCO` zfTh}KuF@>U1O;fcV_&TQZhd{@*8Tgpraf~nT0BYktu*n{a~ub^UUqQPyr~yBY{k2O zgV)honv{B_CqY|*S~3up%Wn%7i*_>Lu|%5~j)}rQLT1ZN?5%QN`LTJ}vA!EE=1`So z!$$Mv?6T)xk)H8JTrZ~m)oNXxS}pwPd#);<*>zWsYoL6iK!gRSBB{JCgB28C#E{T? z5VOCMW^;h~eMke(w6vLlKvm!!TyIf;k*RtK)|Q>_@nY#J%=h%aVb)?Ni_By)X<wQw z7V$PDEtth$n$E;Ll`Y4%BO_9n-ugy!JpHdGlaMf3-bFSa<&`Z$)FNx2;bGa5ewQ9G znS9p(JK$Y-8V}<ibr6q#cKkEx`_lIfW`o_}!WDwa=VY;jm&MFX_KN*c$8NiQ<*(1K zOz-}+aK2WdJ+of=zJ0eN>NxY)E3`|}_u}fn+Kp^3p4RbhFUBRtGsDyx9Eolg77iWN z2iH-}CiM!pfYDIn7;i#Ui1KG01{3D<{e}uWTdlX4Vr*nsb^>l0%{O?0L9tP|KGw8w z+T5F}md>3qDZQ_IVkQ|BzuN08uN?SsVt$~wcHO4pB9~ykFTJO3g<4X({-Tm1w{Ufo zI03<6KK`ZjqVyQ(>{_aMxu7Zm^ck&~)Q84MOsQ-XS~{6j>0lTl@lMtfWjj;PT{nlZ zIn0YL?kK7CYJa)(8?unZ)j8L(O}%$5S#lTcq{rr5_gqqtZ@*0Yw4}OdjL*kBv+>+@ z&*24U=y{Nl<J@lPNofl42dq;77(U?JMya(0Crr4x>58qJyW1vTwqsvs=VRAzojm&V zEn6=WzdL1y+^}%Vg!ap>x%%nFi=V#wn#<ZJY+2YKgUZIdddsj}x<a~(_z&i7iw6j~ zD6-dYj8)6VXu?|^ZEI$`u2WRyTK0%)bZh&!D^9oe9c{ncschFCaT|SNh@Ip0Y7e<> zUuheBR@*<muvvX<=P{exAmqKj@)RY=k${p2#1fI%*ObNn_Svg5fBeeKm;N;8<i#ex z@xiUPeR$hjC=hitVD9x2{{y_iS9U^gG9f@6f6&^Vs3zp5qf?=KTW@F7W@hJ`ZBCj< zPCXs%#Cv+T9c^4a%MvhtBnK>KS)5Mn0`f=3fMwR|#-rPMQJg(fW*5e`7xO&^UUH<N z8S{R+VU}U8VWDBEjsa+<a|A}qi`v{;%PNhy=5G#TrE#}Jn{iFX7S1~=;h}j7?-Paq zPz1GeaZ=ceNsUv?a;Nj+<UmnU3}yC*^X?4%XYRVxg{MEFholmVGnq^}E!rMBWy|R_ zg)925;70bcj_+u_rTSN(=HrLgwiaEHUwf>{L(U8D$JtI!ac!g(Ze89<`UiO@L+)^D zjPk2_Ie0p~4|LiI?-+pHXuRaZKG$%zVT0jn!yTvvM^jlcp`|VSHRt-G@_&~<4&qW@ z?b#zIN)G(}L|60jer*P7#KCu*Af;{mpWWvYK$@Squ|n-Vtfgr@<WJYami@2Z&u=;5 z5Vc}@3ijIdgOz2E{1ewt+&m|4loMa2;l_ZQ>ZOmR5Xpl;0q~VILmjk$$mgp+`<2jP z@+nW5Oap%fF4nFwnVwR7rpFaOdmnfB$-rkO6T3#w^|*rft~acgCP|ZkgA6PHD#Of| zY%E!3tXtsWS`udLsE7cSE8g@p$ceu*tI71V31uA7jwmXUCT7+Cu3uv|W>ZwD<C#<5 zr)TgUn*z=?aQx5GtI}?)S=9!TmC))*YbR(2eeE2+a>{&O4Nfjjvl43N#A$|FWxId! z%=X!HSiQ-#4nS&smww~iXRn<-`&zc)nR~js?|Ei-cei$^$KsqtxNDZvl1oavXK#Pz zT&%Wln^Y5M95w=vJxj0a-ko_iQt(LTX_5x#*QfQLtPil;kkR|kz}`*xHiLWr35ajx zHRL-QQv$|PK-$ges|NHw8k6v?&d;{A$*q15hz9{}-`e6ys1EQ1oNNKDFGQ0xA!x^( zkG*-ueZT(GukSnK&Bs=4+w|(kuWs5V_2#3`!;f}q?>xU5IgoMl^DNf+Xd<=sl2<ov zdi9d6DbT*4=K1<NxE2(`@^$C>XvkqviJ>d?+G@Z5nxxd5Sqd$*ENUB_mb8Z+7CyyU zA6mDQ&e+S~w49csl*UePzY;^K)Fbs^%?7;+hFc(xz#mWoek4_&QvmT7Fe)*{h-9R4 zqyXuN5{)HdQ6yVi#tRUO#M%;pL>rQxN~6yoZ)*{{!?jU)RD*oOxDoTjVh6iNmhWNC zB5_{R=o{qvxEvi(k<Br-9y#p7E~9amU@sQujU02m+%O6`wmyB;RZm|f_25ZIu`sWx z9Z!xjMn{xa)<lh?>hbRS`FOXmOO|&Dj$&~><!ER!M(aXh<Y=PO>*oo)bZz%lPhEA@ zQ;;w5eu5^%i;)w?T&*=UaK?*|U3~{0tC`rvfEsRPgR~16;~{_S2&=E{fE2=c>{+y} zx1*NTv-*zO^px5TA|B```#NetKg`19O!BK*-#~wDM@KEllk^nfQ2quy25G%)l72<> zzL$^{DDM#jKt?<>m;!?E2p0l12`j+QJjr{Lx*47Nq(v6i3M&*P{jkZB{xR?NOSPN% zU>I+~d_ny=pX??qjF*E78>}Mgts@_yn`)C`wN-He_!OyE+gRI?-a>Om>Vh~3OX5+& z6MX*d1`SkdXwvb7KH&=31RCC|&H!aA1g_=ZY0hP)-Wm6?A7SG0*|$mC7N^SSBh@MG z9?V0tv_sE>X==yV{)^LsygK2=$Mo_0N!JCOU?r}rmWdHD%$h~~G3;bt`lH&<YttXG zCx4~x@x7rvSlVC8c4`|@!#-B8ZKS<EH?nhD1$CFfEvQA7q3vKKC(B@*EPV@^RffeA zqF7{q<g?nf7wl2mS$#hW3X3?XI^l_=xWmcuOlQEQZFITVPFH}vOiW=uH41qNTB4w> zAuOOZ=G1Mih**0>lB5x+r)X^8mz!0K{SScj4|a=s^VhUEp#2M=^#WRqe?T&H9GnWa zYOq{+gBn9Q0e0*Zu>C(BAX=I-Af9wIFhCW6_>TsIH$d>|{fIrs&BX?2G>GvFc=<8` zVJ`#^knMU~65dWGgXcht`Kb>{V2oo%<{NK|iH+<q(5YAazG9MX#mAntl?z6uydZjo zUFklHM_4M@0HYVoyB8BtKlWH`xbBg99hUSZMa9}uddMW%i`jRIi-g-Oj+Dcyby^(` z%RQFN&dOf4Ittp8bTTLHYY;pny(Y2BDO&N?wA-C_6&0Pd?aun4t;+U8o0V7xD{xVE zT_xFkLYF;IV~uA~NIx^oe`|Ag_zBH%@tGSHD~4^4RZ^~BcP(EUF`avIGk5b#Qq_%$ zWYy4>R^|Gx%q+env#Js*(EBT3V0=w4F@W+oLFsA)l7Qy8mx_;6Vrk;F2RjKFvmeq} zro&>@b^(?f))OoQ#^#s)tRL>b0gzhRYRG}EU%wr9GjQ#~Rpo|RSkeik^p9x2<p!Ww zwwmq`!~oDTY^~4nP7mqhE1&11QI*f_7OwLIc0Sdl0He@3A$?sO|G#_xO5%4jys!Au zz!P*LF2Fu*;<$-+ZxX4HAsc@9KfXGYIspZeD-?_4;Ohrd$nih9sE;A+xh%Yxa|I;O zMn43xybbA$h%OeU78ZAGUa0jg*n))`>+=rUr}vfnQoeFAlv=oX%YqbLpvyvcZ3l$B z5bo;hDd(fjT;9o7g9xUg3|#?wU2#BJ0G&W1#wn?mfNR{O7bq74<ru+<wkuK7q*HuJ zl3ikW@`O=kCFAR2we{1>7tc~mM%m%t+7YN}^tMa24O4@w<|$lk@pGx!;%pKiq&mZB z?3h<&w>un8r?Xua6(@Txu~Za9tI@|C4#!dmHMzDF_-_~Jolztm=e)@vG11b<LZFLt z=a@d3MJ-E4hYQZxA3y&6-j%$UZvUfp^pCgm<jTEuP^)mszD-y$n3Q&{-23}Wv_2Y8 ztp4g>ZQAs!tFvd9{C;oxC7VfWq377Y(LR^X_TyX9bn$)I765l=rJ%9uXcjggX*r?u zk|0!db_*1$&i8>d&G3C}A`{Fun_1J;Vx0gk7P_}8KBZDowr*8$@X?W<UwWy2E;b%8 zDnv;u#sg4V5Tml=Bw6)GO(a6bm@pXL5;t*}iEhY9Zim8L-OM$RpsE=-)J6=6)|MD4 z8{19*DSK107+0Kbw2EdWh!twa9HVGLVmN$BX1?}c?!DT~m@%MuO{=cju@-!?UnaO{ z9Q;H&SNsH&+9*iqK+))0P{pW#u+IR2<&dC||BFzIuVKjDIAwxj0gQDf!MLF#VHC`D zN_zXShCf+#K4Io(-dXedBI4SOK2y)rryrPZ_8G(S4~O-`iR!5u^?GLIlD&{}so=+h zoX&5625-D!az-|Zx~ma2tVY~n7Eznkush<8w1#D9lj%>6v^LYmNWI)lN92yQ;tDpN zOUdS-W4JZUjwF-X#w0r;97;i(l}ZZT$DRd4u#?pf^e2<Tp(F_Ylx9mIONs=GDOR7J z!s@{!h&%A8Er}aMdD0mk#s%bH^(p8HL6l-6iKJ%JY$!?VLmDqZL7D4xf%;gN>yaFo zbm>I@5}#8FjsmigM8w_f#m4fEP<w>~r~_?OWB%SGWcn$ThnJ@Y`ZI-O&Qs#Y14To( zWAl>9Gw7#}eT(!c%D0m>5D8**a@h;sLW=6_AsT5v1Sd_T-C4pgu_kvc?7+X&n_fct znkHy(_LExh=N%o3I-q#f$F4<wlfSnZ{aNtlaHgD*%*;+!if9}xbu`<To}#^Vl2QkO z7|r$zhjK8GE;uJ+566KrGlUndEl83;o70s<D1jcM$y_hC&+<$#S-_D`DMkXCs6&Ja zX$kb)3d(TSz&8E5_#CeAoC7l{hxp54WI)}a6Fq*MuVt{GA?j6in~9$1>QJpy>jZBW zRF7?EhqTGk)w&Koi}QQY3sVh?@e-Z3C9)P!(hMhxmX<?O%M-wa0Dx5a@<^0#9_>LC zF_+ZSTQU`Gqx@o<HpS{<a}-BAGy@<S0>(~<vXHshk{*j+nj`s1+omT#^krl>B$dbr zHlEUKoK&`2gl>zKXlEi8w6}`X3kh3as1~sX5@^`X_nYl}hlbpeeVlj#2sv)CIMe%b zBs7f|37f8qq}gA~Is9gj&=te^wN8ma?;vF)7gce;&sZ64!7LqpR!fy)?4cEZposQ8 zf;rZF7Q>YM<qvPX@rO5R|G8xB*d=47F5FbX>F1~eQ|Z*!5j0DuA=`~VG$Gg6B?Om1 z6fM@`Ck-K*k(eJ)Kvysb8sccsFf@7~3vfnC=<$q+VNv)FyVh6ZsWw}*vs>%k3$)9| zR9ek-@pA23qswe1io)(Vz!vS1o*XEN*LhVYOq#T`;rDkgt86T@O`23xW~;W_#ZS|x zvwx-XMb7_!hIte-#JNpFxskMMpo2OYhHRr0Yn8d^(jh3-+!CNs0K2B!1dL$9UuAD= zQ%7Ae(Y@}%Cd~!`h|wAdm$2WoZ(iA1(a_-1?znZ%8h72o&Mm*4x8Ta<4++;Yr6|}u zW<lfR&2thZ%arCCv7^XWW_6jB>8$p&izhdqF=m8$)HyS2J6cKyo;Yvb>DTfx4`4R{ zPSODe9E|uflE<`xTO=r>u~u=NuyB&H!(2a8vwh!jP!yfE3N>IiO1<sg)|!DAM%5V4 zImfj?oZv3;y3AIvb^=HU^uh7(X5<6aoUeyP2Mi=23DNrjwj6G-I5MpbGBBkQgLzRx z_Qg%sVsEslI2A80hOod<S>jI>7e&3rR#RO3_}G23W?gwDHgSg<QXM9d4Lsp5W&)6? zY*roO0w$UqxC4|r(Er$DV(2l9h4At3N_U`+Ukis<fpRRCK>ekzQ^PU&G5z&}V5GO? zfg#*72*$DP1T8i`S7=P;bQ8lYF9_@8^C(|;9v8ZaK2GnWz4$Th2a0$)XTiaxNWfdq z;yNi9veH<s@9We549w!!z+8C$Xr3bE8Io{iV0-^0*Z((QCVLd1<H5EqJokRheRd?M z=9-#Ba=FG%;bgG2sZn!v5}(U9c2N6|uSx2-^nZJN<Y38%>!j)ba$9pke8`y2^63BP zIyYKj^7;2don3se!P&%I2jzFf|LA&tQ=NDs{r9fIi-F{-yiG-}@2`VR^-LIFN8BC4 z&?*<A2U+2yvz#~5iMlAv#&#x?J%g>IvLiGHH5>NY(Z^CL_A;yISNdq58}=u~9!Ia7 zm7MkDiK~lsfLpvmPMo!0$keA$`%Tm`>Fx9JpG^EfEb(;}%5}B4Dw!O3BCkf$$W-dF z$BupUPgLpHvr<<+QcNX*w@+Rz&VQz)Uh!j4|DYeKm5IC05T$KqVV3Y|MSXom+Jn8c zgUEaFW1McGi^44xoG*b0JWE4T`vka7qTo#dcS4RauUpE{O!ZQ?r=-MlY#;VBzhHGU zS@kCaZ*H73XX6~HtHd*4qr2h}Pf0Re@!WOyvres_9l2!AhPiV$@O2sX>$21)-3i+_ z*sHO4Ika^!&2utZ@5%VbpH(m2wE3qOPn-I5Tbnt&yn9{k*eMr3^u6zG-~PSr(w$p> zw)x^a*8Ru$PE+{&)%VQUvAKKiWiwvc{`|GqK2K|ZMy^Tv3g|zENL86z7i<<vQD<>c zW`W>zV1u}X%P;Ajn+>A)2iXZbJ5YB_r>K-h5g^N=LkN^h0Y6dPFfSBh(L`G$D%7c` z&0RXDv$}c7#w*7!x^LUes_|V*=bd&aP+KFi((tG<uj&`TKbvJwt*s;^z;4Ys<BrXj zUcC9nsnf4nJ}oNAV^;23Huc6W7jNCNGp&VZZ68xTF&1%{6q~EkQlv<(iM7j~voh3C z@5k4r3!z`C;}lPV?5N1<S*Q-j1No*l<5(hps4yh~OUMfaqfZSw{1(}GVOnN8<B1ow zokS3`Befl=7x!u#A9>*gakSR+FA26%{QJdB5G1F=UuU&koU*^zQA=cEN9}Vd?OEh| zgzbFf1?@LlPkcXH$;YZe`WEJ3si6&R2MRb}LYK&zK9WRD=kY-JMPUurX-t4(Wy{%` zZ@0WM2+IqPa9D(^*+MXw2NWwSX-_WdF0nMWpEhAyotIgqu5Y$wA=<qv3s0%`78x7- z!YG+vXM)||6z({8VoMOb>zfuXJ0Y2lL3#ji26-P3Z?-&0^KBc*`T$+8+cqp`%g0WB zTH9L)FZ&t073H4?t=(U6{8B+uRW_J_n*vW|p`DugT^3xe8Tomh^d}0k^G7$3wLgP& zn)vTWiMA&=bR8lX9H=uh4G04R6>C&Zjnx_f@MMY!6HK5v$T%vaFm;E8q=`w2Y}ucJ zkz~dKGqv9$E80NTtnx|Rf_)|3wxpnY6nh3U9<)fv2-vhQ6v=WhKO@~@X57N-`7Ppc zF;I7)eL?RN23FmGh0s<krvL@Zi`9X>;Z#+p)}-TgTJE%&>{W+}C`^-sy{gTm<$>rR z-X7F%MB9Sf%6o7A%ZHReD4R;imU6<9h81{%avv}hqugeaf=~^3A=x(Om6Lku-Pn9i zC;LP%Q7Xw*0`Kg1)X~nAsUfdV%HWrpr8dZRpd-#%)c#Fu^mqo|^b{9Mam`^Zw_@j@ zR&ZdBr3?@<@%4Z-%LT&RLgDUFs4a(CTah_5x4X`xDRugi#vI-cw*^{ncwMtA4N<n# zKe-3R=W^+cuK>KjByYBza)Y$hozZCpuxL{IP&=tw6ZO52WY3|iwGf&IJCn+u(>icK zZB1~bWXCmwAUz|^<&ysd#*!DSp8}DLNbl5lRFat4NkvItxy;9tpp9~<f);nGGD>|@ z;JctShv^Iq4(z+y7^j&I?GCdKMVg&jCwtCkc4*@O7HY*veGDBtAIn*JgD$QftP}8= zxFAdF=(S>Ra6(4slk#h%b?EOU-96TIX$Jbfl*<nInof4ph4hK=1pB+w>_7IY-|R%H zF8u|~hYS-YwWt5+^!uGcnKL~jM;)ObZ#q68ZkA?}CzV-%6_vPIdzh_wHT_$mM%<x2 zq&@Ugp@y3#qmCWN2c()zUb2i%NHytqe#*|FOc9=9=lm37FJ~XnjPaYV#gu{Rxk3h% z6(mfsR@KE$kTrlhgn%DPo5HpDO0=1-df|X)k_Bt?_o11|zfG(qa-#Sl@L(<sfroJg zk#3es02GuhOy#7gPL>vws9lxUj;E@#1UX?WO2R^41(X!nk$+2oJGr!sgcbn1f^yl1 z#pbPB&Bf;1&2+?};Jg5qgD1{4_|%X#s48rOLE!vx3@ktstyBsDQWwDz4GYlcgu$UJ zp|z_32yN72T*oT$SF8<}>e;FN^X&vWNCz>b2W0rwK#<1#kbV)Cf`vN-F$&knLo5T& z8!sO-*^x4=kJ$L&*h%rQ@49l?7_9IG99~xJDDil00<${~D&;kiqRQqeW5*22A`8I2 z(^@`qZoF7_`CO_e;8#qF!&g>UY;wD5MxWU>az<ULIsNY$DJI@Av_2K^yD6wo0kqHs zV#M>oo=E{kW(GU#pbOi%XAn%?W{b>-bTt&2?G=E&BnK9m0zs{qr$*&g8afR_x`B~o zd#dxPpaap;I=>1j8=9Oj)i}s@V}oXhP*{R|@DAQXzQJekJnmuQ;vL90_)H_nD1g6e zS1H#dzg)U&6$fz0g%|jxDdz|FQN{KJ&Yx0vfuzAFewJjv`pdMRpY-wU`-Y6WQnJ(@ zGVb!-8DRJZvHnRFiR3PG3Tu^nCn(CcZHh7hQvyd7i6Q3&ot86XI{jo%WZqCPcTR0< zMRg$ZE=PQx66ovJDvI_JChN~k@L^Pyxv#?X^<)-TS5gk`M~d<~j%!UOWG;ZMi1af< z+86U0=sm!qAVJAIqqU`Qs1uJhQJA&n@9F1PUrYuW!-~IT>l$I!#5dB<cfvg5VibV& zDqvU$KKCo4v0yI;auEcF&ZcvUE7}qhEUthMrKK<ZZorlPhfA2o9*2RG_C6<ZwD)23 zgbU<ugZCNmzTNu!GMX!>aiAK}RUufjg{$#GdQBkxF1=KU2E@N=i^;xgG2Y4|{H>s` z$<vvU|F(3Nv^%2-!)gt%bV2|xrF9!>t`k8c-8`fS7Yfb1FM#)vPKVE4Uf(Pk&%HLe z%^4L>@Z^9Z{ZOX<^e)~adVRkKJDanJ6VBC_m@6qUq_WF<AGx+lu0P|(*RBdki}PPC zR884Dd(Bf1Tr>@Epw>AYqf%r6qDzQ~AEJ<N!$QjqcKBS<-KzqABShp7@2HODUtuI- zM1Hm0Vba1HggryAaeKKwP<qS1QZN90CS+8P%>!jtUvLp^CcqZ^G-;Kz3T;O4WG45Z zFhrluCxlY`M+OKr2SeI697btH7Kj`O>A!+2DTEQ=48cR>Gg2^5uqp(+y5Sl09MRl* zp|28!v*wvMd_~e2DdKDMMQ|({HMn3D%%ATEecGG8V9>`JeL)T0KG}=}6K8NiSN5W< z79-ZdYWRUb`T}(b{RjN8>?M~opnSRl$$^gT`B27kMym5LNHu-k;A;VF8R(HtDYJHS zU7;L{a@`>jd0svOYKbwzq+pWSC(C~SPgG~nWR3pBA8@OICK$Cy#U`kS$I;?|^-SBC zBFkoO8Z^%8Fc-@X!KebF2Ob3%`8zlVHj6H;^(m7J35(_bS;cZPd}TY~qixY{MhykQ zV&7u7s%E=?i`}Ax-7dB0ih47w*7!@GBt<*7ImM|_mYS|9_K7CH+i}?*#o~a&tF-?C zlynEu1DmiAbGurEX2Flfy$wEVk7AU;`k#=IQE*6DMWafTL|9-vT0qs{A3mmZGzOyN zcM9#Rgo7WgB_ujU+?Q@Ql?V-!E<ESfbH6cV^f<TVZZ6$j;;%C;F7k#%v)~#tDz@O9 zGjF`&rD{{KBD!Z>=jbypS+*ch<nT0vi*LE;jA`dwa7L|Pk{%Vkrl+;{Q+Icda+|DH zxbX_5rMru~l@p?-nW}qiMdIwMuOHt$v$Z->I&zA+C_3_@aJal}!Q54?qsL0In({Ly zjH;e+_SK8yi0NQB%TO+Dl77jp#2pMGtwsgaC>K!)NimXG3;m7y`W+&<(ZaV>N*K$j zLL~I+6ouPk6_(iO>61cIsinx`5}DcKSaHjYkkMuDoVl>mKO<4$F<R}h5tU~DoQW2- zb@mx6M$TIWS(5Azchs1S!C1Vg!dX-qRh*Tlox4o><>YJ5J9A2Vl}#BP7+u~L8C6~D zsk`pZ$9Bz3teQS1Wb|8&c2SZ;qo<#F&gS;j`!~!ADr(jJXMtcDJ9cVi>&p3~{bqaP zgo%s8i+8V{UrYTc9)HiUR_c?cfx{Yan2#%PqJ{%?Wux4J;T$#cumM0{Es3@$>}DJg zqe*c8##t;X(<vs5F6*OK5RBh`;EMHg+sn$v%w2!Q1AFLXOj%hwP6VgZXe#dgvNr%C zbK2>4$?A`ve)e@YU3d2Balcivot{1(ahlE5qg@S-h(mPNH&`pBX$_~HdG48~)$x5p z{>ghzqqn_t8~pY<5?-To>cy^6o~mifr;KWvx_oMtXOw$$d6jddXG)V@a#lL4o%N@A zNJlQAz6R8{7jax-kQsH6JU_u*En%k^NHlvBB!$JAK!cYmS)HkLAkm0*9G3!vwMIWv zo#)+EamIJHEUV|$d|<)2iJ`lqBQLx;HgD}c3mRu{iK23C>G{0Mp1K)bt6OU?xC4!_ zZLqpFzeu&+>O1F>%g-%U^~yRg(-wSp@vmD-PT#bCWy!%&H;qT7rfuRCEgw67V!Qob z&tvPU@*4*$YF#2_>M0(75QxqrJr3Tvh~iDeFhxl=MzV@(psx%G8|I{~9;tv#BBE`l z3)_98eZqFNwEF1h)uqhBmT~mSmT8k$7vSHdR97K~kM)P9PuZdS;|Op4A?O<*%!?h` zn`}r_j%xvffs46x2hCWuo0BfIQWCw9aKkH==#B(TJ%p}p-RuIVzsRlaPL_Co{&R0h zQrqn=g1PGjQg3&sc2IlKG0Io#v%@p>tFwF)RG0ahYs@Zng6}M*d}Xua)+h&?$`%rb z;>M=iMh5eIHuJ5c$aC`y@CYjbFsJnSPH&}LQz4}za9YjDuao>Z^EdL@%s<cic@|#d zk`VYkAA1)5&zzBlUXwX>aRm&LGQWXs*;FzwN#p<?>H&j~SLhDZ+QzhplV_ij(NyMl z;v|}a<m1KirP40Q9;?ZUGeiBO`6EQCP%m`AbDrv}WVxc|a9*xhB0zVg4PQB(Updr= z()&PI0+wG1-G5cn-?{zrU(p$hh$VW4zkc`j%O6su+dqN;>mvxRddO81LJFa~2QFUs z+<rMf(`FCeM}FJ^oJ6DQ^2{Nc9R`a9PEsYsk4d<kKA^opcC1pDZk0kh9^Gygk8>Lk zZck)}9uK^buJNMo4G(rSdX{57(7&n=Q6$QZ@lIO9#<3pA2ceD<ex)Co(^yo~b^iS? z-G6>pO_340B*pHlh_y{>i&c1?vdpN1j>3UN-;;Yq?P+V5oY`4Z(|P8SwWq<)<fz%B zj)+x<OZ_gB*%c@YSI6p9w+Ydpc!Zcf$QEBFDuqEL6=PD@Pe~N@st{xMy+-n;*Mt~v zmrteH;(NO63jTi5?DV@CF_fsL-w|T3X%De;sQHBB^9@P)Y{)Bp<max_sHiv=Y2ujB z*Y0pN2vXRDgae#VLF1APpWP+=i6luTbXun4wCl7o-h=Gg-_V%L+$3>n`W@AwcQ?E9 zd5j8>FT^m=MHEWfN9jS}UHHsU`&SScib$qd0i=ky0>4dz5ADy70AeIuSzw#gHhQ_c zOp1!v6qU<Kxjvk}u}KI}1IL4P)HQX%3Qy1||7)ACyj<$_yY^HUY1Qh86mASo5oGq6 zE#i-HjkgKyfR`wC1AzxilV;sCL6u<;DfJ$k2lHogcuG&96Y=9Dx08l3i%#>)@8MY+ zMNIID?(CysRc2uZQ$l*QZVY)$X?@4$VT^>djbugLQJdm^P>?51#lXBkdXglYm|4{L zL%Sr?2f`J+xrcN@=0tiJt(<-=+v>tHy{XaGj7^cA6felUn_KPa?V4ebfq7~4i~GKE zpm)e@1=E;PP%?`vK6KVPKXjUXyLS1^NbnQ&?z>epHCd+J$ktT1G&L~T)nQeExe;0Z zlei}<<dHMjP`dMgT;)rz@KwnNqz2u#jL%!`ao{S@tM3IGYSeTv3Fk3tBkVZxLRlho z@Yxs}5wdFIYX}Vx7;lNy5jfXGDv1)02|!y=K!RAWW@=@lh*MCQ(we#;x;&XaD>_ni ztFo}j7nBl$)s_<W4is^tCJZEK$$)&HpdlqLPzQFWv`<{7GL_AD92F#&(|%OzJIbuy z+Ol{_jn76nNgzuA>3odmdafVieFxc)m!wM+U`2u%yhJ90giFcU1`dR6BBTKc2cQ*d zm-{?M&%(={<F~lIWhEX{d2;PTbK5UDb8+WLo7GcN=5=ow@4S4W$LOt!x3rG3C8mvr z0>xYHy?VCx!ogr|4g5;V{2q(L?QzJGsirn~kWHU`l`rHiIrc-Nan!hR7zaLsPr4uR zG{En&gaRK&B@lyWV@yfFpD_^&z>84~_0Rd!v(Nr%PJhFF_ci3D#ixf|(r@$igZiWw za*qbXIJ_Hm4)TaQ=zW^g)FC6uvyO~Hg-#Z5Vsr<Zy{+LyD`h4YS(ghy#BfWzW^5Uo zQ8PC9sjEJ4RGC&$F|HxuyK{woR4L3OZu<36tuvn9l2snS_;Y@J&z1A*lMO*_Ur`v= zX;m?{v#RtbKP{_C_Pwp$oMe|?dH6}PAjk=@Y1ry|VVd(HV4<-(-0+OjB`EyB0T=kn z(gB<B0#L(B#0`VW)>ybz6uOTF>Rq1($JS`imyNB7myWWpxYL(t7`H8*voI3Qz6mvm z$JxtArLJ(1wlCO_te?L{>8YPzQ})xJlvc5wv8p7Z=HviPYB#^#_vGO#*`<0r%MR#u zN_mV4vaBb2RwtoOYCw)X^>r{2a0kK|WyEYoBjGxcObFl&P*??)WEWKU*V~zG5o=s@ z;rc~uuQQf9wf)MYWsWgPR!wKGt6q;^8!cD_vxrG8GMoFGOVV=(J3w6Xk;}i)9(7*U zwR4VkP_5Zx7wqn8%M8uDj4f1aP+vh1Wue&ry@h|wuN(D2W<Jk_Ub)RM4SgV&OId4; zn2zn6!@5a6q<V@&t`j1NlR++Q;e@+-SbcuS)(a+|%YH!7_B%_B*R5T=?m|>;v6b1^ z`)7XBZ385zg;}&Pt@?dunQ=RduGRJn^9HLU&HaeUE_cA1{+oSIjmj3z+1YiOGiu-H zf8u-oVnG%KfhB8H?cg%@#V5n+L$MO2F4>XoBjBeX>css^h}Omu#)ExTfUE^07KOQS znMfQY2wz?!7!{*C^)aZ^UhMZf=TJNDv8VrrW;JJ9`=|L0`w9DE8MS>+o{f#{7}B4P z{I34>342vLsP}o=ny1eZkEabr@niT5J2AhByUz&i3Ck0H*H`LRHz;>3C_ru!X+EhJ z6(+(lI#4c`2{`q0o9aZhI|jRjBZOV~IA_km7ItNtUa(Wsr*Hmb;b4=;<J1?+^3A&j zK3cnIJ@xJ)8})7lyFf5`owi5yu4lj04lY55Grhwxe6`Vjk5_%2h6Srm0%!Z7OTJgS z7xk*fSj^YWvFa#^cCzaibaRR7wifomC%U_?eh_XL=5Hz83qQMDCary#^CqnoCok6y z#aKY5h8k>R(gF@GmsRI`pF+0tmq0<eALkrdNz?_uQPl5L<ziG;l8G^BKV7-hN+!<* z<qETgy|$oSZ328w$u~CVg?j38Ne8Nec!$^z3O9)SK=%x<?=HO#`R=(x+xbP_2n9~L zA~@Y5=^p7G^ly*h(SjbX22XE{f_H~{EwlIe71&(CF%AC-KZ!PkfDiovb({chpQJjK zFbjvUr>zy~wnoJD(<MLjh**JGO%zg$#8^?N-Q#VEMllAeBN{8Gkcp5385M+IP?10` zKNJCQBzyb5Gta#5ZT-NK&Jkr}EY5LG-*{2<GI5k_E;Cjl{9Li(svK!m$F~O+U$JQS zMZAi<dUJWWO0+lGoKxMN#+rIpvr}TmT8W9)5>LSEwHjT<no^?z{l8Hbtg<ND1Cr6K z6#0!VQ^*}KTk66St&+e*u_9r$$-(;3c2C&lF^#Wti6x@NV{uFO48lerx@~U7EQm%~ zi8-wSrE-(Ma!Z+cdXdE^nH(<3+*mF-qjhezv`kVwaQ)pBtm+Jzn4-9>Ot4xb0XB-+ z&4RO{Snw4G%gS9w#uSUK$Zbb#=jxEl;}6&!b-rSY$0M4pftat-$Q)*y!bpx)R%P>8 zrB&`YEX2%+s#lFCIV;cUFUTIR$Gn2%F(3yLeiG8eG8&)+cpBlzx4)sK?>uIlH+$?2 z9q9wk5zY-xr_fzFSGxYp^KSY0s%1BhsI>ai2VAc8&JiwQ>3RRk?ITx!t~r45qsMnj zkX4bl06ojFCMq<9l*4NHMAtIxDJOX)H=K*$NkkNG<^nl46<z}8DjmoX!f<;!=?S0X zNm_qEi&;s|L9ptUk0h&55Ob{uhVekW1KY3{I#Svm7#;P3BE~;lg8EY6Q79rf(MCE= zN8VGwjyg@p(Rvv6Qeo&vGBF~WTM7Tu+BS~CYXlw<;F93zrP+w<0f)nm=oOTD0XeL> zHWH1GXb?Og1f0S+8-((5yaeegCT62&4N*pNQY;%asz9r9Lfr;@Bl${1@a4QA<GQZo zHC=)78Wbo&u{ERGcuiNo;G#(z2^9z>vMLbV6JDp>8SO^q1)#(o%k!QiRSd0eTmzC< zNIFWY5?)+JTl1Roi=nS4%@5iF+%XztpR^BSuM~DX9q`;Mv=+$M+GgE$_>o+~$#?*y zAcD4nd~L~EsAjXV-+li6Lua4;(EFdi|M2qV53`^4|7gR8AJI;0Xb6QGLaYl1zr&eu zH_vFUt+<?-wHx^jA;=HXzQKp_j)#`&591BSP(wIOS;Ce(17%gs%~hdM@>Ouf4SXA~ z&Hh8K@ms^`(hJfdicecj>J^Aqd00^ccqN!-f-!=N7C1?`4J+`_f^nV!B3Q^|fuU)7 z1NDNT04hd4QqE+qBP+>ZE7{v;n3OGN`->|lHjNL5w40pe<qclDY+ja_*(_95xs;%% zq{v>PJ?^Y6bFk@^k%^5CXZ<+4qbOplxpe)l7c6m%o-l1oWmCx%c6@rx85hi(F=v(2 zJ$jN>?yPgU#DnbDXPkHLeQwED5)W5sH#<v%tu={Y=OlW2%;gK%O0*}OtgP0-W>-eS z%#^4dxiVs{+q(Yd^ShMN3GH)!h!@W&N`$L!SbElXCuvnqh{U7lcCvHI#{ZjwnKvu~ zAeo7Pqot+Ohm{8|RJsTr3J4GjCy5UTo_u_~p)MS&Z5UrUc|+;Mc(YS+ju|m3Y_Dvt zonVtpBWlM718YwaN3a3wUNqX;7TqvAFnVUoD5v5WTh~}r)KoLUDw%8Rrqso~bJqd> z_T!&Rmr6ebpV^4|knJZ%qmzL;OvG3~A*loGY7?YS%hS{2R0%NQ@fRoEK52Aiu%gj( z_7~a}eQUh8PnyI^J!>pxB(x7FeINHHC4zLDT`&C*XUpp@s0_B^!k5Uu)^j_uuu^T> z8WW!QK0SgwFHTA%M!L`bl3h<zOXT*J6fe~c%_xb0$mxr#<2VD=$rO0L8nX7*#{Ksu z$LONOvFCTfJN5XIapRVZlX}Y=<Lbb4!eHVHYIDPW9?-^*TjQ2+nH<TKdTCuE{W6Ky z7>HjPp)|wL5Var_*A1-H8LV?uY5&ou{hRjj>#X@rxV>5<xG4RL_K~wL=!|H8*ZSVn ze*QWuVl90vQ035NRw9cT+>%-9hbP+v?$4}3EfoRH;l_wSiz{&1<+`Y5%o%q~4<MOn zEoNk8R4!uRxI3kmMnO0fow{Ibz3`A^4>rdpRF0jOsCoLnWY5x?V)0ga>CDo`NpqS) z@x`mh1QGkx;f)p-n^*g5M^zRTHz%b2IkLBY{F+HsjrFC9_H(=9Z5W&Eymh~A_FUJ} znhTc9KG((OnjFO=+q>JQZJbeOoUM77M{)$)qQMcxK9f;=L;IOv_J>*~w^YOW744QZ zoG;!b9VD3ww}OX<8sZ0F##8hvfDP{hpa3HjaLsKbLJ8<m2C(MCx~x+Mo`}Jf7gdL> z0WpY2E!w?&cWi7&N%bOMZD~o7QT*$xCRJ@{t31~qx~+0yYrLXubXh2{_L699Nl_pn z6)9eu+uUTUdjHXYs#pX^L)AIb!FjjNsTp7C399w&B{Q4q%yKfmy}T2uQdU|1EpNcY zDk~(h#AdxybjfzB+mg6rdU9mDZ^V>|U13Dl$Gj+pAL}lR2a1u!SJXU_YqP9N{ose4 zk+$v}BIHX60WSGVWv;S%zvHOWdDP(-ceo(<8`y@Goy%4wDu>57QZNJc)f>Ls+}9h7 z^N=#3q3|l?aG8K#HwiW2^PJu{v|x5;awYfahC?>_af3$LmMc4%N~JwVlRZa4c+eW2 zE!zosAjOv&UeCeu;Bn5OQUC=jtZjF;NDk9$fGbxf3d29SUBekX1<Pr@Tu%2mF`vob zdsw;fW5J;CqD*)A#3k~8m#E~>!a$Vmq_VK*MHQ4)eB!dQrHH)LVYNF%-t8!d`@!cb z2CsKs3|!}T^7fSZm?0dJ^JE`ZGxA&a!jC<>6_y67On0M)hd$m*RAzo_qM?aeqkm`* zXpDYcc_>TFZYaC3JV>{>mp(5H^efu!Waa7hGTAts29jjuVd1vI*fEeB?A&uG<8dLZ z(j6<v3j>;-%vJ7R0U9}XkH)1g>&uptXPHBEA*7PSO2TZ+dbhVxspNW~ZQT3fApz}2 z_@0-lZODcd>dLrYp!mHn4k>>7kibI!Em+Vh*;z}l?0qro=aJt68joCr5Jo(Vk<@i) z5BCKb4p6Gdr9=JSf(2Mgr=_6}%4?SwhV+JZj3Ox^_^OrQk$B^v?e<VR4r!cUQcNa* zLw&@@0{2I&$oQBHjs;Rdk`@6y1!<-(7NgjbFuEcwrG9}&Hy03(S??>Nz}d^xRaz&~ zKVnlLnK<O~>#8^y=If2f1zmb~^5lPLe?%l}>?~wN4IN((2~U{e9fKhLMtYFj)I$(y zgnKv?R+ZpxA$f)Q2l=aqE6EPTK=i0sY&MDFJp!vQayyvzh4wee<}kybNthRlX>SHh z7S}9he^EBOqzBCww^duHu!u+dnf9veG{HjW!}aT7aJqzze9K6-Z~8pZAgdm1n~aDs z8_s7?WXMPJ3EPJHi}NL&d;lZP8hDhAXf5Hd!x|^kEHu`6QukXrVdLnq5zbI~oPo?7 z2Cbu8U?$K!Z4_yNM1a(bL!GRe!@{Qom+DxjrJ!B99qu5b*Ma%^&-=6UEbC+S2zX&= zQ!%bgJTvmv^2}hhvNQg!l=kbapAgM^hruE3k@jTxsG(B6d=4thBC*4tzVpCYXFc$a zeqgVB^zua)y-YjpiibCCdU%txXYeNFnXcbNj*D?~)5AGjL+!!ij_4{5EWKG<MLirH z+DX^Dk(~hl-o)R17Ke7NBWBmGx0}_Yh*L{$3or|S`y{XU9=}stg7(?(^wZZS2Da%+ zWvCP|MzT2WK(<`aoEV!R1WAp-r%3{)SA=78<qFf;<rwNmD*Y*6(NUk(!LD}1(qHA3 z`=B=489M4KM^RxXd(tHgT%9X5Tjnh2mdXv4MCT5VYa7rd+N5ISRlSW}1lw5{(5L@K zwzTh&rM#;2<;oP^LJod0{WsXpN5C{w?l*Jg>av0^={~M^q}baAFOPzxfUM>`KPf|G z&hsaR*7(M6KzTj8Z?;45zX@L#xU{4n$9Q_<-ac(y4g~S|Hyp^-<*d8+P4NHe?~vfm z@y309=`lGdvN8*jw-CL<;o#DKc-%lb0i9a3%{v&2X($|Qxv(_*()&=xD=5oBg=$B0 zU?41h9)JKvP0yR{KsHoC>&`(Uz>?_`tlLjw1&5tPH3FoB%}j;yffm$$s$C=<NH+_Q zuVOy!BKDYAHt^L);tLou9Iw!KVrZ;__9lB4Qu}AkDaaH65g@R}lia;0J%u}*93`p? zaeF={6)8oIBzH4kIggVAVvNSbROx-Z(+`hO*myDp7yv#WCwMIxk<hHjD5AkCV*KFy z7uwrr!(roY4b(1>RHi`I3*m@%CPqWnP@B~%DEe;7ZT{9!IMTo1hT3Q347HJ&!)BM2 z3~aClf>aFh0_9||4G}(Npu`9xYY1*SD|M~9!CCFn{-J$u2&Dg*=5$_nozpoD2nxqq zB!--eA8UWZlcEDp4r#vhZ6|vq^9sFvRnA9HpHch5Mq4*T)oGbruj!U8Lx_G%Lby}o zTQ-_4A7b)5A42vA0U}hUJq6&wQ0J%$`w#ph!EGmW96)@{AUx>q6E>-r^Emk!iCR+X zdIaNH`$}7%57D1FyTccs3}Aq0<0Ei{`=S7*>pyg=Kv3nrqblqZcpsCWSQl^uMSsdj zYzh73?6th$c~CI0>%5@!Ej`o)Xm38u0fp9=HE@Sa6l2<mw_Yh7ly>oX9^^4|Aq%GA z3(AbFR9gA_2T2i%Ck5V<FfGDt5jFr`inQh;1&EJ*>2Q2WW-(a&(j#@l6wE4Z`xg#S za#-UWUpU2U!TmIo`CN0JwG^>{+V#9;z<j+vge|-bMmFe5eQtw=$jBe&1J+DLGhNXR zVF0LJkT6h0B8nsw@>vx;ztc$}@NlcyJr?q(Y`UdW6qhq!aWyB5xV1#Jb{I-ghFNO0 z<gP-h@3s4i1u==>FU~+QgPs{FY1AbiU&S$QSix>*rqYVma<-~s%ALhFyVhAYepId1 zs!gOB&weC18yhE-v6ltKZMV|>JwTX+X)Y_EI(Ff^3$WTD|Ea-1HlP;6L~&40Q&5{0 z$e$2KhUgH8ucMJxJV#M%cs!d~#hR^nRwk|uuCSf6irJCkSyI<%CR==tftx6d%;?ef zYIcjZrP@APzbtOeUe>m-TW}c-ugh+U*RbL1eIY{?>@8aW9bb1NGRy@MTse@>=<ra> za%;5=U}X%K2tKTYe9gjMcBvX%qrC&uZ`d(t)g)X8snf?vBe3H%d<Ke$F$Z0AGpq$L zh*N9G{;KEPa}gmeOBNBk0zORp;`+VU|1_04|4V$bCz(R~xePApA?YFdZU$CR63IbQ z2Pq2(THUz7SlMWdHOdM19(SYTR)^7j>G=b<Uy4X-FL@RBUeVq-s%!3f=Wp$pdFiyc z*UH5I+~YQSU-pf1Z~4Z+d0X6)<0i*Q_Z}vh)KKf>l^rv8Z@YN$gd9yveHY0@Wt0$s zh^7jCp(q+6XDoekb;=%y=Wr8%<!i<hjG`j2f#)CHoE%?oHV1t_^966$UcQ|tMEj_Y z^Dp_?#syJ7V{9Es?J3v}f}pPx{87yPa7|66#gbBs#7ePJ{bo_oH&rCWA~hx1V^t$U z+8@1TWfn_Z`;{~9gC9mv?eoQ*Y-C)rhp|}dc#r5_J0yspKw$C`a}OGKQh(E&3WUik z4AxbHbeGhXO7DYJ7=8m!=+Sj-HxJCb*@hx`<Q?E73ZqASI|ZO4gQX;PgpcX_I2dEP z4PzF^;fhXQ)40w{k(P#>6;z0ANH5dDR_VudDG|&_lYykJaiR+(y{zpR=qL3|2e${8 z2V<U){GkH!99$-?(vZQ6`9xYUH;m>;?jgHj7}Kl(d8C9xWRjhpf_)KOXl+@c4wrHy zL3#9U(`=N59og2KqVh>nK~g9>fX*PI0`>i;;b6K<iTA=O-~d|1@8nQW|764_gHT9A z+Jdw)Cus?cfv_Gsi;gF31B#4DZ2^Yn1Wk~wI*LZ!hnDLnI_*R~z#5pH4R3KO1Ir1F zNQX5wC;<FU(7pj+t&{Y#h#K(_6=WtrHj4aPX$5uUHjT;c(e}35?V4?SZCg90+pyx( z`_R8jCQe*LR*{P)PNV>F|8zg+k2hViCt}4dfMdvb1NJ-Rfa7vL2;lPK{Lq*u`JT>S zoM_bZ_?UY6oV6Ja14X^;LqJPl+w?vf*C!nGK;uU^0GRN|UeFF@;H(Hgp8x^|;ygh? zIZx3DuO(lD01ksanR@Mn#lti=p28RTNYY6yK={RMFiVd~k8!@a&^jicZ&rxD3CCI! zVb=fI?;c#f{K4Pp2lnb8iF2mig)|6JEmU86Y%l}m>(VnI*Bj`a6qk8QL&~PFDxI8b z2mcsQBe9$q`Q$LfG2wdvK`M1}7?SwLAV&)nO;kAk`SAz%x9CDVHVbUd$O(*aI@D|s zLxJW7W(QeGpQY<$dSD6U$ja(;Hb3{Zx@)*fIQaW{8<$KJ&fS0caI2Py^clOq9@Irt z7th7F?7W`j{&UmM==Lo~T&^R7A?G=K_e-zfTX|)i`pLitlNE(~tq*}sS1x2}Jlul6 z5+r#4SpQu8h{ntIv#qCVH`uG~+I8l+7ZG&d`Dm!+(rZQDV*1LS^WfH%-!5aTAxry~ z4xl&rot5ct{xQ$w$MtVTUi6tBFSJWq2Rj@?HAX1H$eL*fk{Hq;E`x|hghRkipYNyt zKCO=*KSziiVk|+)qQCGrTYH9X!Z0$k{Nde~0Wl`P{}ca%nv<6fnYw^<s*I^w2}g4) zDT(2xL%uqsByOSZ61tavt7O>~9dYxTnTZB&&962jX0DM&wy&8fdxX8xeHSe=UU&Mq zRTaUKnQO|A>E#|PUo+F=Q@dMdt`P*6e92za(TH{5C*2I2S~p?~O@hYiT>1(n^Lqqn zqewq3ctA<T{c@#lWCZ$(!d{cN7=2we77Yx!0ew~Gx<3;vHo@;Z=)<i6dXzL;AY|z| zQh^P>A%0E)r53*P-a8Ak32mGtUG`L^WVcm`QovX`ecB4E9X60wrA(6NZ7z~*_DV_e z8$I*eZ8m=WtChE{#QzeyHpZ%7GwFHlwo2*tAuloI-j2exx3#x7EL^&D;Re|Kj-XT- zt9<G*I5j~YwPM=zQc<-<5T)`?p=k3wJ6%=B%=d_@HDXhwqg3ij6<6Gneq}IMRsO?+ zZ$ux+&=>08^soV2`7s+Hha!d^#J+B)0-`{qIF_x=B811SZlbUe%kvPce^xu7?LY|C z@f1gRPha1j<g?ml{#gpkD^O$XNTr0o(I;d;h4uA8LjteITT`#--;T+ZYX+t7g{&jY z%jLmo;U5!e_41&}2`Y3PtJNiOtyHYGC;e`w)XqI9cfa-k)QH;zlhbma7)pQ1mZ#s9 zrt1Z7OQrg>q|=f}Se)}v-7MWH9)YAs*FJ&v3ZT9TSi?e#jarin0tjPNmxZNU_JFJG z+tZi!q)JP|4pQ)?l8$hRaPeoKf!3>MM-bp06RodLa*wD=g3)@pYJ^*YrwSIO!SaZo zDTb!G9d!hb%Y0QdYxqNSCT5o0I!GDD$Z@N!8J3eI@@0AiJmD7brkvF!pJGg_AiJ1I zO^^cKe`w$DsO|1#^_|`6XTfw6E3SJ(agG*G9qj?JiqFSL|6tSD6vUwK?Cwr~gg)Do zp@$D~7~66-=p4`!!UzJDKAymb!!R(}%O?Uel|rMH>OpRGINALtg%gpg`=}M^Q#V5( zMgJY&gF)+;`e38QHI*c%B}m94o&tOfae;<xSoo%JWgt|4OsWqBge(0MrWCl{^{1qR z$9kiQL{yp=)4GQGI_Jm5&g#GDTYcGhkauMJQ(qfM)1pg_a_8YpGwNbwNKp#T3-1@6 z|CjTBM~_fXe$Rs`cJE+v;7^0eysLT1ugyST5y-lLQ?!t5I+r@})qno};JoRD-E=Xi zX_8OynCqNAP{M@6q0{1lA$fd7YVYB^B3HOC?;KS&skUZdpr&?G*{Dvo9Hf%gnd2O9 zvFCA)Qg13bH?d=3bMwL-iMgPupd}c_KuUy2B!UeZUr<=BIK|YBv?yV$q58*?!w_CK zhp}K1=StAQ6{?zIqvi9mLesqVm&dX(9+AzcRVtrMpZ;{ErIyVQpVYzYVcvn6%u9m3 zENe?2g{r;1I%;x<{deB!54%lK?QVcb%q|Y(3&@xG42;qPh~(~r6ouOokrhp}g_Byo zKp4yiKG~E3?*xr!?^(OHXYKbID@Vk%L$MJN?dLjF_FD?rZRr8zTic`kxqVF61s8OU zY1cLlYqVUOIkCpn>og&!J2;6ENW}QeL7<PXg{yny8O<B+-%z=8!`{k@uZK?dU2tpL zoDCc1bk4tH!`>3jatbI1*9X~y=$Dm%6FwDcnCyMRL<PZ=`4kP-O>}zo`0=y7=}*Uw zo3!qZncAL{HCgY!+}eKr{P8o27ye+;qJP;kOB%RpSesGoHLT6tcYp*6v~Z9NCyb6m zP#qds0jyqXX46qMNhXDn3pyIxw2f_z;L_X9EIB}<BZV)NY+Sf`GmW4*C1<w9<G3@Y zR-2Ao^uw)%Z0Eww)CNf&GoE61(l=R$@lLulhRTBom-G)|sA)*B&(~_KWRT_L+saB5 zo*q>AhyC`FYI}G3$WnW>#NMy{0aw}nB%1=Z4&*(FaCn5QG(zvdG^pQRU25;{wwG4h z@kuLO0F->{@g2!;NNd!<zny}%07Jn8Nf<E`qd>PfqM-;@F0;&wK}0fT9UrH}(8A5I zt33(<pT6JhCadCO^EwcP0}B}m196bLHZSD1wzS~lgDzyBOMDp_>+&U;CLN|8+71@g z(s!f-kZZZILUG$QXm9iYiE*>2w;gpM>lgM{R9vT3q>qI{ELO2hJHVi`)*jzOk$r)9 zq}$VrE0$GUCm6A3H5J-=Z9i*biw8<GlN{|J&^K2l_*g<#Pt^RN|DX}11Ly}*7(>ng zi<1nM0lo^KqRY@Asucc#DMmWsnCS;5uPR)GL3pL=-IqSd>4&D&NKSGHH?pG;=Xo`w zw~VV9ddkwbp~m>9G0*b?j7-0fOwR?*U#BE#n7A=_fDS>`fwatxQ+`F<!Rj$KZl*<p zT?$eX^b9WOf%^Fc5Ow$#oiLZxFXB|4X4Ah-N23bVC3rdbHNy5`I((oY2SI(gVJE_3 zv~k-4(EcFxN5Hx@>zhBGQUAyIRZ??eJt46vHBlR>9m!vfb6I)8!v6TmtZ%G6&E|1e zOtx5xy%yOSu+<9Ul5w5N=&~4Oph?I=ZKLX5DXO(*&Po>5KjbY7s@tp$8(fO|`Xy}Y z;NmMypLoG7r#Xz4aHz7n)MYZ7Z1v;DFHLNV{)to;(;TJ=bbMgud96xRMME#0d$z-S z-r1ROBbW^&YdQWA>U|Y>{whex#~K!ZgEEk=LYG8Wqo28NFv)!t!~}quaAt}I^y-m| z8~E{9H2VnyVxb_wCZ7v%y(B@VrM6lzk~|ywCi3HeiSV`TF>j+I<PcrA4vbhkc}Ds9 zVnPj;dD9hvN^{*9tq;`Y3-i35x*J^9kk!Mknb6QMp+R%r;|Y~}U1bd=<D2Z^=6NHx z)o!mbv)c13!qxVmdz@Dme2Ud2?)buFbw!<Z_N}SPHX2@PRM{c<oRhmdQ=Q!h%GA-# zE|+zRyX;@_)`kh%@3wm_ZjUz-66I&coi<`>jd|p*kyn;=mqtf8&DK^|*f+y$<HJ*z z{kCJi%r~syv1<5SAj?Qn<RD-N0#-mimPHVGsjQ(4>38+9!sis9N=S)nINm9=CJ<;Y z!t&C>MIeyou4XLM*ywT_JuOXR>VkpFwuT9j5>66<JwXm0Iz|uD_GISrZ<tb63#|b6 zmesyu7v#<;wAs4wx|xl$8!C)O(dny+&uQp5Yiylr74+Z{`kuduLfD{$!RweaKvq@@ zSKvT=l{+EaFCqSAuk-})NiD5^S-DyEOCPWcr6mSZED8GEaH3HbBi=sIw&e0Ek0*HT zg7i-oY%env)m$!wZo6{H^btX$@qVG{e!&!~J#BILfmfs_E?=UpX#O6)G;!&c?y}Qg zZDtQIxqNpZ+R#vKv;FOFva`NsR7883$-r&2{_WuFALO<~3Fk}Bb(WC&g8i;%)qzDY zRjOTdfX!%Ad(<}BcYy4>7A=CU*{TBrMTgb4HuW&!%Yt`;#md7-`R`ouOi$rEd!ErI zo#>qggAcx?C7`rQ2;)~PYCw%CkS(@EJHZ|!!lhi@Dp$*n^mgrrImsS~(ioGak>3)w zvop0lq@II<?zr~h{;~Z%uibTbs^_R=H(HEh%|uq3KKIc_zxBu?d|hToq+T%unvO@H z_7G`_g*WS&kUbvS*4>SuA0Ou*#1JkG{U>xSQV1e}c)!d$L1plFX5XDXX5N<n2C0jm zX{r1Jy%RD8vWp=4fyb$$F_f=*`nvNgb$TK5DH~vUeDX&BtW7RGgbP7rCk$}DqbN_= zG+@cCNjfaVNpOlFw+a>7Ns{kT{y5|6MfhBD+esT)e7&CgSW8FxsXTAY=}?0A!j_V9 zJ;IJ~d%av<@=fNPJ9)T3qE78kaz64E>dJaYab5u<efW`3H($g#7XgvMkYf+oz36no z(7hfLHbbB2R0{1uae-^d+wzih8L%N9he3ud^j?e&dq$dH2awC*y4Q%$6QP+9{{{^S zS|%?I`*;k>aU`n~Zdp2h{8DV%SKE5G^$LfuOTRRjB;TnT(Jk$r{Pfe4CO!SM_7d)I zquW~FVCpSycJ~c*B*V8?Qqo=GwU8CkmmLFugfHQ7;A{yCy1OL-+X=twLYg9|H=~8H znnN@|tCs^ZLlCBl5wHvYF}2vo>a6%mUWpTds_mt*@wMN4-r`%NTA%+$(`m6{MNpi@ zMx)8f>U<?#KGhQOH9sd_@m#$xV)2XXy+)7rj<v$+@Y;iI(?-Y3Sg0r<Nksvzzi#Zp z$q~EP;jFN*8js?YBQ<`b?Z-d1$^IIsy$A>4hd!row@gM&PVo&Hx+lV@$j9yWTjTue zG9n0DP<*HUmJ7ZZWwI2x+{t3QEfr6?T}2iXl=6e0b~)J>X3`!fXd9+2wc1%cj&F@Z zgYR|r5Xd5jy9;YW&=4{-0rJ*L5CgDPj9^3%bp-`HkyBs`j1iTUGD4?WilZ6RO8mIE z+~Joc?GID6K96dyuv(dWREK9Os~%?$$FxswxQsoOi8M?RnL%B~Lyk&(-09D0M?^Jy zWjP)n(b)TF<-|C<kuA~or~e()IVaJB8ThDOo%m84{2#Jw7lA;F7HB%yOOfao*a-Bo z9vF{4tjJ*|r>G%!Vz?8Fu&6iU<>oG#kGcrcrrBlfZMVl0wOJvsq%RL9To%iCW@)#& zZAJWhgzYAq)#NTNb~3GBcD%ZZOc43!YWSyA7TD6xkk<oWhdAZNF5oEMySt*u%}=mX zY^=DnO8CU4$;_0G$Mo-Kkj5NlGljS+>)n^FaRAz73b}%9d&YisBic(?mv=Iq^r%Ug zzHq-rRrhfOOF+yR=AN!a9*Rd#sM9ONt5h~w)yMP7Dl9lfpi$H0%GPW^lS4~~?vI8Z z%^ToK#NOe0ExmUsb`lLO$W*}yXNOxPe@zD*90uTDULnH6C?InP3J=jYEO2d)&e|mP z1DSd0QOZeuLW<s88&Dqv$ZDY(qEHICGi1F$d4+8O&b2468PMe9JW2)dic7s&U~)}9 zv>o*NqZzopA+LXy9)fJC00NSX=_4Mi1Z)YyZVC>C!g}cY(Amaj%QN+bev|Xxd2OPD zk!dfkY6k!(sDBvsFC2r^?}hb81(WG5Lt9|riT`2?P;B%jaf5UX<~OJ;uAL$=Ien+V zC!V8u0v?CU<?sa9rw*YNr=`U}IHdv2<G`|o3Bx8D;^GeQOIB`c%X^K&>a)4*Q+Q_u zkx{q;NjLcvyMuU*{+uDsCQ4U{JLowYby-tn@<?{mQ!v2u1l{5e{t5@ZjF*S!>hatL zy}X>9y08#}oytdn^qfFesF)Tt(2!XGw#r%?7&zzFFh2U;#U9XBO8W--#gOpfbJ`Ey z|M8FCKlWQrOJwE;@Sm02l9OBr7N}go4V8ur)}M@m2uWjggb)DC4s`I4d7_8O&E(j; z?3$9~R$QDxNM^rNh9Y;6P7w+bo2q}NEd6f&_raor-v`UCaTM3TT8HK2-$|n{N@U>_ zL-`P7EXoEU5JRMa)?tNUEe8XFis+w8g9k(QQ)%?&Oac}S`2V$b?%`DwXBgja&&fR@ zH_XidF$p1wA)J|Wk1;?lCl?fgc)=TB3>Y8;BoMqHwJqhL)Tgydv9(?(TBX)fq%=~C zmLj!iX-kn7QA(9snzk0LRf<%SzO&~IhLor6A3f*U^UcoAygRe!H#@UCv$JUP&vPxs zeDj$1%#<2T1!e|!7xI+~_VXLl5|jHqvOhU7ZDUGee;HnkcPP=_k_FFxPjXg*9KyI+ zIh0@+s)1JDSuKMeaDZ3|<_*J8{TUFDLl|mXmY8B>Wj_?4mC#=XjsCKPEO=p0c&t&Z zd1%kHxR#o9S*C?du*}tEHfAC7WetnvS}`<%j=o7YVna)6pw(xzkUi7f#$|^y4WQ{7 zu@@lu=j6xr*11VEIY+`B{tgd(<i-P<xW8QmX{Uu}CW{$k=4G`<yQ5DK7nY#9L<7KO zZl2V*aS4sKmaEUS-mY%P1^cv^q{7lxZ)5qzsWF(QH6y#+dwE4lRddpa#$Z}_cCaKa zE;TlFY<W#EqQ=~xoZ>c3zO8%nGk0U^%ec6h)G_`ki|XQXr!?NsQkxzV6Bn1ea9L+@ z(Zr7CU_oXaW>VOdfzENm+FlFQ7Se0ROrNdw(QLvb6{f}HRQ{$Je>(c&rws#{dFI^r zZ4^(`J*G0~Pu_+p5AAh>RRpkcbaS2a?Fe&JqxDTp`dIW9;<O_d1fh3g+@%<JHS<h; z`xr?<<utwG<Lj5Zdhfz~Sd#5Kb7T9+cKkOui1y`+Uv$r&om%~&H3ligXMa!k1A}&8 z`oKdmM{uQUq3k>DL%0wxX5;`KxyA4F{(~_`93>NF@bj4LF!NC&D6Zm+Di$Q-tb2*Q z&csGmXyqA%Z9s(AxNO3@Ij=WGt=UG6J7F;r*uqdQ<A<k`&*~1mNB0QW1T5I+z^l>a z?7j!nV{8eQE-cwY7L(3AEXF3&V*9{DpSYdyCjRhv#&2johwf{r+k`QB81%!aRVN<& z@b*N^xiw_lU>H~@4MWzgHxSOGVfnD|iC7=hf0%CPm_@@4^t-nj#GHMug&S|FJtr?i z^JVrobltd(-?Ll>)6>jwgX=dUy+^n_ifzM>3)an3iOzpG9Tu;+96TP<0Jm_PIqof3 zMn=~M!#Ky{CTN_2f7Y-i#|gW~32RCWKA4-J9sS&>kYpTOx#xVNLCo)A$LUme^fVNH z@^S7VU^UJ0YR8?<bG~Mj6Gj-lk3HOub{MXq84f%T`QY6$SQB%P+{DM48!0oDB|1i& zZKxv58$HkYAPzeA(N@4W-r2I(ob~ZN%-H1^uVTL2tUjwxrv8WT<9HEQp}oppV?S-b z?TWa%T=%&4xZ~a0-G(Qtj>Oy$^IYuG*bm|g;@aX~i60%`7XLy*AYpYvZ^F^U(!|RW z*C!rJ@+7TGdL=nNd1gv^%B+;Fcr$y)i0!GRsZXRHPs>QVGVR{9r_#&Qd(wL|5;H;> zD>HUw=4CF++&{7$<8G@j*nGjhEO%BQYfjeItp4mPvY*JYb1HKd<ZQ^<n)7B(e{N}R zNACLEJ-M&vp2!R2b>!{HJ9*)(3%BR%{Pp?AM&*yHAJsW({ivOzj*qS!-7|XEn6@zo z3L*tBT%<4RxoAh>q{0n_JBmgW6&8hx?kL(_^k%VL>?xjAyrKBmSl`$=V|SK}ELl}@ zd|d0eo#RfG`bw9SK3%r4Y+rdvc}w}~ixV%tqawbdqvE-WcgE+BUpxMT%F@btm76MG zn=oQRWWuTm+a{dy)Oc2V4yX(@M{QAkx>(QB59*`dLT`<?!`ti2@y+pV_8st7_#g52 z1!@8-14n{+!KuOff(Jusq1w=z(B5!jxFx(cyss+1s<Z0Bs-u@|yyQrAPIYVbrs`9d z>Pz3Lsj9iB=HSHAiCq()ns|Cr)1<p6y)@aLys9>*c605Cx}3V&x}Lg?b+6Q?)z7Kl zQh&1Hx`y6JY-Cwvd*ozeps}a1xAA0CR+Da;+O(i)P1C;SjOI}Dtmf6tPqo-Bl`U78 zv$kYgPntPp@G)n1an9tEoL*Vumu9`>_@I(;+5+fBa-*?fEx=mTEjZ7wq}#@Gd5_cW z!mP{N=yqEntDo)|>oy6{9cu+-3*GTnmb^`O0^FzRPO^&aG`f@F_R*aQ_e{F+_9%NW z4KG_B`@X3EVV9L>?_RNDMddA>w=e0KfAiw5?#i1NFT%Zz#nuv(&!yIU>lVxmzYKQ` zzJ*0w9<&L4aJ6A;0j|_<vbtcWAbbzpCj3Gin*xk%@5HxYh(fosHrML5=EAoJzwHRw zh@)_=)rwlI8GD^(O|@nqTobf9QEEG(*M$^xqkm*B>~i>+y(q-=;2Xxhx2v%CYY^{} z^J@LO()eLo|7!{ghQ+(u$wxO*xY#)cL(|mi<iezIsIQq}e;H<1HsO1a%jmXB^n!Yj z`bEguLTH*W^N>H2_ck2yN{mu4O9=hBW*pM_()-_YdH#Ru{JtwJ^R2}3?!>>m1pohh zrn(!xCjE<?5dV)b*C5Aj$gepjhO+1}F~03sn})p^Uz6_w9HjtSwO;4fgQNBdkCC(S zXIQs_lKEg{DKt7!64@q0U7<~Z9sWW2MiWn5C=n^v2(+j+NQ}hd(YScLR6bFX1e5GJ z{f}vqE*X+(y(=SeU6&=<n3p71@^G&#A3gi#b>0Q&EH1<ywPMV@T7r4FN~KK7(R*2e zG3w@Kn+NlNX^aE);gT>QK?zA%sxVh&H99cObJUY$veZhQ)MLu-h%`!*G)s$2k;~+A z)Kk->Ri?`oGDEJEtI*wijm(s5<vO`uZjc+%3o%>f$W78FH{+qBxiU{~kq((J3uK{m z$|C8K#j-?hm8H@x%VfFqpnvu@xn1s%J7uNZC9C99a<_b1J|mx%)$%!6gPU|~<@2&m zz99GDp`|a%m*iggvfL;4%X;~WY>)@!tMWB@P`)k?$;0x9JSrRI8?s3rlgH(o@`OAo zn{f*gZ#t2u<vX%PzAIbh8QCV^lkM_->6K??hx|aElOM`Xd0t+SAIUEHvFw%?Wsm$s zUXq{6UU?a>Nc@@Xlb_2k<d?Yk`js4zSLLAmT7Dyk<TW`guge>9M1Ctr<#+O?yd}rv z_wu&<L5|BGrBD7Of0n<<JMvdKA@9n2@;7;3{*GxNK9rO44>=_t$!Yngd@N_AUj}T; z#*Ce|%XZr_sQcsWcsl{pCnnj+c8ZNIMmx<;w=-g$Q>BU;9k;w|zQ;4!W32Xg2Cd?{ zvmO3kuKQ^Hv;o>6ZHP8ZJ2`4~Bx?N;cf<0fi=!*G^^WzbTF3e$b&d^qqB{>nqLG81 zs94bBh%|Vj+hLu=!8(b9brJ>ZBns9^6s(gdSVyP9qnu2_I{Sg8j-rloG6{d`De5We zDe5WeY3ga}Y3ga}Y3ga}Y3ga}Y3ga}d8y~6o|k%F>UpW>rJk31Ug~+N=cS&HdOqs; zsOO`ek9t1p`Kafko{xGy>iMbXr=FjBxZMYc8a#gL`Kjlpo}YSt>iMY`pk9DF0qO*( z6QE9jIsxhgs1u-0kUBx8D@eT{^@7w3QZGooAoYUO3sNscy%6<6)C*BBM7<F8LevXU zFGRf%^}^H(Q!h-tF!jRJ3sWyly>L`dk$Xk%6}eZQXgo#!75P`>Uy*-B{uTLG<X@40 zMgA4}SL9!je?|Tk`B&s$k$*-075P`>Uy*-B{uTLG<X@40MgA4}SL9!je?|Tk`B&s$ zk$*-075P`>Uy*-B{uTLG<X@40MgA4}SL9xidqwUQxmV;~k$Xk%6}eaBUXgo6?iIOL z<X#1$JSg(7$iE{0iu^0`ugJe5|BC!8@~_ChBL9l~EAp?%zasyN{44UW$iE{0iu^0` zugJe5|BC!8@~_ChBL9l~EAp?%zasyN{44UW$iEuoJ{&DaDjY3GsEwTSjAnVzEDxIH zL9;w)mIux9pvk``|C;=3@~_FiCjXlJYx1wjy(agXylZl<$+;%y7~~jDCpp*TT9a!{ zt~I&V<XV$!O|CV$*5q1~YfY{-xz^-blWR?`G3|Ub9pqZ`yspW&Cf}NTYx1qhw<h13 qd~5Qp$+srontW^Wt)qNLLXk-9aux9_WlUi5WYd6^D_dVgyY*ioe@L+a 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> <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> <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"><{{__ "No value"}}></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"><{{__ "No value"}}></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"><{{__ "No value"}}></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> <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('[\\?&]' + name + '=([^&#]*)').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(/¶/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, '&').replace(pattern_lt, '<') - .replace(pattern_gt, '>').replace(pattern_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,"&").replace(d,"<").replace(e,">").replace(f,"¶<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={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},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