From 087458b7678990a5552adbcad578ca9d75db9de4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?=
Date: Sat, 22 Apr 2017 11:48:52 -0700
Subject: [PATCH 01/11] Allow selecting multiple label values when creating
silence.
This commit turns label checkboxes into multiselect dropdowns that are populated from all labels of all instances of current alert (matched by alertname label). There is also a cocollapsible preview box that allows user to inspect raw silence JSON object we will send to the Alertmanager API. Fixes #69
---
Makefile | 3 +
assets/static/base.css | 26 +++
.../css/1.12.2-bootstrap-select.min.css | 6 +
assets/static/managed/css/assets.txt | 1 +
.../managed/js/1.12.2-bootstrap-select.min.js | 9 +
assets/static/managed/js/assets.txt | 1 +
.../static/managed/js/bootstrap-select.js.map | 1 +
assets/static/templates.js | 1 +
assets/static/ui.js | 168 ++++++++++++------
assets/templates/alertgroup.html | 1 +
assets/templates/silence.html | 43 ++++-
bindata_assetfs.go | 83 ++++++++-
12 files changed, 274 insertions(+), 69 deletions(-)
create mode 100644 assets/static/managed/css/1.12.2-bootstrap-select.min.css
create mode 100644 assets/static/managed/js/1.12.2-bootstrap-select.min.js
create mode 100644 assets/static/managed/js/bootstrap-select.js.map
diff --git a/Makefile b/Makefile
index 068953350..a68fbaca6 100644
--- a/Makefile
+++ b/Makefile
@@ -166,6 +166,9 @@ assets: bootstrap-tagsinput/0.8.0/bootstrap-tagsinput-typeahead.css
# datepicker widget for bootstrap3
assets: bootstrap-datetimepicker/4.17.47/js/bootstrap-datetimepicker.min.js
assets: bootstrap-datetimepicker/4.17.47/css/bootstrap-datetimepicker.min.css
+# multiselect widget for bootstrap3, used for silence form
+assets: bootstrap-select/1.12.2/js/bootstrap-select.min.js
+assets: bootstrap-select/1.12.2/css/bootstrap-select.min.css
# loaders.css, for animated spinners
assets: loaders.css/0.1.2/loaders.css.min.js
assets: loaders.css/0.1.2/loaders.min.css
diff --git a/assets/static/base.css b/assets/static/base.css
index 83495372b..ab68d4130 100644
--- a/assets/static/base.css
+++ b/assets/static/base.css
@@ -388,3 +388,29 @@ span.alert-group-link > a {
.silence-result-icon {
font-size: 12em;
}
+
+.silence-label-select {
+ background-color: inherit;
+}
+
+.bootstrap-select > button {
+ padding: 0;
+}
+.silence-label-select > .bs-caret {
+ margin-left: -6px;
+}
+.silence-label-select:hover, .silence-label-picker:hover,
+.silence-label-select:active, .silence-label-picker:active,
+.silence-label-select:focus, .silence-label-picker:focus {
+ color: inherit;
+}
+.bootstrap-select > .dropdown-menu > .dropdown-menu > li > a > .label {
+ margin-right: 20px;
+}
+
+a[aria-expanded=true] .fa-chevron-right {
+ display: none;
+}
+a[aria-expanded=false] .fa-chevron-down {
+ display: none;
+}
diff --git a/assets/static/managed/css/1.12.2-bootstrap-select.min.css b/assets/static/managed/css/1.12.2-bootstrap-select.min.css
new file mode 100644
index 000000000..d178d8248
--- /dev/null
+++ b/assets/static/managed/css/1.12.2-bootstrap-select.min.css
@@ -0,0 +1,6 @@
+/*!
+ * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select)
+ *
+ * Copyright 2013-2017 bootstrap-select
+ * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
+ */select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\9}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0!important;padding:0!important}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
\ No newline at end of file
diff --git a/assets/static/managed/css/assets.txt b/assets/static/managed/css/assets.txt
index 03a8b3117..158cf263c 100644
--- a/assets/static/managed/css/assets.txt
+++ b/assets/static/managed/css/assets.txt
@@ -5,4 +5,5 @@
0.8.0-bootstrap-tagsinput.css
0.8.0-bootstrap-tagsinput-typeahead.css
4.17.47-bootstrap-datetimepicker.min.css
+1.12.2-bootstrap-select.min.css
0.1.2-loaders.min.css
diff --git a/assets/static/managed/js/1.12.2-bootstrap-select.min.js b/assets/static/managed/js/1.12.2-bootstrap-select.min.js
new file mode 100644
index 000000000..80f6556ac
--- /dev/null
+++ b/assets/static/managed/js/1.12.2-bootstrap-select.min.js
@@ -0,0 +1,9 @@
+/*!
+ * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select)
+ *
+ * Copyright 2013-2017 bootstrap-select
+ * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
+ */
+!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a){"use strict";function b(b){var c=[{re:/[\xC0-\xC6]/g,ch:"A"},{re:/[\xE0-\xE6]/g,ch:"a"},{re:/[\xC8-\xCB]/g,ch:"E"},{re:/[\xE8-\xEB]/g,ch:"e"},{re:/[\xCC-\xCF]/g,ch:"I"},{re:/[\xEC-\xEF]/g,ch:"i"},{re:/[\xD2-\xD6]/g,ch:"O"},{re:/[\xF2-\xF6]/g,ch:"o"},{re:/[\xD9-\xDC]/g,ch:"U"},{re:/[\xF9-\xFC]/g,ch:"u"},{re:/[\xC7-\xE7]/g,ch:"c"},{re:/[\xD1]/g,ch:"N"},{re:/[\xF1]/g,ch:"n"}];return a.each(c,function(){b=b?b.replace(this.re,this.ch):""}),b}function c(b){var c=arguments,d=b;[].shift.apply(c);var e,f=this.each(function(){var b=a(this);if(b.is("select")){var f=b.data("selectpicker"),g="object"==typeof d&&d;if(f){if(g)for(var h in g)g.hasOwnProperty(h)&&(f.options[h]=g[h])}else{var i=a.extend({},k.DEFAULTS,a.fn.selectpicker.defaults||{},b.data(),g);i.template=a.extend({},k.DEFAULTS.template,a.fn.selectpicker.defaults?a.fn.selectpicker.defaults.template:{},b.data().template,g.template),b.data("selectpicker",f=new k(this,i))}"string"==typeof d&&(e=f[d]instanceof Function?f[d].apply(f,c):f.options[d])}});return"undefined"!=typeof e?e:f}String.prototype.includes||!function(){var a={}.toString,b=function(){try{var a={},b=Object.defineProperty,c=b(a,a,a)&&b}catch(a){}return c}(),c="".indexOf,d=function(b){if(null==this)throw new TypeError;var d=String(this);if(b&&"[object RegExp]"==a.call(b))throw new TypeError;var e=d.length,f=String(b),g=f.length,h=arguments.length>1?arguments[1]:void 0,i=h?Number(h):0;i!=i&&(i=0);var j=Math.min(Math.max(i,0),e);return!(g+j>e)&&c.call(d,f,i)!=-1};b?b(String.prototype,"includes",{value:d,configurable:!0,writable:!0}):String.prototype.includes=d}(),String.prototype.startsWith||!function(){var a=function(){try{var a={},b=Object.defineProperty,c=b(a,a,a)&&b}catch(a){}return c}(),b={}.toString,c=function(a){if(null==this)throw new TypeError;var c=String(this);if(a&&"[object RegExp]"==b.call(a))throw new TypeError;var d=c.length,e=String(a),f=e.length,g=arguments.length>1?arguments[1]:void 0,h=g?Number(g):0;h!=h&&(h=0);var i=Math.min(Math.max(h,0),d);if(f+i>d)return!1;for(var j=-1;++j":">",'"':""","'":"'","`":"`"},g={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},h=function(a){var b=function(b){return a[b]},c="(?:"+Object.keys(a).join("|")+")",d=RegExp(c),e=RegExp(c,"g");return function(a){return a=null==a?"":""+a,d.test(a)?a.replace(e,b):a}},i=h(f),j=h(g),k=function(b,c){d.useDefault||(a.valHooks.select.set=d._set,d.useDefault=!0),this.$element=a(b),this.$newElement=null,this.$button=null,this.$menu=null,this.$lis=null,this.options=c,null===this.options.title&&(this.options.title=this.$element.attr("title"));var e=this.options.windowPadding;"number"==typeof e&&(this.options.windowPadding=[e,e,e,e]),this.val=k.prototype.val,this.render=k.prototype.render,this.refresh=k.prototype.refresh,this.setStyle=k.prototype.setStyle,this.selectAll=k.prototype.selectAll,this.deselectAll=k.prototype.deselectAll,this.destroy=k.prototype.destroy,this.remove=k.prototype.remove,this.show=k.prototype.show,this.hide=k.prototype.hide,this.init()};k.VERSION="1.12.2",k.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(a,b){return 1==a?"{0} item selected":"{0} items selected"},maxOptionsText:function(a,b){return[1==a?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==b?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)"]},selectAllText:"Select All",deselectAllText:"Deselect All",doneButton:!1,doneButtonText:"Close",multipleSeparator:", ",styleBase:"btn",style:"btn-default",size:"auto",title:null,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,liveSearchPlaceholder:null,liveSearchNormalize:!1,liveSearchStyle:"contains",actionsBox:!1,iconBase:"glyphicon",tickIcon:"glyphicon-ok",showTick:!1,template:{caret:''},maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,windowPadding:0},k.prototype={constructor:k,init:function(){var b=this,c=this.$element.attr("id");this.$element.addClass("bs-select-hidden"),this.liObj={},this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.$newElement=this.createView(),this.$element.after(this.$newElement).appendTo(this.$newElement),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(".dropdown-menu"),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),this.$element.removeClass("bs-select-hidden"),this.options.dropdownAlignRight===!0&&this.$menu.addClass("dropdown-menu-right"),"undefined"!=typeof c&&(this.$button.attr("data-id",c),a('label[for="'+c+'"]').click(function(a){a.preventDefault(),b.$button.focus()})),this.checkDisabled(),this.clickListener(),this.options.liveSearch&&this.liveSearchListener(),this.render(),this.setStyle(),this.setWidth(),this.options.container&&this.selectPosition(),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(a){b.$menuInner.attr("aria-expanded",!1),b.$element.trigger("hide.bs.select",a)},"hidden.bs.dropdown":function(a){b.$element.trigger("hidden.bs.select",a)},"show.bs.dropdown":function(a){b.$menuInner.attr("aria-expanded",!0),b.$element.trigger("show.bs.select",a)},"shown.bs.dropdown":function(a){b.$element.trigger("shown.bs.select",a)}}),b.$element[0].hasAttribute("required")&&this.$element.on("invalid",function(){b.$button.addClass("bs-invalid").focus(),b.$element.on({"focus.bs.select":function(){b.$button.focus(),b.$element.off("focus.bs.select")},"shown.bs.select":function(){b.$element.val(b.$element.val()).off("shown.bs.select")},"rendered.bs.select":function(){this.validity.valid&&b.$button.removeClass("bs-invalid"),b.$element.off("rendered.bs.select")}})}),setTimeout(function(){b.$element.trigger("loaded.bs.select")})},createDropdown:function(){var b=this.multiple||this.options.showTick?" show-tick":"",c=this.$element.parent().hasClass("input-group")?" input-group-btn":"",d=this.autofocus?" autofocus":"",e=this.options.header?''+this.options.header+"
":"",f=this.options.liveSearch?'':"",g=this.multiple&&this.options.actionsBox?' ":"",h=this.multiple&&this.options.doneButton?'":"",j='";return a(j)},createView:function(){var a=this.createDropdown(),b=this.createLi();return a.find("ul")[0].innerHTML=b,a},reloadLi:function(){var a=this.createLi();this.$menuInner[0].innerHTML=a},createLi:function(){var c=this,d=[],e=0,f=document.createElement("option"),g=-1,h=function(a,b,c,d){return""+a+""},j=function(d,e,f,g){return''+d+''};if(this.options.title&&!this.multiple&&(g--,!this.$element.find(".bs-title-option").length)){var k=this.$element[0];f.className="bs-title-option",f.innerHTML=this.options.title,f.value="",k.insertBefore(f,k.firstChild);var l=a(k.options[k.selectedIndex]);void 0===l.attr("selected")&&void 0===this.$element.data("selected")&&(f.selected=!0)}return this.$element.find("option").each(function(b){var f=a(this);if(g++,!f.hasClass("bs-title-option")){var k=this.className||"",l=this.style.cssText,m=f.data("content")?f.data("content"):f.html(),n=f.data("tokens")?f.data("tokens"):null,o="undefined"!=typeof f.data("subtext")?''+f.data("subtext")+"":"",p="undefined"!=typeof f.data("icon")?' ':"",q=f.parent(),r="OPTGROUP"===q[0].tagName,s=r&&q[0].disabled,t=this.disabled||s;if(""!==p&&t&&(p=""+p+""),c.options.hideDisabled&&(t&&!r||s))return void g--;if(f.data("content")||(m=p+''+m+o+""),r&&f.data("divider")!==!0){if(c.options.hideDisabled&&t){if(void 0===q.data("allOptionsDisabled")){var u=q.children();q.data("allOptionsDisabled",u.filter(":disabled").length===u.length)}if(q.data("allOptionsDisabled"))return void g--}var v=" "+q[0].className||"";if(0===f.index()){e+=1;var w=q[0].label,x="undefined"!=typeof q.data("subtext")?''+q.data("subtext")+"":"",y=q.data("icon")?' ':"";w=y+''+i(w)+x+"",0!==b&&d.length>0&&(g++,d.push(h("",null,"divider",e+"div"))),g++,d.push(h(w,null,"dropdown-header"+v,e))}if(c.options.hideDisabled&&t)return void g--;d.push(h(j(m,"opt "+k+v,l,n),b,"",e))}else if(f.data("divider")===!0)d.push(h("",b,"divider"));else if(f.data("hidden")===!0)d.push(h(j(m,k,l,n),b,"hidden is-hidden"));else{var z=this.previousElementSibling&&"OPTGROUP"===this.previousElementSibling.tagName;if(!z&&c.options.hideDisabled)for(var A=a(this).prevAll(),B=0;B ':"";return b=d.options.showSubtext&&c.data("subtext")&&!d.multiple?' '+c.data("subtext")+"":"","undefined"!=typeof c.attr("title")?c.attr("title"):c.data("content")&&d.options.showContent?c.data("content").toString():e+c.html()+b}}).toArray(),f=this.multiple?e.join(this.options.multipleSeparator):e[0];if(this.multiple&&this.options.selectedTextFormat.indexOf("count")>-1){var g=this.options.selectedTextFormat.split(">");if(g.length>1&&e.length>g[1]||1==g.length&&e.length>=2){c=this.options.hideDisabled?", [disabled]":"";var h=this.$element.find("option").not('[data-divider="true"], [data-hidden="true"]'+c).length,i="function"==typeof this.options.countSelectedText?this.options.countSelectedText(e.length,h):this.options.countSelectedText;f=i.replace("{0}",e.length.toString()).replace("{1}",h.toString())}}void 0==this.options.title&&(this.options.title=this.$element.attr("title")),"static"==this.options.selectedTextFormat&&(f=this.options.title),f||(f="undefined"!=typeof this.options.title?this.options.title:this.options.noneSelectedText),this.$button.attr("title",j(a.trim(f.replace(/<[^>]*>?/g,"")))),this.$button.children(".filter-option").html(f),this.$element.trigger("rendered.bs.select")},setStyle:function(a,b){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,""));var c=a?a:this.options.style;"add"==b?this.$button.addClass(c):"remove"==b?this.$button.removeClass(c):(this.$button.removeClass(this.options.style),this.$button.addClass(c))},liHeight:function(b){if(b||this.options.size!==!1&&!this.sizeInfo){var c=document.createElement("div"),d=document.createElement("div"),e=document.createElement("ul"),f=document.createElement("li"),g=document.createElement("li"),h=document.createElement("a"),i=document.createElement("span"),j=this.options.header&&this.$menu.find(".popover-title").length>0?this.$menu.find(".popover-title")[0].cloneNode(!0):null,k=this.options.liveSearch?document.createElement("div"):null,l=this.options.actionsBox&&this.multiple&&this.$menu.find(".bs-actionsbox").length>0?this.$menu.find(".bs-actionsbox")[0].cloneNode(!0):null,m=this.options.doneButton&&this.multiple&&this.$menu.find(".bs-donebutton").length>0?this.$menu.find(".bs-donebutton")[0].cloneNode(!0):null;if(i.className="text",c.className=this.$menu[0].parentNode.className+" open",d.className="dropdown-menu open",e.className="dropdown-menu inner",f.className="divider",i.appendChild(document.createTextNode("Inner text")),h.appendChild(i),g.appendChild(h),e.appendChild(g),e.appendChild(f),j&&d.appendChild(j),k){var n=document.createElement("input");k.className="bs-searchbox",n.className="form-control",k.appendChild(n),d.appendChild(k)}l&&d.appendChild(l),d.appendChild(e),m&&d.appendChild(m),c.appendChild(d),document.body.appendChild(c);var o=h.offsetHeight,p=j?j.offsetHeight:0,q=k?k.offsetHeight:0,r=l?l.offsetHeight:0,s=m?m.offsetHeight:0,t=a(f).outerHeight(!0),u="function"==typeof getComputedStyle&&getComputedStyle(d),v=u?null:a(d),w={vert:parseInt(u?u.paddingTop:v.css("paddingTop"))+parseInt(u?u.paddingBottom:v.css("paddingBottom"))+parseInt(u?u.borderTopWidth:v.css("borderTopWidth"))+parseInt(u?u.borderBottomWidth:v.css("borderBottomWidth")),horiz:parseInt(u?u.paddingLeft:v.css("paddingLeft"))+parseInt(u?u.paddingRight:v.css("paddingRight"))+parseInt(u?u.borderLeftWidth:v.css("borderLeftWidth"))+parseInt(u?u.borderRightWidth:v.css("borderRightWidth"))},x={vert:w.vert+parseInt(u?u.marginTop:v.css("marginTop"))+parseInt(u?u.marginBottom:v.css("marginBottom"))+2,horiz:w.horiz+parseInt(u?u.marginLeft:v.css("marginLeft"))+parseInt(u?u.marginRight:v.css("marginRight"))+2};document.body.removeChild(c),this.sizeInfo={liHeight:o,headerHeight:p,searchHeight:q,actionsHeight:r,doneButtonHeight:s,dividerHeight:t,menuPadding:w,menuExtras:x}}},setSize:function(){if(this.findLis(),this.liHeight(),this.options.header&&this.$menu.css("padding-top",0),this.options.size!==!1){var b,c,d,e,f,g,h,i,j=this,k=this.$menu,l=this.$menuInner,m=a(window),n=this.$newElement[0].offsetHeight,o=this.$newElement[0].offsetWidth,p=this.sizeInfo.liHeight,q=this.sizeInfo.headerHeight,r=this.sizeInfo.searchHeight,s=this.sizeInfo.actionsHeight,t=this.sizeInfo.doneButtonHeight,u=this.sizeInfo.dividerHeight,v=this.sizeInfo.menuPadding,w=this.sizeInfo.menuExtras,x=this.options.hideDisabled?".disabled":"",y=function(){var b,c=j.$newElement.offset(),d=a(j.options.container);j.options.container&&!d.is("body")?(b=d.offset(),b.top+=parseInt(d.css("borderTopWidth")),b.left+=parseInt(d.css("borderLeftWidth"))):b={top:0,left:0};var e=j.options.windowPadding;f=c.top-b.top-m.scrollTop(),g=m.height()-f-n-b.top-e[2],h=c.left-b.left-m.scrollLeft(),i=m.width()-h-o-b.left-e[1],f-=e[0],h-=e[3]};if(y(),"auto"===this.options.size){var z=function(){var m,n=function(b,c){return function(d){return c?d.classList?d.classList.contains(b):a(d).hasClass(b):!(d.classList?d.classList.contains(b):a(d).hasClass(b))}},u=j.$menuInner[0].getElementsByTagName("li"),x=Array.prototype.filter?Array.prototype.filter.call(u,n("hidden",!1)):j.$lis.not(".hidden"),z=Array.prototype.filter?Array.prototype.filter.call(x,n("dropdown-header",!0)):x.filter(".dropdown-header");y(),b=g-w.vert,c=i-w.horiz,j.options.container?(k.data("height")||k.data("height",k.height()),d=k.data("height"),k.data("width")||k.data("width",k.width()),e=k.data("width")):(d=k.height(),e=k.width()),j.options.dropupAuto&&j.$newElement.toggleClass("dropup",f>g&&b-w.verti&&c-w.horiz3?3*p+w.vert-2:0,k.css({"max-height":b+"px",overflow:"hidden","min-height":m+q+r+s+t+"px"}),l.css({"max-height":b-q-r-s-t-v.vert+"px","overflow-y":"auto","min-height":Math.max(m-v.vert,0)+"px"})};z(),this.$searchbox.off("input.getSize propertychange.getSize").on("input.getSize propertychange.getSize",z),m.off("resize.getSize scroll.getSize").on("resize.getSize scroll.getSize",z)}else if(this.options.size&&"auto"!=this.options.size&&this.$lis.not(x).length>this.options.size){var A=this.$lis.not(".divider").not(x).children().slice(0,this.options.size).last().parent().index(),B=this.$lis.slice(0,A+1).filter(".divider").length;b=p*this.options.size+B*u+v.vert,j.options.container?(k.data("height")||k.data("height",k.height()),d=k.data("height")):d=k.height(),j.options.dropupAuto&&this.$newElement.toggleClass("dropup",f>g&&b-w.vert');var b,c,d,e=this,f=a(this.options.container),g=function(a){e.$bsContainer.addClass(a.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass("dropup",a.hasClass("dropup")),b=a.offset(),f.is("body")?c={top:0,left:0}:(c=f.offset(),c.top+=parseInt(f.css("borderTopWidth"))-f.scrollTop(),c.left+=parseInt(f.css("borderLeftWidth"))-f.scrollLeft()),d=a.hasClass("dropup")?0:a[0].offsetHeight,e.$bsContainer.css({top:b.top-c.top+d,left:b.left-c.left,width:a[0].offsetWidth})};this.$button.on("click",function(){var b=a(this);e.isDisabled()||(g(e.$newElement),e.$bsContainer.appendTo(e.options.container).toggleClass("open",!b.hasClass("open")).append(e.$menu))}),a(window).on("resize scroll",function(){g(e.$newElement)}),this.$element.on("hide.bs.select",function(){e.$menu.data("height",e.$menu.height()),e.$bsContainer.detach()})},setSelected:function(a,b,c){c||(this.togglePlaceholder(),c=this.findLis().eq(this.liObj[a])),c.toggleClass("selected",b).find("a").attr("aria-selected",b)},setDisabled:function(a,b,c){c||(c=this.findLis().eq(this.liObj[a])),b?c.addClass("disabled").children("a").attr("href","#").attr("tabindex",-1).attr("aria-disabled",!0):c.removeClass("disabled").children("a").removeAttr("href").attr("tabindex",0).attr("aria-disabled",!1)},isDisabled:function(){return this.$element[0].disabled},checkDisabled:function(){var a=this;this.isDisabled()?(this.$newElement.addClass("disabled"),this.$button.addClass("disabled").attr("tabindex",-1).attr("aria-disabled",!0)):(this.$button.hasClass("disabled")&&(this.$newElement.removeClass("disabled"),this.$button.removeClass("disabled").attr("aria-disabled",!1)),this.$button.attr("tabindex")!=-1||this.$element.data("tabindex")||this.$button.removeAttr("tabindex")),this.$button.click(function(){return!a.isDisabled()})},togglePlaceholder:function(){var a=this.$element.val();this.$button.toggleClass("bs-placeholder",null===a||""===a||a.constructor===Array&&0===a.length)},tabIndex:function(){this.$element.data("tabindex")!==this.$element.attr("tabindex")&&this.$element.attr("tabindex")!==-98&&"-98"!==this.$element.attr("tabindex")&&(this.$element.data("tabindex",this.$element.attr("tabindex")),this.$button.attr("tabindex",this.$element.data("tabindex"))),this.$element.attr("tabindex",-98)},clickListener:function(){var b=this,c=a(document);c.data("spaceSelect",!1),this.$button.on("keyup",function(a){/(32)/.test(a.keyCode.toString(10))&&c.data("spaceSelect")&&(a.preventDefault(),c.data("spaceSelect",!1))}),this.$button.on("click",function(){b.setSize()}),this.$element.on("shown.bs.select",function(){if(b.options.liveSearch||b.multiple){if(!b.multiple){var a=b.liObj[b.$element[0].selectedIndex];if("number"!=typeof a||b.options.size===!1)return;var c=b.$lis.eq(a)[0].offsetTop-b.$menuInner[0].offsetTop;c=c-b.$menuInner[0].offsetHeight/2+b.sizeInfo.liHeight/2,b.$menuInner[0].scrollTop=c}}else b.$menuInner.find(".selected a").focus()}),this.$menuInner.on("click","li a",function(c){var d=a(this),f=d.parent().data("originalIndex"),g=b.$element.val(),h=b.$element.prop("selectedIndex"),i=!0;if(b.multiple&&1!==b.options.maxOptions&&c.stopPropagation(),c.preventDefault(),!b.isDisabled()&&!d.parent().hasClass("disabled")){var j=b.$element.find("option"),k=j.eq(f),l=k.prop("selected"),m=k.parent("optgroup"),n=b.options.maxOptions,o=m.data("maxOptions")||!1;if(b.multiple){if(k.prop("selected",!l),b.setSelected(f,!l),d.blur(),n!==!1||o!==!1){var p=n');t[2]&&(u=u.replace("{var}",t[2][n>1?0:1]),v=v.replace("{var}",t[2][o>1?0:1])),k.prop("selected",!1),b.$menu.append(w),n&&p&&(w.append(a(""+u+"
")),i=!1,b.$element.trigger("maxReached.bs.select")),o&&q&&(w.append(a(""+v+"
")),i=!1,b.$element.trigger("maxReachedGrp.bs.select")),setTimeout(function(){b.setSelected(f,!1)},10),w.delay(750).fadeOut(300,function(){a(this).remove()})}}}else j.prop("selected",!1),k.prop("selected",!0),b.$menuInner.find(".selected").removeClass("selected").find("a").attr("aria-selected",!1),b.setSelected(f,!0);!b.multiple||b.multiple&&1===b.options.maxOptions?b.$button.focus():b.options.liveSearch&&b.$searchbox.focus(),i&&(g!=b.$element.val()&&b.multiple||h!=b.$element.prop("selectedIndex")&&!b.multiple)&&(e=[f,k.prop("selected"),l],b.$element.triggerNative("change"))}}),this.$menu.on("click","li.disabled a, .popover-title, .popover-title :not(.close)",function(c){c.currentTarget==this&&(c.preventDefault(),c.stopPropagation(),b.options.liveSearch&&!a(c.target).hasClass("close")?b.$searchbox.focus():b.$button.focus())}),this.$menuInner.on("click",".divider, .dropdown-header",function(a){a.preventDefault(),a.stopPropagation(),b.options.liveSearch?b.$searchbox.focus():b.$button.focus()}),this.$menu.on("click",".popover-title .close",function(){b.$button.click()}),this.$searchbox.on("click",function(a){a.stopPropagation()}),this.$menu.on("click",".actions-btn",function(c){b.options.liveSearch?b.$searchbox.focus():b.$button.focus(),c.preventDefault(),c.stopPropagation(),a(this).hasClass("bs-select-all")?b.selectAll():b.deselectAll()}),this.$element.change(function(){b.render(!1),b.$element.trigger("changed.bs.select",e),e=null})},liveSearchListener:function(){var c=this,d=a('');this.$button.on("click.dropdown.data-api",function(){c.$menuInner.find(".active").removeClass("active"),c.$searchbox.val()&&(c.$searchbox.val(""),c.$lis.not(".is-hidden").removeClass("hidden"),d.parent().length&&d.remove()),c.multiple||c.$menuInner.find(".selected").addClass("active"),setTimeout(function(){c.$searchbox.focus()},10)}),this.$searchbox.on("click.dropdown.data-api focus.dropdown.data-api touchend.dropdown.data-api",function(a){a.stopPropagation()}),this.$searchbox.on("input propertychange",function(){if(c.$lis.not(".is-hidden").removeClass("hidden"),c.$lis.filter(".active").removeClass("active"),d.remove(),c.$searchbox.val()){var e,f=c.$lis.not(".is-hidden, .divider, .dropdown-header");if(e=c.options.liveSearchNormalize?f.find("a").not(":a"+c._searchStyle()+'("'+b(c.$searchbox.val())+'")'):f.find("a").not(":"+c._searchStyle()+'("'+c.$searchbox.val()+'")'),e.length===f.length)d.html(c.options.noneResultsText.replace("{0}",'"'+i(c.$searchbox.val())+'"')),c.$menuInner.append(d),c.$lis.addClass("hidden");else{e.parent().addClass("hidden");var g,h=c.$lis.not(".hidden");h.each(function(b){var c=a(this);c.hasClass("divider")?void 0===g?c.addClass("hidden"):(g&&g.addClass("hidden"),g=c):c.hasClass("dropdown-header")&&h.eq(b+1).data("optgroup")!==c.data("optgroup")?c.addClass("hidden"):g=null}),g&&g.addClass("hidden"),f.not(".hidden").first().addClass("active")}}})},_searchStyle:function(){var a={begins:"ibegins",startsWith:"ibegins"};return a[this.options.liveSearchStyle]||"icontains"},val:function(a){return"undefined"!=typeof a?(this.$element.val(a),this.render(),this.$element):this.$element.val()},changeAll:function(b){if(this.multiple){"undefined"==typeof b&&(b=!0),this.findLis();var c=this.$element.find("option"),d=this.$lis.not(".divider, .dropdown-header, .disabled, .hidden"),e=d.length,f=[];if(b){if(d.filter(".selected").length===d.length)return}else if(0===d.filter(".selected").length)return;d.toggleClass("selected",b);for(var g=0;g=48&&c.keyCode<=57||c.keyCode>=96&&c.keyCode<=105||c.keyCode>=65&&c.keyCode<=90))return o.options.container?o.$button.trigger("click"):(o.setSize(),o.$menu.parent().addClass("open"),l=!0),void o.$searchbox.focus();if(o.options.liveSearch&&(/(^9$|27)/.test(c.keyCode.toString(10))&&l&&(c.preventDefault(),c.stopPropagation(),o.$menuInner.click(),o.$button.focus()),d=a('[role="listbox"] li'+p,n),m.val()||/(38|40)/.test(c.keyCode.toString(10))||0===d.filter(".active").length&&(d=o.$menuInner.find("li"),d=o.options.liveSearchNormalize?d.filter(":a"+o._searchStyle()+"("+b(q[c.keyCode])+")"):d.filter(":"+o._searchStyle()+"("+q[c.keyCode]+")"))),d.length){if(/(38|40)/.test(c.keyCode.toString(10)))e=d.index(d.find("a").filter(":focus").parent()),g=d.filter(p).first().index(),h=d.filter(p).last().index(),f=d.eq(e).nextAll(p).eq(0).index(),i=d.eq(e).prevAll(p).eq(0).index(),j=d.eq(f).prevAll(p).eq(0).index(),o.options.liveSearch&&(d.each(function(b){a(this).hasClass("disabled")||a(this).data("index",b)}),e=d.index(d.filter(".active")),g=d.first().data("index"),h=d.last().data("index"),f=d.eq(e).nextAll().eq(0).data("index"),i=d.eq(e).prevAll().eq(0).data("index"),j=d.eq(f).prevAll().eq(0).data("index")),k=m.data("prevIndex"),38==c.keyCode?(o.options.liveSearch&&e--,e!=j&&e>i&&(e=i),eh&&(e=h),e==k&&(e=g)),m.data("prevIndex",e),o.options.liveSearch?(c.preventDefault(),m.hasClass("dropdown-toggle")||(d.removeClass("active").eq(e).addClass("active").children("a").focus(),m.focus())):d.eq(e).children("a").focus();else if(!m.is("input")){var r,s,t=[];d.each(function(){a(this).hasClass("disabled")||a.trim(a(this).children("a").text().toLowerCase()).substring(0,1)==q[c.keyCode]&&t.push(a(this).index())}),r=a(document).data("keycount"),r++,a(document).data("keycount",r),s=a.trim(a(":focus").text().toLowerCase()).substring(0,1),s!=q[c.keyCode]?(r=1,a(document).data("keycount",r)):r>=t.length&&(a(document).data("keycount",0),r>t.length&&(r=1)),d.eq(t[r-1]).children("a").focus()}if((/(13|32)/.test(c.keyCode.toString(10))||/(^9$)/.test(c.keyCode.toString(10))&&o.options.selectOnTab)&&l){if(/(32)/.test(c.keyCode.toString(10))||c.preventDefault(),o.options.liveSearch)/(32)/.test(c.keyCode.toString(10))||(o.$menuInner.find(".active a").click(),
+m.focus());else{var u=a(":focus");u.click(),u.focus(),c.preventDefault(),a(document).data("spaceSelect",!0)}a(document).data("keycount",0)}(/(^9$|27)/.test(c.keyCode.toString(10))&&l&&(o.multiple||o.options.liveSearch)||/(27)/.test(c.keyCode.toString(10))&&!l)&&(o.$menu.parent().removeClass("open"),o.options.container&&o.$newElement.removeClass("open"),o.$button.focus())}},mobile:function(){this.$element.addClass("mobile-device")},refresh:function(){this.$lis=null,this.liObj={},this.reloadLi(),this.render(),this.checkDisabled(),this.liHeight(!0),this.setStyle(),this.setWidth(),this.$lis&&this.$searchbox.trigger("propertychange"),this.$element.trigger("refreshed.bs.select")},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.$element.off(".bs.select").removeData("selectpicker").removeClass("bs-select-hidden selectpicker")}};var l=a.fn.selectpicker;a.fn.selectpicker=c,a.fn.selectpicker.Constructor=k,a.fn.selectpicker.noConflict=function(){return a.fn.selectpicker=l,this},a(document).data("keycount",0).on("keydown.bs.select",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="listbox"], .bs-searchbox input',k.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="listbox"], .bs-searchbox input',function(a){a.stopPropagation()}),a(window).on("load.bs.select.data-api",function(){a(".selectpicker").each(function(){var b=a(this);c.call(b,b.data())})})}(a)});
+//# sourceMappingURL=bootstrap-select.js.map
\ No newline at end of file
diff --git a/assets/static/managed/js/assets.txt b/assets/static/managed/js/assets.txt
index 0528f3f0c..abc1fd486 100644
--- a/assets/static/managed/js/assets.txt
+++ b/assets/static/managed/js/assets.txt
@@ -7,6 +7,7 @@
0.8.0-bootstrap-tagsinput.min.js
1.1.1-typeahead.bundle.min.js
4.17.47-bootstrap-datetimepicker.min.js
+1.12.2-bootstrap-select.min.js
0.1.2-loaders.css.min.js
2.1.3-js.cookie.min.js
1.8.3-underscore-min.js
diff --git a/assets/static/managed/js/bootstrap-select.js.map b/assets/static/managed/js/bootstrap-select.js.map
new file mode 100644
index 000000000..82f842dee
--- /dev/null
+++ b/assets/static/managed/js/bootstrap-select.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["bootstrap-select.js"],"names":["root","factory","define","amd","a0","module","exports","require","this","jQuery","$","normalizeToBase","text","rExps","re","ch","each","replace","Plugin","option","args","arguments","_option","shift","apply","value","chain","$this","is","data","options","i","hasOwnProperty","config","extend","Selectpicker","DEFAULTS","fn","selectpicker","defaults","template","Function","String","prototype","includes","toString","defineProperty","object","$defineProperty","Object","result","error","indexOf","search","TypeError","string","call","stringLength","length","searchString","searchLength","position","undefined","pos","Number","start","Math","min","max","configurable","writable","startsWith","index","charCodeAt","keys","o","k","r","push","valHooks","useDefault","_set","select","set","elem","changed_arguments","triggerNative","eventName","event","el","dispatchEvent","Event","bubbles","document","createEvent","initEvent","fireEvent","createEventObject","eventType","trigger","expr","pseudos","icontains","obj","meta","$obj","haystack","toUpperCase","ibegins","aicontains","aibegins","escapeMap","&","<",">","\"","'","`","unescapeMap","&","<",">",""","'","`","createEscaper","map","escaper","match","source","join","testRegexp","RegExp","replaceRegexp","test","htmlEscape","htmlUnescape","element","$element","$newElement","$button","$menu","$lis","title","attr","winPad","windowPadding","val","render","refresh","setStyle","selectAll","deselectAll","destroy","remove","show","hide","init","VERSION","noneSelectedText","noneResultsText","countSelectedText","numSelected","numTotal","maxOptionsText","numAll","numGroup","selectAllText","deselectAllText","doneButton","doneButtonText","multipleSeparator","styleBase","style","size","selectedTextFormat","width","container","hideDisabled","showSubtext","showIcon","showContent","dropupAuto","header","liveSearch","liveSearchPlaceholder","liveSearchNormalize","liveSearchStyle","actionsBox","iconBase","tickIcon","showTick","caret","maxOptions","mobile","selectOnTab","dropdownAlignRight","constructor","that","id","addClass","liObj","multiple","prop","autofocus","createView","after","appendTo","children","$menuInner","$searchbox","find","removeClass","click","e","preventDefault","focus","checkDisabled","clickListener","liveSearchListener","setWidth","selectPosition","on","hide.bs.dropdown","hidden.bs.dropdown","show.bs.dropdown","shown.bs.dropdown","hasAttribute","focus.bs.select","off","shown.bs.select","rendered.bs.select","validity","valid","setTimeout","createDropdown","inputGroup","parent","hasClass","searchbox","actionsbox","donebutton","drop","$drop","li","createLi","innerHTML","reloadLi","_li","optID","titleOption","createElement","liIndex","generateLI","content","classes","optgroup","generateA","inline","tokens","html","className","insertBefore","firstChild","$opt","selectedIndex","selected","optionClass","cssText","subtext","icon","$parent","isOptgroup","tagName","isOptgroupDisabled","disabled","isDisabled","$options","filter","optGroupClass","label","labelSubtext","labelIcon","showDivider","previousElementSibling","$prev","prevAll","optGroupDistance","d","prevOption","eq","findLis","updateLi","notDisabled","setDisabled","parentNode","setSelected","togglePlaceholder","tabIndex","selectedItems","toArray","split","totalCount","not","tr8nText","trim","status","buttonClass","liHeight","sizeInfo","newElement","menu","menuInner","divider","a","cloneNode","actions","appendChild","createTextNode","input","body","offsetHeight","headerHeight","searchHeight","actionsHeight","doneButtonHeight","dividerHeight","outerHeight","menuStyle","getComputedStyle","menuPadding","vert","parseInt","paddingTop","css","paddingBottom","borderTopWidth","borderBottomWidth","horiz","paddingLeft","paddingRight","borderLeftWidth","borderRightWidth","menuExtras","marginTop","marginBottom","marginLeft","marginRight","removeChild","setSize","menuHeight","menuWidth","getHeight","getWidth","selectOffsetTop","selectOffsetBot","selectOffsetLeft","selectOffsetRight","$window","window","selectHeight","selectWidth","offsetWidth","divHeight","getPos","containerPos","offset","$container","top","left","scrollTop","height","scrollLeft","getSize","minHeight","include","classList","contains","lis","getElementsByTagName","lisVisible","Array","optGroup","toggleClass","max-height","overflow","min-height","overflow-y","optIndex","slice","last","divLength","$selectClone","clone","$selectClone2","ulWidth","outerWidth","btnWidth","$bsContainer","actualHeight","getPlacement","append","detach","removeAttr","$document","keyCode","offsetTop","clickedIndex","prevValue","prevIndex","triggerChange","stopPropagation","$option","state","$optgroup","maxOptionsGrp","blur","maxReached","maxReachedGrp","optgroupID","maxOptionsArr","maxTxt","maxTxtGrp","$notify","delay","fadeOut","currentTarget","target","change","$no_results","$hideItems","$searchBase","_searchStyle","$foundDiv","$lisVisible","first","styles","begins","changeAll","lisVisLen","selectedOptions","origIndex","getAttribute","toggle","keydown","$items","next","prev","nextPrev","isActive","selector","keyCodeMap","32","48","49","50","51","52","53","54","55","56","57","59","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90","96","97","98","99","100","101","102","103","104","105","nextAll","count","prevKey","keyIndex","toLowerCase","substring","before","removeData","old","Constructor","noConflict","$selectpicker"],"mappings":"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","file":"bootstrap-select.min.js"}
\ No newline at end of file
diff --git a/assets/static/templates.js b/assets/static/templates.js
index 5e7f6ae74..673538cc4 100644
--- a/assets/static/templates.js
+++ b/assets/static/templates.js
@@ -23,6 +23,7 @@ var Templates = (function(params) {
silenceForm: '#silence-form',
silenceFormSuccess: '#silence-form-success',
silenceFormError: '#silence-form-error',
+ silenceFormFatal: '#silence-form-fatal',
// label button
buttonLabel: '#label-button-filter',
diff --git a/assets/static/ui.js b/assets/static/ui.js
index 4c42c05db..6b5e273b7 100644
--- a/assets/static/ui.js
+++ b/assets/static/ui.js
@@ -82,41 +82,123 @@ var UI = (function(params) {
}
+ silenceFormData = function() {
+ var values = $("#newSilenceForm").serializeArray();
+ var payload = {
+ matchers: [],
+ startsAt: "",
+ endsAt: "",
+ createdBy: "",
+ comment: ""
+ };
+ $.each(values, function(i, elem){
+ switch (elem.name) {
+ case "comment": case "createdBy":
+ payload[elem.name] = elem.value;
+ break;
+ case "startsAt": case "endsAt":
+ payload[elem.name] = moment(elem.value);
+ break;
+ }
+ });
+ $.each($("#newSilenceForm .selectpicker"), function(i, elem) {
+ var label_key = $(elem).data('label-key');
+ var values = $(elem).selectpicker('val');
+ if (values && values.length > 0) {
+ var pval;
+ isRegex = false;
+ if (values.length > 1) {
+ pval = "(" + values.join("|") + ")";
+ isRegex = true;
+ } else {
+ pval = values[0];
+ }
+ payload["matchers"].push({
+ name: label_key,
+ value: pval,
+ isRegex: isRegex
+ });
+ }
+ });
+ return payload;
+ }
+
+ silenceFormJSONRender = function() {
+ var d = "curl " + $("#silenceModal").data("silence-api")
+ + "\n -X POST --data "
+ + JSON.stringify(silenceFormData(), undefined, 2);
+ $("#silenceJSONBlob").html(d);
+ }
+
// modal form for creating new silences
setupSilenceForm = function() {
var modal = $("#silenceModal");
modal.on("show.bs.modal", function(event) {
Unsee.Pause();
- var modal = $(this);
var elem = $(event.relatedTarget);
- var labels = [];
+ var elemLabels = {};
$.each(elem.data("labels").split(","), function(i, l) {
- labels.push({
- key: l.split("=")[0],
- value: l.split("=")[1],
- attrs: Alerts.GetLabelAttrs(l.split("=")[0], l.split("=")[1])
- });
+ elemLabels[l.split("=")[0]] = l.split("=")[1];
});
- modal.find(".modal-body").html(
- Templates.Render("silenceForm", {
- labels: labels
- })
- );
- $('.datetime-picker').datetimepicker({
- format: "YYYY-MM-DD HH:mm",
- icons: {
- time: 'fa fa-clock-o',
- date: 'fa fa-calendar',
- up: 'fa fa-chevron-up',
- down: 'fa fa-chevron-down',
- previous: 'fa fa-chevron-left',
- next: 'fa fa-chevron-right',
- today: 'fa fa-asterisk',
- clear: 'fa fa-undo',
- close: 'fa fa-close'
+ $.ajax({
+ url: 'alerts.json?q=alertname=' + elem.data('alertname'),
+ error: function(xhr, textStatus, errorThrown) {
+ var err = xhr.responseText || errorThrown || textStatus;
+ modal.find(".modal-body").html(
+ Templates.Render("silenceFormFatal", {error: err})
+ );
},
- minDate: moment().subtract(1, 'minutes'),
- sideBySide: true
+ success: function(data) {
+ var modal = $("#silenceModal");
+ var labels = {};
+ $.each(data.groups, function(i, group) {
+ $.each(group.alerts, function(j, alert) {
+ $.each(alert.labels, function(label_key, label_val) {
+ if (labels[label_key] == undefined) {
+ labels[label_key] = {};
+ }
+ if (labels[label_key][label_val] == undefined) {
+ labels[label_key][label_val] = {
+ key: label_key,
+ value: label_val,
+ attrs: Alerts.GetLabelAttrs(label_key, label_val),
+ selected: elemLabels[label_key] == label_val
+ }
+ }
+ });
+ });
+ });
+ modal.find(".modal-body").html(
+ Templates.Render("silenceForm", {labels: labels})
+ );
+ $(".selectpicker").selectpicker({
+ iconBase: 'fa',
+ tickIcon: 'fa-check',
+ width: 'fit',
+ actionsBox: true,
+ selectAllText: 'All',
+ deselectAllText: 'None',
+ noneSelectedText: 'No label selected',
+ multipleSeparator: ' ',
+ selectedTextFormat: 'count > 2'
+ });
+ $('.datetime-picker').datetimepicker({
+ format: "YYYY-MM-DD HH:mm",
+ icons: {
+ time: 'fa fa-clock-o',
+ date: 'fa fa-calendar',
+ up: 'fa fa-chevron-up',
+ down: 'fa fa-chevron-down',
+ previous: 'fa fa-chevron-left',
+ next: 'fa fa-chevron-right',
+ today: 'fa fa-asterisk',
+ clear: 'fa fa-undo',
+ close: 'fa fa-close'
+ },
+ minDate: moment().subtract(1, 'minutes'),
+ sideBySide: true
+ });
+ }
});
});
@@ -125,34 +207,14 @@ var UI = (function(params) {
modal.find(".modal-body").children().remove();
Unsee.WaitForNextReload();
});
+ modal.on('show.bs.collapse, dp.change', function (e) {
+ silenceFormJSONRender();
+ });
+ modal.on('change', function (e) {
+ silenceFormJSONRender();
+ });
modal.submit(function(event) {
- var values = $("#newSilenceForm").serializeArray();
- var payload = {
- matchers: [],
- startsAt: "",
- endsAt: "",
- createdBy: "",
- comment: ""
- };
- $.each(values, function(i, elem){
- switch (elem.name) {
- case "comment": case "createdBy":
- payload[elem.name] = elem.value;
- break;
- case "startsAt": case "endsAt":
- payload[elem.name] = moment(elem.value);
- break;
- default:
- if (elem.value == "on") {
- payload["matchers"].push({
- name: elem.name.split("=")[0],
- value: elem.name.split("=")[1],
- isRegex: false
- })
- }
- }
- });
-
+ payload = silenceFormData();
if (payload["matchers"].length == 0) {
var errContent = Templates.Render("silenceFormError", {error: "Select at least on label"});
$("#newSilenceAlert").html(errContent).removeClass("hidden");
diff --git a/assets/templates/alertgroup.html b/assets/templates/alertgroup.html
index bd47a4ca1..4a8e33cdb 100644
--- a/assets/templates/alertgroup.html
+++ b/assets/templates/alertgroup.html
@@ -90,6 +90,7 @@
diff --git a/assets/templates/silence.html b/assets/templates/silence.html
index b46d53d89..7fbc54367 100644
--- a/assets/templates/silence.html
+++ b/assets/templates/silence.html
@@ -2,17 +2,20 @@
+
+
+
+
diff --git a/bindata_assetfs.go b/bindata_assetfs.go
index 36fe2dd32..4631a56bd 100644
--- a/bindata_assetfs.go
+++ b/bindata_assetfs.go
@@ -255,7 +255,7 @@ func templatesModalHtml() (*asset, error) {
return a, nil
}
-var _templatesSilenceHtml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xe4\x57\xcd\x6f\xdb\x36\x14\xbf\xfb\xaf\x20\x38\x18\x49\x80\xc8\xda\x80\x61\x87\x40\x16\xd0\x36\x1d\xda\x61\x6d\x0f\x39\xe5\x54\xd0\xe4\xb3\xc5\x9a\x22\x35\x92\x72\x62\x0c\xfd\xdf\x07\x7e\x59\x1f\x96\x3a\x37\x3d\xec\x30\x1d\x6c\x91\x7c\x9f\xbf\xdf\x7b\x14\x59\x18\xaa\x79\x63\x91\x3d\x36\xb0\xc6\xa4\x69\x04\xa7\xc4\x72\x25\xf3\x2f\x46\x49\x8c\x38\x5b\x63\xc3\x05\x48\x0a\xd9\x56\xe9\x1a\x97\x8b\x82\xf1\x83\x9f\x97\xf0\xf4\x10\x96\x5e\x09\xd0\x16\x23\x2a\x88\x31\x6b\x4c\xdc\x08\xf9\xdf\x8c\x11\xb9\x03\x8d\x2a\xce\x18\x48\x8c\xb4\x12\x10\x05\x70\x59\xe4\x8c\x1f\xca\x45\xe1\xec\x8e\x0c\xfe\x1e\x5c\x21\x54\x08\xb2\x01\x91\x2c\x53\x25\xad\x56\x22\xf3\x93\xb8\xfc\xd3\xfd\x19\x64\x15\xaa\x89\xa5\x55\x91\xfb\x79\xaf\xb6\x44\x9f\x57\x40\x68\x75\xed\xa7\xcc\x2d\xda\xb6\x92\xba\xbc\xc2\xc4\xe7\x03\x11\x2d\x98\x5b\x14\x46\x7b\x38\xde\xa0\xbf\xd1\xd2\xa9\x22\x54\xf8\xb0\x90\x7f\x8a\x93\xc9\x38\x36\x20\x80\xda\x14\x50\x18\x35\x9c\xee\x41\xa3\x84\x93\x57\xc9\xc2\x24\x3e\x69\xa6\x87\x11\x4b\xa2\xc8\x1e\x8e\x6b\x5c\x2c\xd7\x5d\x14\x68\x59\xce\x68\x18\x7b\x74\xd0\x0d\x7d\x04\xf7\xe7\x1a\xc5\x12\xf1\x2d\xba\xfe\xb4\xf9\x02\xd4\xae\xf6\x70\x34\x83\xb4\x6f\x56\x02\xe4\xce\x56\xa8\x44\xbf\xfc\x1c\x12\x0f\x51\xf1\x03\x64\x06\x88\xa6\xd5\x1a\x5b\xdd\x02\x2e\x96\xe8\x6b\x82\xa5\xff\xd4\xad\xb0\xbc\x11\xd0\x5f\x19\x61\x7e\x82\x78\x88\x7c\x82\xfc\x40\x44\x0f\xf2\x9e\x15\xd5\x38\xe1\x94\x82\x17\x5e\x85\x3c\x81\x05\x8d\x34\x4a\xf0\x03\x9b\x8d\x33\x3c\x3e\x92\x1e\xd2\x2b\x3f\x31\x89\x75\x0f\x71\x57\x6c\x20\xed\x1a\x17\xa6\x21\x32\x32\x7e\xd5\x19\x21\xd6\x6a\xb3\xf2\xd3\x68\x59\x5e\xa1\xc0\xd0\x99\x80\x9f\x76\x02\x65\xb1\xcc\x06\x2b\x16\x9e\x2d\x5a\x96\x45\xee\xec\x97\xf8\x3c\xfa\x19\x85\x31\x62\x79\x80\x6c\xc4\xc5\xd7\x9b\xbe\x68\x91\x07\xac\x62\x85\xf7\x3a\x25\x8f\xd5\x7e\x52\x71\xef\x95\xee\x2a\xbc\x21\x9a\x58\xa5\x71\x58\x71\xcd\x1f\x97\xb4\x7a\xc2\x5d\xc7\x74\x3d\x2a\x32\x53\x67\xbf\xe1\x61\x0b\xcd\xb4\xf0\x83\x25\xda\x1a\x44\x6c\x2f\xa4\xb1\x45\x2e\x9b\xd6\x66\x3b\xad\xda\xc6\x31\x03\xb8\xdf\x8e\x1d\x35\x7d\xb9\x8c\x30\xa6\xe4\x00\xd2\x82\x27\xb9\x2d\x41\x5b\x92\x51\x22\x40\x32\xa2\xdd\x3e\xc4\x07\x40\x39\x36\xba\xb1\xb7\x1a\xf7\x47\xe7\xdd\xf2\x1a\xce\xea\x26\x59\x56\xba\xce\x62\x86\x28\x09\xcf\xed\x04\x7e\x6b\xf5\xe9\xbf\x3a\x6f\xe1\x5e\xc9\xd6\xaa\x06\x69\xaf\x6f\x56\xce\x3a\xb1\xd7\xf8\xf1\xf1\xf1\x31\xfb\xf0\x21\xbb\xbf\x47\xef\xde\xdd\xd5\xf5\x9d\x31\xf8\x66\xaa\x9a\x25\xa9\xe1\x1b\x3e\x34\xfc\xd5\x72\x0d\xec\x84\x79\x7e\xda\xf8\xfa\xaf\x2f\xe6\xf6\xad\x64\xff\x5f\x66\x41\xb2\x4b\x79\x25\x8c\x5d\xff\x7a\x8b\xae\x2a\xd5\x6a\x73\xf5\x62\x9e\x67\x3c\x5e\xc2\x72\x7c\xb9\xb8\xf3\x3d\x1a\x9e\x8e\x89\x0d\xa0\x47\x56\x57\x27\x97\xb2\x39\xe6\x12\xe4\x01\x84\x6a\x60\xc0\xe5\x90\xc9\x01\x8f\x50\x13\x2e\x46\x18\x4c\x50\x38\x92\x70\x84\x51\x0d\xc4\x02\x7b\x7d\x1c\xad\x35\x82\x50\xa8\x94\x60\xa0\xd7\xf8\xed\x84\xf9\x80\xfe\x9c\xfa\x10\xfe\x29\xc4\xff\x13\x5c\xa9\xaa\x5d\xf5\x5d\x0a\xab\xfb\xf2\xbc\x0c\xd5\xe8\xe7\x1b\x98\xbe\x99\x14\x89\xa8\x4e\xae\xfd\x3b\xa6\xf3\x55\x4c\xd2\x82\x4b\x29\xab\x5b\x77\x7a\x08\xdf\x7b\xab\x76\x3b\xe1\x7d\x0a\x41\x1a\x03\x18\x55\x1a\xb6\x6b\xfc\x53\x3c\x73\xfd\xf1\xf0\xe9\x23\x46\x44\x73\x92\xc1\x73\x43\x24\x73\x27\x90\x2d\x11\x4e\xd2\xcf\x46\x14\xcc\xe9\x94\xe6\x35\x3a\x3c\x47\x0c\x54\x70\xd0\x4a\x66\x9a\xef\xaa\x11\x0f\x33\x92\x4c\x3d\xc9\x93\x60\x91\x93\x72\x71\xb6\x3b\xc7\xc0\x7b\xa7\xf6\x5e\x0c\x45\x33\x91\x7b\xc2\xb0\x49\x32\x1a\xc6\xea\xaf\x85\xda\x38\xbf\x8d\x86\xf9\xd2\xf5\x26\x29\x48\x0b\x3a\xd9\xdc\xb4\xd6\x2a\xd9\xb7\xf6\xd0\x6e\x6a\x6e\x71\x2c\x2a\x13\x47\xd1\xc2\xc6\x4a\xb4\xb1\x32\x63\xb0\x25\xad\xb0\xb8\x7c\xe3\x5b\xaa\xc8\x83\x9d\x9e\xeb\x22\x77\x55\xe7\xfe\xc3\xed\xa5\x5c\x2c\xbe\xf7\x1e\x93\x99\x96\x52\x30\x26\xdd\x67\x52\xb5\x44\x11\x0d\xa6\x15\x36\xe3\x54\x49\xd4\xcb\x2c\xbc\x77\xaa\x93\x5c\xd1\x7d\x46\xb9\xa6\x22\xed\x59\x29\xe8\x66\x0e\xaa\x78\xe7\x41\xef\xef\xef\x86\x0d\x3d\xf4\xe6\x4e\x83\x31\xbe\xf7\xf7\xdd\xb9\x71\xe1\xb9\xfb\x11\x28\xb6\xc4\x12\xf1\x12\x20\xc2\xe5\x6e\x12\x07\x78\xa6\x82\xd4\xde\xed\x77\xa2\xf1\x11\x9e\x52\x9a\xc8\xdf\x0c\x35\x48\x06\x9a\xcb\x1d\xda\x12\x2e\x80\xad\x62\xc6\xb3\x16\x1c\x50\xa0\xb5\xd2\xee\x34\xfb\xc3\xe8\x78\x4b\x0e\x9d\x8b\x33\x1c\xba\x4f\x9e\xff\x09\x00\x00\xff\xff\x33\xf8\x0f\x93\x6a\x0f\x00\x00")
+var _templatesSilenceHtml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xe4\x57\x4b\x6f\x1b\x37\x10\xbe\xeb\x57\x10\x2c\x04\xdb\x80\x57\x6a\x81\xa2\x07\x63\xb5\x40\x12\xa7\x48\x8a\x26\x39\xf8\xe4\x53\x30\x22\x47\x5a\xc6\x5c\x72\x4b\x72\x65\x0b\x45\xfe\x7b\xc1\xc7\x6a\x1f\xd2\xa6\x8a\x72\xe8\xa1\x7b\xb0\xf9\x98\xe7\xf7\xcd\x50\x64\x6e\x99\x11\xb5\x23\x6e\x5f\xe3\x8a\x42\x5d\x4b\xc1\xc0\x09\xad\x96\x5f\xac\x56\x94\x08\xbe\xa2\x56\x48\x54\x0c\xb3\x8d\x36\x15\x2d\x66\x39\x17\xbb\xb0\xae\xf0\xf9\x21\x6e\xbd\x92\x68\x1c\x25\x4c\x82\xb5\x2b\x0a\x7e\x46\xc2\xdf\x8c\x83\xda\xa2\x21\xa5\xe0\x1c\x15\x25\x46\x4b\x4c\x02\xb4\xc8\x97\x5c\xec\x8a\x59\xee\xed\x8e\x0c\xfe\x1e\x5d\x11\x92\x4b\x58\xa3\x6c\x2d\x33\xad\x9c\xd1\x32\x0b\x8b\xb4\xf8\xd3\xff\xb3\xc4\x69\x52\x81\x63\x65\xbe\x0c\xeb\x41\x6d\x4e\x3e\x2f\x10\x58\x79\x1d\x96\xec\x2d\xd9\x34\x8a\xf9\xbc\xe2\xc2\xe7\x1d\xc8\x06\xed\x2d\x89\xb3\x27\xdc\xdf\x90\xbf\xc9\xdc\xab\x12\x92\x87\xb0\x48\xf8\xf2\x83\xc9\x34\xb7\x28\x91\xb9\x36\xa0\x38\xab\x05\x7b\x42\x43\x5a\x9c\x82\x4a\x16\x17\xe9\x41\xb3\xfd\x38\x38\x48\x22\x4f\xb8\x5f\xd1\x7c\xbe\xea\xa2\x20\xf3\x62\x42\xc3\xba\xbd\x87\x6e\xe8\x23\xba\x3f\xd6\xc8\xe7\x44\x6c\xc8\xf5\xa7\xf5\x17\x64\x6e\xf1\x84\x7b\x3b\x48\xfb\x66\x21\x51\x6d\x5d\x49\x0a\xf2\xcb\xcf\x31\xf1\x18\x95\xd8\x61\x66\x11\x0c\x2b\x57\xd4\x99\x06\x69\x3e\x27\x5f\x5b\x58\xfa\x5f\xd5\x48\x27\x6a\x89\xfd\x9d\x11\xe6\x07\x88\x87\xc8\xb7\x90\xef\x40\xf6\x20\xef\x59\xd1\xb5\x17\x6e\x53\x08\xc2\x8b\x98\x27\xf2\xa8\xd1\xce\x5a\xf8\x91\x4f\xc6\x19\xbf\x10\x49\x0f\xe9\x45\x58\x38\x89\x75\x0f\x71\x5f\x6c\xa8\xdc\x8a\xe6\xb6\x06\x95\x18\xbf\xea\x8c\x80\x73\xc6\x2e\xc2\x32\x99\x17\x57\x24\x32\x74\x24\x10\x96\xbd\x40\x91\xcf\xb3\xc1\x8e\xc3\x17\x47\xe6\x45\xbe\xf4\xf6\x0b\x7a\x1c\xfd\x84\xc2\x18\xb1\x65\x84\x6c\xc4\xc5\xd7\x9b\xbe\x68\xbe\x8c\x58\xa5\x0a\xef\x75\xca\x32\x55\xfb\x41\xc5\x8f\x4b\xd3\x55\x78\x0d\x06\x9c\x36\x34\xee\xf8\xe6\x4f\x5b\x46\x3f\xd3\xae\x63\xba\x1e\x95\x99\xad\xb2\xdf\xe8\xb0\x85\x26\x5a\xf8\xc1\x81\x71\x96\x80\xeb\x85\x34\xb6\x28\x54\xdd\xb8\x6c\x6b\x74\x53\x7b\x66\x90\xf6\xdb\xb1\xa3\xa6\x2f\x97\x01\xe7\x5a\x0d\x20\xcd\x45\x2b\xb7\x01\xb2\x81\x8c\x81\x44\xc5\xc1\xf8\x73\x48\x0c\x80\xf2\x6c\x74\xf3\x60\x35\x9d\x8f\xde\xbb\x13\x15\x1e\xd5\x4d\x6b\x59\x9b\x2a\x4b\x19\x92\x56\x78\xea\x24\x08\x47\x6b\x48\xff\xd5\x71\x0b\xf7\x4a\xb6\xd2\x15\x2a\x77\x7d\xb3\xf0\xd6\xc1\x5d\xd3\xc7\xc7\xc7\xc7\xec\xc3\x87\xec\xfe\x9e\xbc\x7b\x77\x57\x55\x77\xd6\xd2\x9b\x53\xd5\xac\xa0\xc2\x6f\xf8\x30\xf8\x57\x23\x0c\xf2\x03\xe6\xcb\xc3\xc1\xd7\x1f\x5e\xcc\xed\x5b\xc5\xff\xbf\xcc\xa2\xe2\xe7\xf2\x0a\x9c\x5f\xff\x7a\x4b\xae\x4a\xdd\x18\x7b\x75\x31\xcf\x13\x1e\xcf\x61\x39\x0d\xce\xee\xfc\x80\x46\xa0\xe3\xc4\x01\xd0\x23\xab\xab\x93\x73\xd9\x1c\x73\x89\x6a\x87\x52\xd7\x38\xe0\x72\xc8\xe4\x80\x47\xac\x40\xc8\x11\x06\x27\x28\x1c\x49\x78\xc2\x98\x41\x70\xc8\x5f\xef\x47\x7b\xb5\x04\x86\xa5\x96\x1c\xcd\x8a\xbe\x3d\x61\x3e\xa2\x3f\xa5\x3e\x84\xff\x14\xe2\xff\x09\xae\x4c\x57\xbe\xfa\xce\x85\xd5\xff\xf2\x5c\x86\x6a\xf2\xf3\x0d\x4c\xdf\x9c\x14\x49\xa8\x9e\xdc\xfb\x77\x4c\xa7\xab\x18\xda\x0d\x9f\x52\x56\x35\xfe\xf6\x10\x7f\xef\x9d\xde\x6e\x65\xf0\x29\x25\xd4\x16\x29\x29\x0d\x6e\x56\xf4\xa7\x74\xe7\xfa\xe3\xe1\xd3\x47\x4a\xc0\x08\xc8\xf0\xa5\x06\xc5\xfd\x0d\x64\x03\xd2\x4b\x86\xd5\x84\x82\x3d\xdc\xd2\x82\x46\x87\xe7\x88\x81\x12\x77\x46\xab\xcc\x88\x6d\x39\xe2\x61\x42\x92\xeb\x67\x75\x10\xcc\x97\x50\xcc\x8e\x4e\xe7\x14\x78\xef\xd6\xde\x8b\x21\xaf\x4f\xe4\xde\x62\x58\xb7\x32\x06\xc7\xea\xaf\xa5\x5e\x7b\xbf\xb5\xc1\xe9\xd2\x0d\x26\x19\x2a\x87\xa6\xb5\xb9\x6e\x9c\xd3\xaa\x6f\xed\xa1\x59\x57\xc2\xd1\x54\x54\x36\xcd\x92\x85\xb5\x53\x64\xed\x54\xc6\x71\x03\x8d\x74\xb4\x78\x13\x5a\x2a\x5f\x46\x3b\x3d\xd7\xf9\xd2\x57\x9d\xff\x1f\x5f\x2f\xc5\x6c\xf6\xbd\xef\x98\xcc\x36\x8c\xa1\xb5\xed\x7b\xa6\xad\x96\x24\x62\xd0\x36\xd2\x65\x82\x69\x45\x7a\x99\xc5\x71\xa7\x7a\x92\x2b\xf6\x94\x31\x61\x98\x6c\xcf\xac\x36\xe8\x7a\x0a\xaa\xf4\xe6\x21\xef\xef\xef\x86\x0d\x3d\xf4\xe6\x6f\x83\x29\xbe\xf7\xf7\xdd\xbd\x71\x16\xb8\xfb\x11\x28\x36\xe0\x40\x5e\x02\x44\x7c\xdc\x9d\xc4\x01\x5f\x98\x84\x2a\xb8\xfd\x4e\x34\x3e\xe2\x73\x9b\x26\x09\x2f\x43\x83\x8a\xa3\x11\x6a\x4b\x36\x20\x24\xf2\x45\xca\x78\xd2\x82\x07\x0a\x8d\xd1\xc6\xdf\x66\x7f\x18\x9d\x60\xc9\xa3\x73\x76\x86\x43\xf7\x97\x7b\x96\x1a\xb8\x50\xdb\x4b\x98\xe9\x7a\x7b\x1c\xb6\xc1\x8d\x41\x5b\xfa\xa1\xad\x85\x1a\xb1\x72\x88\xf6\x9f\x00\x00\x00\xff\xff\x64\xb2\x57\xeb\x18\x10\x00\x00")
func templatesSilenceHtmlBytes() ([]byte, error) {
return bindataRead(
@@ -1395,7 +1395,7 @@ func staticSummaryJs() (*asset, error) {
return a, nil
}
-var _staticTemplatesJs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x84\x55\x4d\x6f\xdb\x38\x10\xbd\xfb\x57\x0c\xbc\x01\x24\x23\x96\x8d\x5c\xfd\x05\xec\x2e\x92\x45\x80\x6d\x0f\x4d\x7a\x2a\x8a\x82\x16\x47\x31\x1b\x8a\x14\xc8\x91\xd3\x20\xf0\x7f\x2f\x48\xca\x12\x25\xc5\x8d\x6f\xf3\xf4\xde\x7c\xbc\x91\xc6\x47\x66\xe0\x11\xcb\x4a\x32\x42\x0b\x5b\x48\x8b\x5a\xe5\x24\xb4\x4a\x2b\x66\x58\x69\x67\xf0\x36\x99\x4c\x00\x00\x1c\x93\x22\xe6\xdb\x69\xee\x71\xf7\xcb\xb5\x2a\xc4\x93\x03\x5b\x08\x60\xb9\x84\x4a\x57\xfa\x88\x06\x5e\x04\x1d\x80\x0e\x08\x52\x58\x02\x5d\x40\xa9\x2d\x41\xae\xcb\x52\x2b\x90\x6c\x8f\xd2\x46\xc2\xbd\x41\xf6\xcc\xf5\x8b\x5a\x41\xf2\x57\x1b\x24\xf3\xf7\x28\xff\x6a\x45\xa8\xa8\xc7\xcc\xf2\x00\x26\xf3\x49\xbf\x1d\x83\x52\x33\x0e\x25\x5a\xcb\x9e\x10\x44\x01\x7b\x96\x3f\xa3\xe2\x70\x44\x63\x85\x56\xb0\xaf\xcb\x0a\x84\x05\x8e\x84\x39\x21\x8f\xf4\x41\xfc\x19\x91\x23\x77\xe5\x42\x9c\x29\x0f\x8c\x4a\xa1\x31\xda\xc4\x43\x15\x8c\x98\xbc\x75\xa8\x13\xfb\x28\xf3\xa4\xde\x5c\x42\x11\x1a\x15\x11\xcf\xc0\x3b\xdc\xba\xe2\x8c\xb0\x65\x86\xb0\xe5\xf5\xdb\x29\x35\x67\xd2\xad\xa3\xae\xc2\x32\xbc\xe9\x50\x08\x49\xd8\x6b\xd3\x13\x1f\x05\x49\x74\x39\x7d\x94\x91\x0b\x7b\xa5\x3d\xfe\x8f\xe6\xaf\x1d\x69\xaf\xf9\xeb\xc7\x65\xad\x90\xa8\x72\x84\x42\x9b\x32\xa2\x36\xf0\x9d\x36\xa5\xcb\xd8\x84\x99\x63\xf5\xea\x46\xbc\x87\x3a\xcf\xd1\xda\x21\x3d\xb3\x01\xbf\x24\x6b\xed\xea\x89\xc6\xe6\x46\x92\x3b\xb7\xab\x91\xc4\x6f\x70\x34\x70\xb0\x75\x5f\x13\x69\x15\xbf\xae\x1e\xf8\xdf\x3d\x74\x89\x3c\x2b\x0b\x60\x16\x76\x30\xca\xc4\x24\x1a\x82\x27\xa3\xeb\x2a\x7a\xe0\xd1\xff\x1c\xe8\xf2\xf8\x28\xf3\x9c\x5e\xf3\x1d\xab\xdd\x64\x44\x7d\x67\x9f\x9d\xe0\x6f\xa5\x34\x31\x77\x00\xec\x50\xc6\xba\x47\x17\xc4\x7e\xc0\x91\x2e\x7c\xdf\x17\x24\xb7\x12\x4b\x54\x34\x12\x61\x83\x5f\x90\x3d\x84\x55\x0c\x55\xcd\x86\xfe\xd4\xde\x27\x36\xb4\x2e\x34\x98\x95\xac\x4a\x5a\xd9\xa9\x39\x7a\x42\x09\x82\x2d\xb4\x47\x71\x16\x5d\xb8\xab\x05\xb2\xfc\x90\x86\xdb\x37\xef\x38\x8a\x95\x38\x07\x8b\x12\x73\xd2\x66\xd6\xbb\x89\x00\x64\x5e\x07\x88\x47\xcf\x87\xf5\x9b\x53\x7f\x87\x2d\xfc\x58\x9c\xb1\xf4\x2a\x6d\x93\x2d\x0e\x54\xca\x74\x36\x5b\xf7\x32\x9c\x20\x67\x94\x1f\x20\x45\x33\xaa\x07\xe1\x3c\x5b\x2d\x71\xe1\x5f\xf3\x34\xb9\x63\x42\x22\x07\xd2\x50\x31\x63\xb1\x2d\x0e\x09\x5c\x83\xab\x0f\xd7\x90\xf8\xa0\xad\xbb\xfe\x20\xa7\x2b\x3c\xe8\xa9\xf3\xb2\x79\x72\xf6\xd4\xa0\xe2\x68\xce\x7f\x3a\xb1\xbb\xc1\x39\x7f\xbd\x7f\x51\x3c\x88\xff\xef\x81\xed\xd0\xa6\xae\xa2\x28\x20\x25\xd8\x6e\xa1\x56\x1c\x0b\xa1\x90\x0f\x7d\x18\x78\xf0\x55\x3d\x2b\xfd\xa2\xc6\xb3\x0f\xc6\x30\x48\xb5\x51\x90\x6c\xb8\x38\x42\x2e\x99\xb5\xdb\xe9\xcf\xba\xdc\x6b\x32\x5a\x4d\x77\x9b\xc3\xcd\xee\xbe\x39\xd1\xe1\xe6\xaf\xa0\xbe\x94\xda\xd9\xba\x59\x1e\x6e\x76\x9b\x25\x17\xc7\x5d\xb2\x9e\x8c\xcd\x1a\xbe\x1e\x4d\x7d\x4a\xcf\xae\x44\xa2\x8b\x5b\xff\xa0\xe9\x6e\xff\x61\x15\x5d\xa7\xd3\xb8\xd5\xa9\x1b\x6e\x53\xed\x1c\x86\xc6\x84\xee\xab\x5d\x3c\xc1\x60\x80\x6e\xc3\xbe\x7e\xd7\xd2\xbd\x12\xb4\xf2\x1f\x53\xf7\x65\x7e\xf1\xb5\x57\x83\xd7\xe1\x9c\xe7\x34\x4b\x67\xeb\xc9\xef\x00\x00\x00\xff\xff\xa8\x6f\x2b\x6e\x9e\x08\x00\x00")
+var _staticTemplatesJs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x84\x55\x4d\x6f\xe3\x36\x10\xbd\xfb\x57\x0c\xdc\x00\x92\x11\xcb\x46\xae\xfe\x02\xda\x22\x29\x02\xa4\x3d\x34\xe9\xa9\x28\x0a\x5a\x1c\xd9\xdc\x50\xa4\x40\x8e\x9c\x0d\x02\xff\xf7\x05\x49\x59\xa2\xa4\x78\xa3\xdb\x3c\xbe\x37\x9f\xd4\xf0\xc4\x0c\xbc\x60\x59\x49\x46\x68\x61\x0b\x69\x51\xab\x9c\x84\x56\x69\xc5\x0c\x2b\xed\x0c\x3e\x26\x93\x09\x00\x80\x63\x52\xc4\xfc\x38\xcf\x3d\xee\xbe\x5c\xab\x42\x1c\x1c\xd8\x42\x00\xcb\x25\x54\xba\xd2\x27\x34\xf0\x26\xe8\x08\x74\x44\x90\xc2\x12\xe8\x02\x4a\x6d\x09\x72\x5d\x96\x5a\x81\x64\x7b\x94\x36\x12\xee\x0d\xb2\x57\xae\xdf\xd4\x0a\x92\x5f\x5a\x23\x99\x7f\x46\xf9\x5d\x2b\x42\x45\x3d\x66\x96\x07\x30\x99\x4f\xfa\xe9\x18\x94\x9a\x71\x28\xd1\x5a\x76\x40\x10\x05\xec\x59\xfe\x8a\x8a\xc3\x09\x8d\x15\x5a\xc1\xbe\x2e\x2b\x10\x16\x38\x12\xe6\x84\x3c\xd2\x07\xf1\x5f\x88\x1c\xb9\x0b\x17\xec\x4c\x79\x60\x14\x0a\x8d\xd1\x26\x2e\xaa\x60\xc4\xe4\xbd\x43\x9d\xd8\x5b\x99\x27\xf5\xea\x12\x8a\xd0\xa8\x88\x78\x01\x3e\xe1\xd6\x15\x67\x84\x2d\x33\x98\x2d\xaf\x9f\x4e\xa9\x39\x93\x6e\x1c\x75\x15\x86\xe1\x9b\x0e\x85\x90\x84\xbd\x34\x3d\xf1\x45\x90\x44\xe7\xd3\x5b\x19\x39\xb3\x17\xda\xe3\xbf\x69\xfe\xde\x91\xf6\x9a\xbf\x7f\x1d\xd6\x0a\x89\x2a\x47\x28\xb4\x29\x23\x6a\x03\x3f\x68\x53\x3a\x8f\x8d\x99\x39\x56\x2f\x6e\xc4\x7b\xae\xf3\x1c\xad\x1d\xd2\x33\x1b\xf0\x6b\xb2\xb6\x5d\x3d\xd1\xb8\xb9\x91\xe4\xc1\xcd\x6a\x24\xf1\x13\xbc\x26\x79\xd2\x8c\x0b\x75\x18\x89\x64\xc0\x47\x7d\x0a\xd3\xd8\xd7\x44\x5a\xc5\xb7\xdc\x03\x4f\xee\xd0\xb9\xf2\xac\x2c\x80\x59\x18\xdd\xc8\x13\x93\x68\x08\x0e\x46\xd7\x55\x74\xe0\xd1\x3f\x1c\xe8\xfc\x78\x2b\xf3\x9c\x5e\x01\x1d\xab\xbd\x00\x11\xf5\x93\x6b\xd0\x09\x7e\x55\x4a\x13\x73\x7b\xc3\x0e\x65\xac\x3b\xba\x22\xf6\x05\x8e\x74\x61\x2d\x5c\x91\xdc\x4b\x2c\x51\xd1\x48\x84\x0d\x7e\x45\xf6\x1c\x86\x31\x54\x35\x33\xfa\x59\x7a\x7f\xb2\x61\xeb\x42\x82\x59\xc9\xaa\xa4\x95\x9d\x9b\x5d\x29\x94\x20\xd8\x42\xbb\x4b\x67\xd1\x62\xbc\x59\x20\xcb\x8f\x69\x58\x99\xf3\x8e\xa3\x58\x89\x73\xb0\x28\x31\x27\x6d\x66\xbd\x55\x0a\x40\xe6\x7d\x80\x78\xf4\xb2\x8f\xff\x75\xea\xff\x60\x0b\xff\x2f\x2e\x58\x7a\x93\xb6\xce\x16\x47\x2a\x65\x3a\x9b\xad\x7b\x1e\xce\x90\x33\xca\x8f\x90\xa2\x19\xc5\x83\xb0\xd5\xad\x96\xb8\xf0\x7f\x47\x9a\x3c\x30\x21\x91\x03\x69\xa8\x98\xb1\xd8\x06\x87\x04\x6e\xc1\xc5\x87\x5b\x48\xbc\xd1\xc6\x5d\x7f\xe1\xd3\x05\x1e\xe4\xd4\xf5\xb2\x39\xb9\xf4\xd4\xa0\xe2\x68\x2e\x6f\x55\xdc\xdd\xd0\x39\xbf\xf4\xbf\x53\x5c\x88\x7f\xb2\x60\x3b\x6c\x53\x17\x51\x14\x90\x12\x6c\xb7\x50\x2b\x8e\x85\x50\xc8\x87\x7d\x18\xf4\xe0\x1f\xf5\xaa\xf4\x9b\x1a\xd7\x3e\x28\xc3\x20\xd5\x46\x41\xb2\xe1\xe2\x04\xb9\x64\xd6\x6e\xa7\xdf\xea\x72\xaf\xc9\x68\x35\xdd\x6d\x8e\x77\xbb\xc7\x66\xb3\x87\xa7\x62\x05\xf5\x35\xd7\xae\xad\x9b\xe5\xf1\x6e\xb7\x59\x72\x71\xda\x25\xeb\xc9\xb8\x59\xc3\xeb\xd1\xc4\xa7\xf4\xd2\x95\x48\x74\x75\xea\x5f\x24\xdd\xcd\x3f\x8c\xa2\xcb\x74\x1a\xa7\x3a\x75\xc5\x6d\xaa\x9d\xc3\xd0\x98\x90\x7d\xb5\x8b\x2b\x18\x14\xd0\x4d\xd8\xc7\xef\x52\x7a\x54\x82\x56\xfe\x67\xea\xfe\xcc\xbf\x7d\xec\xd5\xe0\x3a\x5c\xfc\x9c\x67\xe9\x6c\x3d\xf9\x11\x00\x00\xff\xff\xd9\x5a\xab\x61\xd5\x08\x00\x00")
func staticTemplatesJsBytes() ([]byte, error) {
return bindataRead(
@@ -1415,7 +1415,7 @@ func staticTemplatesJs() (*asset, error) {
return a, nil
}
-var _staticUiJs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xbc\x3a\x6d\x6f\xdb\x38\xd2\xdf\xfb\x2b\xe6\xe1\x16\x6b\x19\xb5\x95\x74\x81\xe7\x8b\x0a\xef\x21\xd9\x6c\xb7\x39\xec\x4b\xb1\x49\x71\x57\xe4\x82\x03\x23\x8d\x2d\x26\x14\xa9\x23\x29\x3b\xbe\x36\xff\xfd\x40\x52\xb2\x64\x89\x72\xbc\x8b\x76\xf5\xa1\x95\xa5\x79\xe3\xbc\xcf\x28\x6b\xaa\xe0\xc3\x25\x2c\x20\x5a\x56\x22\x35\x4c\x8a\xa8\xa4\x8a\x16\x7a\x0a\x9f\x5e\xbc\x78\x01\x00\x70\x72\x02\x9b\x1c\x05\x54\x1a\x15\xa4\x9c\xa5\x0f\x20\x05\x50\xb1\x05\xca\x51\x19\xe0\xf4\x0e\x39\x14\x32\xa3\x1c\x4a\x59\x56\x25\x6c\x98\xc9\x81\x02\x67\xda\x80\x5c\x42\x29\xb5\x66\x77\x1c\x1b\x6a\x4b\xc6\x0d\x2a\xd8\x30\xce\x41\xe7\x72\x33\x03\x93\x33\x0d\x8d\x00\xc0\xb4\xe5\x95\x81\x91\xa0\xd1\x54\x25\x98\x9c\x1a\xcf\xc0\x91\x70\x0f\x7f\x71\xfc\x16\x3b\xac\xc8\x0a\x0c\xf5\xf5\x32\x22\xdf\x38\xb1\x1c\x14\x99\xc6\x52\x44\xc4\xb2\x8a\xef\x74\xec\x08\x91\x59\x8b\x89\x6b\x14\xa6\x8b\x6e\xaf\x0f\x42\x23\xc6\xef\x69\xa5\x31\x9a\xbe\xd9\x7b\x65\x75\x56\xd4\xec\x5f\x46\x56\xf6\x00\x80\xd7\x8a\x05\x70\xe4\x63\x85\x9c\x1a\xcc\xae\xa9\x5a\xa1\x19\x83\xff\xf7\x03\x6e\x61\xe1\xef\xe3\x8c\x1a\x1a\x11\x77\x3f\x7f\xc0\x2d\x19\x45\x5a\x3b\x49\x86\x48\x6b\x7b\xf4\x21\x12\x35\x46\x69\x58\xc0\x99\xb5\x9e\x8e\x7f\x42\xf3\xb3\x05\x3f\xb3\x8f\xa3\x9d\x18\xb3\x96\x78\x80\x46\x2a\x2b\x61\x6d\xb8\x80\xab\xaa\x28\xa8\xda\x5a\x32\xc7\x20\x3b\xbd\xc5\x4b\x26\xb2\x88\x78\x4b\xcc\x0d\x33\x1c\xc9\x34\xce\x4d\xc1\xa3\x3d\x60\x7b\x5d\x63\x51\x5a\xcd\xe9\xf8\x77\x14\x19\xaa\x88\x38\xac\x6b\x87\x34\xeb\x19\xcd\x5f\xee\x80\x89\xff\x6f\x16\x78\x5f\x0b\x9f\x34\x37\x03\x90\xa7\xe9\xde\xa3\xc0\xf9\x73\x26\x8c\xd3\x61\x65\x64\x2a\x8b\x92\xa3\xc1\xf8\x27\x14\xa8\xa8\xc1\x77\xf6\xe5\x9f\x54\xc6\x9d\xcc\xb6\x23\xba\x18\xd1\xc4\xb9\xc5\x98\xc1\x27\x27\x52\xe2\x25\x3b\x7c\x00\xcf\xd6\x86\x84\x8b\x66\x32\x83\x1d\xf7\xca\x18\x29\xe6\x3e\x40\xf7\x42\x84\x63\xd1\x8f\x90\x46\x17\x75\x38\x3b\x57\xe7\x58\xc4\xc6\xbb\x78\xed\x8a\xfe\xed\x9c\x96\x25\x8a\xcc\xba\x64\x85\x7d\xa7\x84\x50\xc4\x3a\x81\x22\x92\xb3\x2c\x08\xff\xd6\x91\xd5\xf1\x59\x96\xf9\xdb\xc8\x33\xea\x81\x3e\x75\x7e\x77\xef\x83\x09\x22\x67\x59\x86\xe2\xf8\x14\xf1\x6c\x1e\x38\xe0\xec\x69\xce\x78\xa6\x50\x44\xd3\x58\x61\x21\xd7\x83\x24\x33\xee\x1b\xcf\xa2\xfa\xd4\xf5\x0f\xca\xcc\x5b\xa9\x7e\xc5\x47\xf3\x3b\x72\x49\xb3\x28\xa0\x8b\xa7\x36\xc7\x23\x4d\xf3\x3a\xa3\xaf\x94\xac\x4a\xc8\xe9\x1a\x5d\x16\x17\x0f\xb0\xaa\x5d\x3b\x83\xa5\x54\xc0\xcc\x0c\xee\x2a\x03\x1b\x04\x6b\x1f\x60\x06\x2a\x61\x18\x6f\x48\xb9\x4a\x91\xcb\x35\x2a\x0d\xf6\x5f\x9f\xc0\x3d\x55\x2d\x2d\x78\x26\x51\x0b\x62\xc0\x28\xaa\x73\x30\x39\xc2\x87\xcb\x36\xb7\xff\x64\x21\x7f\x66\xe2\xe1\x9d\xc3\x5e\x8c\xfb\xa1\x77\x39\x6f\xbe\x42\x56\x1a\x51\xf4\x3c\xb7\x6f\xb4\xda\x50\x8d\x66\xdd\x81\xe7\x4e\xb4\xb9\x3b\xe9\xf7\x40\x89\x7b\xcb\x74\x1e\x4d\x63\x2a\x58\x41\x0d\x46\x43\xd7\x97\x25\x4d\x99\xd9\x26\xf0\xfa\xf4\x74\xdf\xe7\x66\xf0\xdd\xe9\xe9\xa8\xe3\xf5\x04\xe6\x48\xd7\xf8\xd7\x0a\x7c\xa4\xb8\x1d\xdf\xb0\xbc\x81\x72\x0e\x56\x78\xb4\xa9\x8f\x09\x6d\x2d\xdf\xf5\x97\x92\x0a\xe4\xde\xd4\xae\xb4\x57\x1a\xc1\x48\xc9\x0d\x2b\x75\x43\x88\x8a\x6c\x57\xd3\xa5\xc6\x9e\xc9\xaf\x6b\xe8\xae\xc5\x1d\xed\x1f\xfb\x66\x8f\xad\xb7\xb6\xef\x6a\xe5\xdc\xd8\x94\x33\x37\x72\xb5\xe2\xb8\xa8\x59\xdf\x92\x69\x47\xb9\x6c\x06\xa1\x54\xd6\x58\xa5\xc6\x09\x28\xcf\xab\x95\x49\x91\xc0\x92\x72\x8d\x33\x7b\x1a\xcd\xe5\x46\x43\x26\x37\xa2\x39\x28\xb8\x88\xac\xfb\x94\xee\x95\x21\xa7\xdb\x24\x58\xae\xc0\x35\x41\x09\xfc\xff\xe9\x69\xa8\x5a\x81\x8b\xb1\xbe\xd5\xbc\xe5\x06\x8f\x5c\x7a\x49\x76\xe7\xb1\x25\x30\x22\x75\xce\x81\xcf\x9f\x77\x2f\x7c\x6e\x36\xba\xc9\x47\x01\x4a\x8a\xad\x56\xb6\x48\x12\x17\xc8\xe4\xd9\xb4\xda\xb8\x8b\x33\xa7\xeb\x2d\x9c\x4d\x5d\x73\x39\x1a\xbf\x81\x70\xf7\x30\x6f\x02\x20\x8d\x7b\x74\x21\x1a\xae\x4c\x30\x33\xd6\x0d\xb6\xfd\x62\xd4\xa7\x7b\xc5\x38\x8a\x14\xdf\x4a\x55\x44\xfd\x73\xb4\xaf\x2e\xa8\xa1\x63\xc4\x6d\x11\x70\x55\x4d\xbb\x2a\x40\xbe\x11\xb8\xe9\x50\x25\xd3\x58\xa3\x62\x94\xb3\xff\xe2\x99\x52\x74\xdb\x15\xc1\xe2\x96\x74\x6b\x93\x33\x2c\xf6\x7c\xa3\xa0\x26\xcd\xd1\x76\x31\x37\xb7\x5d\xdb\x68\x43\x95\xd1\x67\x26\x01\x42\xba\xcf\x51\x64\x81\xa7\xa9\x42\x9b\xb3\xcf\xb7\x83\x17\xb2\xb0\x61\x6c\x1f\xb7\x76\x7c\xd3\x0f\x2f\x7f\xac\x40\xf4\xec\x79\xb1\xde\x30\x93\xe6\xe0\x6b\xbf\xa0\x05\x0e\xfa\x84\x94\x6a\x04\x52\xf3\x24\x49\xf3\xbb\x11\x8e\x24\x7d\xe7\xab\x75\x72\xb3\x23\x79\x0b\x0b\xc7\x39\x76\x22\x0d\xba\x81\x3b\x85\xf4\xe1\x4d\x88\x69\xa3\xaf\x1d\x57\xaf\xa8\x23\x59\x16\xd2\x4a\x1c\xb5\x9c\x87\x8d\xc8\x90\xf5\x53\x38\xef\x7b\x95\x0e\x1d\x04\x62\x5b\x03\x52\x53\xb2\xf4\x01\xd5\x31\xc9\xaa\x3f\x2d\xec\xc5\xf4\x64\x37\x2f\x4c\x02\x6d\x6b\xc7\x51\x3d\x4e\x97\x77\x34\x59\x53\xde\xc7\x62\x4b\xa8\xfd\x00\xbe\xfd\xb6\xc6\x8f\x39\x8a\x95\xc9\xe1\x7b\x38\x1d\xf6\x84\xce\xa7\xd7\x94\xf7\x35\xc5\xf4\xef\xb8\xc2\x47\x1b\x46\x36\x7f\x0e\x5e\xef\xf8\xb4\xd4\x5f\x87\x3a\x4e\x70\xd4\x61\x01\x24\x22\xf0\xaa\x91\xe8\x5e\x32\x11\x91\xcf\x64\x0a\xaf\x80\x4c\xc9\xb0\x5f\xec\x0a\x60\xd4\xd0\x87\x9e\x00\xb9\xc6\x43\xfc\x3c\xa7\x9b\xd3\xdb\x01\x6a\xef\x77\xe3\x4a\xa4\x09\x62\x72\x1b\x97\x95\xce\x03\x55\x05\xc0\xba\x5a\xd2\x9a\x33\x54\x00\x1c\xe3\xc4\x89\x11\x7a\x5d\x9f\x2b\x69\x6e\xfa\xd2\xf5\x3b\xe2\xa0\x7b\x2a\x34\x95\x12\x8d\xe8\xbb\x44\x08\xfb\x79\xf0\xef\x57\xbf\xfd\xea\x67\x8f\x70\x36\xb4\xb6\xb7\x99\x8c\xa4\x95\xe2\x60\xcd\x63\xfd\xbd\x26\xd0\x74\xda\xbe\xf4\xd4\x0f\xe7\xb4\x64\xa4\x3b\xac\xbc\x02\xf2\x2f\x61\x6f\xe6\xff\x84\xf7\xbf\x5d\x5d\xc3\x7c\x6e\x11\x80\xec\xc1\x58\x41\x62\x6d\x14\x13\x2b\xb6\xdc\x46\xbd\x54\x1d\x4d\x67\x50\x89\x0c\x97\x4c\x60\x36\x83\xef\x76\xe7\xec\x48\x63\x29\x9c\x73\x79\xd7\xcc\x5a\xd9\x74\xef\xd0\x27\x27\x75\x67\xbf\xb4\x21\x6a\x7b\x5e\x97\xae\x98\x58\x81\xc0\x4d\xa3\x13\xdd\x16\xbc\x6e\x44\x1f\xa8\x14\xed\xb8\xd0\xd7\x4b\x6b\x8b\x76\x3c\xfb\xa2\x1b\x0b\x1b\xf0\x7f\x60\x1f\x61\xc1\xdd\x5e\xc0\xa6\x8b\x4f\x4f\xfb\x00\x75\x36\x73\x89\xb1\xb3\x71\xd0\xb6\xda\x95\x9c\x99\x88\xcc\xfa\x99\x8c\x87\x82\xb9\x65\x72\xc3\x1b\xcc\x05\x99\xde\x9c\xde\xda\xf4\xbb\xf7\xe8\xf5\xed\xf8\x64\xe7\x45\xa2\xf7\xf4\x71\x10\x63\x95\xe2\x09\x4c\xa8\x5f\x75\xdc\x6b\x29\xfe\xf6\x9f\x85\xfb\x65\x03\x6f\x31\x81\x57\xd0\x1e\x62\xb2\x7b\x31\x19\x34\x44\xa8\x94\x54\x49\x7b\xa2\xc7\x5c\xcd\xc0\xe0\xa3\xb9\x32\xd4\x54\x7a\xe6\x01\xae\x73\x25\x37\x22\x9c\xb6\x9c\x52\x95\x8d\x9c\xc7\x5c\xc5\x0a\x75\x29\x85\xc6\x6b\x7c\x34\xb6\x31\xeb\xa0\xdb\x9f\x2d\xe5\x50\x2a\xfb\x63\x7b\x03\x7f\x0d\xb7\x07\x9d\xa8\x79\x4b\x8d\x73\xb0\x4f\xf5\x31\x51\xa9\xde\x0a\xc1\x5f\x83\xfa\x37\x68\x41\x75\x95\xa6\xa8\x75\x47\x53\x56\xb5\xe3\x1a\x39\x26\x20\xf6\x31\xf8\x98\x53\xfa\xab\x76\x4d\xcb\x35\x76\xf3\x41\xaf\x81\x71\xcf\xc2\xf2\x40\x6f\xb2\xf0\xb3\x56\x17\xff\x7e\xe6\x27\x9e\x71\xfc\x0e\x0d\x07\x19\x7b\x71\x3b\x34\x82\x7b\xa1\x83\xf4\xa0\xae\x8f\xbc\x8e\x94\x86\xc0\x2d\x2c\x16\x6d\xa2\x7b\x9e\x86\xbd\x02\x34\x46\x14\xd9\xbd\xfa\x25\xee\x28\xe9\x6e\x76\xc7\xfb\x22\x82\xee\x91\x3b\x8a\x84\xbd\x1e\x70\xfb\x4c\x79\x0d\x5d\x75\xc9\xdd\x71\x3c\x16\xaf\xde\x3c\x1e\xbf\x59\x3d\x96\xb0\xef\xd3\x30\x4b\xf6\x52\xe6\x9e\x23\xec\x88\x1e\x41\xf2\x39\x7b\x1e\x7a\xdf\x4f\xbc\xcf\xbd\x09\x3f\xfd\xe2\x29\xcc\x66\x2f\xef\x33\xb5\xdd\xfa\x4b\x50\x7f\x05\x85\x79\x19\x91\x5e\x17\xbe\xdf\x18\x8f\x39\x1b\x4b\xa5\x38\xa7\x1a\x13\x98\x2c\xe9\x64\xcc\x96\x86\xa5\x0f\x97\xa9\x14\x0e\x6a\x9e\xe6\x98\x3e\x8c\xc2\x6e\x58\x66\x72\x0b\xc8\xcc\x28\x0c\x75\x79\x44\x9f\xcb\xc7\xc4\xb5\xb2\x63\x70\xfe\x08\x67\x9c\xdb\x1a\x93\xc0\xe4\x8c\xf3\x51\x9a\x19\xf6\xa1\x7f\x95\x02\x47\xc1\x85\x14\x78\x55\xbb\xe4\x0e\xbe\xfe\xe4\xd1\xb8\xea\x28\x72\x51\xd9\x29\x9e\xe3\x15\x96\x54\x51\x63\xeb\xcd\x04\x46\xa1\x75\x87\x8d\xb5\x33\xb5\xcc\xdc\xe2\x1e\xbe\x87\xef\x26\x47\x3b\xdc\xcb\x68\x62\xab\x3c\x1a\x56\xe0\xdc\xdb\x75\x32\xdd\x3d\x39\x68\xe8\x65\xcd\x96\x7c\xfc\xf8\xf1\xe3\xfc\x97\x5f\xe6\x17\x17\xf0\xee\x5d\x52\x14\x24\x2c\xb4\x75\x0b\x3d\xb6\xeb\x01\xe7\x11\x85\xf7\x19\xb0\x0e\xc1\x65\xfa\x30\x97\xa3\x0a\x00\xb0\x42\xb6\xe0\x94\xa3\xc8\xa8\x3a\x00\x5f\x95\x2d\x74\x8e\x6b\x25\xc5\xbc\x2a\x0f\xd1\x97\x1b\x31\xc0\xb0\x0f\x0f\xe0\x94\x0a\xd7\x4c\x56\x7a\x80\xc7\x71\x39\xee\xba\x00\xc2\x7b\xcb\x3e\x8e\x62\xab\xfc\x10\x92\x91\x19\xdd\xee\xb0\xa8\x36\xa8\x98\x1e\x0f\x22\x80\x94\x23\x55\x3b\x84\x4a\x64\x87\xd4\x9b\x72\xa9\xf7\xcc\xa1\x31\xe4\x56\xc1\x7d\x9b\xbd\x0a\x26\x2e\x9c\x85\xea\x75\xc1\x34\xd6\xd5\x9d\x51\x34\x35\xd1\xeb\x19\x4c\x0a\x26\x2a\x83\x7a\xd8\x52\xfa\x4b\xb3\x0c\xcf\xb7\x57\x6e\xc5\x67\xa3\xf9\x28\x87\x7e\x1a\xb4\xc2\xc1\xa9\xae\x9d\x24\xfe\x8a\x4f\x1b\x5f\xe1\xf3\xc4\xde\x21\x26\xcd\x38\x94\x4a\xce\x69\xa9\x71\x06\x59\x19\xa7\x39\x15\x2b\x9c\xb4\x07\x82\x68\xb0\x81\x0a\x8e\xb0\xcf\xf3\xfb\x4a\xa4\x75\x75\x57\x30\x13\x1d\x36\x40\xbb\x16\x1c\x0c\xb7\xc3\x05\x4d\x68\xe3\x50\x6f\x51\x16\x8b\xd0\x92\x66\x37\x8d\xfc\x20\x85\x41\x61\x60\x71\xb8\xb8\xfe\x68\xc7\x82\xce\x7c\x40\x7c\xf2\x07\x6a\x80\x23\xd5\x06\xa4\xf0\xd9\x9f\x84\x92\xef\xfe\xd2\xcb\x35\x47\x4d\x9d\x6f\x45\x68\xbc\xe5\x07\x4e\xb5\x6e\x1c\x36\x34\x05\xd4\xab\x8a\xc0\x16\xe9\xe9\xc5\xc0\x87\x2b\xc5\xdd\x1e\xcf\xea\x3d\xb0\x78\x38\x6a\x84\x34\xdb\x12\x13\x20\xef\x7f\xbb\xba\x1e\x24\x7c\x37\x5e\x56\x6a\xd0\x20\x5a\x5e\x49\x7f\x4d\x51\x9b\xe9\x2b\xcc\x96\x27\x27\x90\xe1\x92\x56\xdc\x80\x91\xb0\xc9\xa9\xc1\x35\x2a\x8f\xe7\x28\xc1\x06\x21\xa5\x02\x56\x68\xbe\xee\x68\x6a\xdd\xb1\x4f\x64\xbc\xe1\x3f\x39\xb1\x08\x1b\x6c\xbe\x35\x2a\x74\x48\x5e\x64\xa3\xb6\xf6\x34\x19\xa6\xd2\x7f\x63\xa4\xda\x69\xf4\x00\x2d\x03\x3a\x97\x15\xcf\xe0\x0e\xeb\xc3\x2f\x95\x2c\x7c\x3f\x5e\x50\x41\x57\xa8\x20\x62\x4e\x1b\x1b\x54\x08\xf4\x8e\xa3\xe5\x91\x4a\x21\x30\x35\xa1\x86\x11\xdc\xb7\x90\xed\x81\x6a\x6e\xb5\x77\x0f\x0b\x6f\xed\x92\x2a\x8d\x43\x0d\x8c\x0f\x58\x56\x61\xf7\x37\xc4\x49\x4b\x6e\xe1\xff\x8e\x1e\x94\xbc\xc1\x5a\xd4\x71\x16\x63\xdd\xfc\x13\xa4\xd4\xaf\xee\x95\x3a\xc4\xeb\xe4\xc4\xfa\xce\xc4\x80\x3b\x1c\xdc\x6b\x29\x66\x90\x49\x10\xd2\xe4\x4c\xac\xc6\xa8\x87\x2a\xd9\x8b\x71\xef\xfb\x93\xa9\xc8\xad\x2a\x46\x9a\xfa\x2f\x96\x75\x8e\x5c\x73\xec\x47\xed\x63\x3e\xa2\x55\x6b\x72\x0b\x7e\x43\xb4\x03\x25\x6e\x7e\x23\x35\x4d\x32\x66\x8a\xf0\x81\x68\x96\x3d\x9b\x32\x3d\xf6\xa4\xf7\xe5\x61\x52\x6b\xe3\xa0\xba\xaf\x6a\xa1\xc2\x7f\x69\x53\x2b\xc3\x83\x5f\x5e\x24\xe0\x8f\x65\xff\x25\xb7\x37\x0d\x9d\xcb\x8c\xdc\x86\x1b\xaa\x69\x78\x62\x1c\xdf\xc5\x77\x73\x15\xb9\x14\x6b\xca\x59\x06\x4d\xa4\x05\x82\xfd\xec\xfd\x65\xe2\x16\xd1\xbd\x54\xec\x96\x52\x61\x45\x7d\x25\x77\xfc\xd2\x65\x70\x18\x60\x03\x27\xb5\x87\xbc\xf6\xc5\xcb\xc6\xec\xf0\x13\xee\xde\x03\xbf\x16\xb6\x7d\x3d\x0a\x73\xe1\xab\xc9\xa1\x3f\x19\xa9\xeb\x70\x6b\xa5\x4b\xc1\x4c\xe2\x3e\xc4\xb6\x82\x5c\xf5\x3f\x06\x27\xc3\xef\xc3\x0d\xd5\xa7\xa9\x65\xf7\xbf\x00\x00\x00\xff\xff\x6f\x84\xeb\xaa\x91\x28\x00\x00")
+var _staticUiJs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xbc\x3a\x6d\x6f\xdb\x38\xd2\xdf\xfb\x2b\xe6\xe1\x16\x6b\x19\xb5\x95\x74\x81\xe7\x8b\x0a\xef\x21\xd9\x6c\xb7\x39\xec\x4b\xb1\xc9\xe2\xae\xc8\x05\x07\x46\x1a\x5b\x4c\x28\x52\x47\x52\x76\x7c\x6d\xfe\xfb\x81\xa4\x64\xc9\x12\xe5\xb8\x8b\x76\xf5\xa1\x95\xa5\x79\xe3\xbc\xcf\x28\x6b\xaa\xe0\x8f\x4b\x58\x40\xb4\xac\x44\x6a\x98\x14\x51\x49\x15\x2d\xf4\x14\x3e\xbe\x78\xf1\x02\x00\xe0\xe4\x04\x36\x39\x0a\xa8\x34\x2a\x48\x39\x4b\x1f\x40\x0a\xa0\x62\x0b\x94\xa3\x32\xc0\xe9\x1d\x72\x28\x64\x46\x39\x94\xb2\xac\x4a\xd8\x30\x93\x03\x05\xce\xb4\x01\xb9\x84\x52\x6a\xcd\xee\x38\x36\xd4\x96\x8c\x1b\x54\xb0\x61\x9c\x83\xce\xe5\x66\x06\x26\x67\x1a\x1a\x01\x80\x69\xcb\x2b\x03\x23\x41\xa3\xa9\x4a\x30\x39\x35\x9e\x81\x23\xe1\x1e\xfe\xe2\xf8\x2d\x76\x58\x91\x15\x18\xea\xeb\x65\x44\xbe\x71\x62\x39\x28\x32\x8d\xa5\x88\x88\x65\x15\xdf\xe9\xd8\x11\x22\xb3\x16\x13\xd7\x28\x4c\x17\xdd\x5e\x7f\x08\x8d\x18\xbf\xa7\x95\xc6\x68\xfa\x66\xef\x95\xd5\x59\x51\xb3\x7f\x19\x59\xd9\x03\x00\x5e\x2b\x16\xc0\x91\x8f\x15\x72\x6a\x30\xbb\xa6\x6a\x85\x66\x0c\xfe\xdf\x0f\xb8\x85\x85\xbf\x8f\x33\x6a\x68\x44\xdc\xfd\xfc\x01\xb7\x64\x14\x69\xed\x24\x19\x22\xad\xed\xd1\x87\x48\xd4\x18\xa5\x61\x01\x67\xd6\x7a\x3a\xfe\x09\xcd\xcf\x16\xfc\xcc\x3e\x8e\x76\x62\xcc\x5a\xe2\x01\x1a\xa9\xac\x84\xb5\xe1\x02\xae\xaa\xa2\xa0\x6a\x6b\xc9\x1c\x83\xec\xf4\x16\x2f\x99\xc8\x22\xe2\x2d\x31\x37\xcc\x70\x24\xd3\x38\x37\x05\x8f\xf6\x80\xed\x75\x8d\x45\x69\x35\xa7\xe3\xdf\x51\x64\xa8\x22\xe2\xb0\xae\x1d\xd2\xac\x67\x34\x7f\xb9\x03\x26\xfe\xbf\x59\xe0\x7d\x2d\x7c\xd2\xdc\x0c\x40\x9e\xa6\x7b\x8f\x02\xe7\xcf\x99\x30\x4e\x87\x95\x91\xa9\x2c\x4a\x8e\x06\xe3\x9f\x50\xa0\xa2\x06\xdf\xd9\x97\x7f\x52\x19\x77\x32\xdb\x8e\xe8\x62\x44\x13\xe7\x16\x63\x06\x1f\x9d\x48\x89\x97\xec\xf0\x01\x3c\x5b\x1b\x12\x2e\x9a\xc9\x0c\x76\xdc\x2b\x63\xa4\x98\xfb\x00\xdd\x0b\x11\x8e\x45\x3f\x42\x1a\x5d\xd4\xe1\xec\x5c\x9d\x63\x11\x1b\xef\xe2\xb5\x2b\xfa\xb7\x73\x5a\x96\x28\x32\xeb\x92\x15\xf6\x9d\x12\x42\x11\xeb\x04\x8a\x48\xce\xb2\x20\xfc\x5b\x47\x56\xc7\x67\x59\xe6\x6f\x23\xcf\xa8\x07\xfa\xd4\xf9\xdd\xbd\x0f\x26\x88\x9c\x65\x19\x8a\xe3\x53\xc4\xb3\x79\xe0\x80\xb3\xa7\x39\xe3\x99\x42\x11\x4d\x63\x85\x85\x5c\x0f\x92\xcc\xb8\x6f\x3c\x8b\xea\x53\xd7\x3f\x28\x33\x6f\xa5\xfa\x15\x1f\xcd\xef\xc8\x25\xcd\xa2\x80\x2e\x9e\xda\x1c\x8f\x34\xcd\xeb\x8c\xbe\x52\xb2\x2a\x21\xa7\x6b\x74\x59\x5c\x3c\xc0\xaa\x76\xed\x0c\x96\x52\x01\x33\x33\xb8\xab\x0c\x6c\x10\xac\x7d\x80\x19\xa8\x84\x61\xbc\x21\xe5\x2a\x45\x2e\xd7\xa8\x34\xd8\x7f\x7d\x02\xf7\x54\xb5\xb4\xe0\x99\x44\x2d\x88\x01\xa3\xa8\xce\xc1\xe4\x08\x7f\x5c\xb6\xb9\xfd\x27\x0b\xf9\x33\x13\x0f\xef\x1c\xf6\x62\xdc\x0f\xbd\xcb\x79\xf3\x15\xb2\xd2\x88\xa2\xe7\xb9\x7d\xa3\xd5\x86\x6a\x34\xeb\x0e\x3c\x77\xa2\xcd\xdd\x49\xbf\x07\x4a\xdc\x5b\xa6\xf3\x68\x1a\x53\xc1\x0a\x6a\x30\x1a\xba\xbe\x2c\x69\xca\xcc\x36\x81\xd7\xa7\xa7\xfb\x3e\x37\x83\xef\x4e\x4f\x47\x1d\xaf\x27\x30\x47\xba\xc6\xbf\x56\xe0\x23\xc5\xed\xf8\x86\xe5\x0d\x94\x73\xb0\xc2\xa3\x4d\x7d\x4c\x68\x6b\xf9\xae\xbf\x94\x54\x20\xf7\xa6\x76\xa5\xbd\xd2\x08\x46\x4a\x6e\x58\xa9\x1b\x42\x54\x64\xbb\x9a\x2e\x35\xf6\x4c\x7e\x5d\x43\x77\x2d\xee\x68\xff\xd8\x37\x7b\x6c\xbd\xb5\x7d\x57\x2b\xe7\xc6\xa6\x9c\xb9\x91\xab\x15\xc7\x45\xcd\xfa\x96\x4c\x3b\xca\x65\x33\x08\xa5\xb2\xc6\x2a\x35\x4e\x40\x79\x5e\xad\x4c\x8a\x04\x96\x94\x6b\x9c\xd9\xd3\x68\x2e\x37\x1a\x32\xb9\x11\xcd\x41\xc1\x45\x64\xdd\xa7\x74\xaf\x0c\x39\xdd\x26\xc1\x72\x05\xae\x09\x4a\xe0\xff\x4f\x4f\x43\xd5\x0a\x5c\x8c\xf5\xad\xe6\x2d\x37\x78\xe4\xd2\x4b\xb2\x3b\x8f\x2d\x81\x11\xa9\x73\x0e\x7c\xfa\xb4\x7b\xe1\x73\xb3\xd1\x4d\x3e\x0a\x50\x52\x6c\xb5\xb2\x45\x92\xb8\x40\x26\xcf\xa6\xd5\xc6\x5d\x9c\x39\x5d\x6f\xe1\x6c\xea\x9a\xcb\xd1\xf8\x0d\x84\xbb\x87\x79\x13\x00\x69\xdc\xa3\x0b\xd1\x70\x65\x82\x99\xb1\x6e\xb0\xed\x17\xa3\x3e\xdd\x2b\xc6\x51\xa4\xf8\x56\xaa\x22\xea\x9f\xa3\x7d\x75\x41\x0d\x1d\x23\x6e\x8b\x80\xab\x6a\xda\x55\x01\xf2\x8d\xc0\x4d\x87\x2a\x99\xc6\x1a\x15\xa3\x9c\xfd\x17\xcf\x94\xa2\xdb\xae\x08\x16\xb7\xa4\x5b\x9b\x9c\x61\xb1\xe7\x1b\x05\x35\x69\x8e\xb6\x8b\xb9\xb9\xed\xda\x46\x1b\xaa\x8c\x3e\x33\x09\x10\xd2\x7d\x8e\x22\x0b\x3c\x4d\x15\xda\x9c\x7d\xbe\x1d\xbc\x90\x85\x0d\x63\xfb\xb8\xb5\xe3\x9b\x7e\x78\xf9\x63\x05\xa2\x67\xcf\x8b\xf5\x86\x99\x34\x07\x5f\xfb\x05\x2d\x70\xd0\x27\xa4\x54\x23\x90\x9a\x27\x49\x9a\xdf\x8d\x70\x24\xe9\x3b\x5f\xad\x93\x9b\x1d\xc9\x5b\x58\x38\xce\xb1\x13\x69\xd0\x0d\xdc\x29\xa4\x0f\x6f\x42\x4c\x1b\x7d\xed\xb8\x7a\x45\x1d\xc9\xb2\x90\x56\xe2\xa8\xe5\x3c\x6c\x44\x86\xac\x9f\xc2\x79\xdf\xab\x74\xe8\x20\x10\xdb\x1a\x90\x9a\x92\xa5\x0f\xa8\x8e\x49\x56\xfd\x69\x61\x2f\xa6\x27\xbb\x79\x61\x12\x68\x5b\x3b\x8e\xea\x71\xba\xbc\xa3\xc9\x9a\xf2\x3e\x16\x5b\x42\xed\x07\xf0\xed\xb7\x35\x7e\xcc\x51\xac\x4c\x0e\xdf\xc3\xe9\xb0\x27\x74\x3e\xbd\xa6\xbc\xaf\x29\xa6\x7f\xc7\x15\x3e\xda\x30\xb2\xf9\x73\xf0\x7a\xc7\xa7\xa5\xfe\x3a\xd4\x71\x82\xa3\x0e\x0b\x20\x11\x81\x57\x8d\x44\xf7\x92\x89\x88\x7c\x22\x53\x78\x05\x64\x4a\x86\xfd\x62\x57\x00\xa3\x86\x3e\xf4\x04\xc8\x35\x1e\xe2\xe7\x39\xdd\x9c\xde\x0e\x50\x7b\xbf\x1b\x57\x22\x4d\x10\x93\xdb\xb8\xac\x74\x1e\xa8\x2a\x00\xd6\xd5\x92\xd6\x9c\xa1\x02\xe0\x18\x27\x4e\x8c\xd0\xeb\xfa\x5c\x49\x73\xd3\x97\xae\xdf\x11\x07\xdd\x53\xa1\xa9\x94\x68\x44\xdf\x25\x42\xd8\xcf\x83\x7f\xbf\xfa\xed\x57\x3f\x7b\x84\xb3\xa1\xb5\xbd\xcd\x64\x24\xad\x14\x07\x6b\x1e\xeb\xef\x35\x81\xa6\xd3\xf6\xa5\xa7\x7e\x38\xa7\x25\x23\xdd\x61\xe5\x15\x90\x7f\x09\x7b\x33\xff\x27\xbc\xff\xed\xea\x1a\xe6\x73\x8b\x00\x64\x0f\xc6\x0a\x12\x6b\xa3\x98\x58\xb1\xe5\x36\xea\xa5\xea\x68\x3a\x83\x4a\x64\xb8\x64\x02\xb3\x19\x7c\xb7\x3b\x67\x47\x1a\x4b\xe1\x9c\xcb\xbb\x66\xd6\xca\xa6\x7b\x87\x3e\x39\xa9\x3b\xfb\xa5\x0d\x51\xdb\xf3\xba\x74\xc5\xc4\x0a\x04\x6e\x1a\x9d\xe8\xb6\xe0\x75\x23\xfa\x40\xa5\x68\xc7\x85\xbe\x5e\x5a\x5b\xb4\xe3\xd9\x17\xdb\x58\x7c\xde\xa0\x19\x1a\x35\x3b\x2a\xfe\x59\xd2\x8c\x89\x95\x9d\x39\x9f\x1f\x94\x6d\x9a\xf9\x8c\x2d\x88\x05\x77\xdb\x08\x9b\xa4\x3e\x3e\xed\x03\xd4\x39\xd4\xa5\xe3\xce\x9e\x43\xdb\x1a\x5b\x72\x66\x22\x32\xeb\xe7\x4f\x1e\x4a\x21\x2d\x93\x1b\xde\x60\x2e\xc8\xf4\xe6\xf4\xd6\x26\xfd\xbd\x47\xaf\x6f\xc7\xe7\x49\x2f\x12\xbd\xa7\x8f\x83\xc8\xae\x14\x4f\x60\x42\xfd\x82\xe5\x5e\x4b\xf1\xb7\xff\x2c\xdc\x2f\x1b\xee\x8b\x09\xbc\x82\xf6\x10\x93\xdd\x8b\xc9\xa0\x0d\x43\xa5\xa4\x4a\xda\x13\x3d\xe6\x6a\x06\x06\x1f\xcd\x95\xa1\xa6\xd2\x33\x0f\x70\x9d\x2b\xb9\x11\xe1\x64\xe9\x94\xaa\x6c\xbc\x3e\xe6\x2a\x56\xa8\x4b\x29\x34\x5e\xe3\xa3\xb1\xed\x60\x07\xdd\xfe\x6c\x29\x87\x12\xe8\xe7\x3a\x11\x3c\xe7\x48\x6f\xa9\x71\x6e\xfd\xb1\x3e\x26\x2a\xd5\x73\x28\x7f\x0d\xaa\xee\xa0\xf1\xd5\x55\x9a\xa2\xd6\x1d\x4d\x59\xd5\x8e\x6b\xe4\x98\x30\xdc\xc7\xe0\x63\x4e\xe9\xaf\xda\x35\x2d\xd7\xd8\x4d\x25\xbd\xb6\xc9\x3d\x0b\xcb\x03\xbd\x79\xc6\x4f\x78\x5d\xfc\xfb\x99\x9f\xb3\xc6\xf1\x3b\x34\x1c\x64\xec\xc5\xed\xd0\x08\x6e\xa3\x0e\xd2\x83\xba\x2a\xf3\x3a\x52\x1a\x02\xb7\xb0\x58\xb4\xe9\xf5\x79\x1a\xf6\x0a\xd0\x18\x51\x64\xf7\xea\x17\xd6\xa3\xa4\xbb\xd9\x1d\xef\x8b\x08\xba\x47\xee\x28\x12\xf6\x7a\xc0\xed\x33\x45\x3d\x74\xd5\x85\x7e\xc7\xf1\x58\xbc\x7a\xdf\x79\xfc\x3e\xf7\x58\xc2\xbe\x3b\xc4\x2c\xd9\x4b\x99\x7b\x8e\xb0\x23\x7a\x04\xc9\xe7\xec\x79\xe8\x7d\x3f\xf1\x3e\xf7\x26\xfc\xf4\x8b\xa7\x30\x9b\xbd\xbc\xcf\xd4\x76\xeb\xaf\x5e\xfd\x15\x14\xe6\x65\x44\x7a\xbd\xff\x7e\x3b\x3e\xe6\x6c\x2c\x95\xe2\x9c\x6a\x4c\x60\xb2\xa4\x93\x31\x5b\x1a\x96\x3e\x5c\xa6\x52\x38\xa8\x79\x9a\x63\xfa\x30\x0a\xbb\x61\x99\xc9\x2d\x20\x33\xa3\x30\xd4\xe5\x11\x7d\x2e\x1f\x13\xd7\x40\x8f\xc1\xf9\x23\x9c\x71\x6e\x6b\x4c\x02\x93\x33\xce\x47\x69\x66\xd8\x87\xfe\x55\x0a\x1c\x05\x17\x52\xe0\x55\xed\x92\x3b\xf8\xfa\x43\x4b\xe3\xaa\xa3\xc8\x45\xc5\x0d\x2b\x39\x5e\x61\x49\x15\x35\xb6\xde\x4c\x60\x14\x5a\x77\xd8\x58\x3b\x53\xcb\xcc\x7d\x2e\x80\xef\xe1\xbb\xc9\xd1\x0e\xf7\x32\x9a\xd8\x2a\x8f\x86\x15\x38\xf7\x76\x9d\x4c\x77\x4f\x0e\x1a\x7a\x59\xb3\x25\x1f\x3e\x7c\xf8\x30\xff\xe5\x97\xf9\xc5\x05\xbc\x7b\x97\x14\x05\x09\x0b\x6d\xdd\x42\x8f\x6d\x98\xc0\x79\x44\xe1\x7d\x06\xac\x43\x70\x99\x3e\xcc\xe5\xa8\x02\x00\xac\x90\x2d\x38\xe5\x28\x32\xaa\x0e\xc0\x57\x65\x0b\x9d\xe3\x5a\x49\x31\xaf\xca\x43\xf4\xe5\x46\x0c\x30\xec\xc3\x03\x38\xa5\xc2\x35\x93\x95\x1e\xe0\x71\x5c\x8e\xbb\x2e\x80\xf0\xde\xb2\x8f\xa3\xd8\x2a\x3f\x84\x64\x64\x46\xb7\x3b\x2c\xaa\x0d\x2a\xa6\xc7\x83\x08\x20\xe5\x48\xd5\x0e\xa1\x12\xd9\x21\xf5\xa6\x5c\xea\x3d\x73\x68\x0c\xb9\x55\x70\xcb\x67\xaf\x82\x89\x0b\x67\xa1\x7a\x49\x31\x8d\x75\x75\x67\x14\x4d\x4d\xf4\x7a\x06\x93\x82\x89\xca\xa0\x1e\xb6\x94\xfe\xd2\x2c\xc3\xf3\xed\x95\x5b\x2c\xda\x68\x3e\xca\xa1\x9f\x06\xad\x70\x70\x96\x6c\xe7\x97\xbf\xe2\x83\xca\x57\xf8\x28\xb2\x77\x88\x49\x33\x84\xa5\x92\x73\x5a\x6a\x9c\x41\x56\xc6\x69\x4e\xc5\x0a\x27\xed\x81\x20\x1a\xec\xbd\x82\x83\xf3\xf3\xfc\xbe\x12\x69\x5d\xdd\x15\xcc\x44\x87\x0d\xd0\x2e\x23\x07\x23\xf5\x70\x2d\x14\xda\x73\xd4\xbb\x9b\xc5\x22\xb4\x1a\xda\x4d\x23\x3f\x48\x61\x50\x18\x58\x1c\x2e\xae\x3f\xda\xb1\xa0\x33\x1f\x10\x9f\xfc\x81\x1a\xe0\x48\xb5\x01\x29\x7c\xf6\x27\xa1\xe4\xbb\xbf\x6a\x73\xcd\x51\x53\xe7\x5b\x11\x1a\x6f\xf9\x81\x53\xad\x1b\x87\x0d\x4d\x01\xf5\x82\x24\xb0\xbb\x7a\x7a\x31\xf0\xe1\x4a\x71\xb7\x3d\xb4\x7a\x0f\xac\x3b\x8e\x1a\x21\xcd\xb6\xc4\x04\xc8\xfb\xdf\xae\xae\x07\x09\xdf\x8d\x97\x95\x1a\x34\x88\x96\x57\xd2\x5f\x8e\xd4\x66\xfa\x0a\xb3\xe5\xc9\x09\x64\xb8\xa4\x15\x37\x60\x24\x6c\x72\x6a\x70\x8d\xca\xe3\x39\x4a\xb0\x41\x48\xa9\x80\x15\x9a\xaf\x3b\x9a\x5a\x77\xec\x13\x19\x6f\xf8\x4f\x4e\x2c\xc2\x06\x9b\x2f\x9c\x0a\x1d\x92\x17\xd9\xa8\xad\x3d\x4d\x86\xa9\xf4\x5f\x36\xa9\x76\x1a\x3d\x40\xcb\x80\xce\x65\xc5\x33\xb8\xc3\xfa\xf0\x4b\x25\x0b\xdf\x8f\x17\x54\xd0\x15\x2a\x88\x98\xd3\xc6\x06\x15\x02\xbd\xe3\x68\x79\xa4\x52\x08\x4c\x4d\xa8\x61\x04\xf7\x05\x66\x7b\xa0\x9a\x5b\xed\xdd\xc3\xc2\x5b\xbb\xa4\x4a\xe3\x50\x03\xe3\x03\x96\x55\xd8\xfd\x0d\x71\xd2\x92\x5b\xf8\xbf\xa3\x07\x25\x6f\xb0\x16\x75\x9c\xc5\x58\x37\xff\x04\x29\xf5\x1f\x0c\x94\x3a\xc4\xeb\xe4\xc4\xfa\xce\xc4\x80\x3b\x1c\xdc\x6b\x29\x66\x90\x49\x10\xd2\xe4\x4c\xac\xc6\xa8\x87\x2a\xd9\x8b\x71\xef\xfb\x93\xa9\xc8\xad\x2a\x46\x9a\xfa\x2f\x96\x75\x8e\x5c\x73\xec\x47\xed\x63\x3e\xa2\x55\x6b\x72\x0b\x7e\x43\xb4\x03\x25\x6e\x7e\x23\x35\x4d\x32\x66\x8a\xf0\x81\x68\x96\x3d\x9b\x32\x3d\xf6\xa4\xf7\xbd\x63\x52\x6b\xe3\xa0\xba\xaf\x6a\xa1\xc2\x7f\xdf\x53\x2b\xc3\x83\x5f\x5e\x24\xe0\x8f\x65\xff\x25\xb7\x37\x0d\x9d\xcb\x8c\xdc\x86\x1b\xaa\x69\x78\x62\x1c\xff\x02\xd0\xcd\x55\xe4\x52\xac\x29\x67\x19\x34\x91\x16\x08\xf6\xb3\xf7\x97\x89\x5b\x7f\xf7\x52\xb1\x5b\x4a\x85\x15\xf5\x95\xdc\xf1\x4b\x97\xc1\x61\x80\x0d\x9c\xd4\x1e\xf2\xda\x17\x2f\x1b\xb3\xc3\x0f\xc7\x7b\x0f\xfc\x5a\xd8\xf6\xf5\x28\xcc\x85\xaf\x26\x87\xfe\x50\xa5\xae\xc3\xad\x95\x2e\x05\x33\x89\xfb\xfc\xdb\x0a\x72\xd5\xff\x04\x9d\x0c\xbf\x4a\x37\x54\x9f\xa6\x96\xdd\xff\x02\x00\x00\xff\xff\x7b\xa4\x2e\xf8\x07\x29\x00\x00")
func staticUiJsBytes() ([]byte, error) {
return bindataRead(
From e740d5ea0c1f89d20fd7add0271f0ed80e6cfa5a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?=
Date: Sat, 22 Apr 2017 17:32:43 -0700
Subject: [PATCH 04/11] Generate more descriptive text when no value is matched
---
assets/static/ui.js | 22 ++++++++++++----------
bindata_assetfs.go | 2 +-
2 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/assets/static/ui.js b/assets/static/ui.js
index cfb48d087..346707f3c 100644
--- a/assets/static/ui.js
+++ b/assets/static/ui.js
@@ -174,16 +174,18 @@ var UI = (function(params) {
modal.find(".modal-body").html(
Templates.Render("silenceForm", {labels: labels})
);
- $(".selectpicker").selectpicker({
- iconBase: 'fa',
- tickIcon: 'fa-check',
- width: 'fit',
- actionsBox: true,
- selectAllText: 'All',
- deselectAllText: 'None',
- noneSelectedText: 'No label selected',
- multipleSeparator: ' ',
- selectedTextFormat: 'count > 2'
+ $.each($(".selectpicker"), function(i, elem) {
+ $(elem).selectpicker({
+ iconBase: 'fa',
+ tickIcon: 'fa-check',
+ width: 'fit',
+ actionsBox: true,
+ selectAllText: 'All',
+ deselectAllText: 'None',
+ noneSelectedText: $(this).data('label-key') + ": none",
+ multipleSeparator: ' ',
+ selectedTextFormat: 'count > 1'
+ });
});
$('.datetime-picker').datetimepicker({
format: "YYYY-MM-DD HH:mm",
diff --git a/bindata_assetfs.go b/bindata_assetfs.go
index 4631a56bd..833ba9860 100644
--- a/bindata_assetfs.go
+++ b/bindata_assetfs.go
@@ -1415,7 +1415,7 @@ func staticTemplatesJs() (*asset, error) {
return a, nil
}
-var _staticUiJs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xbc\x3a\x6d\x6f\xdb\x38\xd2\xdf\xfb\x2b\xe6\xe1\x16\x6b\x19\xb5\x95\x74\x81\xe7\x8b\x0a\xef\x21\xd9\x6c\xb7\x39\xec\x4b\xb1\xc9\xe2\xae\xc8\x05\x07\x46\x1a\x5b\x4c\x28\x52\x47\x52\x76\x7c\x6d\xfe\xfb\x81\xa4\x64\xc9\x12\xe5\xb8\x8b\x76\xf5\xa1\x95\xa5\x79\xe3\xbc\xcf\x28\x6b\xaa\xe0\x8f\x4b\x58\x40\xb4\xac\x44\x6a\x98\x14\x51\x49\x15\x2d\xf4\x14\x3e\xbe\x78\xf1\x02\x00\xe0\xe4\x04\x36\x39\x0a\xa8\x34\x2a\x48\x39\x4b\x1f\x40\x0a\xa0\x62\x0b\x94\xa3\x32\xc0\xe9\x1d\x72\x28\x64\x46\x39\x94\xb2\xac\x4a\xd8\x30\x93\x03\x05\xce\xb4\x01\xb9\x84\x52\x6a\xcd\xee\x38\x36\xd4\x96\x8c\x1b\x54\xb0\x61\x9c\x83\xce\xe5\x66\x06\x26\x67\x1a\x1a\x01\x80\x69\xcb\x2b\x03\x23\x41\xa3\xa9\x4a\x30\x39\x35\x9e\x81\x23\xe1\x1e\xfe\xe2\xf8\x2d\x76\x58\x91\x15\x18\xea\xeb\x65\x44\xbe\x71\x62\x39\x28\x32\x8d\xa5\x88\x88\x65\x15\xdf\xe9\xd8\x11\x22\xb3\x16\x13\xd7\x28\x4c\x17\xdd\x5e\x7f\x08\x8d\x18\xbf\xa7\x95\xc6\x68\xfa\x66\xef\x95\xd5\x59\x51\xb3\x7f\x19\x59\xd9\x03\x00\x5e\x2b\x16\xc0\x91\x8f\x15\x72\x6a\x30\xbb\xa6\x6a\x85\x66\x0c\xfe\xdf\x0f\xb8\x85\x85\xbf\x8f\x33\x6a\x68\x44\xdc\xfd\xfc\x01\xb7\x64\x14\x69\xed\x24\x19\x22\xad\xed\xd1\x87\x48\xd4\x18\xa5\x61\x01\x67\xd6\x7a\x3a\xfe\x09\xcd\xcf\x16\xfc\xcc\x3e\x8e\x76\x62\xcc\x5a\xe2\x01\x1a\xa9\xac\x84\xb5\xe1\x02\xae\xaa\xa2\xa0\x6a\x6b\xc9\x1c\x83\xec\xf4\x16\x2f\x99\xc8\x22\xe2\x2d\x31\x37\xcc\x70\x24\xd3\x38\x37\x05\x8f\xf6\x80\xed\x75\x8d\x45\x69\x35\xa7\xe3\xdf\x51\x64\xa8\x22\xe2\xb0\xae\x1d\xd2\xac\x67\x34\x7f\xb9\x03\x26\xfe\xbf\x59\xe0\x7d\x2d\x7c\xd2\xdc\x0c\x40\x9e\xa6\x7b\x8f\x02\xe7\xcf\x99\x30\x4e\x87\x95\x91\xa9\x2c\x4a\x8e\x06\xe3\x9f\x50\xa0\xa2\x06\xdf\xd9\x97\x7f\x52\x19\x77\x32\xdb\x8e\xe8\x62\x44\x13\xe7\x16\x63\x06\x1f\x9d\x48\x89\x97\xec\xf0\x01\x3c\x5b\x1b\x12\x2e\x9a\xc9\x0c\x76\xdc\x2b\x63\xa4\x98\xfb\x00\xdd\x0b\x11\x8e\x45\x3f\x42\x1a\x5d\xd4\xe1\xec\x5c\x9d\x63\x11\x1b\xef\xe2\xb5\x2b\xfa\xb7\x73\x5a\x96\x28\x32\xeb\x92\x15\xf6\x9d\x12\x42\x11\xeb\x04\x8a\x48\xce\xb2\x20\xfc\x5b\x47\x56\xc7\x67\x59\xe6\x6f\x23\xcf\xa8\x07\xfa\xd4\xf9\xdd\xbd\x0f\x26\x88\x9c\x65\x19\x8a\xe3\x53\xc4\xb3\x79\xe0\x80\xb3\xa7\x39\xe3\x99\x42\x11\x4d\x63\x85\x85\x5c\x0f\x92\xcc\xb8\x6f\x3c\x8b\xea\x53\xd7\x3f\x28\x33\x6f\xa5\xfa\x15\x1f\xcd\xef\xc8\x25\xcd\xa2\x80\x2e\x9e\xda\x1c\x8f\x34\xcd\xeb\x8c\xbe\x52\xb2\x2a\x21\xa7\x6b\x74\x59\x5c\x3c\xc0\xaa\x76\xed\x0c\x96\x52\x01\x33\x33\xb8\xab\x0c\x6c\x10\xac\x7d\x80\x19\xa8\x84\x61\xbc\x21\xe5\x2a\x45\x2e\xd7\xa8\x34\xd8\x7f\x7d\x02\xf7\x54\xb5\xb4\xe0\x99\x44\x2d\x88\x01\xa3\xa8\xce\xc1\xe4\x08\x7f\x5c\xb6\xb9\xfd\x27\x0b\xf9\x33\x13\x0f\xef\x1c\xf6\x62\xdc\x0f\xbd\xcb\x79\xf3\x15\xb2\xd2\x88\xa2\xe7\xb9\x7d\xa3\xd5\x86\x6a\x34\xeb\x0e\x3c\x77\xa2\xcd\xdd\x49\xbf\x07\x4a\xdc\x5b\xa6\xf3\x68\x1a\x53\xc1\x0a\x6a\x30\x1a\xba\xbe\x2c\x69\xca\xcc\x36\x81\xd7\xa7\xa7\xfb\x3e\x37\x83\xef\x4e\x4f\x47\x1d\xaf\x27\x30\x47\xba\xc6\xbf\x56\xe0\x23\xc5\xed\xf8\x86\xe5\x0d\x94\x73\xb0\xc2\xa3\x4d\x7d\x4c\x68\x6b\xf9\xae\xbf\x94\x54\x20\xf7\xa6\x76\xa5\xbd\xd2\x08\x46\x4a\x6e\x58\xa9\x1b\x42\x54\x64\xbb\x9a\x2e\x35\xf6\x4c\x7e\x5d\x43\x77\x2d\xee\x68\xff\xd8\x37\x7b\x6c\xbd\xb5\x7d\x57\x2b\xe7\xc6\xa6\x9c\xb9\x91\xab\x15\xc7\x45\xcd\xfa\x96\x4c\x3b\xca\x65\x33\x08\xa5\xb2\xc6\x2a\x35\x4e\x40\x79\x5e\xad\x4c\x8a\x04\x96\x94\x6b\x9c\xd9\xd3\x68\x2e\x37\x1a\x32\xb9\x11\xcd\x41\xc1\x45\x64\xdd\xa7\x74\xaf\x0c\x39\xdd\x26\xc1\x72\x05\xae\x09\x4a\xe0\xff\x4f\x4f\x43\xd5\x0a\x5c\x8c\xf5\xad\xe6\x2d\x37\x78\xe4\xd2\x4b\xb2\x3b\x8f\x2d\x81\x11\xa9\x73\x0e\x7c\xfa\xb4\x7b\xe1\x73\xb3\xd1\x4d\x3e\x0a\x50\x52\x6c\xb5\xb2\x45\x92\xb8\x40\x26\xcf\xa6\xd5\xc6\x5d\x9c\x39\x5d\x6f\xe1\x6c\xea\x9a\xcb\xd1\xf8\x0d\x84\xbb\x87\x79\x13\x00\x69\xdc\xa3\x0b\xd1\x70\x65\x82\x99\xb1\x6e\xb0\xed\x17\xa3\x3e\xdd\x2b\xc6\x51\xa4\xf8\x56\xaa\x22\xea\x9f\xa3\x7d\x75\x41\x0d\x1d\x23\x6e\x8b\x80\xab\x6a\xda\x55\x01\xf2\x8d\xc0\x4d\x87\x2a\x99\xc6\x1a\x15\xa3\x9c\xfd\x17\xcf\x94\xa2\xdb\xae\x08\x16\xb7\xa4\x5b\x9b\x9c\x61\xb1\xe7\x1b\x05\x35\x69\x8e\xb6\x8b\xb9\xb9\xed\xda\x46\x1b\xaa\x8c\x3e\x33\x09\x10\xd2\x7d\x8e\x22\x0b\x3c\x4d\x15\xda\x9c\x7d\xbe\x1d\xbc\x90\x85\x0d\x63\xfb\xb8\xb5\xe3\x9b\x7e\x78\xf9\x63\x05\xa2\x67\xcf\x8b\xf5\x86\x99\x34\x07\x5f\xfb\x05\x2d\x70\xd0\x27\xa4\x54\x23\x90\x9a\x27\x49\x9a\xdf\x8d\x70\x24\xe9\x3b\x5f\xad\x93\x9b\x1d\xc9\x5b\x58\x38\xce\xb1\x13\x69\xd0\x0d\xdc\x29\xa4\x0f\x6f\x42\x4c\x1b\x7d\xed\xb8\x7a\x45\x1d\xc9\xb2\x90\x56\xe2\xa8\xe5\x3c\x6c\x44\x86\xac\x9f\xc2\x79\xdf\xab\x74\xe8\x20\x10\xdb\x1a\x90\x9a\x92\xa5\x0f\xa8\x8e\x49\x56\xfd\x69\x61\x2f\xa6\x27\xbb\x79\x61\x12\x68\x5b\x3b\x8e\xea\x71\xba\xbc\xa3\xc9\x9a\xf2\x3e\x16\x5b\x42\xed\x07\xf0\xed\xb7\x35\x7e\xcc\x51\xac\x4c\x0e\xdf\xc3\xe9\xb0\x27\x74\x3e\xbd\xa6\xbc\xaf\x29\xa6\x7f\xc7\x15\x3e\xda\x30\xb2\xf9\x73\xf0\x7a\xc7\xa7\xa5\xfe\x3a\xd4\x71\x82\xa3\x0e\x0b\x20\x11\x81\x57\x8d\x44\xf7\x92\x89\x88\x7c\x22\x53\x78\x05\x64\x4a\x86\xfd\x62\x57\x00\xa3\x86\x3e\xf4\x04\xc8\x35\x1e\xe2\xe7\x39\xdd\x9c\xde\x0e\x50\x7b\xbf\x1b\x57\x22\x4d\x10\x93\xdb\xb8\xac\x74\x1e\xa8\x2a\x00\xd6\xd5\x92\xd6\x9c\xa1\x02\xe0\x18\x27\x4e\x8c\xd0\xeb\xfa\x5c\x49\x73\xd3\x97\xae\xdf\x11\x07\xdd\x53\xa1\xa9\x94\x68\x44\xdf\x25\x42\xd8\xcf\x83\x7f\xbf\xfa\xed\x57\x3f\x7b\x84\xb3\xa1\xb5\xbd\xcd\x64\x24\xad\x14\x07\x6b\x1e\xeb\xef\x35\x81\xa6\xd3\xf6\xa5\xa7\x7e\x38\xa7\x25\x23\xdd\x61\xe5\x15\x90\x7f\x09\x7b\x33\xff\x27\xbc\xff\xed\xea\x1a\xe6\x73\x8b\x00\x64\x0f\xc6\x0a\x12\x6b\xa3\x98\x58\xb1\xe5\x36\xea\xa5\xea\x68\x3a\x83\x4a\x64\xb8\x64\x02\xb3\x19\x7c\xb7\x3b\x67\x47\x1a\x4b\xe1\x9c\xcb\xbb\x66\xd6\xca\xa6\x7b\x87\x3e\x39\xa9\x3b\xfb\xa5\x0d\x51\xdb\xf3\xba\x74\xc5\xc4\x0a\x04\x6e\x1a\x9d\xe8\xb6\xe0\x75\x23\xfa\x40\xa5\x68\xc7\x85\xbe\x5e\x5a\x5b\xb4\xe3\xd9\x17\xdb\x58\x7c\xde\xa0\x19\x1a\x35\x3b\x2a\xfe\x59\xd2\x8c\x89\x95\x9d\x39\x9f\x1f\x94\x6d\x9a\xf9\x8c\x2d\x88\x05\x77\xdb\x08\x9b\xa4\x3e\x3e\xed\x03\xd4\x39\xd4\xa5\xe3\xce\x9e\x43\xdb\x1a\x5b\x72\x66\x22\x32\xeb\xe7\x4f\x1e\x4a\x21\x2d\x93\x1b\xde\x60\x2e\xc8\xf4\xe6\xf4\xd6\x26\xfd\xbd\x47\xaf\x6f\xc7\xe7\x49\x2f\x12\xbd\xa7\x8f\x83\xc8\xae\x14\x4f\x60\x42\xfd\x82\xe5\x5e\x4b\xf1\xb7\xff\x2c\xdc\x2f\x1b\xee\x8b\x09\xbc\x82\xf6\x10\x93\xdd\x8b\xc9\xa0\x0d\x43\xa5\xa4\x4a\xda\x13\x3d\xe6\x6a\x06\x06\x1f\xcd\x95\xa1\xa6\xd2\x33\x0f\x70\x9d\x2b\xb9\x11\xe1\x64\xe9\x94\xaa\x6c\xbc\x3e\xe6\x2a\x56\xa8\x4b\x29\x34\x5e\xe3\xa3\xb1\xed\x60\x07\xdd\xfe\x6c\x29\x87\x12\xe8\xe7\x3a\x11\x3c\xe7\x48\x6f\xa9\x71\x6e\xfd\xb1\x3e\x26\x2a\xd5\x73\x28\x7f\x0d\xaa\xee\xa0\xf1\xd5\x55\x9a\xa2\xd6\x1d\x4d\x59\xd5\x8e\x6b\xe4\x98\x30\xdc\xc7\xe0\x63\x4e\xe9\xaf\xda\x35\x2d\xd7\xd8\x4d\x25\xbd\xb6\xc9\x3d\x0b\xcb\x03\xbd\x79\xc6\x4f\x78\x5d\xfc\xfb\x99\x9f\xb3\xc6\xf1\x3b\x34\x1c\x64\xec\xc5\xed\xd0\x08\x6e\xa3\x0e\xd2\x83\xba\x2a\xf3\x3a\x52\x1a\x02\xb7\xb0\x58\xb4\xe9\xf5\x79\x1a\xf6\x0a\xd0\x18\x51\x64\xf7\xea\x17\xd6\xa3\xa4\xbb\xd9\x1d\xef\x8b\x08\xba\x47\xee\x28\x12\xf6\x7a\xc0\xed\x33\x45\x3d\x74\xd5\x85\x7e\xc7\xf1\x58\xbc\x7a\xdf\x79\xfc\x3e\xf7\x58\xc2\xbe\x3b\xc4\x2c\xd9\x4b\x99\x7b\x8e\xb0\x23\x7a\x04\xc9\xe7\xec\x79\xe8\x7d\x3f\xf1\x3e\xf7\x26\xfc\xf4\x8b\xa7\x30\x9b\xbd\xbc\xcf\xd4\x76\xeb\xaf\x5e\xfd\x15\x14\xe6\x65\x44\x7a\xbd\xff\x7e\x3b\x3e\xe6\x6c\x2c\x95\xe2\x9c\x6a\x4c\x60\xb2\xa4\x93\x31\x5b\x1a\x96\x3e\x5c\xa6\x52\x38\xa8\x79\x9a\x63\xfa\x30\x0a\xbb\x61\x99\xc9\x2d\x20\x33\xa3\x30\xd4\xe5\x11\x7d\x2e\x1f\x13\xd7\x40\x8f\xc1\xf9\x23\x9c\x71\x6e\x6b\x4c\x02\x93\x33\xce\x47\x69\x66\xd8\x87\xfe\x55\x0a\x1c\x05\x17\x52\xe0\x55\xed\x92\x3b\xf8\xfa\x43\x4b\xe3\xaa\xa3\xc8\x45\xc5\x0d\x2b\x39\x5e\x61\x49\x15\x35\xb6\xde\x4c\x60\x14\x5a\x77\xd8\x58\x3b\x53\xcb\xcc\x7d\x2e\x80\xef\xe1\xbb\xc9\xd1\x0e\xf7\x32\x9a\xd8\x2a\x8f\x86\x15\x38\xf7\x76\x9d\x4c\x77\x4f\x0e\x1a\x7a\x59\xb3\x25\x1f\x3e\x7c\xf8\x30\xff\xe5\x97\xf9\xc5\x05\xbc\x7b\x97\x14\x05\x09\x0b\x6d\xdd\x42\x8f\x6d\x98\xc0\x79\x44\xe1\x7d\x06\xac\x43\x70\x99\x3e\xcc\xe5\xa8\x02\x00\xac\x90\x2d\x38\xe5\x28\x32\xaa\x0e\xc0\x57\x65\x0b\x9d\xe3\x5a\x49\x31\xaf\xca\x43\xf4\xe5\x46\x0c\x30\xec\xc3\x03\x38\xa5\xc2\x35\x93\x95\x1e\xe0\x71\x5c\x8e\xbb\x2e\x80\xf0\xde\xb2\x8f\xa3\xd8\x2a\x3f\x84\x64\x64\x46\xb7\x3b\x2c\xaa\x0d\x2a\xa6\xc7\x83\x08\x20\xe5\x48\xd5\x0e\xa1\x12\xd9\x21\xf5\xa6\x5c\xea\x3d\x73\x68\x0c\xb9\x55\x70\xcb\x67\xaf\x82\x89\x0b\x67\xa1\x7a\x49\x31\x8d\x75\x75\x67\x14\x4d\x4d\xf4\x7a\x06\x93\x82\x89\xca\xa0\x1e\xb6\x94\xfe\xd2\x2c\xc3\xf3\xed\x95\x5b\x2c\xda\x68\x3e\xca\xa1\x9f\x06\xad\x70\x70\x96\x6c\xe7\x97\xbf\xe2\x83\xca\x57\xf8\x28\xb2\x77\x88\x49\x33\x84\xa5\x92\x73\x5a\x6a\x9c\x41\x56\xc6\x69\x4e\xc5\x0a\x27\xed\x81\x20\x1a\xec\xbd\x82\x83\xf3\xf3\xfc\xbe\x12\x69\x5d\xdd\x15\xcc\x44\x87\x0d\xd0\x2e\x23\x07\x23\xf5\x70\x2d\x14\xda\x73\xd4\xbb\x9b\xc5\x22\xb4\x1a\xda\x4d\x23\x3f\x48\x61\x50\x18\x58\x1c\x2e\xae\x3f\xda\xb1\xa0\x33\x1f\x10\x9f\xfc\x81\x1a\xe0\x48\xb5\x01\x29\x7c\xf6\x27\xa1\xe4\xbb\xbf\x6a\x73\xcd\x51\x53\xe7\x5b\x11\x1a\x6f\xf9\x81\x53\xad\x1b\x87\x0d\x4d\x01\xf5\x82\x24\xb0\xbb\x7a\x7a\x31\xf0\xe1\x4a\x71\xb7\x3d\xb4\x7a\x0f\xac\x3b\x8e\x1a\x21\xcd\xb6\xc4\x04\xc8\xfb\xdf\xae\xae\x07\x09\xdf\x8d\x97\x95\x1a\x34\x88\x96\x57\xd2\x5f\x8e\xd4\x66\xfa\x0a\xb3\xe5\xc9\x09\x64\xb8\xa4\x15\x37\x60\x24\x6c\x72\x6a\x70\x8d\xca\xe3\x39\x4a\xb0\x41\x48\xa9\x80\x15\x9a\xaf\x3b\x9a\x5a\x77\xec\x13\x19\x6f\xf8\x4f\x4e\x2c\xc2\x06\x9b\x2f\x9c\x0a\x1d\x92\x17\xd9\xa8\xad\x3d\x4d\x86\xa9\xf4\x5f\x36\xa9\x76\x1a\x3d\x40\xcb\x80\xce\x65\xc5\x33\xb8\xc3\xfa\xf0\x4b\x25\x0b\xdf\x8f\x17\x54\xd0\x15\x2a\x88\x98\xd3\xc6\x06\x15\x02\xbd\xe3\x68\x79\xa4\x52\x08\x4c\x4d\xa8\x61\x04\xf7\x05\x66\x7b\xa0\x9a\x5b\xed\xdd\xc3\xc2\x5b\xbb\xa4\x4a\xe3\x50\x03\xe3\x03\x96\x55\xd8\xfd\x0d\x71\xd2\x92\x5b\xf8\xbf\xa3\x07\x25\x6f\xb0\x16\x75\x9c\xc5\x58\x37\xff\x04\x29\xf5\x1f\x0c\x94\x3a\xc4\xeb\xe4\xc4\xfa\xce\xc4\x80\x3b\x1c\xdc\x6b\x29\x66\x90\x49\x10\xd2\xe4\x4c\xac\xc6\xa8\x87\x2a\xd9\x8b\x71\xef\xfb\x93\xa9\xc8\xad\x2a\x46\x9a\xfa\x2f\x96\x75\x8e\x5c\x73\xec\x47\xed\x63\x3e\xa2\x55\x6b\x72\x0b\x7e\x43\xb4\x03\x25\x6e\x7e\x23\x35\x4d\x32\x66\x8a\xf0\x81\x68\x96\x3d\x9b\x32\x3d\xf6\xa4\xf7\xbd\x63\x52\x6b\xe3\xa0\xba\xaf\x6a\xa1\xc2\x7f\xdf\x53\x2b\xc3\x83\x5f\x5e\x24\xe0\x8f\x65\xff\x25\xb7\x37\x0d\x9d\xcb\x8c\xdc\x86\x1b\xaa\x69\x78\x62\x1c\xff\x02\xd0\xcd\x55\xe4\x52\xac\x29\x67\x19\x34\x91\x16\x08\xf6\xb3\xf7\x97\x89\x5b\x7f\xf7\x52\xb1\x5b\x4a\x85\x15\xf5\x95\xdc\xf1\x4b\x97\xc1\x61\x80\x0d\x9c\xd4\x1e\xf2\xda\x17\x2f\x1b\xb3\xc3\x0f\xc7\x7b\x0f\xfc\x5a\xd8\xf6\xf5\x28\xcc\x85\xaf\x26\x87\xfe\x50\xa5\xae\xc3\xad\x95\x2e\x05\x33\x89\xfb\xfc\xdb\x0a\x72\xd5\xff\x04\x9d\x0c\xbf\x4a\x37\x54\x9f\xa6\x96\xdd\xff\x02\x00\x00\xff\xff\x7b\xa4\x2e\xf8\x07\x29\x00\x00")
+var _staticUiJs = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xbc\x5a\x6d\x73\xdb\x36\xf2\x7f\x9f\x4f\xb1\x7f\xb4\x53\x51\x13\x89\x76\x3a\xf3\x7f\xc3\x8c\x7a\xe3\x34\x4d\xe3\x9b\x3e\x64\x6a\x77\xee\x32\x3e\xcf\x0d\x4c\xae\x44\xc4\x20\xc0\x03\x40\xc9\xba\xd4\xdf\xfd\x06\x00\x29\x52\x24\x48\x2b\x9d\xa4\x7c\x91\x50\xe4\x3e\x61\xf7\x87\x7d\x00\xbd\xa5\x0a\x7e\xbf\x84\x15\x44\xeb\x4a\xa4\x86\x49\x11\x95\x54\xd1\x42\xcf\xe1\xe3\xb3\x67\xcf\x00\x00\xce\xce\x60\x97\xa3\x80\x4a\xa3\x82\x94\xb3\xf4\x1e\xa4\x00\x2a\xf6\x40\x39\x2a\x03\x9c\xde\x21\x87\x42\x66\x94\x43\x29\xcb\xaa\x84\x1d\x33\x39\x50\xe0\x4c\x1b\x90\x6b\x28\xa5\xd6\xec\x8e\x63\x23\x6d\xcd\xb8\x41\x05\x3b\xc6\x39\xe8\x5c\xee\x16\x60\x72\xa6\xa1\x31\x00\x98\xb6\xba\x32\x30\x12\x34\x9a\xaa\x04\x93\x53\xe3\x15\x38\x11\xee\xe1\xcf\x4e\xdf\xea\xc0\x15\x59\x83\xa1\xbe\xbe\x8e\xc8\x57\xce\x2c\x47\x45\xe6\xb1\x14\x11\xb1\xaa\xe2\x3b\x1d\x3b\x41\x64\xd1\x72\xe2\x16\x85\xe9\xb2\xdb\xeb\x77\xa1\x11\xe3\x77\xb4\xd2\x18\xcd\x5f\x1e\xbd\xb2\x3e\x2b\x6a\xf5\x5f\x47\xd6\xf6\x00\x81\xf7\x8a\x25\x70\xe2\x63\x85\x9c\x1a\xcc\xae\xa9\xda\xa0\x19\xa3\xff\xf7\x3d\xee\x61\xe5\xef\xe3\x8c\x1a\x1a\x11\x77\xbf\xbc\xc7\x3d\x19\x65\xda\x3a\x4b\x86\x4c\x5b\xbb\xf4\x21\x13\x35\x46\x69\x58\xc1\x85\x8d\x9e\x8e\x7f\x44\xf3\x93\x25\xbf\xb0\x8f\xa3\x83\x19\x8b\x56\x78\x40\x46\x2a\x2b\x61\x63\xb8\x82\xab\xaa\x28\xa8\xda\x5b\x31\xa7\x30\x3b\xbf\xc5\x6b\x26\xb2\x88\xf8\x48\x2c\x0d\x33\x1c\xc9\x3c\xce\x4d\xc1\xa3\x23\x62\x7b\x5d\x63\x51\x5a\xcf\xe9\xf8\x37\x14\x19\xaa\x88\x38\xae\x6b\xc7\xb4\xe8\x05\xcd\x5f\x6e\x81\x89\xff\x6f\x11\x78\x5f\x1b\x9f\x34\x37\x03\x92\xc7\xf9\xd1\xa3\xc0\xfa\x73\x26\x8c\xf3\x61\x65\x64\x2a\x8b\x92\xa3\xc1\xf8\x47\x14\xa8\xa8\xc1\xb7\xf6\xe5\x9f\x74\xc6\x9d\xcc\xf6\x23\xbe\x18\xf1\xc4\x2b\xcb\xb1\x80\x8f\xce\xa4\xc4\x5b\x36\xbd\x00\xaf\xd6\x6e\x09\xb7\x9b\xc9\x02\x0e\xda\x2b\x63\xa4\x58\xfa\x0d\x7a\xb4\x45\x38\x16\xfd\x1d\xd2\xf8\xa2\xde\xce\x0e\xea\x1c\x8b\xd8\x78\x88\xd7\x50\xf4\x6f\x97\xb4\x2c\x51\x64\x16\x92\x15\xf6\x41\x09\xa1\x1d\xeb\x0c\x8a\x48\xce\xb2\x20\xfd\x1b\x27\x56\xc7\x17\x59\xe6\x6f\x23\xaf\xa8\x47\xfa\xd8\xf9\xdd\xbd\x0f\x26\x88\x9c\x65\x19\x8a\xd3\x53\xc4\x93\x79\x60\x02\xec\x69\xce\x78\xa6\x50\x44\xf3\x58\x61\x21\xb7\x83\x24\x33\x8e\x8d\x27\x59\x7d\xea\xfa\x07\x65\xe6\x8d\x54\xbf\xe0\x83\xf9\x0d\xb9\xa4\x59\x14\xf0\xc5\x63\x9b\xe3\x91\xa6\x79\x9d\xd1\x37\x4a\x56\x25\xe4\x74\x8b\x2e\x8b\x8b\x7b\xd8\xd4\xd0\xce\x60\x2d\x15\x30\xb3\x80\xbb\xca\xc0\x0e\xc1\xc6\x07\x98\x81\x4a\x18\xc6\x1b\x51\xae\x52\xe4\x72\x8b\x4a\x83\xfd\xd7\x27\x70\x2f\x55\x4b\x4b\x9e\x49\xd4\x82\x18\x30\x8a\xea\x1c\x4c\x8e\xf0\xfb\x65\x9b\xdb\x7f\xb4\x94\x3f\x31\x71\xff\xd6\x71\xaf\xc6\x71\xe8\x21\xe7\xc3\x57\xc8\x4a\x23\x8a\x1e\x72\xfb\x41\xab\x03\xd5\x78\xd6\x2d\x78\xe9\x4c\x5b\xba\x95\x7e\x07\x94\xb8\xb7\x4c\xe7\xd1\x3c\xa6\x82\x15\xd4\x60\x34\x84\xbe\x2c\x69\xca\xcc\x3e\x81\x17\xe7\xe7\xc7\x98\x5b\xc0\xb7\xe7\xe7\xa3\xc0\xeb\x19\xcc\x91\x6e\xf1\xaf\x35\xf8\x44\x73\x3b\xd8\xb0\xba\x81\x72\x0e\xd6\x78\xb4\xa9\x8f\x09\x6d\x23\xdf\xc5\x4b\x49\x05\x72\x1f\x6a\x57\xda\x2b\x8d\x60\xa4\xe4\x86\x95\xba\x11\x44\x45\x76\xa8\xe9\x52\x63\x2f\xe4\xd7\x35\x75\x37\xe2\x4e\xf6\x0f\xfd\xb0\xc7\x16\xad\xed\xbb\xda\x39\x37\x36\xe5\x2c\x8d\xdc\x6c\x38\xae\x6a\xd5\xb7\x64\xde\x71\x2e\x5b\x40\x28\x95\x35\x51\xa9\x79\x02\xce\xf3\x6e\x65\x52\x24\xb0\xa6\x5c\xe3\xc2\xae\x46\x73\xb9\xd3\x90\xc9\x9d\x68\x16\x0a\x6e\x47\xd6\x7d\x4a\xf7\xca\x90\xd3\x7d\x12\x2c\x57\xe0\x9a\xa0\x04\xfe\xff\xfc\x3c\x54\xad\xc0\xed\xb1\x7e\xd4\x7c\xe4\x06\x8f\x5c\x7a\x49\x0e\xeb\xb1\x25\x30\x22\x75\xce\x81\x3f\xfe\x38\xbc\xf0\xb9\xd9\xe8\x26\x1f\x05\x24\x29\xb6\xd9\xd8\x22\x49\xdc\x46\x26\x4f\xa6\xd5\x06\x2e\x2e\x9c\xae\xb7\x70\x31\x75\xcd\xe5\xe8\xfe\x0d\x6c\x77\x4f\xf3\x32\x40\xd2\xc0\xa3\x4b\xd1\x68\x65\x82\x99\xb1\x6e\xb0\xed\x17\xa3\xbe\xdc\x2b\xc6\x51\xa4\xf8\x46\xaa\x22\xea\xaf\xa3\x7d\xf5\x9a\x1a\x3a\x26\xdc\x16\x01\x57\xd5\xb4\xab\x02\xe4\x2b\x81\xbb\x8e\x54\x32\x8f\x35\x2a\x46\x39\xfb\x2f\x5e\x28\x45\xf7\x5d\x13\x2c\x6f\x49\xf7\x36\x39\xc3\xea\x08\x1b\x05\x35\x69\x8e\xb6\x8b\xb9\xb9\xed\xc6\x46\x1b\xaa\x8c\xbe\x30\x09\x10\xd2\x7d\x8e\x22\x0b\x3c\x4d\x15\xda\x9c\xfd\x6a\x3f\x78\x21\x0b\xbb\x8d\xed\xe3\x36\x8e\x2f\xfb\xdb\xcb\x2f\x2b\xb0\x7b\x8e\x50\xac\x77\xcc\xa4\x39\xf8\xda\x2f\x68\x81\x83\x3e\x21\xa5\x1a\x81\xd4\x3a\x49\xd2\xfc\x6e\x8c\x23\x49\x1f\x7c\xb5\x4f\x6e\x0e\x22\x6f\x61\xe5\x34\xc7\xce\xa4\x41\x37\x70\xa7\x90\xde\xbf\x0c\x29\x6d\xfc\x75\xd0\xea\x1d\x75\xa2\xca\x42\x5a\x8b\xa3\x56\xf3\xb0\x11\x19\xaa\x7e\x0c\xe7\x7d\xef\xd2\x21\x40\x20\xb6\x35\x20\x35\x25\x4b\xef\x51\x9d\x92\xac\xfa\xd3\xc2\xd1\x9e\x9e\x1d\xe6\x85\x59\xa0\x6d\xed\x00\xd5\xf3\x74\x75\x47\xb3\x2d\xe5\x7d\x2e\xb6\x86\x1a\x07\xf0\xcd\x37\x35\x7f\xcc\x51\x6c\x4c\x0e\xdf\xc1\xf9\xb0\x27\x74\x98\xde\x52\xde\xf7\x14\xd3\xbf\xe1\x06\x1f\xec\x36\xb2\xf9\x73\xf0\xfa\xa0\xa7\x95\xfe\x22\xd4\x71\x82\x93\x0e\x2b\x20\x11\x81\xe7\x8d\x45\x1f\x24\x13\x11\xf9\x83\xcc\xe1\x39\x90\x39\x19\xf6\x8b\x5d\x03\x8c\x1a\x62\xe8\x11\x90\x6b\x9c\xd2\xe7\x35\xdd\x9c\xdf\x0e\x58\x7b\xbf\x1b\x28\x91\x66\x13\x93\xdb\xb8\xac\x74\x1e\xa8\x2a\x00\x16\x6a\x49\x1b\xce\x50\x01\x70\x8a\x13\x67\x46\xe8\x75\xbd\xae\xa4\xb9\xe9\x5b\xd7\xef\x88\x83\xf0\x54\x68\x2a\x25\x1a\xd3\x0f\x89\x10\x8e\xf3\xe0\xdf\xaf\x7e\xfd\xc5\xcf\x1e\xe1\x6c\x68\x63\x6f\x33\x19\x49\x2b\xc5\xc1\x86\xc7\xe2\xbd\x16\xd0\x74\xda\xbe\xf4\xd4\x0f\x97\xb4\x64\xa4\x3b\xac\x3c\x07\xf2\x2f\x61\x6f\x96\xff\x84\x77\xbf\x5e\x5d\xc3\x72\x69\x19\x80\x1c\xd1\x58\x43\x62\x6d\x14\x13\x1b\xb6\xde\x47\xbd\x54\x1d\xcd\x17\x50\x89\x0c\xd7\x4c\x60\xb6\x80\x6f\x0f\xeb\xec\x58\x63\x25\xbc\xe2\xf2\xae\x99\xb5\xb2\xf9\xd1\xa2\xcf\xce\xea\xce\x7e\x6d\xb7\xa8\xed\x79\x5d\xba\x62\x62\x03\x02\x77\x8d\x4f\x74\x5b\xf0\xba\x3b\x7a\xa2\x52\xb4\xe3\x42\xdf\x2f\x6d\x2c\xda\xf1\xec\xb3\x9d\x58\x7c\xda\xa0\x19\x1a\x35\x3b\x2e\xfe\x49\xd2\x8c\x89\x8d\x9d\x39\x9f\x1e\x94\x6d\x9a\xf9\x84\x53\x10\x4b\xee\x4e\x23\x6c\x92\xfa\xf8\x78\x4c\x50\xe7\x50\x97\x8e\x3b\xe7\x1c\xda\xd6\xd8\x92\x33\x13\x91\x45\x3f\x7f\xf2\x50\x0a\x69\x95\xdc\xf0\x86\x73\x45\xe6\x37\xe7\xb7\x36\xe9\x1f\x3d\x7a\x71\x3b\x3e\x4f\x7a\x93\xe8\x07\xfa\x30\xd8\xd9\x95\xe2\x09\xcc\xa8\x3f\x60\xf9\xa0\xa5\xf8\xdb\x7f\x56\xee\x97\xdd\xee\xab\x19\x3c\x87\x76\x11\xb3\xc3\x8b\xd9\xa0\x0d\x43\xa5\xa4\x4a\xda\x15\x3d\xe4\x6a\x01\x06\x1f\xcc\x95\xa1\xa6\xd2\x0b\x4f\x70\x9d\x2b\xb9\x13\xe1\x64\xe9\x9c\xaa\xec\x7e\x7d\xc8\x55\xac\x50\x97\x52\x68\xbc\xc6\x07\x63\xdb\xc1\x0e\xbb\xfd\xd9\x4a\x0e\x25\xd0\x4f\x05\x11\x3c\x05\xa4\x37\xd4\x38\x58\x7f\xac\x97\x89\x4a\xf5\x00\xe5\xaf\x41\xd5\x1d\x34\xbe\xba\x4a\x53\xd4\xba\xe3\x29\xeb\xda\x71\x8f\x9c\xb2\x0d\x8f\x39\xf8\x18\x28\xfd\x55\x43\xd3\x6a\x8d\xdd\x54\xd2\x6b\x9b\xdc\xb3\xb0\x3d\xd0\x9b\x67\xfc\x84\xd7\xe5\xff\xb0\xf0\x73\xd6\x38\x7f\x47\x86\xa3\x8c\xbd\xb9\x1d\x19\xc1\xd3\xa8\x49\x79\x50\x57\x65\x5e\xef\x94\x46\xc0\x2d\xac\x56\x6d\x7a\x7d\x5a\x86\xbd\x02\x32\x46\x1c\xd9\xbd\xfa\x85\xf5\x24\xeb\x6e\x0e\xcb\xfb\x2c\x86\x1e\x89\x3b\x49\x84\xbd\xee\x71\xff\x44\x51\x0f\x5d\x75\xa1\x3f\x68\x3c\x95\xaf\x3e\xef\x3c\xfd\x3c\xf7\x54\xc1\xbe\x3b\xc4\x2c\x39\x4a\x99\x47\x40\x38\x08\x3d\x41\xe4\x53\xf1\x9c\x7a\xdf\x4f\xbc\x4f\xbd\x09\x3f\xfd\xec\x29\xcc\x66\x2f\x8f\x99\x3a\x6e\xfd\xa3\x57\x7f\x05\x8d\x69\x47\x82\x4f\x1e\x01\x0e\x22\x42\x6d\xfc\x38\x48\x59\x2a\xc5\x2b\xaa\x31\x81\xd9\x9a\xce\xc6\x51\x60\x58\x7a\x7f\x99\x4a\xe1\xe8\x96\x69\x8e\xe9\xfd\x04\xf5\x8e\x65\x26\xb7\xa4\xcc\x4c\x50\x51\xb7\x20\xfd\x4a\x3e\x24\xae\x01\x1f\xa7\xf4\x8b\xb9\xe0\xdc\x56\xa9\x04\x66\x17\x9c\x4f\xc8\xcd\xb0\x4f\xff\x8b\x14\x38\xc1\x20\xa4\xc0\xab\x1a\xd8\x9e\xa3\x39\x61\x1b\x0c\x50\xb6\x1b\x4d\x1c\x03\x19\x97\x57\x54\xdc\xb0\x92\xe3\x15\x96\x54\x51\x63\x0b\xd9\x0c\x26\xf4\xeb\x8e\x6e\x0b\x21\x6a\x6d\x76\x5f\x22\xec\xc8\x33\x0b\xf2\x7d\x0a\xc6\xbf\x8e\x66\x76\x25\x68\x58\x81\x4b\x0f\x89\xd9\xfc\xf0\x64\x12\x23\xeb\xda\x1c\xf2\xfe\xfd\xfb\xf7\xcb\x9f\x7f\x5e\xbe\x7e\x0d\x6f\xdf\x26\x45\x31\xb2\x7c\x8b\x27\x3d\x76\xa8\x05\x0e\x48\x85\x07\x1b\x58\x1c\x71\x99\xde\x2f\xe5\x54\x2c\xa9\xe9\x90\x53\x8e\x22\xa3\x6a\x82\xbe\x2a\x5b\xea\x1c\xb7\x4a\x8a\x65\x55\x4e\xc9\x97\x3b\x31\xe0\xb0\x0f\x27\x78\x4a\x85\x5b\x26\x2b\x3d\xe0\xe3\xb8\x9e\xc2\xbb\xf0\x60\x3c\xe6\x51\x6c\x93\x4f\x31\x19\x99\xd1\xfd\x81\x8b\x6a\x83\x8a\xe9\xa9\xbd\x97\x72\xa4\xea\xc0\x50\x89\x6c\xca\xbd\x29\x97\xfa\x28\x1c\x1a\x47\xe0\x16\x96\x51\x30\xf1\xda\x45\xa8\x3e\x17\x99\xc7\xba\xba\x33\x8a\xa6\x26\x7a\xb1\x80\x59\xc1\x44\x65\x50\x0f\xbb\x58\x7f\x69\x96\xe1\xab\xfd\x95\x3b\xcb\xb4\x09\xe0\x24\x40\x3f\x0e\xba\xef\xe0\xf8\xda\x8e\x4c\x7f\xc5\x37\x9c\x2f\xf0\x1d\xe6\x68\x11\xb3\x66\xee\x4b\x25\xe7\xb4\xd4\xb8\x80\xac\x8c\xd3\x9c\x8a\x0d\xce\xda\x05\x41\x34\x38\x6a\x0b\xce\xea\x4f\xeb\xfb\x42\xa2\x75\x75\x57\x30\x13\x4d\x07\xa0\x3d\xff\x1c\x4c\xf1\xc3\x93\xa8\xd0\xd1\x4a\x7d\x5c\xb4\x5a\x85\x4e\xa3\x0e\x03\xd0\xf7\x52\x18\x14\x06\x56\xd3\xf5\xfc\x07\x3b\x89\x74\x46\x12\xe2\x2b\x05\x50\x03\x1c\xa9\x36\x20\x85\xaf\xf3\x24\x94\x7c\x8f\x4f\xf7\x5c\x3f\xd6\xb4\x16\xad\x09\x0d\x5a\xbe\xe7\x54\xeb\x06\xb0\xa1\xc1\xa3\x3e\x93\x09\x1c\x97\x3d\x3e\x1b\x60\xb8\x52\xdc\x1d\x58\x5a\xbf\x07\x4e\x58\x4e\x9a\x5a\xcd\xbe\xc4\x04\xc8\xbb\x5f\xaf\xae\x07\x09\xdf\x4d\xb4\x95\x1a\xf4\xa4\x56\x57\xd2\x3f\x8f\xa9\xc3\xf4\x05\xc6\xd9\xb3\x33\xc8\x70\x4d\x2b\x6e\xc0\x48\xd8\xe5\xd4\xe0\x16\x95\xe7\x73\x92\x60\x87\x90\x52\x01\x1b\x34\x5f\x76\x1a\xb6\x70\xec\x0b\x19\x9f\x31\xce\xce\x2c\xc3\x0e\x9b\x8f\xaa\x0a\x1d\x93\x37\xd9\xa8\xbd\x5d\x4d\x86\xa9\xf4\x1f\x53\xa9\x76\x1e\x9d\x90\x65\x40\xe7\xb2\xe2\x19\xdc\x61\xbd\xf8\xb5\x92\x85\x1f\x01\x0a\x2a\xe8\x06\x15\x44\xcc\x79\x63\x87\x0a\x81\xde\x71\xb4\x3a\x52\x29\x04\xa6\x26\xd4\xa3\x82\xfb\xe8\xb3\x9f\xa8\xe6\xd6\x7b\x1f\x60\xe5\xa3\x5d\x52\xa5\x71\xe8\x81\xf1\x99\xce\x3a\xec\xc3\x0d\x71\xd6\x92\x5b\xf8\xbf\x93\x67\x33\x1f\xb0\x96\x75\x5c\xc5\xd8\x00\xf1\x08\x29\xf5\xdf\x28\x94\x9a\xd2\x75\x76\x66\xb1\x33\x33\xe0\x16\x07\x1f\xb4\x14\x0b\xc8\x24\x08\x69\x72\x26\x36\x63\xd2\x43\x95\xec\xd9\x38\xfa\xfe\x64\x2a\x72\xa7\x23\xe1\x86\xef\xf3\x65\x9d\x13\x4f\x56\x8e\x77\xed\x43\x3e\xe2\x55\x1b\x72\x4b\x7e\x43\xb4\x23\x25\x6e\x64\x24\xb5\x4c\x32\x3e\xd5\x84\x16\x44\xb3\xec\xc9\x94\xe9\xb9\x67\xbd\x4f\x2c\xb3\xda\x1b\x93\xee\xbe\xaa\x8d\x0a\xff\x49\x51\xed\x0c\x4f\x7e\xf9\x3a\x01\xbf\x2c\xfb\x2f\xb9\xbd\x69\xe4\x5c\x66\xe4\x76\xa4\x7f\x0f\x37\xf0\xe3\x1f\x1d\xba\xb9\x8a\x5c\x8a\x2d\xe5\x2c\x83\x66\xa7\x05\x36\xfb\xc5\xbb\xcb\xc4\x9d\xb8\xf7\x52\xb1\x3b\x07\x0b\x3b\xea\x0b\xc1\xf1\x73\x97\xc1\xe1\x06\x1b\x80\xd4\x2e\xf2\xda\x17\x2f\xbb\x67\x87\xdf\xaa\x8f\x1e\xf8\x93\x68\xdb\xd7\xa3\x30\xaf\x7d\x35\x99\xfa\xdb\x98\xba\x0e\xb7\x51\xba\x14\xcc\x24\xee\x8b\x73\x6b\xc8\x55\xff\xab\x77\x32\xfc\x10\xde\x48\x7d\x9c\x5b\x75\xff\x0b\x00\x00\xff\xff\x22\x3d\x9c\x74\x7a\x29\x00\x00")
func staticUiJsBytes() ([]byte, error) {
return bindataRead(
From 1e05406a0289705f981b2f9fbc93bdb2d3f35136 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?=
Date: Sat, 22 Apr 2017 17:38:12 -0700
Subject: [PATCH 05/11] Make submit button green
---
assets/templates/silence.html | 2 +-
bindata_assetfs.go | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/assets/templates/silence.html b/assets/templates/silence.html
index b8400b076..987c7373c 100644
--- a/assets/templates/silence.html
+++ b/assets/templates/silence.html
@@ -98,7 +98,7 @@
-
+
diff --git a/bindata_assetfs.go b/bindata_assetfs.go
index 833ba9860..a244cf94e 100644
--- a/bindata_assetfs.go
+++ b/bindata_assetfs.go
@@ -255,7 +255,7 @@ func templatesModalHtml() (*asset, error) {
return a, nil
}
-var _templatesSilenceHtml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xe4\x57\x4b\x6f\x1b\x37\x10\xbe\xeb\x57\x10\x2c\x04\xdb\x80\x57\x6a\x81\xa2\x07\x63\xb5\x40\x12\xa7\x48\x8a\x26\x39\xf8\xe4\x53\x30\x22\x47\x5a\xc6\x5c\x72\x4b\x72\x65\x0b\x45\xfe\x7b\xc1\xc7\x6a\x1f\xd2\xa6\x8a\x72\xe8\xa1\x7b\xb0\xf9\x98\xe7\xf7\xcd\x50\x64\x6e\x99\x11\xb5\x23\x6e\x5f\xe3\x8a\x42\x5d\x4b\xc1\xc0\x09\xad\x96\x5f\xac\x56\x94\x08\xbe\xa2\x56\x48\x54\x0c\xb3\x8d\x36\x15\x2d\x66\x39\x17\xbb\xb0\xae\xf0\xf9\x21\x6e\xbd\x92\x68\x1c\x25\x4c\x82\xb5\x2b\x0a\x7e\x46\xc2\xdf\x8c\x83\xda\xa2\x21\xa5\xe0\x1c\x15\x25\x46\x4b\x4c\x02\xb4\xc8\x97\x5c\xec\x8a\x59\xee\xed\x8e\x0c\xfe\x1e\x5d\x11\x92\x4b\x58\xa3\x6c\x2d\x33\xad\x9c\xd1\x32\x0b\x8b\xb4\xf8\xd3\xff\xb3\xc4\x69\x52\x81\x63\x65\xbe\x0c\xeb\x41\x6d\x4e\x3e\x2f\x10\x58\x79\x1d\x96\xec\x2d\xd9\x34\x8a\xf9\xbc\xe2\xc2\xe7\x1d\xc8\x06\xed\x2d\x89\xb3\x27\xdc\xdf\x90\xbf\xc9\xdc\xab\x12\x92\x87\xb0\x48\xf8\xf2\x83\xc9\x34\xb7\x28\x91\xb9\x36\xa0\x38\xab\x05\x7b\x42\x43\x5a\x9c\x82\x4a\x16\x17\xe9\x41\xb3\xfd\x38\x38\x48\x22\x4f\xb8\x5f\xd1\x7c\xbe\xea\xa2\x20\xf3\x62\x42\xc3\xba\xbd\x87\x6e\xe8\x23\xba\x3f\xd6\xc8\xe7\x44\x6c\xc8\xf5\xa7\xf5\x17\x64\x6e\xf1\x84\x7b\x3b\x48\xfb\x66\x21\x51\x6d\x5d\x49\x0a\xf2\xcb\xcf\x31\xf1\x18\x95\xd8\x61\x66\x11\x0c\x2b\x57\xd4\x99\x06\x69\x3e\x27\x5f\x5b\x58\xfa\x5f\xd5\x48\x27\x6a\x89\xfd\x9d\x11\xe6\x07\x88\x87\xc8\xb7\x90\xef\x40\xf6\x20\xef\x59\xd1\xb5\x17\x6e\x53\x08\xc2\x8b\x98\x27\xf2\xa8\xd1\xce\x5a\xf8\x91\x4f\xc6\x19\xbf\x10\x49\x0f\xe9\x45\x58\x38\x89\x75\x0f\x71\x5f\x6c\xa8\xdc\x8a\xe6\xb6\x06\x95\x18\xbf\xea\x8c\x80\x73\xc6\x2e\xc2\x32\x99\x17\x57\x24\x32\x74\x24\x10\x96\xbd\x40\x91\xcf\xb3\xc1\x8e\xc3\x17\x47\xe6\x45\xbe\xf4\xf6\x0b\x7a\x1c\xfd\x84\xc2\x18\xb1\x65\x84\x6c\xc4\xc5\xd7\x9b\xbe\x68\xbe\x8c\x58\xa5\x0a\xef\x75\xca\x32\x55\xfb\x41\xc5\x8f\x4b\xd3\x55\x78\x0d\x06\x9c\x36\x34\xee\xf8\xe6\x4f\x5b\x46\x3f\xd3\xae\x63\xba\x1e\x95\x99\xad\xb2\xdf\xe8\xb0\x85\x26\x5a\xf8\xc1\x81\x71\x96\x80\xeb\x85\x34\xb6\x28\x54\xdd\xb8\x6c\x6b\x74\x53\x7b\x66\x90\xf6\xdb\xb1\xa3\xa6\x2f\x97\x01\xe7\x5a\x0d\x20\xcd\x45\x2b\xb7\x01\xb2\x81\x8c\x81\x44\xc5\xc1\xf8\x73\x48\x0c\x80\xf2\x6c\x74\xf3\x60\x35\x9d\x8f\xde\xbb\x13\x15\x1e\xd5\x4d\x6b\x59\x9b\x2a\x4b\x19\x92\x56\x78\xea\x24\x08\x47\x6b\x48\xff\xd5\x71\x0b\xf7\x4a\xb6\xd2\x15\x2a\x77\x7d\xb3\xf0\xd6\xc1\x5d\xd3\xc7\xc7\xc7\xc7\xec\xc3\x87\xec\xfe\x9e\xbc\x7b\x77\x57\x55\x77\xd6\xd2\x9b\x53\xd5\xac\xa0\xc2\x6f\xf8\x30\xf8\x57\x23\x0c\xf2\x03\xe6\xcb\xc3\xc1\xd7\x1f\x5e\xcc\xed\x5b\xc5\xff\xbf\xcc\xa2\xe2\xe7\xf2\x0a\x9c\x5f\xff\x7a\x4b\xae\x4a\xdd\x18\x7b\x75\x31\xcf\x13\x1e\xcf\x61\x39\x0d\xce\xee\xfc\x80\x46\xa0\xe3\xc4\x01\xd0\x23\xab\xab\x93\x73\xd9\x1c\x73\x89\x6a\x87\x52\xd7\x38\xe0\x72\xc8\xe4\x80\x47\xac\x40\xc8\x11\x06\x27\x28\x1c\x49\x78\xc2\x98\x41\x70\xc8\x5f\xef\x47\x7b\xb5\x04\x86\xa5\x96\x1c\xcd\x8a\xbe\x3d\x61\x3e\xa2\x3f\xa5\x3e\x84\xff\x14\xe2\xff\x09\xae\x4c\x57\xbe\xfa\xce\x85\xd5\xff\xf2\x5c\x86\x6a\xf2\xf3\x0d\x4c\xdf\x9c\x14\x49\xa8\x9e\xdc\xfb\x77\x4c\xa7\xab\x18\xda\x0d\x9f\x52\x56\x35\xfe\xf6\x10\x7f\xef\x9d\xde\x6e\x65\xf0\x29\x25\xd4\x16\x29\x29\x0d\x6e\x56\xf4\xa7\x74\xe7\xfa\xe3\xe1\xd3\x47\x4a\xc0\x08\xc8\xf0\xa5\x06\xc5\xfd\x0d\x64\x03\xd2\x4b\x86\xd5\x84\x82\x3d\xdc\xd2\x82\x46\x87\xe7\x88\x81\x12\x77\x46\xab\xcc\x88\x6d\x39\xe2\x61\x42\x92\xeb\x67\x75\x10\xcc\x97\x50\xcc\x8e\x4e\xe7\x14\x78\xef\xd6\xde\x8b\x21\xaf\x4f\xe4\xde\x62\x58\xb7\x32\x06\xc7\xea\xaf\xa5\x5e\x7b\xbf\xb5\xc1\xe9\xd2\x0d\x26\x19\x2a\x87\xa6\xb5\xb9\x6e\x9c\xd3\xaa\x6f\xed\xa1\x59\x57\xc2\xd1\x54\x54\x36\xcd\x92\x85\xb5\x53\x64\xed\x54\xc6\x71\x03\x8d\x74\xb4\x78\x13\x5a\x2a\x5f\x46\x3b\x3d\xd7\xf9\xd2\x57\x9d\xff\x1f\x5f\x2f\xc5\x6c\xf6\xbd\xef\x98\xcc\x36\x8c\xa1\xb5\xed\x7b\xa6\xad\x96\x24\x62\xd0\x36\xd2\x65\x82\x69\x45\x7a\x99\xc5\x71\xa7\x7a\x92\x2b\xf6\x94\x31\x61\x98\x6c\xcf\xac\x36\xe8\x7a\x0a\xaa\xf4\xe6\x21\xef\xef\xef\x86\x0d\x3d\xf4\xe6\x6f\x83\x29\xbe\xf7\xf7\xdd\xbd\x71\x16\xb8\xfb\x11\x28\x36\xe0\x40\x5e\x02\x44\x7c\xdc\x9d\xc4\x01\x5f\x98\x84\x2a\xb8\xfd\x4e\x34\x3e\xe2\x73\x9b\x26\x09\x2f\x43\x83\x8a\xa3\x11\x6a\x4b\x36\x20\x24\xf2\x45\xca\x78\xd2\x82\x07\x0a\x8d\xd1\xc6\xdf\x66\x7f\x18\x9d\x60\xc9\xa3\x73\x76\x86\x43\xf7\x97\x7b\x96\x1a\xb8\x50\xdb\x4b\x98\xe9\x7a\x7b\x1c\xb6\xc1\x8d\x41\x5b\xfa\xa1\xad\x85\x1a\xb1\x72\x88\xf6\x9f\x00\x00\x00\xff\xff\x64\xb2\x57\xeb\x18\x10\x00\x00")
+var _templatesSilenceHtml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xe4\x57\x4f\x6f\xdb\x36\x14\xbf\xfb\x53\x10\x1c\x8c\x24\x40\x64\x6d\xc0\xb0\x43\x20\x0b\x68\x9b\x0e\xed\xb0\xb6\x87\x9c\x72\x2a\x9e\xc9\x67\x8b\x0d\x45\x6a\x24\xe5\xc4\x18\xfa\xdd\x07\x92\x92\xf5\xc7\x52\xe7\xba\x87\x1d\xa6\x43\x22\x3e\xbe\xbf\xbf\xdf\x7b\x34\x95\x59\x66\x44\xe5\x88\x3b\x54\xb8\xa6\x50\x55\x52\x30\x70\x42\xab\xf4\x8b\xd5\x8a\x12\xc1\xd7\xd4\x0a\x89\x8a\x61\xb2\xd5\xa6\xa4\xf9\x22\xe3\x62\x1f\xe4\x0a\x9f\x1f\xe2\xd6\x2b\x89\xc6\x51\xc2\x24\x58\xbb\xa6\xe0\x57\x24\xfc\x4d\x38\xa8\x1d\x1a\x52\x08\xce\x51\x51\x62\xb4\xc4\x46\x81\xe6\x59\xca\xc5\x3e\x5f\x64\xde\xef\xc8\xe1\xef\x31\x14\x21\x99\x84\x0d\xca\xd6\x33\xd3\xca\x19\x2d\x93\x20\xa4\xf9\x9f\xfe\x9f\x25\x4e\x93\x12\x1c\x2b\xb2\x34\xc8\x83\xd9\x92\x7c\x5e\x21\xb0\xe2\x3a\x88\xec\x2d\xd9\xd6\x8a\xf9\xba\xa2\xe0\xf3\x1e\x64\x8d\xf6\x96\xc4\xd5\x13\x1e\x6e\xc8\xdf\x64\xe9\x4d\x09\xc9\x42\x5a\x24\x3c\xd9\xd1\x65\xb3\xb6\x28\x91\xb9\x36\xa1\xb8\xaa\x04\x7b\x42\x43\x5a\x9c\x82\x49\x12\x85\xf4\x68\xd9\x3e\x1c\x1c\x34\x2a\x4f\x78\x58\xd3\x6c\xb9\xee\xb2\x20\xcb\x7c\xc6\xc2\xba\x83\x87\x6e\x18\x23\x86\x3f\xb5\xc8\x96\x44\x6c\xc9\xf5\xa7\xcd\x17\x64\x6e\xf5\x84\x07\x3b\x28\xfb\x66\x25\x51\xed\x5c\x41\x72\xf2\xcb\xcf\xb1\xf0\x98\x95\xd8\x63\x62\x11\x0c\x2b\xd6\xd4\x99\x1a\x69\xb6\x24\x5f\x5b\x58\xfa\x4f\x59\x4b\x27\x2a\x89\xfd\x9d\x11\xe6\x47\x88\x87\xc8\xb7\x90\xef\x41\xf6\x20\xef\x79\xd1\x95\x57\x6e\x4b\x08\xca\xab\x58\x27\xf2\x68\xd1\xae\x5a\xf8\x91\xcf\xe6\x19\x9f\x90\x49\x0f\xe9\x55\x10\x4c\x62\xdd\x43\xdc\x37\x1b\x2a\xb7\xa6\x99\xad\x40\x35\x8c\x5f\x75\x4e\xc0\x39\x63\x57\x41\x4c\x96\xf9\x15\x89\x0c\x9d\x28\x04\xb1\x57\xc8\xb3\x65\x32\xd8\x71\xf8\xe2\xc8\x32\xcf\x52\xef\x3f\xa7\xa7\xd9\xcf\x18\x8c\x11\x4b\x23\x64\x23\x2e\xbe\xde\xf4\x55\xb3\x34\x62\xd5\x74\x78\x6f\x52\xd2\xa6\xdb\x8f\x26\xfe\xbd\x30\x5d\x87\x57\x60\xc0\x69\x43\xe3\x8e\x1f\xfe\x66\xcb\xe8\x67\xda\x4d\x4c\x37\xa3\x32\xb1\x65\xf2\x1b\x1d\x8e\xd0\xcc\x08\x3f\x38\x30\xce\x12\x70\xbd\x94\xc6\x1e\x85\xaa\x6a\x97\xec\x8c\xae\x2b\xcf\x0c\xd2\xfe\x38\x76\xd4\xf4\xf5\x12\xe0\x5c\xab\x01\xa4\x99\x68\xf5\xb6\x40\xb6\x90\x30\x90\xa8\x38\x18\x7f\x0e\x89\x01\x50\x9e\x8d\x6e\x1d\xbc\x36\xe7\xa3\x8f\xee\x44\x89\x27\x7d\xd3\x7a\xd6\xa6\x4c\x9a\x0a\x49\xab\x3c\x77\x12\x84\xa3\x35\x94\xff\xea\x74\x84\x7b\x2d\x5b\xea\x12\x95\xbb\xbe\x59\x79\xef\xe0\xae\xe9\xe3\xe3\xe3\x63\xf2\xe1\x43\x72\x7f\x4f\xde\xbd\xbb\x2b\xcb\x3b\x6b\xe9\xcd\x54\x37\x2b\x28\xf1\x1b\x31\x0c\xfe\x55\x0b\x83\xfc\x88\x79\x7a\x3c\xf8\xfa\xaf\x17\x73\xfb\x56\xf1\xff\x2f\xb3\xa8\xf8\xb9\xbc\x02\xe7\xd7\xbf\xde\x92\xab\x42\xd7\xc6\x5e\x5d\xcc\xf3\x4c\xc4\x73\x58\x6e\x5e\xce\x9e\xfc\x80\x46\xa0\x63\xe2\x00\xe8\x91\xd5\xf5\xc9\xb9\x6c\x8e\xb9\x44\xb5\x47\xa9\x2b\x1c\x70\x39\x64\x72\xc0\x23\x96\x20\xe4\x08\x83\x09\x0a\x47\x1a\x9e\x30\x66\x10\x1c\xf2\xd7\x87\xd1\x5e\x25\x81\x61\xa1\x25\x47\xb3\xa6\x6f\x27\xdc\x47\xf4\xe7\xcc\x87\xf0\x4f\x21\xfe\x9f\xe0\xca\x74\xe9\xbb\xef\x5c\x58\xfd\x2f\xcf\x65\xa8\x36\x71\xbe\x81\xe9\x9b\x49\x95\x06\xd5\xc9\xbd\x7f\xc7\x74\xbe\x8b\xa1\xdd\xf0\x25\x25\x65\xed\x6f\x0f\xf1\xf7\xde\xe9\xdd\x4e\x86\x98\x52\x42\x65\x91\x92\xc2\xe0\x76\x4d\x7f\x6a\xee\x5c\x7f\x3c\x7c\xfa\x48\x09\x18\x01\x09\xbe\x54\xa0\xb8\xbf\x81\x6c\x41\x7a\xcd\x20\x6d\x50\xb0\xc7\x5b\x5a\xb0\xe8\xf0\x1c\x31\x50\xe0\xde\x68\x95\x18\xb1\x2b\x46\x3c\xcc\x68\x72\xfd\xac\x8e\x8a\x59\x0a\xf9\xe2\xe4\x74\x6e\x12\xef\xdd\xda\x7b\x39\x64\xd5\x44\xed\x2d\x86\x55\xab\x63\x70\x6c\xfe\x5a\xea\x8d\x8f\x5b\x19\x9c\x6f\xdd\xe0\x92\xa1\x72\x68\x5a\x9f\x9b\xda\x39\xad\xfa\xde\x1e\xea\x4d\x29\x1c\x6d\x9a\xca\x36\xab\xc6\xc3\xc6\x29\xb2\x71\x2a\xb1\x35\x63\x68\x2d\xcd\xdf\x84\x91\xca\xd2\xe8\xa7\x17\x3a\x4b\x7d\xd7\xf9\xff\xf1\xeb\x25\x5f\x2c\xbe\xf7\x3b\xa6\x8b\xb2\xe8\x57\xd1\xaa\x18\xb4\xb5\x74\x89\x60\x5a\x91\x5e\x65\xf1\xbd\x33\x9d\xe4\x8a\x3d\x25\x4c\x18\x26\xdb\x33\xab\x4d\xba\x9a\x83\xaa\xf9\xe6\x21\xef\xef\xef\x86\x03\x3d\x8c\xe6\x6f\x83\x4d\x7e\xef\xef\xbb\x7b\xe3\x22\x70\xf7\x23\x50\x6c\xc1\x81\xbc\x04\x88\xf8\x71\x37\x89\x03\xbe\x30\x09\x65\x08\xfb\x9d\x68\x7c\xc4\xe7\xb6\x4c\x12\xbe\x0c\x0d\x2a\x8e\x46\xa8\x1d\xd9\x82\x90\xc8\x57\x4d\xc5\xb3\x1e\x3c\x50\x68\x8c\x36\xfe\x36\xfb\xc3\xe8\x04\x4f\x1e\x9d\xb3\x2b\x1c\x86\xbf\x3c\xb2\xd4\xc0\x85\xda\x5d\xc2\x4c\x37\xdb\xe3\xb4\x0d\x6e\x0d\xda\xc2\xbf\xda\x4a\xa8\x11\x2b\xc7\x6c\xff\x09\x00\x00\xff\xff\x32\xc3\xf8\x47\x18\x10\x00\x00")
func templatesSilenceHtmlBytes() ([]byte, error) {
return bindataRead(
From f83660c43da63dcddb64443f11d87a10471105ca Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?=
Date: Sat, 22 Apr 2017 17:44:44 -0700
Subject: [PATCH 06/11] Don't show action box when there's only one value
---
assets/static/ui.js | 1 -
assets/templates/silence.html | 1 +
bindata_assetfs.go | 4 ++--
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/assets/static/ui.js b/assets/static/ui.js
index 346707f3c..ca6091f3b 100644
--- a/assets/static/ui.js
+++ b/assets/static/ui.js
@@ -179,7 +179,6 @@ var UI = (function(params) {
iconBase: 'fa',
tickIcon: 'fa-check',
width: 'fit',
- actionsBox: true,
selectAllText: 'All',
deselectAllText: 'None',
noneSelectedText: $(this).data('label-key') + ": none",
diff --git a/assets/templates/silence.html b/assets/templates/silence.html
index 987c7373c..b1f29df80 100644
--- a/assets/templates/silence.html
+++ b/assets/templates/silence.html
@@ -9,6 +9,7 @@
data-label-key="<%= label_key %>"
data-style="silence-label-select"
<% if (Object.keys(label_values).length > 10) { %>data-live-search="true"<% } %>
+ <% if (Object.keys(label_values).length > 1) { %>data-actions-box="true"<% } %>
multiple>
<% _.each(label_values, function(label, label_val) { %>