UNPKG

graphdb-workbench

Version:
728 lines (697 loc) 2.75 MB
/** * swagger-ui - Swagger UI is a dependency-free collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API * @version v2.2.6 * @link http://swagger.io * @license Apache-2.0 */ (function () {/* jshint ignore:start */ { (function () { var template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {}; templates['apikey_auth'] = template({ "1": function (container, depth0, helpers, partials, data) { var stack1; return " <span class=\"key_auth__value\">" + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || helpers.helperMissing).call(depth0 != null ? depth0 : {}, (depth0 != null ? depth0.value : depth0), { "name": "sanitize", "hash": {}, "data": data })) != null ? stack1 : "") + "</span>\n"; }, "3": function (container, depth0, helpers, partials, data) { return " <input placeholder=\"api_key\" class=\"auth_input input_apiKey_entry\" name=\"apiKey\" type=\"text\"/>\n"; }, "compiler": [7, ">= 4.0.0"], "main": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}, alias2 = helpers.helperMissing; return "<div class=\"key_input_container\">\n <h3 class=\"auth__title\">Api key authorization</h3>\n <div class=\"auth__description\">" + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1, (depth0 != null ? depth0.description : depth0), { "name": "sanitize", "hash": {}, "data": data })) != null ? stack1 : "") + "</div>\n <div>\n <div class=\"key_auth__field\">\n <span class=\"key_auth__label\">name:</span>\n <span class=\"key_auth__value\">" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.name : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "</span>\n </div>\n <div class=\"key_auth__field\">\n <span class=\"key_auth__label\">in:</span>\n <span class=\"key_auth__value\">" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0["in"] : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "</span>\n </div>\n <div class=\"key_auth__field\">\n <span class=\"key_auth__label\">value:</span>\n" + ((stack1 = helpers["if"].call(alias1, (depth0 != null ? depth0.isLogout : depth0), { "name": "if", "hash": {}, "fn": container.program(1, data, 0), "inverse": container.program(3, data, 0), "data": data })) != null ? stack1 : "") + " </div>\n </div>\n</div>\n"; }, "useData": true }); templates['auth_button'] = template({ "compiler": [7, ">= 4.0.0"], "main": function (container, depth0, helpers, partials, data) { return "<a class='authorize__btn' href=\"#\">Authorize</a>\n"; }, "useData": true }); templates['auth_button_operation'] = template({ "1": function (container, depth0, helpers, partials, data) { return " authorize__btn_operation_login\n"; }, "3": function (container, depth0, helpers, partials, data) { return " authorize__btn_operation_logout\n"; }, "5": function (container, depth0, helpers, partials, data) { var stack1; return " <ul class=\"authorize-scopes\">\n" + ((stack1 = helpers.each.call(depth0 != null ? depth0 : {}, (depth0 != null ? depth0.scopes : depth0), { "name": "each", "hash": {}, "fn": container.program(6, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + " </ul>\n"; }, "6": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}, alias2 = helpers.helperMissing; return " <li class=\"authorize__scope\" title=\"" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.description : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "\">" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.scope : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "</li>\n"; }, "compiler": [7, ">= 4.0.0"], "main": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}; return "<div class=\"authorize__btn authorize__btn_operation\n" + ((stack1 = helpers["if"].call(alias1, (depth0 != null ? depth0.isLogout : depth0), { "name": "if", "hash": {}, "fn": container.program(1, data, 0), "inverse": container.program(3, data, 0), "data": data })) != null ? stack1 : "") + "\">\n" + ((stack1 = helpers["if"].call(alias1, (depth0 != null ? depth0.scopes : depth0), { "name": "if", "hash": {}, "fn": container.program(5, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + "</div>\n"; }, "useData": true }); templates['auth_view'] = template({ "1": function (container, depth0, helpers, partials, data) { return " <button type=\"button\" class=\"auth__button auth_submit__button\" data-sw-translate>Authorize</button>\n"; }, "3": function (container, depth0, helpers, partials, data) { return " <button type=\"button\" class=\"auth__button auth_logout__button\" data-sw-translate>Logout</button>\n"; }, "compiler": [7, ">= 4.0.0"], "main": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}; return "<div class=\"auth_container\">\n\n <div class=\"auth_inner\"></div>\n <div class=\"auth_submit\">\n" + ((stack1 = helpers.unless.call(alias1, (depth0 != null ? depth0.isLogout : depth0), { "name": "unless", "hash": {}, "fn": container.program(1, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + ((stack1 = helpers["if"].call(alias1, (depth0 != null ? depth0.isAuthorized : depth0), { "name": "if", "hash": {}, "fn": container.program(3, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + " </div>\n\n</div>\n"; }, "useData": true }); templates['basic_auth'] = template({ "1": function (container, depth0, helpers, partials, data) { return " - authorized"; }, "3": function (container, depth0, helpers, partials, data) { var stack1; return " <span class=\"basic_auth__value\">" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(depth0 != null ? depth0 : {}, (depth0 != null ? depth0.username : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "</span>\n"; }, "5": function (container, depth0, helpers, partials, data) { return " <input required placeholder=\"username\" class=\"basic_auth__username auth_input\" name=\"username\" type=\"text\"/>\n"; }, "7": function (container, depth0, helpers, partials, data) { return " <div class=\"auth_label\">\n <span class=\"basic_auth__label\" data-sw-translate>password:</span>\n <input required placeholder=\"password\" class=\"basic_auth__password auth_input\" name=\"password\" type=\"password\"/></label>\n </div>\n"; }, "compiler": [7, ">= 4.0.0"], "main": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}; return "<div class='basic_auth_container'>\n <h3 class=\"auth__title\">Basic authentication" + ((stack1 = helpers["if"].call(alias1, (depth0 != null ? depth0.isLogout : depth0), { "name": "if", "hash": {}, "fn": container.program(1, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + "</h3>\n <form class=\"basic_input_container\">\n <div class=\"auth__description\">" + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || helpers.helperMissing).call(alias1, (depth0 != null ? depth0.description : depth0), { "name": "sanitize", "hash": {}, "data": data })) != null ? stack1 : "") + "</div>\n <div class=\"auth_label\">\n <span class=\"basic_auth__label\" data-sw-translate>username:</span>\n" + ((stack1 = helpers["if"].call(alias1, (depth0 != null ? depth0.isLogout : depth0), { "name": "if", "hash": {}, "fn": container.program(3, data, 0), "inverse": container.program(5, data, 0), "data": data })) != null ? stack1 : "") + " </div>\n" + ((stack1 = helpers.unless.call(alias1, (depth0 != null ? depth0.isLogout : depth0), { "name": "unless", "hash": {}, "fn": container.program(7, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + " </form>\n</div>\n"; }, "useData": true }); templates['content_type'] = template({ "1": function (container, depth0, helpers, partials, data) { var stack1; return ((stack1 = helpers.each.call(depth0 != null ? depth0 : {}, (depth0 != null ? depth0.produces : depth0), { "name": "each", "hash": {}, "fn": container.program(2, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : ""); }, "2": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}, alias2 = helpers.helperMissing; return " <option value=\"" + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1, depth0, { "name": "sanitize", "hash": {}, "data": data })) != null ? stack1 : "") + "\">" + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1, depth0, { "name": "sanitize", "hash": {}, "data": data })) != null ? stack1 : "") + "</option>\n"; }, "4": function (container, depth0, helpers, partials, data) { return " <option value=\"application/json\">application/json</option>\n"; }, "compiler": [7, ">= 4.0.0"], "main": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}, alias2 = helpers.helperMissing; return "<label data-sw-translate for=\"" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.contentTypeId : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "\">Response Content Type</label>\n<select name=\"contentType\" id=\"" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.contentTypeId : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "\">\n" + ((stack1 = helpers["if"].call(alias1, (depth0 != null ? depth0.produces : depth0), { "name": "if", "hash": {}, "fn": container.program(1, data, 0), "inverse": container.program(4, data, 0), "data": data })) != null ? stack1 : "") + "</select>\n"; }, "useData": true }); templates['main'] = template({ "1": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}, alias2 = helpers.helperMissing; return " <div class=\"info_title\">" + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1, ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.title : stack1), { "name": "sanitize", "hash": {}, "data": data })) != null ? stack1 : "") + "</div>\n <div class=\"info_description markdown\">" + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1, ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.description : stack1), { "name": "sanitize", "hash": {}, "data": data })) != null ? stack1 : "") + "</div>\n" + ((stack1 = helpers["if"].call(alias1, (depth0 != null ? depth0.externalDocs : depth0), { "name": "if", "hash": {}, "fn": container.program(2, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + " " + ((stack1 = helpers["if"].call(alias1, ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.termsOfServiceUrl : stack1), { "name": "if", "hash": {}, "fn": container.program(4, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + "\n " + ((stack1 = helpers["if"].call(alias1, ((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.name : stack1), { "name": "if", "hash": {}, "fn": container.program(6, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + "\n " + ((stack1 = helpers["if"].call(alias1, ((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.url : stack1), { "name": "if", "hash": {}, "fn": container.program(8, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + "\n " + ((stack1 = helpers["if"].call(alias1, ((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.email : stack1), { "name": "if", "hash": {}, "fn": container.program(10, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + "\n " + ((stack1 = helpers["if"].call(alias1, ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.license : stack1), { "name": "if", "hash": {}, "fn": container.program(12, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + "\n"; }, "2": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}, alias2 = helpers.helperMissing; return " <p>" + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1, ((stack1 = (depth0 != null ? depth0.externalDocs : depth0)) != null ? stack1.description : stack1), { "name": "sanitize", "hash": {}, "data": data })) != null ? stack1 : "") + "</p>\n <a href=\"" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, ((stack1 = (depth0 != null ? depth0.externalDocs : depth0)) != null ? stack1.url : stack1), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "\" target=\"_blank\">" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, ((stack1 = (depth0 != null ? depth0.externalDocs : depth0)) != null ? stack1.url : stack1), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "</a>\n"; }, "4": function (container, depth0, helpers, partials, data) { var stack1; return "<div class=\"info_tos\"><a target=\"_blank\" href=\"" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(depth0 != null ? depth0 : {}, ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.termsOfServiceUrl : stack1), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "\" data-sw-translate>Terms of service</a></div>"; }, "6": function (container, depth0, helpers, partials, data) { var stack1; return "<div><div class='info_name' style=\"display: inline\" data-sw-translate>Created by </div> " + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(depth0 != null ? depth0 : {}, ((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.name : stack1), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "</div>"; }, "8": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}, alias2 = helpers.helperMissing; return "<div class='info_url' data-sw-translate>See more at <a href=\"" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, ((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.url : stack1), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "\">" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, ((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.url : stack1), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "</a></div>"; }, "10": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}, alias2 = helpers.helperMissing; return "<div class='info_email'><a target=\"_parent\" href=\"mailto:" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, ((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.contact : stack1)) != null ? stack1.email : stack1), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "?subject=" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.title : stack1), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "\" data-sw-translate>Contact the developer</a></div>"; }, "12": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}, alias2 = helpers.helperMissing; return "<div class='info_license'><a target=\"_blank\" href='" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, ((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.license : stack1)) != null ? stack1.url : stack1), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "'>" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, ((stack1 = ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.license : stack1)) != null ? stack1.name : stack1), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "</a></div>"; }, "14": function (container, depth0, helpers, partials, data) { var stack1; return " , <span style=\"font-variant: small-caps\" data-sw-translate>api version</span>: " + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(depth0 != null ? depth0 : {}, ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.version : stack1), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "\n "; }, "16": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}, alias2 = helpers.helperMissing; return " <span style=\"float:right\"><a target=\"_blank\" href=\"" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.validatorUrl : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "/debug?url=" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.url : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "\"><img id=\"validator\" src=\"" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.validatorUrl : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "?url=" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.url : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "\"></a>\n </span>\n"; }, "compiler": [7, ">= 4.0.0"], "main": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}; return "<div class='info' id='api_info'>\n" + ((stack1 = helpers["if"].call(alias1, (depth0 != null ? depth0.info : depth0), { "name": "if", "hash": {}, "fn": container.program(1, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + "</div>\n<div class='container' id='resources_container'>\n <div class='authorize-wrapper'></div>\n\n <ul id='resources'></ul>\n\n <div class=\"footer\">\n <h4 style=\"color: #999\">[ <span style=\"font-variant: small-caps\">base url</span>: " + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(alias1, (depth0 != null ? depth0.basePath : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "\n" + ((stack1 = helpers["if"].call(alias1, ((stack1 = (depth0 != null ? depth0.info : depth0)) != null ? stack1.version : stack1), { "name": "if", "hash": {}, "fn": container.program(14, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + "]\n" + ((stack1 = helpers["if"].call(alias1, (depth0 != null ? depth0.validatorUrl : depth0), { "name": "if", "hash": {}, "fn": container.program(16, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + " </h4>\n </div>\n</div>\n"; }, "useData": true }); templates['oauth2'] = template({ "1": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}, alias2 = helpers.helperMissing; return " <li>\n <input class=\"oauth-scope\" type=\"checkbox\" data-scope=\"" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.scope : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "\" oauthtype=\"" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.OAuthSchemeKey : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "\"/>\n <label>" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.scope : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "</label><br/>\n <span class=\"api-scope-desc\">" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.description : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "\n" + ((stack1 = helpers["if"].call(alias1, (depth0 != null ? depth0.OAuthSchemeKey : depth0), { "name": "if", "hash": {}, "fn": container.program(2, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + " </span>\n </li>\n"; }, "2": function (container, depth0, helpers, partials, data) { var stack1; return " (" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(depth0 != null ? depth0 : {}, (depth0 != null ? depth0.OAuthSchemeKey : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + ")\n"; }, "compiler": [7, ">= 4.0.0"], "main": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}, alias2 = helpers.helperMissing; return "<div>\n <h3 class=\"auth__title\">Select OAuth2.0 Scopes</h3>\n <p>" + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1, (depth0 != null ? depth0.description : depth0), { "name": "sanitize", "hash": {}, "data": data })) != null ? stack1 : "") + "</p>\n <p>Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes.\n <a href=\"#\">Learn how to use</a>\n </p>\n <p><strong> " + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.appName : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + " </strong> API requires the following scopes. Select which ones you want to grant to Swagger UI.</p>\n <p>Authorization URL: " + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1, (depth0 != null ? depth0.authorizationUrl : depth0), { "name": "sanitize", "hash": {}, "data": data })) != null ? stack1 : "") + "</p>\n <p>flow: " + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.flow : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "</p>\n <ul class=\"api-popup-scopes\">\n" + ((stack1 = helpers.each.call(alias1, (depth0 != null ? depth0.scopes : depth0), { "name": "each", "hash": {}, "fn": container.program(1, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + " </ul>\n</div>"; }, "useData": true }); templates['operation'] = template({ "1": function (container, depth0, helpers, partials, data) { return "deprecated"; }, "3": function (container, depth0, helpers, partials, data) { return " <h4><span data-sw-translate>Warning: Deprecated</span></h4>\n"; }, "5": function (container, depth0, helpers, partials, data) { var stack1; return " <h4><span data-sw-translate>Implementation Notes</span></h4>\n <div class=\"markdown\">" + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || helpers.helperMissing).call(depth0 != null ? depth0 : {}, (depth0 != null ? depth0.description : depth0), { "name": "sanitize", "hash": {}, "data": data })) != null ? stack1 : "") + "</div>\n"; }, "7": function (container, depth0, helpers, partials, data) { return " <div class='authorize-wrapper authorize-wrapper_operation'></div>\n"; }, "9": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}; return " <div class=\"response-class\">\n <h4><span data-sw-translate>Response Class</span> (<span data-sw-translate>Status</span> " + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || helpers.helperMissing).call(alias1, (depth0 != null ? depth0.successCode : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + ")</h4>\n " + ((stack1 = helpers["if"].call(alias1, (depth0 != null ? depth0.successDescription : depth0), { "name": "if", "hash": {}, "fn": container.program(10, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + "\n <p><span class=\"model-signature\" /></p>\n <br/>\n <div class=\"response-content-type\" />\n </div>\n"; }, "10": function (container, depth0, helpers, partials, data) { var stack1; return "<div class=\"markdown\">" + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || helpers.helperMissing).call(depth0 != null ? depth0 : {}, (depth0 != null ? depth0.successDescription : depth0), { "name": "sanitize", "hash": {}, "data": data })) != null ? stack1 : "") + "</div>"; }, "12": function (container, depth0, helpers, partials, data) { var stack1; return " <h4 data-sw-translate>Headers</h4>\n <table class=\"headers\">\n <thead>\n <tr>\n <th style=\"width: 100px; max-width: 100px\" data-sw-translate>Header</th>\n <th style=\"width: 310px; max-width: 310px\" data-sw-translate>Description</th>\n <th style=\"width: 200px; max-width: 200px\" data-sw-translate>Type</th>\n <th style=\"width: 320px; max-width: 320px\" data-sw-translate>Other</th>\n </tr>\n </thead>\n <tbody>\n" + ((stack1 = helpers.each.call(depth0 != null ? depth0 : {}, (depth0 != null ? depth0.headers : depth0), { "name": "each", "hash": {}, "fn": container.program(13, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + " </tbody>\n </table>\n"; }, "13": function (container, depth0, helpers, partials, data) { var stack1, helper, alias1 = depth0 != null ? depth0 : {}, alias2 = helpers.helperMissing; return " <tr>\n <td>" + container.escapeExpression(((helper = (helper = helpers.key || (data && data.key)) != null ? helper : alias2), (typeof helper === "function" ? helper.call(alias1, { "name": "key", "hash": {}, "data": data }) : helper))) + "</td>\n <td>" + ((stack1 = (helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1, (depth0 != null ? depth0.description : depth0), { "name": "sanitize", "hash": {}, "data": data })) != null ? stack1 : "") + "</td>\n <td>" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.type : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "</td>\n <td>" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.other : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "</td>\n </tr>\n"; }, "15": function (container, depth0, helpers, partials, data) { return " <h4 data-sw-translate>Parameters</h4>\n <table class='fullwidth parameters'>\n <thead>\n <tr>\n <th style=\"width: 100px; max-width: 100px\" data-sw-translate>Parameter</th>\n <th style=\"width: 310px; max-width: 310px\" data-sw-translate>Value</th>\n <th style=\"width: 200px; max-width: 200px\" data-sw-translate>Description</th>\n <th style=\"width: 100px; max-width: 100px\" data-sw-translate>Parameter Type</th>\n <th style=\"width: 220px; max-width: 230px\" data-sw-translate>Data Type</th>\n </tr>\n </thead>\n <tbody class=\"operation-params\">\n\n </tbody>\n </table>\n"; }, "17": function (container, depth0, helpers, partials, data) { return " <div style='margin:0;padding:0;display:inline'></div>\n <h4 data-sw-translate>Response Messages</h4>\n <table class='fullwidth response-messages'>\n <thead>\n <tr>\n <th data-sw-translate>HTTP Status Code</th>\n <th data-sw-translate>Reason</th>\n <th data-sw-translate>Response Model</th>\n <th data-sw-translate>Headers</th>\n </tr>\n </thead>\n <tbody class=\"operation-status\">\n </tbody>\n </table>\n"; }, "19": function (container, depth0, helpers, partials, data) { return ""; }, "21": function (container, depth0, helpers, partials, data) { return " <div class='sandbox_header'>\n <input class='submit' type='submit' value='Try it out!' data-sw-translate/>\n <a href='#' class='response_hider' style='display:none' data-sw-translate>Hide Response</a>\n <span class='response_throbber' style='display:none'></span>\n </div>\n"; }, "23": function (container, depth0, helpers, partials, data) { return " <h4 data-sw-translate>Request Headers</h4>\n <div class='block request_headers'></div>\n"; }, "compiler": [7, ">= 4.0.0"], "main": function (container, depth0, helpers, partials, data) { var stack1, alias1 = depth0 != null ? depth0 : {}, alias2 = helpers.helperMissing, alias3 = container.escapeExpression; return " <ul class='operations' >\n <li class='" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.method : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + " operation' id='" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.parentId : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "_" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.nickname : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "'>\n <div class='heading'>\n <h3>\n <span class='http_method'>\n <a href='#!/" + alias3((helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1, (depth0 != null ? depth0.encodedParentId : depth0), { "name": "sanitize", "hash": {}, "data": data })) + "/" + alias3((helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1, (depth0 != null ? depth0.nickname : depth0), { "name": "sanitize", "hash": {}, "data": data })) + "' class=\"toggleOperation\">" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.method : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "</a>\n </span>\n <span class='path'>\n <a href='#!/" + alias3((helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1, (depth0 != null ? depth0.encodedParentId : depth0), { "name": "sanitize", "hash": {}, "data": data })) + "/" + alias3((helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1, (depth0 != null ? depth0.nickname : depth0), { "name": "sanitize", "hash": {}, "data": data })) + "' class=\"toggleOperation " + ((stack1 = helpers["if"].call(alias1, (depth0 != null ? depth0.deprecated : depth0), { "name": "if", "hash": {}, "fn": container.program(1, data, 0), "inverse": container.noop, "data": data })) != null ? stack1 : "") + "\">" + ((stack1 = (helpers.escape || (depth0 && depth0.escape) || alias2).call(alias1, (depth0 != null ? depth0.path : depth0), { "name": "escape", "hash": {}, "data": data })) != null ? stack1 : "") + "</a>\n </span>\n </h3>\n <ul class='options'>\n <li>\n <a href='#!/" + alias3((helpers.sanitize || (depth0 && depth0.sanitize) || alias2).call(alias1, (depth0 != null ? depth0.encodedParentId : depth0), { "name": "sanitize", "hash": {},