webpackJsonp([1],{'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/components/sba-confirm-button.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/components/sba-formatted-obj.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/components/sba-icon-button.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/components/sba-panel.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/components/sba-status.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/shell/navbar.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/about/index.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/applications/applications-list.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/applications/index.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/applications/notification-filter-settings.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/auditevents/auditevents-list.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/cache-chart.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/datasource-chart.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/details-cache.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/details-datasource.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/details-info.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/details-memory.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/details-metadata.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/details-threads.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/health-details.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/index.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/mem-chart.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/threads-chart.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/heapdump/index.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/httptrace/index.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/httptrace/traces-chart.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/httptrace/traces-list.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/jolokia/index.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/jolokia/m-bean-attribute.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/logfile/index.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/loggers/index.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/loggers/logger-control.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/metrics/metric.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/sessions/sessions-list.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/shell/index.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/shell/sidebar.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/threaddump/thread-tag.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/threaddump/threads-list.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/wallboard/hex-mesh.vue':function(e,t,n){},'./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/wallboard/index.vue':function(e,t,n){},"./node_modules/moment/locale recursive ^\\.\\/.*$":function(e,t,n){function s(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}var r={"./af":"./node_modules/moment/locale/af.js","./af.js":"./node_modules/moment/locale/af.js","./ar":"./node_modules/moment/locale/ar.js","./ar-dz":"./node_modules/moment/locale/ar-dz.js","./ar-dz.js":"./node_modules/moment/locale/ar-dz.js","./ar-kw":"./node_modules/moment/locale/ar-kw.js","./ar-kw.js":"./node_modules/moment/locale/ar-kw.js","./ar-ly":"./node_modules/moment/locale/ar-ly.js","./ar-ly.js":"./node_modules/moment/locale/ar-ly.js","./ar-ma":"./node_modules/moment/locale/ar-ma.js","./ar-ma.js":"./node_modules/moment/locale/ar-ma.js","./ar-sa":"./node_modules/moment/locale/ar-sa.js","./ar-sa.js":"./node_modules/moment/locale/ar-sa.js","./ar-tn":"./node_modules/moment/locale/ar-tn.js","./ar-tn.js":"./node_modules/moment/locale/ar-tn.js","./ar.js":"./node_modules/moment/locale/ar.js","./az":"./node_modules/moment/locale/az.js","./az.js":"./node_modules/moment/locale/az.js","./be":"./node_modules/moment/locale/be.js","./be.js":"./node_modules/moment/locale/be.js","./bg":"./node_modules/moment/locale/bg.js","./bg.js":"./node_modules/moment/locale/bg.js","./bm":"./node_modules/moment/locale/bm.js","./bm.js":"./node_modules/moment/locale/bm.js","./bn":"./node_modules/moment/locale/bn.js","./bn.js":"./node_modules/moment/locale/bn.js","./bo":"./node_modules/moment/locale/bo.js","./bo.js":"./node_modules/moment/locale/bo.js","./br":"./node_modules/moment/locale/br.js","./br.js":"./node_modules/moment/locale/br.js","./bs":"./node_modules/moment/locale/bs.js","./bs.js":"./node_modules/moment/locale/bs.js","./ca":"./node_modules/moment/locale/ca.js","./ca.js":"./node_modules/moment/locale/ca.js","./cs":"./node_modules/moment/locale/cs.js","./cs.js":"./node_modules/moment/locale/cs.js","./cv":"./node_modules/moment/locale/cv.js","./cv.js":"./node_modules/moment/locale/cv.js","./cy":"./node_modules/moment/locale/cy.js","./cy.js":"./node_modules/moment/locale/cy.js","./da":"./node_modules/moment/locale/da.js","./da.js":"./node_modules/moment/locale/da.js","./de":"./node_modules/moment/locale/de.js","./de-at":"./node_modules/moment/locale/de-at.js","./de-at.js":"./node_modules/moment/locale/de-at.js","./de-ch":"./node_modules/moment/locale/de-ch.js","./de-ch.js":"./node_modules/moment/locale/de-ch.js","./de.js":"./node_modules/moment/locale/de.js","./dv":"./node_modules/moment/locale/dv.js","./dv.js":"./node_modules/moment/locale/dv.js","./el":"./node_modules/moment/locale/el.js","./el.js":"./node_modules/moment/locale/el.js","./en-SG":"./node_modules/moment/locale/en-SG.js","./en-SG.js":"./node_modules/moment/locale/en-SG.js","./en-au":"./node_modules/moment/locale/en-au.js","./en-au.js":"./node_modules/moment/locale/en-au.js","./en-ca":"./node_modules/moment/locale/en-ca.js","./en-ca.js":"./node_modules/moment/locale/en-ca.js","./en-gb":"./node_modules/moment/locale/en-gb.js","./en-gb.js":"./node_modules/moment/locale/en-gb.js","./en-ie":"./node_modules/moment/locale/en-ie.js","./en-ie.js":"./node_modules/moment/locale/en-ie.js","./en-il":"./node_modules/moment/locale/en-il.js","./en-il.js":"./node_modules/moment/locale/en-il.js","./en-nz":"./node_modules/moment/locale/en-nz.js","./en-nz.js":"./node_modules/moment/locale/en-nz.js","./eo":"./node_modules/moment/locale/eo.js","./eo.js":"./node_modules/moment/locale/eo.js","./es":"./node_modules/moment/locale/es.js","./es-do":"./node_modules/moment/locale/es-do.js","./es-do.js":"./node_modules/moment/locale/es-do.js","./es-us":"./node_modules/moment/locale/es-us.js","./es-us.js":"./node_modules/moment/locale/es-us.js","./es.js":"./node_modules/moment/locale/es.js","./et":"./node_modules/moment/locale/et.js","./et.js":"./node_modules/moment/locale/et.js","./eu":"./node_modules/moment/locale/eu.js","./eu.js":"./node_modules/moment/locale/eu.js","./fa":"./node_modules/moment/locale/fa.js","./fa.js":"./node_modules/moment/locale/fa.js","./fi":"./node_modules/moment/locale/fi.js","./fi.js":"./node_modules/moment/locale/fi.js","./fo":"./node_modules/moment/locale/fo.js","./fo.js":"./node_modules/moment/locale/fo.js","./fr":"./node_modules/moment/locale/fr.js","./fr-ca":"./node_modules/moment/locale/fr-ca.js","./fr-ca.js":"./node_modules/moment/locale/fr-ca.js","./fr-ch":"./node_modules/moment/locale/fr-ch.js","./fr-ch.js":"./node_modules/moment/locale/fr-ch.js","./fr.js":"./node_modules/moment/locale/fr.js","./fy":"./node_modules/moment/locale/fy.js","./fy.js":"./node_modules/moment/locale/fy.js","./ga":"./node_modules/moment/locale/ga.js","./ga.js":"./node_modules/moment/locale/ga.js","./gd":"./node_modules/moment/locale/gd.js","./gd.js":"./node_modules/moment/locale/gd.js","./gl":"./node_modules/moment/locale/gl.js","./gl.js":"./node_modules/moment/locale/gl.js","./gom-latn":"./node_modules/moment/locale/gom-latn.js","./gom-latn.js":"./node_modules/moment/locale/gom-latn.js","./gu":"./node_modules/moment/locale/gu.js","./gu.js":"./node_modules/moment/locale/gu.js","./he":"./node_modules/moment/locale/he.js","./he.js":"./node_modules/moment/locale/he.js","./hi":"./node_modules/moment/locale/hi.js","./hi.js":"./node_modules/moment/locale/hi.js","./hr":"./node_modules/moment/locale/hr.js","./hr.js":"./node_modules/moment/locale/hr.js","./hu":"./node_modules/moment/locale/hu.js","./hu.js":"./node_modules/moment/locale/hu.js","./hy-am":"./node_modules/moment/locale/hy-am.js","./hy-am.js":"./node_modules/moment/locale/hy-am.js","./id":"./node_modules/moment/locale/id.js","./id.js":"./node_modules/moment/locale/id.js","./is":"./node_modules/moment/locale/is.js","./is.js":"./node_modules/moment/locale/is.js","./it":"./node_modules/moment/locale/it.js","./it-ch":"./node_modules/moment/locale/it-ch.js","./it-ch.js":"./node_modules/moment/locale/it-ch.js","./it.js":"./node_modules/moment/locale/it.js","./ja":"./node_modules/moment/locale/ja.js","./ja.js":"./node_modules/moment/locale/ja.js","./jv":"./node_modules/moment/locale/jv.js","./jv.js":"./node_modules/moment/locale/jv.js","./ka":"./node_modules/moment/locale/ka.js","./ka.js":"./node_modules/moment/locale/ka.js","./kk":"./node_modules/moment/locale/kk.js","./kk.js":"./node_modules/moment/locale/kk.js","./km":"./node_modules/moment/locale/km.js","./km.js":"./node_modules/moment/locale/km.js","./kn":"./node_modules/moment/locale/kn.js","./kn.js":"./node_modules/moment/locale/kn.js","./ko":"./node_modules/moment/locale/ko.js","./ko.js":"./node_modules/moment/locale/ko.js","./ku":"./node_modules/moment/locale/ku.js","./ku.js":"./node_modules/moment/locale/ku.js","./ky":"./node_modules/moment/locale/ky.js","./ky.js":"./node_modules/moment/locale/ky.js","./lb":"./node_modules/moment/locale/lb.js","./lb.js":"./node_modules/moment/locale/lb.js","./lo":"./node_modules/moment/locale/lo.js","./lo.js":"./node_modules/moment/locale/lo.js","./lt":"./node_modules/moment/locale/lt.js","./lt.js":"./node_modules/moment/locale/lt.js","./lv":"./node_modules/moment/locale/lv.js","./lv.js":"./node_modules/moment/locale/lv.js","./me":"./node_modules/moment/locale/me.js","./me.js":"./node_modules/moment/locale/me.js","./mi":"./node_modules/moment/locale/mi.js","./mi.js":"./node_modules/moment/locale/mi.js","./mk":"./node_modules/moment/locale/mk.js","./mk.js":"./node_modules/moment/locale/mk.js","./ml":"./node_modules/moment/locale/ml.js","./ml.js":"./node_modules/moment/locale/ml.js","./mn":"./node_modules/moment/locale/mn.js","./mn.js":"./node_modules/moment/locale/mn.js","./mr":"./node_modules/moment/locale/mr.js","./mr.js":"./node_modules/moment/locale/mr.js","./ms":"./node_modules/moment/locale/ms.js","./ms-my":"./node_modules/moment/locale/ms-my.js","./ms-my.js":"./node_modules/moment/locale/ms-my.js","./ms.js":"./node_modules/moment/locale/ms.js","./mt":"./node_modules/moment/locale/mt.js","./mt.js":"./node_modules/moment/locale/mt.js","./my":"./node_modules/moment/locale/my.js","./my.js":"./node_modules/moment/locale/my.js","./nb":"./node_modules/moment/locale/nb.js","./nb.js":"./node_modules/moment/locale/nb.js","./ne":"./node_modules/moment/locale/ne.js","./ne.js":"./node_modules/moment/locale/ne.js","./nl":"./node_modules/moment/locale/nl.js","./nl-be":"./node_modules/moment/locale/nl-be.js","./nl-be.js":"./node_modules/moment/locale/nl-be.js","./nl.js":"./node_modules/moment/locale/nl.js","./nn":"./node_modules/moment/locale/nn.js","./nn.js":"./node_modules/moment/locale/nn.js","./pa-in":"./node_modules/moment/locale/pa-in.js","./pa-in.js":"./node_modules/moment/locale/pa-in.js","./pl":"./node_modules/moment/locale/pl.js","./pl.js":"./node_modules/moment/locale/pl.js","./pt":"./node_modules/moment/locale/pt.js","./pt-br":"./node_modules/moment/locale/pt-br.js","./pt-br.js":"./node_modules/moment/locale/pt-br.js","./pt.js":"./node_modules/moment/locale/pt.js","./ro":"./node_modules/moment/locale/ro.js","./ro.js":"./node_modules/moment/locale/ro.js","./ru":"./node_modules/moment/locale/ru.js","./ru.js":"./node_modules/moment/locale/ru.js","./sd":"./node_modules/moment/locale/sd.js","./sd.js":"./node_modules/moment/locale/sd.js","./se":"./node_modules/moment/locale/se.js","./se.js":"./node_modules/moment/locale/se.js","./si":"./node_modules/moment/locale/si.js","./si.js":"./node_modules/moment/locale/si.js","./sk":"./node_modules/moment/locale/sk.js","./sk.js":"./node_modules/moment/locale/sk.js","./sl":"./node_modules/moment/locale/sl.js","./sl.js":"./node_modules/moment/locale/sl.js","./sq":"./node_modules/moment/locale/sq.js","./sq.js":"./node_modules/moment/locale/sq.js","./sr":"./node_modules/moment/locale/sr.js","./sr-cyrl":"./node_modules/moment/locale/sr-cyrl.js","./sr-cyrl.js":"./node_modules/moment/locale/sr-cyrl.js","./sr.js":"./node_modules/moment/locale/sr.js","./ss":"./node_modules/moment/locale/ss.js","./ss.js":"./node_modules/moment/locale/ss.js","./sv":"./node_modules/moment/locale/sv.js","./sv.js":"./node_modules/moment/locale/sv.js","./sw":"./node_modules/moment/locale/sw.js","./sw.js":"./node_modules/moment/locale/sw.js","./ta":"./node_modules/moment/locale/ta.js","./ta.js":"./node_modules/moment/locale/ta.js","./te":"./node_modules/moment/locale/te.js","./te.js":"./node_modules/moment/locale/te.js","./tet":"./node_modules/moment/locale/tet.js","./tet.js":"./node_modules/moment/locale/tet.js","./tg":"./node_modules/moment/locale/tg.js","./tg.js":"./node_modules/moment/locale/tg.js","./th":"./node_modules/moment/locale/th.js","./th.js":"./node_modules/moment/locale/th.js","./tl-ph":"./node_modules/moment/locale/tl-ph.js","./tl-ph.js":"./node_modules/moment/locale/tl-ph.js","./tlh":"./node_modules/moment/locale/tlh.js","./tlh.js":"./node_modules/moment/locale/tlh.js","./tr":"./node_modules/moment/locale/tr.js","./tr.js":"./node_modules/moment/locale/tr.js","./tzl":"./node_modules/moment/locale/tzl.js","./tzl.js":"./node_modules/moment/locale/tzl.js","./tzm":"./node_modules/moment/locale/tzm.js","./tzm-latn":"./node_modules/moment/locale/tzm-latn.js","./tzm-latn.js":"./node_modules/moment/locale/tzm-latn.js","./tzm.js":"./node_modules/moment/locale/tzm.js","./ug-cn":"./node_modules/moment/locale/ug-cn.js","./ug-cn.js":"./node_modules/moment/locale/ug-cn.js","./uk":"./node_modules/moment/locale/uk.js","./uk.js":"./node_modules/moment/locale/uk.js","./ur":"./node_modules/moment/locale/ur.js","./ur.js":"./node_modules/moment/locale/ur.js","./uz":"./node_modules/moment/locale/uz.js","./uz-latn":"./node_modules/moment/locale/uz-latn.js","./uz-latn.js":"./node_modules/moment/locale/uz-latn.js","./uz.js":"./node_modules/moment/locale/uz.js","./vi":"./node_modules/moment/locale/vi.js","./vi.js":"./node_modules/moment/locale/vi.js","./x-pseudo":"./node_modules/moment/locale/x-pseudo.js","./x-pseudo.js":"./node_modules/moment/locale/x-pseudo.js","./yo":"./node_modules/moment/locale/yo.js","./yo.js":"./node_modules/moment/locale/yo.js","./zh-cn":"./node_modules/moment/locale/zh-cn.js","./zh-cn.js":"./node_modules/moment/locale/zh-cn.js","./zh-hk":"./node_modules/moment/locale/zh-hk.js","./zh-hk.js":"./node_modules/moment/locale/zh-hk.js","./zh-tw":"./node_modules/moment/locale/zh-tw.js","./zh-tw.js":"./node_modules/moment/locale/zh-tw.js"};s.keys=function(){return Object.keys(r)},s.resolve=o,e.exports=s,s.id="./node_modules/moment/locale recursive ^\\.\\/.*$"},"./src/main/frontend recursive ^\\.\\/*\\/.*i18n\\.?([^\\/]*)\\.json$":function(e,t,n){function s(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}var r={"./i18n/i18n.en.json":"./src/main/frontend/i18n/i18n.en.json","./i18n/i18n.zh-CN.json":"./src/main/frontend/i18n/i18n.zh-CN.json"};s.keys=function(){return Object.keys(r)},s.resolve=o,e.exports=s,s.id="./src/main/frontend recursive ^\\.\\/*\\/.*i18n\\.?([^\\/]*)\\.json$"},"./src/main/frontend/assets/css/base.scss":function(e,t,n){},"./src/main/frontend/assets/img/favicon-danger.png":function(e,t,n){e.exports=n.p+"assets/img/favicon-danger.png"},"./src/main/frontend/assets/img/favicon.png":function(e,t,n){e.exports=n.p+"assets/img/favicon.png"},"./src/main/frontend/assets/img/icon-spring-boot-admin.svg":function(e,t,n){e.exports=n.p+"assets/img/icon-spring-boot-admin.svg"},"./src/main/frontend/components ^(?:(?!.*\\.spec\\.(js|vue)$).)*\\.(js|vue)$":function(e,t,n){function s(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}var r={"./font-awesome-icon.js":"./src/main/frontend/components/font-awesome-icon.js","./index.js":"./src/main/frontend/components/index.js","./sba-confirm-button.vue":"./src/main/frontend/components/sba-confirm-button.vue","./sba-formatted-obj.vue":"./src/main/frontend/components/sba-formatted-obj.vue","./sba-icon-button.vue":"./src/main/frontend/components/sba-icon-button.vue","./sba-panel.vue":"./src/main/frontend/components/sba-panel.vue","./sba-status.vue":"./src/main/frontend/components/sba-status.vue","./sba-tags.vue":"./src/main/frontend/components/sba-tags.vue","./sba-time-ago.js":"./src/main/frontend/components/sba-time-ago.js"};s.keys=function(){return Object.keys(r)},s.resolve=o,e.exports=s,s.id="./src/main/frontend/components ^(?:(?!.*\\.spec\\.(js|vue)$).)*\\.(js|vue)$"},"./src/main/frontend/components/font-awesome-icon.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n("./node_modules/@fortawesome/fontawesome-svg-core/index.es.js"),o=n("./node_modules/@fortawesome/free-brands-svg-icons/faGithub.js"),r=(n.n(o),n("./node_modules/@fortawesome/free-brands-svg-icons/faGitter.js")),a=(n.n(r),n("./node_modules/@fortawesome/free-brands-svg-icons/faStackOverflow.js")),i=(n.n(a),n("./node_modules/@fortawesome/free-regular-svg-icons/faTimesCircle.js")),l=(n.n(i),n("./node_modules/@fortawesome/free-solid-svg-icons/faBan.js")),c=(n.n(l),n("./node_modules/@fortawesome/free-solid-svg-icons/faBell.js")),d=(n.n(c),n("./node_modules/@fortawesome/free-solid-svg-icons/faBellSlash.js")),u=(n.n(d),n("./node_modules/@fortawesome/free-solid-svg-icons/faBook.js")),m=(n.n(u),n("./node_modules/@fortawesome/free-solid-svg-icons/faCheck.js")),p=(n.n(m),n("./node_modules/@fortawesome/free-solid-svg-icons/faDownload.js")),f=(n.n(p),n("./node_modules/@fortawesome/free-solid-svg-icons/faExclamation.js")),h=(n.n(f),n("./node_modules/@fortawesome/free-solid-svg-icons/faExclamationTriangle.js")),v=(n.n(h),n("./node_modules/@fortawesome/free-solid-svg-icons/faHeartbeat.js")),_=(n.n(v),n("./node_modules/@fortawesome/free-solid-svg-icons/faHome.js")),g=(n.n(_),n("./node_modules/@fortawesome/free-solid-svg-icons/faMinusCircle.js")),b=(n.n(g),n("./node_modules/@fortawesome/free-solid-svg-icons/faPencilAlt.js")),x=(n.n(b),n("./node_modules/@fortawesome/free-solid-svg-icons/faQuestionCircle.js")),y=(n.n(x),n("./node_modules/@fortawesome/free-solid-svg-icons/faSignOutAlt.js")),j=(n.n(y),n("./node_modules/@fortawesome/free-solid-svg-icons/faStepBackward.js")),w=(n.n(j),n("./node_modules/@fortawesome/free-solid-svg-icons/faStepForward.js")),C=(n.n(w),n("./node_modules/@fortawesome/free-solid-svg-icons/faTimesCircle.js")),k=(n.n(C),n("./node_modules/@fortawesome/free-solid-svg-icons/faTrash.js")),P=(n.n(k),n("./node_modules/@fortawesome/free-solid-svg-icons/faUserCircle.js")),S=(n.n(P),n("./node_modules/@fortawesome/free-solid-svg-icons/faWrench.js")),O=(n.n(S),n("./node_modules/@fortawesome/vue-fontawesome/index.es.js"));s.c.add(k.faTrash,p.faDownload,w.faStepForward,j.faStepBackward,m.faCheck,x.faQuestionCircle,l.faBan,C.faTimesCircle,g.faMinusCircle,f.faExclamation,u.faBook,y.faSignOutAlt,h.faExclamationTriangle,b.faPencilAlt,c.faBell,d.faBellSlash,P.faUserCircle,v.faHeartbeat,_.faHome,S.faWrench,i.faTimesCircle,o.faGithub,a.faStackOverflow,r.faGitter),t.default=O.a},"./src/main/frontend/components/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=[],o=n("./src/main/frontend/components ^(?:(?!.*\\.spec\\.(js|vue)$).)*\\.(js|vue)$");o.keys().forEach(function(e){var t=/^(.\/)+(.*)\.(vue|js)$/.exec(e)[2];s.push({name:t,component:o(e).default})}),t.default={install:function(e){s.forEach(function(t){return e.component(t.name,t.component)})}}},"./src/main/frontend/components/sba-confirm-button.vue":function(e,t,n){"use strict";function s(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/components/sba-confirm-button.vue')}Object.defineProperty(t,"__esModule",{value:!0});var o=n("./node_modules/vue-clickaway/dist/vue-clickaway.common.js"),r={directives:{onClickaway:o.directive},data:function(){return{confirm:!1}},methods:{abort:function(){this.confirm=!1},click:function(e){if(this.confirm)this.$el.style.width=null,this.$emit("click",e);else{var t=this.$el.getBoundingClientRect().width;this.$el.style.width=t+"px"}this.confirm=!this.confirm}}},a=function(){var e=this,t=e.$createElement;return(e._self._c||t)("button",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:e.abort,expression:"abort"}],staticClass:"confirm-button",class:{"is-warning":e.confirm},on:{click:e.click}},[e.confirm?e._t("confirm",[e._v(e._s(e.$t("term.confirm")))]):e._t("default")],2)},i=[],l=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),c=s,d=Object(l.a)(r,a,i,!1,c,null,null);t.default=d.exports},"./src/main/frontend/components/sba-formatted-obj.vue":function(e,t,n){"use strict";function s(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/components/sba-formatted-obj.vue')}Object.defineProperty(t,"__esModule",{value:!0});var o=n("./src/main/frontend/utils/autolink.js"),r=n("./node_modules/lodash/isEmpty.js"),a=n.n(r),i=n("./node_modules/lodash/isObject.js"),l=n.n(i),c=function(){function e(e,t){var n=[],s=!0,o=!1,r=void 0;try{for(var a,i=e[Symbol.iterator]();!(s=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{!s&&i.return&&i.return()}finally{if(o)throw r}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=function(e){return(Array.isArray(e)||l()(e))&&!a()(e)},u=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Array.isArray(t)?a()(t)?n+"[]":t.map(function(t){return d(t)?n+"-\n"+e(t,n+" "):n+"- "+e(t,"")}).join("\n"):l()(t)?a()(t)?n+"{}":Object.entries(t).map(function(t){var s=c(t,2),o=s[0],r=s[1];return d(r)?""+n+o+":\n"+e(r,n+" "):""+n+o+": "+e(r,"")}).join("\n"):null===t?n+"null":void 0===t||""===t?"":n+t},m=u,p=new o.a({truncate:{length:50,location:"smart"}}),f={props:{value:{type:null,required:!0}},computed:{formatted:function(){return p(m(this.value))}}},h=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"formatted",domProps:{innerHTML:e._s(e.formatted)}})},v=[],_=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),g=s,b=Object(_.a)(f,h,v,!1,g,null,null);t.default=b.exports},"./src/main/frontend/components/sba-icon-button.vue":function(e,t,n){"use strict";function s(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/components/sba-icon-button.vue')}Object.defineProperty(t,"__esModule",{value:!0});var o={props:{disabled:{type:Boolean,default:!1},icon:{type:[String,Array],required:!0},size:{type:String,default:null},iconClass:{type:String,default:null}}},r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",e._g({staticClass:"icon-button",attrs:{type:"button",disabled:e.disabled}},e.$listeners),[n("font-awesome-icon",{class:e.iconClass,attrs:{icon:e.icon,size:e.size}})],1)},a=[],i=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),l=s,c=Object(i.a)(o,r,a,!1,l,null,null);t.default=c.exports},"./src/main/frontend/components/sba-panel.vue":function(e,t,n){"use strict";function s(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/components/sba-panel.vue')}Object.defineProperty(t,"__esModule",{value:!0});var o=n("./src/main/frontend/directives/sticks-below.js"),r=n("./src/main/frontend/components/sba-icon-button.vue"),a={components:{SbaIconButton:r.default},directives:{sticksBelow:o.a},props:{title:{type:String,required:!0},closeable:{type:Boolean,default:!1},headerSticksBelow:{type:Array,default:void 0}},methods:{close:function(e){this.$emit("close",e)}}},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"card panel"},[e.title||e.$slots.header?n("header",{directives:[{name:"sticks-below",rawName:"v-sticks-below",value:e.headerSticksBelow,expression:"headerSticksBelow"}],staticClass:"card-header",class:{"panel__header--sticky":e.headerSticksBelow}},[n("p",{staticClass:"card-header-title"},[n("span",{domProps:{textContent:e._s(e.title)}}),e._v(" "),e._t("header")],2),e._v(" "),n("div",{staticClass:"panel__close"},[e.closeable?n("sba-icon-button",{attrs:{icon:["far","times-circle"]},on:{click:function(t){return t.stopPropagation(),e.close(t)}}}):e._e()],1)]):e._e(),e._v(" "),e.$slots.default?n("div",{staticClass:"card-content"},[e._t("default")],2):e._e()])},l=[],c=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),d=s,u=Object(c.a)(a,i,l,!1,d,null,null);t.default=u.exports},"./src/main/frontend/components/sba-status.vue":function(e,t,n){"use strict";function s(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/components/sba-status.vue')}Object.defineProperty(t,"__esModule",{value:!0});var o=n("./src/main/frontend/components/sba-time-ago.js"),r={UP:"check",RESTRICTED:"exclamation",OUT_OF_SERVICE:"ban",DOWN:"times-circle",OFFLINE:"minus-circle",UNKNOWN:"question-circle"},a={components:{sbaTimeAgo:o.default},props:{status:{type:String,default:"UNKNOWN"},date:{type:null,default:null}},computed:{icon:function(){return r[this.status]}}},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"application-status"},[n("font-awesome-icon",{staticClass:"application-status__icon",class:"application-status__icon--"+e.status,attrs:{icon:e.icon}}),e._v(" "),e.date?n("small",[n("sba-time-ago",{attrs:{date:e.date}})],1):e._e()],1)},l=[],c=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),d=s,u=Object(c.a)(a,i,l,!1,d,null,null);t.default=u.exports},"./src/main/frontend/components/sba-tags.vue":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s={props:{tags:{type:Object,required:!0}},computed:{hasTags:function(){return Object.keys(this.tags).length>0}}},o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.hasTags?n("div",{staticClass:"field is-grouped is-grouped-multiline"},e._l(e.tags,function(t,s){return n("div",{key:s,staticClass:"control"},[n("div",{staticClass:"tags has-addons"},[n("span",{staticClass:"tag is-dark",domProps:{textContent:e._s(s)}}),e._v(" "),n("span",{staticClass:"tag is-light",domProps:{textContent:e._s(t)}})])])}),0):e._e()},r=[],a=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),i=Object(a.a)(s,o,r,!1,null,null,null);t.default=i.exports},"./src/main/frontend/components/sba-time-ago.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n("./node_modules/moment-shortformat/moment-shortformat.js"),o=n.n(s);t.default={props:{date:{type:null,default:null}},data:function(){return{now:o()(),timer:null}},computed:{timeAgo:function(){return o()(this.date).short(!0,this.now)}},created:function(){var e=this;this.timer=window.setInterval(function(){e.now=o()()},1e3)},render:function(){return this._v(this.timeAgo)},beforeDestroy:function(){this.timer&&window.clearInterval(this.timer)}}},"./src/main/frontend/directives/sticks-below.js":function(e,t,n){"use strict";var s=function(e,t){if(t.value){var n=t.value.map(function(e){return document.querySelector(e)}).filter(function(e){return Boolean(e)}).map(function(e){return e.getBoundingClientRect().height}).reduce(function(e,t){return e+t},0);e.style.top=n+"px",e.style.position="sticky"}};t.a={bind:s,update:function(e,t){t.value!==t.oldValue&&s(e,t)}}},"./src/main/frontend/i18n/i18n.en.json":function(e,t){e.exports={error:{server_connection_failed:"Server connection failed. "},navbar:{logout:"Log out"},term:{application:"Application",attributes:"Attributes",bytes:"Bytes",cancel:"Cancel",clear:"Clear",cleared:"Cleared",close:"Close",confirm:"Confirm",delete:"Delete",deleted:"Deleted",duration:"Duration",event:"Event",ever:"ever",executing:"Executing...",execution_failed:"Execution failed.",execution_successful:"Execution successful.",failed:"Failed",float:"Float",hours:"{count} hour | {count} hours",instances:"Instances",integer:"Integer",milliseconds:"Milliseconds",minutes:"{count} minute | {count} minutes",name:"Name",operations:"Operations",save:"Save",stacktrace:"Stacktrace",suppress:"Suppress",time:"Time",unsuppress:"Unsuppress",username:"Username"},applications:{all_up:"all up",applications:"Applications",instances:"Instances",instances_down:"instances down",loading_applications:"Loading applications...",no_applications_registered:"No applications registered.",notifications_suppressed_for:"Notifications on {name} are suppressed for",restricted:"restricted",server_connection_failed:"Server connection failed.",suppress_notifications_on:"Suppress notifications on {name} for",status:"Status",label:"Applications",up:"up",offline:"OFFLINE",down:"DOWN"},wallboard:{instances_count:"no instances | {count} instance | {count} instances",label:"Wallboard"},journal:{title:"Event Journal",label:"Journal"},about:{title:"About Spring Boot Admin",label:"About"},instances:{details:{label:"Details",fetch_failed:"Fetching metrics failed.",cache:{fetch_failed:"Fetching cache metrics failed.",hit_ratio:"Hit ratio",hits:"Hits",misses:"Misses",size:"Size"},datasource:{fetch_failed:"Fetching datasource metrics failed.",active_connections:"Active connections",min_connections:"Min connections",max_connections:"Max connections",title:"Datasource: {datasource}",unlimited:"unlimited"},gc:{count:"Count",time_spent_max:"Max time spent",time_spent_total:"Total time spent",title:"Garbage Collection Pauses"},health:{fetch_failed:"Fetching live health status failed. This is the last known information.",title:"Health",instance:"Instance"},info:{fetch_failed:"Fetching live info failed. This is the last known information.",no_info_provided:"No info provided.",title:"Info"},memory:{fetch_failed:"Fetching memory metrics failed.",max:"Max",metaspace:"Metaspace",size:"Size",title:"Memory",used:"Used"},metadata:{no_data_provided:"No metadata provided.",title:"Metadata"},process:{cpus:"CPUs",fetch_failed:"Fetching process metrics failed.",pid:"PID",process_cpu_usage:"Process CPU Usage",system_cpu_usage:"System CPU Usage",title:"Process",uptime:"Uptime"},threads:{daemon:"Daemon",fetch_failed:"Fetching threads metrics failed.",live:"Live",peak_live:"Peak Live",title:"Threads"}},auditevents:{audit_log_not_supported_spring_boot_1:"Audit Log is not supported for Spring Boot 1.x applications.",event:"Event",fetch_failed:"Fetching audit events failed.",loading_audit_events:"Loading Audit Events...",no_audit_events_found:"No Audit Events found.",principal:"Principal",remote_address:"Remote address",session_id:"Session Id",timestamp:"Timestamp",type:"Type",label:"Audit Log"},beans:{label:"Beans",name:"Name",aliases:"Aliases",type:"Type",resource:"Resource",dependencies:"Dependencies",fetch_failed:"Fetching beans failed."},caches:{label:"Caches",cache_manager:"Cache Manager",fetch_failed:"Fetching caches failed.",loading:"Loading Caches...",name:"Name",no_caches_found:"No caches found."},configprops:{label:"Configuration Properties",fetch_failed:"Fetching configuration properties failed.",no_properties_set:"No properties set"},env:{label:"Environment",manager:"Environment Manager",active_profile:"Profile",context_refresh:"Refresh Context",context_refresh_failed:"Failed",context_refreshed:"Context refreshed",context_reset:"Reset",context_reset_failed:"Failed",context_resetted:"Resetted",context_update:"Update",context_update_failed:"Failed",context_updated:"Updated",fetch_failed:"Fetching environment failed.",no_properties:"No properties set",title:"Environment Manager"},flyway:{label:"Flyway",fetch_failed:"Fetching Flyway reports failed.",type:"Type",checksum:"Checksum",version:"Version",description:"Description",script:"Script",state:"State",installed_by:"Installed by",installed_on:"Installed on",installed_rank:"Installed rank",execution_time:"Execution Time"},gateway:{label:"Gateway",route:{add_route:"Add route",adding_failed:"Adding route failed.",cache_refreshed:"Routes Cache refreshed",cache_refresh:"Refresh Routes Cache",cache_refresh_failed:"Failed",deleted:"Deleted",delete:"Delete",delete_failed:"Failed",fetch_failed:"Fetching gateway routes failed.",filters:"Filters",id:"Id",loading:"Loading Routes...",no_definition_provided:"No Route Definition provided.",no_routes_found:"No Routes found.",order:"Order",predicates:"Predicates",uri:"URI"},filters:{fetch_failed:"Fetching Global Filters failed.",filter_name:"Filter name",loading:"Loading Global Filters...",no_filters_found:"No Global Filters found.",order:"Order"}},heapdump:{label:"Heap Dump",download:"Download Heap Dump",warn_dump_expensive:"Dumping the heap may be expensive in terms of cpu and disk space.",warn_sensitive_data:"A heap dump may contain sensitive data. Please handle with care."},httptrace:{label:"HTTP Traces",chart:{avg_time:"ø duration",max_time:"max duration",status_4xx:"status 4xx",status_5xx:"status 5xx",successful_requests:"successful requests",total_requests:"total requests"},content_type:"Content-Type",fetching_failed:"Fetching traces failed.",limit:"limit",filter:{client_errors:"client errors",exclude_actuator:"exclude {actuator}/**",server_errors:"server errors",success:"success"},length:"Length",method:"Method",no_traces_found:"No traces found.",status:"Status",time:"Time",timestamp:"Timestamp",uri:"Path"},jolokia:{label:"JMX",close:"Close",domains:"Domains",execute:"Execute",executing:"Executing...",execution_failed:"Execution failed.",execution_successful:"Execution successful.",fetch_failed:"Fetching JMX Beans failed.",mbean:{fetch_failed:"Fetching attributes failed."},mbeans:"MBeans"},liquibase:{label:"Liquibase",author:"Author",changelog:"Changelog",checksum:"Checksum",comments:"Comments",contexts:"Contexts",deployment_id:"Deployment Id",description:"Description",execution:"Execution",execution_date:"Execution Date",execution_order:"Execution Order",fetch_failed:"Fetching Liquibase migrations failed.",id:"Id",labels:"Labels",tag:"Tag"},logfile:{label:"Logfile",download:"Download",fetch_failed:"Fetching logfile failed."},loggers:{label:"Loggers",affects_all_instances:"Affects all {count} instances",affects_this_instance_only:"Affects this instance only",application:"Application",fetch_failed:"Fetching loggers failed.",filter:{class_only:"class only",configured:"configured"},instance:"Instance",new:"new",no_loggers_found:"No loggers found.",reset:"Reset",setting_loglevel_failed:"Configuring {logger} failed."},mappings:{label:"Mappings",class:"Class",consumes:"Consumes",fetch_failed:"Fetching mappings failed.",filter_name:"Filter Name",handler:"Handler",headers:"Headers","http-verb":"Method",mappings_not_supported_spring_boot_1:"Mappings are not supported for Spring Boot 1.x applications.",parameters:"Parameters",produces:"Produces",servlet_name:"Servlet Name",url_pattern:"Url Pattern"},metrics:{label:"Metrics",add_metric:"Add Metric",fetch_failed:"Fetching metrics failed.",fetching_tags:"Fetching available tags",no_tags:"(no tags)",no_tags_available:"No tags available.",metrics_not_supported_spring_boot_1:"Metrics are not supported for Spring Boot 1.x applications."},scheduledtasks:{label:"Scheduled Tasks",no_scheduledtasks:"No scheduled tasks present.",cron:{expression:"Expression",runnable:"Runnable",title:"Cron"},fetch_failed:"Fetching scheduled tasks failed.",fixed_delay:{initial_delay_ms:"Initial Delay (ms)",interval_ms:"Interval (ms)",runnable:"Runnable",title:"Fixed Delay"},fixed_rate:{initial_delay_ms:"Initial Delay (ms)",interval_ms:"Interval (ms)",runnable:"Runnable",title:"Fixed Rate"}},sessions:{label:"Sessions",attributes:"Attributes",created_at:"Created At",expired:"Expired",expiry:"Expiry",fetch_failed:"Fetching sessions failed.",last_accessed_at:"Last Accessed At",loading_sessions:"Loading Sessions...",max_inactive_interval:"Max Inactive
Interval",no_sessions_found:"No Sessions found",session_id:"Session Id",unlimited:"Unlimited"},threaddump:{label:"Thread Dump",download:"Download Thread Dump",fetch_failed:"Fetching thread dump failed.",download_failed:"Downloading thread dump failed.",thread_details_blocked_count:"Blocked count",thread_details_blocked_time:"Blocked time",thread_details_lock_name:"Lock name",thread_details_lock_owner_id:"Lock owner id",thread_details_lock_owner_name:"Lock owner name",thread_details_waited_count:"Waited count",thread_details_waited_time:"Waited time",thread_id:"Thread Id",thread_name:"Thread name",thread_state:"Thread state"}},sidebar:{data:{title:"Data"},insights:{title:"Insights"},instances_caches:{title:"Caches"},jvm:{title:"JVM"},logging:{title:"Logging"},security:{title:"Security"},web:{title:"Web"}}}},"./src/main/frontend/i18n/i18n.zh-CN.json":function(e,t){e.exports={error:{server_connection_failed:"服务连接失败。"},navbar:{logout:"注销"},term:{site_name:"微服务运行监控",application:"应用",attributes:"属性",bytes:"字节",cancel:"取消",clear:"清除",cleared:"已清除",close:"关闭",confirm:"确认",delete:"删除",deleted:"已删除",duration:"持续时间",event:"事件",ever:"ever",executing:"执行中...",execution_failed:"执行失败。",execution_successful:"执行成功。",failed:"失败",float:"浮点型",hours:"{count} 小时 | {count} 小时",instances:"实例",integer:"整型",milliseconds:"毫秒",minutes:"{count} 分钟 | {count} 分钟",name:"名称",operations:"操作",save:"保存",stacktrace:"堆栈信息",suppress:"Suppress",time:"时间",unsuppress:"Unsuppress",username:"用户名"},applications:{all_up:"全部在线",applications:"应用数",instances:"实例数",instances_down:"离线实例",loading_applications:"应用加载中...",no_applications_registered:"暂无应用注册。",notifications_suppressed_for:"Notifications on {name} are suppressed for",restricted:"受限的",server_connection_failed:"服务连接失败。",suppress_notifications_on:"Suppress notifications on {name} for",status:"实例状态",label:"应用",up:"在线",offline:"离线",down:"下线"},wallboard:{instances_count:"没有实例 | {count} 个实例 | {count} 个实例",label:"应用墙"},journal:{title:"事件日志",label:"日志报表"},about:{title:"关于Spring Boot Admin",label:"关于我们"},instances:{details:{label:"细节",fetch_failed:"获取指标失败。",cache:{fetch_failed:"获取缓存指标失败。",hit_ratio:"命中率",hits:"命中次数",size:"粒度"},datasource:{fetch_failed:"获取数据源指标失败。",active_connections:"活动连接数",min_connections:"最小连接数",max_connections:"最大连接数",title:"数据源: {datasource}",unlimited:"unlimited"},gc:{count:"总计",time_spent_max:"最大耗时",time_spent_total:"总耗时",title:"垃圾回收"},health:{fetch_failed:"获取实例实时健康信息状态失败。这是最后的信息。",title:"健康",instance:"实例"},info:{fetch_failed:"获取实时信息失败。这是最后的信息。",no_info_provided:"未提供任何信息。",title:"信息"},memory:{fetch_failed:"获取内存数据失败。",max:"最大",metaspace:"初始空间",size:"当前可用",title:"内存",used:"已用"},metadata:{no_data_provided:"未提供元数据。",title:"元数据"},process:{cpus:"CPU核心数",fetch_failed:"获取进程数据失败。",pid:"进程ID",process_cpu_usage:"进程CPU使用率",system_cpu_usage:"系统CPU使用率",title:"进程",uptime:"运行时间"},threads:{daemon:"守护进程",fetch_failed:"获取线程指标失败。",live:"活动线程",peak_live:"线程峰值",title:"线程"}},auditevents:{audit_log_not_supported_spring_boot_1:"Spring Boot 1.x的应用不支持审计日志。",event:"事件",fetch_failed:"获取审计事件失败。",loading_audit_events:"加载审计事件中...",no_audit_events_found:"没有审计事件。",principal:"当事人",remote_address:"远程地址",session_id:"会话ID",timestamp:"时间戳",type:"类型",label:"审计日志"},beans:{label:"类",name:"名称",aliases:"别名",type:"类型",resource:"资源",dependencies:"依赖关系",fetch_failed:"Fetching beans failed."},caches:{label:"缓存",cache_manager:"缓存管理",fetch_failed:"获取缓存失败。",loading:"加载缓存中...",name:"名称",no_caches_found:"未找到缓存。"},configprops:{label:"配置属性",fetch_failed:"获取属性配置失败。",no_properties_set:"未设置属性"},env:{label:"环境",manager:"环境管理",active_profile:"配置文件",context_refresh:"刷新内容",context_refresh_failed:"失败",context_refreshed:"内容已刷新",context_reset:"重置",context_reset_failed:"失败",context_resetted:"已重置",context_update:"更新",context_update_failed:"失败",context_updated:"已更新",fetch_failed:"获取环境信息失败。",no_properties:"属性未设置。",title:"环境管理"},flyway:{label:"Flyway",fetch_failed:"获取Flyway报告失败。",type:"类型",checksum:"校验码",version:"版本",description:"描述",script:"脚本",state:"状态",installed_by:"安装人",installed_on:"安装位置",installed_rank:"安装等级",execution_time:"执行时间"},gateway:{label:"网关",route:{add_route:"添加路由",adding_failed:"添加路由失败。",cache_refreshed:"路由缓存已刷新",cache_refresh:"刷新路由缓存",cache_refresh_failed:"刷新失败",deleted:"已删除",delete:"删除",delete_failed:"删除失败",fetch_failed:"获取网关路由失败。",filters:"过滤器",id:"Id",loading:"加载路由中...",no_definition_provided:"没有提供路由定义。",no_routes_found:"未找到路由。",order:"列表",predicates:"谓语",uri:"URI"},filters:{fetch_failed:"获取全局过滤器失败。",filter_name:"过滤器名称",loading:"加载全局过滤器中...",no_filters_found:"未找到全局过滤器。",order:"列表"}},heapdump:{label:"内存转储",download:"下载内存转储文件",warn_dump_expensive:"从CPU和磁盘空间来看,内存转储文件可能很大。",warn_sensitive_data:"内存转储文件可能包含敏感数据。请小心处理。"},httptrace:{label:"HTTP跟踪",chart:{avg_time:"平均时长",max_time:"最大时长",status_4xx:"4xx失败总数",status_5xx:"5xx失败总数",successful_requests:"请求成功",total_requests:"请求总数"},content_type:"内容类型",fetching_failed:"获取跟踪信息失败。",limit:"limit",filter:{client_errors:"客户端错误",exclude_actuator:"排除 {actuator}/**",server_errors:"服务器错误",success:"请求成功"},length:"长度",method:"方法",no_traces_found:"没有跟踪信息。",status:"状态",time:"时长",timestamp:"时间戳",uri:"路径"},jolokia:{label:"Java管理扩展",close:"关闭",domains:"域",execute:"运行",executing:"运行中...",execution_failed:"运行失败。",execution_successful:"运行成功。",fetch_failed:"未找到Java管理扩展类。",mbean:{fetch_failed:"获取属性失败。"},mbeans:"可管理资源"},liquibase:{label:"Liquibase",author:"作者",changelog:"更新日志",checksum:"校验码",comments:"备注",contexts:"上下文",deployment_id:"部署Id",description:"描述",execution:"执行",execution_date:"执行日期",execution_order:"执行顺序",fetch_failed:"获取Liquibase迁移失败。",id:"Id",labels:"标签",tag:"标记"},logfile:{label:"日志文件",download:"下载",fetch_failed:"获取日志文件失败。"},loggers:{label:"日志配置",affects_all_instances:"{count} 个实例被影响",affects_this_instance_only:"只影响当前实例",application:"应用",fetch_failed:"获取日志配置失败。",filter:{class_only:"只显示类",configured:"已配置"},instance:"实例",new:"新",no_loggers_found:"未找到日志配置。",reset:"重置",setting_loglevel_failed:"设置 {logger} 失败。"},mappings:{label:"映射",class:"类",consumes:"提交内容类型",fetch_failed:"获取映射失败。",filter_name:"过滤器名称",handler:"处理程序",headers:"请求头","http-verb":"方法",mappings_not_supported_spring_boot_1:"Spring Boot 1.x的应用不支持映射。",parameters:"参数",produces:"返回内容类型",servlet_name:"程序名称",url_pattern:"URL模式"},metrics:{label:"性能",add_metric:"添加指标",fetch_failed:"获取性能指标失败。",fetching_tags:"正在获取可用标签",no_tags:"(没有标签)",no_tags_available:"没有可用的标签。",metrics_not_supported_spring_boot_1:"Spring Boot 1.x 的应用无法获取性能指标。"},scheduledtasks:{label:"计划任务",no_scheduledtasks:"没有计划任务。",cron:{expression:"表达式",runnable:"可运行",title:"计划任务"},fetch_failed:"获取计划任务失败。",fixed_delay:{initial_delay_ms:"初始延迟(毫秒)",interval_ms:"间隔(毫秒)",runnable:"可运行",title:"固定延迟"},fixed_rate:{initial_delay_ms:"初始延迟(毫秒)",interval_ms:"间隔(毫秒)",runnable:"可运行",title:"固定速度"}},sessions:{label:"Sessions",attributes:"属性",created_at:"创建于",expired:"已过期",expiry:"到期",fetch_failed:"获取Session失败",last_accessed_at:"最后访问时间",loading_sessions:"加载Sessions中...",max_inactive_interval:"Max Inactive
Interval",no_sessions_found:"未找到Session",session_id:"Session Id",unlimited:"Unlimited"},threaddump:{label:"线程转储",download:"下载线程",fetch_failed:"获取线程失败。",download_failed:"线程无法下载。",thread_details_blocked_count:"阻塞数",thread_details_blocked_time:"阻塞时间",thread_details_lock_name:"锁名称",thread_details_lock_owner_id:"锁拥有者ID",thread_details_lock_owner_name:"锁拥有者名称",thread_details_waited_count:"等待数",thread_details_waited_time:"等待时间",thread_id:"线程ID",thread_name:"线程名称",thread_state:"线程状态"}},sidebar:{data:{title:"数据"},insights:{title:"Insights"},instances_caches:{title:"缓存"},jvm:{title:"JVM"},logging:{title:"日志"},security:{title:"网络安全"},web:{title:"Web"}}}},"./src/main/frontend/index.js":function(e,t,n){"use strict";function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&(n.onshow=function(){return setTimeout(function(){return n.close()},t.timeout)})}},$={install:function(e){var t=e.applicationStore;R(),t.addEventListener("updated",function(e,t){e.status!==t.status&&M(e.name+" is now "+e.status,{tag:e.name+"-"+e.status,lang:"en",body:"was "+t.status+".",icon:"UP"===e.status?O.a:P.a,renotify:!0,timeout:1e4})})}},A=n("./src/main/frontend/utils/collections.js"),L=function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},I={data:function(){return{showMenu:!1,brand:'微服务运行监控',userName:null,csrfToken:null,csrfParameterName:null}},props:{views:{type:Array,default:function(){return[]}},applications:{type:Array,default:function(){return[]}},applicationStore:{type:Object,default:function(){}},error:{type:null,default:null}},computed:{enabledViews:function(){return[].concat(o(this.views)).filter(function(e){return e.handle&&(void 0===e.isEnabled||e.isEnabled())}).sort(Object(A.a)(function(e){return e.order}))},showFilter:function(){return!this.$route.path.startsWith("/instances")&&!(new window.ProjectConfig).version}},created:function(){SBA&&(SBA.uiSettings&&(this.brand=SBA.uiSettings.brand||this.brand),SBA.user&&(this.userName=SBA.user.name)),this.csrfToken=L("XSRF-TOKEN"),this.csrfParameterName=SBA&&SBA.csrf&&SBA.csrf.parameterName||"_csrf"},mounted:function(){document.documentElement.classList.add("has-navbar-fixed-top")},beforeDestroy:function(){document.documentElement.classList.remove("has-navbar-fixed-top")}},T=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{staticClass:"navbar is-fixed-top",attrs:{id:"navigation"}},[n("div",{staticClass:"container"},[n("div",{staticClass:"navbar-brand"},[n("router-link",{staticClass:"navbar-item logo",attrs:{to:"/"},domProps:{innerHTML:e._s(e.brand)}}),e._v(" "),n("div",{staticClass:"navbar-burger burger",on:{click:function(t){t.stopPropagation(),e.showMenu=!e.showMenu}}},[n("span"),e._v(" "),n("span"),e._v(" "),n("span")])],1),e._v(" "),n("div",{staticClass:"navbar-menu",class:{"is-active":e.showMenu}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.showFilter,expression:"showFilter"}],staticClass:"global-filter"},[n("div",{staticClass:"select"},[n("select",{domProps:{value:e.applicationStore.currentNamespace},on:{change:function(t){return e.applicationStore.setCurrentNamespace.call(e.applicationStore,t.currentTarget.value)}}},e._l(Object.keys(e.applicationStore.namespaces),function(t){return n("option",{key:t,domProps:{value:t,selected:e.applicationStore.currentNamespace===t}},[e._v(e._s(t)+"\n ")])}),0)]),e._v(" "),n("div",{staticClass:"select"},[n("select",{domProps:{value:e.applicationStore.currentSystem},on:{change:function(t){return e.applicationStore.setCurrentSystem.call(e.applicationStore,t.currentTarget.value)}}},e._l(e.applicationStore.namespaces[e.applicationStore.currentNamespace],function(t){return n("option",{key:t,domProps:{value:t}},[e._v(e._s(t)+"\n ")])}),0)])]),e._v(" "),n("div",{staticClass:"navbar-end"},[e._l(e.enabledViews,function(t){return n("router-link",{key:t.name,staticClass:"navbar-item",attrs:{to:{name:t.name}}},[n(t.handle,{tag:"component",attrs:{applications:e.applications,error:e.error}})],1)}),e._v(" "),e.userName?n("div",{staticClass:"navbar-item has-dropdown is-hoverable"},[n("a",{staticClass:"navbar-link"},[n("font-awesome-icon",{attrs:{icon:"user-circle",size:"lg"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.userName)}})],1),e._v(" "),n("div",{staticClass:"navbar-dropdown"},[n("a",{staticClass:"navbar-item"},[n("form",{attrs:{action:"logout",method:"post"}},[e.csrfToken?n("input",{attrs:{type:"hidden",name:e.csrfParameterName},domProps:{value:e.csrfToken}}):e._e(),e._v(" "),n("button",{staticClass:"button is-icon",attrs:{type:"submit",value:"logout"}},[n("font-awesome-icon",{attrs:{icon:"sign-out-alt"}}),e._v("\n "+e._s(e.$t("navbar.logout"))+"\n ")],1)])])])]):e._e()],2)])])])},F=[],N=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),B=r,D=Object(N.a)(I,T,F,!1,B,null,null),q=D.exports;void 0===window.ProjectConfig&&(window.ProjectConfig=function(){return{sysServiceConfig:{gatewayRoute:"/000/direwolf-cloud.direwolf-sys",adminPath:"/a"},system:{namespace:"",name:"",root:""},projectContext:"",sbaProxyPath:""}});var U={props:{views:{type:Array,default:function(){return[]}},applications:{type:Array,default:function(){return[]}},applicationStore:{type:Object,default:function(){}},error:{type:null,default:null}},components:{sbaNavbar:q},computed:{mainViews:function(){return this.views.filter(function(e){return!e.parent})},activeMainViewName:function(){var e=this.$route.meta.view;return e&&(e.parent||e.name)},childViews:function(){var e=this;return this.views.filter(function(t){return t.parent===e.activeMainViewName})}}},z=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("sba-navbar",{attrs:{views:e.mainViews,applications:e.applications,"application-store":e.applicationStore,error:e.error}}),e._v(" "),n("router-view",{attrs:{views:e.childViews,applications:e.applications,error:e.error}})],1)},H=[],V=Object(N.a)(U,z,H,!1,null,null,null),G=V.exports,W=n("./src/main/frontend/services/application.js"),J=n("./src/main/frontend/utils/rxjs.js"),Y=function(){function e(e,t){for(var n=0;n0&&this._listeners[e].splice(n,1)}}},{key:"_dispatchEvent",value:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),s=1;s=0){var o=n.applications[s],r=n.fullApplications.findIndex(function(e){return e.name===t.name});t.instances.length>0?(n.applications.splice(s,1,t),n.fullApplications.splice(r,1,t),n._dispatchEvent("updated",t,o)):(n.applications.splice(s,1),n.fullApplications.splice(r,1),n._dispatchEvent("removed",o))}else n.fullApplications.push(t),n.isPassedFilter(t)&&(n.applications.push(t),n._dispatchEvent("added",t));if(t.instances[0]){var a=t.instances[0].registration.metadata,i=a["service-namespace"].toUpperCase(),l=a["service-sys"].toUpperCase(),c=n.configFilter[i];if(0===Object.keys(n.configFilter).length||c&&("ALL"===c[0]||c.indexOf(l)>-1)){var d=n.namespaces[i];d?-1===d.indexOf(l)&&(d.push(l),n.namespaces[i]=d.sort()):n.namespaces[i]=[l]}}}})}},{key:"getConfigFilter",value:function(){var e={},t=new ProjectConfig,n=t.system,s=n.name,o=n.namespace;if(s&&o){var r=[s.toUpperCase(),o.toUpperCase()],a=r[0],i=r[1];this.namespaces[i]=[a],this.currentNamespace=i,this.currentSystem=a,e[i]=[a]}return e}},{key:"stop",value:function(){if(this.subscription)try{!this.subscription.closed&&this.subscription.unsubscribe()}finally{this.subscription=null}}}]),e}(),K=X,Z=function(){function e(e,t){for(var n=0;n=0}}],[{key:"list",value:function(){function t(){return n.apply(this,arguments)}var n=s(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.a.get("applications",{transformResponse:e._transformResponse});case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}},t,this)}));return t}()},{key:"getStream",value:function(){return Object(c.e)(Object(c.m)(Object(l.a)()).pipe(Object(c.n)()),c.b.create(function(t){var n=new EventSource("sbaApi/applications");return n.onmessage=function(n){return t.next(m({},n,{data:e._transformResponse(n.data)}))},n.onerror=function(e){return t.error(e)},function(){n.close()}}))}},{key:"_transformResponse",value:function(t){if(!t)return t;var n=JSON.parse(t);if(n instanceof Array){var s=n.map(e._toApplication);return a()(s,[function(e){return e.name}])}return e._toApplication(n)}},{key:"_toApplication",value:function(t){var n=t.instances.map(function(e){return Object.assign(new u.a(e.id),e)});return Object.assign(new e(t.name),m({},t,{instances:a()(n,[function(e){return e.registration.healthUrl}])}))}}]),e}();t.a=h},"./src/main/frontend/services/instance.js":function(e,t,n){"use strict";function s(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function o(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=n("./node_modules/lodash/transform.js"),i=n.n(a),l=n("./node_modules/lodash/entries.js"),c=n.n(l),d=n("./src/main/frontend/utils/axios.js"),u=n("./src/main/frontend/utils/eventsource-polyfill.js"),m=n("./src/main/frontend/utils/rxjs.js"),p=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:307200,s="bytes=-"+n,o=0;return Object(m.u)(0,t).pipe(Object(m.g)(function(){return e({headers:{range:s,Accept:"text/plain, */*"}})}),Object(m.g)(function(e){var t=0===o,n=e.data.length;if(200===e.status){if(!t)throw"Expected 206 - Partial Content on subsequent requests.";o=n}else{if(206!==e.status)throw"Unexpected response status: "+e.status;o=parseInt(e.headers["content-range"].split("/")[1])}s="bytes="+(o-1)+"-";var r=null,a=0;return t?n>=o?r=e.data:(r=e.data.substring(e.data.indexOf("\n")+1),a=o-r.length):e.data.length>1&&(r=e.data.substring(1)),r?Object(m.r)({totalBytes:o,skipped:a,addendum:r}):m.a}))},f=n("./src/main/frontend/utils/uri.js"),h=Object.assign||function(e){for(var t=1;t=0}},{key:"unregister",value:function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.delete(""));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchInfo",value:function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.get(Object(f.a)(b),{headers:{Accept:U}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchMetrics",value:function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.get(Object(f.a)(x),{headers:{Accept:U}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchMetric",value:function(){function e(e,n){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(t,n){var s;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s=n?{tag:c()(n).filter(function(e){var t=v(e,2),n=t[1];return void 0!==n&&null!==n}).map(function(e){var t=v(e,2);return t[0]+":"+t[1]}).join(",")}:{},e.abrupt("return",this.axios.get(Object(f.a)(y,t),{headers:{Accept:U},params:s}));case 2:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchHealth",value:function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.axios.get(Object(f.a)(j),{headers:{Accept:U},validateStatus:null});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchEnv",value:function(){function e(e){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.get(Object(f.a)(w,t||""),{headers:{Accept:U}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchConfigprops",value:function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.get(Object(f.a)(C),{headers:{Accept:U}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"hasEnvManagerSupport",value:function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.axios.options(Object(f.a)(k));case 2:return t=e.sent,e.abrupt("return",t.headers.allow&&t.headers.allow.includes("POST"));case 4:case"end":return e.stop()}},e,this)}));return e}()},{key:"resetEnv",value:function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.delete(Object(f.a)(k)));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"setEnv",value:function(){function e(e,n){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(t,n){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.post(Object(f.a)(k),{name:t,value:n},{headers:{"Content-Type":"application/json"}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"refreshContext",value:function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.post(Object(f.a)(P)));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchLiquibase",value:function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.get(Object(f.a)(S),{headers:{Accept:U}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchScheduledTasks",value:function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.get(Object(f.a)(O),{headers:{Accept:U}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchFlyway",value:function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.get(Object(f.a)(E),{headers:{Accept:U}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchLoggers",value:function(){function t(){return n.apply(this,arguments)}var n=s(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.axios.get(Object(f.a)(R),{headers:{Accept:U},transformResponse:e._toLoggers}));case 1:case"end":return t.stop()}},t,this)}));return t}()},{key:"configureLogger",value:function(){function e(e,n){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(t,n){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.post(Object(f.a)(M,t),{configuredLevel:n},{headers:{"Content-Type":"application/json"}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchHttptrace",value:function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.get(Object(f.a)($),{headers:{Accept:U}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchThreaddump",value:function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.get(Object(f.a)(A),{headers:{Accept:U}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchAuditevents",value:function(){function e(e){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(t){var n=t.after,s=t.type,o=t.principal;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.get(Object(f.a)(L),{headers:{Accept:U},params:{after:n.toISOString(),type:s||void 0,principal:o||void 0}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchSessionsByUsername",value:function(){function e(e){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.get(Object(f.a)(I),{headers:{Accept:U},params:{username:t||void 0}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchSession",value:function(){function e(e){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.get(Object(f.a)(T,t),{headers:{Accept:U}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"deleteSession",value:function(){function e(e){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.delete(Object(f.a)(T,t),{headers:{Accept:U}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"streamLogfile",value:function(e){var t=this;return p(function(e){return t.axios.get(Object(f.a)(F),e)},e)}},{key:"listMBeans",value:function(){function t(){return n.apply(this,arguments)}var n=s(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.axios.get(Object(f.a)(N),{headers:{Accept:"application/json"},params:{canonicalNaming:!1},transformResponse:e._toMBeans}));case 1:case"end":return t.stop()}},t,this)}));return t}()},{key:"readMBeanAttributes",value:function(){function e(e,n){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(t,n){var s;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s={type:"read",mbean:t+":"+n,config:{ignoreErrors:!0}},e.abrupt("return",this.axios.post(Object(f.a)(B),s,{headers:{Accept:"application/json","Content-Type":"application/json"}}));case 2:case"end":return e.stop()}},e,this)}));return e}()},{key:"writeMBeanAttribute",value:function(){function e(e,n,s,o){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(t,n,s,o){var r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r={type:"write",mbean:t+":"+n,attribute:s,value:o},e.abrupt("return",this.axios.post(Object(f.a)(B),r,{headers:{Accept:"application/json","Content-Type":"application/json"}}));case 2:case"end":return e.stop()}},e,this)}));return e}()},{key:"invokeMBeanOperation",value:function(){function e(e,n,s,o){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(t,n,s,o){var r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r={type:"exec",mbean:t+":"+n,operation:s,arguments:o},e.abrupt("return",this.axios.post(Object(f.a)(B),r,{headers:{Accept:"application/json","Content-Type":"application/json"}}));case 2:case"end":return e.stop()}},e,this)}));return e}()},{key:"fetchMappings",value:function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.axios.get(Object(f.a)(D),{headers:{Accept:U}}));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"isUnregisterable",get:function(){return"http-api"===this.registration.source}}],[{key:"fetchEvents",value:function(){function e(){return t.apply(this,arguments)}var t=s(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",d.a.get("instances/events"));case 1:case"end":return e.stop()}},e,this)}));return e}()},{key:"getEventStream",value:function(){return Object(m.e)(Object(m.m)(Object(u.a)()).pipe(Object(m.n)()),m.b.create(function(e){var t=new EventSource("sbaApi/instances/events");return t.onmessage=function(t){return e.next(h({},t,{data:JSON.parse(t.data)}))},t.onerror=function(t){return e.error(t)},function(){t.close()}}))}},{key:"get",value:function(){function t(e){return n.apply(this,arguments)}var n=s(regeneratorRuntime.mark(function t(n){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",d.a.get(Object(f.a)(q,n),{transformResponse:e._toInstance}));case 1:case"end":return t.stop()}},t,this)}));return t}()},{key:"_toInstance",value:function(t){if(!t)return t;var n=JSON.parse(t);return Object.assign(new e(n.id),n)}},{key:"_toLoggers",value:function(e){if(!e)return e;var t=JSON.parse(e),n=i()(t.loggers,function(e,t,n){return e.push(h({name:n},t))},[]);return{levels:t.levels,loggers:n}}},{key:"_toMBeans",value:function(e){if(!e)return e;var t=JSON.parse(e);return c()(t.value).map(function(e){var t=v(e,2),n=t[0],s=t[1];return{domain:n,mBeans:c()(s).map(function(e){var t=v(e,2),n=t[0],s=t[1];return h({descriptor:n},s)})}})}}]),e}();t.a=H},"./src/main/frontend/utils/autolink.js":function(e,t,n){"use strict";function s(e){var t=this;return this.autolinker=new r.a(a({},i,e)),function(e){return t.autolinker.link(e)}}t.a=s;var o=n("./node_modules/autolinker/dist/Autolinker.js"),r=n.n(o),a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:function(){return!0};return function(t){return t.response&&401===t.response.status&&e(t)&&window.location.assign("login?redirectTo="+encodeURIComponent(window.location.href)),Promise.reject(t)}},a=o.a.create();a.defaults.baseURL="sbaApi",a.defaults.headers.Authorization=sessionStorage.getItem("SBA_AUTH")||"Basic ZGlyZXdvbGY6ZGlyZXdvbGY=",a.interceptors.response.use(function(e){return e},r()),a.create=o.a.create,t.a=a},"./src/main/frontend/utils/collections.js":function(e,t,n){"use strict";n.d(t,"a",function(){return s});var s=function(e){return function(t,n){var s=e(t),o=e(n);return s>o?1:s1&&void 0!==arguments[1]?arguments[1]:150;return function(n){var s=null;return n.pipe(w(function(){return s=setTimeout(function(){return e("executing")},t)}),Object(o.tap)({complete:function(){s&&clearTimeout(s),e("completed")},error:function(t){console.warn("Operation failed:",t),s&&clearTimeout(s),e("failed")}}))}}},"./src/main/frontend/utils/uri.js":function(e,t,n){"use strict";t.a=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),s=1;s=0||Object.prototype.hasOwnProperty.call(e,s)&&(n[s]=e[s]);return n}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function i(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/applications/notification-filter-settings.vue')}function l(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function c(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/applications/applications-list.vue')}function d(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/applications/index.vue')}Object.defineProperty(t,"__esModule",{value:!0});var u=n("./node_modules/lodash/sortBy.js"),m=n.n(u),p=n("./node_modules/lodash/transform.js"),f=n.n(p),h=n("./node_modules/lodash/groupBy.js"),v=n.n(h),_=n("./node_modules/popper.js/dist/esm/popper.js"),g=new WeakMap,b=function(e,t){var n="string"==typeof t.value?document.getElementById(t.value):t.value;if(n){var s=new _.a(n,e);g.set(e,s)}},x=function(e){var t=g.get(e);t&&t.destroy(e)},y={bind:b,update:function(e,t){t.value!==t.oldValue&&b(e,t)},unbind:x},j=n("./src/main/frontend/mixins/subscribing.js"),w=n("./src/main/frontend/utils/axios.js"),C=n("./src/main/frontend/utils/uri.js"),k=n("./node_modules/moment/moment.js"),P=n.n(k),S=function(){function e(e,t){for(var n=0;n=0}},mounted:function(){var e=this;return l(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.scrollIntoView(e.selected,"instant"),t.next=3,R.isSupported();case 3:e.hasNotificationFiltersSupport=t.sent,e.fetchNotificationFilters();case 5:case"end":return t.stop()}},t,e)}))()},watch:{selected:function(e){this.scrollIntoView(e)}}},q=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"applications-list"},[e._l(e.applications,function(t){return n("div",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:function(n){return e.deselect(n,t.name)},expression:"(event) => deselect(event, application.name)"}],key:t.name,staticClass:"application-list__item card",class:{"is-active":e.selected===t.name},attrs:{id:t.name}},[n("header",{staticClass:"hero application-list__item__header",class:e.getHeaderClass(t),on:{click:function(n){return n.stopPropagation(),e.select(t.name)}}},[e.selected!==t.name?[n("sba-status",{staticClass:"application-list__item__header__status",attrs:{status:t.status,date:t.statusTimestamp}}),e._v(" "),n("p",{staticClass:"application-list__item__header__name"},[n("span",{domProps:{textContent:e._s(t.instances[0].registration.metadata["service-name"]+"("+t.name+")")}}),n("br"),e._v(" "),n("span",{staticClass:"is-muted"},[1===t.instances.length?n("a",{attrs:{target:"_blank",href:t.instances[0].registration.serviceUrl||t.instances[0].registration.healthUrl},domProps:{textContent:e._s(t.instances[0].registration.serviceUrl||t.instances[0].registration.healthUrl)}}):n("span",{domProps:{textContent:e._s(t.instances.length+" instances")}})])]),e._v(" "),n("p",{staticClass:"application-list__item__header__version",domProps:{textContent:e._s(t.buildVersion)}})]:[n("h1",{staticClass:"title is-size-5 application-list__item__header__name",domProps:{textContent:e._s(t.instances[0].registration.metadata["service-name"]+"("+t.name+")")}})],e._v(" "),n("div",{staticClass:"application-list__item__header__actions"},[e.hasNotificationFiltersSupport?n("sba-icon-button",{attrs:{id:"nf-settings-"+t.name,icon:e.hasActiveFilter(t)?"bell-slash":"bell"},on:{click:function(n){return n.stopPropagation(),e.toggleNotificationFilterSettingsFor(t)}}}):e._e(),e._v(" \n "),t.isUnregisterable?n("sba-icon-button",{attrs:{icon:"trash"},on:{click:function(n){return n.stopPropagation(),e.unregister(t)}}}):e._e()],1)],2),e._v(" "),e.selected===t.name?n("div",{staticClass:"card-content"},[n("table",{staticClass:"table is-hoverable is-selectable is-fullwidth application__instances"},[n("tbody",e._l(t.instances,function(t){return n("tr",{key:t.id,on:{click:function(n){return n.stopPropagation(),e.showDetails(t)}}},[n("td",{staticClass:"instance__status"},[n("sba-status",{attrs:{status:t.statusInfo.status,date:t.statusTimestamp}})],1),e._v(" "),n("td",{staticClass:"is-narrow"},[n("a",{attrs:{target:"_blank",href:t.registration.serviceUrl||t.registration.healthUrl},domProps:{textContent:e._s(t.registration.serviceUrl||t.registration.healthUrl)},on:{click:function(e){e.stopPropagation()}}}),n("br"),e._v(" "),n("span",{staticClass:"is-muted",domProps:{textContent:e._s(t.id)}})]),e._v(" "),n("td",[n("sba-tags",{attrs:{tags:t.tags}})],1),e._v(" "),n("td",[n("span",{domProps:{textContent:e._s(t.buildVersion)}})]),e._v(" "),n("td",{staticClass:"instance__actions"},[e.hasNotificationFiltersSupport?n("sba-icon-button",{attrs:{id:"nf-settings-"+t.id,icon:e.hasActiveFilter(t)?"bell-slash":"bell"},on:{click:function(n){return n.stopPropagation(),e.toggleNotificationFilterSettingsFor(t)}}}):e._e(),e._v(" "),t.isUnregisterable?n("sba-icon-button",{attrs:{icon:"trash"},on:{click:function(n){return n.stopPropagation(),e.unregister(t)}}}):e._e()],1)])}),0)])]):e._e()])}),e._v(" "),e.showNotificationFilterSettingsObject?n("notification-filter-settings",{directives:[{name:"popper",rawName:"v-popper",value:"nf-settings-"+(e.showNotificationFilterSettingsObject.id||e.showNotificationFilterSettingsObject.name),expression:"`nf-settings-${showNotificationFilterSettingsObject.id || showNotificationFilterSettingsObject.name}`"}],attrs:{"notification-filters":e.notificationFilters,object:e.showNotificationFilterSettingsObject},on:{"filter-added":e.handleFilterChange,"filter-deleted":e.handleFilterChange}}):e._e()],2)},U=[],z=c,H=Object(T.a)(D,q,U,!1,z,null,null),V=H.exports,G=n("./src/main/frontend/assets/img/favicon-danger.png"),W=n.n(G),J=n("./src/main/frontend/assets/img/favicon.png"),Y=n.n(J),X={props:{applications:{type:Array,default:function(){return[]}},error:{type:null,default:null}},computed:{downCount:function(){return this.applications.reduce(function(e,t){return e+t.instances.filter(function(e){return"UP"!==e.statusInfo.status}).length},0)}},watch:{downCount:function(e,t){0===e!=(0===t)&&this.updateFavicon(0===e)}},methods:{updateFavicon:function(e){document.querySelector('link[rel*="icon"]').href=e?Y.a:W.a}}},K=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",[e.error?n("span",{staticClass:"has-text-warning"},[n("font-awesome-icon",{attrs:{icon:"exclamation-triangle"}})],1):e._e(),e._v(" "),n("span",{class:{"badge is-badge-danger":e.downCount>0},attrs:{"data-badge":e.downCount}},[e._v("\n "+e._s(e.$t("applications.label"))+"\n ")])])},Z=[],Q=Object(T.a)(X,K,Z,!1,null,null,null),ee=Q.exports,te={props:{applications:{type:Array,default:function(){return[]}},error:{type:null,default:null},selected:{type:String,default:null}},components:{applicationsList:V},computed:{statusGroups:function(){var e=v()(this.applications,function(e){return e.status}),t=f()(e,function(e,t,n){var s=n.replace(/[^\w]/gi,"").toLowerCase();e.push({statusKey:s,status:n,applications:m()(t,[function(e){return e.name}])})},[]);return m()(t,[function(e){return e.status}])},applicationsCount:function(){return this.applications.length},instancesCount:function(){return this.applications.reduce(function(e,t){return e+t.instances.length},0)},downCount:function(){return this.applications.reduce(function(e,t){return e+t.instances.filter(function(e){return"UP"!==e.statusInfo.status}).length},0)}},install:function(e){var t=e.viewRegistry;t.addView({path:"/applications/:selected?",props:!0,name:"applications",label:"Applications",handle:ee,order:0,component:this}),t.addRedirect("/","applications")}},ne=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"section"},[n("div",{staticClass:"container"},[e.error?n("div",{staticClass:"message is-warning"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-warning",attrs:{icon:"exclamation-triangle"}}),e._v("\n "+e._s(e.$t("error.server_connection_failed"))+"\n ")],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),n("div",{staticClass:"level applications-stats"},[n("div",{staticClass:"level-item has-text-centered"},[n("div",[n("p",{staticClass:"heading"},[e._v(e._s(e.$t("applications.label")))]),e._v(" "),n("p",{staticClass:"title",domProps:{textContent:e._s(e.applicationsCount)}},[e._v("1")])])]),e._v(" "),n("div",{staticClass:"level-item has-text-centered"},[n("div",[n("p",{staticClass:"heading"},[e._v(e._s(e.$t("applications.instances")))]),e._v(" "),n("p",{staticClass:"title",domProps:{textContent:e._s(e.instancesCount)}},[e._v("1")])])]),e._v(" "),n("div",{staticClass:"level-item has-text-centered"},[0===e.downCount?n("div",[n("p",{staticClass:"heading"},[e._v(e._s(e.$t("applications.status")))]),e._v(" "),n("p",{staticClass:"title has-text-success"},[e._v(e._s(e.$t("applications.all_up")))])]):n("div",[n("p",{staticClass:"heading"},[e._v(e._s(e.$t("applications.instances_down")))]),e._v(" "),n("p",{staticClass:"title has-text-danger",domProps:{textContent:e._s(e.downCount)}})])])]),e._v(" "),e._l(e.statusGroups,function(t){return n("div",{key:t.status,staticClass:"application-group"},[n("p",{staticClass:"heading",domProps:{textContent:e._s(e.$t("applications."+t.statusKey))}}),e._v(" "),n("applications-list",{attrs:{applications:t.applications,selected:e.selected}})],1)}),e._v(" "),0===e.statusGroups.length?n("div",[n("p",{staticClass:"is-muted"},[e._v(e._s(e.$t("applications.no_applications_registered")))])]):e._e()],2)])},se=[],oe=d,re=Object(T.a)(te,ne,se,!1,oe,null,null);t.default=re.exports},"./src/main/frontend/views/index.js":function(e,t,n){"use strict";n.d(t,"a",function(){return r});var s=[],o=n("./src/main/frontend/views recursive ^\\.\\/.+\\/index\\.(js|vue)$");o.keys().forEach(function(e){var t=o(e).default;t&&t.install&&s.push(t)});var r={WEB:"web",INSIGHTS:"insights",DATA:"data",JVM:"jvm",LOGGING:"logging",NONE:"none",SECURITY:"security"};t.b=s},"./src/main/frontend/views/instances/auditevents/index.vue":function(e,t,n){"use strict";function s(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/auditevents/auditevents-list.vue')}function o(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function r(e,t){var n={};for(var s in e)t.indexOf(s)>=0||Object.prototype.hasOwnProperty.call(e,s)&&(n[s]=e[s]);return n}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=n("./node_modules/lodash/uniqBy.js"),l=n.n(i),c=n("./src/main/frontend/mixins/subscribing.js"),d=n("./src/main/frontend/services/instance.js"),u=n("./src/main/frontend/utils/rxjs.js"),m=n("./node_modules/pretty-bytes/index.js"),p=n.n(m),f={props:{events:{type:Array,default:function(){return[]}},instance:{type:d.a,required:!0},isLoading:{type:Boolean,default:!1}},data:function(){return{showDetails:{}}},computed:{hasSessionEndpoint:function(){return this.instance.hasEndpoint("sessions")}},methods:{prettyBytes:p.a,toJson:function(e){return JSON.stringify(e,null,4)}}},h=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{staticClass:"auditevents table is-hoverable is-fullwidth"},[n("thead",[n("tr",[n("th",{domProps:{textContent:e._s(e.$t("instances.auditevents.timestamp"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.auditevents.event"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.auditevents.principal"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.auditevents.remote_address"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.auditevents.session_id"))}})])]),e._v(" "),n("tbody",[e._l(e.events,function(t){return[n("tr",{key:t.key,staticClass:"is-selectable",class:{"auditevents__event--is-detailed":e.showDetails[t.key]},on:{click:function(n){e.showDetails[t.key]?e.$delete(e.showDetails,t.key):e.$set(e.showDetails,t.key,!0)}}},[n("td",{domProps:{textContent:e._s(t.timestamp.format("YYYY-MM-DD HH:mm:ss.SSS"))}}),e._v(" "),n("td",[n("span",{staticClass:"tag",class:{"is-success":t.isSuccess(),"is-danger":t.isFailure()},domProps:{textContent:e._s(t.type)}})]),e._v(" "),e.hasSessionEndpoint&&t.principal?n("td",[n("router-link",{attrs:{to:{name:"instances/sessions",params:{instanceId:e.instance.id},query:{username:t.principal}}},domProps:{textContent:e._s(t.principal)}})],1):n("td",{domProps:{textContent:e._s(t.principal)}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.remoteAddress)}}),e._v(" "),e.hasSessionEndpoint&&t.sessionId?n("td",[n("router-link",{attrs:{to:{name:"instances/sessions",params:{instanceId:e.instance.id},query:{sessionId:t.sessionId}}},domProps:{textContent:e._s(t.sessionId)}})],1):n("td",{domProps:{textContent:e._s(t.sessionId)}})]),e._v(" "),e.showDetails[t.key]?n("tr",{key:t.key+"-detail"},[n("td",{attrs:{colspan:"5"}},[n("pre",{staticClass:"auditevents__event-detail",domProps:{textContent:e._s(e.toJson(t.data))}})])]):e._e()]}),e._v(" "),0===e.events.length?n("tr",[n("td",{staticClass:"is-muted",attrs:{colspan:"5"}},[e.isLoading?n("p",{staticClass:"is-loading",domProps:{textContent:e._s(e.$t("instances.auditevents.loading_audit_events"))}}):n("p",{domProps:{textContent:e._s(e.$t("instances.auditevents.no_audit_events_found"))}})])]):e._e()],2)])},v=[],_=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),g=s,b=Object(_.a)(f,h,v,!1,g,null,null),x=b.exports,y=n("./node_modules/moment/moment.js"),j=n.n(y),w=n("./src/main/frontend/views/index.js"),C=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"";return Object(e)!==e?o({},t,e):Array.isArray(e)?0===e.length?o({},t,[]):e.map(function(e,n){return r(e,t+"["+n+"]")}).reduce(function(e,t){return _({},e,t)},{}):u()(e)?o({},t,{}):c()(e).map(function(e){var n=v(e,2),s=n[0];return r(n[1],t?t+"."+s:s)}).reduce(function(e,t){return _({},e,t)},{})}Object.defineProperty(t,"__esModule",{value:!0});var a=n("./node_modules/lodash/mapKeys.js"),i=n.n(a),l=n("./node_modules/lodash/toPairs.js"),c=n.n(l),d=n("./node_modules/lodash/isEmpty.js"),u=n.n(d),m=n("./node_modules/lodash/pickBy.js"),p=n.n(m),f=n("./src/main/frontend/services/instance.js"),h=n("./src/main/frontend/views/index.js"),v=function(){function e(e,t){var n=[],s=!0,o=!1,r=void 0;try{for(var a,i=e[Symbol.iterator]();!(s=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{!s&&i.return&&i.return()}finally{if(o)throw r}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_=Object.assign||function(e){for(var t=1;t1?d+": "+e:e,properties:o})}(g)}}catch(e){f=!0,h=e}finally{try{!p&&_.return&&_.return()}finally{if(f)throw h}}}}catch(e){o=!0,a=e}finally{try{!s&&c.return&&c.return()}finally{if(o)throw a}}return t},j={props:{instance:{type:f.a,required:!0}},data:function(){return{hasLoaded:!1,error:null,configprops:null,filter:null}},computed:{configurationPropertiesBeans:function(){if(!this.configprops)return[];var e=y(this.configprops);return this.filter?e.map(x(this.filter.toLowerCase())).filter(function(e){return e&&Object.keys(e.properties).length>0}):e}},created:function(){this.fetchConfigprops()},methods:{fetchConfigprops:function(){var e=this;return s(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.error=null,t.prev=1,t.next=4,e.instance.fetchConfigprops();case 4:n=t.sent,e.configprops=n.data,t.next=12;break;case 8:t.prev=8,t.t0=t.catch(1),console.warn("Fetching configuration properties failed:",t.t0),e.error=t.t0;case 12:e.hasLoaded=!0;case 13:case"end":return t.stop()}},t,e,[[1,8]])}))()}},install:function(e){e.viewRegistry.addView({name:"instances/configprops",parent:"instances",path:"configprops",component:this,label:"instances.configprops.label",group:h.a.INSIGHTS,order:110,isEnabled:function(e){return e.instance.hasEndpoint("configprops")}})}},w=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"section",class:{"is-loading":!e.hasLoaded}},[e.error?n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.configprops.fetch_failed"))}})],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),e.configprops?n("div",{staticClass:"field has-addons"},[n("p",{staticClass:"control is-expanded"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.filter,expression:"filter"}],staticClass:"input",attrs:{type:"search",placeholder:"name / value filter"},domProps:{value:e.filter},on:{input:function(t){t.target.composing||(e.filter=t.target.value)}}})])]):e._e(),e._v(" "),e._l(e.configurationPropertiesBeans,function(t){return n("sba-panel",{key:t.name,attrs:{"header-sticks-below":["#navigation"],title:t.name}},[Object.keys(t.properties).length>0?n("table",{staticClass:"table is-fullwidth"},e._l(t.properties,function(s,o){return n("tr",{key:t.name+"-"+o},[n("td",{domProps:{textContent:e._s(o)}}),e._v(" "),n("td",{staticClass:"is-breakable",domProps:{textContent:e._s(s)}})])}),0):n("p",{staticClass:"is-muted",domProps:{textContent:e._s(e.$t("instances.configprops.no_properties_set"))}})])})],2)},C=[],k=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),P=Object(k.a)(j,w,C,!1,null,null,null);t.default=P.exports},"./src/main/frontend/views/instances/details/index.vue":function(e,t,n){"use strict";function s(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/cache-chart.vue')}function o(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function r(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/details-cache.vue')}function a(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function i(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/datasource-chart.vue')}function l(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function c(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/details-datasource.vue')}function d(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function p(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/health-details.vue')}function f(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function h(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function v(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/details-info.vue')}function _(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/mem-chart.vue')}function g(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function b(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/details-memory.vue')}function x(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/details-metadata.vue')}function y(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function j(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/threads-chart.vue')}function w(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function C(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/details-threads.vue')}function k(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function P(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/details/index.vue')}Object.defineProperty(t,"__esModule",{value:!0});var S=n("./src/main/frontend/services/instance.js"),O=n("./node_modules/lodash/uniq.js"),E=n.n(O),R=n("./src/main/frontend/mixins/subscribing.js"),M=n("./src/main/frontend/utils/rxjs.js"),$=n("./node_modules/moment/moment.js"),A=n.n($),L=n("./src/main/frontend/utils/d3.js"),I=Object.assign||function(e){for(var t=1;t0?(this.current.hit/this.current.total*100).toFixed(2)+"%":"-"}},methods:{fetchMetrics:function(){var e=this;return o(regeneratorRuntime.mark(function t(){var n,s,o,r,a,i;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.instance.fetchMetric("cache.gets",{name:e.cacheName,result:"hit"}),s=e.instance.fetchMetric("cache.gets",{name:e.cacheName,result:"miss"}),o=void 0,e.disableSize){t.next=15;break}return r=e.instance.fetchMetric("cache.size",{name:e.cacheName}),t.prev=5,t.next=8,r;case 8:o=t.sent.data.measurements[0].value,t.next=15;break;case 11:t.prev=11,t.t0=t.catch(5),e.disableSize=!0,console.warn("Fetching cache size failed - error is ignored",t.t0);case 15:return t.next=17,n;case 17:return a=t.sent.data.measurements[0].value,t.next=20,s;case 20:return i=t.sent.data.measurements[0].value,t.abrupt("return",{hit:a,miss:i,total:a+i,size:o});case 22:case"end":return t.stop()}},t,e,[[5,11]])}))()},createSubscription:function(){var e=this;return Object(M.u)(0,2500).pipe(Object(M.g)(e.fetchMetrics)).subscribe({next:function(t){e.hasLoaded=!0,e.current=t,e.chartData.push(z({},t,{timestamp:A()().valueOf()}))},error:function(t){e.hasLoaded=!0,console.warn("Fetching cache "+e.cacheName+" metrics failed:",t),e.error=t}})}}},V=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.hasLoaded?n("sba-panel",{attrs:{title:"Cache: "+e.cacheName}},[n("div",[e.error?n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v("\n Fetching cache metrics failed.\n ")],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),e.current?n("div",{staticClass:"level cache-current"},[n("div",{staticClass:"level-item has-text-centered"},[n("div",[n("p",{staticClass:"heading has-bullet has-bullet-info"},[e._v("Hits")]),e._v(" "),n("p",{domProps:{textContent:e._s(e.current.hit)}})])]),e._v(" "),n("div",{staticClass:"level-item has-text-centered"},[n("div",[n("p",{staticClass:"heading has-bullet has-bullet-warning"},[e._v("Misses")]),e._v(" "),n("p",{domProps:{textContent:e._s(e.current.miss)}})])]),e._v(" "),n("div",{staticClass:"level-item has-text-centered"},[n("div",[n("p",{staticClass:"heading"},[e._v("Hit ratio")]),e._v(" "),n("p",{domProps:{textContent:e._s(e.ratio)}})])]),e._v(" "),e.current.size?n("div",{staticClass:"level-item has-text-centered"},[n("div",[n("p",{staticClass:"heading"},[e._v("Size")]),e._v(" "),n("p",{domProps:{textContent:e._s(e.current.size)}})])]):e._e()]):e._e(),e._v(" "),e.chartData.length>0?n("cache-chart",{attrs:{data:e.chartData}}):e._e()],1)]):e._e()},G=[],W=r,J=Object(B.a)(H,V,G,!1,W,null,null),Y=J.exports,X={props:{instance:{type:S.a,required:!0}},mixins:[R.a],components:{detailsCache:Y},data:function(){return{caches:[]}},methods:{fetchCaches:function(){var e=this;return a(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.instance.fetchMetric("cache.gets");case 2:return n=t.sent,t.abrupt("return",E()(n.data.availableTags.filter(function(e){return"name"===e.tag})[0].values));case 4:case"end":return t.stop()}},t,e)}))()},createSubscription:function(){var e=this;return Object(M.u)(0,2500).pipe(Object(M.g)(this.fetchCaches)).subscribe({next:function(t){e.caches=t},error:function(e){console.warn("Fetching caches failed:",e)}})}}},K=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",e._l(e.caches,function(t){return n("details-cache",{key:t,attrs:{instance:e.instance,"cache-name":t}})}),1)},Z=[],Q=Object(B.a)(X,K,Z,!1,null,null,null),ee=Q.exports,te=Object.assign||function(e){for(var t=1;t=0?n("p",{domProps:{textContent:e._s(e.current.max)}}):n("p",[e._v("unlimited")])])])]):e._e(),e._v(" "),e.chartData.length>0?n("datasource-chart",{attrs:{data:e.chartData}}):e._e()],1)]):e._e()},ue=[],me=c,pe=Object(B.a)(ce,de,ue,!1,me,null,null),fe=pe.exports,he={props:{instance:{type:S.a,required:!0}},mixins:[R.a],components:{detailsDatasource:fe},data:function(){return{dataSources:[]}},methods:{fetchDataSources:function(){var e=this;return d(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.instance.fetchMetric("data.source.active.connections");case 2:return n=t.sent,t.abrupt("return",n.data.availableTags.filter(function(e){return"name"===e.tag})[0].values);case 4:case"end":return t.stop()}},t,e)}))()},createSubscription:function(){var e=this;return Object(M.u)(0,2500).pipe(Object(M.g)(this.fetchDataSources)).subscribe({next:function(t){e.dataSources=t},error:function(e){console.warn("Fetching datasources failed:",e)}})}}},ve=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",e._l(e.dataSources,function(t){return n("details-datasource",{key:t,attrs:{instance:e.instance,"data-source":t}})}),1)},_e=[],ge=Object(B.a)(he,ve,_e,!1,null,null,null),be=ge.exports,xe=n("./src/main/frontend/views/instances/metrics/metric.vue"),ye=Object.assign||function(e){for(var t=1;t0?n("tr",[n("td",{staticClass:"health-details__nested",attrs:{colspan:"2"}},[n("table",{staticClass:"health-details table is-fullwidth"},e._l(e.details,function(t){return n("tr",{key:t.name,staticClass:"health-details__detail"},[n("td",{domProps:{textContent:e._s(t.name)}}),e._v(" "),"diskSpace"===e.name?n("td",{domProps:{textContent:e._s(e.prettyBytes(t.value))}}):n("td",{staticClass:"is-breakable",domProps:{textContent:e._s(t.value)}})])}),0)])]):e._e(),e._v(" "),e._l(e.childHealth,function(e){return n("tr",{key:e.name},[n("td",{staticClass:"health-details__nested",attrs:{colspan:"2"}},[n("health-details",{attrs:{name:e.name,health:e.value}})],1)])})],2)},Te=[],Fe=p,Ne=Object(B.a)(Le,Ie,Te,!1,Fe,null,null),Be=Ne.exports,De={components:{healthDetails:Be},props:{instance:{type:S.a,required:!0}},data:function(){return{error:null,liveHealth:null}},created:function(){this.fetchHealth()},computed:{health:function(){return this.liveHealth||this.instance.statusInfo}},methods:{fetchHealth:function(){var e=this;return f(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.error=null,t.prev=1,t.next=4,e.instance.fetchHealth();case 4:n=t.sent,e.liveHealth=n.data,t.next=12;break;case 8:t.prev=8,t.t0=t.catch(1),console.warn("Fetching live health failed:",t.t0),e.error=t.t0;case 12:case"end":return t.stop()}},t,e,[[1,8]])}))()}}},qe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("sba-panel",{attrs:{title:e.$t("instances.details.health.title")}},[n("div",[e.error?n("div",{staticClass:"message is-warning"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-warning",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.details.health.fetch_failed"))}})],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),n("health-details",{attrs:{name:e.$t("instances.details.health.instance"),health:e.health}})],1)])},Ue=[],ze=Object(B.a)(De,qe,Ue,!1,null,null,null),He=ze.exports,Ve={props:{instance:{type:S.a,required:!0}},data:function(){return{error:null,liveInfo:null}},computed:{info:function(){return this.liveInfo||this.instance.info},isEmptyInfo:function(){return Object.keys(this.info).length<=0}},created:function(){this.fetchInfo()},methods:{fetchInfo:function(){var e=this;return h(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.instance.hasEndpoint("info")){t.next=13;break}return t.prev=1,e.error=null,t.next=5,e.instance.fetchInfo();case 5:n=t.sent,e.liveInfo=n.data,t.next=13;break;case 9:t.prev=9,t.t0=t.catch(1),e.error=t.t0,console.warn("Fetching info failed:",t.t0);case 13:case"end":return t.stop()}},t,e,[[1,9]])}))()}}},Ge=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("sba-panel",{attrs:{title:e.$t("instances.details.info.title")}},[n("div",[e.error?n("div",{staticClass:"message is-warning"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-warning",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.details.info.fetch_failed"))}})],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),n("div",{staticClass:"content info"},[e.isEmptyInfo?n("p",{staticClass:"is-muted",domProps:{textContent:e._s(e.$t("instances.details.info.no_info_provided"))}}):n("table",{staticClass:"table"},e._l(e.info,function(t,s){return n("tr",{key:s},[n("td",{staticClass:"info__key",domProps:{textContent:e._s(s)}}),e._v(" "),n("td",[n("sba-formatted-obj",{attrs:{value:t}})],1)])}),0)])])])},We=[],Je=v,Ye=Object(B.a)(Ve,Ge,We,!1,Je,null,null),Xe=Ye.exports,Ke=Object.assign||function(e){for(var t=1;t=0?n("div",{staticClass:"level-item has-text-centered"},[n("div",[n("p",{staticClass:"heading"},[e._v("Max")]),e._v(" "),n("p",{domProps:{textContent:e._s(e.prettyBytes(e.current.max))}})])]):e._e()]):e._e(),e._v(" "),e.chartData.length>0?n("mem-chart",{attrs:{data:e.chartData}}):e._e()],1)]):e._e()},it=[],lt=b,ct=Object(B.a)(rt,at,it,!1,lt,null,null),dt=ct.exports,ut={props:{instance:{type:S.a,required:!0}},computed:{metadata:function(){return this.instance.registration.metadata},isEmptyMetadata:function(){return Object.keys(this.metadata).length<=0}}},mt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("sba-panel",{attrs:{title:e.$t("instances.details.metadata.title")}},[e.metadata?n("div",{staticClass:"content metadata"},[e.isEmptyMetadata?n("p",{staticClass:"is-muted",domProps:{textContent:e._s(e.$t("instances.details.metadata.no_info_provided"))}}):n("table",{staticClass:"table"},e._l(e.metadata,function(t,s){return n("tr",{key:s},[n("td",{staticClass:"metadata__key",domProps:{textContent:e._s(s)}}),e._v(" "),n("td",[n("sba-formatted-obj",{attrs:{value:t}})],1)])}),0)]):e._e()])},pt=[],ft=x,ht=Object(B.a)(ut,mt,pt,!1,ft,null,null),vt=ht.exports,_t={props:["value"],mixins:[R.a],data:function(){return{startTs:null,offset:null}},render:function(){return this._v(this.clock)},computed:{clock:function(){if(!this.value)return null;var e=A.a.duration(this.value+this.offset);return Math.floor(e.asDays())+"d "+e.hours()+"h "+e.minutes()+"m "+e.seconds()+"s"}},watch:{value:"subscribe"},methods:{createSubscription:function(){if(this.value){var e=this;return e.startTs=A()(),e.offset=0,Object(M.u)(0,1e3).subscribe({next:function(){e.offset=A()().valueOf()-e.startTs.valueOf()}})}}}},gt={props:{instance:{type:S.a,required:!0}},mixins:[R.a],components:{processUptime:_t},data:function(){return{hasLoaded:!1,error:null,pid:null,uptime:{value:null,baseUnit:null},systemCpuLoad:null,processCpuLoad:null,systemCpuCount:null}},created:function(){this.fetchPid(),this.fetchUptime(),this.fetchCpuCount()},methods:{toMillis:xe.b,fetchUptime:function(){var e=this;return y(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.fetchMetric("process.uptime");case 3:n=t.sent,e.uptime={value:n.measurements[0].value,baseUnit:n.baseUnit},t.next=11;break;case 7:t.prev=7,t.t0=t.catch(0),e.error=t.t0,console.warn("Fetching Uptime failed:",t.t0);case 11:e.hasLoaded=!0;case 12:case"end":return t.stop()}},t,e,[[0,7]])}))()},fetchPid:function(){var e=this;return y(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.instance.hasEndpoint("env")){t.next=12;break}return t.prev=1,t.next=4,e.instance.fetchEnv("PID");case 4:n=t.sent,e.pid=n.data.property.value,t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),console.warn("Fetching PID failed:",t.t0);case 11:e.hasLoaded=!0;case 12:case"end":return t.stop()}},t,e,[[1,8]])}))()},fetchCpuCount:function(){var e=this;return y(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.fetchMetric("system.cpu.count");case 3:e.systemCpuCount=t.sent.measurements[0].value,t.next=9;break;case 6:t.prev=6,t.t0=t.catch(0),console.warn("Fetching Cpu Count failed:",t.t0);case 9:e.hasLoaded=!0;case 10:case"end":return t.stop()}},t,e,[[0,6]])}))()},createSubscription:function(){var e=this;return Object(M.u)(0,2500).pipe(Object(M.g)(this.fetchCpuLoadMetrics)).subscribe({next:function(t){e.processCpuLoad=t.processCpuLoad,e.systemCpuLoad=t.systemCpuLoad},error:function(t){e.hasLoaded=!0,console.warn("Fetching CPU Usage metrics failed:",t),e.error=t}})},fetchCpuLoadMetrics:function(){var e=this;return y(regeneratorRuntime.mark(function t(){var n,s,o,r;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.fetchMetric("process.cpu.usage"),s=e.fetchMetric("system.cpu.usage"),o=void 0,r=void 0,t.prev=4,t.next=7,n;case 7:o=t.sent.measurements[0].value,t.next=13;break;case 10:t.prev=10,t.t0=t.catch(4),console.warn("Fetching Process CPU Load failed:",t.t0);case 13:return t.prev=13,t.next=16,s;case 16:r=t.sent.measurements[0].value,t.next=22;break;case 19:t.prev=19,t.t1=t.catch(13),console.warn("Fetching Sytem CPU Load failed:",t.t1);case 22:return t.abrupt("return",{processCpuLoad:o,systemCpuLoad:r});case 23:case"end":return t.stop()}},t,e,[[4,10],[13,19]])}))()},fetchMetric:function(e){var t=this;return y(regeneratorRuntime.mark(function n(){var s;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t.instance.fetchMetric(e);case 2:return s=n.sent,n.abrupt("return",s.data);case 4:case"end":return n.stop()}},n,t)}))()}}},bt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.hasLoaded?n("sba-panel",{attrs:{title:"Process"}},[n("div",[e.error?n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v("\n Fetching process metrics failed.\n ")],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),n("div",{staticClass:"level"},[e.pid?n("div",{staticClass:"level-item has-text-centered"},[n("div",[n("p",{staticClass:"heading"},[e._v("PID")]),e._v(" "),n("p",{domProps:{textContent:e._s(e.pid)}})])]):e._e(),e._v(" "),e.uptime?n("div",{staticClass:"level-item has-text-centered"},[n("div",[n("p",{staticClass:"heading"},[e._v("Uptime")]),e._v(" "),n("p",[n("process-uptime",{attrs:{value:e.toMillis(e.uptime.value,e.uptime.baseUnit)}})],1)])]):e._e(),e._v(" "),e.processCpuLoad?n("div",{staticClass:"level-item has-text-centered"},[n("div",[n("p",{staticClass:"heading"},[e._v("Process CPU Usage")]),e._v(" "),n("p",{domProps:{textContent:e._s(e.processCpuLoad.toFixed(2))}})])]):e._e(),e._v(" "),e.systemCpuLoad?n("div",{staticClass:"level-item has-text-centered"},[n("div",[n("p",{staticClass:"heading"},[e._v("System CPU Usage")]),e._v(" "),n("p",{domProps:{textContent:e._s(e.systemCpuLoad.toFixed(2))}})])]):e._e(),e._v(" "),e.systemCpuCount?n("div",{staticClass:"level-item has-text-centered"},[n("div",[n("p",{staticClass:"heading"},[e._v("CPUs")]),e._v(" "),n("p",{domProps:{textContent:e._s(e.systemCpuCount)}})])]):e._e()])])]):e._e()},xt=[],yt=Object(B.a)(gt,bt,xt,!1,null,null,null),jt=yt.exports,wt=Object.assign||function(e){for(var t=1;t0?n("threads-chart",{attrs:{data:e.chartData}}):e._e()],1)]):e._e()},At=[],Lt=C,It=Object(B.a)(Mt,$t,At,!1,Lt,null,null),Tt=It.exports,Ft=n("./src/main/frontend/views/index.js"),Nt={components:{detailsHealth:He,detailsInfo:Xe,detailsProcess:jt,detailsThreads:Tt,detailsDatasources:be,detailsMemory:dt,detailsGc:Pe,detailsCaches:ee,detailsMetadata:vt},props:{instance:{type:S.a,required:!0}},data:function(){return{hasLoaded:!1,error:null,metrics:[]}},computed:{hasCaches:function(){return this.hasMetric("cache.gets")},hasDatasources:function(){return this.hasMetric("data.source.active.connections")},hasGc:function(){return this.hasMetric("jvm.gc.pause")},hasInfo:function(){return this.instance.hasEndpoint("info")},hasMemory:function(){return this.hasMetric("jvm.memory.max")},hasProcess:function(){return this.hasMetric("process.uptime")},hasThreads:function(){return this.hasMetric("jvm.threads.live")},hasMetadata:function(){return this.instance.registration&&this.instance.registration.metadata}},created:function(){this.fetchMetricIndex()},methods:{hasMetric:function(e){return this.metrics&&this.metrics.includes(e)},fetchMetricIndex:function(){var e=this;return k(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.instance.hasEndpoint("metrics")){t.next=14;break}return e.error=null,t.prev=2,t.next=5,e.instance.fetchMetrics();case 5:n=t.sent,e.metrics=n.data.names,t.next=13;break;case 9:t.prev=9,t.t0=t.catch(2),console.warn("Fetching metric index failed:",t.t0),e.error=t.t0;case 13:e.hasLoaded=!0;case 14:case"end":return t.stop()}},t,e,[[2,9]])}))()}},install:function(e){e.viewRegistry.addView({name:"instances/details",parent:"instances",path:"details",component:this,label:"instances.details.label",group:Ft.a.INSIGHTS,order:0})}},Bt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"section"},[n("div",{staticClass:"details-header"},[e.instance?n("h1",{staticClass:"title",domProps:{textContent:e._s(e.instance.registration.metadata["service-name"]+"("+e.instance.registration.name+")")}}):e._e(),e._v(" "),e.instance?n("h2",{staticClass:"subtitle is-5"},[e._v("Id: "),n("span",{domProps:{textContent:e._s(e.instance.id)}})]):e._e(),e._v(" "),e.instance?n("sba-tags",{attrs:{tags:e.instance.tags}}):e._e(),e._v(" "),n("div",{staticClass:"details-header__urls"},[n("a",{staticClass:"button is-small ",attrs:{target:"_blank",href:e.instance.registration.serviceUrl}},[n("font-awesome-icon",{attrs:{icon:"home"}}),e._v(" \n "),n("span",{domProps:{textContent:e._s(e.instance.registration.serviceUrl)}})],1),e._v(" "),n("a",{staticClass:"button is-small ",attrs:{target:"_blank",href:e.instance.registration.managementUrl}},[n("font-awesome-icon",{attrs:{icon:"wrench"}}),e._v(" \n "),n("span",{domProps:{textContent:e._s(e.instance.registration.managementUrl)}})],1),e._v(" "),n("a",{staticClass:"button is-small ",attrs:{target:"_blank",href:e.instance.registration.healthUrl}},[n("font-awesome-icon",{attrs:{icon:"heartbeat"}}),e._v(" \n "),n("span",{domProps:{textContent:e._s(e.instance.registration.healthUrl)}})],1)])],1),e._v(" "),n("hr"),e._v(" "),e.error?n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.details.fetch_failed"))}})],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),n("div",{staticClass:"columns is-desktop"},[n("div",{staticClass:"column is-half-desktop"},[e.hasInfo?n("details-info",{attrs:{instance:e.instance}}):e._e(),e._v(" "),e.hasMetadata?n("details-metadata",{attrs:{instance:e.instance}}):e._e()],1),e._v(" "),n("div",{staticClass:"column is-half-desktop"},[n("details-health",{attrs:{instance:e.instance}})],1)]),e._v(" "),n("div",{staticClass:"columns is-desktop"},[n("div",{staticClass:"column is-half-desktop"},[e.hasProcess?n("details-process",{attrs:{instance:e.instance}}):e._e(),e._v(" "),e.hasGc?n("details-gc",{attrs:{instance:e.instance}}):e._e()],1),e._v(" "),n("div",{staticClass:"column is-half-desktop"},[e.hasThreads?n("details-threads",{attrs:{instance:e.instance}}):e._e()],1)]),e._v(" "),n("div",{staticClass:"columns is-desktop"},[n("div",{staticClass:"column is-half-desktop"},[e.hasMemory?n("details-memory",{attrs:{instance:e.instance,type:"heap"}}):e._e()],1),e._v(" "),n("div",{staticClass:"column is-half-desktop"},[e.hasMemory?n("details-memory",{attrs:{instance:e.instance,type:"nonheap"}}):e._e()],1)]),e._v(" "),n("div",{staticClass:"columns is-desktop"},[n("div",{staticClass:"column is-half-desktop"},[e.hasDatasources?n("details-datasources",{attrs:{instance:e.instance}}):e._e()],1),e._v(" "),n("div",{staticClass:"column is-half-desktop"},[e.hasCaches?n("details-caches",{attrs:{instance:e.instance}}):e._e()],1)])])},Dt=[],qt=P,Ut=Object(B.a)(Nt,Bt,Dt,!1,qt,null,null);t.default=Ut.exports},"./src/main/frontend/views/instances/env/index.vue":function(e,t,n){"use strict";function s(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}Object.defineProperty(t,"__esModule",{value:!0});var o=n("./node_modules/lodash/pickBy.js"),r=n.n(o),a=n("./src/main/frontend/services/instance.js"),i=n("./node_modules/lodash/entries.js"),l=n.n(i),c=n("./node_modules/lodash/debounce.js"),d=n.n(c),u=n("./node_modules/lodash/uniq.js"),m=n.n(u),p=n("./src/main/frontend/utils/rxjs.js"),f=function(){function e(e,t){var n=[],s=!0,o=!1,r=void 0;try{for(var a,i=e[Symbol.iterator]();!(s=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{!s&&i.return&&i.return()}finally{if(o)throw r}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),h={props:{instance:{type:a.a,required:!0},propertySources:{type:Array,default:function(){return[]}}},data:function(){return{error:null,refreshStatus:null,resetStatus:null,updateStatus:null,managedProperties:[{name:null,input:null,value:null,status:null,validation:null}]}},computed:{allPropertyNames:function(){return m()(this.propertySources.map(function(e){return Object.keys(e.properties)}).reduce(function(e,t){return e.concat(t)}).sort())},managerPropertySource:function(){return this.propertySources.find(function(e){return"manager"===e.name})||{name:"manager",properties:[]}},hasManagedProperty:function(){return this.managedProperties.findIndex(function(e){return!!e.name})>=0},hasChangedProperty:function(){return this.managedProperties.findIndex(function(e){return e.input!==e.value})>=0},hasErrorProperty:function(){return this.managedProperties.findIndex(function(e){return null!==e.validation})>=0}},methods:{handlePropertyNameChange:d()(function(e,t){e.name&&t===this.managedProperties.length-1&&this.managedProperties.push({name:null,input:null,value:null,status:null,validation:null})},250),refreshContext:function(){var e=this;Object(p.m)(e.instance.refreshContext()).pipe(Object(p.o)(function(t){return e.refreshStatus=t})).subscribe({complete:function(){return setTimeout(function(){return e.refreshStatus=null},2500),e.$emit("reset")},error:function(){return e.$emit("reset")}})},updateEnvironment:function(){var e=this;Object(p.m)(e.managedProperties).pipe(Object(p.l)(function(e){return!!e.name&&e.input!==e.value}),Object(p.o)(function(t){return e.updateStatus=t}),Object(p.g)(function(t){return Object(p.m)(e.instance.setEnv(t.name,t.input)).pipe(Object(p.o)(function(e){return t.status=e}))})).subscribe({complete:function(){return setTimeout(function(){return e.updateStatus=null},2500),e.$emit("update")},error:function(){return e.$emit("update")}})},resetEnvironment:function(){var e=this;Object(p.m)(e.instance.resetEnv()).pipe(Object(p.o)(function(t){return e.resetStatus=t})).subscribe({complete:function(){return e.managedProperties=[{name:null,input:null,value:null,status:null,validation:null}],setTimeout(function(){return e.resetStatus=null},2500),e.$emit("refresh")},error:function(){return e.$emit("refresh")}})},updateManagedProperties:function(e){var t=this;l()(e.properties).forEach(function(e){var n=f(e,2),s=n[0],o=n[1],r=t.managedProperties.find(function(e){return e.name===s});if(r)r.value=o.value;else{var a=t.managedProperties.length-1;t.managedProperties.splice(a,0,{name:s,input:o.value,value:o.value,status:null,validation:null})}})}},watch:{managerPropertySource:{handler:"updateManagedProperties",immediate:!0},managedProperties:{deep:!0,handler:function(){var e=this.managedProperties.reduce(function(e,t){return t.name&&(e[t.name]=(e[t.name]||0)+1),e},{});this.managedProperties.forEach(function(t){return t.name?(e[t.name]||0)>1?void(t.validation="Property name must be unique"):void(t.validation=null):void(t.input&&(t.validation="Property name is required"))})}}}},v=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("h1",{staticClass:"is-size-5",domProps:{textContent:e._s(e.$t("instances.env.manager"))}}),e._v(" "),n("datalist",{attrs:{id:"allPropertyNames"}},e._l(e.allPropertyNames,function(t){return n("option",{key:t,domProps:{textContent:e._s(t)}})}),0),e._v(" "),e._l(e.managedProperties,function(t,s){return n("div",{key:"managed-"+s,staticClass:"field is-horizontal"},[n("div",{staticClass:"field-body"},[n("div",{staticClass:"field"},[n("div",{staticClass:"control"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.name,expression:"prop.name"}],staticClass:"input",attrs:{type:"text",placeholder:"Property name",list:"allPropertyNames"},domProps:{value:t.name},on:{input:[function(n){n.target.composing||e.$set(t,"name",n.target.value)},function(n){return e.handlePropertyNameChange(t,s)}]}})]),e._v(" "),n("p",{staticClass:"help is-danger",domProps:{textContent:e._s(t.validation)}})]),e._v(" "),n("div",{staticClass:"field"},[n("div",{staticClass:"control has-icons-right",class:{"is-loading":"executing"===t.status}},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.input,expression:"prop.input"}],staticClass:"input",attrs:{type:"text",placeholder:"Value"},domProps:{value:t.input},on:{input:[function(n){n.target.composing||e.$set(t,"input",n.target.value)},function(e){t.status=null}]}}),e._v(" "),"completed"===t.status?n("span",{staticClass:"icon is-right has-text-success"},[n("font-awesome-icon",{attrs:{icon:"check"}})],1):"failed"===t.status?n("span",{staticClass:"icon is-right has-text-warning"},[n("font-awesome-icon",{attrs:{icon:"exclamation-triangle"}})],1):t.input!==t.value?n("span",{staticClass:"icon is-right"},[n("font-awesome-icon",{attrs:{icon:"pencil-alt"}})],1):e._e()])])])])}),e._v(" "),n("div",{staticClass:"field is-horizontal"},[e.instance.hasEndpoint("refresh")?n("div",{staticClass:"field-body"},[n("div",{staticClass:"field"},[n("div",{staticClass:"control"},[n("sba-confirm-button",{staticClass:"button is-light",class:{"is-loading":"executing"===e.refreshStatus,"is-danger":"failed"===e.refreshStatus,"is-info":"completed"===e.refreshStatus},attrs:{disabled:"executing"===e.refreshStatus},on:{click:e.refreshContext}},["completed"===e.refreshStatus?n("span",{domProps:{textContent:e._s(e.$t("instances.env.context_refreshed"))}}):"failed"===e.refreshStatus?n("span",{domProps:{textContent:e._s(e.$t("instances.env.context_refresh_failed"))}}):n("span",{domProps:{textContent:e._s(e.$t("instances.env.context_refresh"))}})])],1)])]):e._e(),e._v(" "),n("div",{staticClass:"field-body"},[n("div",{staticClass:"field is-grouped is-grouped-right"},[n("div",{staticClass:"control"},[n("button",{staticClass:"button is-light",class:{"is-loading":"executing"===e.resetStatus,"is-danger":"failed"===e.resetStatus,"is-success":"completed"===e.resetStatus},attrs:{disabled:!e.hasManagedProperty||"executing"===e.resetStatus},on:{click:e.resetEnvironment}},["completed"===e.resetStatus?n("span",{domProps:{textContent:e._s(e.$t("instances.env.context_resetted"))}}):"failed"===e.resetStatus?n("span",{domProps:{textContent:e._s(e.$t("instances.env.context_reset_failed"))}}):n("span",{domProps:{textContent:e._s(e.$t("instances.env.context_reset"))}})])]),e._v(" "),n("div",{staticClass:"control"},[n("button",{staticClass:"button is-primary",class:{"is-loading":"executing"===e.updateStatus,"is-danger":"failed"===e.updateStatus,"is-success":"completed"===e.updateStatus},attrs:{disabled:e.hasErrorProperty||!e.hasChangedProperty||"executing"===e.updateStatus},on:{click:e.updateEnvironment}},["completed"===e.updateStatus?n("span",{domProps:{textContent:e._s(e.$t("instances.env.context_updated"))}}):"failed"===e.updateStatus?n("span",{domProps:{textContent:e._s(e.$t("instances.env.context_update_failed"))}}):n("span",{domProps:{textContent:e._s(e.$t("instances.env.context_update"))}})])])])])])],2)},_=[],g=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),b=Object(g.a)(h,v,_,!1,null,null,null),x=b.exports,y=n("./src/main/frontend/views/index.js"),j=Object.assign||function(e){for(var t=1;t0}):this.env.propertySources:[]}},created:function(){this.fetchEnv(),this.determineEnvManagerSupport()},methods:{fetchEnv:function(){var e=this;return s(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.error=null,t.prev=1,t.next=4,e.instance.fetchEnv();case 4:n=t.sent,e.env=n.data,t.next=12;break;case 8:t.prev=8,t.t0=t.catch(1),console.warn("Fetching environment failed:",t.t0),e.error=t.t0;case 12:e.hasLoaded=!0;case 13:case"end":return t.stop()}},t,e,[[1,8]])}))()},determineEnvManagerSupport:function(){var e=this;return s(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.instance.hasEnvManagerSupport();case 3:e.hasEnvManagerSupport=t.sent,t.next=10;break;case 6:t.prev=6,t.t0=t.catch(0),console.warn("Determine env manager support failed:",t.t0),e.hasEnvManagerSupport=!1;case 10:case"end":return t.stop()}},t,e,[[0,6]])}))()}},install:function(e){e.viewRegistry.addView({name:"instances/env",parent:"instances",path:"env",component:this,label:"instances.env.label",group:y.a.INSIGHTS,order:100,isEnabled:function(e){return e.instance.hasEndpoint("env")}})}},S=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"section",class:{"is-loading":!e.hasLoaded}},[e.error?n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.env.fetch_failed"))}})],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),e.env&&e.env.activeProfiles.length>0?n("div",{staticClass:"field is-grouped is-grouped-multiline"},e._l(e.env.activeProfiles,function(t){return n("div",{key:t,staticClass:"control"},[n("div",{staticClass:"tags has-addons"},[n("span",{staticClass:"tag is-medium is-primary",domProps:{textContent:e._s(e.$t("instances.env.active_profile"))}}),e._v(" "),n("span",{staticClass:"tag is-medium",domProps:{textContent:e._s(t)}})])])}),0):e._e(),e._v(" "),e.env&&e.hasEnvManagerSupport?n("sba-env-manager",{attrs:{instance:e.instance,"property-sources":e.env.propertySources},on:{refresh:function(t){return e.fetchEnv()},update:e.fetchEnv,reset:function(t){return e.fetchEnv()}}}):e._e(),e._v(" "),e.env?n("div",{staticClass:"field has-addons"},[n("p",{staticClass:"control is-expanded"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.filter,expression:"filter"}],staticClass:"input",attrs:{type:"search",placeholder:"name / value filter"},domProps:{value:e.filter},on:{input:function(t){t.target.composing||(e.filter=t.target.value)}}})])]):e._e(),e._v(" "),e._l(e.propertySources,function(t){return n("sba-panel",{key:t.name,attrs:{"header-sticks-below":["#navigation"],title:t.name}},[Object.keys(t.properties).length>0?n("table",{staticClass:"table is-fullwidth"},e._l(t.properties,function(s,o){return n("tr",{key:t.name+"-"+o},[n("td",[n("span",{domProps:{textContent:e._s(o)}}),n("br"),e._v(" "),s.origin?n("small",{staticClass:"is-muted",domProps:{textContent:e._s(s.origin)}}):e._e()]),e._v(" "),n("td",{staticClass:"is-breakable",domProps:{textContent:e._s(s.value)}})])}),0):n("p",{staticClass:"is-muted",domProps:{textContent:e._s(e.$t("instances.env.no_properties"))}})])})],2)},O=[],E=Object(g.a)(P,S,O,!1,null,null,null);t.default=E.exports},"./src/main/frontend/views/instances/flyway/index.vue":function(e,t,n){"use strict";function s(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}Object.defineProperty(t,"__esModule",{value:!0});var o=n("./src/main/frontend/services/instance.js"),r=n("./src/main/frontend/views/index.js"),a={props:{instance:{type:o.a,required:!0}},data:function(){return{hasLoaded:!1,error:null,contexts:null}},computed:{},created:function(){this.fetchFlyway()},methods:{fetchFlyway:function(){var e=this;return s(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.error=null,t.prev=1,t.next=4,e.instance.fetchFlyway();case 4:n=t.sent,e.contexts=n.data.contexts,t.next=12;break;case 8:t.prev=8,t.t0=t.catch(1),console.warn("Fetching flyway reports failed:",t.t0),e.error=t.t0;case 12:e.hasLoaded=!0;case 13:case"end":return t.stop()}},t,e,[[1,8]])}))()},stateClass:function(e){switch(e){case"BASELINE":case"MISSING_SUCCESS":case"SUCCESS":case"OUT_OF_ORDER":case"FUTURE_SUCCESS":return"is-success";case"PENDING":case"ABOVE_TARGET":case"PREINIT":case"BELOW_BASELINE":case"IGNORED":return"is-warning";case"MISSING_FAILED":case"FAILED":case"FUTURE_FAILED":return"is-danger";default:return"is-light"}}},install:function(e){e.viewRegistry.addView({name:"instances/flyway",parent:"instances",path:"flyway",component:this,label:"instances.flyway.label",group:r.a.DATA,order:900,isEnabled:function(e){return e.instance.hasEndpoint("flyway")}})}},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"section",class:{"is-loading":!e.hasLoaded}},[e.hasLoaded?[e.error?n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.flyway.fetch_failed"))}})],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),e._l(e.contexts,function(t,s){return[n("h3",{key:s,staticClass:"title",domProps:{textContent:e._s(s)}}),e._v(" "),e._l(t.flywayBeans,function(t,o){return n("sba-panel",{key:s+"-"+o,staticClass:"migration",attrs:{title:o,"header-sticks-below":["#navigation"]}},[n("table",{staticClass:"table is-fullwidth"},[n("thead",[n("tr",[n("th",{domProps:{textContent:e._s(e.$t("instances.flyway.type"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.flyway.checksum"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.flyway.version"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.flyway.description"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.flyway.script"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.flyway.state"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.flyway.installed_by"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.flyway.installed_on"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.flyway.installed_rank"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.flyway.execution_time"))}})])]),e._v(" "),n("tbody",e._l(t.migrations,function(t){return n("tr",{key:t.checksum},[n("td",{domProps:{textContent:e._s(t.type)}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.checksum)}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.version)}}),e._v(" "),n("td",{staticClass:"is-breakable",domProps:{textContent:e._s(t.description)}}),e._v(" "),n("td",{staticClass:"is-breakable",domProps:{textContent:e._s(t.script)}}),e._v(" "),n("td",[n("span",{staticClass:"tag",class:e.stateClass(t.state),domProps:{textContent:e._s(t.state)}})]),e._v(" "),n("td",{domProps:{textContent:e._s(t.installedBy)}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.installedOn)}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.installedRank)}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.executionTime+"ms")}})])}),0)])])})]})]:e._e()],2)},l=[],c=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),d=Object(c.a)(a,i,l,!1,null,null,null);t.default=d.exports},"./src/main/frontend/views/instances/heapdump/index.vue":function(e,t,n){"use strict";function s(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/heapdump/index.vue')}Object.defineProperty(t,"__esModule",{value:!0});var o=n("./src/main/frontend/services/instance.js"),r=n("./src/main/frontend/views/index.js"),a={props:{instance:{type:o.a,required:!0}},data:function(){return{proxy:(new ProjectConfig).sbaProxyPath}},install:function(e){e.viewRegistry.addView({name:"instances/heapdump",parent:"instances",path:"heapdump",component:this,label:"instances.heapdump.label",group:r.a.JVM,order:800,isEnabled:function(e){return e.instance.hasEndpoint("heapdump")}})}},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"section heapdump"},[n("div",[n("div",{staticClass:"message is-warning"},[n("div",{staticClass:"message-body",domProps:{innerHTML:e._s(e.$t("instances.heapdump.warn_sensitive_data"))}})]),e._v(" "),n("div",{staticClass:"message is-warning"},[n("div",{staticClass:"message-body",domProps:{textContent:e._s(e.$t("instances.heapdump.warn_dump_expensive"))}})]),e._v(" "),n("a",{staticClass:"button is-primary",attrs:{href:e.proxy+"/instances/"+e.instance.id+"/actuator/heapdump",target:"_blank"}},[n("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" "+e._s(e.$t("instances.heapdump.download"))+"\n ")],1)])])},l=[],c=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),d=s,u=Object(c.a)(a,i,l,!1,d,null,null);t.default=u.exports},"./src/main/frontend/views/instances/httptrace/index.vue":function(e,t,n){"use strict";function s(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/httptrace/traces-chart.vue')}function o(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/httptrace/traces-list.vue')}function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,s)&&(n[s]=e[s]);return n}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/httptrace/index.vue')}Object.defineProperty(t,"__esModule",{value:!0});var d=n("./src/main/frontend/mixins/subscribing.js"),u=n("./src/main/frontend/services/instance.js"),m=n("./src/main/frontend/utils/rxjs.js"),p=n("./node_modules/moment/moment.js"),f=n.n(p),h=n("./src/main/frontend/utils/d3.js"),v=n("./node_modules/d3-selection/src/index.js"),_=Object.assign||function(e){for(var t=1;t=0&&this.traces[n].timestamp.valueOf()=e[0]&&t.timeStart.valueOf()0?Math.floor(t.totalTime/t.totalCount):0})}},methods:{drawChart:function(e){var t=this,n=h.a.scaleTime().range([0,t.width]).domain(h.a.extent(e,function(e){return e.timeStart}));this.x=n;var s=h.a.scaleLinear().range([t.height,0]).domain([0,h.a.max(e,function(e){return e.totalCount})]),o=h.a.area().x(function(e){return n(e.data.timeStart)}).y0(function(e){return s(e[0])}).y1(function(e){return s(e[1])}),r=h.a.stack().keys(["totalSuccess","totalClientErrors","totalServerErrors"]),a=t.areas.selectAll(".trace-chart__area").data(r(e));a.enter().append("path").merge(a).attr("class",function(e){return"trace-chart__area trace-chart__area--"+e.key}).attr("d",o),a.exit().remove(),t.xAxis.call(h.a.axisBottom(n).ticks(10).tickFormat(function(e){return f()(e).format("HH:mm:ss")})),t.yAxis.call(h.a.axisRight(s).ticks(Math.min(5,h.a.max(e,function(e){return e.totalCount}))).tickSize(this.width)).call(function(e){return e.selectAll(".tick text").attr("x",-2).attr("dy",2).attr("text-anchor","end")});var i=h.a.brushX().extent([[0,0],[t.width,t.height]]).on("start",function(){v.event.selection&&(t.isBrushing=!0,t.hovered=null)}).on("brush",function(){if(null!==v.event.sourceEvent&&"brush"!==v.event.sourceEvent.type&&v.event.selection){var e=1e3*Math.floor(n.invert(v.event.selection[0])/1e3),s=1e3*Math.ceil(n.invert(v.event.selection[1])/1e3);h.a.select(this).call(v.event.target.move,[e,s].map(n)),t.brushSelection=[e,s]}}).on("end",function(){t.isBrushing=!1,v.event.selection||(t.brushSelection=null)});t.brushGroup.call(i).on("mousemove",function(){if(!t.isBrushing){var e=h.a.mouse(t.brushGroup.select(".overlay").node())[0];t.hovered=1e3*Math.floor(n.invert(e)/1e3)}}).on("mouseout",function(){t.hovered=null}),i.move(t.brushGroup,t.brushSelection?t.brushSelection.map(n):null)}},mounted:function(){var e={top:20,right:20,bottom:30,left:20};this.width=this.$el.getBoundingClientRect().width-e.left-e.right,this.height=this.$el.getBoundingClientRect().height-e.top-e.bottom,this.chartLayer=h.a.select(this.$el.querySelector(".trace-chart__svg")).append("g").attr("transform","translate("+e.left+","+e.top+")"),this.xAxis=this.chartLayer.append("g").attr("class","trace-chart__axis-x").attr("transform","translate(0,"+this.height+")"),this.yAxis=this.chartLayer.append("g").attr("class","trace-chart__axis-y").attr("stroke",null),this.areas=this.chartLayer.append("g"),this.hover=this.chartLayer.append("path").attr("class","trace-chart__hover").attr("opacity",0),this.brushGroup=this.chartLayer.append("g").attr("class","trace-chart__brush"),this.drawChart(this.chartData)},watch:{chartData:"drawChart",hovered:function(e){e?this.hover.attr("opacity",1).attr("d","M"+this.x(e)+","+this.height+" "+this.x(e)+",0"):this.hover.attr("opacity",0)},brushSelection:function(e){this.$emit("selected",e)}}},b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"trace-chart"},[e.tooltipSelection?n("div",{staticClass:"trace-chart__tooltip",class:"trace-chart__tooltip--"+(this.x(e.tooltipSelection[0])>this.width/2?"left":"right")},[n("table",{staticClass:"is-narrow is-size-7"},[n("tr",[n("th",{domProps:{textContent:e._s(e.$t("instances.httptrace.chart.total_requests"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(e.tooltipContent.totalCount)}})]),e._v(" "),n("tr",[n("th",{domProps:{textContent:e._s(e.$t("instances.httptrace.chart.successful_requests"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(e.tooltipContent.totalSuccess)}})]),e._v(" "),n("tr",[n("th",{domProps:{textContent:e._s(e.$t("instances.httptrace.chart.status_4xx"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(e.tooltipContent.totalClientErrors)}})]),e._v(" "),n("tr",[n("th",{domProps:{textContent:e._s(e.$t("instances.httptrace.chart.status_5xx"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(e.tooltipContent.totalServerErrors)}})]),e._v(" "),n("tr",[n("th",{domProps:{textContent:e._s(e.$t("instances.httptrace.chart.max_time"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(e.tooltipContent.maxTime+"ms")}})]),e._v(" "),n("tr",[n("th",{domProps:{textContent:e._s(e.$t("instances.httptrace.chart.avg_time"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(e.tooltipContent.avgTime+"ms")}})])])]):e._e(),e._v(" "),n("svg",{staticClass:"trace-chart__svg"})])},x=[],y=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),j=s,w=Object(y.a)(g,b,x,!1,j,null,null),C=w.exports,k=n("./node_modules/pretty-bytes/index.js"),P=n.n(k),S={props:{traces:{type:Array,default:function(){return[]}}},data:function(){return{showDetails:{}}},methods:{prettyBytes:P.a,toJson:function(e){return JSON.stringify(e,null,4)}}},O=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{staticClass:"httptraces table is-hoverable is-fullwidth"},[n("thead",[n("tr",[n("th",{staticClass:"httptraces__trace-timestamp",domProps:{textContent:e._s(e.$t("instances.httptrace.timestamp"))}}),e._v(" "),n("th",{staticClass:"httptraces__trace-method",domProps:{textContent:e._s(e.$t("instances.httptrace.method"))}}),e._v(" "),n("th",{staticClass:"httptraces__trace-uri",domProps:{textContent:e._s(e.$t("instances.httptrace.uri"))}}),e._v(" "),n("th",{staticClass:"httptraces__trace-status",domProps:{textContent:e._s(e.$t("instances.httptrace.status"))}}),e._v(" "),n("th",{staticClass:"httptraces__trace-contentType",domProps:{textContent:e._s(e.$t("instances.httptrace.content_type"))}}),e._v(" "),n("th",{staticClass:"httptraces__trace-contentLength",domProps:{textContent:e._s(e.$t("instances.httptrace.length"))}}),e._v(" "),n("th",{staticClass:"httptraces__trace-timeTaken",domProps:{textContent:e._s(e.$t("instances.httptrace.time"))}})])]),e._v(" "),n("tbody",[e._l(e.traces,function(t){return[n("tr",{key:t.key,staticClass:"is-selectable",class:{"httptraces__trace---is-detailed":e.showDetails[t.key]},on:{click:function(n){e.showDetails[t.key]?e.$delete(e.showDetails,t.key):e.$set(e.showDetails,t.key,!0)}}},[n("td",{staticClass:"httptraces__trace-timestamp",domProps:{textContent:e._s(t.timestamp.format("L HH:mm:ss.SSS"))}}),e._v(" "),n("td",{staticClass:"httptraces__trace-method",domProps:{textContent:e._s(t.request.method)}}),e._v(" "),n("td",{staticClass:"httptraces__trace-uri",domProps:{textContent:e._s(t.request.uri)}}),e._v(" "),n("td",{staticClass:"httptraces__trace-status"},[n("span",{staticClass:"tag",class:{"is-success":t.isSuccess(),"is-warning":t.isClientError(),"is-danger":t.isServerError()},domProps:{textContent:e._s(t.response.status)}})]),e._v(" "),n("td",{staticClass:"httptraces__trace-contentType",domProps:{textContent:e._s(t.contentType)}}),e._v(" "),n("td",{staticClass:"httptraces__trace-contentLength",domProps:{textContent:e._s(t.contentLength?e.prettyBytes(t.contentLength):"")}}),e._v(" "),n("td",{staticClass:"httptraces__trace-timeTaken",domProps:{textContent:e._s(null!==t.timeTaken&&void 0!==t.timeTaken?t.timeTaken+" ms":"")}})]),e._v(" "),e.showDetails[t.key]?n("tr",{key:t.key+"-detail"},[n("td",{attrs:{colspan:"7"}},[n("pre",{staticClass:"httptraces__trace-detail",domProps:{textContent:e._s(e.toJson(t))}})])]):e._e()]}),e._v(" "),0===e.traces.length?n("tr",[n("td",{staticClass:"is-muted",attrs:{colspan:"7"},domProps:{textContent:e._s(e.$t("instances.httptrace.no_traces_found"))}})]):e._e()],2)])},E=[],R=o,M=Object(y.a)(S,O,E,!1,R,null,null),$=M.exports,A=n("./src/main/frontend/views/index.js"),L=function(){function e(e,t){var n=[],s=!0,o=!1,r=void 0;try{for(var a,i=e[Symbol.iterator]();!(s=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{!s&&i.return&&i.return()}finally{if(o)throw r}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),I=function(){function e(e,t){for(var n=0;n=400&&this.response.status<=499}},{key:"isServerError",value:function(){return this.response.status>=500&&this.response.status<=599}},{key:"key",get:function(){return this.timestamp+"-"+this.request.method+"-"+this.request.uri}},{key:"contentLength",get:function(){var e=this.response.headers["Content-Length"]&&this.response.headers["Content-Length"][0];return e&&/^\d+$/.test(e)?parseInt(e):null}},{key:"contentType",get:function(){var e=this.response.headers["Content-Type"]&&this.response.headers["Content-Type"][0];if(e){var t=e.indexOf(";");return t>=0?e.substring(0,t):e}return null}}]),e}(),N={props:{instance:{type:u.a,required:!0}},mixins:[d.a],components:{sbaTracesList:$,sbaTracesChart:C},data:function(){return{hasLoaded:!1,error:null,traces:[],filter:null,limit:1e3,excludeActuator:!0,showSuccess:!0,showClientErrors:!0,showServerErrors:!0,selection:null}},computed:{actuatorPath:function(){if(this.instance.registration.managementUrl.includes(this.instance.registration.serviceUrl)){var e=this.instance.registration.managementUrl.substring(this.instance.registration.serviceUrl.length);if(e.length>0)return e.startsWith("/")?e:"/"+e}return null},filteredTraces:function(){var e=this.getFilterFn();return e?this.traces.filter(e):this.traces},selectedTraces:function(){if(null===this.selection)return this.filteredTraces;var e=L(this.selection,2),t=e[0],n=e[1];return this.filteredTraces.filter(function(e){return!e.timestamp.isBefore(t)&&!e.timestamp.isAfter(n)})},lastTimestamp:function(){return this.traces.length>0?this.traces[0].timestamp:f()(0)}},watch:{limit:function(e){this.traces.length>e&&(this.traces=this.traces.slice(0,e))}},methods:{fetchHttptrace:function(){var e=this;return a(regeneratorRuntime.mark(function t(){var n,s;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.instance.fetchHttptrace();case 2:return n=t.sent,s=n.data.traces.map(function(e){return new F(e)}).filter(function(t){return t.timestamp.isAfter(e.lastTimestamp)}),s.sort(function(e,t){return-1*e.compareTo(t)}),t.abrupt("return",s);case 6:case"end":return t.stop()}},t,e)}))()},createSubscription:function(){var e=this;return Object(m.u)(0,5e3).pipe(Object(m.g)(e.fetchHttptrace)).subscribe({next:function(t){e.hasLoaded=!0,e.traces=[].concat(r(t),r(e.traces)).slice(0,e.limit)},error:function(t){e.hasLoaded=!0,console.warn("Fetching traces failed:",t),e.error=t}})},getFilterFn:function(){var e=this,t=null;if(null!==this.actuatorPath&&this.excludeActuator&&(t=T(t,function(t){return!t.request.uri.includes(e.actuatorPath)})),this.filter){var n=this.filter.toLowerCase();t=T(t,function(e){return e.request.uri.toLowerCase().includes(n)})}return this.showSuccess||(t=T(t,function(e){return!e.isSuccess()})),this.showClientErrors||(t=T(t,function(e){return!e.isClientError()})),this.showServerErrors||(t=T(t,function(e){return!e.isServerError()})),t}},install:function(e){e.viewRegistry.addView({name:"instances/httptrace",parent:"instances",path:"httptrace",component:this,label:"instances.httptrace.label",group:A.a.WEB,order:500,isEnabled:function(e){return e.instance.hasEndpoint("httptrace")}})}},B=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"section",class:{"is-loading":!e.hasLoaded}},[e.hasLoaded?[e.error?n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.httptrace.fetch_failed"))}})],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),e.hasLoaded?[n("div",{staticClass:"field is-horizontal"},[n("div",{staticClass:"field-body"},[n("div",{staticClass:"field has-addons"},[n("p",{staticClass:"control is-expanded"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.filter,expression:"filter"}],staticClass:"input",attrs:{type:"search",placeholder:e.$t("instances.httptrace.uri")},domProps:{value:e.filter},on:{input:function(t){t.target.composing||(e.filter=t.target.value)}}})]),e._v(" "),n("p",{staticClass:"control"},[n("span",{staticClass:"button is-static"},[n("span",{domProps:{textContent:e._s(e.filteredTraces.length)}}),e._v("\n /\n "),n("span",{domProps:{textContent:e._s(e.traces.length)}})])])]),e._v(" "),n("div",{staticClass:"field is-narrow has-addons"},[n("p",{staticClass:"control"},[n("span",{staticClass:"button is-static",domProps:{textContent:e._s(e.$t("instances.httptrace.limit"))}})]),e._v(" "),n("p",{staticClass:"control"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.limit,expression:"limit"}],staticClass:"input httptraces__limit",attrs:{min:"0",type:"number",placeholder:"trace limit"},domProps:{value:e.limit},on:{input:function(t){t.target.composing||(e.limit=t.target.value)}}})])])])]),e._v(" "),n("div",{staticClass:"field-body"},[n("div",{staticClass:"field is-narrow"},[n("div",{staticClass:"control"},[n("label",{staticClass:"checkbox"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.showSuccess,expression:"showSuccess"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.showSuccess)?e._i(e.showSuccess,null)>-1:e.showSuccess},on:{change:function(t){var n=e.showSuccess,s=t.target,o=!!s.checked;if(Array.isArray(n)){var r=e._i(n,null);s.checked?r<0&&(e.showSuccess=n.concat([null])):r>-1&&(e.showSuccess=n.slice(0,r).concat(n.slice(r+1)))}else e.showSuccess=o}}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.httptrace.filter.success"))}})])])]),e._v(" "),n("div",{staticClass:"field is-narrow"},[n("div",{staticClass:"control"},[n("label",{staticClass:"checkbox"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.showClientErrors,expression:"showClientErrors"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.showClientErrors)?e._i(e.showClientErrors,null)>-1:e.showClientErrors},on:{change:function(t){var n=e.showClientErrors,s=t.target,o=!!s.checked;if(Array.isArray(n)){var r=e._i(n,null);s.checked?r<0&&(e.showClientErrors=n.concat([null])):r>-1&&(e.showClientErrors=n.slice(0,r).concat(n.slice(r+1)))}else e.showClientErrors=o}}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.httptrace.filter.client_errors"))}})])])]),e._v(" "),n("div",{staticClass:"field is-narrow"},[n("div",{staticClass:"control"},[n("label",{staticClass:"checkbox"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.showServerErrors,expression:"showServerErrors"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.showServerErrors)?e._i(e.showServerErrors,null)>-1:e.showServerErrors},on:{change:function(t){var n=e.showServerErrors,s=t.target,o=!!s.checked;if(Array.isArray(n)){var r=e._i(n,null);s.checked?r<0&&(e.showServerErrors=n.concat([null])):r>-1&&(e.showServerErrors=n.slice(0,r).concat(n.slice(r+1)))}else e.showServerErrors=o}}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.httptrace.filter.server_errors"))}})])])]),e._v(" "),e.actuatorPath?n("div",{staticClass:"field is-narrow"},[n("div",{staticClass:"control"},[n("label",{staticClass:"checkbox"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.excludeActuator,expression:"excludeActuator"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.excludeActuator)?e._i(e.excludeActuator,null)>-1:e.excludeActuator},on:{change:function(t){var n=e.excludeActuator,s=t.target,o=!!s.checked;if(Array.isArray(n)){var r=e._i(n,null);s.checked?r<0&&(e.excludeActuator=n.concat([null])):r>-1&&(e.excludeActuator=n.slice(0,r).concat(n.slice(r+1)))}else e.excludeActuator=o}}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.httptrace.filter.exclude_actuator",{actuator:e.actuatorPath}))}})])])]):e._e()]),e._v(" "),n("sba-traces-chart",{attrs:{traces:e.filteredTraces},on:{selected:function(t){return e.selection=t}}}),e._v(" "),n("sba-traces-list",{attrs:{traces:e.selectedTraces}})]:e._e()]:e._e()],2)},D=[],q=c,U=Object(y.a)(N,B,D,!1,q,null,null);t.default=U.exports},"./src/main/frontend/views/instances/jolokia/index.vue":function(e,t,n){"use strict";function s(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function o(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/jolokia/m-bean-attribute.vue')}function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function a(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function i(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function l(e,t){var n={};for(var s in e)t.indexOf(s)>=0||Object.prototype.hasOwnProperty.call(e,s)&&(n[s]=e[s]);return n}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/jolokia/index.vue')}Object.defineProperty(t,"__esModule",{value:!0});var u=n("./node_modules/lodash/sortBy.js"),m=n.n(u),p=n("./node_modules/lodash/isEqual.js"),f=n.n(p),h=n("./node_modules/lodash/isEmpty.js"),v=n.n(h),_=n("./node_modules/lodash/fromPairs.js"),g=n.n(_),b=n("./node_modules/lodash/toPairs.js"),x=n.n(b),y=n("./src/main/frontend/directives/sticks-below.js"),j=n("./src/main/frontend/services/instance.js"),w=n("./node_modules/vue-clickaway/dist/vue-clickaway.common.js"),C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},k={props:{name:{type:String,required:!0},descriptor:{type:Object,required:!0},value:{type:null,default:null},onSaveValue:{type:Function,required:!0}},data:function(){return{input:null,editing:!1,saving:!1,error:null}},computed:{hasComplexValue:function(){return null!==this.value&&"object"===C(this.value)},jsonValue:function(){return JSON.stringify(this.value,null,4)}},methods:{edit:function(){var e=this;return s(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.descriptor.rw||e.hasComplexValue){t.next=6;break}return e.input=e.value,e.editing=!0,t.next=5,e.$nextTick();case 5:e.$refs.input.focus();case 6:case"end":return t.stop()}},t,e)}))()},cancel:function(){this.editing=!1},save:function(){var e=this;return s(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.saving=!0,t.prev=1,t.next=4,e.onSaveValue(e.input);case 4:t.next=10;break;case 6:t.prev=6,t.t0=t.catch(1),console.warn("Error saving attribute "+e.name,t.t0),e.error=t.t0;case 10:return t.prev=10,e.saving=!1,e.editing=!1,t.finish(10);case 14:case"end":return t.stop()}},t,e,[[1,6,10,14]])}))()}}},P=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"field"},[n("label",{staticClass:"label"},[n("span",{domProps:{textContent:e._s(e.name)}}),e._v(" "),n("small",{staticClass:"is-muted has-text-weight-normal",domProps:{textContent:e._s(e.descriptor.type)}})]),e._v(" "),n("div",{staticClass:"field-body"},[n("div",{staticClass:"field is-expanded"},[n("div",{staticClass:"field has-addons"},[n("div",{staticClass:"control"},[n("button",{staticClass:"button",attrs:{disabled:!e.descriptor.rw},on:{click:e.edit}},[n("font-awesome-icon",{attrs:{icon:"pencil-alt"}})],1)]),e._v(" "),n("div",{staticClass:"control is-expanded has-icons-right"},[e.editing?[e.hasComplexValue?e._e():n("input",{directives:[{name:"model",rawName:"v-model",value:e.input,expression:"input"}],ref:"input",staticClass:"input",attrs:{type:"text"},domProps:{value:e.input},on:{keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.cancel(t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.save(t)}],input:function(t){t.target.composing||(e.input=t.target.value)}}})]:[e.hasComplexValue?n("textarea",{staticClass:"input m-bean-attribute--text",attrs:{readonly:""},domProps:{textContent:e._s(e.jsonValue)}}):n("input",{staticClass:"input",attrs:{type:"text",readonly:""},domProps:{value:e.value},on:{dblclick:e.edit}}),e._v(" "),e.error?n("span",{staticClass:"icon is-right has-text-warning"},[n("font-awesome-icon",{attrs:{icon:"exclamation-triangle"}})],1):e._e()]],2)]),e._v(" "),n("div",{staticClass:"help",domProps:{textContent:e._s(e.descriptor.desc)}})])]),e._v(" "),e.editing?n("div",{staticClass:"control"},[n("button",{staticClass:"button is-light is-small",domProps:{textContent:e._s(e.$t("term.cancel"))},on:{click:e.cancel}}),e._v(" "),n("button",{staticClass:"button is-primary is-small",class:{"is-loading":e.saving},attrs:{disabled:e.value===e.input},domProps:{textContent:e._s(e.$t("term.save"))},on:{click:e.save}})]):e._e()])},S=[],O=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),E=o,R=Object(O.a)(k,P,S,!1,E,null,null),M=R.exports,$={props:{domain:{type:String,required:!0},mBean:{type:oe,required:!0},instance:{type:j.a,required:!0}},components:{mBeanAttribute:M},data:function(){return{attributeValues:null,error:null}},computed:{},methods:{readAttributes:function(){var e=this;return r(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.instance.readMBeanAttributes(e.domain,e.mBean.descriptor.raw);case 3:n=t.sent,e.attributeValues=n.data.value,t.next=11;break;case 7:t.prev=7,t.t0=t.catch(0),console.warn("Fetching MBean attributes failed:",t.t0),e.error=t.t0;case 11:case"end":return t.stop()}},t,e,[[0,7]])}))()},writeAttribute:function(e,t){var n=this;return r(regeneratorRuntime.mark(function s(){return regeneratorRuntime.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,s.next=3,n.instance.writeMBeanAttribute(n.domain,n.mBean.descriptor.raw,e,t);case 3:return s.prev=3,s.next=6,n.readAttributes();case 6:return s.finish(3);case 7:case"end":return s.stop()}},s,n,[[0,,3,7]])}))()}},created:function(){this.readAttributes()}},A=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.error?n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.jolokia.mbean.fetch_failed"))}})],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),e._l(e.mBean.attr,function(t,s){return n("m-bean-attribute",{key:"attr-"+s,attrs:{name:s,descriptor:t,value:e.attributeValues&&e.attributeValues[s],"on-save-value":function(t){return e.writeAttribute(s,t)}}})})],2)},L=[],I=Object(O.a)($,A,L,!1,null,null,null),T=I.exports,F={props:{name:{type:String,required:!0},descriptor:{type:Object,required:!0}}},N=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"field"},[n("div",{staticClass:"control"},[n("button",{staticClass:"button is-light is-fullwidth",on:{click:function(t){return e.$emit("click",t)}}},[n("small",{staticClass:"is-light is-muted",domProps:{textContent:e._s(e.descriptor.ret)}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.name)}})]),e._v(" "),n("p",{staticClass:"help",domProps:{textContent:e._s(e.descriptor.desc)}})])])},B=[],D=Object(O.a)(F,N,B,!1,null,null,null),q=D.exports,U={props:{name:{type:String,required:!0},descriptor:{type:Object,required:!0},value:{type:null,default:null},onClose:{type:Function,required:!0},onExecute:{type:Function,required:!0}},data:function(){return{state:null,error:null,args:null,result:null}},computed:{},methods:{abort:function(){this.onClose()},invoke:function(e){this.state=e||0===this.descriptor.args.length?"prepared":"input-args",this.args=e||new Array(this.descriptor.args.length),this.error=null,this.result=null,"prepared"===this.state&&this.execute()},execute:function(){var e=this;return a(regeneratorRuntime.mark(function t(){var n,s;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.state="executing",t.prev=1,t.next=4,e.onExecute(e.args);case 4:n=t.sent,n.data.status<400?(e.result=JSON.stringify(n.data.value,null,4),e.state="completed"):(s=new Error("Execution failed: "+n.data.error),s.stacktrace=n.data.stacktrace,e.state="failed",e.error=s,console.warn("Invocation failed",s)),t.next=13;break;case 8:t.prev=8,t.t0=t.catch(1),e.state="failed",e.error=t.t0,console.warn("Invocation failed",t.t0);case 13:case"end":return t.stop()}},t,e,[[1,8]])}))()},keyHandler:function(e){27===e.keyCode&&this.abort()}},created:function(){this.invoke()},mounted:function(){document.addEventListener("keyup",this.keyHandler)},beforeDestroy:function(){document.removeEventListener("keyup",this.keyHandler)}},z=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"modal is-active"},[n("div",{staticClass:"modal-background",on:{click:e.abort}}),e._v(" "),n("div",{staticClass:"modal-content"},[n("div",{staticClass:"modal-card"},[n("header",{staticClass:"modal-card-head"},[n("p",{staticClass:"modal-card-title",domProps:{textContent:e._s(e.name)}})]),e._v(" "),"input-args"===e.state?[n("section",{staticClass:"modal-card-body",on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:t.ctrlKey?e.invoke(e.args):null}}},e._l(e.descriptor.args,function(t,s){return n("div",{key:t.name,staticClass:"field"},[n("label",{staticClass:"label"},[n("span",{domProps:{textContent:e._s(t.name)}}),e._v(" "),n("small",{staticClass:"is-muted has-text-weight-normal",domProps:{textContent:e._s(t.type)}})]),e._v(" "),n("div",{staticClass:"control"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.args[s],expression:"args[idx]"}],staticClass:"input",attrs:{type:"text"},domProps:{value:e.args[s]},on:{input:function(t){t.target.composing||e.$set(e.args,s,t.target.value)}}})]),e._v(" "),n("p",{staticClass:"help",domProps:{textContent:e._s(t.desc)}})])}),0),e._v(" "),n("footer",{staticClass:"modal-card-foot"},[n("div",{staticClass:"field is-grouped is-grouped-right"},[n("div",{staticClass:"control"},[n("button",{staticClass:"button is-primary",domProps:{textContent:e._s(e.$t("instances.jolokia.execute"))},on:{click:function(t){return e.invoke(e.args)}}})])])])]:"executing"===e.state?[n("section",{staticClass:"modal-card-body"},[n("section",{staticClass:"section is-loading"},[n("p",{domProps:{textContent:e._s(e.$t("instances.jolokia.executing"))}})])])]:"completed"===e.state?[n("section",{staticClass:"modal-card-body"},[n("div",{staticClass:"message is-success"},[n("div",{staticClass:"message-body"},[n("strong",{domProps:{textContent:e._s(e.$t("instances.jolokia.execution_successful"))}})])]),e._v(" "),n("pre",{domProps:{textContent:e._s(e.result)}})]),e._v(" "),n("footer",{staticClass:"modal-card-foot"},[n("div",{staticClass:"field is-grouped is-grouped-right"},[n("div",{staticClass:"control"},[n("button",{staticClass:"button is-light",domProps:{textContent:e._s(e.$t("term.close"))},on:{click:e.abort}})])])])]:"failed"===e.state?[n("section",{staticClass:"modal-card-body"},[n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.jolokia.execution_failed"))}})],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]),e._v(" "),e.error.stacktrace?n("pre",{domProps:{textContent:e._s(e.error.stacktrace)}}):e._e(),e._v(" "),e.error.response&&e.error.response.data?n("pre",{domProps:{textContent:e._s(e.error.response.data)}}):e._e()]),e._v(" "),n("footer",{staticClass:"modal-card-foot"},[n("div",{staticClass:"field is-grouped is-grouped-right"},[n("div",{staticClass:"control"},[n("button",{staticClass:"button is-light",domProps:{textContent:e._s(e.$t("instances.jolokia.close"))},on:{click:e.abort}})])])])]:e._e()],2)])])},H=[],V=Object(O.a)(U,z,H,!1,null,null,null),G=V.exports,W={props:{domain:{type:String,required:!0},mBean:{type:oe,required:!0},instance:{type:j.a,required:!0}},components:{mBeanOperation:q,mBeanOperationInvocation:G},data:function(){return{invocation:null}},computed:{},methods:{closeInvocation:function(){this.invocation=null},invoke:function(e,t){this.invocation={name:e,descriptor:t}},execute:function(e){return this.instance.invokeMBeanOperation(this.domain,this.mBean.descriptor.raw,this.invocation.name,e)}}},J=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._l(e.mBean.op,function(t,s){return n("mBeanOperation",{key:"op-"+s,attrs:{name:s,descriptor:t},on:{click:function(n){return e.invoke(s,t)}}})}),e._v(" "),e.invocation?n("m-bean-operation-invocation",{attrs:{name:e.invocation.name,descriptor:e.invocation.descriptor,"on-execute":e.execute,"on-close":e.closeInvocation}}):e._e()],2)},Y=[],X=Object(O.a)(W,J,Y,!1,null,null,null),K=X.exports,Z=n("./src/main/frontend/views/index.js"),Q=Object.assign||function(e){for(var t=1;t0?g()(r):null},re={props:{instance:{type:j.a,required:!0}},components:{mBeanOperations:K,mBeanAttributes:T},directives:{onClickaway:w.directive,sticksBelow:y.a},data:function(){return{hasLoaded:!1,error:null,domains:[],selected:{domain:null,mBean:null,view:null}}},computed:{selectedDomain:function(){var e=this;return this.domains.find(function(t){return t.domain===e.selected.domain})},selectedMBean:function(){var e=this;return this.selectedDomain&&this.selectedDomain.mBeans.find(function(t){return t.descriptor.raw===e.selected.mBean})}},created:function(){this.fetchMBeans()},watch:{$route:{immediate:!0,handler:function(){v()(this.$route.query)?this.domains.length>0&&this.select(this.domains[0]):this.selected=this.$route.query}},selected:function(){f()(this.selected,this.$route.query)||this.$router.replace({name:"instances/jolokia",query:this.selected})},selectedMBean:function(e){var t=this;return i(regeneratorRuntime.mark(function n(){var s,o,r,a,i;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(!e){n.next=5;break}return n.next=3,t.$nextTick();case 3:s=document.getElementById(e.descriptor.raw),s&&(o=document.scrollingElement,r=document.querySelector("#navigation"),a=(r?r.getBoundingClientRect().bottom:120)+10,i=o.scrollTop+s.getBoundingClientRect().top-a,o.scrollTo?o.scrollTo({top:i,behavior:"smooth"}):o.scrollTop=i);case 5:case"end":return n.stop()}},n,t)}))()}},methods:{fetchMBeans:function(){var e=this;return i(regeneratorRuntime.mark(function t(){var n,s;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.error=null,t.prev=1,t.next=4,e.instance.listMBeans();case 4:n=t.sent,s=m()(n.data,[function(e){return e.domain}]),e.domains=s.map(function(e){return Q({},e,{mBeans:m()(e.mBeans.map(function(e){return new oe(e)}),[function(e){return e.descriptor.displayName}])})}),!e.selectedDomain&&e.domains.length>0&&e.select(e.domains[0]),t.next=14;break;case 10:t.prev=10,t.t0=t.catch(1),console.warn("Fetching MBeans failed:",t.t0),e.error=t.t0;case 14:e.hasLoaded=!0;case 15:case"end":return t.stop()}},t,e,[[1,10]])}))()},select:function(e,t,n){this.selected={domain:e&&e.domain,mBean:t&&t.descriptor.raw,view:n||(t?t.attr?"attributes":t.op?"operations":null:null)}}},install:function(e){e.viewRegistry.addView({name:"instances/jolokia",parent:"instances",path:"jolokia",component:this,label:"instances.jolokia.label",group:Z.a.JVM,order:350,isEnabled:function(e){return e.instance.hasEndpoint("jolokia")}})}},ae=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"section",class:{"is-loading":!e.hasLoaded}},[e.error?n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.jolokia.fetch_failed"))}})],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),n("div",{staticClass:"columns"},[e.selectedDomain?n("div",{staticClass:"column"},[n("h1",{staticClass:"heading",domProps:{textContent:e._s(e.$t("instances.jolokia.mbeans"))}}),e._v(" "),e._l(e.selectedDomain.mBeans,function(t){return n("div",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:function(){return t===e.selectedMBean&&e.select(e.selectedDomain)},expression:"() => mBean === selectedMBean && select(selectedDomain)"}],key:t.descriptor.raw,staticClass:"m-bean card",class:{"is-active":t===e.selectedMBean},attrs:{id:t.descriptor.raw}},[n("header",{staticClass:"m-bean--header hero",class:{"is-primary":t===e.selectedMBean,"is-selectable":t!==e.selectedMBean},on:{click:function(n){return e.select(e.selectedDomain,t)}}},[n("div",{staticClass:"level is-clipped"},[n("div",{staticClass:"level-left"},e._l(t.descriptor.attributes,function(t){return n("div",{key:"mBean-desc-"+t.name,staticClass:"level-item is-narrow"},[n("div",{staticClass:"is-clipped",attrs:{title:t.name+" "+t.value}},[n("p",{staticClass:"heading",domProps:{textContent:e._s(t.name)}}),e._v(" "),n("p",{staticClass:"title is-size-6",domProps:{textContent:e._s(t.value)}})])])}),0)]),e._v(" "),t===e.selectedMBean?n("sba-icon-button",{staticClass:"m-bean--header--close has-text-white",attrs:{icon:["far","times-circle"]},on:{click:function(t){return t.stopPropagation(),e.select(e.selectedDomain)}}}):e._e(),e._v(" "),t===e.selectedMBean?n("div",{staticClass:"hero-foot tabs is-boxed"},[n("ul",[t.attr?n("li",{class:{"is-active":"attributes"===e.selected.view}},[n("a",{domProps:{textContent:e._s(e.$t("term.attributes"))},on:{click:function(t){return t.stopPropagation(),e.select(e.selectedDomain,e.selectedMBean,"attributes")}}})]):e._e(),e._v(" "),t.op?n("li",{class:{"is-active":"operations"===e.selected.view}},[n("a",{domProps:{textContent:e._s(e.$t("term.operations"))},on:{click:function(t){return t.stopPropagation(),e.select(e.selectedDomain,e.selectedMBean,"operations")}}})]):e._e()])]):e._e()],1),e._v(" "),t===e.selectedMBean?n("div",{staticClass:"card-content"},["attributes"===e.selected.view?n("m-bean-attributes",{attrs:{instance:e.instance,domain:e.selectedDomain.domain,"m-bean":t}}):e._e(),e._v(" "),"operations"===e.selected.view?n("m-bean-operations",{attrs:{instance:e.instance,domain:e.selectedDomain.domain,"m-bean":t}}):e._e()],1):e._e()])})],2):e._e(),e._v(" "),n("div",{staticClass:"column is-narrow"},[n("nav",{directives:[{name:"sticks-below",rawName:"v-sticks-below",value:["#navigation"],expression:"['#navigation']"}],staticClass:"menu"},[n("p",{staticClass:"menu-label",domProps:{textContent:e._s(e.$t("instances.jolokia.domains"))}}),e._v(" "),n("ul",{staticClass:"menu-list"},[n("li",e._l(e.domains,function(t){return n("a",{key:t.domain,class:{"is-active":t===e.selectedDomain},domProps:{textContent:e._s(t.domain)},on:{click:function(n){return e.select(t)}}})}),0)])])])])])},ie=[];n.d(t,"MBean",function(){return oe});var le=d,ce=Object(O.a)(re,ae,ie,!1,le,null,null);t.default=ce.exports},"./src/main/frontend/views/instances/liquibase/index.vue":function(e,t,n){"use strict";function s(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}Object.defineProperty(t,"__esModule",{value:!0});var o=n("./src/main/frontend/services/instance.js"),r=n("./src/main/frontend/views/index.js"),a={props:{instance:{type:o.a,required:!0}},data:function(){return{hasLoaded:!1,error:null,contexts:null,showDetails:{}}},computed:{},created:function(){this.fetchLiquibase()},methods:{fetchLiquibase:function(){var e=this;return s(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.error=null,t.prev=1,t.next=4,e.instance.fetchLiquibase();case 4:n=t.sent,e.contexts=n.data.contexts,t.next=12;break;case 8:t.prev=8,t.t0=t.catch(1),console.warn("Fetching Liquibase changeSets failed:",t.t0),e.error=t.t0;case 12:e.hasLoaded=!0;case 13:case"end":return t.stop()}},t,e,[[1,8]])}))()},execClass:function(e){switch(e){case"EXECUTED":return"is-success";case"FAILED":return"is-danger";case"SKIPPED":return"is-light";case"RERAN":case"MARK_RAN":return"is-warning";default:return"is-info"}}},install:function(e){e.viewRegistry.addView({name:"instances/liquibase",parent:"instances",path:"liquibase",component:this,label:"Liquibase",group:r.a.DATA,order:900,isEnabled:function(e){return e.instance.hasEndpoint("liquibase")}})}},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"section",class:{"is-loading":!e.hasLoaded}},[e.hasLoaded?[e.error?n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.liquibase.fetch_failed"))}})],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),e._l(e.contexts,function(t,s){return[n("h3",{key:s,staticClass:"title",domProps:{textContent:e._s(s)}}),e._v(" "),e._l(t.liquibaseBeans,function(t,o){return[n("sba-panel",{key:s+"-"+o,staticClass:"change-set",attrs:{title:"name","header-sticks-below":["#navigation"]}},[n("table",{staticClass:"table is-hoverable is-fullwidth"},[n("thead",[n("tr",[n("th",{domProps:{textContent:e._s(e.$t("instances.liquibase.id"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.liquibase.execution"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.liquibase.description"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.liquibase.tag"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.liquibase.contexts"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.liquibase.labels"))}})])]),e._v(" "),n("tbody",[e._l(t.changeSets,function(t){return[n("tr",{key:s+"-"+o+"-"+t.id,staticClass:"is-selectable",on:{click:function(n){e.showDetails[t.checksum]?e.$delete(e.showDetails,t.checksum):e.$set(e.showDetails,t.checksum,!0)}}},[n("td",{domProps:{textContent:e._s(t.id)}}),e._v(" "),n("td",[n("span",{staticClass:"tag",class:e.execClass(e.execType),domProps:{textContent:e._s(t.execType)}})]),e._v(" "),n("td",{staticClass:"is-breakable",domProps:{textContent:e._s(t.description)}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.tag)}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.contexts.join(", "))}}),e._v(" "),n("td",e._l(t.labels,function(r){return n("span",{key:s+"-"+o+"-"+t.id+"-"+r,staticClass:"tag is-info",domProps:{textContent:e._s(r)}})}),0)]),e._v(" "),e.showDetails[t.checksum]?n("tr",{key:s+"-"+o+"-"+t.id+"-details"},[n("td",{attrs:{colspan:"6"}},[n("table",{staticClass:"table is-fullwidth"},[n("tr",[n("th",{domProps:{textContent:e._s(e.$t("instances.liquibase.changelog"))}}),e._v(" "),n("td",{attrs:{colspan:"3"},domProps:{textContent:e._s(t.changeLog)}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.liquibase.author"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.author)}})]),e._v(" "),n("tr",[n("th",{domProps:{textContent:e._s(e.$t("instances.liquibase.checksum"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.checksum)}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.liquibase.comments"))}}),e._v(" "),n("td",{attrs:{colspan:"3"},domProps:{textContent:e._s(t.comments)}})]),e._v(" "),n("tr",[n("th",{domProps:{textContent:e._s(e.$t("instances.liquibase.execution_order"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.orderExecuted)}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.liquibase.execution_date"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.dateExecuted)}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.liquibase.deployment_id"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.deploymentId)}})])])])]):e._e()]})],2)])])]})]})]:e._e()],2)},l=[],c=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),d=Object(c.a)(a,i,l,!1,null,null,null);t.default=d.exports},"./src/main/frontend/views/instances/logfile/index.vue":function(e,t,n){"use strict";function s(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/logfile/index.vue')}Object.defineProperty(t,"__esModule",{value:!0});var o=n("./node_modules/lodash/chunk.js"),r=n.n(o),a=n("./src/main/frontend/mixins/subscribing.js"),i=n("./src/main/frontend/services/instance.js"),l=n("./src/main/frontend/utils/autolink.js"),c=n("./src/main/frontend/utils/rxjs.js"),d=n("./node_modules/ansi_up/ansi_up.js"),u=n.n(d),m=n("./node_modules/pretty-bytes/index.js"),p=n.n(m),f=n("./src/main/frontend/views/index.js"),h={props:{instance:{type:i.a,required:!0}},mixins:[a.a],data:function(){return{hasLoaded:!1,error:null,atBottom:!0,atTop:!1,skippedBytes:null}},created:function(){this.ansiUp=new u.a},mounted:function(){window.addEventListener("scroll",this.onScroll)},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll)},methods:{prettyBytes:p.a,createSubscription:function(){var e=this,t=this;return t.error=null,this.instance.streamLogfile(1e3).pipe(Object(c.t)(function(e){return t.skippedBytes=t.skippedBytes||e.skipped}),Object(c.g)(function(e){return r()(e.addendum.split(/\r?\n/),250)}),Object(c.p)(function(e){return Object(c.r)(e,c.d)}),Object(c.f)()).subscribe({next:function(n){t.hasLoaded=!0,n.forEach(function(n){var s=document.createElement("pre");s.innerHTML=Object(l.b)(e.ansiUp.ansi_to_html(n)),t.$el.appendChild(s)}),t.atBottom&&t.scrollToBottom()},error:function(e){t.hasLoaded=!0,console.warn("Fetching logfile failed:",e),t.error=e}})},onScroll:function(){var e=document.scrollingElement,t=document.documentElement.clientHeight;this.atBottom=t===e.scrollHeight-e.scrollTop,this.atTop=e.scrollTop<=0},scrollToTop:function(){document.scrollingElement.scrollTop=0},scrollToBottom:function(){document.scrollingElement.scrollTop=document.scrollingElement.scrollHeight}},install:function(e){e.viewRegistry.addView({name:"instances/logfile",parent:"instances",path:"logfile",component:this,label:"Logfile",group:f.a.LOGGING,order:200,isEnabled:function(e){return e.instance.hasEndpoint("logfile")}})}},v=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"section logfile-view",class:{"is-loading":!e.hasLoaded}},[e.error?n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.logfile.fetch_failed"))}})],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),e.hasLoaded?n("div",{staticClass:"logfile-view-actions"},[n("div",{staticClass:"logfile-view-actions__navigation"},[n("sba-icon-button",{attrs:{disabled:e.atTop,icon:"step-backward",size:"lg","icon-class":"rotated"},on:{click:e.scrollToTop}}),e._v(" "),n("sba-icon-button",{attrs:{disabled:e.atBottom,icon:"step-forward",size:"lg","icon-class":"rotated"},on:{click:e.scrollToBottom}})],1),e._v(" "),n("a",{staticClass:"button",attrs:{href:"instances/"+e.instance.id+"/actuator/logfile",target:"_blank"}},[n("font-awesome-icon",{attrs:{icon:"download"}}),e._v(" \n "),n("span",{domProps:{textContent:e._s(e.$t("instances.logfile.download"))}})],1)]):e._e(),e._v(" "),e.skippedBytes?n("p",{domProps:{textContent:e._s("skipped "+e.prettyBytes(e.skippedBytes))}}):e._e()])},_=[],g=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),b=s,x=Object(g.a)(h,v,_,!1,b,null,null);t.default=x.exports},"./src/main/frontend/views/instances/loggers/index.vue":function(e,t,n){"use strict";function s(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/loggers/logger-control.vue')}function o(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function r(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/loggers/index.vue')}Object.defineProperty(t,"__esModule",{value:!0});var a=n("./src/main/frontend/services/instance.js"),i={props:{effectiveLevel:{type:String,required:!0},configuredLevel:{type:String,default:null},levelOptions:{type:Array,required:!0},allowReset:{type:Boolean,default:!0},isLoading:{type:String,default:void 0}},computed:{level:function(){return this.configuredLevel||this.effectiveLevel},configured:function(){return!!this.configuredLevel}},methods:{selectLevel:function(e){this.$emit("input",e)},cssClass:function(e){return{"logger-control__level--inherited":this.level===e&&!this.configured,"is-active is-danger":this.level===e&&"TRACE"===this.level,"is-active is-warning":this.level===e&&"DEBUG"===this.level,"is-active is-info":this.level===e&&"INFO"===this.level,"is-active is-success":this.level===e&&"WARN"===this.level,"is-active is-light":this.level===e&&"ERROR"===this.level,"is-active is-black":this.level===e&&"OFF"===this.level,"is-loading":this.isLoading===e}}}},l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"field is-grouped logger-control"},[n("div",{staticClass:"control buttons has-addons"},e._l(e.levelOptions,function(t){return n("button",{key:t,staticClass:"button logger-control__level",class:e.cssClass(t),domProps:{textContent:e._s(t)},on:{click:function(n){return n.stopPropagation(),e.selectLevel(t)}}})}),0),e._v(" "),n("div",{staticClass:"control"},[n("button",{staticClass:"button is-light",class:{"is-loading":null===e.isLoading},attrs:{disabled:!e.configured||!e.allowReset},domProps:{textContent:e._s(e.$t("instances.loggers.reset"))},on:{click:function(t){return t.stopPropagation(),e.selectLevel(null)}}})])])},c=[],d=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),u=s,m=Object(d.a)(i,l,c,!1,u,null,null),p=m.exports,f=n("./src/main/frontend/views/index.js"),h=function(e){return/\.[A-Z]/.test(e)},v=function(e,t){return e?function(n,s){return e(n,s)&&t(n,s)}:t},_={components:{sbaLoggerControl:p},props:{instance:{type:a.a,required:!0}},data:function(){return{hasLoaded:!1,error:null,loggerConfig:null,filter:"",showClassLoggersOnly:!1,showConfiguredLoggersOnly:!1,visibleLimit:25,loading:{},failed:{}}},computed:{levels:function(){return this.loggerConfig.levels},limitedLoggers:function(){return this.visibleLimit>0?this.filteredLoggers.slice(0,this.visibleLimit):this.filteredLoggers},filteredLoggers:function(){var e=this.getFilterFn();return e?this.loggerConfig.loggers.filter(e):this.loggerConfig.loggers}},methods:{configureLogger:function(e,t){var n=this;return o(regeneratorRuntime.mark(function s(){var o,r;return regeneratorRuntime.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return o=n,r=setTimeout(function(){return o.$set(o.loading,e.name,t)},150),s.prev=2,s.next=5,n.instance.configureLogger(e.name,t);case 5:o.$delete(o.failed,e.name,t),s.next=12;break;case 8:s.prev=8,s.t0=s.catch(2),console.warn("Configuring logger '"+e.name+"' failed:",s.t0),o.$set(o.failed,e.name,t);case 12:return s.prev=12,s.next=15,n.fetchLoggers();case 15:return s.prev=15,o.$delete(o.loading,e.name),clearTimeout(r),s.finish(15);case 19:case"end":return s.stop()}},s,n,[[2,8],[12,,15,19]])}))()},fetchLoggers:function(){function e(){return t.apply(this,arguments)}var t=o(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.error=null,e.prev=1,e.next=4,this.instance.fetchLoggers();case 4:t=e.sent,this.loggerConfig=t.data,e.next=12;break;case 8:e.prev=8,e.t0=e.catch(1),console.warn("Fetching loggers failed:",e.t0),this.error=e.t0;case 12:this.hasLoaded=!0;case 13:case"end":return e.stop()}},e,this,[[1,8]])}));return e}(),onScroll:function(){this.loggerConfig&&this.$el.getBoundingClientRect().bottom-400<=window.innerHeight&&this.visibleLimit-1:e.showClassLoggersOnly},on:{change:function(t){var n=e.showClassLoggersOnly,s=t.target,o=!!s.checked;if(Array.isArray(n)){var r=e._i(n,null);s.checked?r<0&&(e.showClassLoggersOnly=n.concat([null])):r>-1&&(e.showClassLoggersOnly=n.slice(0,r).concat(n.slice(r+1)))}else e.showClassLoggersOnly=o}}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.loggers.filter.class_only"))}})])])]),e._v(" "),n("div",{staticClass:"field is-narrow"},[n("div",{staticClass:"control"},[n("label",{staticClass:"checkbox"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.showConfiguredLoggersOnly,expression:"showConfiguredLoggersOnly"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(e.showConfiguredLoggersOnly)?e._i(e.showConfiguredLoggersOnly,null)>-1:e.showConfiguredLoggersOnly},on:{change:function(t){var n=e.showConfiguredLoggersOnly,s=t.target,o=!!s.checked;if(Array.isArray(n)){var r=e._i(n,null);s.checked?r<0&&(e.showConfiguredLoggersOnly=n.concat([null])):r>-1&&(e.showConfiguredLoggersOnly=n.slice(0,r).concat(n.slice(r+1)))}else e.showConfiguredLoggersOnly=o}}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.loggers.filter.configured"))}})])])])])]:e._e(),e._v(" "),e.loggerConfig?n("table",{staticClass:"table is-hoverable is-fullwidth"},[n("tbody",[e._l(e.limitedLoggers,function(t){return n("tr",{key:t.name},[n("td",[n("span",{staticClass:"is-breakable",domProps:{textContent:e._s(t.name)}}),e._v(" "),t.name in e.failed?n("span",{staticClass:"has-text-danger"},[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.loggers.setting_loglevel_failed",{logger:t.name}))}})],1):e._e(),e._v(" "),n("sba-logger-control",{staticClass:"is-pulled-right",attrs:{"level-options":e.levels,"effective-level":t.effectiveLevel,"configured-level":t.configuredLevel,"is-loading":e.loading[t.name],"has-failed":e.failed[t.name],"allow-reset":"ROOT"!==t.name},on:{input:function(n){return e.configureLogger(t,n)}}})],1)])}),e._v(" "),0===e.limitedLoggers.length?n("tr",[n("td",{staticClass:"is-muted",attrs:{colspan:"5"},domProps:{textContent:e._s(e.$t("instances.loggers.no_loggers_found"))}})]):e._e()],2)]):e._e()]:e._e()],2)},b=[],x=r,y=Object(d.a)(_,g,b,!1,x,null,null);t.default=y.exports},"./src/main/frontend/views/instances/mappings/index.vue":function(e,t,n){"use strict";function s(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}Object.defineProperty(t,"__esModule",{value:!0});var o=n("./node_modules/lodash/isEmpty.js"),r=n.n(o),a=n("./src/main/frontend/services/instance.js"),i={props:{dispatchers:{type:Object,default:function(){return[]}}},methods:{countNonEmptyArrays:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),s=1;s=0){var s=this.metrics[n];t1&&void 0!==arguments[1]?arguments[1]:{};if(e){var n=this.metrics.find(function(t){return t.name===e});n?n.tagSelections=[].concat(o(n.tagSelections),[u({},t)]):this.metrics=i()([].concat(o(this.metrics),[{name:e,tagSelections:[u({},t)],types:{}}]),[function(e){return e.name}])}},fetchMetricIndex:function(){var e=this;return s(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.error=null,t.prev=1,t.next=4,e.instance.fetchMetrics();case 4:n=t.sent,n.headers["content-type"].includes("application/vnd.spring-boot.actuator.v2")?(e.availableMetrics=n.data.names,e.availableMetrics.sort(),e.selectedMetric=e.availableMetrics[0]):e.isOldMetrics=!0,t.next=13;break;case 8:t.prev=8,t.t0=t.catch(1),console.warn("Fetching metric index failed:",t.t0),e.hasLoaded=!0,e.error=t.t0;case 13:case"end":return t.stop()}},t,e,[[1,8]])}))()},fetchAvailableTags:function(e){var t=this;return s(regeneratorRuntime.mark(function n(){var s;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return t.availableTags=null,t.stateFetchingTags="executing",n.prev=2,n.next=5,t.instance.fetchMetric(e);case 5:s=n.sent,t.availableTags=s.data.availableTags,t.stateFetchingTags="completed",t.selectedTags={},t.availableTags.forEach(function(e){return t.selectedTags[e.tag]=void 0}),n.next=16;break;case 12:n.prev=12,n.t0=n.catch(2),console.warn("Fetching metric tags failed:",n.t0),t.stateFetchingTags="failed";case 16:case"end":return n.stop()}},n,t,[[2,12]])}))()}},install:function(e){e.viewRegistry.addView({name:"instances/metrics",parent:"instances",path:"metrics",component:this,label:"instances.metrics.label",group:d.a.INSIGHTS,order:50,isEnabled:function(e){return e.instance.hasEndpoint("metrics")}})}},h=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"section"},[e.error?n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.metrics.fetch_failed"))}})],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),e.isOldMetrics?n("div",{staticClass:"message is-warning"},[n("div",{staticClass:"message-body",domProps:{textContent:e._s(e.$t("instances.metrics.metrics_not_supported_spring_boot_1"))}})]):e.availableMetrics.length>0?n("form",{staticClass:"field",on:{submit:function(t){return t.preventDefault(),e.handleSubmit(t)}}},[n("div",{staticClass:"field"},[n("div",{staticClass:"control"},[n("div",{staticClass:"select"},[n("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedMetric,expression:"selectedMetric"}],on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.selectedMetric=t.target.multiple?n:n[0]}}},e._l(e.availableMetrics,function(t){return n("option",{key:t,domProps:{textContent:e._s(t)}})}),0)])])]),e._v(" "),n("div",["executing"===e.stateFetchingTags?n("p",{staticClass:"is-loading",domProps:{textContent:e._s(e.$t("instances.metrics.fetching_tags"))}}):e._e(),e._v(" "),e.availableTags?n("div",{staticClass:"box"},[e._l(e.availableTags,function(t){return n("div",{key:t.tag,staticClass:"field is-horizontal"},[n("div",{staticClass:"field-label"},[n("label",{staticClass:"label",domProps:{textContent:e._s(t.tag)}})]),e._v(" "),n("div",{staticClass:"field-body"},[n("div",{staticClass:"control"},[n("div",{staticClass:"select"},[n("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedTags[t.tag],expression:"selectedTags[tag.tag]"}],on:{change:function(n){var s=Array.prototype.filter.call(n.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.$set(e.selectedTags,t.tag,n.target.multiple?s:s[0])}}},[n("option",{domProps:{value:void 0}},[e._v("-")]),e._v(" "),e._l(t.values,function(t){return n("option",{key:t,domProps:{value:t,textContent:e._s(t)}})})],2)])])])])}),e._v(" "),e.availableTags&&0===e.availableTags.length?n("p",{domProps:{textContent:e._s(e.$t("instances.metrics.no_tags_available"))}}):e._e(),e._v(" "),n("div",{staticClass:"field is-grouped is-grouped-right"},[n("div",{staticClass:"control"},[n("button",{staticClass:"button is-primary",attrs:{type:"submit"},domProps:{textContent:e._s(e.$t("instances.metrics.add_metric"))}})])])],2):e._e()])]):e._e(),e._v(" "),e._l(e.metrics,function(t){return n("metric",{key:t.name,attrs:{"metric-name":t.name,"tag-selections":t.tagSelections,"statistic-types":t.types,instance:e.instance},on:{remove:e.removeMetric,"type-select":e.handleTypeSelect}})})],2)},v=[],_=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),g=Object(_.a)(f,h,v,!1,null,null,null);t.default=g.exports},"./src/main/frontend/views/instances/metrics/metric.vue":function(e,t,n){"use strict";function s(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function o(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/metrics/metric.vue')}var r=n("./node_modules/lodash/entries.js"),a=n.n(r),i=n("./src/main/frontend/mixins/subscribing.js"),l=n("./src/main/frontend/services/instance.js"),c=n("./src/main/frontend/utils/rxjs.js"),d=n("./node_modules/moment/moment.js"),u=n.n(d),m=n("./node_modules/pretty-bytes/index.js"),p=n.n(m),f=function(){function e(e,t){var n=[],s=!0,o=!1,r=void 0;try{for(var a,i=e[Symbol.iterator]();!(s=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{!s&&i.return&&i.return()}finally{if(o)throw r}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),h=function(e,t){var n=u.a.duration(_(e,t));return Math.floor(n.asDays())+"d "+n.hours()+"h "+n.minutes()+"m "+n.seconds()+"s"},v=function(e,t){var n=u.a.duration(_(e,t));return u.a.duration(n).asMilliseconds().toFixed(0)+" ms"},_=function(e,t){switch(t){case"nanoseconds":return e/1e6;case"microseconds":return e/1e3;case"milliseconds":return e;case"seconds":default:return 1e3*e}},g={name:"Metric",mixins:[i.a],props:{metricName:{type:String,required:!0},instance:{type:l.a,required:!0},tagSelections:{type:Array,default:function(){return[{}]}},statisticTypes:{type:Object,default:function(){return{}}}},data:function(){return{description:"",baseUnit:void 0,measurements:[],statistics:[],errors:[]}},methods:{handleRemove:function(e){this.$emit("remove",this.metricName,e)},getValue:function(e,t){var n=e&&e.find(function(e){return e.statistic===t});if(n){switch(this.statisticTypes[t]){case"integer":return n.value.toFixed(0);case"float":return n.value.toFixed(4);case"duration":return h(n.value);case"millis":return v(n.value);case"bytes":return p()(n.value);default:return n.value}}},getLabel:function(e){return a()(e).filter(function(e){return void 0!==f(e,2)[1]}).map(function(e){return e.join(":")}).join("\n")||this.$t("instances.metrics.no_tags")},fetchMetric:function(e,t){var n=this;return s(regeneratorRuntime.mark(function s(){var o;return regeneratorRuntime.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,s.next=3,n.instance.fetchMetric(n.metricName,e);case 3:o=s.sent,n.$set(n.errors,t,null),n.$set(n.measurements,t,o.data.measurements),0===t&&(n.description=o.data.description,n.baseUnit=o.data.baseUnit,n.statistics=o.data.measurements.map(function(e){return e.statistic})),s.next=13;break;case 9:s.prev=9,s.t0=s.catch(0),console.warn("Fetching metric "+n.metricName+" failed:",s.t0),n.$set(n.errors,t,s.t0);case 13:case"end":return s.stop()}},s,n,[[0,9]])}))()},fetchAllTags:function(){return Object(c.m)(this.tagSelections).pipe(Object(c.g)(this.fetchMetric))},createSubscription:function(){var e=this;return Object(c.u)(0,2500).pipe(Object(c.g)(e.fetchAllTags)).subscribe({next:function(){}})}},watch:{tagSelections:function(e,t){var n=this;e.map(function(e,t){return[e,t]}).filter(function(e){var n=f(e,1),s=n[0];return!t.includes(s)}).forEach(function(e){var t=f(e,2),s=t[0],o=t[1];return n.fetchMetric(s,o)})}}},b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{staticClass:"metrics table is-fullwidth"},[n("thead",[n("tr",[n("th",{staticClass:"metrics__label",attrs:{title:e.description},domProps:{textContent:e._s(e.metricName)}}),e._v(" "),e._l(e.statistics,function(t){return n("th",{key:"head-"+t,staticClass:"metrics__statistic-name"},[n("span",{domProps:{textContent:e._s(t)}}),e._v(" "),n("div",{staticClass:"select is-small is-pulled-right"},[n("select",{domProps:{value:e.statisticTypes[t]},on:{change:function(n){return e.$emit("type-select",e.metricName,t,n.target.value)}}},[n("option",{domProps:{value:void 0}},[e._v("-")]),e._v(" "),n("option",{attrs:{value:"integer"}},[e._v("Integer")]),e._v(" "),n("option",{attrs:{value:"float"}},[e._v("Float")]),e._v(" "),n("option",{attrs:{value:"duration"}},[e._v("Duration")]),e._v(" "),n("option",{attrs:{value:"millis"}},[e._v("Milliseconds")]),e._v(" "),n("option",{attrs:{value:"bytes"}},[e._v("Bytes")])])])])}),e._v(" "),n("td")],2)]),e._v(" "),n("tbody",e._l(e.tagSelections,function(t,s){return n("tr",{key:s},[n("td",{staticClass:"metrics__label"},[n("span",{domProps:{textContent:e._s(e.getLabel(t))}}),e._v(" "),e.errors[s]?n("span",{staticClass:"has-text-warning",attrs:{title:e.errors[s]}},[n("font-awesome-icon",{attrs:{icon:"exclamation-triangle"}})],1):e._e()]),e._v(" "),e._l(e.statistics,function(t){return n("td",{key:"value-"+s+"-"+t,staticClass:"metrics__statistic-value",domProps:{textContent:e._s(e.getValue(e.measurements[s],t))}})}),e._v(" "),n("td",{staticClass:"metrics__actions"},[n("sba-icon-button",{attrs:{icon:"trash"},on:{click:function(t){return t.stopPropagation(),e.handleRemove(s)}}})],1)],2)}),0)])},x=[],y=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js");n.d(t,"b",function(){return _});var j=o,w=Object(y.a)(g,b,x,!1,j,null,null);t.a=w.exports},"./src/main/frontend/views/instances/scheduledtasks/index.vue":function(e,t,n){"use strict";function s(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}Object.defineProperty(t,"__esModule",{value:!0});var o=n("./src/main/frontend/services/instance.js"),r=n("./src/main/frontend/views/index.js"),a={props:{instance:{type:o.a,required:!0}},data:function(){return{hasLoaded:!1,error:null,cron:null,fixedDelay:null,fixedRate:null}},computed:{hasCronData:function(){return this.cron&&this.cron.length},hasFixedDelayData:function(){return this.fixedDelay&&this.fixedDelay.length},hasFixedRateData:function(){return this.fixedRate&&this.fixedRate.length},hasData:function(){return this.hasCronData||this.hasFixedDelayData||this.hasFixedRateData}},created:function(){this.fetchScheduledTasks()},methods:{fetchScheduledTasks:function(){var e=this;return s(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.error=null,t.prev=1,t.next=4,e.instance.fetchScheduledTasks();case 4:n=t.sent,e.cron=n.data.cron,e.fixedDelay=n.data.fixedDelay,e.fixedRate=n.data.fixedRate,t.next=14;break;case 10:t.prev=10,t.t0=t.catch(1),console.warn("Fetching scheduled tasks failed:",t.t0),e.error=t.t0;case 14:e.hasLoaded=!0;case 15:case"end":return t.stop()}},t,e,[[1,10]])}))()}},install:function(e){e.viewRegistry.addView({name:"instances/scheduledtasks",parent:"instances",path:"scheduledtasks",component:this,label:"instances.scheduledtasks.label",group:r.a.INSIGHTS,order:950,isEnabled:function(e){return e.instance.hasEndpoint("scheduledtasks")}})}},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"section",class:{"is-loading":!e.hasLoaded}},[e.hasLoaded?[e.error?n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.scheduledtasks.fetch_failed"))}})],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e.hasData?e._e():n("div",{staticClass:"message is-warning"},[n("div",{staticClass:"message-body",domProps:{textContent:e._s(e.$t("instances.scheduledtasks.no_scheduledtasks"))}})]),e._v(" "),e.hasCronData?[n("h3",{staticClass:"title",domProps:{textContent:e._s(e.$t("instances.scheduledtasks.cron.title"))}}),e._v(" "),n("table",{staticClass:"table is-fullwidth"},[n("thead",[n("tr",[n("th",{domProps:{textContent:e._s(e.$t("instances.scheduledtasks.cron.runnable"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.scheduledtasks.cron.expression"))}})])]),e._v(" "),e._l(e.cron,function(t){return n("tbody",{key:t.runnable.target},[n("tr",[n("td",{domProps:{textContent:e._s(t.runnable.target)}}),e._v(" "),n("td",{staticClass:"monospaced",domProps:{textContent:e._s(t.expression)}})])])})],2)]:e._e(),e._v(" "),e.hasFixedDelayData?[n("h3",{staticClass:"title",domProps:{textContent:e._s(e.$t("instances.scheduledtasks.fixed_delay.title"))}}),e._v(" "),n("table",{staticClass:"metrics table is-fullwidth"},[n("thead",[n("tr",[n("th",{domProps:{textContent:e._s(e.$t("instances.scheduledtasks.fixed_delay.runnable"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.scheduledtasks.fixed_delay.initial_delay_ms"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.scheduledtasks.fixed_delay.interval_ms"))}})])]),e._v(" "),e._l(e.fixedDelay,function(t){return n("tbody",{key:t.runnable.target},[n("tr",[n("td",{domProps:{textContent:e._s(t.runnable.target)}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.initialDelay)}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.interval)}})])])})],2)]:e._e(),e._v(" "),e.hasFixedRateData?[n("h3",{staticClass:"title",domProps:{textContent:e._s(e.$t("instances.scheduledtasks.fixed_rate.title"))}}),e._v(" "),n("table",{staticClass:"metrics table is-fullwidth"},[n("thead",[n("tr",[n("th",{domProps:{textContent:e._s(e.$t("instances.scheduledtasks.fixed_rate.runnable"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.scheduledtasks.fixed_rate.initial_delay_ms"))}}),e._v(" "),n("th",{domProps:{textContent:e._s(e.$t("instances.scheduledtasks.fixed_rate.interval_ms"))}})])]),e._v(" "),e._l(e.fixedRate,function(t){return n("tbody",{key:t.runnable.target},[n("tr",[n("td",{domProps:{textContent:e._s(t.runnable.target)}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.initialDelay)}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.interval)}})])])})],2)]:e._e()]:e._e()],2)},l=[],c=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),d=Object(c.a)(a,i,l,!1,null,null,null);t.default=d.exports},"./src/main/frontend/views/instances/sessions/index.vue":function(e,t,n){"use strict";function s(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function o(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/sessions/sessions-list.vue')}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function i(e,t){var n={};for(var s in e)t.indexOf(s)>=0||Object.prototype.hasOwnProperty.call(e,s)&&(n[s]=e[s]);return n}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var c=n("./node_modules/lodash/isEqual.js"),d=n.n(c),u=n("./node_modules/lodash/entries.js"),m=n.n(u),p=n("./node_modules/lodash/debounce.js"),f=n.n(p),h=n("./src/main/frontend/services/instance.js"),v=n("./node_modules/moment/moment.js"),_=n.n(v),g=n("./src/main/frontend/utils/rxjs.js"),b=n("./node_modules/pretty-bytes/index.js"),x=n.n(b),y={props:{sessions:{type:Array,default:function(){return[]}},instance:{type:h.a,required:!0},isLoading:{type:Boolean,default:!1}},data:function(){return{deletingAll:null,deleting:{}}},methods:{prettyBytes:x.a,deleteAllSessions:function(){var e=this;e.deletingAll="deleting",e.subscription=Object(g.m)(e.sessions).pipe(Object(g.p)(function(e){return e.id}),Object(g.g)(e._deleteSession)).subscribe({complete:function(){e.deletingAll="deleted",e.$emit("deleted","*")},error:function(){e.deletingAll="failed"}})},deleteSession:function(e){var t=this;t._deleteSession(e).subscribe({complete:function(){return t.$emit("deleted",e)}})},_deleteSession:function(e){var t=this,n=this;return n.$set(n.deleting,e,"deleting"),Object(g.r)(e).pipe(Object(g.g)(function(){var e=s(regeneratorRuntime.mark(function e(s){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.instance.deleteSession(s);case 2:return e.abrupt("return",s);case 3:case"end":return e.stop()}},e,t)}));return function(t){return e.apply(this,arguments)}}()),Object(g.t)({next:function(e){return n.$set(n.deleting,e,"deleted")},error:function(t){console.warn("Deleting session "+e+" failed:",t),n.$set(n.deleting,e,"failed")}}))}}},j=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{staticClass:"sessions table is-fullwidth"},[n("thead",[n("tr",[n("th",{domProps:{innerHTML:e._s(e.$t("instances.sessions.session_id"))}}),e._v(" "),n("th",{domProps:{innerHTML:e._s(e.$t("instances.sessions.created_at"))}}),e._v(" "),n("th",{domProps:{innerHTML:e._s(e.$t("instances.sessions.last_accessed_at"))}}),e._v(" "),n("th",{domProps:{innerHTML:e._s(e.$t("instances.sessions.expiry"))}}),e._v(" "),n("th",{domProps:{innerHTML:e._s(e.$t("instances.sessions.max_inactive_interval"))}}),e._v(" "),n("th",{domProps:{innerHTML:e._s(e.$t("instances.sessions.attributes"))}}),e._v(" "),n("th",[e.sessions.length>1?n("sba-confirm-button",{staticClass:"button",class:{"is-loading":"deleting"===e.deletingAll,"is-danger":"failed"===e.deletingAll},attrs:{disabled:null!==e.deletingAll},on:{click:function(t){return e.deleteAllSessions()}}},["deleted"===e.deletingAll?n("span",{domProps:{textContent:e._s(e.$t("term.deleted"))}}):"failed"===e.deletingAll?n("span",{domProps:{textContent:e._s(e.$t("term.failed"))}}):n("span",[n("font-awesome-icon",{attrs:{icon:"trash"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("term.delete"))}})],1)]):e._e()],1)])]),e._v(" "),e._l(e.sessions,function(t){return n("tr",{key:t.id},[n("td",[n("router-link",{attrs:{to:{name:"instances/sessions",params:{instanceId:e.instance.id},query:{sessionId:t.id}}},domProps:{textContent:e._s(t.id)}})],1),e._v(" "),n("td",{domProps:{textContent:e._s(t.creationTime.format("L HH:mm:ss.SSS"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.lastAccessedTime.format("L HH:mm:ss.SSS"))}}),e._v(" "),n("td",[t.expired?n("span",{staticClass:"tag is-info",domProps:{textContent:e._s(e.$t("instances.sessions.expired"))}}):e._e()]),e._v(" "),n("td",[t.maxInactiveInterval>=0?n("span",{domProps:{textContent:e._s(t.maxInactiveInterval+"s")}}):n("span",{domProps:{textContent:e._s(e.$t("instances.sessions.unlimited"))}})]),e._v(" "),n("td",e._l(t.attributeNames,function(s){return n("span",{key:t.id+"-"+s,staticClass:"tag",domProps:{textContent:e._s(s)}})}),0),e._v(" "),n("td",[n("button",{staticClass:"button",class:{"is-loading":"deleting"===e.deleting[t.id],"is-info":"deleted"===e.deleting[t.id],"is-danger":"failed"===e.deleting[t.id]},attrs:{disabled:t.id in e.deleting},on:{click:function(n){return e.deleteSession(t.id)}}},["deleted"===e.deleting[t.id]?n("span",{domProps:{textContent:e._s(e.$t("term.deleted"))}}):"failed"===e.deleting[t.id]?n("span",{domProps:{textContent:e._s(e.$t("term.failed"))}}):n("span",[n("font-awesome-icon",{attrs:{icon:"trash"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("term.delete"))}})],1)])])])}),e._v(" "),0===e.sessions.length?n("tr",[n("td",{staticClass:"is-muted",attrs:{colspan:"7 "}},[e.isLoading?n("p",{staticClass:"is-loading",domProps:{textContent:e._s(e.$t("instances.sessions.loading_sessions"))}}):n("p",{domProps:{textContent:e._s(e.$t("instances.sessions.no_sessions_found"))}})])]):e._e()],2)},w=[],C=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),k=o,P=Object(C.a)(y,j,w,!1,k,null,null),S=P.exports,O=n("./src/main/frontend/views/index.js"),E=function(){function e(e,t){var n=[],s=!0,o=!1,r=void 0;try{for(var a,i=e[Symbol.iterator]();!(s=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{!s&&i.return&&i.return()}finally{if(o)throw r}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),R=/[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}/,M=function e(t){var n=t.creationTime,s=t.lastAccessedTime,o=i(t,["creationTime","lastAccessedTime"]);l(this,e),Object.assign(this,o),this.creationTime=_()(n),this.lastAccessedTime=_()(s)},$={props:{instance:{type:h.a,required:!0}},components:{sbaSessionsList:S},data:function(){return{error:null,filter:{value:"",type:null},sessions:[],isLoading:!1}},methods:{fetch:f()(a(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.error=null,this.filter.value){e.next=4;break}return this.sessions=[],e.abrupt("return");case 4:if(this.isLoading=!0,e.prev=5,"sessionId"!==this.filter.type){e.next=12;break}return e.next=9,this.fetchSession();case 9:this.sessions=e.sent,e.next=15;break;case 12:return e.next=14,this.fetchSessionsByUsername();case 14:this.sessions=e.sent;case 15:e.next=21;break;case 17:e.prev=17,e.t0=e.catch(5),console.warn("Fetching sessions failed:",e.t0),this.error=e.t0;case 21:this.isLoading=!1;case 22:case"end":return e.stop()}},e,this,[[5,17]])})),250),fetchSession:function(){var e=this;return a(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.instance.fetchSession(e.filter.value);case 3:return n=t.sent,t.abrupt("return",[new M(n.data)]);case 7:if(t.prev=7,t.t0=t.catch(0),404!==t.t0.response.status){t.next=13;break}return t.abrupt("return",[]);case 13:throw t.t0;case 14:case"end":return t.stop()}},t,e,[[0,7]])}))()},fetchSessionsByUsername:function(){var e=this;return a(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.instance.fetchSessionsByUsername(e.filter.value);case 2:return n=t.sent,t.abrupt("return",n.data.sessions.map(function(e){return new M(e)}));case 4:case"end":return t.stop()}},t,e)}))()},handlePaste:function(e){e.clipboardData.getData("text").match(R)&&(this.filter.type="sessionId")}},watch:{"$route.query":{immediate:!0,handler:function(){this.filter=m()(this.$route.query).reduce(function(e,t){var n=E(t,2),s=n[0],o=n[1];return e.type=s,e.value=o,e},{type:"username",value:""})}},filter:{deep:!0,immediate:!0,handler:function(){var e=r({},this.filter.type,this.filter.value);d()(e,!this.$route.query)||this.$router.replace({name:"instances/sessions",query:e}),this.fetch()}}},install:function(e){e.viewRegistry.addView({name:"instances/sessions",parent:"instances",path:"sessions",component:this,label:"instances.sessions.label",group:O.a.SECURITY,order:700,isEnabled:function(e){return e.instance.hasEndpoint("sessions")}})}},A=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"section"},[n("div",{staticClass:"field has-addons"},[n("div",{staticClass:"control"},[n("span",{staticClass:"select"},[n("select",{directives:[{name:"model",rawName:"v-model",value:e.filter.type,expression:"filter.type"}],on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.$set(e.filter,"type",t.target.multiple?n:n[0])}}},[n("option",{attrs:{value:"username"},domProps:{textContent:e._s(e.$t("term.username"))}}),e._v(" "),n("option",{attrs:{value:"sessionId"},domProps:{textContent:e._s(e.$t("instances.sessions.session_id"))}})])])]),e._v(" "),n("div",{staticClass:"control is-expanded"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.filter.value,expression:"filter.value"}],staticClass:"input",attrs:{type:"text"},domProps:{value:e.filter.value},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.fetchSessionsByUsername()},paste:e.handlePaste,input:function(t){t.target.composing||e.$set(e.filter,"value",t.target.value)}}})])]),e._v(" "),e.error?n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v(" "),n("span",{domProps:{textContent:e._s(e.$t("instances.sessions.fetch_failed"))}})],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),n("sba-sessions-list",{attrs:{instance:e.instance,sessions:e.sessions,"is-loading":e.isLoading},on:{deleted:e.fetch}})],1)},L=[],I=Object(C.a)($,A,L,!1,null,null,null);t.default=I.exports},"./src/main/frontend/views/instances/shell/index.vue":function(e,t,n){"use strict";function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1},onScroll:function(){this.isStuck=this.$el.getBoundingClientRect().top<=52},showFlyout:function(e){var t=e.target;t.classList.add("is-showing-flyout");var n=t.getBoundingClientRect(),s=e.target.querySelector(".sidebar-group-items");s.style.top=n.top+"px",s.style.left=n.right+1+"px"},hideFlyout:function(e){e.target.classList.remove("is-showing-flyout"),e.target.querySelector(".sidebar-group-items").style=void 0}},mounted:function(){window.addEventListener("scroll",this.onScroll)},beforeDestroy:function(){window.removeEventListener("scroll",this.onScroll)}},m=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("aside",{staticClass:"sidebar"},[e.instance?n("div",{directives:[{name:"sticks-below",rawName:"v-sticks-below",value:["#navigation"],expression:"['#navigation']"}]},[n("router-link",{staticClass:"instance-summary",class:"instance-summary--"+e.instance.statusInfo.status,attrs:{to:{name:"instances/details",params:{instanceId:e.instance.id}}}},[n("div",{staticClass:"instance-summary__name",domProps:{textContent:e._s(e.instance.registration.metadata["service-name"]||e.instance.registration.name)}}),e._v(" "),n("div",{staticClass:"instance-summary__id",domProps:{textContent:e._s(e.instance.id)}})]),e._v(" "),n("ul",e._l(e.enabledGroupedViews,function(t){return n("li",{key:t.name,staticClass:"sidebar-group",class:{"is-active":e.isActiveGroup(t)},on:{mouseenter:function(n){e.hasMultipleViews(t)&&!e.isActiveGroup(t)&&e.showFlyout(n)},mouseleave:function(n){e.hasMultipleViews(t)&&!e.isActiveGroup(t)&&e.hideFlyout(n)}}},[n("router-link",{class:{"is-active":e.isActiveGroup(t)},attrs:{to:{name:t.views[0].name,params:{instanceId:e.instance.id}},"active-class":"","exact-active-class":""},domProps:{textContent:e._s(e.hasMultipleViews(t)?e.$t("sidebar."+t.id+".title"):e.$t(t.views[0].label))}}),e._v(" "),e.hasMultipleViews(t)?n("ul",{staticClass:"sidebar-group-items"},e._l(t.views,function(t){return n("li",{key:t.name},[n("router-link",{attrs:{to:{name:t.name,params:{instanceId:e.instance.id}}}},[n(t.handle,{tag:"component"})],1)],1)}),0):e._e()],1)}),0)],1):e._e()])},p=[],f=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),h=o,v=Object(f.a)(u,m,p,!1,h,null,null),_=v.exports,g={components:{InstanceSidebar:_},props:{instanceId:{type:String,required:!0},views:{type:Array,default:function(){return[]}},applications:{type:Array,default:function(){return[]}},error:{type:null,default:null}},computed:{instance:function(){return this.applications.findInstance(this.instanceId)},application:function(){return this.applications.findApplicationForInstance(this.instanceId)}},install:function(e){e.viewRegistry.addView({name:"instances",path:"/instances/:instanceId",component:this,props:!0})}},b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"instances"},[n("div",{staticClass:"instances__body"},[n("div",{staticClass:"instances__sidebar"},[n("instance-sidebar",{attrs:{views:e.views,instance:e.instance,application:e.application}})],1),e._v(" "),n("div",{staticClass:"instances__view"},[e.instance?n("router-view",{attrs:{instance:e.instance,application:e.application}}):e._e()],1)])])},x=[],y=r,j=Object(f.a)(g,b,x,!1,y,null,null);t.default=j.exports},"./src/main/frontend/views/instances/threaddump/index.vue":function(e,t,n){"use strict";function s(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/threaddump/thread-tag.vue')}function o(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function r(e){n('./node_modules/css-hot-loader/index.js!./node_modules/extract-text-webpack-plugin/dist/loader.js?{"omit":1,"remove":true}!./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/style-compiler/index.js?{"optionsId":"0","vue":true,"scoped":false,"sourceMap":false}!./node_modules/postcss-loader/lib/index.js!./node_modules/sass-loader/lib/loader.js?{"includePaths":["E:\\\\Repository\\\\direwolf\\\\spring-boot-admin\\\\2.0.6\\\\direwolf-sba-ui\\\\node_modules"]}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/main/frontend/views/instances/threaddump/threads-list.vue')}function a(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}Object.defineProperty(t,"__esModule",{value:!0});var i=n("./node_modules/lodash/remove.js"),l=n.n(i),c=n("./node_modules/lodash/entries.js"),d=n.n(c),u=n("./src/main/frontend/mixins/subscribing.js"),m=n("./src/main/frontend/services/instance.js"),p=n("./src/main/frontend/utils/rxjs.js"),f=n("./node_modules/moment-shortformat/moment-shortformat.js"),h=n.n(f),v=n("./src/main/frontend/utils/d3.js"),_=n("./node_modules/moment/moment.js"),g=n.n(_),b={props:{threadState:{type:String,required:!0}}},x=function(){var e=this,t=e.$createElement;return(e._self._c||t)("span",{staticClass:"tag thread-tag",class:"thread-tag--"+e.threadState.toLowerCase(),attrs:{title:e.threadState}})},y=[],j=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),w=s,C=Object(j.a)(b,x,y,!1,w,null,null),k=C.exports,P=function(){function e(e,t){var n=[],s=!0,o=!1,r=void 0;try{for(var a,i=e[Symbol.iterator]();!(s=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{!s&&i.return&&i.return()}finally{if(o)throw r}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),S={props:{threadTimelines:{type:Object,required:!0}},data:function(){return{showDetails:{},lastEndPosition:0}},components:{threadTag:k},watch:{threadTimelines:{deep:!0,handler:"drawTimelines",immediate:!0}},methods:{getTimeExtent:function(e){return d()(e).map(function(e){return P(e,2)[1].timeline}).map(function(e){return{start:e[0].start,end:e[e.length-1].end}}).reduce(function(e,t){return{start:Math.min(e.start,t.start),end:Math.max(e.end,t.end)}},{start:Number.MAX_SAFE_INTEGER,end:Number.MIN_SAFE_INTEGER})},drawTimelines:function(e){var t=this;return o(regeneratorRuntime.mark(function n(){var s,o,r,a,i,l,c,u;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(!e){n.next=12;break}return s=t.isInView(t.lastEndPosition),n.next=4,t.$nextTick();case 4:o=t.getTimeExtent(e),r=o.start,a=o.end,i=t.$el.querySelector(".threads__timeline").getBoundingClientRect().width,l=Math.floor(i/15),c=v.a.scaleTime().range([0,i]).domain([r,Math.max(r+1e3*(l+1),a)]),v.a.select(".threads__scale").attr("width",i).call(v.a.axisBottom(c).ticks(Math.max(2,Math.floor(i/50))).tickFormat(function(e){return g()(e).format("HH:mm:ss")})),d()(e).forEach(function(e){var t=P(e,2),n=t[0],s=t[1],o=v.a.select("#thread-"+n).attr("width",i),r=o.selectAll("rect").data(s.timeline);r.enter().append("rect").merge(r).attr("class",function(e){return"thread--"+e.threadState.toLowerCase()}).attr("height","2em").attr("x",function(e){return c(e.start)}).transition(150).attr("width",function(e){return Math.max(c(e.end)-c(e.start),c(e.start+500)-c(e.start))})}),t.lastEndPosition=c(a),s&&!t.isInView(t.lastEndPosition)&&(u=t.$el,u.scroll(t.lastEndPosition,u.scrollHeight));case 12:case"end":return n.stop()}},n,t)}))()},isInView:function(e){var t=this.$el;return t&&e>=t.scrollLeft&&e<=t.scrollLeft+t.clientWidth}}},O=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{staticClass:"threads table is-fullwidth is-hoverable"},[n("thead",[n("tr",[n("th",{staticClass:"threads__thread-name",domProps:{textContent:e._s(e.$t("term.name"))}}),e._v(" "),n("th",{staticClass:"threads__timeline"},[n("svg",{staticClass:"threads__scale",attrs:{height:"24px"}})])])]),e._v(" "),n("tbody",[e._l(e.threadTimelines,function(t){return[n("tr",{key:t.threadId,staticClass:"is-selectable",on:{click:function(n){e.showDetails[t.threadId]?e.$delete(e.showDetails,t.threadId):e.$set(e.showDetails,t.threadId,!0)}}},[n("td",{staticClass:"threads__thread-name"},[n("thread-tag",{attrs:{"thread-state":t.threadState}}),e._v(" "),n("span",{domProps:{textContent:e._s(t.threadName)}})],1),e._v(" "),n("td",{staticClass:"threads__timeline"},[n("svg",{attrs:{id:"thread-"+t.threadId,height:"26px"}})])]),e._v(" "),e.showDetails[t.threadId]?n("tr",{key:t.threadId+"-detail"},[n("td",{attrs:{colspan:"2"}},[n("table",{staticClass:"threads__thread-details table is-narrow is-fullwidth has-background-white-ter"},[n("tr",[n("td",{domProps:{textContent:e._s(e.$t("instances.threaddump.thread_id"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.threadId)}})]),e._v(" "),n("tr",[n("td",{domProps:{textContent:e._s(e.$t("instances.threaddump.thread_name"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.threadName)}})]),e._v(" "),n("tr",[n("td",{domProps:{textContent:e._s(e.$t("instances.threaddump.thread_state"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.threadState)}})]),e._v(" "),null!==t.details?[n("tr",[n("td",{domProps:{textContent:e._s(e.$t("instances.threaddump.thread_details_blocked_count"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.details.blockedCount)}})]),e._v(" "),n("tr",[n("td",{domProps:{textContent:e._s(e.$t("instances.threaddump.thread_details_blocked_time"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.details.blockedTime)}})]),e._v(" "),n("tr",[n("td",{domProps:{textContent:e._s(e.$t("instances.threaddump.thread_details_waited_count"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.details.waitedCount)}})]),e._v(" "),n("tr",[n("td",{domProps:{textContent:e._s(e.$t("instances.threaddump.thread_details_waited_time"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.details.waitedTime)}})]),e._v(" "),n("tr",[n("td",{domProps:{textContent:e._s(e.$t("instances.threaddump.thread_details_lock_name"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.details.lockName)}})]),e._v(" "),n("tr",[n("td",{domProps:{textContent:e._s(e.$t("instances.threaddump.thread_details_lock_owner_id"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.details.lockOwnerId)}})]),e._v(" "),n("tr",[n("td",{domProps:{textContent:e._s(e.$t("instances.threaddump.thread_details_lock_owner_name"))}}),e._v(" "),n("td",{domProps:{textContent:e._s(t.details.lockOwnerName)}})]),e._v(" "),t.details.stackTrace.length>0?n("tr",[n("td",{attrs:{colspan:"2"}},[n("span",{domProps:{textContent:e._s(e.$t("term.stacktrace"))}}),e._v(" "),n("pre",{staticClass:"threads__thread-stacktrace"},[e._l(t.details.stackTrace,function(s,o){return[n("span",{key:"frame-"+t.threadId+"-"+o,domProps:{textContent:e._s(s.className+"."+s.methodName+"("+s.fileName+":"+s.lineNumber+")")}}),e._v(" "),s.nativeMethod?n("span",{key:"frame-"+t.threadId+"-"+o+"-native",staticClass:"tag is-dark"},[e._v("native")]):e._e(),e._v("\n ")]})],2)])]):e._e()]:e._e()],2)])]):e._e()]})],2)])},E=[],R=r,M=Object(j.a)(S,O,E,!1,R,null,null),$=M.exports,A=n("./src/main/frontend/views/index.js"),L=function(){function e(e,t){var n=[],s=!0,o=!1,r=void 0;try{for(var a,i=e[Symbol.iterator]();!(s=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{!s&&i.return&&i.return()}finally{if(o)throw r}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),I={props:{instance:{type:m.a,required:!0}},mixins:[u.a],components:{threadsList:$},data:function(){return{hasLoaded:!1,error:null,threads:null}},computed:{},methods:{updateTimelines:function(e){var t=this,n=h()().valueOf();t.threads=t.threads||{};var s=d()(t.threads).filter(function(e){return"TERMINATED"!==L(e,2)[1].threadState}).map(function(e){var t=L(e,1),n=t[0];return parseInt(n)});e.forEach(function(e){if(t.threads[e.threadId]){var o=t.threads[e.threadId];o.details=e,o.threadState!==e.threadState?(o.threadState=e.threadState,o.timeline.push({start:o.timeline[o.timeline.length-1].end,end:n,threadState:e.threadState})):o.timeline[o.timeline.length-1].end=n}else t.$set(t.threads,e.threadId,{threadId:e.threadId,threadState:e.threadState,threadName:e.threadName,details:e,timeline:[{start:n,end:n,threadState:e.threadState}]});l()(s,function(t){return t===e.threadId})}),s.forEach(function(e){var s=t.threads[e];s.threadState="TERMINATED",s.details=null,s.timeline[s.timeline.length-1].end=n})},fetchThreaddump:function(){var e=this;return a(regeneratorRuntime.mark(function t(){var n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.instance.fetchThreaddump();case 2:return n=t.sent,t.abrupt("return",n.data.threads);case 4:case"end":return t.stop()}},t,e)}))()},createSubscription:function(){var e=this;return e.error=null,Object(p.u)(0,1e3).pipe(Object(p.g)(e.fetchThreaddump)).subscribe({next:function(t){e.hasLoaded=!0,e.updateTimelines(t)},error:function(t){e.hasLoaded=!0,console.warn("Fetching threaddump failed:",t),e.error=t}})}},install:function(e){e.viewRegistry.addView({name:"instances/threaddump",parent:"instances",path:"threaddump",component:this,label:"instances.threaddump.label",group:A.a.JVM,order:400,isEnabled:function(e){return e.instance.hasEndpoint("threaddump")}})}},T=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"section",class:{"is-loading":!e.hasLoaded}},[e.hasLoaded?[e.error?n("div",{staticClass:"message is-danger"},[n("div",{staticClass:"message-body"},[n("strong",[n("font-awesome-icon",{staticClass:"has-text-danger",attrs:{icon:"exclamation-triangle"}}),e._v("\n Fetching threaddump failed.\n ")],1),e._v(" "),n("p",{domProps:{textContent:e._s(e.error.message)}})])]):e._e(),e._v(" "),e.threads?n("threads-list",{attrs:{"thread-timelines":e.threads}}):e._e()]:e._e()],2)},F=[],N=Object(j.a)(I,T,F,!1,null,null,null);t.default=N.exports},"./src/main/frontend/views/journal/index.vue":function(e,t,n){"use strict";function s(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function s(o,r){try{var a=t[o](r),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){s("next",e)},function(e){s("throw",e)});e(i)}return s("next")})}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=n("./node_modules/lodash/assign.js"),i=n.n(a),l=n("./node_modules/lodash/omit.js"),c=n.n(l),d=n("./src/main/frontend/mixins/subscribing.js"),u=n("./src/main/frontend/services/instance.js"),m=n("./src/main/frontend/utils/collections.js"),p=n("./node_modules/moment/moment.js"),f=n.n(p),h=Object.assign||function(e){for(var t=1;td(s,o);){var a=u(t,n,s+1,o),i=u(t,n,s,o+1);a>i?(r=a,s++):(r=i,o++)}return{cols:s,rows:o,sideLength:r}},p={props:{items:{type:Array,default:function(){return[]}},classForItem:{type:Function,default:function(){}}},directives:{onResize:c},data:function(){return{cols:1,rows:1,sideLength:1}},methods:{translate:function(e,t){return"translate("+((e-1)*this.hexWidth+(t%2?0:this.hexWidth/2))+","+(t-1)*this.sideLength*1.5+")"},item:function(e,t){var n=(t-1)*this.cols-Math.max(Math.floor((t-1)/2),0),s=n+e-1;return this.items[s]},point:function(e){var t=.95*this.sideLength,n=this.hexHeight/2;return this.hexWidth/2+t*Math.cos((1+2*e)*Math.PI/6)+","+(n+t*Math.sin((1+2*e)*Math.PI/6))},click:function(e,t,n){var s=this.item(t,n);s&&this.$emit("click",s,e)},updateLayout:function(){if(this.$el){var e=this.$el.getBoundingClientRect(),t=m(Math.max(this.itemCount,5),e.width,e.height);this.cols=t.cols,this.rows=t.rows,this.sideLength=t.sideLength}},onResize:function(e){var t=!0,n=!1,s=void 0;try{for(var o,r=e[Symbol.iterator]();!(t=(o=r.next()).done);t=!0){o.value.target===this.$el&&this.updateLayout()}}catch(e){n=!0,s=e}finally{try{!t&&r.return&&r.return()}finally{if(n)throw s}}}},computed:{itemCount:function(){return this.items.length},hexPath:function(){return this.point(0)+" "+this.point(1)+" "+this.point(2)+" "+this.point(3)+" "+this.point(4)+" "+this.point(5)},hexHeight:function(){return 2*this.sideLength},hexWidth:function(){return this.sideLength*Math.sqrt(3)},meshWidth:function(){return this.hexWidth*this.cols},meshHeight:function(){return this.sideLength*(2+1.5*(this.rows-1))}},watch:{sideLength:function(e){this.$el.style["font-size"]=e/9.5+"px"},itemCount:{handler:"updateLayout",immediate:!0}}},f=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"on-resize",rawName:"v-on-resize",value:e.onResize,expression:"onResize"}],staticClass:"hex-mesh"},[n("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:e.meshWidth,height:e.meshHeight}},[n("defs",[n("clipPath",{attrs:{id:"hex-clip"}},[n("polygon",{attrs:{points:e.hexPath}})])]),e._v(" "),[e._l(e.rows,function(t){return e._l(e.cols+(t%2?0:-1),function(s){return n("g",{key:s+"-"+t,staticClass:"hex",class:e.classForItem(e.item(s,t)),attrs:{transform:e.translate(s,t)},on:{click:function(n){return e.click(n,s,t)}}},[n("polygon",{attrs:{points:e.hexPath}}),e._v(" "),e.item(s,t)?n("foreignObject",{staticStyle:{"pointer-events":"none"},attrs:{x:"0",y:"0",width:e.hexWidth,height:e.hexHeight}},[e._t("item",null,null,e.item(s,t))],2):e._e()],1)})})]],2)])},h=[],v=n("./node_modules/vue-loader/lib/runtime/component-normalizer.js"),_=s,g=Object(v.a)(p,f,h,!1,_,null,null),b=g.exports,x={components:{hexMesh:b},props:{applications:{type:Array,default:function(){return[]}},error:{type:null,default:null}},methods:{classForApplication:function(e){return e?"UP"===e.status?"is-selectable is-primary":"RESTRICTED"===e.status?"is-selectable is-warning":"DOWN"===e.status?"is-selectable is-danger":"OUT_OF_SERVICE"===e.status?"is-selectable is-danger":(e.status,"is-selectable is-light"):null},select:function(e){1===e.instances.length?this.$router.push({name:"instances/details",params:{instanceId:e.instances[0].id}}):this.$router.push({name:"applications",params:{selected:e.name}})}},install:function(e){e.viewRegistry.addView({path:"/wallboard",name:"wallboard",label:"wallboard.label",order:-100,component:this})}},y=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"wallboard section"},[n("hex-mesh",{attrs:{items:e.applications,"class-for-item":e.classForApplication},on:{click:e.select},scopedSlots:e._u([{key:"item",fn:function(t){return n("div",{key:t.name,staticClass:"hex__body application"},[n("div",{staticClass:"application__header application__time-ago is-muted"},[n("sba-time-ago",{attrs:{date:t.statusTimestamp}})],1),e._v(" "),n("div",{staticClass:"application__body"},[n("h1",{staticClass:"application__name",domProps:{textContent:e._s(t.instances[0].registration.metadata["service-name"]||t.name)}}),e._v(" "),n("p",{staticClass:"application__instances is-muted",domProps:{textContent:e._s(e.$tc("wallboard.instances_count",t.instances.length))}})]),e._v(" "),n("h2",{staticClass:"application__footer application__version",domProps:{textContent:e._s(t.buildVersion)}})])}}])})],1)},j=[],w=o,C=Object(v.a)(x,y,j,!1,w,null,null);t.default=C.exports},0:function(e,t,n){n("./node_modules/babel-polyfill/lib/index.js"),e.exports=n("./src/main/frontend/index.js")}},[0]); //# sourceMappingURL=sba-core.js.map