|  | <!DOCTYPE html>
 | 
						
						
						
							|  | <html lang="en">
 | 
						
						
						
							|  | <head>
 | 
						
						
						
							|  |     <meta charset="UTF-8">
 | 
						
						
						
							|  |     <title>Swagger UI</title>
 | 
						
						
						
							|  |     <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700"
 | 
						
						
						
							|  |           rel="stylesheet">
 | 
						
						
						
							|  |     <link rel="stylesheet" type="text/css" href="./swagger-ui.css">
 | 
						
						
						
							|  |     <link rel="icon" type="image/png" href="./favicon-32x32.png" sizes="32x32"/>
 | 
						
						
						
							|  |     <link rel="icon" type="image/png" href="./favicon-16x16.png" sizes="16x16"/>
 | 
						
						
						
							|  |     <style>
 | 
						
						
						
							|  |         <% if (!showExplorer) { %>
 | 
						
						
						
							|  |         .swagger-ui .topbar .download-url-wrapper {
 | 
						
						
						
							|  |             display: none
 | 
						
						
						
							|  |         }
 | 
						
						
						
							|  |         <% } %>
 | 
						
						
						
							|  |     </style>
 | 
						
						
						
							|  |     <% if (cssPath) { %>
 | 
						
						
						
							|  |     <link rel="stylesheet" type="text/css" href="<%= cssPath %>">
 | 
						
						
						
							|  |     <% } %>
 | 
						
						
						
							|  | </head>
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | <body>
 | 
						
						
						
							|  | <div id="swagger-ui"></div>
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | <script src="./swagger-ui-bundle.js"></script>
 | 
						
						
						
							|  | <script src="./swagger-ui-standalone-preset.js"></script>
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | <script>
 | 
						
						
						
							|  |   const initialOptions = <%- JSON.stringify(swaggerOptions) %>;
 | 
						
						
						
							|  |   const currentUrl = window.origin + "<%- url %>";
 | 
						
						
						
							|  |   const urls = <%- JSON.stringify(urls) %>
 | 
						
						
						
							|  |   .map(function (o) {
 | 
						
						
						
							|  |     if (!o.url.match(/^https?:/)) {
 | 
						
						
						
							|  |       const url = window.origin + o.url;
 | 
						
						
						
							|  |       return {
 | 
						
						
						
							|  |         name: o.name,
 | 
						
						
						
							|  |         url: url,
 | 
						
						
						
							|  |         selected: url === currentUrl
 | 
						
						
						
							|  |       }
 | 
						
						
						
							|  |     }
 | 
						
						
						
							|  |     return o;
 | 
						
						
						
							|  |   })
 | 
						
						
						
							|  |     .sort(function (a, b) {
 | 
						
						
						
							|  |       return a.selected ? -1 : 1
 | 
						
						
						
							|  |     });
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |   const SwaggerUIBuilder = {
 | 
						
						
						
							|  |     config: Object.assign({
 | 
						
						
						
							|  |       urls: urls,
 | 
						
						
						
							|  |       dom_id: '#swagger-ui',
 | 
						
						
						
							|  |       deepLinking: true,
 | 
						
						
						
							|  |       presets: [
 | 
						
						
						
							|  |         SwaggerUIBundle.presets.apis,
 | 
						
						
						
							|  |         SwaggerUIStandalonePreset
 | 
						
						
						
							|  |       ],
 | 
						
						
						
							|  |       plugins: [
 | 
						
						
						
							|  |         SwaggerUIBundle.plugins.DownloadUrl
 | 
						
						
						
							|  |       ],
 | 
						
						
						
							|  |       layout: "StandaloneLayout",
 | 
						
						
						
							|  |       oauth2RedirectUrl: currentUrl.replace('swagger.json', 'oauth2-redirect.html')
 | 
						
						
						
							|  |     }, initialOptions),
 | 
						
						
						
							|  |     /**
 | 
						
						
						
							|  |      *
 | 
						
						
						
							|  |      */
 | 
						
						
						
							|  |     init: function () {
 | 
						
						
						
							|  |       this.ui = SwaggerUIBundle(this.config);
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |       if (this.config.oauth) {
 | 
						
						
						
							|  |         this.ui.initOAuth(this.config.oauth);
 | 
						
						
						
							|  |       }
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |       if (this.config.authorize) {
 | 
						
						
						
							|  |         this.ui.authActions.authorize(this.config.authorize);
 | 
						
						
						
							|  |       }
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |       window.ui = this.ui;
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |       const event = new Event('swagger.init');
 | 
						
						
						
							|  |       document.dispatchEvent(event);
 | 
						
						
						
							|  |     }
 | 
						
						
						
							|  |   }
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | </script>
 | 
						
						
						
							|  | <% if (jsPath) { %>
 | 
						
						
						
							|  | <script src="<%= jsPath %>"></script>
 | 
						
						
						
							|  | <% } %>
 | 
						
						
						
							|  | <script>
 | 
						
						
						
							|  |   window.onload = function () {
 | 
						
						
						
							|  |     SwaggerUIBuilder.init();
 | 
						
						
						
							|  |   }
 | 
						
						
						
							|  | </script>
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | </body>
 | 
						
						
						
							|  | </html>
 |