You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gosuv/rice-box.go

493 lines
4.1 MiB

2 years ago
// Code generated by rice embed-go; DO NOT EDIT.
package main
import (
"time"
"github.com/GeertJohan/go.rice/embedded"
)
func init() {
// define files
file4 := &embedded.EmbeddedFile{
Filename: "bootstrap-3.3.5/css/bootstrap-theme.css",
FileModTime: time.Unix(1502592097, 0),
Content: string("/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n}\n.btn-default.disabled,\n.btn-primary.disabled,\n.btn-success.disabled,\n.btn-info.disabled,\n.btn-warning.disabled,\n.btn-danger.disabled,\n.btn-default[disabled],\n.btn-primary[disabled],\n.btn-success[disabled],\n.btn-info[disabled],\n.btn-warning[disabled],\n.btn-danger[disabled],\nfieldset[disabled] .btn-default,\nfieldset[disabled] .btn-primary,\nfieldset[disabled] .btn-success,\nfieldset[disabled] .btn-info,\nfieldset[disabled] .btn-warning,\nfieldset[disabled] .btn-danger {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n text-shadow: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n}\n.btn-default {\n text-shadow: 0 1px 0 #fff;\n background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));\n background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #dbdbdb;\n border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n background-color: #e0e0e0;\n background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n background-color: #e0e0e0;\n border-color: #dbdbdb;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #e0e0e0;\n background-image: none;\n}\n.btn-primary {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));\n background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n background-color: #265a88;\n background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #265a88;\n border-color: #245580;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disable
}
file5 := &embedded.EmbeddedFile{
Filename: "bootstrap-3.3.5/css/bootstrap-theme.css.map",
FileModTime: time.Unix(1502592097, 0),
Content: string("{\"version\":3,\"sources\":[\"bootstrap-theme.css\",\"less/theme.less\",\"less/mixins/vendor-prefixes.less\",\"less/mixins/gradients.less\",\"less/mixins/reset-filter.less\"],\"names\":[],\"mappings\":\"AAAA;;;;GAIG;ACeH;;;;;;EAME,yCAAA;EC2CA,4FAAA;EACQ,oFAAA;CFvDT;ACgBC;;;;;;;;;;;;ECsCA,yDAAA;EACQ,iDAAA;CFxCT;ACMC;;;;;;;;;;;;;;;;;;ECiCA,yBAAA;EACQ,iBAAA;CFnBT;AC/BD;;;;;;EAuBI,kBAAA;CDgBH;ACyBC;;EAEE,uBAAA;CDvBH;AC4BD;EErEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;EAuC2C,0BAAA;EAA2B,mBAAA;CDjBvE;ACpBC;;EAEE,0BAAA;EACA,6BAAA;CDsBH;ACnBC;;EAEE,0BAAA;EACA,sBAAA;CDqBH;ACfG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CD6BL;ACbD;EEtEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CD8DD;AC5DC;;EAEE,0BAAA;EACA,6BAAA;CD8DH;AC3DC;;EAEE,0BAAA;EACA,sBAAA;CD6DH;ACvDG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CDqEL;ACpDD;EEvEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CDsGD;ACpGC;;EAEE,0BAAA;EACA,6BAAA;CDsGH;ACnGC;;EAEE,0BAAA;EACA,sBAAA;CDqGH;AC/FG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CD6GL;AC3FD;EExEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CD8ID;AC5IC;;EAEE,0BAAA;EACA,6BAAA;CD8IH;AC3IC;;EAEE,0BAAA;EACA,sBAAA;CD6IH;ACvIG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CDqJL;AClID;EEzEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CDsLD;ACpLC;;EAEE,0BAAA;EACA,6BAAA;CDsLH;ACnLC;;EAEE,0BAAA;EACA,sBAAA;CDqLH;AC/KG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CD6LL;ACzKD;EE1EI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CD8ND;AC5NC;;EAEE,0BAAA;EACA,6BAAA;CD8NH;AC3NC;;EAEE,0BAAA;EACA,sBAAA;CD6NH;ACvNG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CDqOL;AC1MD;;EClCE,mDAAA;EACQ,2CAAA;CFgPT;ACrMD;;EE3FI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF0FF,0BAAA;CD2MD;ACzMD;;;EEhGI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EFgGF,0BAAA;CD+MD;ACtMD;EE7GI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;ECnBF,oEAAA;EH+HA,mBAAA;ECjEA,4FAAA;EACQ,oFAAA;CF8QT;ACjND;;EE7GI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;ED2CF,yDAAA;EACQ,iDAAA;CFwRT;AC9MD;;EAEE,+CAAA;CDgND;AC5MD;EEhII,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;ECnBF,oEAAA;EHkJA,mBAAA;CDkND;ACrND;;EEhII,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;ED2CF,wDAAA;EACQ,gDAAA;CF+ST;AC/ND;;EAYI,0CAAA;CDuNH;AClND;;;EAGE,iBAAA;CDoND;AC/LD;EAfI;;;IAGE,YAAA;IE7JF,yEAAA;IACA,oEAAA;IACA,8FAAA;IAAA,uEAAA;IACA,4BAAA;IACA,uHAAA;GH+WD;CACF;AC3MD;EACE,8CAAA;EC3HA,2FAAA;EACQ,mFAAA;CFyUT;ACnMD;EEtLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CD+MD;AC1MD;EEvLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CDuND;ACjND;EExLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CD+ND;ACxND;EEzLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CDuOD;ACxND;EEjMI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH4ZH;ACrND;EE3MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHmaH;AC3ND;EE5MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH0aH;ACjOD;EE7MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHibH;ACvOD;EE9MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHwbH;AC7OD;EE/MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH+bH;AChPD;EElLI,8MAAA;EACA,yMAAA;EACA,sMAAA;CHqaH;AC5OD;EACE,mBAAA;EC9KA,mDAAA;EACQ,2CAAA;CF6ZT;AC7OD;;;EAGE,8BAAA;EEnOE,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EFiOF,sBAAA;CDmPD;ACxPD;;;EAQI,kBAAA;CDqPH;AC3OD;ECnME,kDAAA;EACQ,0CAAA;CFibT;ACrOD;EE5PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHoeH;AC3OD;EE7PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH2eH;ACjPD;EE9PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHkfH;ACvPD;EE/PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHyfH;AC7PD;
}
file6 := &embedded.EmbeddedFile{
Filename: "bootstrap-3.3.5/css/bootstrap-theme.min.css",
FileModTime: time.Unix(1502592097, 0),
Content: string("/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;ba
}
file7 := &embedded.EmbeddedFile{
Filename: "bootstrap-3.3.5/css/bootstrap.css",
FileModTime: time.Unix(1502592097, 0),
Content: string("/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n margin: .67em 0;\n font-size: 2em;\n}\nmark {\n color: #000;\n background: #ff0;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -.5em;\n}\nsub {\n bottom: -.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n height: 0;\n -webkit-box-sizing: content-box;\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0;\n font: inherit;\n color: inherit;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: content-box;\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n -webkit-appearance: textfield;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n padding: .35em .625em .75em;\n margin: 0 2px;\n border: 1px solid #c0c0c0;\n}\nlegend {\n padding: 0;\n border: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n color: #000 !important;\n text-shadow: none !important;\n background: transparent !important;\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .
}
file8 := &embedded.EmbeddedFile{
Filename: "bootstrap-3.3.5/css/bootstrap.css.map",
FileModTime: time.Unix(1502592097, 0),
Content: string("{\"version\":3,\"sources\":[\"bootstrap.css\",\"less/normalize.less\",\"less/print.less\",\"less/glyphicons.less\",\"less/scaffolding.less\",\"less/mixins/vendor-prefixes.less\",\"less/mixins/tab-focus.less\",\"less/mixins/image.less\",\"less/type.less\",\"less/mixins/text-emphasis.less\",\"less/mixins/background-variant.less\",\"less/mixins/text-overflow.less\",\"less/code.less\",\"less/grid.less\",\"less/mixins/grid.less\",\"less/mixins/grid-framework.less\",\"less/tables.less\",\"less/mixins/table-row.less\",\"less/forms.less\",\"less/mixins/forms.less\",\"less/buttons.less\",\"less/mixins/buttons.less\",\"less/mixins/opacity.less\",\"less/component-animations.less\",\"less/dropdowns.less\",\"less/mixins/nav-divider.less\",\"less/mixins/reset-filter.less\",\"less/button-groups.less\",\"less/mixins/border-radius.less\",\"less/input-groups.less\",\"less/navs.less\",\"less/navbar.less\",\"less/mixins/nav-vertical-align.less\",\"less/utilities.less\",\"less/breadcrumbs.less\",\"less/pagination.less\",\"less/mixins/pagination.less\",\"less/pager.less\",\"less/labels.less\",\"less/mixins/labels.less\",\"less/badges.less\",\"less/jumbotron.less\",\"less/thumbnails.less\",\"less/alerts.less\",\"less/mixins/alerts.less\",\"less/progress-bars.less\",\"less/mixins/gradients.less\",\"less/mixins/progress-bar.less\",\"less/media.less\",\"less/list-group.less\",\"less/mixins/list-group.less\",\"less/panels.less\",\"less/mixins/panels.less\",\"less/responsive-embed.less\",\"less/wells.less\",\"less/close.less\",\"less/modals.less\",\"less/tooltip.less\",\"less/mixins/reset-text.less\",\"less/popovers.less\",\"less/carousel.less\",\"less/mixins/clearfix.less\",\"less/mixins/center-block.less\",\"less/mixins/hide-text.less\",\"less/responsive-utilities.less\",\"less/mixins/responsive-visibility.less\"],\"names\":[],\"mappings\":\"AAAA;;;;GAIG;AACH,4EAA4E;ACG5E;EACE,wBAAA;EACA,2BAAA;EACA,+BAAA;CDDD;ACQD;EACE,UAAA;CDND;ACmBD;;;;;;;;;;;;;EAaE,eAAA;CDjBD;ACyBD;;;;EAIE,sBAAA;EACA,yBAAA;CDvBD;AC+BD;EACE,cAAA;EACA,UAAA;CD7BD;ACqCD;;EAEE,cAAA;CDnCD;AC6CD;EACE,8BAAA;CD3CD;ACmDD;;EAEE,WAAA;CDjDD;AC2DD;EACE,0BAAA;CDzDD;ACgED;;EAEE,kBAAA;CD9DD;ACqED;EACE,mBAAA;CDnED;AC2ED;EACE,eAAA;EACA,iBAAA;CDzED;ACgFD;EACE,iBAAA;EACA,YAAA;CD9ED;ACqFD;EACE,eAAA;CDnFD;AC0FD;;EAEE,eAAA;EACA,eAAA;EACA,mBAAA;EACA,yBAAA;CDxFD;AC2FD;EACE,YAAA;CDzFD;AC4FD;EACE,gBAAA;CD1FD;ACoGD;EACE,UAAA;CDlGD;ACyGD;EACE,iBAAA;CDvGD;ACiHD;EACE,iBAAA;CD/GD;ACsHD;EACE,gCAAA;KAAA,6BAAA;UAAA,wBAAA;EACA,UAAA;CDpHD;AC2HD;EACE,eAAA;CDzHD;ACgID;;;;EAIE,kCAAA;EACA,eAAA;CD9HD;ACgJD;;;;;EAKE,eAAA;EACA,cAAA;EACA,UAAA;CD9ID;ACqJD;EACE,kBAAA;CDnJD;AC6JD;;EAEE,qBAAA;CD3JD;ACsKD;;;;EAIE,2BAAA;EACA,gBAAA;CDpKD;AC2KD;;EAEE,gBAAA;CDzKD;ACgLD;;EAEE,UAAA;EACA,WAAA;CD9KD;ACsLD;EACE,oBAAA;CDpLD;AC+LD;;EAEE,+BAAA;KAAA,4BAAA;UAAA,uBAAA;EACA,WAAA;CD7LD;ACsMD;;EAEE,aAAA;CDpMD;AC4MD;EACE,8BAAA;EACA,gCAAA;KAAA,6BAAA;UAAA,wBAAA;CD1MD;ACmND;;EAEE,yBAAA;CDjND;ACwND;EACE,0BAAA;EACA,cAAA;EACA,+BAAA;CDtND;AC8ND;EACE,UAAA;EACA,WAAA;CD5ND;ACmOD;EACE,eAAA;CDjOD;ACyOD;EACE,kBAAA;CDvOD;ACiPD;EACE,0BAAA;EACA,kBAAA;CD/OD;ACkPD;;EAEE,WAAA;CDhPD;AACD,qFAAqF;AElFrF;EA7FI;;;IAGI,mCAAA;IACA,uBAAA;IACA,oCAAA;YAAA,4BAAA;IACA,6BAAA;GFkLL;EE/KC;;IAEI,2BAAA;GFiLL;EE9KC;IACI,6BAAA;GFgLL;EE7KC;IACI,8BAAA;GF+KL;EE1KC;;IAEI,YAAA;GF4KL;EEzKC;;IAEI,uBAAA;IACA,yBAAA;GF2KL;EExKC;IACI,4BAAA;GF0KL;EEvKC;;IAEI,yBAAA;GFyKL;EEtKC;IACI,2BAAA;GFwKL;EErKC;;;IAGI,WAAA;IACA,UAAA;GFuKL;EEpKC;;IAEI,wBAAA;GFsKL;EEhKC;IACI,cAAA;GFkKL;EEhKC;;IAGQ,kCAAA;GFiKT;EE9JC;IACI,uBAAA;GFgKL;EE7JC;IACI,qCAAA;GF+JL;EEhKC;;IAKQ,kCAAA;GF+JT;EE5JC;;IAGQ,kCAAA;GF6JT;CACF;AGnPD;EACE,oCAAA;EACA,sDAAA;EACA,gYAAA;CHqPD;AG7OD;EACE,mBAAA;EACA,SAAA;EACA,sBAAA;EACA,oCAAA;EACA,mBAAA;EACA,oBAAA;EACA,eAAA;EACA,oCAAA;EACA,mCAAA;CH+OD;AG3OmC;EAAW,eAAA;CH8O9C;AG7OmC;EAAW,eAAA;CHgP9C;AG9OmC;;EAAW,iBAAA;CHkP9C;AGjPmC;EAAW,iBAAA;CHoP9C;AGnPmC;EAAW,iBAAA;CHsP9C;AGrPmC;EAAW,iBAAA;CHwP9C;AGvPmC;EAAW,iBAAA;CH0P9C;AGzPmC;EAAW,iBAAA;CH4P9C;AG3PmC;EAAW,iBAAA;CH8P9C;AG7PmC;EAAW,iBAAA;CHgQ9C;AG/PmC;EAAW,iBAAA;CHkQ9C;AGjQmC;EAAW,iBAAA;CHoQ9C;AGnQmC;EAAW,iBAAA;CHsQ9C;AGrQmC;EAAW,iB
}
file9 := &embedded.EmbeddedFile{
Filename: "bootstrap-3.3.5/css/bootstrap.min.css",
FileModTime: time.Unix(1502592097, 0),
Content: string("/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:\" (\" attr(href) \")\"}abbr[title]:after{content:\" (\" attr(title) \")\"}a[href^=\"javascript:\"]:after,a[href^=\"#\"]:after{content:\"\"}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:\"\\2a\"}.glyphicon-plus:before{content:\"\\2b\"}.glyphicon-eur:before,.glyphicon-euro:before{content:\"\\20ac\"}.glyphicon-minus:before{content:\"\\2212\"}.glyphicon-clou
}
fileb := &embedded.EmbeddedFile{
Filename: "bootstrap-3.3.5/fonts/glyphicons-halflings-regular.eot",
FileModTime: time.Unix(1502592097, 0),
Content: string("\x9fN\x00\x00AM\x00\x00\x02\x00\x02\x00\x04\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x01\x00\x90\x01\x00\x00\x04\x00LP\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00'\x12\u007f,\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00(\x00G\x00L\x00Y\x00P\x00H\x00I\x00C\x00O\x00N\x00S\x00 \x00H\x00a\x00l\x00f\x00l\x00i\x00n\x00g\x00s\x00\x00\x00\x0e\x00R\x00e\x00g\x00u\x00l\x00a\x00r\x00\x00\x00x\x00V\x00e\x00r\x00s\x00i\x00o\x00n\x00 \x001\x00.\x000\x000\x009\x00;\x00P\x00S\x00 \x000\x000\x001\x00.\x000\x000\x009\x00;\x00h\x00o\x00t\x00c\x00o\x00n\x00v\x00 \x001\x00.\x000\x00.\x007\x000\x00;\x00m\x00a\x00k\x00e\x00o\x00t\x00f\x00.\x00l\x00i\x00b\x002\x00.\x005\x00.\x005\x008\x003\x002\x009\x00\x00\x008\x00G\x00L\x00Y\x00P\x00H\x00I\x00C\x00O\x00N\x00S\x00 \x00H\x00a\x00l\x00f\x00l\x00i\x00n\x00g\x00s\x00 \x00R\x00e\x00g\x00u\x00l\x00a\x00r\x00\x00\x00\x00\x00BSGP\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\xa9\xdc\x00M\x13\x00M\x19\x00F\xee\x14\xcd\xe9\x8c\xcf\xd2\x11٣(u\x1bʌ<\x010D\xe3B/X\r\xefN\xef\v\x88\x00CC\xea^\xc7\x05\frmR2sk\xc9\xcbPJ\"5+\x96gl\xe9W*i\xd5W\x96/E\ue45c\xd3\x054#\xacԣU\xa6~\xb2f\x10\x89\x91\x1bUD\xdcĹ\xf7\x88\xab\xb1\xe0J\xb71\xe1/!\xfe\xfe/\x9e\xba\xcas\xaa\x027\x19\x92\x93k\x8a\x95\x94\a\x06(\xba\x88\xa1h\x1fN\xf8\xe98o\x90\xedd$yq\x8e\xb91\xb3\xe2\xd69\x16\x83@\x11-\x89\x82HG\x92\x01\xf4\x18\xb5S\"\xf8Fj\xf4\x04ؠ6C3\x94\xa4&\x9e\x87\xc1\x1e\xf8\xaaW51\xc1\xd3\x1b\xdc\xd7B\x9f\xafa\xcb\xeaQaR\x86U/\xf5\xb6{*\xbf\x82\xcb\xef\x00\x82=\x96@d\xf4\xf8h$\xa1\x1e1\xc9Tۗnc+c\x92\xdeA\xa1\xa7\xbc\t\x17\x95Zɀ\xa4@Q\xd1c\xada\x1a\x87\xd5\xdel\xf7\x902>\xcaK\xb0\xc8\x04\x01m\xf3' \v\x93\xcb\x19C\x87HMĬfB\x89X\x8d,\xbeY\x01\x17\xf2\xc2p\xa8e\xa2\x90\n\ue378U\xf8\xd8\x01\x1e*Ҕ\x1az\xff\nm\x82\xcb\xcbi\x16\x10O1nE\xc6.\x10\x9b\x84\xe4\rhx!aC\nXT\xda\x14V\xa2\xc5\x16\xa9\u008b\x96\f\x97\a\xe9R\x1d\xa5\x9a\x1e%\xa5\x04\x04|I\xe4\xa0H\xf0\x90\xc5\xd5P\x835\"\xc5b\x92N\xb2\x10\x11\xb5=\xe2\xf8\x83r\xd9/_\xe5R\x8c\x9b\x94\x99_\v\xe0%҄\x8duz\xc9\xe9Ҙ\xd65\x922ġ\xd2\xe3\x05P\xda)\x9e\xd4\xfe\x11\x9e\x1b\xc6\xc3F\x837S\x8b\x01q\x84F\xc0{n\xe1i\x14a\x81\x02\xb7\xb8@D\x11\xd0s\x88;\x9a\x18\x1f}9\x1b⬥?ź\x91\x06\x19\xa7\xc2\v\fR{\xa6Tk\xed;\u07b5ǜ\xd7U\\N\x9eZ\xf8\x9bQ-\xbb^\xd4s\x90\u007f7\xf2f\v0\x19\x98\xca\xc6S3A\f\xdc\r_n\x90\x81`W\x1c7P\u007f\x12p\x98\xbb\xf4\xe0\bi\xab\xed\xb3!\xf0g\xd8/\xe0_p\xbb\xc1\xd2\x04Z\x80-=\xc3ץ~WZ#/\xe14 KF\x00`\xb4 \xbb\x8c\x01z\xdf\x02\xd20\a\xdb|\tD\x82\x06\x14ѵ\x00\xec\x00\x82&däI\x89\xb4\x8e\xfcÏ\xc1;\xb7M\xec\x94{'\xb6om\x86\x94m\xa2\vI\v\x11\x06!w\x1ci9|H:\xa7ۧ\xc0\xbb\xe7\xf7\xca\xfe\xbe{\x15\xfb~\xf6\xb9\xfdq\x04\xba\xb8\xa9O\xf8\xe5\xf4\uea60\x0f\xfa\x9b,\x98 \x82L]&\x84J0\xf1\x95\xd99/\x03\xed\x0f9&\xccY\xf8\f蓰{;\xf7\xfa'\xc03`\x1c\x92e\x00\u007f@v\x14H\x0f\x84y\bDZ$\xba\x00\x843\x81\xcb\x03\x88Dx28\f\x04\x05\x83W\x80 Cx5x\x18\bw\a\x82B`\xa3$C$'\xe3\xcaEl\x85\x1cy\xa0\xd5h\xbf\xeb\x1cԀ\r\vDJ\n$(p\x9d\x06\xbd\a\xeeQA\x94A܉A\x96@'\xc7$\rh\x03p\x1c\xca0\xceV\x120 `\x9d\xbas\xbe\xaae\xd2$\xc94$\"t2=f\xb4\x984\x84A\x84{Tk\x96\a0|r\x18H\xa4\xf6\x10\xc4\xd0\x02\xa3\xef`\x1bL&\xb1\xb4s\xd4h\xa6]\x01\x94\xa7A<\xa3\x1a\xa1\x8b\xb2`R\xb4'\xa3\x02\x95!\x83\x8b\x811N\xa6\x01;\xa3\x12_\x8at3\xdb#\xa0 \xe2\xf2\xeb\xfa\x18\xd8\xeaV\xe3\x05\xea\v*ve\xd1F`E\u007f O$\x8e{)\xd9W=p:\xae\xde\xd6\x11F`\x8a\xbe2\x1a\xc6\xc42ړC\xeb\xc1\x8c\xd2^\xd7.\xca\x15ć\x03\x98\xa1\xf8\x96\xf8G\b\xfe<<?\xa2\x18\xe9\xe7~z\xd0\x1b\xba\xa2\xa9\xe5\x02\x1a\xa5>\xfb.p\x1e\xe7Ne2\xea\x8b\xefִ\xba\xde+Y\xecs\x16\xdbl:\xc2\xc3˼\xef\xb5\fܫu5\xa9\xa6\xde\xee\xd0t\xc0u\x95^8\xbe\xcc6\xe8\xf3\x1f\aȄTmy\xf0Q\xc9%\x16\xfeu~\xf4\xf2\x9a%~1rҘa\xfdwߚ^\x90\xf9_\xa9Z\xa3\x8dZ\x9da\xa2\x83\xb20!\xd9\xe8\x05\x8d\xa1\xb7\xfaN\xf6`\xa5.\x8e\ruq\xc0\xb1\xe7\xeaYB\xa5\\\x99\x1b\xa8\xf3\x85\x84\xca\x11\xd4\x15\xea\x85\x13[\ae\xf0\x8b\xee\xee\xfe:@\xa0\xeaJ'E\x17ہ,\xaf3\x1f\x1dubj@\x8dp\xa8\xc1\xc6\xe4\x17\xf0\x13\xb4f\xa8\xc9\xdf\x15\xf3\u007f\ued77eW9(\t\xf3\x1b\xba\xe5\x02\xa0\xb4
}
filec := &embedded.EmbeddedFile{
Filename: "bootstrap-3.3.5/fonts/glyphicons-halflings-regular.svg",
FileModTime: time.Unix(1502592097, 0),
Content: string("<?xml version=\"1.0\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\" >\n<svg xmlns=\"http://www.w3.org/2000/svg\">\n<metadata></metadata>\n<defs>\n<font id=\"glyphicons_halflingsregular\" horiz-adv-x=\"1200\" >\n<font-face units-per-em=\"1200\" ascent=\"960\" descent=\"-240\" />\n<missing-glyph horiz-adv-x=\"500\" />\n<glyph horiz-adv-x=\"0\" />\n<glyph horiz-adv-x=\"400\" />\n<glyph unicode=\" \" />\n<glyph unicode=\"*\" d=\"M600 1100q15 0 34 -1.5t30 -3.5l11 -1q10 -2 17.5 -10.5t7.5 -18.5v-224l158 158q7 7 18 8t19 -6l106 -106q7 -8 6 -19t-8 -18l-158 -158h224q10 0 18.5 -7.5t10.5 -17.5q6 -41 6 -75q0 -15 -1.5 -34t-3.5 -30l-1 -11q-2 -10 -10.5 -17.5t-18.5 -7.5h-224l158 -158 q7 -7 8 -18t-6 -19l-106 -106q-8 -7 -19 -6t-18 8l-158 158v-224q0 -10 -7.5 -18.5t-17.5 -10.5q-41 -6 -75 -6q-15 0 -34 1.5t-30 3.5l-11 1q-10 2 -17.5 10.5t-7.5 18.5v224l-158 -158q-7 -7 -18 -8t-19 6l-106 106q-7 8 -6 19t8 18l158 158h-224q-10 0 -18.5 7.5 t-10.5 17.5q-6 41 -6 75q0 15 1.5 34t3.5 30l1 11q2 10 10.5 17.5t18.5 7.5h224l-158 158q-7 7 -8 18t6 19l106 106q8 7 19 6t18 -8l158 -158v224q0 10 7.5 18.5t17.5 10.5q41 6 75 6z\" />\n<glyph unicode=\"+\" d=\"M450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-350h350q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-350v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v350h-350q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5 h350v350q0 21 14.5 35.5t35.5 14.5z\" />\n<glyph unicode=\"&#xa0;\" />\n<glyph unicode=\"&#xa5;\" d=\"M825 1100h250q10 0 12.5 -5t-5.5 -13l-364 -364q-6 -6 -11 -18h268q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-100h275q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-174q0 -11 -7.5 -18.5t-18.5 -7.5h-148q-11 0 -18.5 7.5t-7.5 18.5v174 h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h125v100h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h118q-5 12 -11 18l-364 364q-8 8 -5.5 13t12.5 5h250q25 0 43 -18l164 -164q8 -8 18 -8t18 8l164 164q18 18 43 18z\" />\n<glyph unicode=\"&#x2000;\" horiz-adv-x=\"650\" />\n<glyph unicode=\"&#x2001;\" horiz-adv-x=\"1300\" />\n<glyph unicode=\"&#x2002;\" horiz-adv-x=\"650\" />\n<glyph unicode=\"&#x2003;\" horiz-adv-x=\"1300\" />\n<glyph unicode=\"&#x2004;\" horiz-adv-x=\"433\" />\n<glyph unicode=\"&#x2005;\" horiz-adv-x=\"325\" />\n<glyph unicode=\"&#x2006;\" horiz-adv-x=\"216\" />\n<glyph unicode=\"&#x2007;\" horiz-adv-x=\"216\" />\n<glyph unicode=\"&#x2008;\" horiz-adv-x=\"162\" />\n<glyph unicode=\"&#x2009;\" horiz-adv-x=\"260\" />\n<glyph unicode=\"&#x200a;\" horiz-adv-x=\"72\" />\n<glyph unicode=\"&#x202f;\" horiz-adv-x=\"260\" />\n<glyph unicode=\"&#x205f;\" horiz-adv-x=\"325\" />\n<glyph unicode=\"&#x20ac;\" d=\"M744 1198q242 0 354 -189q60 -104 66 -209h-181q0 45 -17.5 82.5t-43.5 61.5t-58 40.5t-60.5 24t-51.5 7.5q-19 0 -40.5 -5.5t-49.5 -20.5t-53 -38t-49 -62.5t-39 -89.5h379l-100 -100h-300q-6 -50 -6 -100h406l-100 -100h-300q9 -74 33 -132t52.5 -91t61.5 -54.5t59 -29 t47 -7.5q22 0 50.5 7.5t60.5 24.5t58 41t43.5 61t17.5 80h174q-30 -171 -128 -278q-107 -117 -274 -117q-206 0 -324 158q-36 48 -69 133t-45 204h-217l100 100h112q1 47 6 100h-218l100 100h134q20 87 51 153.5t62 103.5q117 141 297 141z\" />\n<glyph unicode=\"&#x20bd;\" d=\"M428 1200h350q67 0 120 -13t86 -31t57 -49.5t35 -56.5t17 -64.5t6.5 -60.5t0.5 -57v-16.5v-16.5q0 -36 -0.5 -57t-6.5 -61t-17 -65t-35 -57t-57 -50.5t-86 -31.5t-120 -13h-178l-2 -100h288q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-138v-175q0 -11 -5.5 -18 t-15.5 -7h-149q-10 0 -17.5 7.5t-7.5 17.5v175h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v100h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v475q0 10 7.5 17.5t17.5 7.5zM600 1000v-300h203q64 0 86.5 33t22.5 119q0 84 -22.5 116t-86.5 32h-203z\" />\n<glyph unicode=\"&#x2212;\" d=\"M250 700h800q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z\" />\n<glyph unicode=\"&#x231b;\" d=\"M1000 1200v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-50v-100q0 -91 -49.5 -165.5t-130.5 -109.5q81 -35 130.5 -109.5t49.5 -165.5v-150h50q
}
filed := &embedded.EmbeddedFile{
Filename: "bootstrap-3.3.5/fonts/glyphicons-halflings-regular.ttf",
FileModTime: time.Unix(1502592097, 0),
Content: string("\x00\x01\x00\x00\x00\x0f\x00\x80\x00\x03\x00pFFTMm*\x97\xdc\x00\x00\x00\xfc\x00\x00\x00\x1cGDEF\x01D\x00\x04\x00\x00\x01\x18\x00\x00\x00 OS/2g\xb9k\x89\x00\x00\x018\x00\x00\x00`cmapڭ\xe3\x81\x00\x00\x01\x98\x00\x00\x06rcvt \x00(\x02\xf8\x00\x00\b\f\x00\x00\x00\x04gasp\xff\xff\x00\x03\x00\x00\b\x10\x00\x00\x00\bglyf}]\xc2o\x00\x00\b\x18\x00\x00\x94\xa4head\x05M/\xd8\x00\x00\x9c\xbc\x00\x00\x006hhea\nD\x04\x11\x00\x00\x9c\xf4\x00\x00\x00$hmtx\xd2\xc7 `\x00\x00\x9d\x18\x00\x00\x03tlocao\xfb\x95\xce\x00\x00\xa0\x8c\x00\x00\x020maxp\x01j\x00\xd8\x00\x00\xa2\xbc\x00\x00\x00 name\xb3,\xa0\x9b\x00\x00\xa2\xdc\x00\x00\x03\xa2post\xba\xa3\xe55\x00\x00\xa6\x80\x00\x00\n\xd1webf\xc3\x18TP\x00\x00\xb1T\x00\x00\x00\x06\x00\x00\x00\x01\x00\x00\x00\x00\xcc=\xa2\xcf\x00\x00\x00\x00\xd0v\x81u\x00\x00\x00\x00\xd0vs\x97\x00\x01\x00\x00\x00\x0e\x00\x00\x00\x18\x00\x00\x00\x00\x00\x02\x00\x01\x00\x01\x01\x16\x00\x01\x00\x04\x00\x00\x00\x02\x00\x00\x00\x03\x04\x8b\x01\x90\x00\x05\x00\x04\x03\f\x02\xd0\x00\x00\x00Z\x03\f\x02\xd0\x00\x00\x01\xa4\x002\x02\xb8\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00UKWN\x00@\x00 \xff\xff\x03\xc0\xff\x10\x00\x00\x05\x14\x00{\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x01\x00\x00\x00\x05\x00\x00\x00\x03\x00\x00\x00,\x00\x00\x00\n\x00\x00\x01\xdc\x00\x01\x00\x00\x00\x00\x04h\x00\x03\x00\x01\x00\x00\x00,\x00\x03\x00\n\x00\x00\x01\xdc\x00\x04\x01\xb0\x00\x00\x00h\x00@\x00\x05\x00(\x00 \x00+\x00\xa0\x00\xa5 \n / _ \xac \xbd\"\x12#\x1b%\xfc&\x01&\xfa'\t'\x0f\xe0\x03\xe0\t\xe0\x19\xe0)\xe09\xe0I\xe0Y\xe0`\xe0i\xe0y\xe0\x89\xe0\x97\xe1\t\xe1\x19\xe1)\xe19\xe1F\xe1I\xe1Y\xe1i\xe1y\xe1\x89\xe1\x95\xe1\x99\xe2\x06\xe2\t\xe2\x16\xe2\x19\xe2!\xe2'\xe29\xe2I\xe2Y\xe2`\xf8\xff\xff\xff\x00\x00\x00 \x00*\x00\xa0\x00\xa5 \x00 / _ \xac \xbd\"\x12#\x1b%\xfc&\x01&\xfa'\t'\x0f\xe0\x01\xe0\x05\xe0\x10\xe0 \xe00\xe0@\xe0P\xe0`\xe0b\xe0p\xe0\x80\xe0\x90\xe1\x01\xe1\x10\xe1 \xe10\xe1@\xe1H\xe1P\xe1`\xe1p\xe1\x80\xe1\x90\xe1\x97\xe2\x00\xe2\t\xe2\x10\xe2\x18\xe2!\xe2#\xe20\xe2@\xe2P\xe2`\xf8\xff\xff\xff\xff\xe3\xff\xda\xfff\xffb\xe0\b\xdf\xe4ߵ\xdfi\xdfY\xde\x05\xdc\xfd\xda\x1d\xda\x19\xd9!\xd9\x13\xd9\x0e \x1d \x1c \x16 \x10 \n \x04\x1f\xfe\x1f\xf8\x1f\xf7\x1f\xf1\x1f\xeb\x1f\xe5\x1f|\x1fv\x1fp\x1fj\x1fd\x1fc\x1f]\x1fW\x1fQ\x1fK\x1fE\x1fD\x1e\xde\x1e\xdc\x1e\xd6\x1e\xd5\x1e\xce\x1e\xcd\x1e\xc5\x1e\xbf\x1e\xb9\x1e\xb3\b\x15\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00\x00\x00\x00\x02\x8c\x00\x00\x00\x00\x00\x00\x005\x00\x00\x00 \x00\x00\x00 \x00\x00\x00\x03\x00\x00\x00*\x00\x00\x00+\x00\x00\x00\x04\x00\x00\x00\xa0\x00\x00\x00\xa0\x00\x00\x00\x06\x00\x00\x00\xa5\x00\x00\x00\xa5\x00\x00\x00\a\x00\x00 \x00\x00\x00 \n\x00\x00\x00\b\x00\x00 /\x00\x00 /\x00\x00\x00\x13\x00\x00 _\x00\x00 _\x00\x00\x00\x14\x00\x00 \xac\x00\x00 \xac\x00\x00\x00\x15\x00\x00 \xbd\x00\x00 \xbd\x00\x00\x00\x16\x00\x00\"\x12\x00\x00\"\x12\x00\x00\x00\x17\x00\x00#\x1b\x00\x00#\x1b\x00\x00\x00\x18\x00\x00%\xfc\x00\x00%\xfc\x00\x00\x00\x19\x00\x00&\x01\x00\x00&\x01\x00\x00\x00\x1a\x00\x00&\xfa\x00\x00&\xfa\x00\x00\x00\x1b\x00\x00'\t\x00\x00'\t\x00\x00\x00\x1c\x00\x00'\x0f\x00\x00'\x0f\x00\x00\x00\x1d\x00\x00\xe0\x01\x00\x00\xe0\x03\x00\x00\x00\x1e\x00\x00\xe0\x05\x00\x00\xe0\t\x00\x00\x00!\x00\x00\xe0\x10\x00\x00\xe0\x19\x00\x00\x00&\x00\x00\xe0 \x00\x00\xe0)\x00\x00\x000\x00\x00\xe00\x00\x00\xe09\x00\x00\x00:\x00\x00\xe0@\x00\x00\xe0I\x00\x00\x00D\x00\x00\xe0P\x00\x00\xe0Y\x00\x00\x00N\x00\x00\xe0`\x00\x00\xe0`\x00\x00\x00X\x00\x00\xe0b\x00\x00\xe0i\x00\x00\x00Y\x00\x00\xe0p\x00\x00\xe0y\x00\x00\x00a\x00\x00\xe0\x80\x00\x00\xe0\x89\x00\x00\x00k\x00\x00\xe0\x90\x00\x00\xe0\x97\x00
}
filee := &embedded.EmbeddedFile{
Filename: "bootstrap-3.3.5/fonts/glyphicons-halflings-regular.woff",
FileModTime: time.Unix(1502592097, 0),
Content: string("wOFF\x00\x01\x00\x00\x00\x00[\x80\x00\x0f\x00\x00\x00\x00\xb1\\\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00FFTM\x00\x00\x01X\x00\x00\x00\x1c\x00\x00\x00\x1cm*\x97\xdcGDEF\x00\x00\x01t\x00\x00\x00\x1f\x00\x00\x00 \x01D\x00\x04OS/2\x00\x00\x01\x94\x00\x00\x00E\x00\x00\x00`g\xb9k\x89cmap\x00\x00\x01\xdc\x00\x00\x02\xc0\x00\x00\x06rڭ\xe3\x81cvt \x00\x00\x04\x9c\x00\x00\x00\x04\x00\x00\x00\x04\x00(\x02\xf8gasp\x00\x00\x04\xa0\x00\x00\x00\b\x00\x00\x00\b\xff\xff\x00\x03glyf\x00\x00\x04\xa8\x00\x00M\x17\x00\x00\x94\xa4}]\xc2ohead\x00\x00Q\xc0\x00\x00\x004\x00\x00\x006\x05M/\xd8hhea\x00\x00Q\xf4\x00\x00\x00\x1c\x00\x00\x00$\nD\x04\x11hmtx\x00\x00R\x10\x00\x00\x01O\x00\x00\x03t\xd2\xc7 `loca\x00\x00S`\x00\x00\x02'\x00\x00\x020o\xfb\x95\xcemaxp\x00\x00U\x88\x00\x00\x00 \x00\x00\x00 \x01j\x00\xd8name\x00\x00U\xa8\x00\x00\x01\x9e\x00\x00\x03\xa2\xb3,\xa0\x9bpost\x00\x00WH\x00\x00\x04-\x00\x00\nѺ\xa3\xe55webf\x00\x00[x\x00\x00\x00\x06\x00\x00\x00\x06\xc3\x18TP\x00\x00\x00\x01\x00\x00\x00\x00\xcc=\xa2\xcf\x00\x00\x00\x00\xd0v\x81u\x00\x00\x00\x00\xd0vs\x97x\xdac`d``\xe0\x03b\t\x06\x10`b`d`d\x14\x03\x92,`\x1e\x03\x00\x05H\x00J\x00x\xdac`f\xe9f\x9c\xc0\xc0\xca\xc0\xc2\xcc\xc3t\x81\x81\x81!\nB3.a0b\xda\x01\xe4\x03\xa5\x10\x80\t\x89\x1d\xea\x1d\xee\xc7\xe0\xc0\xa0\xf0\xff?\xf3\x81\xff\x02@u\"\f\xd5@aF$%\n\f\x8c\x001\x96\v\f\x00\x00\x00x\xda\xed\x94?hSA\x1c\xc7\u007f\x97\xa4iS\xc4\xc6\xfe\x89\x8dm\u07fd44\xb1\xad\xd0,\x0eq\xcaPK\x83 q\xd2\f\xd2XE\x1a]\xb2(\x04\x142\t\x01\x87.\xa5ԩ\x83]\xb4\x82 \"\x0eE\x1c\x9cD\xb7\n\xad\xa5\xb9\xdfi]DԡZJ\xf5\xf9\xbd\\\x06\x11\xb5\xba8\xf9\xe0\x93\xcf\xef\xbdw\xef\xee\x9bw\xbf\x84\x88\x9a\x88\xc8\x0f\x0e\x81V\"\xb1F\x02\x15\x05\xa6pUԯ\xfb\x1b\xd7\x03\xe2.Χ(\x83g\x0e\x92K\xc34O\vn\xab;\xe2N\xb8\x8b\xeeR\u007f{\xbcg`'!\x12\xdb\xc9P\xb2M\xf9UHE\u0560J\xab\xacʫ\x82*\xaa\xb2\xaa\xaaY\x0eq\x94\a9\xcdc\x9c\xe5<\x17\xb9\xccU\x9e\xe19\x1d\xd4!\x1d\xd1Q\x1d\xd3I\x9d\xd6Y\x9dׅ-\xcf\xf3\xb0\xa2KC\xf5\x95\xe8\x17+\tդ\xc2\xcaU)\x95Q9\xac4\xa9J\xaa\xa2\xa6Yp\x98]Nq\x86\xc79\xc7\x05.q\x85\xa7yV\x13V\n\xebn\xac\x14\xd7)\x9d\xd19\xbb\x92\xf7\xca[\xf5\xce{\x93\xaa\xa5\xf6\xbav\xbfV\xac\xe5כ־\xac\xf6\xadFWb+\x1d+{\xdd>\xb7\u05cd\xb8a|\xe3\x80\xfc*\xb7\xe4g\xf9Q\xbe\x95\x1b\xf2\x8a\xbc,K\xf2\x82<'\xcf\xca\xd3\xf2\xa4<!\x8fɣr\xd4Yw֜\x17β\xf3\xdcy\xe6<q\x1e9\x0f\x9d{-]\xf6\xed\xfe\x93c\x8f\xf9\xf0]o\x9c\x1d\xae\xbfI\x8b\xd9\xef!0l6\x1a\xcc7\b\x82\x85\x06͍\xe1\xd8{j\x81G,\xd4\x01OX\xa8\x13^\xb4P\x17\xbcd\xa1\bQ\u007f\xbb\x85\xf6\x13\xc5{,\xd4M4\xb0c\xa1(QBX\xe8\x00\xbcm!\x8cK\x86,\xd4\v\xb7Y\xa8\x8fHa\xac2\xd9\x1d\x18}\xab̘\x18\x1c\x06\x98\x8f\x120B\xabA\xd4)ؐF}\x04\u0380,\xeaQ8\a\xf2\xa8\x8f\xc3\x05\v\x9d\x82'A\x115\xee\xa9\x12(\xa3>\x03W@\x15\xf5Ex\x1a̢\xbeD\xc4\xc8\xc3&\xc3U\x18\x19\xd8d\xb8\x06#\x03\x9b\f\x18\xcb\xc8\xc0&\xc3\r\x18\x19x\f\xf5Mx\x1c\x98<\xb7a\xe4a\x93\xe7\x0e\x8c,l2<\x80\x91\x81M\x86\xc702\xb0\xc9\xf0\x146\xf3Π^\x86\x91\x85\xe7P\xbf$Ґ6{\xb8\x0e\x87,\xb4\x01#\x9bƞ\xd0\x1b\x18{\xa0M\xcewp\xccB\xef\xe18H\xa2\xfe\x00#\xb36\x997ad\xd6&'~\x89\x1a95r\n3w\xc1\"\xd0\x0f[\x9eEt\x92\xd8\xdcW\x87\x04:\xfdӭ:$\"\x14\xf4\x99>2\xcd\xffc\xff\v\xf25*\xdf.\xfdl\x9f\xf4\xff\xe4N\xa0\xfe/\xf6\xff\xf8\xfeh\xfe\x8b\xb1\xc1]Gt\xfd\xe9T\xe8\x81\xdf\x1e\xdf\x00\x8f\xd1\x0f\x18\x00(\x02\xf8\x00\x00\x00\x01\xff\xff\x00\x02x\xdaŽ\t|\x1bյ0>w\x16\x8d\xd6\x19m#Y\xb6e[\x92%Y\xde-YR\x1c'r\xf6\x84\xc4Y\xc8j\xb6\xb0D%\x10 \t\x81,@\xd8B\xd8K\x1bZjH\xd9ڤ@\x1a\x12b\x02\xa5\xa5\xa4-\x85R\xf4\xca\xeb+\xa5n\xfbhK\x9b~\xaf\xe5\xcb룼\x96\xa6\xa5$\xd6\xe4;\xe7\xceh\xb5\x13\xe8\xeb\xff\xfd\xfe^f\xeeܹs\xef\xb9\xe7n\xe7\x9c{ι\f˴0\f\xb9\x8ckb8Fd:\x9f%Lה\xc3\"\xcf\xfc1\xfe\xacA\xf8Ք\xc3\x1c\vA\xe6Y\x0e\xa3\x05\x8c>,\x1a\xc8ؔ\xc3\x04\xe3\x13\x8e\x80#\x9cp\x84Z\xc84\xf5؟\xfe\xc45\x8d\x1dma\xdfd\b\x93e\xb2\xfc ?Ȝ\ay\xc7=\x8d\xa4\x81\xf8I:C\x1a\x89\xc7 \x93D\xdc\xe3\xf5(n\bI\xa4\x8dx\x1b\x88L\f\x91.\x021\xa2!\x14\x84P'\x99JD\x89t\x91Hj\x80@L4\x92\xec\x85P\x86\xf4\x93h'\x19 )\xc8\x11b\xd2)vH\x8eX,f\xf91\xd1c\\'\xb2\xe2cG\xcd\x0e\xd6\xc0\xb1\x84u\x98\x8f>\x06\x1
}
filef := &embedded.EmbeddedFile{
Filename: "bootstrap-3.3.5/fonts/glyphicons-halflings-regular.woff2",
FileModTime: time.Unix(1502592097, 0),
Content: string("wOF2\x00\x01\x00\x00\x00\x00Fl\x00\x0f\x00\x00\x00\x00\xb1\\\x00\x00F\t\x00\x01\x02M\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?FFTM\x1c\x1a \x06`\x00\x8cr\b\x04\x11\b\n\x82\xa9$\x81\xe5e\x016\x02$\x03\x86t\v\x840\x00\x04 \x05\x87\"\a\x95Q?webf\x06\x1be\x8c5옏\x80\xf3@\xa0\xc2?\xfe\xbe\b\n\xda\xf6\x88 \x1b\xact\xf6\xff\x9f\x94\xa0\x86\x8c\xc1\x93\xc7\xd8\xdc,3+\x0f2q\r\xcbF\x16\xaeYO\x1b\xec\x04&>\xb1\xe9\xb1b\xd2m\xa45\x81Z\x8e\xe6H$\xb1\xaaY\x8a\x19\x9c\xbd{\xecH\tjd\x86\vՉ\f\xfc\xb2%\xf7\xb9٧\u007fy\"\xa7\x04\x03\xf7\xf6\xd7+\x8d@\xb9\x8c]\xbd\xabe\x9f\xfb{\xfa\xd2\xfbv\x90\xa0Nc\x8b)\x0e\xbbn\xf9\x93\xc9?~?萤h\xf2\x00\xff\x9e_\xe7&i\x1f\xc6\xca\xc8\x1dѝ\x05\xc1\xa4\x8b?\xba>\xfc\xe5^K \xfbv\xb4-\x1bcۍ1\xed\xf4\x80\x12\x892K\xa0\xe1y\xb7\xf5,'n\xe4\xab\xe0\x00\a(\xf03Ewi\xe0B\x05\x17\x82\xa0&\xa9\xff\v\xe9\xceT\xb4lh\xd80M\x1a\xd2\xd8\xda҆d\xe5Y\xd8r\xf1ﲬ\xb3nti\xde]\xddyur\x95\xb4\xbc\xae\xfb\x99\xee\x13VXsj\x0e\xa1\xa2\x9e\xe5gMn\x19\xaaәH\x81W\x95\xa9\xc3\xd4\b r2\xf4>iT`V7\xb8\xcdR(\xb1\xa8\xc9\xcf\x1a\xe0\xff+\xa0o6\xf3'c\xc5\xc8B\xb0\x8f\xe6\x06\xeb4\xe7\xb7\xd6ι\xdd\u007f\x87\x83\x8b㿚\xaeT\t]a[Qd<3wq8,\x8e\x85\xeerTI\x16\xa18\xe1\x12\x1c\x8e0>E\xb8?\xf9*E\xa8痦\x95#\xcf\xfa7'\x8d\xec\xdd\xfd\x86S\t\f\voc\xfbʷ\xed_\x8b7&#*\xd1+)\xbd\xb3\xa0\xd0+4a\x01\xb0A6\xb6c\x8c\xe7y\xb1٣\x86f(b\x19F\xe9\xe6\xe4\xff\xe9\xb4$;{ YA\xc31vP-tG\xf8\xff\x8c\xe1\xc0\xb1\x15\xcd\"\xfb\xb0\x95\xdb\x01C\xc2f- W\x82\xf7\xae\x02\x9aԙ\xceuKְK\b\xe3#\xad\xed\x0e\xe4\xac\xd6*K\x86<\xdb\xfc\x04 (\xd1\xdf\xeb\xd4\xf7\xd7\xffZ\xfe`٫\f\xe5\xb5[\x97%\xeaY\x05T\x8a\xac{%\xafɊ$\x88\xad\x10\xa0s{o\xef\xed\x19\x9c\x17\xf2\x88\x83\x18ջ\xefvt\"p\xe0\x9c4`\xc8\xeaߩ\x8aϤ}o\f`\xe3\xb3\xdd\x14\xfa'n\x14e\xdc>\n\xe4G\x1e5s\x00z\xf3_N\xf3\n\x92PKӦvmU\xde\vɾ{z\xbd\xdc\xf2\xee\xf3\xff\x9f\x19\xf8\u007f\xf8\x8c\x87\"3`l\r\x92\x1c\x03\x96W#Ԑ\xbd^\x18@+\x8d,\ac\xb9\xc9ko\xa9\x8dAO\x1bp\x15nu\xb5\xa7\xd4z\xf3\x96zJ)\xf5\xdcΥ\x1e\xf7\x98\xdb1\xc7}\xe1\xe1\xffO=\xde\u007f\xad\xb6\x80x\xbeR\xc6\xc4`\xc1J\x89`\xa7q\x83\x15\xa5\x82Us/\xbf+\xf8k\xd2v\xc71xl\x1a\xdd\xdf\xe7j\x12l\x05\x96El\xec\\nD\x8c\xc8\xc3ƶ\xafV\x86\xb1\xe6\xff\xd0jg\x9b{Zd\xe5\x89\bz7\x8f\v\x145\xff\xdf!\x04xm\xc25o\xc2[\a\x1c\xbd\xbfu\xef\xfb&\xb7\xaf1ڂH\x10BkA\xe2\xec\bqr\xea\xceR\x90\xc4\r\xa3\xb7\xb0\x16\x8f(\\gh\xf4\x10\x14\xc87\x89\xecҊy\x8f=\x86H\xb5Z\xf3UPh\xe9\xd0$8\x10Rg\xd3\x05\xc4\x18\x80z\xc2gͭ\xc9N:\x8b\xe0\x001u\xac$܅\xaf\xa4\xa1\x9e>R\xfd]\xe5\xfa\x14\x97\x0e\xa6\xac\"\x9f\xf4f7\xbc\x97\v\xf5K\xaf^\u007f'\x98\xaa\xeb\xbd3\x93+E/\xbc\xc4^\x89YU5]\xa8NB\x17.\xdeʋ\xa5\xd28\xdf\xc5+\xce͏8\x8f\xf9,|\x89{M|\x8cA\x8a\x11\xe5ua|\xd0a\x88\x92\u007f\xec\x8e\xd5\xde˅՝%\x00\n\u007flKG\xa2P\xed,\x17Nu\x14\xe6\xdc\xd4k\xfec\xef8mX@\xda\xd3d\xff\x17̘?\u007f\xf1\xfc\xda\xf3\xa2\xe7Y\xd3&\xcf\xfe{\xea\xf6\x94\xf8\xb3\xc7\xcf\x0e?\xdbP\xdc(\xae\x14G\x8a]\xb6\xbf\xcf\xc6\xe4\xaf\xe4O\xe4\x8f\xe4\xb7\xe4\xd7\xe4\x97\xe4\x06r-\xb9\x92\\LF\xc9\b9\x97,&\xa7\x93y\xe48r\xac\xfb\xb4\xfb3\xf7\x1fܟ\xb8?p\xbf\xef>\xea~\xdb\xfd\xba\xfb\x15s\xe8\xe4\xff\x05\x8b\x9e\x12\xd0\x10\xa2\xd3D\xc7\b\xa4z\xf31\xfa\xa1?\x12\\U5\x16q=\xad\xd9t\xd1zԒ\x0e\x86&Z\x90nj\xa2%\xe9mM\xb4\"}\xbc\x89\xd6tk\xdeD\x1b\xbawh\xa2-=\xffm\xa2\x1d\xbdB\x13\xed\xe9\xf576\xf1\xf4\xae\x83&:һ\xc9qt\"\v\xd61:\x93\x15\xac\xebЕ\xac\xa9u;\xf4\"K_\xa1/Jd\xd6c0\x96l\xb2\xf5\x1c0\x1d\xb2\xc5'^\x03\x16B\xb6\xf98VC\xb6\xd5zg\xb0\x06\xb2\xbd\xac\x0f\x06[ ;\xca\xfad\xec\n\xd9Y\xd6\x17b\u007fȃu\x1d\x0e\x87\xbc\xa9u;\x9c@\x9e*}\x01\x06y\x89|\f.\xa9\xac'C>\x13\\g=\x1b\xf29\xe0V\xebŐ\xaf\x01\xb7[o\x86|g\xf0\xa0\xf5^\x90\x1f\f\x9e\xb6>\x8a\xfcd\xbc\n9\xad\xcf\xc7\xfb\xe4\x17\xee\xd8\xc5\xf8\x94\n*E|A\xa5\x0e\x8f\xe3\x1b*M\xad[\xe3[*mO\xdc\x0e\xdfQ\xe9z\x1c?P\xe9n\xdd\x1b?R)Y\x8f\xc1oT&[\xcf\x01U*\x8b\x955\x10\xc0S\xd9\fMB\v\xfe\xec\x04\xa1\xa5\xf0[\xb3\x13\n\xad\x84\xdfoYDh\xad\x18\xd5{\xec\xd1,}1<f\x8d&\x026h\xa4\x18\x86'\x8f\x81\u007f\aʥU#V\xa8\b\xde\x11\xad\xbc\x1f\xa1\xa5E\xfbD\u007f\"T\xc1\xa5ީ\xd0\x06\xa2AD9\x83\xffeB\xb9:\xa9\a\x06\x15\xc4%\x0f\x02O\x9c\
}
fileh := &embedded.EmbeddedFile{
Filename: "bootstrap-3.3.5/js/bootstrap.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under the MIT license\n */\n\nif (typeof jQuery === 'undefined') {\n throw new Error('Bootstrap\\'s JavaScript requires jQuery')\n}\n\n+function ($) {\n 'use strict';\n var version = $.fn.jquery.split(' ')[0].split('.')\n if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) {\n throw new Error('Bootstrap\\'s JavaScript requires jQuery version 1.9.1 or higher')\n }\n}(jQuery);\n\n/* ========================================================================\n * Bootstrap: transition.js v3.3.5\n * http://getbootstrap.com/javascript/#transitions\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)\n // ============================================================\n\n function transitionEnd() {\n var el = document.createElement('bootstrap')\n\n var transEndEventNames = {\n WebkitTransition : 'webkitTransitionEnd',\n MozTransition : 'transitionend',\n OTransition : 'oTransitionEnd otransitionend',\n transition : 'transitionend'\n }\n\n for (var name in transEndEventNames) {\n if (el.style[name] !== undefined) {\n return { end: transEndEventNames[name] }\n }\n }\n\n return false // explicit for ie8 ( ._.)\n }\n\n // http://blog.alexmaccaw.com/css-transitions\n $.fn.emulateTransitionEnd = function (duration) {\n var called = false\n var $el = this\n $(this).one('bsTransitionEnd', function () { called = true })\n var callback = function () { if (!called) $($el).trigger($.support.transition.end) }\n setTimeout(callback, duration)\n return this\n }\n\n $(function () {\n $.support.transition = transitionEnd()\n\n if (!$.support.transition) return\n\n $.event.special.bsTransitionEnd = {\n bindType: $.support.transition.end,\n delegateType: $.support.transition.end,\n handle: function (e) {\n if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments)\n }\n }\n })\n\n}(jQuery);\n\n/* ========================================================================\n * Bootstrap: alert.js v3.3.5\n * http://getbootstrap.com/javascript/#alerts\n * ========================================================================\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * ======================================================================== */\n\n\n+function ($) {\n 'use strict';\n\n // ALERT CLASS DEFINITION\n // ======================\n\n var dismiss = '[data-dismiss=\"alert\"]'\n var Alert = function (el) {\n $(el).on('click', dismiss, this.close)\n }\n\n Alert.VERSION = '3.3.5'\n\n Alert.TRANSITION_DURATION = 150\n\n Alert.prototype.close = function (e) {\n var $this = $(this)\n var selector = $this.attr('data-target')\n\n if (!selector) {\n selector = $this.attr('href')\n selector = selector && selector.replace(/.*(?=#[^\\s]*$)/, '') // strip for ie7\n }\n\n var $parent = $(selector)\n\n if (e) e.preventDefault()\n\n if (!$parent.length) {\n $parent = $this.closest('.alert')\n }\n\n $parent.trigger(e = $.Event('close.bs.alert'))\n\n if (e.isDefaultPrevented()) return\n\n $parent.removeClass('in')\n\n function removeElement() {\n // detach from parent, fire event then clean up data\n $parent.detach().trigger('closed.bs.alert').remove()\n }\n\n $.support.transition && $parent.hasClass('fade') ?\n $parent\n .one('bsTransitionEnd', removeElement)\n .emulateTransitionEnd(Alert.TRANSITION_DURATION) :\n removeElement()\n }\n\n\n // A
}
filei := &embedded.EmbeddedFile{
Filename: "bootstrap-3.3.5/js/bootstrap.min.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under the MIT license\n */\nif(\"undefined\"==typeof jQuery)throw new Error(\"Bootstrap's JavaScript requires jQuery\");+function(a){\"use strict\";var b=a.fn.jquery.split(\" \")[0].split(\".\");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error(\"Bootstrap's JavaScript requires jQuery version 1.9.1 or higher\")}(jQuery),+function(a){\"use strict\";function b(){var a=document.createElement(\"bootstrap\"),b={WebkitTransition:\"webkitTransitionEnd\",MozTransition:\"transitionend\",OTransition:\"oTransitionEnd otransitionend\",transition:\"transitionend\"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(\"bsTransitionEnd\",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){\"use strict\";function b(b){return this.each(function(){var c=a(this),e=c.data(\"bs.alert\");e||c.data(\"bs.alert\",e=new d(this)),\"string\"==typeof b&&e[b].call(c)})}var c='[data-dismiss=\"alert\"]',d=function(b){a(b).on(\"click\",c,this.close)};d.VERSION=\"3.3.5\",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger(\"closed.bs.alert\").remove()}var e=a(this),f=e.attr(\"data-target\");f||(f=e.attr(\"href\"),f=f&&f.replace(/.*(?=#[^\\s]*$)/,\"\"));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(\".alert\")),g.trigger(b=a.Event(\"close.bs.alert\")),b.isDefaultPrevented()||(g.removeClass(\"in\"),a.support.transition&&g.hasClass(\"fade\")?g.one(\"bsTransitionEnd\",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on(\"click.bs.alert.data-api\",c,d.prototype.close)}(jQuery),+function(a){\"use strict\";function b(b){return this.each(function(){var d=a(this),e=d.data(\"bs.button\"),f=\"object\"==typeof b&&b;e||d.data(\"bs.button\",e=new c(this,f)),\"toggle\"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION=\"3.3.5\",c.DEFAULTS={loadingText:\"loading...\"},c.prototype.setState=function(b){var c=\"disabled\",d=this.$element,e=d.is(\"input\")?\"val\":\"html\",f=d.data();b+=\"Text\",null==f.resetText&&d.data(\"resetText\",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),\"loadingText\"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle=\"buttons\"]');if(b.length){var c=this.$element.find(\"input\");\"radio\"==c.prop(\"type\")?(c.prop(\"checked\")&&(a=!1),b.find(\".active\").removeClass(\"active\"),this.$element.addClass(\"active\")):\"checkbox\"==c.prop(\"type\")&&(c.prop(\"checked\")!==this.$element.hasClass(\"active\")&&(a=!1),this.$element.toggleClass(\"active\")),c.prop(\"checked\",this.$element.hasClass(\"active\")),a&&c.trigger(\"change\")}else this.$element.attr(\"aria-pressed\",!this.$element.hasClass(\"active\")),this.$element.toggleClass(\"active\")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on(\"click.bs.button.data-api\",'[data-toggle^=\"button\"]',function(c){var d=a(c.target);d.hasClass(\"btn\")||(d=d.closest(\".btn\")),b.call(d,\"toggle\"),a(c.target).is('input[type=\"radio\"]')||a(c.target).is('input[type=\"checkbox\"]')||c.preventDefault()}).on(\"focus.bs.button.data-api blur.bs.button.data-api\",'[data-toggle^=\"button\"]',function(b){a(b.target).closest(\".btn\").toggleClass(\
}
filej := &embedded.EmbeddedFile{
Filename: "bootstrap-3.3.5/js/npm.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("// This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.\nrequire('../../js/transition.js')\nrequire('../../js/alert.js')\nrequire('../../js/button.js')\nrequire('../../js/carousel.js')\nrequire('../../js/collapse.js')\nrequire('../../js/dropdown.js')\nrequire('../../js/modal.js')\nrequire('../../js/tooltip.js')\nrequire('../../js/popover.js')\nrequire('../../js/scrollspy.js')\nrequire('../../js/tab.js')\nrequire('../../js/affix.js')"),
}
filel := &embedded.EmbeddedFile{
Filename: "css/style.css",
FileModTime: time.Unix(1502592097, 0),
Content: string("/* */\r\n\r\nbody {\r\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\r\n}\r\n\r\n.navbar {\r\n border-radius: 0px;\r\n background-color: #1b926c;\r\n border-color: #1fa67a;\r\n}\r\n\r\n.navbar .navbar-brand {\r\n color: white;\r\n}\r\n\r\n.navbar ul.navbar-nav>li>a {\r\n color: white;\r\n}\r\n\r\n.realtime-log {\r\n height: 40em;\r\n}\r\n\r\n.status {\r\n background-color: gray;\r\n border-radius: 0.3em;\r\n padding-left: 0.5em;\r\n padding-right: 0.5em;\r\n color: white;\r\n}\r\n\r\nsmall.user {\r\n color: #cccccc;\r\n}\r\n\r\n.color-red {\r\n color: red;\r\n}\r\n"),
}
filen := &embedded.EmbeddedFile{
Filename: "font-awesome-4.6.3/HELP-US-OUT.txt",
FileModTime: time.Unix(1502592097, 0),
Content: string("I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project,\nFort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome,\ncomprehensive icon sets or copy and paste your own.\n\nPlease. Check it out.\n\n-Dave Gandy\n"),
}
filep := &embedded.EmbeddedFile{
Filename: "font-awesome-4.6.3/css/font-awesome.css",
FileModTime: time.Unix(1502592097, 0),
Content: string("/*!\n * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n font-family: 'FontAwesome';\n src: url('../fonts/fontawesome-webfont.eot?v=4.6.3');\n src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n.fa {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n/* makes the font 33% larger relative to the icon container */\n.fa-lg {\n font-size: 1.33333333em;\n line-height: 0.75em;\n vertical-align: -15%;\n}\n.fa-2x {\n font-size: 2em;\n}\n.fa-3x {\n font-size: 3em;\n}\n.fa-4x {\n font-size: 4em;\n}\n.fa-5x {\n font-size: 5em;\n}\n.fa-fw {\n width: 1.28571429em;\n text-align: center;\n}\n.fa-ul {\n padding-left: 0;\n margin-left: 2.14285714em;\n list-style-type: none;\n}\n.fa-ul > li {\n position: relative;\n}\n.fa-li {\n position: absolute;\n left: -2.14285714em;\n width: 2.14285714em;\n top: 0.14285714em;\n text-align: center;\n}\n.fa-li.fa-lg {\n left: -1.85714286em;\n}\n.fa-border {\n padding: .2em .25em .15em;\n border: solid 0.08em #eeeeee;\n border-radius: .1em;\n}\n.fa-pull-left {\n float: left;\n}\n.fa-pull-right {\n float: right;\n}\n.fa.fa-pull-left {\n margin-right: .3em;\n}\n.fa.fa-pull-right {\n margin-left: .3em;\n}\n/* Deprecated as of 4.4.0 */\n.pull-right {\n float: right;\n}\n.pull-left {\n float: left;\n}\n.fa.pull-left {\n margin-right: .3em;\n}\n.fa.pull-right {\n margin-left: .3em;\n}\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n.fa-rotate-180 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.fa-rotate-270 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n.fa-flip-horizontal {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n -webkit-transform: scale(-1, 1);\n -ms-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(1, -1);\n -ms-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n filter: none;\n}\n.fa-stack {\n position: relative;\n display: inline-block;\n width: 2em;\n height: 2em;\n line-height: 2em;\n vertical-align: middle;\n}\n.fa-stack-1x,\n.fa-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center;\n}\n.
}
fileq := &embedded.EmbeddedFile{
Filename: "font-awesome-4.6.3/css/font-awesome.min.css",
FileModTime: time.Unix(1502592097, 0),
Content: string("/*!\n * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\\f000\"}.fa-music:before{content:\"\\f001\"}.fa-search:before{content:\"\\f002\"}.fa-envelope-o:before{content:\"\\f003\"}.fa-heart:before{content:\"\\f004\"}.fa-star:before{content:\"\\f005\"}.fa-star-o:before{content:\"\\f006\"}.fa-user:before{content:\"\\f007\"}.fa-film:before{content:\"\\f008\"}.fa-th-large:before{content:\"\\f009\"}.fa-th:before{content:\"\\f00a\"}.fa-th-list:before{content:\"\\f00b\"}.fa-check:before{content:\"\\f00c\"}.fa-remove:before,.fa-close:before,.fa-times:before{content:\"\\f00d\"}.fa-search-plus:before{content:\"\\f00e\"}.fa-search-minus:before{content:\"\\f010\"}.fa-power-off:before{content:\"\\f011\"}.fa-signal:before{content:\"\\f012\"}.fa-gear:before,.fa-cog:before{content:\"\\f013\"
}
files := &embedded.EmbeddedFile{
Filename: "font-awesome-4.6.3/fonts/FontAwesome.otf",
FileModTime: time.Unix(1502592097, 0),
Content: string("OTTO\x00\n\x00\x80\x00\x03\x00 CFF \xe2塳\x00\x00\x00\xac\x00\x01\xd5(EPAR\x00\x1b\x00*\x00\x01\xd5\xd4\x00\x00\x000OS/2\x882zY\x00\x01\xd6\x04\x00\x00\x00`cmapA\x88\x81\xdd\x00\x01\xd6d\x00\x00\x03\x04head\x06è\xd4\x00\x01\xd9h\x00\x00\x006hhea\x0f\x03\n\x8b\x00\x01٠\x00\x00\x00$hmtx8\xa9\x16\xf1\x00\x01\xd9\xc4\x00\x00\n>maxp\x02\x94P\x00\x00\x01\xe4\x04\x00\x00\x00\x06name>\x13&\"\x00\x01\xe4\f\x00\x00\x04\rpost\x00\x03\x00\x00\x00\x01\xe8\x1c\x00\x00\x00 \x01\x00\x04\x03\x00\x01\x01\x01\fFontAwesome\x00\x01\x01\x01C\xf8\x10\x00\xfa\xa2\x01\xfa\xa3\x02\xfa\xa3\x03\xf8\x19\x04\x8b\f\x03\x8b\f\x04\x8a\xfb\x95\x1c\t\x01\x1c\x06\x01\x05\x1e\xa0\x00U\x806\xff\x8b\x8b\x1e\xa0\x00U\x806\xff\x8b\x8b\f\a\x1c0o\x0f\x1c0\x97\x11\xae\x1d\x00\x01\xbc\xbf\x12\x02\x89\x02\x00\x01\x00\x06\x00\v\x00\x11\x00\x19\x00\x1e\x00\"\x00,\x000\x004\x00<\x00>\x00E\x00G\x00M\x00T\x00\\\x00_\x00e\x00h\x00m\x00q\x00y\x00}\x00\x81\x00\x8d\x00\x95\x00\x9b\x00\xa0\x00\xab\x00\xb1\x00\xb8\x00\xc0\x00\xc4\x00\xc8\x00\xd2\x00\xdc\x00\xe7\x00\xf0\x00\xf6\x00\xfd\x01\x00\x01\x04\x01\b\x01\x10\x01\x15\x01\x1b\x01\x1f\x01#\x01)\x014\x01>\x01H\x01T\x01_\x01l\x01p\x01{\x01\x87\x01\x95\x01\x9c\x01\xa2\x01\xac\x01\xb2\x01\xb6\x01\xba\x01\xbf\x01\xc4\x01\xc8\x01\xd5\x01\xe2\x01\xea\x01\xee\x01\xf3\x01\xf7\x01\xfe\x02\n\x02\x16\x02\x1b\x02'\x024\x02=\x02G\x02R\x02Y\x02f\x02o\x02y\x02\x86\x02\x8f\x02\x99\x02\xa3\x02\xae\x02\xb6\x02\xc0\x02\xc9\x02\xd4\x02\xe0\x02\xf0\x02\xf4\x02\xf8\x02\xfc\x03\x04\x03\r\x03\x19\x03\x1e\x03&\x03,\x033\x039\x03C\x03O\x03V\x03c\x03o\x03z\x03\x89\x03\x9a\x03\xa3\x03\xaf\x03\xbc\x03\xc8\x03\xcb\x03\xcf\x03\xd7\x03\xe4\x03\xf3\x03\xfc\x04\a\x04\x0e\x04\x1b\x04\"\x04/\x045\x04;\x04F\x04P\x04U\x04Z\x04e\x04s\x04}\x04\x84\x04\x8c\x04\x92\x04\x98\x04\xa3\x04\xa6\x04\xa9\x04\xb1\x04\xb5\x04\xc0\x04\xca\x04\xd3\x04\xda\x04\xe3\x04\xf4\x05\x06\x05\x15\x05&\x05+\x051\x056\x05<\x05E\x05O\x05W\x05_\x05h\x05m\x05q\x05v\x05|\x05\u007f\x05\x83\x05\x8d\x05\x91\x05\x9b\x05\xa2\x05\xa4\x05\xa6\x05\xb3\x05\xbc\x05\xc1\x05\xc6\x05\xcb\x05\xd4\x05\xe2\x05\xf2\x05\xfd\x06\x02\x06\f\x06\x14\x06\x1e\x06)\x060\x064\x06=\x06D\x06P\x06X\x06\\\x06a\x06j\x06u\x06\x81\x06\x85\x06\x8c\x06\x94\x06\x99\x06\xa3\x06\xab\x06\xb9\x06\xc5\x06\xcc\x06\xd7\x06\xdf\x06\xe7\x06\xed\x06\xf1\x06\xfe\a\x06\a\x0e\a\x17\a\x1d\a(\a,\a2\a6\aG\aY\ah\ay\a\x83\a\x8e\a\x96\a\xa0\a\xa7\a\xad\a\xb3\a\xbf\a\xcb\a\xd5\a\xe0\a\xe7\a\xed\a\xf2\a\xfc\b\f\b\x1b\b%\b1\b6\b;\b>\bE\bM\bU\bc\bk\bo\bx\b\x87\b\x95\b\x99\b\xa2\b\xa8\b\xac\b\xb7\b\xc2\b\xcb\b\xcf\b\xdb\b\xe5\b\xf3\b\xf9\t\a\t\x18\t\x1e\t$\t5\tG\tV\tg\tl\tp\tv\t\x80\t\x88\t\x9b\t\xac\t\xb0\t\xb9\t\xbf\t\xcd\t\xd8\t\xe0\t\xea\t\xf4\t\xfd\n\x01\n\v\n\x12\n\x1a\n&\n*\n-\n0\n3\n6\n9\n<\n?\nB\nF\nO\n_\nc\nu\n\x8b\n\x98\n\xa9\n\xad\n\xb1\n\xbd\n\xc4\n\xc8\n\xd1\n\xdd\n\xe4\n\xf1\n\xfa\v\x00\v\x03\v\a\v\x15\v\x1b\v&\v5\vB\vQ\va\vf\vm\vt\vy\v\x80\v\x85\v\x8f\v\x95\v\x9b\v\x9f\v\xa5\v\xa8\v\xac\v\xb3\v\xb6\v\xb8\v\xbd\v\xc3\v\xc7\v\xd5\v\xd9\v\xee\v\xf2\f\x00\f\x04\f\x10\f\x14\f!\f%\f)\f-\f1\f5\f9\f=\fA\fH\fL\fP\fT\fX\f\\\f`\fd\fh\fl\fp\ft\fx\f|\f\x80\f\x87\f\x8b\f\x8f\f\x93\f\x97\f\x9b\f\x9f\f\xa3\f\xa7\f\xab\f\xaf\f\xb3\f\xb7\f\xbb\f\xbf\f\xc6\f\xcd\f\xd1\f\xd5\f\xd9\f\xdd\f\xe1\f\xe5\f\xe9\f\xed\f\xf1\f\xf5\f\xf9\f\xfd\r\x01\r\b\r\x0f\r\x16\r\x1a\r\x1e\r%\r,\r3\r7\r;\r?\rC\rG\rK\rO\rV\rZ\r^\rb\rf\rj\rn\rr\rv\rz\r~\r\x82\r\x86\r\x8a\r\x8e\r\x95\r\x99\r\x9d\r\xa1\r\xa5\r\xa9\r\xad\r\xb1\r\xb5\r\xb9\r\xbd\r\xc1\r\xc5\r\xc9\r\xcd\r\xd1\r\xd5\r\xd9\r\xdd\r\xe1\r\xe5\r\xe9\r\xed\r\xf1\r\xf5\r\xf9\r\xfd\x0e\x01\x0e\x05\x0e\t\x0e\r\x0e\x11\x0e\x15\x0e\x19\x0e\x1d\x0e!\x0e%\x0e)\x0e-\x0e1\x0e5\x0e9\x0e=\x0eA\x0eE\x0eJ\x0eN\x0eR\x0eV\x0eZ\x0e^\x0eb\x0ef\x0ej\x0en\x0er\x0ev\x0ez\x0e~\x0e\x82\x0e\x86\x0e\x8a\x0e\x8e\x0e\x92\x0e\x96\x0e\x9a\x0e\x9e\x0e\xa2\x0e\xa6\x0e\xaa\x0e\xae\x0e\xb2\x0e\xb6\x0e\xba\x0e\xbe\x0e\xc2\x0e\xc6\x0e\xca\x0e\xce\x0e\xd2\x0e\xd6\x0e\xda\x0e\xde\x0e\xe2\x0e\xe6\x0e\xea\x0e\xee\x0e\xf2\x0e\xf6\x0e\xfa\x0e\xfe\x0f\x02\x0f\x06\x0f\n\x0f\x0e\x0f\x12\x0f\x16\x0f\x1a\x0f\x1e\x0f\"\x0f&\x0f*\x0f.\x0f2\x0f6\x0f
}
filet := &embedded.EmbeddedFile{
Filename: "font-awesome-4.6.3/fonts/fontawesome-webfont.eot",
FileModTime: time.Unix(1502592097, 0),
Content: string("\xe6*\x01\x00\x00*\x01\x00\x02\x00\x02\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x90\x01\x00\x00\x04\x00LP\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00.u\f\xd2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16\x00F\x00o\x00n\x00t\x00A\x00w\x00e\x00s\x00o\x00m\x00e\x00\x00\x00\x0e\x00R\x00e\x00g\x00u\x00l\x00a\x00r\x00\x00\x00$\x00V\x00e\x00r\x00s\x00i\x00o\x00n\x00 \x004\x00.\x006\x00.\x003\x00 \x002\x000\x001\x006\x00\x00\x00&\x00F\x00o\x00n\x00t\x00A\x00w\x00e\x00s\x00o\x00m\x00e\x00 \x00R\x00e\x00g\x00u\x00l\x00a\x00r\x00\x00\x00\x00\x00BSGP\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x01\xfb\x94\x01)\xf8\x01)\xfc\x00\xef\xca\x14\xcd\xe9\x8c\xcf\xd2\x11Y\xa3D\nM\xe5F\x1e\x00x\x99\xa0\xa4>\xb0\x9bޝ\xde\x17\x10\x00Ə)[\x1c\x141ɵH\xd1\xed\xa6\x89-A)F\xe0\xd5ٜ2\x18\xe6\x97i\x97\x85)ߺU\x19'\xeb&a\v\x8e;c\x9a\xdanb$\xbc':Ϯ\xa5+zAP\xa0{u_\xca\\;ռ\x84\x1c\xcdt\x82\xd0r[\xa9\xec\x90\xc9\x13\\C0X\xef\xea'\xbe\xaa\xe1\xc2+\x95\xe1=\x8cp\xb6'-X\x86Z\xb7\x84\xf9\xd9\xd3\xdfH\xaf\xad\xb2Z\xab\x14$Ͼ.5\x81\xe9\xff\x98Π*\f\xfeV\xf6\\\xef\xc02\xa5l\xab\x89WL\xa7\xd1\xf6V=\xc2ۼ/\xd35x_r\x9f\x99S\x89\xa1\x19T\xfb\xa3N\x14\xb6,\xbb\x1cKg\xa1\x10\xba\xe4\x92\t \xe5\x06Ė\x93^P\xe3Ittf\x99\x86D^\xf7X\xd8\x04\x82Ɵ\xc1s\xc5GL\xe1wx\xb2\xf6\x0e(\x9d\xb9~\xac\xa0\xa1\xe9^\x0f\xfe\xac\xa7+H\xb9\xb2\xa6K,99Xq\xac\x0f\x16s\xe9\x91Z0I>\xfd\xcf\x1a\x10\x10T\xe1\x88\x04\xfc\b\xe0cA\a\xf9\x9au\xa2\xad1\xe9\x95K\x8aJj\x00T'J\xe3\x03\x18\x1c\xc1\x06T`\x93\x05\x18,\xcf\nZ@\xd2\a\x10<B\x00\xea\x00\x84\x8a\x10\xa1\x8a \x85\n(\xa3\n8\x85\x88cT)\xac\xcdb\xf6\xe9\x117g\x15S\xf3\xf8\xa1\x84\xaeAB\r\xe3\xfc\x00\x8baԻ\x8aS\x12\xc4\xf7\xa7|]\xe7\xa8̜ͺ\xa6\xaa\xd6\x1c\x96\xad\x945\x96Rʌ\xaa\xd6\xcdq\x81\x03+\xdc\x03'\xb2\xb6X\xa0\xa3\xaaj-S\x94&\xb9\x9d\x01\xcb\r\b(@V\x8bΆe\xd6\xef\xe0IZ5\x04 PP\xae\xa5\x9f\xf1\xd8\r:mC\xdbz:\x10aM\xc1$\xf0\xb8\x1f:S\x83X\xfep\xeePt1\xb3\xe2\x92)\xa46)TqCZ\x1a\x90b\x83\x04oTH\xea\x81\xe5\x10\x82*\x1d\x03Ir\tp\x8b\x04T\"\x81\x13\x06\xed\x11\xd1\x03x5\x11\xa8/'\xa6,\x16,\xd7\x17\xa5\xdf\xd8%KT\n\xa0E\x1d)\xb9\x8bǷJ\x012$\x0eG\xb5\x9ce?ڽ\xc8\xe8\x10\x84\xb2\x1b\x95f\bE\x033䙶\x85\xa2\xf4PF%|\xe5Ua\xfb\x99N\x1e>e\xe7T\x007ß\x85\xb33\x10\x13\xa3\x83@\xb3\xa7\x1d\xfaBPNb^\xcb\xdd\xd8\xca\U000ccacd\xc37$h\xc9X\x88\xdbF2@\xc4\xec\xcecj0\xc98\x12E\x0e\u007f\xbd\r\x12\xc0\xe2:\xf7\xb3\x89\x05\xcd\xe6\xc6ᾜ\xd0\xce\x0e,\u07bb\\\xc0\xc5<\xfc\xf2\x14\x14Z\xbc\xff\x00\xd4\xe9[\x06\xbcƤ\xea+8;\xc1\xe4\xea'\xaa\xffy5\xf3x\xad\x06ĭتN\xe8\xd4;\\oa\xa0\xb4\xe7\r\x01\xf0i\xec\xf5<<<\xe0h\n\x82\xa5«\xeb\x88\"N啂\xac\"m8\x90A\xf8\x8e\xdf\x1c\x95\xb2\x9a\x99\xbf\r\xa9\xca\x10+\xf07B\xb5[\x80//\xc2\xcc\x17 \x1f.\xfb\xb1\xf19[q\x0f\xb4{!zL\x02?3\xe4\xbce\x13\xb23\roP\x1d\x05\xb9)\xad\x93\xce1\xaarzF\r\xc9\x06\xa2\xa3\v\x06\x83R\xbc\x06M\xa3\x1849\xc5\"\x8d7\xf0\xeb\xc3n\x06\xa0l8>\xd1A\x06U\xb5\x99wڀ>\x86p\xbc\x8e\x06\x91\x12\xfdcݴuNIz\xd1Q)\x9a\x9c\x16\x04#B=\x8d\xe3\xden\x1d\xcf5\x89\x9c\xf0\xd0-B\x96]\x01s\x90\xce\x16\x06J\xfc\xf0\x92GЄ\xa4\xc9aM]\xd12\x84\xabܣ\x01\xd1I\xea3\x06\xb2\aM\x96\xa6\x94\xc8\x1f\x90\x04\xbeX #\xaeR\xda\xfd\x88Z\x8aW\x81\r\x90eH\xeb\xd6i8\x149\x80d\xb8\xe9g\x1e\x9eQ\f\xa0\x8e\xd9\xd8\x13k\x8c\x05\x8c\xf7_^\t8\xea\\v\xcb~\x80\f*\x94\t\xd0R\x0f`Zd\xb1\x0f\xdd'\xe4\xa4ji'N6\xb0F\xe1%\n\xf4\xba9^$\xafc+1\x1b\x91\xaaE,\xb8\x86@\x95p\x1dF\x93~\xb1W\xaa\xcf\x1am\x96\t㞞\\}\x98\x03H\xb6`\x9f\x8c]\xaa\x01`Hb4Q\x94탂\x1b\xa50\x18\xb4\xd0\x1e\x06֯\x13\xa0.\xedm\xff1\x91\xcb\xe9\x0e\u05f5\xa8T\x10\xe9\xbdwe\xaf4\x02S\xa0Q\x06t\xf4t\x01:\x8e2c\x818$B\xdb\xe0ŻC&\x1c\x84\xf0;V\x16Y\x12\x99\xfb\x0e\xca\xf0m#`pP8X\x03\xf99Q\xc1E\xf7\x92\xa5\x93\x8e\xfa\x1f\xcbO ͎X{\xf3l\xfe+9\x05<\x88\x8d\x8c\x9cM\x12\vH\xfb%\xd0*\x84\xed\x14-\xcbhX\x81t\x02\x98\xbeB\xff\x9b\x06\xe8\"'\xcb\xc3\xeb\xd2E]\x9a\xb0t\xf1\xc8\ue964a\x8d#(I\x83\xcd@S\x02\xef\xc5q0\x02\x8b\x01\x82\x86\xcf8\xb3\x84\x1a\x85\x8a\xec\xdef\x82XN4J<d4L{O\x84A\x10\xe2H<\xa3y\f\xc6\xd90\t\xb1\t*\x0e\x96e\x18Qϙ\xdf
}
fileu := &embedded.EmbeddedFile{
Filename: "font-awesome-4.6.3/fonts/fontawesome-webfont.svg",
FileModTime: time.Unix(1502592097, 0),
Content: string("<?xml version=\"1.0\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\" >\n<svg xmlns=\"http://www.w3.org/2000/svg\">\n<metadata></metadata>\n<defs>\n<font id=\"fontawesomeregular\" horiz-adv-x=\"1536\" >\n<font-face units-per-em=\"1792\" ascent=\"1536\" descent=\"-256\" />\n<missing-glyph horiz-adv-x=\"448\" />\n<glyph unicode=\" \" horiz-adv-x=\"448\" />\n<glyph unicode=\"&#x09;\" horiz-adv-x=\"448\" />\n<glyph unicode=\"&#xa0;\" horiz-adv-x=\"448\" />\n<glyph unicode=\"&#xa8;\" horiz-adv-x=\"1792\" />\n<glyph unicode=\"&#xa9;\" horiz-adv-x=\"1792\" />\n<glyph unicode=\"&#xae;\" horiz-adv-x=\"1792\" />\n<glyph unicode=\"&#xb4;\" horiz-adv-x=\"1792\" />\n<glyph unicode=\"&#xc6;\" horiz-adv-x=\"1792\" />\n<glyph unicode=\"&#xd8;\" horiz-adv-x=\"1792\" />\n<glyph unicode=\"&#x2000;\" horiz-adv-x=\"768\" />\n<glyph unicode=\"&#x2001;\" horiz-adv-x=\"1537\" />\n<glyph unicode=\"&#x2002;\" horiz-adv-x=\"768\" />\n<glyph unicode=\"&#x2003;\" horiz-adv-x=\"1537\" />\n<glyph unicode=\"&#x2004;\" horiz-adv-x=\"512\" />\n<glyph unicode=\"&#x2005;\" horiz-adv-x=\"384\" />\n<glyph unicode=\"&#x2006;\" horiz-adv-x=\"256\" />\n<glyph unicode=\"&#x2007;\" horiz-adv-x=\"256\" />\n<glyph unicode=\"&#x2008;\" horiz-adv-x=\"192\" />\n<glyph unicode=\"&#x2009;\" horiz-adv-x=\"307\" />\n<glyph unicode=\"&#x200a;\" horiz-adv-x=\"85\" />\n<glyph unicode=\"&#x202f;\" horiz-adv-x=\"307\" />\n<glyph unicode=\"&#x205f;\" horiz-adv-x=\"384\" />\n<glyph unicode=\"&#x2122;\" horiz-adv-x=\"1792\" />\n<glyph unicode=\"&#x221e;\" horiz-adv-x=\"1792\" />\n<glyph unicode=\"&#x2260;\" horiz-adv-x=\"1792\" />\n<glyph unicode=\"&#x25fc;\" horiz-adv-x=\"500\" d=\"M0 0z\" />\n<glyph unicode=\"&#xf000;\" horiz-adv-x=\"1792\" d=\"M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z\" />\n<glyph unicode=\"&#xf001;\" d=\"M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z\" />\n<glyph unicode=\"&#xf002;\" horiz-adv-x=\"1664\" d=\"M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z\" />\n<glyph unicode=\"&#xf003;\" horiz-adv-x=\"1792\" d=\"M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z\" />\n<glyph unicode=\"&#xf004;\" horiz-adv-x=\"1792\" d=\"M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z\" />\n<glyph unicode=\"&#xf005;\" horiz-adv-x=\"1664\" d=\"M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 4
}
filev := &embedded.EmbeddedFile{
Filename: "font-awesome-4.6.3/fonts/fontawesome-webfont.ttf",
FileModTime: time.Unix(1502592097, 0),
Content: string("\x00\x01\x00\x00\x00\x0e\x00\x80\x00\x03\x00`FFTMj\xe7:.\x00\x00\x00\xec\x00\x00\x00\x1cGDEF\x02\xd2\x00\x04\x00\x00\x01\b\x00\x00\x00 OS/2\x882z#\x00\x00\x01(\x00\x00\x00`cmap\x9d/t\xd4\x00\x00\x01\x88\x00\x00\x03\x02gasp\xff\xff\x00\x03\x00\x00\x04\x8c\x00\x00\x00\bglyf\x1d\x98π\x00\x00\x04\x94\x00\x02\x1d\xe4head\x0e\xd7\x00\xe3\x00\x02\"x\x00\x00\x006hhea\x0f\x03\n\x9b\x00\x02\"\xb0\x00\x00\x00$hmtxT(\x17\xa8\x00\x02\"\xd4\x00\x00\n\x80loca\x02\x8fDL\x00\x02-T\x00\x00\n\x98maxp\x03\x0e\x02\x1c\x00\x027\xec\x00\x00\x00 name1\xaf\x84\x1d\x00\x028\f\x00\x00\x03|post\x15\xc7<\x03\x00\x02;\x88\x00\x00\x19Lwebf\xaa\xb0W4\x00\x02T\xd4\x00\x00\x00\x06\x00\x00\x00\x01\x00\x00\x00\x00\xcc=\xa2\xcf\x00\x00\x00\x00\xcbO<0\x00\x00\x00\x00\xd3Z[.\x00\x01\x00\x00\x00\x0e\x00\x00\x00\x18\x00\x00\x00\x00\x00\x02\x00\x01\x00\x01\x02\xa4\x00\x01\x00\x04\x00\x00\x00\x02\x00\x00\x00\x03\x06L\x01\x90\x00\x05\x00\x00\x04\x8c\x043\x00\x00\x00\x86\x04\x8c\x043\x00\x00\x02s\x00\x00\x01\x8a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00pyrs\x00@\x00 \xf5\x00\x06\x00\xff\x00\x00\x00\x06\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x01\x00\x00\x00\x03\x00\x00\x00\x03\x00\x00\x00\x1c\x00\x01\x00\x00\x00\x00\x01\xfc\x00\x03\x00\x01\x00\x00\x00\x1c\x00\x04\x01\xe0\x00\x00\x00t\x00@\x00\x05\x004\x00 \x00\xa0\x00\xa9\x00\xae\x00\xb4\x00\xc6\x00\xd8 \n / _!\"\"\x1e\"`%\xfc\xf0\x0e\xf0\x1e\xf0>\xf0N\xf0^\xf0n\xf0~\xf0\x8e\xf0\x9e\xf0\xae\xf0\xb2\xf0\xce\xf0\xde\xf0\xee\xf0\xfe\xf1\x0e\xf1\x1e\xf1.\xf1>\xf1N\xf1^\xf1n\xf1~\xf1\x8e\xf1\x9e\xf1\xae\xf1\xbe\xf1\xce\xf1\xde\xf1\xee\xf1\xfe\xf2\x0e\xf2\x1e\xf2>\xf2N\xf2^\xf2n\xf2~\xf2\x8e\xf2\x9e\xf2\xae\xf2\xbe\xf5\x00\xff\xff\x00\x00\x00 \x00\xa0\x00\xa8\x00\xae\x00\xb4\x00\xc6\x00\xd8 \x00 / _!\"\"\x1e\"`%\xfc\xf0\x00\xf0\x10\xf0!\xf0@\xf0P\xf0`\xf0p\xf0\x80\xf0\x90\xf0\xa0\xf0\xb0\xf0\xc0\xf0\xd0\xf0\xe0\xf0\xf0\xf1\x00\xf1\x10\xf1 \xf10\xf1@\xf1P\xf1`\xf1p\xf1\x80\xf1\x90\xf1\xa0\xf1\xb0\xf1\xc0\xf1\xd0\xf1\xe0\xf1\xf0\xf2\x00\xf2\x10\xf2!\xf2@\xf2P\xf2`\xf2p\xf2\x80\xf2\x90\xf2\xa0\xf2\xb0\xf5\x00\xff\xff\xff\xe3\xffd\xff]\xffY\xffT\xffC\xff2\xe0\v\xdf\xe7߸\xde\xf6\xdd\xfbݺ\xda\x1f\x10\x1c\x10\x1b\x10\x19\x10\x18\x10\x17\x10\x16\x10\x15\x10\x14\x10\x13\x10\x12\x10\x11\x10\x04\x10\x03\x10\x02\x10\x01\x10\x00\x0f\xff\x0f\xfe\x0f\xfd\x0f\xfc\x0f\xfb\x0f\xfa\x0f\xf9\x0f\xf8\x0f\xf7\x0f\xf6\x0f\xf5\x0f\xf4\x0f\xf3\x0f\xf2\x0f\xf1\x0f\xf0\x0f\xef\x0f\xed\x0f\xec\x0f\xeb\x0f\xea\x0f\xe9\x0f\xe8\x0f\xe7\x0f\xe6\x0f\xe5\r\xa4\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x06\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x01\x02\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x06\x18\b\x05\x1a\t\n\x19\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
}
filew := &embedded.EmbeddedFile{
Filename: "font-awesome-4.6.3/fonts/fontawesome-webfont.woff",
FileModTime: time.Unix(1502592097, 0),
Content: string("wOFF\x00\x01\x00\x00\x00\x01a,\x00\x0e\x00\x00\x00\x02T\xdc\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00FFTM\x00\x00\x01D\x00\x00\x00\x1c\x00\x00\x00\x1cj\xe7:.GDEF\x00\x00\x01`\x00\x00\x00\x1f\x00\x00\x00 \x02\xd2\x00\x04OS/2\x00\x00\x01\x80\x00\x00\x00>\x00\x00\x00`\x886z#cmap\x00\x00\x01\xc0\x00\x00\x01~\x00\x00\x03\x02\x9d/t\xd4gasp\x00\x00\x03@\x00\x00\x00\b\x00\x00\x00\b\xff\xff\x00\x03glyf\x00\x00\x03H\x00\x01C6\x00\x02\x1d\xe4\x1d\x98πhead\x00\x01F\x80\x00\x00\x002\x00\x00\x006\x0e\xd7\x00\xe3hhea\x00\x01F\xb4\x00\x00\x00\x1f\x00\x00\x00$\x0f\x03\n\x9bhmtx\x00\x01F\xd4\x00\x00\x02\xdf\x00\x00\n\x80T(\x17\xa8loca\x00\x01I\xb4\x00\x00\x06\xaa\x00\x00\n\x98\x02\x8fDLmaxp\x00\x01P`\x00\x00\x00\x1f\x00\x00\x00 \x03\x0e\x02\x1cname\x00\x01P\x80\x00\x00\x01\xa7\x00\x00\x03|1\xaf\x84\x1dpost\x00\x01R(\x00\x00\x0e\xfb\x00\x00\x19L\x15\xc7<\x03webf\x00\x01a$\x00\x00\x00\x06\x00\x00\x00\x06\xaa\xb0W4\x00\x00\x00\x01\x00\x00\x00\x00\xcc=\xa2\xcf\x00\x00\x00\x00\xcbO<0\x00\x00\x00\x00\xd3Z[.x\xdac`d``\xe0\x03b\t\x06\x10`b`d`dZ\x02$Y\xc0<\x06\x00\vn\x00\xd9\x00x\xdac`f\xf3a\x9c\xc0\xc0\xca\xc0\xc2\xd2\xc3b\xcc\xc0\xc0\xd0\x06\xa1\x99\x8a\x19\x18\x18\xbb\x18\xf0\x80\x82ʢb\x06\a\x06\x85\xaf\fl\f\xff\x81|6\x06F\x900#\x92\x12\x05\x06F\x00Ǟ\bU\x00\x00x\xda͒\xbfK\x9bq\x10\xc6\xef\x8d\xd1Z\xc5ܩ\xad\xd5*\xe9\x9b@W\x15q\x0e\x01\xf7\x90\xc1\xa5Cc\x06\xe7\x90\xc19\xe4/\b\xf9\vB\x86\x0e\xed\x12\x828H\aq\xea(\x8e\"\x18\x03\xa2\xd6\xfe\xb0\xf7\x9c\xbf5\xe6\xdbW\x03B\v]:\x88\a\xf7\x1c\x0f<\xdc\a\x8e#\xa2.\xea\xf4\x04y\x81\x92\xd7\n\x9cw\xef\xc3^3\x98K\x94\xa4n\x9a%\x9f\xaa\xf4\x89j\xb4B_h\xcb\xef\xf3\xa7\xfc\x85X<\x1e\x8dg߶4\xa2QMhJ3\x9aӂ\x96\xb4\xa25]\xd6\rm豶\x11A\x14\x93H \x85\fr(\xa0\x84\njX\xc3\x06\x1a8F\xdb\"\x16\xb5\x84\xa5,c9+X\xc9*V\xb3\xb53r.\xa0\xdfQ?>P\xe9\x0f*\xa9hL\x93\x9a֬浨e\xadj]\xd7uS\x9b\xaa \b|L#\x894\xb2ȣ\x882\xaa\xa8c\x1d\x9bhB\x8dL,fIK[\xd6\xf2V\xb4\xb2U\xad~Gu{nѽw\xefܼ\x9bs3\xcd\xfe\xdd\xc3\xdd\xd5\xc6\xf9\xce\xcd\xce\xe7\xed72!\xe32&\xa3\xf2JF䥼\x90a\x19\x92A\tK\x97\x84\xc4\x13b\xc7m\xbe\xe5\x16\xdf\xf05_\xf1%_\xf09\x9f\xf1)\x9f\xb01X\xf9\x17\xff\xe4\x1f\xfc\x9d\xbf\xf1\x11\u007f\xe5C>\xe0\xfd\x81\x0f\x9d\xcb?~y=\xf4\x80\xf6B\x81\x84\xfe\x0et^\xe3)Գ\x9e\xd1\xde\xee\xd7\xcf\xfb\xc6\xfe\x99\b\xff\xd7\xde\xdfn\xc2\xc0\x88\x00\x00\x00\x00\x00\x01\xff\xff\x00\x02xڼ\xbd\t\x80TՕ0\xfc\xee\xbdo\xa9\xbd\xeaի\xad\xab\xab\xab\xab\xba\xd6\xee\x86\xee\xa6֦ע\xd9\xe9fG@@lQ\x14\xc1\x05\x15\x04q\xa1\x14\xa2\x82\xb8\x81\"Ѩ\xadF\x94,3f1_bĩl:Y$&!f\xf3\x9b\xafMb\x92\x89\x9aqL~\x13\xa1\xeb\xf1\x9d{_Uuu\xd3-:\xf3\xcf\a]\xef\xdd}=\xf7\xdes\xce=\xe7<\x0es[9\x8e\xd8Dxp\x12\xc7e\x83r\x90\xc8Ay\x18\x15\xd4\xdcV<\xb4U\b\x9c\xda*r\xa78\xfa\x0fqU\xff\xa6Q\xff\x05g8\xf1)!\xcfՁ\xc7!!9\x98p9\xc4P\xb0!\x9a\xca$\x832\x8a\xa6S=(\x19L\xf8\x91\xf8Ts\xf1N\x94\xf3F\xa3ޑ<}\xa2\\\xf1\xce\xe6p\xdc-\xe4\xdd\xf1\xb00'\x04\xd1E.\x9a\x8a\xc2\x1f\xe1\xf0\xce搻V\xa7\xabeuB\x1d\x1c\xd4\xd1\f\x1e\xd9a\xc1\r-8Ճ\x93\t\xb7,\x8c\xf5\xa62Y\x94I&\\\"7k\xd3ek.\xdb4\v^S/_U\x1c\xeb\x8d\xfaI\xced\x8b\xb7\v\x81\xd3C\x89E\xcdNg\xf3\xa2K\xe0\x15\xc35\xef\x16;\xab\x03\xc8+\xf5I\x03\xe2\xf8v\x0e\xb36\xe4\xa1\r\x12\x17\x84\xae۸\x00\xfd!\xe8jC\f\xc1#\x1c\xc56{&\x1c\xe0]v'\f\x83\x8bϫ\x1f\xaa\xf7\xa8\x1f\"\t]K\xa4\x81T&\xac\x1e\xfb\xca\x1b\xf7\xaa\xa7\x8f_}\xf5q$ ?\x12\x8e_}\x13Z\x15\xc1\x90\x00IZb5\x9f\x1a\x88\xa2\x957\x8d\xa6\xb8\xfa\xb8z\xfa\xde7\xbe\xa2\x1e\x8b\xd0\xd9\xe1\xce\xe4%N\xe08/\xd7\xcd-,J\xbcd\xc1\xcd0\x02(\x16\x8dDc\xb2\xc3\x05c\x9d\x91\xbbp\v\x819\x10\x9d\x0e\xb7\xcb\xed\xe7;q\xa2\x87d3\xd9\x1e\x94\x95\xb5\xc9I\xcbtz`\xa0\xf2\x81\x88\xfa\xb7ǒ\xb9+\xdb\x10j\xbb2\x97|L\xfd[$\xa0\x98\x85\x82YA\x82hҝʙ\x95C\xdfzM\xechȶ8\x10r\xb4d\x1b:\xc4\u05fe\x95\xb9 \xbf\xbe\xefT\xaeo\xfd\xfa>\xa1з>@\xb8\xb0\xff\xc4\xde\xe6\xb6i\xd3ښ\xf7\x9e\xf0\x87\x8b\x9cYQ\xf88\xb6\xebe\x9dAP\xcc\xcfn;\xf2\xb40\xcd\x1b\xb1\xdb#\xdei\xc2\xd3G\x9a\xef\x1f<]\xa0\xb9yZ\x866Ǵoy\xce\xc7q<\fi\v\x9f\x86\x16&\xfc\xd8\xddC`B\x87S\xf6\xe2}\x86\xd0@W\xab:\xdcs\xeb\xd5K\xc2\xe1%W\xdf\xda3\xac\xbeU\xbc?o\xc
}
filex := &embedded.EmbeddedFile{
Filename: "font-awesome-4.6.3/fonts/fontawesome-webfont.woff2",
FileModTime: time.Unix(1502592097, 0),
Content: string("wOF2\x00\x01\x00\x00\x00\x01\x18\xd8\x00\x0e\x00\x00\x00\x02T\xc8\x00\x01\x18y\x00\x04\x01\x89\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?FFTM\x1c\x1a \x06`\x00\x86\x02\x11\b\n\x88\xbbP\x86\xe9K\x016\x02$\x03\x95\x00\v\x95\x18\x00\x04 \x05\x86|\a\xb2L?webf\x06[8\xe0\x91\x00\xd6m;\xaft\x05\xe9\xcd\xfa\xd3\xd5\xe7\xe8\x00c6\xc2֛\x15\x96\xf0>\xbcS\xad8\xae{\x1c\x80\x19]?\xfb\xff\xff\xff?=i\x8c\xa1%\x81\xe6\x00P\xd5ڮڭ\xfb\xff\xcff85J\x880\xaa\xb9u\x04\x0f\xb2\x98f\xb1\xb0\xc9eB\xaf\\\xd8\xeb\xa6\x02E\xb9l\xfb\xfd\xe8\xfd\x81Aw\x98\xd66\x84\x11\x1cf\xb3\x11F\xc0\x8e\xa00l\x9b\röM\x81`;i\x96OߞU\x13\xcbԱ\xe6kٶ\"=\xe8˲\v\xebú\x8a\x96\xf2\x90\xc1/6\x0f\xe1/eX\rq\xa4\xd5vf{]\xf2-\x03o,\xe95\xcb&\xbf}\x9aL\xe6\xcb:\x9c\x1a\xc60\x1e{\xf0e\xfeƥV*3~\xa6\x82\x8a\xca1Mh\x1dM4:9jG\x15\xefB\x13\x0f\xab\x8a\x15\xe6K\xaf\xb7\xf7Y\xe8\x97\xdb2c\x11=\xb9\xde@\xc7\x0fV*+\x9e\xcb=\xed\xa3g\xb9;ߟ\xf5%\xcaq,\u007f\xafsYF\xbaoj\xdf\xf3D\xfe\u007ft\xf2\xf6\u007f\xdfwZ1t\xc3S\\\x91\xaf\xa4L⍇\xfe\xa4\xf7\xdck(\xe3\xf6\x021CK\xe7z\x9fZ!\xe0iM\u007f\x9e\xee\x1ezH\x8c؆\x92\xe6\xeaD[gcN\x9c\xa4\xc2թ\x13\xa9\xc5\xf6E\xdb~\x05j\xc2VD\xf9\r[\x15\xd2/\x9e\x8bTD\xc8\xfa\xa1˾\xe6\u007f\x15\xa8\x10\x05<@\xc2j\x19cl˴\xbb\xdb}\x9cs\xddg4\x13\x84\xd7F\xe9f\x93F\x9b\xc4;\x04\xdb\xecH\x83\n\x01E\x10\x11\xb0P\x01#I\x15\xbb1{\xf6\x1cX\xb1͜ӹ\xe9\xaa]\xb5\xcbps\x91\xba\x88\xfe\x9f\xeb\xd2\xfe\x93^(\xa9S\xb6\x9d.\xab\xbd\x9d\x91\x03N\u008f\x03\xac1S\xfe\xf0ߜ\xfd\xcf$@ۙ\xa4T\x02\\\xd3\xd5k\"G\"\x15 V\x13Z\x12\xe6gf?\x93{\xff\x8eD\xa0\x9a8f\x81\xaa\xec\xfa\x91\xed\xf6\xc9\x15\x93\x9f\x9e9\xfb\x9f\xb9\xcfg\xe0i\x12\\\xab\x88\xd6\xe5\xee\x8e \xdb\"ٖu^\x1f+\x84\xf9\x89\xfc%\xe4\xf9\xd7u\xafS\xaa\x8aϙ!\xe1J\x04Y5\x9a{k\xfa\xa5j\xb5\xa9J\xb2\x9d\xcc\x12\xf3i\xa0\xc1\xf0\xc9!\u007f\x84t\xeb\"\xbd\xbd\xa9v\xd9\x10\xfaC\x94\f0\x1b\x96\xe1p\x9a\x97as\x96\x9cg\n3\xb3\u007f\xbe\xff\xa9~3/\x8b3\xbb<s\xaf\xc0\xb1\v\x02K\xb2\x9d\xb4u\b\x8bt\xafn\x12\x97\x1c\x17\x1e\xe5\xe5tS\xb0|\u007f\xa4]\x96~\x81\fI* \xdb\x01\x03I\xb2\x03\x0e\xa0\xe3\x017y\xb0\xe1EL@\xf0\x96B\x15%\x13\x92\xfd\xdfTTT\xf5zu\\\x99\xdd\xdf\x18\xebeb\xa4bM\v.-f\xf4?\xd9\xfb\xf8\x00 \bOs$/.Y\xa3\x1d\xa0\xb9u\v\xa27\x18\x03F\x8dQ5\xd8F\rح\x8a\x15\xdb\xe8\x8d܈\x1c\xd1\x1b%\xa5\xb4\n\xa2\x02\xa2\xa2b`\xa3\x18\xd8oի\xff\x06\xdao\xd4\xfb\xad\x8fc\x1c\x80\x0et\x03\xdd@7\xd0*\x1b{HK\xa9\xc2\xc5P\x14\x819\x16\xbe(\xd5*[\xe5\x95\xfa&&\xb6\xaa{\xf0\xe2\xc3W\xc80e\x99\xc0\xb8ۢ\x948\xf3\x81v\xc5h\xb2a\x11ߟ-\xb4\xc8%\x9e/\xf6\xe3wgg\x9f|\x93\\E\xa3x\xc2^;H\xfa\x1d\x8bD\xa6\x93(\xd5J&\xa2\xb5\x03\x91\xea\xf2D\xc2mo}\x13\t0\xf2\xb7i\xa3\x1e\xafg#\xd8i{҈\f\xe8\xe64\x983f\xe3\x93;\x96m\xb7\x19\xfb\xcc\xd6\xfc\xc0v{GbP\xcf\xe3\x0eT\xd8\x13#``\xbb\xb1w$B`\xddX\xa8\x89\xf5\x9b\xe01\x80\x80\x1bc\x1c\xb3\x90\x12\xff\xbf\xa9V\x9f\x02\x14\xd1\xcd1\xceh\x9d\v\xa2vk|\xba\x1bex\xf7\xbd\xaa\xe2{\xaf\x1e\xc0\xaa\x02HV\x15@\x11\x00\xa9\x16\x00RR\x15\x88\x16\x01\x903\x05\x90ԂERKQ=s\xd8l\xaf\x9eݣ\xe9uj\xad\x9b\xf1@\x81R\x13\x94\xd4KPj#\x8d5\xd9n\xe6\xec7\xce\x06\xd9f?\x9b\xc9\xf6l\x9a\xfe \xfaA\x1e\xff\xff\xbft\xd6o\x05\x93\xb0ݓ\xc3.\xa5Ū=9oC^\xac\xee\xabRIU\nP\x92\x10\xa8$\xcb\bp\x90\xb0\x19\x97\x84C\t\x87\x91\x84\x8cANJ\xd0\"\xb4\x0f힙\xef\xc98\xfc\x90_\thJ\xe0P\x85\x8d\xa7\xc4$\x89Ib\"t\xc4\x13C\xde\xfd\xc5\xe6/{\xe9\xe5\xdf,\xff2\x85՜\xbf^\xfd\xe52E\x1e½\xce濿ڪj,\xda`d\xee\xd8a\x87\xb1\x15B\x81\x83\bw \u007f\x16 \x04-\xb00\x91\xc4S\x8a0!\x8c,\r٬\xe9\xbdI\r\xd8\x1c1\xd9ߧj k\x13?\xbc\xa8\x8b/\x04s\xb2*\xab\xb2B\xc8\xf8\xf8_Po/ۛ+\xfei2\xbbׂ\"&\xc4IN\xbb\xf0st\xfe7U%\x88]+\x9bD\x18\xfa\xfb\xf5\xbf#\xed\xb3n6\xb5r<\a\x83\x11\xa5\xa4\x90\xd70\xe3\xb1\xfbu\x0f\x99\xcb\xe2\xf8o\xf7wR\xdfREEA\xe5\x15\x173\x90q\x97\\\x82\xda\x18Z\t\\\xe9/#N\fKʷa̕hv\xe7M\vwa\xa0`Z\xd9\\gfN\xfc\xff\x84\x00\x01\xf0\xe6ѷ\xbc\x03\xf0\xc6ܣ\xea\x01\xde[v\xec\xc1\xc9k+\x03\xfa\x03 \x11\by\x1b\x02\x1d]\x0f(;K\xb4a\xd0\xfa\x0fz4\xb05\xfc\xc6ʕ ~\xc7ݕ[/^\xb1\x92\x90\xe0{,)`w\x00?J\x96\a\x91P^\f\xdah\xff\x86\x9a\xff\xdf`\x10Z\x14\x80U\x84\x18\xc6\x10\xa0\x92\xb842\xb6\xc8\f0\x8d\x83\xe6
}
filez := &embedded.EmbeddedFile{
Filename: "images/favicon.ico",
FileModTime: time.Unix(1502592097, 0),
Content: string("\x00\x00\x01\x00\x01\x00HH\x00\x00\x01\x00 \x00\x88T\x00\x00\x16\x00\x00\x00(\x00\x00\x00H\x00\x00\x00\x90\x00\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x00Q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
}
file10 := &embedded.EmbeddedFile{
Filename: "images/favicon.png",
FileModTime: time.Unix(1502592097, 0),
Content: string("\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00H\x00\x00\x00H\b\x06\x00\x00\x00U\xed\xb3G\x00\x00\x00\x04gAMA\x00\x00\xb1\x8f\v\xfca\x05\x00\x00\x00 cHRM\x00\x00z&\x00\x00\x80\x84\x00\x00\xfa\x00\x00\x00\x80\xe8\x00\x00u0\x00\x00\xea`\x00\x00:\x98\x00\x00\x17p\x9c\xbaQ<\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\x00\x10\nIDATx\xda\xed\x9by\x8cd\xc7Y\xc0\u007fU\xef\xee\xee\xe9\xb9w={ػ\xb6\xd7\xf6\xc6qpL\x1c\v\x12\xe4\xd8$8\n\b\xb0H\x94\x88#\x81\b\x94?\x88P\x04\x88C\t \x10A\xe0D\x80\f\"\x02\t\x89D@\x82\xe3\x90\x18\x1106\x10E\t\xc4\x18\xdb\xf1\"\xdf\xc7\u07bb\x1e\xcf\xcc\xce\xd1\xd3\xd7;\xaa\x8a?꽞\x9e\xd9\xee\x9ecgv\x03\x9aO\xaa\xa9\xeey\xef\xd5{\xf5{_}\xf5\xd5W_î\xecʮ\xecʮ\xecʮ\xecʮ\xecʮl^ĥ6p\xf4\x8b\xa7\x01$\xb0\a\xd8\vx@\vh\x00ͼn\x01&/\x00<\xff\xbe\xab\xaft\xdfw\x16P\x0e\x06\xe0F\xe0g\x81\xbb\x80I\xc0\x05\xda9\x94f^\xb7\x81y`\tX\x00\x96\x819\xa0\x96\xff\xbf\x9e\x9f\x9b\xe4\xe7w\xd71\x90^)\xa0[\x02\x94É\x80\x1f\x06>\x01ܼ\x85\xb64V\xa3\x8az)\x87Rˁ.\xe7Њ\xba\x00y!\xaf\xe7\xb0\xda9\x97_\x17\x03*\xbfV\xe5߳\xfc\xb3\xd9*\xe0Mu\xaaKk\xae\x01~\t\xf8)`dKwޚ\x98\xbc\xd3zM\xadr\x80\x05\xc8V\x0e\xb2\xa8\xd3\xfc\x05<\a<\x95C\xdd\x10\xb4\r\x03\xca\xe1\xb8\xc0;\x81\x8f\x03ߋ\xb5=\xffWDa\xb5\xf1Y\xe0ρ\xbf\a\x1a\xebAZ\x17P\x97\xd6\xec\x03~\x1eko\xf6\xb8\x02\x1c)\xd0\x06Rm\xd6k抈\x14\xb6\x83\xea\xe2ǫ\x03\xf7\x03\xbf\x0f,\x0f\x824\x10P\x0eG\x00?\x88\xb55w\x14\xf7r\x05\xb8=\x00yR\x10:+\xd3U\xacV\x1fw\x05\baok0(\xdd5\xb5m\xa38\"7p\xfd\x1bo\x01\xbf\n\xfc)\x03\x86\x9b\xbb\x0e\x1c\x80\xf7\x02\x9f6p5@ŕ\xb8\x12beP\x062c0\x80ʟD\x19H\xf4j\xf2\xa6\xebM8R\xe0\xe4_\xb4\x11\xa8.<\x8e\x800?(\xb0\xed$]=,4\xa2\x10mz\xc3u\xa5\x00cziN\xb7D\xc0G\x81\x87\x81\x97\xfb\x9d\xe42X\xde\x04\xfc\x8e\x81\xab+\xae\xe0=\aKܽ/\xa2\xecIf[\x8affXJ5\xad̰\x9cjZ\x99\xa6\x9e\x19\x16cM=\xd3\xd4SM\xac\xa0\x9eiRePy\xa7Rm\xd0f\xa5\x83\xc6\x18\x10\x16\x986\xb6W\xc2\xf6q\x95xR\xe0\xe5V\xcf\x18h)\xd39G\b\b\xa5@\nk\xb9\xdb\x19\x1b\x91k\x81\xbb7\r\xa8K{>\x00\xdcTr\x05\xbfx\xcb\b?v\xb8\x8c/\xfb\x8fʢ\xf3meH\xb4!Q\x86\xccX-H\x95a.\xb6\xd0fڊvfXL4\xcdLSK4Mehg\x86Z\xaa\x89\x95\xa1\x91\xd96\x9a\x99Ai\xab\xa5\xb12\xb4\xb35\x1eg.\xc2@\x8cA\xe4\xc7\\)\xec\x106\x17\x83^\xd3\xff\xdb\x06\x11\x1c\xa4A\xa3\xc0۴\x81;\xaf\x8a\xf8\xd1k\x06\xc3\x01;\x04\x02G\x108\x9bw\xaf\xda\xca\xe4`\xacֵ\x94&Q\xd0V\x9a\xb62\xccǚff\x98nf42C-)\xb4\xd4\x10k{m+\xb3\xe7.%\x16\xb2#\xc1\x13\x82\x143\b\xd2\xf8V\x01\x8d\x01\x13\xae\x84\xef\x1a\xf3\x89\xdcK^\x95\f\x94\xd0\x11\x84\x8e`\xd8\x1f\xec9\xd8!Yh\x91\xfd\xd0̬\xc6\xd5RM#՜\xaag\xfc\xe3\xe9&\x8fͶI\xb5\xc1\x93\xebB\xda\x12 \xab\xaaBP\xf6\xe4E\xff?\xd7\xc8x\xb5\x96\xe1;Pr%\x15מ\x179\xd6\bK!p\xa5u\x94\x1c).}ї\x8b\xc0ڛ\xce7\x01U_P\xf5a\n\a\x80\xdb&\x02\xde~U\xc8g\x9e\xaf\xf1\xc0\xf1:\x9918B\x90\x15\xf6-\xff\xb3\x11`\xeb\x19\xe9\x9er\xbc\x96\xf2\x1bO.\xf0\xf2R\x8a+-DW\xdaq\xefI\x18\xf5\x1d*\x9e`4p(\xbb\x82\xb1\xc0~\x1f\xf2$eWX\xa0\x9e t$U\xcf\x0eɪ/\x91X\x17@`\x87\xeb\xa5\xc8d\xe8\U000116ea\xbc\xb8\x98\xf2\xe4\\L\xe8\xd86\x8d\xb1u\xd7\xe4X\xdfv@\x8f\xcd\xc4\x1c\xbb\x10ۛ\xe4Vq\xf5˸x\n)N\r\x1c\x81/!t%\x9e\x84\x92c\xeb\xd0\x15\x94]Ɉ/\x19\xf2$\xc3\xfe\xca\xe7\x89P\x128\xf6x\xe0\bJ\xae\xc0\x97vHF\xae\xc0\xebCso\xe4p\xef\xa12\xc7\xe6\xe3\x8e\xf6\x14p\xba\x9e\xf7¶\x03ʺ\xa6b\xfba\xe3k\x96T\x1b\x12\r\xf5\xb4\xf0\x80\xd4*\xb8\x9d&\xbb\xda\x14X\xed\xacx\x82(\a\xe5\xe7\xa0J\xae$t\x04\xfbJ\x0e?tu\x89\xa3#\xfe\xaa\xfb]Wuq\x84 զ\x17\x9cue\x10 -@\xa7\xc6\xce\n\xddRv\x05\xae\x14$\xdalɶ\x146`\xa3ך\x1c\xec|\\\x18\xda\x15\xa8\xa6\xa3\x19\x82\xa7\xe6b\xee\xbbc\x9c\x83\xe5\xde\xdd\xdaʊhДQ\aj:\x9f%.\xa7\xf4[\"\x14\xb6I\n\xebu;\xf9r\xc7\xcd\x1d\xc4c\xf3\tO_H\xb6\xf5Y\x06\x01ʰa\x82m\x9b\x816\ng2t84\xb4\xf9ѯ\r,\xae\xd1\xf6\x9d\x04\xb4m\x1dތ\xfe\x85\x8e\xe0\x97o\x19ᾷ\x8es]\xd5\xdb\u0530\x10\x02Ƃ\xed\xedҎ\x03\n\xa4\x9d\xde7\"\xca\xc0\x9b\xc7\x03\xee\x9c\nyÈǵC.z\x93k}\xefR\xfd\x83\xcb\tH\b\xf8\xd0\rC\xfc\xf6m\xa3\x1c(\xbb\xeb:f\x81#\xb8\xe7@İ/q\xa5`2t\xd8>\x17\xb3\xaf\xb4\x06\x1d\xdc\xd24\xbf\x11\xd1\x06\xae\x1bry\xef\xe12\a\xca.\xff9\xd3\xe6T=\xcb}\xdd\xde\xe7_?\xe4r\xd7T\xd4\xf9ߞ\xc8\xc1\x93[\x9b}6(\n\x1b~\xed+;\
}
file11 := &embedded.EmbeddedFile{
Filename: "index.html",
FileModTime: time.Unix(1578464455, 0),
Content: string("<!DOCTYPE html>\r\n<html>\r\n\r\n<head>\r\n <meta charset=\"utf-8\" />\r\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\">\r\n <title>后台服务管理</title>\r\n <link rel=\"shortcut icon\" type=\"image/png\" href=\"/res/images/favicon.ico\" />\r\n <link rel=\"stylesheet\" type=\"text/css\" href=\"/res/bootstrap-3.3.5/css/bootstrap.min.css\">\r\n <link rel=\"stylesheet\" type=\"text/css\" href=\"/res/font-awesome-4.6.3/css/font-awesome.min.css\">\r\n <link rel=\"stylesheet\" type=\"text/css\" href=\"/res/css/style.css\">\r\n</head>\r\n\r\n<body id=\"app\">\r\n <nav class=\"navbar navbar-inverse\">\r\n <div class=\"container\">\r\n <div class=\"container\">\r\n <div class=\"navbar-header\">\r\n <button type=\"button\" class=\"navbar-toggle collapsed\" data-toggle=\"collapse\" data-target=\"#bs-example-navbar-collapse-2\">\r\n <span class=\"sr-only\">Toggle navigation</span>\r\n <span class=\"icon-bar\"></span>\r\n <span class=\"icon-bar\"></span>\r\n <span class=\"icon-bar\"></span>\r\n </button>\r\n <a class=\"navbar-brand\" href=\"/\">后台服务管理 <small class=\"user\">[[.User]]</small></a>\r\n </div>\r\n <div class=\"collapse navbar-collapse\" id=\"bs-example-navbar-collapse-2\">\r\n <ul class=\"nav navbar-nav\">\r\n <!-- <li class=\"hidden-xs\">\r\n <a>\r\n <span class=\"glyphicon glyphicon-qrcode\"></span>\r\n </a>\r\n </li> -->\r\n </ul>\r\n <ul id=\"nav-right-bar\" class=\"nav navbar-nav navbar-right\">\r\n </ul>\r\n </div>\r\n </div>\r\n </div>\r\n </nav>\r\n <div class=\"container\">\r\n <div class=\"col-md-12\">\r\n <div class=\"alert alert-danger\" role=\"alert\" v-if=\"!isConnectionAlive\">\r\n <strong>Connection lost</strong> try to reconnect after 3s, or <a href=\"/\" class=\"alert-link\">connect immediately</a>\r\n </div>\r\n </div>\r\n <div class=\"col-md-12\">\r\n <button class=\"btn btn-default btn-sm\" id=\"launchNewProgram\">\r\n <span class=\"glyphicon glyphicon-plus\"></span> New Program\r\n </button>\r\n <button class=\"btn btn-default btn-sm\" v-on:click=\"refresh\">\r\n <span class=\"glyphicon glyphicon-refresh\"></span> Refresh\r\n </button>\r\n <button class=\"btn btn-default btn-sm\" v-on:click=\"reload\">\r\n <span class=\"glyphicon glyphicon-repeat\"></span> Reload\r\n </button>\r\n <button class=\"btn btn-default btn-sm\" v-on:click=\"input config\" data-toggle=\"tooltip\" data-placement=\"bottom\" title=\"todo: input config on bottom\">\r\n <span class=\"glyphicon glyphicon-import\"></span> Input Config\r\n </button>\r\n <button class=\"btn btn-default btn-sm\" v-on:click=\"output config\" data-toggle=\"tooltip\" data-placement=\"bottom\" title=\"todo: output config on bottom\">\r\n <span class=\"glyphicon glyphicon-export\"></span> Onput Config\r\n </button>\r\n <button class=\"btn btn-default btn-sm\" v-on:click=\"test\" data-toggle=\"tooltip\" data-placement=\"bottom\" title=\"Tooltip on bottom\">\r\n <span class=\"glyphicon glyphicon-glass\"></span> Test\r\n </button>\r\n </div>\r\n <div class=\"col-md-12\">\r\n <table class=\"table table-hover\">\r\n <thead>\r\n <tr>\r\n <td>Name</td>\r\n <td>Status</td>\r\n <td>View</td>\r\n <td>Command</td>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n <tr v-for=\"p in programs\">\r\n <td v-text=\"p.program.name\"></td>\r\n <td v-html=\"p.status | colorStatus\"></td>\r\n <td>\r\n <button class=\"btn btn-default btn-xs\" v-on:click=\"cmdTail(p.program.name)\">\r\n <span class=\"fa fa-file-text-o\"></span> Log\r\n </button>\r\n <a href=\"/s
}
file13 := &embedded.EmbeddedFile{
Filename: "js/clipboard-1.5.12.min.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("/*!\n * clipboard.js v1.5.12\n * https://zenorocha.github.io/clipboard.js\n *\n * Licensed MIT © Zeno Rocha\n */\n!function(t){if(\"object\"==typeof exports&&\"undefined\"!=typeof module)module.exports=t();else if(\"function\"==typeof define&&define.amd)define([],t);else{var e;e=\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:this,e.Clipboard=t()}}(function(){var t,e,n;return function t(e,n,o){function i(a,c){if(!n[a]){if(!e[a]){var s=\"function\"==typeof require&&require;if(!c&&s)return s(a,!0);if(r)return r(a,!0);var l=new Error(\"Cannot find module '\"+a+\"'\");throw l.code=\"MODULE_NOT_FOUND\",l}var u=n[a]={exports:{}};e[a][0].call(u.exports,function(t){var n=e[a][1][t];return i(n?n:t)},u,u.exports,t,e,n,o)}return n[a].exports}for(var r=\"function\"==typeof require&&require,a=0;a<o.length;a++)i(o[a]);return i}({1:[function(t,e,n){var o=t(\"matches-selector\");e.exports=function(t,e,n){for(var i=n?t:t.parentNode;i&&i!==document;){if(o(i,e))return i;i=i.parentNode}}},{\"matches-selector\":5}],2:[function(t,e,n){function o(t,e,n,o,r){var a=i.apply(this,arguments);return t.addEventListener(n,a,r),{destroy:function(){t.removeEventListener(n,a,r)}}}function i(t,e,n,o){return function(n){n.delegateTarget=r(n.target,e,!0),n.delegateTarget&&o.call(t,n)}}var r=t(\"closest\");e.exports=o},{closest:1}],3:[function(t,e,n){n.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},n.nodeList=function(t){var e=Object.prototype.toString.call(t);return void 0!==t&&(\"[object NodeList]\"===e||\"[object HTMLCollection]\"===e)&&\"length\"in t&&(0===t.length||n.node(t[0]))},n.string=function(t){return\"string\"==typeof t||t instanceof String},n.fn=function(t){var e=Object.prototype.toString.call(t);return\"[object Function]\"===e}},{}],4:[function(t,e,n){function o(t,e,n){if(!t&&!e&&!n)throw new Error(\"Missing required arguments\");if(!c.string(e))throw new TypeError(\"Second argument must be a String\");if(!c.fn(n))throw new TypeError(\"Third argument must be a Function\");if(c.node(t))return i(t,e,n);if(c.nodeList(t))return r(t,e,n);if(c.string(t))return a(t,e,n);throw new TypeError(\"First argument must be a String, HTMLElement, HTMLCollection, or NodeList\")}function i(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}function r(t,e,n){return Array.prototype.forEach.call(t,function(t){t.addEventListener(e,n)}),{destroy:function(){Array.prototype.forEach.call(t,function(t){t.removeEventListener(e,n)})}}}function a(t,e,n){return s(document.body,t,e,n)}var c=t(\"./is\"),s=t(\"delegate\");e.exports=o},{\"./is\":3,delegate:2}],5:[function(t,e,n){function o(t,e){if(r)return r.call(t,e);for(var n=t.parentNode.querySelectorAll(e),o=0;o<n.length;++o)if(n[o]==t)return!0;return!1}var i=Element.prototype,r=i.matchesSelector||i.webkitMatchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector;e.exports=o},{}],6:[function(t,e,n){function o(t){var e;if(\"INPUT\"===t.nodeName||\"TEXTAREA\"===t.nodeName)t.focus(),t.setSelectionRange(0,t.value.length),e=t.value;else{t.hasAttribute(\"contenteditable\")&&t.focus();var n=window.getSelection(),o=document.createRange();o.selectNodeContents(t),n.removeAllRanges(),n.addRange(o),e=n.toString()}return e}e.exports=o},{}],7:[function(t,e,n){function o(){}o.prototype={on:function(t,e,n){var o=this.e||(this.e={});return(o[t]||(o[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){function o(){i.off(t,o),e.apply(n,arguments)}var i=this;return o._=e,this.on(t,o,n)},emit:function(t){var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),o=0,i=n.length;for(o;i>o;o++)n[o].fn.apply(n[o].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),o=n[t],i=[];if(o&&e)for(var r=0,a=o.length;a>r;r++)o[r].fn!==e&&o[r].fn._!==e&&i.push(o[r]);return i.length?n[t]=i:delete n[t],this}},e.exports=o},{}],8:[function(e,n,o){!function(i,r){if(\"function\"==typeof t&&t.amd)t([\"module\",\"select\"],r);else if(\"undefined\"!=typeof o)r(n,e(\"select\"));else{
}
file14 := &embedded.EmbeddedFile{
Filename: "js/common.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("/* Javascript */\r\nfunction pathJoin(parts, sep) {\r\n var separator = sep || '/';\r\n var replace = new RegExp(separator + '{1,}', 'g');\r\n return parts.join(separator).replace(replace, separator);\r\n}\r\n\r\nfunction getQueryString(name) {\r\n var reg = new RegExp(\"(^|&)\" + name + \"=([^&]*)(&|$)\");\r\n var r = decodeURI(window.location.search).substr(1).match(reg);\r\n if (r != null) return r[2].replace(/\\+/g, ' ');\r\n return null;\r\n}\r\n\r\n\r\nfunction newWebsocket(pathname, opts) {\r\n var wsProtocol = location.protocol == \"https:\" ? \"wss\" : \"ws\";\r\n var ws = new WebSocket(wsProtocol + \"://\" + location.host + pathname);\r\n opts = opts || {};\r\n ws.onopen = opts.onopen || function(evt) {\r\n console.log(\"WS OPEN\", pathname);\r\n }\r\n ws.onclose = opts.onclose || function(evt) {\r\n console.log(\"CLOSE\");\r\n ws = null;\r\n }\r\n ws.onmessage = opts.onmessage || function(evt) {\r\n console.log(\"response:\" + evt.data);\r\n }\r\n ws.onerror = function(evt) {\r\n console.error(\"error:\", evt.data);\r\n }\r\n return ws;\r\n}\r\n\r\nfunction formatBytes(value) {\r\n var bytes = parseFloat(value);\r\n if (bytes < 0) return \"-\";\r\n else if (bytes < 1024) return bytes + \" B\";\r\n else if (bytes < 1048576) return (bytes / 1024).toFixed(0) + \" KB\";\r\n else if (bytes < 1073741824) return (bytes / 1048576).toFixed(1) + \" MB\";\r\n else return (bytes / 1073741824).toFixed(1) + \" GB\";\r\n}\r\n\r\n$(function(){\r\n $(\".tooltip-wraper\").tooltip();\r\n})"),
}
file15 := &embedded.EmbeddedFile{
Filename: "js/dropzone.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("\n/*\n *\n * More info at [www.dropzonejs.com](http://www.dropzonejs.com)\n *\n * Copyright (c) 2012, Matias Meno\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n *\n */\n\n(function() {\n var Dropzone, Emitter, camelize, contentLoaded, detectVerticalSquash, drawImageIOSFix, noop, without,\n __slice = [].slice,\n __hasProp = {}.hasOwnProperty,\n __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };\n\n noop = function() {};\n\n Emitter = (function() {\n function Emitter() {}\n\n Emitter.prototype.addEventListener = Emitter.prototype.on;\n\n Emitter.prototype.on = function(event, fn) {\n this._callbacks = this._callbacks || {};\n if (!this._callbacks[event]) {\n this._callbacks[event] = [];\n }\n this._callbacks[event].push(fn);\n return this;\n };\n\n Emitter.prototype.emit = function() {\n var args, callback, callbacks, event, _i, _len;\n event = arguments[0], args = 2 <= arguments.length ? __slice.call(arguments, 1) : [];\n this._callbacks = this._callbacks || {};\n callbacks = this._callbacks[event];\n if (callbacks) {\n for (_i = 0, _len = callbacks.length; _i < _len; _i++) {\n callback = callbacks[_i];\n callback.apply(this, args);\n }\n }\n return this;\n };\n\n Emitter.prototype.removeListener = Emitter.prototype.off;\n\n Emitter.prototype.removeAllListeners = Emitter.prototype.off;\n\n Emitter.prototype.removeEventListener = Emitter.prototype.off;\n\n Emitter.prototype.off = function(event, fn) {\n var callback, callbacks, i, _i, _len;\n if (!this._callbacks || arguments.length === 0) {\n this._callbacks = {};\n return this;\n }\n callbacks = this._callbacks[event];\n if (!callbacks) {\n return this;\n }\n if (arguments.length === 1) {\n delete this._callbacks[event];\n return this;\n }\n for (i = _i = 0, _len = callbacks.length; _i < _len; i = ++_i) {\n callback = callbacks[i];\n if (callback === fn) {\n callbacks.splice(i, 1);\n break;\n }\n }\n return this;\n };\n\n return Emitter;\n\n })();\n\n Dropzone = (function(_super) {\n var extend, resolveOption;\n\n __extends(Dropzone, _super);\n\n Dropzone.prototype.Emitter = Emitter;\n\n\n /*\n This is a list of all available events you can register on a dropzone object.\n \n You can register an event handler like this:\n \n dropzone.on(\"dragEnter\", function() { });\n */\n\n Dropzone.prototype.events = [\"drop\", \"dragstart\", \"dragend\", \"dragenter\", \"dragover\", \"dragleave\", \"addedfile\", \"addedfiles\", \"removedfile\", \"thumbnail\", \"error\", \"errormultiple\",
}
file16 := &embedded.EmbeddedFile{
Filename: "js/echarts.min.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("!function(t,e){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define([],e):\"object\"==typeof exports?exports.echarts=e():t.echarts=e()}(this,function(){return function(t){function e(n){if(i[n])return i[n].exports;var r=i[n]={exports:{},id:n,loaded:!1};return t[n].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var i={};return e.m=t,e.c=i,e.p=\"\",e(0)}([function(t,e,i){t.exports=i(2),i(94),i(88),i(99),i(175),i(300),i(289),i(310),i(264),i(260),i(256),i(296),i(305),i(242),i(247),i(253),i(285),i(277),i(36),i(188),i(211),i(333),i(330),i(229),i(337),i(323),i(202),i(178),i(348),i(195),i(194),i(193),i(338),i(203),i(219)},function(t,e){function i(t){if(\"object\"==typeof t&&null!==t){var e=t;if(t instanceof Array){e=[];for(var n=0,r=t.length;r>n;n++)e[n]=i(t[n])}else if(!M(t)&&!T(t)){e={};for(var o in t)t.hasOwnProperty(o)&&(e[o]=i(t[o]))}return e}return t}function n(t,e,r){if(!S(e)||!S(t))return r?i(e):t;for(var o in e)if(e.hasOwnProperty(o)){var a=t[o],s=e[o];!S(s)||!S(a)||_(s)||_(a)||T(s)||T(a)||M(s)||M(a)?!r&&o in t||(t[o]=i(e[o],!0)):n(a,s,r)}return t}function r(t,e){for(var i=t[0],r=1,o=t.length;o>r;r++)i=n(i,t[r],e);return i}function o(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}function a(t,e,i){for(var n in e)e.hasOwnProperty(n)&&(i?null!=e[n]:null==t[n])&&(t[n]=e[n]);return t}function s(){return document.createElement(\"canvas\")}function l(){return C||(C=V.createCanvas().getContext(\"2d\")),C}function u(t,e){if(t){if(t.indexOf)return t.indexOf(e);for(var i=0,n=t.length;n>i;i++)if(t[i]===e)return i}return-1}function h(t,e){function i(){}var n=t.prototype;i.prototype=e.prototype,t.prototype=new i;for(var r in n)t.prototype[r]=n[r];t.prototype.constructor=t,t.superClass=e}function c(t,e,i){t=\"prototype\"in t?t.prototype:t,e=\"prototype\"in e?e.prototype:e,a(t,e,i)}function d(t){return t?\"string\"==typeof t?!1:\"number\"==typeof t.length:void 0}function f(t,e,i){if(t&&e)if(t.forEach&&t.forEach===z)t.forEach(e,i);else if(t.length===+t.length)for(var n=0,r=t.length;r>n;n++)e.call(i,t[n],n,t);else for(var o in t)t.hasOwnProperty(o)&&e.call(i,t[o],o,t)}function p(t,e,i){if(t&&e){if(t.map&&t.map===R)return t.map(e,i);for(var n=[],r=0,o=t.length;o>r;r++)n.push(e.call(i,t[r],r,t));return n}}function g(t,e,i,n){if(t&&e){if(t.reduce&&t.reduce===N)return t.reduce(e,i,n);for(var r=0,o=t.length;o>r;r++)i=e.call(n,i,t[r],r,t);return i}}function v(t,e,i){if(t&&e){if(t.filter&&t.filter===O)return t.filter(e,i);for(var n=[],r=0,o=t.length;o>r;r++)e.call(i,t[r],r,t)&&n.push(t[r]);return n}}function m(t,e,i){if(t&&e)for(var n=0,r=t.length;r>n;n++)if(e.call(i,t[n],n,t))return t[n]}function y(t,e){var i=E.call(arguments,2);return function(){return t.apply(e,i.concat(E.call(arguments)))}}function x(t){var e=E.call(arguments,1);return function(){return t.apply(this,e.concat(E.call(arguments)))}}function _(t){return\"[object Array]\"===P.call(t)}function b(t){return\"function\"==typeof t}function w(t){return\"[object String]\"===P.call(t)}function S(t){var e=typeof t;return\"function\"===e||!!t&&\"object\"==e}function M(t){return!!D[P.call(t)]}function T(t){return t&&1===t.nodeType&&\"string\"==typeof t.nodeName}function A(t){for(var e=0,i=arguments.length;i>e;e++)if(null!=arguments[e])return arguments[e]}function I(){return Function.call.apply(E,arguments)}function L(t,e){if(!t)throw new Error(e)}var C,D={\"[object Function]\":1,\"[object RegExp]\":1,\"[object Date]\":1,\"[object Error]\":1,\"[object CanvasGradient]\":1,\"[object CanvasPattern]\":1,\"[object Image]\":1},P=Object.prototype.toString,k=Array.prototype,z=k.forEach,O=k.filter,E=k.slice,R=k.map,N=k.reduce,V={inherits:h,mixin:c,clone:i,merge:n,mergeAll:r,extend:o,defaults:a,getContext:l,createCanvas:s,indexOf:u,slice:I,find:m,isArrayLike:d,each:f,map:p,reduce:g,filter:v,bind:y,curry:x,isArray:_,isString:w,isObject:S,isFunction:b,isBuildInObject:M,isDom:T,retrieve:A,assert:L,noop:function(){}};t.exports=V},function(t,e,i){function n(t){return function(e,i,n){e=e&&e.toLowerCas
}
file17 := &embedded.EmbeddedFile{
Filename: "js/index.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("/* index.js */\nvar W = {};\nvar testPrograms = [{\n program: {\n name: \"gggg\",\n command: \"\",\n dir: \"\",\n autoStart: true,\n },\n status: \"running\",\n}];\n\nvar vm = new Vue({\n el: \"#app\",\n data: {\n isConnectionAlive: true,\n log: {\n content: '',\n follow: true,\n line_count: 0,\n },\n programs: [],\n edit: {\n program: null,\n }\n },\n methods: {\n addNewProgram: function() {\n console.log(\"Add\")\n var form = $(\"#formNewProgram\");\n form.submit(function(e) {\n e.preventDefault();\n $(\"#newProgram\").modal('hide')\n return false;\n });\n },\n showEditProgram: function(p) {\n this.edit.program = Object.assign({}, p); // here require polyfill.min.js\n $(\"#programEdit\").modal('show');\n },\n editProgram: function() {\n var p = this.edit.program;\n $.ajax({\n url: \"/api/programs/\" + p.name,\n method: \"PUT\",\n data: JSON.stringify(p),\n })\n .then(function(ret) {\n console.log(ret);\n $(\"#programEdit\").modal('hide');\n })\n // console.log(JSON.stringify(p));\n },\n updateBreadcrumb: function() {\n var pathname = decodeURI(location.pathname || \"/\");\n var parts = pathname.split('/');\n this.breadcrumb = [];\n if (pathname == \"/\") {\n return this.breadcrumb;\n }\n var i = 2;\n for (; i <= parts.length; i += 1) {\n var name = parts[i - 1];\n var path = parts.slice(0, i).join('/');\n this.breadcrumb.push({\n name: name + (i == parts.length ? ' /' : ''),\n path: path\n })\n }\n return this.breadcrumb;\n },\n refresh: function() {\n // ws.send(\"Hello\")\n $.ajax({\n url: \"/api/programs\",\n success: function(data) {\n vm.programs = data;\n Vue.nextTick(function() {\n $('[data-toggle=\"tooltip\"]').tooltip()\n })\n }\n });\n },\n reload: function() {\n $.ajax({\n url: \"/api/reload\",\n method: \"POST\",\n success: function(data) {\n if (data.status == 0) {\n alert(\"reload success\");\n } else {\n alert(data.value);\n }\n }\n });\n },\n test: function() {\n console.log(\"test\");\n },\n cmdStart: function(name) {\n console.log(name);\n $.ajax({\n url: \"/api/programs/\" + name + \"/start\",\n method: 'post',\n success: function(data) {\n console.log(data);\n }\n })\n },\n cmdStop: function(name) {\n $.ajax({\n url: \"/api/programs/\" + name + \"/stop\",\n method: 'post',\n success: function(data) {\n console.log(data);\n }\n })\n },\n cmdTail: function(name) {\n var that = this;\n if (W.wsLog) {\n W.wsLog.close()\n }\n W.wsLog = newWebsocket(\"/ws/logs/\" + name, {\n onopen: function(evt) {\n that.log.content = \"\";\n that.log.line_count = 0;\n },\n onmessage: function(evt) {\n // strip ansi color\n // console.log(\"DT:\", evt.data)\n that.log.content += evt.data.replace(/\\033\\[[0-9;]*m/g, \"\");\n that.log.line_count = $.trim(that.log.content).split(/\\r\\n|\\r|\\n/).length;\n if (that.log.follow) {\n var pre = $(\".realtime-log\")[0];\n setTimeout(function() {\n pre.scrollTop = pre.scrollHeight - pre.clientHeight;\n }, 1);\n }\n }\n });\n this.log.follow = true;\n $(\"#modalTailf\").modal({\n show: true,\n keyboard: true,\n // keyboard: false,\n // backdrop: 'static',\n })\n },\n cmdDelete: function(name) {\n if (!confirm(\"Confirm delete \\\"\" + name + \"\\\"\")) {\n return\n }\n $.ajax({\n url: \"/api/programs/\" + name
}
file18 := &embedded.EmbeddedFile{
Filename: "js/jquery-3.1.0.min.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("/*! jQuery v3.1.0 | (c) jQuery Foundation | jquery.org/license */\n!function(a,b){\"use strict\";\"object\"==typeof module&&\"object\"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error(\"jQuery requires a window with a document\");return b(a)}:b(a)}(\"undefined\"!=typeof window?window:this,function(a,b){\"use strict\";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement(\"script\");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q=\"3.1.0\",r=function(a,b){return new r.fn.init(a,b)},s=/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null!=a?a<0?this[a+this.length]:this[a]:f.call(this)},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c<b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:h,sort:c.sort,splice:c.splice},r.extend=r.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for(\"boolean\"==typeof g&&(j=g,g=arguments[h]||{},h++),\"object\"==typeof g||r.isFunction(g)||(g={}),h===i&&(g=this,h--);h<i;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(r.isPlainObject(d)||(e=r.isArray(d)))?(e?(e=!1,f=c&&r.isArray(c)?c:[]):f=c&&r.isPlainObject(c)?c:{},g[b]=r.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},r.extend({expando:\"jQuery\"+(q+Math.random()).replace(/\\D/g,\"\"),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return\"function\"===r.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=r.type(a);return(\"number\"===b||\"string\"===b)&&!isNaN(a-parseFloat(a))},isPlainObject:function(a){var b,c;return!(!a||\"[object Object]\"!==k.call(a))&&(!(b=e(a))||(c=l.call(b,\"constructor\")&&b.constructor,\"function\"==typeof c&&m.call(c)===n))},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+\"\":\"object\"==typeof a||\"function\"==typeof a?j[k.call(a)]||\"object\":typeof a},globalEval:function(a){p(a)},camelCase:function(a){return a.replace(t,\"ms-\").replace(u,v)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(w(a)){for(c=a.length;d<c;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?\"\":(a+\"\").replace(s,\"\")},makeArray:function(a,b){var c=b||[];return null!=a&&(w(Object(a))?r.merge(c,\"string\"==typeof a?[a]:a):h.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:i.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;d<c;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;f<g;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,f=0,h=[];if(w(a))for(d=a.length;f<d;f++)e=b(a[f],f,c),null!=e&&h.push(e);else for(f in a)e=b(a[f],f,c),null!=e&&h.push(e);return g.apply([],h)},guid:1,proxy:function(a,b){var c,d,e;if(\"string\"==typeof b&&(c=a[b],b=a,a=c),r.isFunction(a))return d=f.call(arguments,2),e=function(){return a.apply(b||this,d.concat(f.call(arguments)))},e.guid=a.guid=a.guid||r.guid++,e},now:Date.now,support:o}),\"function\"==typeof Symbol&&(r.fn[Symbol.iterator]=c[Symbol.iterator]),r.each(\"Boolean Number String Function Array Date RegExp Object Error Symbol\".split(\" \"),function(a,b){j[\"[objec
}
file19 := &embedded.EmbeddedFile{
Filename: "js/jquery.qrcode.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("(function( $ ){\n\t$.fn.qrcode = function(options) {\n\t\t// if options is string, \n\t\tif( typeof options === 'string' ){\n\t\t\toptions\t= { text: options };\n\t\t}\n\n\t\t// set default values\n\t\t// typeNumber < 1 for automatic calculation\n\t\toptions\t= $.extend( {}, {\n\t\t\trender\t\t: \"canvas\",\n\t\t\twidth\t\t: 256,\n\t\t\theight\t\t: 256,\n\t\t\ttypeNumber\t: -1,\n\t\t\tcorrectLevel\t: QRErrorCorrectLevel.H,\n background : \"#ffffff\",\n foreground : \"#000000\"\n\t\t}, options);\n\n\t\tvar createCanvas\t= function(){\n\t\t\t// create the qrcode itself\n\t\t\tvar qrcode\t= new QRCode(options.typeNumber, options.correctLevel);\n\t\t\tqrcode.addData(options.text);\n\t\t\tqrcode.make();\n\n\t\t\t// create canvas element\n\t\t\tvar canvas\t= document.createElement('canvas');\n\t\t\tcanvas.width\t= options.width;\n\t\t\tcanvas.height\t= options.height;\n\t\t\tvar ctx\t\t= canvas.getContext('2d');\n\n\t\t\t// compute tileW/tileH based on options.width/options.height\n\t\t\tvar tileW\t= options.width / qrcode.getModuleCount();\n\t\t\tvar tileH\t= options.height / qrcode.getModuleCount();\n\n\t\t\t// draw in the canvas\n\t\t\tfor( var row = 0; row < qrcode.getModuleCount(); row++ ){\n\t\t\t\tfor( var col = 0; col < qrcode.getModuleCount(); col++ ){\n\t\t\t\t\tctx.fillStyle = qrcode.isDark(row, col) ? options.foreground : options.background;\n\t\t\t\t\tvar w = (Math.ceil((col+1)*tileW) - Math.floor(col*tileW));\n\t\t\t\t\tvar h = (Math.ceil((row+1)*tileW) - Math.floor(row*tileW));\n\t\t\t\t\tctx.fillRect(Math.round(col*tileW),Math.round(row*tileH), w, h); \n\t\t\t\t}\t\n\t\t\t}\n\t\t\t// return just built canvas\n\t\t\treturn canvas;\n\t\t}\n\n\t\t// from Jon-Carlos Rivera (https://github.com/imbcmdth)\n\t\tvar createTable\t= function(){\n\t\t\t// create the qrcode itself\n\t\t\tvar qrcode\t= new QRCode(options.typeNumber, options.correctLevel);\n\t\t\tqrcode.addData(options.text);\n\t\t\tqrcode.make();\n\t\t\t\n\t\t\t// create table element\n\t\t\tvar $table\t= $('<table></table>')\n\t\t\t\t.css(\"width\", options.width+\"px\")\n\t\t\t\t.css(\"height\", options.height+\"px\")\n\t\t\t\t.css(\"border\", \"0px\")\n\t\t\t\t.css(\"border-collapse\", \"collapse\")\n\t\t\t\t.css('background-color', options.background);\n\t\t \n\t\t\t// compute tileS percentage\n\t\t\tvar tileW\t= options.width / qrcode.getModuleCount();\n\t\t\tvar tileH\t= options.height / qrcode.getModuleCount();\n\n\t\t\t// draw in the table\n\t\t\tfor(var row = 0; row < qrcode.getModuleCount(); row++ ){\n\t\t\t\tvar $row = $('<tr></tr>').css('height', tileH+\"px\").appendTo($table);\n\t\t\t\t\n\t\t\t\tfor(var col = 0; col < qrcode.getModuleCount(); col++ ){\n\t\t\t\t\t$('<td></td>')\n\t\t\t\t\t\t.css('width', tileW+\"px\")\n\t\t\t\t\t\t.css('background-color', qrcode.isDark(row, col) ? options.foreground : options.background)\n\t\t\t\t\t\t.appendTo($row);\n\t\t\t\t}\t\n\t\t\t}\n\t\t\t// return just built canvas\n\t\t\treturn $table;\n\t\t}\n \n\n\t\treturn this.each(function(){\n\t\t\tvar element\t= options.render == \"canvas\" ? createCanvas() : createTable();\n\t\t\t$(element).appendTo(this);\n\t\t});\n\t};\n})( jQuery );\n"),
}
file1a := &embedded.EmbeddedFile{
Filename: "js/jquery.scrollUp.min.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("/*!\n * scrollup v2.4.1\n * Url: http://markgoodyear.com/labs/scrollup/\n * Copyright (c) Mark Goodyear — @markgdyr — http://markgoodyear.com\n * License: MIT\n */\n!function(l,o,e){\"use strict\";l.fn.scrollUp=function(o){l.data(e.body,\"scrollUp\")||(l.data(e.body,\"scrollUp\",!0),l.fn.scrollUp.init(o))},l.fn.scrollUp.init=function(r){var s,t,c,i,n,a,d,p=l.fn.scrollUp.settings=l.extend({},l.fn.scrollUp.defaults,r),f=!1;switch(d=p.scrollTrigger?l(p.scrollTrigger):l(\"<a/>\",{id:p.scrollName,href:\"#top\"}),p.scrollTitle&&d.attr(\"title\",p.scrollTitle),d.appendTo(\"body\"),p.scrollImg||p.scrollTrigger||d.html(p.scrollText),d.css({display:\"none\",position:\"fixed\",zIndex:p.zIndex}),p.activeOverlay&&l(\"<div/>\",{id:p.scrollName+\"-active\"}).css({position:\"absolute\",top:p.scrollDistance+\"px\",width:\"100%\",borderTop:\"1px dotted\"+p.activeOverlay,zIndex:p.zIndex}).appendTo(\"body\"),p.animation){case\"fade\":s=\"fadeIn\",t=\"fadeOut\",c=p.animationSpeed;break;case\"slide\":s=\"slideDown\",t=\"slideUp\",c=p.animationSpeed;break;default:s=\"show\",t=\"hide\",c=0}i=\"top\"===p.scrollFrom?p.scrollDistance:l(e).height()-l(o).height()-p.scrollDistance,n=l(o).scroll(function(){l(o).scrollTop()>i?f||(d[s](c),f=!0):f&&(d[t](c),f=!1)}),p.scrollTarget?\"number\"==typeof p.scrollTarget?a=p.scrollTarget:\"string\"==typeof p.scrollTarget&&(a=Math.floor(l(p.scrollTarget).offset().top)):a=0,d.click(function(o){o.preventDefault(),l(\"html, body\").animate({scrollTop:a},p.scrollSpeed,p.easingType)})},l.fn.scrollUp.defaults={scrollName:\"scrollUp\",scrollDistance:300,scrollFrom:\"top\",scrollSpeed:300,easingType:\"linear\",animation:\"fade\",animationSpeed:200,scrollTrigger:!1,scrollTarget:!1,scrollText:\"Scroll to top\",scrollTitle:!1,scrollImg:!1,activeOverlay:!1,zIndex:2147483647},l.fn.scrollUp.destroy=function(r){l.removeData(e.body,\"scrollUp\"),l(\"#\"+l.fn.scrollUp.settings.scrollName).remove(),l(\"#\"+l.fn.scrollUp.settings.scrollName+\"-active\").remove(),l.fn.jquery.split(\".\")[1]>=7?l(o).off(\"scroll\",r):l(o).unbind(\"scroll\",r)},l.scrollUp=l.fn.scrollUp}(jQuery,window,document);"),
}
file1b := &embedded.EmbeddedFile{
Filename: "js/moment.min.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("//! moment.js\n//! version : 2.10.6\n//! authors : Tim Wood, Iskren Chernev, Moment.js contributors\n//! license : MIT\n//! momentjs.com\n!function(a,b){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=b():\"function\"==typeof define&&define.amd?define(b):a.moment=b()}(this,function(){\"use strict\";function a(){return Hc.apply(null,arguments)}function b(a){Hc=a}function c(a){return\"[object Array]\"===Object.prototype.toString.call(a)}function d(a){return a instanceof Date||\"[object Date]\"===Object.prototype.toString.call(a)}function e(a,b){var c,d=[];for(c=0;c<a.length;++c)d.push(b(a[c],c));return d}function f(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function g(a,b){for(var c in b)f(b,c)&&(a[c]=b[c]);return f(b,\"toString\")&&(a.toString=b.toString),f(b,\"valueOf\")&&(a.valueOf=b.valueOf),a}function h(a,b,c,d){return Ca(a,b,c,d,!0).utc()}function i(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function j(a){return null==a._pf&&(a._pf=i()),a._pf}function k(a){if(null==a._isValid){var b=j(a);a._isValid=!(isNaN(a._d.getTime())||!(b.overflow<0)||b.empty||b.invalidMonth||b.invalidWeekday||b.nullInput||b.invalidFormat||b.userInvalidated),a._strict&&(a._isValid=a._isValid&&0===b.charsLeftOver&&0===b.unusedTokens.length&&void 0===b.bigHour)}return a._isValid}function l(a){var b=h(NaN);return null!=a?g(j(b),a):j(b).userInvalidated=!0,b}function m(a,b){var c,d,e;if(\"undefined\"!=typeof b._isAMomentObject&&(a._isAMomentObject=b._isAMomentObject),\"undefined\"!=typeof b._i&&(a._i=b._i),\"undefined\"!=typeof b._f&&(a._f=b._f),\"undefined\"!=typeof b._l&&(a._l=b._l),\"undefined\"!=typeof b._strict&&(a._strict=b._strict),\"undefined\"!=typeof b._tzm&&(a._tzm=b._tzm),\"undefined\"!=typeof b._isUTC&&(a._isUTC=b._isUTC),\"undefined\"!=typeof b._offset&&(a._offset=b._offset),\"undefined\"!=typeof b._pf&&(a._pf=j(b)),\"undefined\"!=typeof b._locale&&(a._locale=b._locale),Jc.length>0)for(c in Jc)d=Jc[c],e=b[d],\"undefined\"!=typeof e&&(a[d]=e);return a}function n(b){m(this,b),this._d=new Date(null!=b._d?b._d.getTime():NaN),Kc===!1&&(Kc=!0,a.updateOffset(this),Kc=!1)}function o(a){return a instanceof n||null!=a&&null!=a._isAMomentObject}function p(a){return 0>a?Math.ceil(a):Math.floor(a)}function q(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=p(b)),c}function r(a,b,c){var d,e=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),g=0;for(d=0;e>d;d++)(c&&a[d]!==b[d]||!c&&q(a[d])!==q(b[d]))&&g++;return g+f}function s(){}function t(a){return a?a.toLowerCase().replace(\"_\",\"-\"):a}function u(a){for(var b,c,d,e,f=0;f<a.length;){for(e=t(a[f]).split(\"-\"),b=e.length,c=t(a[f+1]),c=c?c.split(\"-\"):null;b>0;){if(d=v(e.slice(0,b).join(\"-\")))return d;if(c&&c.length>=b&&r(e,c,!0)>=b-1)break;b--}f++}return null}function v(a){var b=null;if(!Lc[a]&&\"undefined\"!=typeof module&&module&&module.exports)try{b=Ic._abbr,require(\"./locale/\"+a),w(b)}catch(c){}return Lc[a]}function w(a,b){var c;return a&&(c=\"undefined\"==typeof b?y(a):x(a,b),c&&(Ic=c)),Ic._abbr}function x(a,b){return null!==b?(b.abbr=a,Lc[a]=Lc[a]||new s,Lc[a].set(b),w(a),Lc[a]):(delete Lc[a],null)}function y(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return Ic;if(!c(a)){if(b=v(a))return b;a=[a]}return u(a)}function z(a,b){var c=a.toLowerCase();Mc[c]=Mc[c+\"s\"]=Mc[b]=a}function A(a){return\"string\"==typeof a?Mc[a]||Mc[a.toLowerCase()]:void 0}function B(a){var b,c,d={};for(c in a)f(a,c)&&(b=A(c),b&&(d[b]=a[c]));return d}function C(b,c){return function(d){return null!=d?(E(this,b,d),a.updateOffset(this,c),this):D(this,b)}}function D(a,b){return a._d[\"get\"+(a._isUTC?\"UTC\":\"\")+b]()}function E(a,b,c){return a._d[\"set\"+(a._isUTC?\"UTC\":\"\")+b](c)}function F(a,b){var c;if(\"object\"==typeof a)for(c in a)this.set(c,a[c]);else if(a=A(a),\"function\"==typeof this[a])return this[a](b);return this}function G(a,b,c){var d=\"\"+Math.abs(a),e=b-d.length,f=a>=0;return(f?c?\"+\":\"\":\"-\")+Math.pow(10,Ma
}
file1c := &embedded.EmbeddedFile{
Filename: "js/promise-polyfill.min.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("/* Disable minification (remove `.min` from URL path) for more info */\n\n(function(undefined) {!function(){function e(e){var n,t=!1,r=[];if(\"function\"==typeof e.next)for(;!t&&(n=e.next(),n.hasOwnProperty(\"value\")&&n.hasOwnProperty(\"done\"));){if(n.done===!0){t=!0;break}if(n.done!==!1)break;r.push(n.value)}return!!t&&r}Object.defineProperty(Array,\"from\",{configurable:!0,value:function(n){if(n===undefined||null===n)throw new TypeError(n+\" is not an object\");if(1 in arguments&&!(arguments[1]instanceof Function))throw new TypeError(arguments[1]+\" is not a function\");var t,r,o=\"string\"==typeof n?n.split(\"\"):Object(n),i=arguments[1],a=arguments[2],f=[],u=-1,c=Math.min(Math.max(Number(o.length)||0,0),9007199254740991);r=e(o),\"function\"==typeof o.entries&&\"function\"==typeof o.values&&(\"Set\"===o.constructor.name&&\"values\"in Set.prototype&&(r=e(o.values())),\"Map\"===o.constructor.name&&\"entries\"in Map.prototype&&(r=e(o.entries()))),r&&(o=r,c=r.length);for(;++u<c;)t=o[u],f[u]=i?i.call(a,t,u):t;return f.length=c,f},writable:!0})}();!function(){\"use strict\";var r=function(){try{var r={},e=Object.defineProperty,n=e(r,r,r)&&e}catch(t){}return n}(),e=function(r){try{return!!new r}catch(e){return!1}},n=function(){for(var n,t=arguments,a=t.length,u=this,c=e(u)?new u(a):new Array(a),i=0;i<a;)n=t[i],r?r(c,i,{value:n,writable:!0,enumerable:!0,configurable:!0}):c[i]=n,i+=1;return c.length=a,c};r?r(Array,\"of\",{value:n,configurable:!0,writable:!0}):Array.of=n}();Object.defineProperty(Array.prototype,\"fill\",{configurable:!0,value:function(t){if(this===undefined||null===this)throw new TypeError(this+\" is not an object\");var e=Object(this),n=Math.max(Math.min(e.length,9007199254740991),0)||0,r=1 in arguments?parseInt(Number(arguments[1]),10)||0:0;r=r<0?Math.max(n+r,0):Math.min(r,n);var a=2 in arguments&&arguments[2]!==undefined?parseInt(Number(arguments[2]),10)||0:n;for(a=a<0?Math.max(n+arguments[2],0):Math.min(a,n);r<a;)e[r]=t,++r;return e},writable:!0});function _mutation(e){if(e.length){if(1===e.length)return\"string\"==typeof e[0]?document.createTextNode(e[0]):e[0];for(var t,n=document.createDocumentFragment(),r=e.length,o=-1;++o<r;)t=e[o],n.appendChild(\"string\"==typeof t?document.createTextNode(t):t);return n}throw new Error(\"DOM Exception 8\")}Document.prototype.after=Element.prototype.after=function(){this.parentNode&&this.parentNode.insertBefore(_mutation(arguments),this.nextSibling)},\"Text\"in this&&(Text.prototype.after=Element.prototype.after);Document.prototype.append=Element.prototype.append=function(){this.appendChild(_mutation(arguments))};Document.prototype.before=Element.prototype.before=function(){this.parentNode&&this.parentNode.insertBefore(_mutation(arguments),this)},\"Text\"in this&&(Text.prototype.before=Element.prototype.before);Element.prototype.closest=function(t){for(var e=this;e;){if(e.matches(t))return e;e=e.parentElement}return null};Document.prototype.prepend=Element.prototype.prepend=function(){this.insertBefore(_mutation(arguments),this.firstChild)};Document.prototype.replaceWith=Element.prototype.replaceWith=function(){this.parentNode&&this.parentNode.replaceChild(_mutation(arguments),this)},\"Text\"in this&&(Text.prototype.replaceWith=Element.prototype.replaceWith);!function(n){function h(){a!==n.location.hash&&(a=n.location.hash,n.dispatchEvent(new Event(\"hashchange\"))),setTimeout(h,500)}var a=n.location.hash;n.onhashchange=function(){},h()}(this);Object.assign=function(r,t){for(var n,e,o=1;o<arguments.length;++o){e=arguments[o];for(n in e)Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n])}return r};!function(e){\"use strict\";function t(t){return!!t&&(\"Symbol\"in e&&\"iterator\"in e.Symbol&&\"function\"==typeof t[Symbol.iterator]||!!Array.isArray(t))}function n(e){return\"from\"in Array?Array.from(e):Array.prototype.slice.call(e)}!function(){function r(e){var t=\"\",n=!0;return e.forEach(function(e){var r=encodeURIComponent(e.name),a=encodeURIComponent(e.value);n||(t+=\"&\"),t+=r+\"=\"+a,n=!1}),t.replace(/%20/g,\"+\")}function a(e,t){var n=e.spli
}
file1d := &embedded.EmbeddedFile{
Filename: "js/qrcode.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("//---------------------------------------------------------------------\r\n// QRCode for JavaScript\r\n//\r\n// Copyright (c) 2009 Kazuhiko Arase\r\n//\r\n// URL: http://www.d-project.com/\r\n//\r\n// Licensed under the MIT license:\r\n// http://www.opensource.org/licenses/mit-license.php\r\n//\r\n// The word \"QR Code\" is registered trademark of \r\n// DENSO WAVE INCORPORATED\r\n// http://www.denso-wave.com/qrcode/faqpatent-e.html\r\n//\r\n//---------------------------------------------------------------------\r\n\r\n//---------------------------------------------------------------------\r\n// QR8bitByte\r\n//---------------------------------------------------------------------\r\n\r\nfunction QR8bitByte(data) {\r\n\tthis.mode = QRMode.MODE_8BIT_BYTE;\r\n\tthis.data = data;\r\n}\r\n\r\nQR8bitByte.prototype = {\r\n\r\n\tgetLength : function(buffer) {\r\n\t\treturn this.data.length;\r\n\t},\r\n\t\r\n\twrite : function(buffer) {\r\n\t\tfor (var i = 0; i < this.data.length; i++) {\r\n\t\t\t// not JIS ...\r\n\t\t\tbuffer.put(this.data.charCodeAt(i), 8);\r\n\t\t}\r\n\t}\r\n};\r\n\r\n//---------------------------------------------------------------------\r\n// QRCode\r\n//---------------------------------------------------------------------\r\n\r\nfunction QRCode(typeNumber, errorCorrectLevel) {\r\n\tthis.typeNumber = typeNumber;\r\n\tthis.errorCorrectLevel = errorCorrectLevel;\r\n\tthis.modules = null;\r\n\tthis.moduleCount = 0;\r\n\tthis.dataCache = null;\r\n\tthis.dataList = new Array();\r\n}\r\n\r\nQRCode.prototype = {\r\n\t\r\n\taddData : function(data) {\r\n\t\tvar newData = new QR8bitByte(data);\r\n\t\tthis.dataList.push(newData);\r\n\t\tthis.dataCache = null;\r\n\t},\r\n\t\r\n\tisDark : function(row, col) {\r\n\t\tif (row < 0 || this.moduleCount <= row || col < 0 || this.moduleCount <= col) {\r\n\t\t\tthrow new Error(row + \",\" + col);\r\n\t\t}\r\n\t\treturn this.modules[row][col];\r\n\t},\r\n\r\n\tgetModuleCount : function() {\r\n\t\treturn this.moduleCount;\r\n\t},\r\n\t\r\n\tmake : function() {\r\n\t\t// Calculate automatically typeNumber if provided is < 1\r\n\t\tif (this.typeNumber < 1 ){\r\n\t\t\tvar typeNumber = 1;\r\n\t\t\tfor (typeNumber = 1; typeNumber < 40; typeNumber++) {\r\n\t\t\t\tvar rsBlocks = QRRSBlock.getRSBlocks(typeNumber, this.errorCorrectLevel);\r\n\r\n\t\t\t\tvar buffer = new QRBitBuffer();\r\n\t\t\t\tvar totalDataCount = 0;\r\n\t\t\t\tfor (var i = 0; i < rsBlocks.length; i++) {\r\n\t\t\t\t\ttotalDataCount += rsBlocks[i].dataCount;\r\n\t\t\t\t}\r\n\r\n\t\t\t\tfor (var i = 0; i < this.dataList.length; i++) {\r\n\t\t\t\t\tvar data = this.dataList[i];\r\n\t\t\t\t\tbuffer.put(data.mode, 4);\r\n\t\t\t\t\tbuffer.put(data.getLength(), QRUtil.getLengthInBits(data.mode, typeNumber) );\r\n\t\t\t\t\tdata.write(buffer);\r\n\t\t\t\t}\r\n\t\t\t\tif (buffer.getLengthInBits() <= totalDataCount * 8)\r\n\t\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t\tthis.typeNumber = typeNumber;\r\n\t\t}\r\n\t\tthis.makeImpl(false, this.getBestMaskPattern() );\r\n\t},\r\n\t\r\n\tmakeImpl : function(test, maskPattern) {\r\n\t\t\r\n\t\tthis.moduleCount = this.typeNumber * 4 + 17;\r\n\t\tthis.modules = new Array(this.moduleCount);\r\n\t\t\r\n\t\tfor (var row = 0; row < this.moduleCount; row++) {\r\n\t\t\t\r\n\t\t\tthis.modules[row] = new Array(this.moduleCount);\r\n\t\t\t\r\n\t\t\tfor (var col = 0; col < this.moduleCount; col++) {\r\n\t\t\t\tthis.modules[row][col] = null;//(col + row) % 3;\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\t\tthis.setupPositionProbePattern(0, 0);\r\n\t\tthis.setupPositionProbePattern(this.moduleCount - 7, 0);\r\n\t\tthis.setupPositionProbePattern(0, this.moduleCount - 7);\r\n\t\tthis.setupPositionAdjustPattern();\r\n\t\tthis.setupTimingPattern();\r\n\t\tthis.setupTypeInfo(test, maskPattern);\r\n\t\t\r\n\t\tif (this.typeNumber >= 7) {\r\n\t\t\tthis.setupTypeNumber(test);\r\n\t\t}\r\n\t\r\n\t\tif (this.dataCache == null) {\r\n\t\t\tthis.dataCache = QRCode.createData(this.typeNumber, this.errorCorrectLevel, this.dataList);\r\n\t\t}\r\n\t\r\n\t\tthis.mapData(this.dataCache, maskPattern);\r\n\t},\r\n\r\n\tsetu
}
file1e := &embedded.EmbeddedFile{
Filename: "js/settings.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("/* javascript */\nvar vm = new Vue({\n el: '#app',\n data: {\n name: name,\n pid: '-',\n childPids: [],\n }\n});\n\nvar maxDataCount = 30;\nvar ws = newWebsocket('/ws/perfs/' + name, {\n onopen: function(evt) {\n console.log(evt);\n },\n onmessage: function(evt) {\n var data = JSON.parse(evt.data);\n vm.pid = data.pid;\n vm.childPids = data.pids;\n console.log(\"pid\", data.pid, data); //evt.data.pid);\n if (memData && data.rss) {\n memData.push({\n value: [new Date(), data.rss],\n })\n if (memData.length > maxDataCount) {\n memData.shift();\n }\n chartMem.setOption({\n series: [{\n data: memData,\n }]\n });\n }\n if (cpuData && data.pcpu !== undefined) {\n cpuData.push({\n value: [new Date(), data.pcpu],\n })\n if (cpuData.length > maxDataCount) {\n cpuData.shift();\n }\n chartCpu.setOption({\n series: [{\n data: cpuData,\n }]\n })\n }\n }\n})"),
}
file1f := &embedded.EmbeddedFile{
Filename: "js/showdown-1.4.2.min.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("/*! showdown 21-06-2016 */\n\n(function(){function a(a){\"use strict\";var b={omitExtraWLInCodeBlocks:{\"default\":!1,describe:\"Omit the default extra whiteline added to code blocks\",type:\"boolean\"},noHeaderId:{\"default\":!1,describe:\"Turn on/off generated header id\",type:\"boolean\"},prefixHeaderId:{\"default\":!1,describe:\"Specify a prefix to generated header ids\",type:\"string\"},headerLevelStart:{\"default\":!1,describe:\"The header blocks level start\",type:\"integer\"},parseImgDimensions:{\"default\":!1,describe:\"Turn on/off image dimension parsing\",type:\"boolean\"},simplifiedAutoLink:{\"default\":!1,describe:\"Turn on/off GFM autolink style\",type:\"boolean\"},literalMidWordUnderscores:{\"default\":!1,describe:\"Parse midword underscores as literal underscores\",type:\"boolean\"},strikethrough:{\"default\":!1,describe:\"Turn on/off strikethrough support\",type:\"boolean\"},tables:{\"default\":!1,describe:\"Turn on/off tables support\",type:\"boolean\"},tablesHeaderId:{\"default\":!1,describe:\"Add an id to table headers\",type:\"boolean\"},ghCodeBlocks:{\"default\":!0,describe:\"Turn on/off GFM fenced code blocks support\",type:\"boolean\"},tasklists:{\"default\":!1,describe:\"Turn on/off GFM tasklist support\",type:\"boolean\"},smoothLivePreview:{\"default\":!1,describe:\"Prevents weird effects in live previews due to incomplete input\",type:\"boolean\"},smartIndentationFix:{\"default\":!1,description:\"Tries to smartly fix identation in es6 strings\",type:\"boolean\"}};if(a===!1)return JSON.parse(JSON.stringify(b));var c={};for(var d in b)b.hasOwnProperty(d)&&(c[d]=b[d][\"default\"]);return c}function b(a,b){\"use strict\";var c=b?\"Error in \"+b+\" extension->\":\"Error in unnamed extension\",e={valid:!0,error:\"\"};d.helper.isArray(a)||(a=[a]);for(var f=0;f<a.length;++f){var g=c+\" sub-extension \"+f+\": \",h=a[f];if(\"object\"!=typeof h)return e.valid=!1,e.error=g+\"must be an object, but \"+typeof h+\" given\",e;if(!d.helper.isString(h.type))return e.valid=!1,e.error=g+'property \"type\" must be a string, but '+typeof h.type+\" given\",e;var i=h.type=h.type.toLowerCase();if(\"language\"===i&&(i=h.type=\"lang\"),\"html\"===i&&(i=h.type=\"output\"),\"lang\"!==i&&\"output\"!==i&&\"listener\"!==i)return e.valid=!1,e.error=g+\"type \"+i+' is not recognized. Valid values: \"lang/language\", \"output/html\" or \"listener\"',e;if(\"listener\"===i){if(d.helper.isUndefined(h.listeners))return e.valid=!1,e.error=g+'. Extensions of type \"listener\" must have a property called \"listeners\"',e}else if(d.helper.isUndefined(h.filter)&&d.helper.isUndefined(h.regex))return e.valid=!1,e.error=g+i+' extensions must define either a \"regex\" property or a \"filter\" method',e;if(h.listeners){if(\"object\"!=typeof h.listeners)return e.valid=!1,e.error=g+'\"listeners\" property must be an object but '+typeof h.listeners+\" given\",e;for(var j in h.listeners)if(h.listeners.hasOwnProperty(j)&&\"function\"!=typeof h.listeners[j])return e.valid=!1,e.error=g+'\"listeners\" property must be an hash of [event name]: [callback]. listeners.'+j+\" must be a function but \"+typeof h.listeners[j]+\" given\",e}if(h.filter){if(\"function\"!=typeof h.filter)return e.valid=!1,e.error=g+'\"filter\" must be a function, but '+typeof h.filter+\" given\",e}else if(h.regex){if(d.helper.isString(h.regex)&&(h.regex=new RegExp(h.regex,\"g\")),!h.regex instanceof RegExp)return e.valid=!1,e.error=g+'\"regex\" property must either be a string or a RegExp object, but '+typeof h.regex+\" given\",e;if(d.helper.isUndefined(h.replace))return e.valid=!1,e.error=g+'\"regex\" extensions must implement a replace string or function',e}}return e}function c(a,b){\"use strict\";var c=b.charCodeAt(0);return\"~E\"+c+\"E\"}var d={},e={},f={},g=a(!0),h={github:{omitExtraWLInCodeBlocks:!0,prefixHeaderId:\"user-content-\",simplifiedAutoLink:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0},vanilla:a(!0)};d.helper={},d.extensions={},d.setOption=function(a,b){\"use strict\";return g[a]=b,t
}
file1g := &embedded.EmbeddedFile{
Filename: "js/ua-parser.min.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("/**\r\n * UAParser.js v0.7.3\r\n * Lightweight JavaScript-based User-Agent string parser\r\n * https://github.com/faisalman/ua-parser-js\r\n * \r\n * Copyright © 2012-2014 Faisal Salman <fyzlman@gmail.com>\r\n * Dual licensed under GPLv2 & MIT\r\n */\r\n(function(window,undefined){\"use strict\";var LIBVERSION=\"0.7.3\",EMPTY=\"\",UNKNOWN=\"?\",FUNC_TYPE=\"function\",UNDEF_TYPE=\"undefined\",OBJ_TYPE=\"object\",MAJOR=\"major\",MODEL=\"model\",NAME=\"name\",TYPE=\"type\",VENDOR=\"vendor\",VERSION=\"version\",ARCHITECTURE=\"architecture\",CONSOLE=\"console\",MOBILE=\"mobile\",TABLET=\"tablet\",SMARTTV=\"smarttv\",WEARABLE=\"wearable\",EMBEDDED=\"embedded\";var util={extend:function(regexes,extensions){for(var i in extensions){if(\"browser cpu device engine os\".indexOf(i)!==-1&&extensions[i].length%2===0){regexes[i]=extensions[i].concat(regexes[i])}}return regexes},has:function(str1,str2){if(typeof str1===\"string\"){return str2.toLowerCase().indexOf(str1.toLowerCase())!==-1}},lowerize:function(str){return str.toLowerCase()}};var mapper={rgx:function(){var result,i=0,j,k,p,q,matches,match,args=arguments;while(i<args.length&&!matches){var regex=args[i],props=args[i+1];if(typeof result===UNDEF_TYPE){result={};for(p in props){q=props[p];if(typeof q===OBJ_TYPE){result[q[0]]=undefined}else{result[q]=undefined}}}j=k=0;while(j<regex.length&&!matches){matches=regex[j++].exec(this.getUA());if(!!matches){for(p=0;p<props.length;p++){match=matches[++k];q=props[p];if(typeof q===OBJ_TYPE&&q.length>0){if(q.length==2){if(typeof q[1]==FUNC_TYPE){result[q[0]]=q[1].call(this,match)}else{result[q[0]]=q[1]}}else if(q.length==3){if(typeof q[1]===FUNC_TYPE&&!(q[1].exec&&q[1].test)){result[q[0]]=match?q[1].call(this,match,q[2]):undefined}else{result[q[0]]=match?match.replace(q[1],q[2]):undefined}}else if(q.length==4){result[q[0]]=match?q[3].call(this,match.replace(q[1],q[2])):undefined}}else{result[q]=match?match:undefined}}}}i+=2}return result},str:function(str,map){for(var i in map){if(typeof map[i]===OBJ_TYPE&&map[i].length>0){for(var j=0;j<map[i].length;j++){if(util.has(map[i][j],str)){return i===UNKNOWN?undefined:i}}}else if(util.has(map[i],str)){return i===UNKNOWN?undefined:i}}return str}};var maps={browser:{oldsafari:{major:{1:[\"/8\",\"/1\",\"/3\"],2:\"/4\",\"?\":\"/\"},version:{\"1.0\":\"/8\",1.2:\"/1\",1.3:\"/3\",\"2.0\":\"/412\",\"2.0.2\":\"/416\",\"2.0.3\":\"/417\",\"2.0.4\":\"/419\",\"?\":\"/\"}}},device:{amazon:{model:{\"Fire Phone\":[\"SD\",\"KF\"]}},sprint:{model:{\"Evo Shift 4G\":\"7373KT\"},vendor:{HTC:\"APA\",Sprint:\"Sprint\"}}},os:{windows:{version:{ME:\"4.90\",\"NT 3.11\":\"NT3.51\",\"NT 4.0\":\"NT4.0\",2000:\"NT 5.0\",XP:[\"NT 5.1\",\"NT 5.2\"],Vista:\"NT 6.0\",7:\"NT 6.1\",8:\"NT 6.2\",8.1:\"NT 6.3\",10:\"NT 6.4\",RT:\"ARM\"}}}};var regexes={browser:[[/(opera\\smini)\\/((\\d+)?[\\w\\.-]+)/i,/(opera\\s[mobiletab]+).+version\\/((\\d+)?[\\w\\.-]+)/i,/(opera).+version\\/((\\d+)?[\\w\\.]+)/i,/(opera)[\\/\\s]+((\\d+)?[\\w\\.]+)/i],[NAME,VERSION,MAJOR],[/\\s(opr)\\/((\\d+)?[\\w\\.]+)/i],[[NAME,\"Opera\"],VERSION,MAJOR],[/(kindle)\\/((\\d+)?[\\w\\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\\/\\s]?((\\d+)?[\\w\\.]+)*/i,/(avant\\s|iemobile|slim|baidu)(?:browser)?[\\/\\s]?((\\d+)?[\\w\\.]*)/i,/(?:ms|\\()(ie)\\s((\\d+)?[\\w\\.]+)/i,/(rekonq)((?:\\/)[\\w\\.]+)*/i,/(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron)\\/((\\d+)?[\\w\\.-]+)/i],[NAME,VERSION,MAJOR],[/(trident).+rv[:\\s]((\\d+)?[\\w\\.]+).+like\\sgecko/i],[[NAME,\"IE\"],VERSION,MAJOR],[/(yabrowser)\\/((\\d+)?[\\w\\.]+)/i],[[NAME,\"Yandex\"],VERSION,MAJOR],[/(comodo_dragon)\\/((\\d+)?[\\w\\.]+)/i],[[NAME,/_/g,\" \"],VERSION,MAJOR],[/(chrome|omniweb|arora|[tizenoka]{5}\\s?browser)\\/v?((\\d+)?[\\w\\.]+)/i,/(uc\\s?browser|qqbrowser)[\\/\\s]?((\\d+)?[\\w\\.]+)/i],[NAME,VERSION,MAJOR],[/(dolfin)\\/((\\d+)?[\\w\\.]+)/i],[[NAME,\"Dolphin\"],VERSION,MAJOR],[/((?:android.+)crmo|crios)\\/((\\d+)?[\\w\\.]+)/i],[[NAME,\"Chrome\"],VERSION,MAJOR],[/version\\/((\\d+)?[\\w\\.]+).+?mobile\\/\\w+\\s(safari)/i],[VERSION,MAJOR,[NAME,\"Mobile
}
file1h := &embedded.EmbeddedFile{
Filename: "js/underscore-min.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("// Underscore.js 1.8.3\n// http://underscorejs.org\n// (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n// Underscore may be freely distributed under the MIT license.\n(function(){function n(n){function t(t,r,e,u,i,o){for(;i>=0&&o>i;i+=n){var a=u?u[i]:i;e=r(e,t[a],a,t)}return e}return function(r,e,u,i){e=b(e,i,4);var o=!k(r)&&m.keys(r),a=(o||r).length,c=n>0?0:a-1;return arguments.length<3&&(u=r[o?o[c]:c],c+=n),t(r,e,u,o,c,a)}}function t(n){return function(t,r,e){r=x(r,e);for(var u=O(t),i=n>0?0:u-1;i>=0&&u>i;i+=n)if(r(t[i],i,t))return i;return-1}}function r(n,t,r){return function(e,u,i){var o=0,a=O(e);if(\"number\"==typeof i)n>0?o=i>=0?i:Math.max(i+a,o):a=i>=0?Math.min(i+1,a):i+a+1;else if(r&&i&&a)return i=r(e,u),e[i]===u?i:-1;if(u!==u)return i=t(l.call(e,o,a),m.isNaN),i>=0?i+o:-1;for(i=n>0?o:a-1;i>=0&&a>i;i+=n)if(e[i]===u)return i;return-1}}function e(n,t){var r=I.length,e=n.constructor,u=m.isFunction(e)&&e.prototype||a,i=\"constructor\";for(m.has(n,i)&&!m.contains(t,i)&&t.push(i);r--;)i=I[r],i in n&&n[i]!==u[i]&&!m.contains(t,i)&&t.push(i)}var u=this,i=u._,o=Array.prototype,a=Object.prototype,c=Function.prototype,f=o.push,l=o.slice,s=a.toString,p=a.hasOwnProperty,h=Array.isArray,v=Object.keys,g=c.bind,y=Object.create,d=function(){},m=function(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)};\"undefined\"!=typeof exports?(\"undefined\"!=typeof module&&module.exports&&(exports=module.exports=m),exports._=m):u._=m,m.VERSION=\"1.8.3\";var b=function(n,t,r){if(t===void 0)return n;switch(null==r?3:r){case 1:return function(r){return n.call(t,r)};case 2:return function(r,e){return n.call(t,r,e)};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,i){return n.call(t,r,e,u,i)}}return function(){return n.apply(t,arguments)}},x=function(n,t,r){return null==n?m.identity:m.isFunction(n)?b(n,t,r):m.isObject(n)?m.matcher(n):m.property(n)};m.iteratee=function(n,t){return x(n,t,1/0)};var _=function(n,t){return function(r){var e=arguments.length;if(2>e||null==r)return r;for(var u=1;e>u;u++)for(var i=arguments[u],o=n(i),a=o.length,c=0;a>c;c++){var f=o[c];t&&r[f]!==void 0||(r[f]=i[f])}return r}},j=function(n){if(!m.isObject(n))return{};if(y)return y(n);d.prototype=n;var t=new d;return d.prototype=null,t},w=function(n){return function(t){return null==t?void 0:t[n]}},A=Math.pow(2,53)-1,O=w(\"length\"),k=function(n){var t=O(n);return\"number\"==typeof t&&t>=0&&A>=t};m.each=m.forEach=function(n,t,r){t=b(t,r);var e,u;if(k(n))for(e=0,u=n.length;u>e;e++)t(n[e],e,n);else{var i=m.keys(n);for(e=0,u=i.length;u>e;e++)t(n[i[e]],i[e],n)}return n},m.map=m.collect=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=Array(u),o=0;u>o;o++){var a=e?e[o]:o;i[o]=t(n[a],a,n)}return i},m.reduce=m.foldl=m.inject=n(1),m.reduceRight=m.foldr=n(-1),m.find=m.detect=function(n,t,r){var e;return e=k(n)?m.findIndex(n,t,r):m.findKey(n,t,r),e!==void 0&&e!==-1?n[e]:void 0},m.filter=m.select=function(n,t,r){var e=[];return t=x(t,r),m.each(n,function(n,r,u){t(n,r,u)&&e.push(n)}),e},m.reject=function(n,t,r){return m.filter(n,m.negate(x(t)),r)},m.every=m.all=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=0;u>i;i++){var o=e?e[i]:i;if(!t(n[o],o,n))return!1}return!0},m.some=m.any=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=0;u>i;i++){var o=e?e[i]:i;if(t(n[o],o,n))return!0}return!1},m.contains=m.includes=m.include=function(n,t,r,e){return k(n)||(n=m.values(n)),(\"number\"!=typeof r||e)&&(r=0),m.indexOf(n,t,r)>=0},m.invoke=function(n,t){var r=l.call(arguments,2),e=m.isFunction(t);return m.map(n,function(n){var u=e?t:n[t];return null==u?u:u.apply(n,r)})},m.pluck=function(n,t){return m.map(n,m.property(t))},m.where=function(n,t){return m.filter(n,m.matcher(t))},m.findWhere=function(n,t){return m.find(n,m.matcher(t))},m.max=function(n,t,r){var e,u,i=-1/0,o=-1/0;if(null==t&&null!=n){n=k(n)?n:m.values(n);for(var a=0,c=n.length;c>a;a++)e=n[a],e>i&&(i=e)}else t=x(t,r),m.each(n,function(n,r,e){u=t(
}
file1i := &embedded.EmbeddedFile{
Filename: "js/vue-1.0.min.js",
FileModTime: time.Unix(1502592097, 0),
Content: string("/*!\n * Vue.js v1.0.26\n * (c) 2016 Evan You\n * Released under the MIT License.\n */\n!function(t,e){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define(e):t.Vue=e()}(this,function(){\"use strict\";function t(e,n,r){if(i(e,n))return void(e[n]=r);if(e._isVue)return void t(e._data,n,r);var s=e.__ob__;if(!s)return void(e[n]=r);if(s.convert(n,r),s.dep.notify(),s.vms)for(var o=s.vms.length;o--;){var a=s.vms[o];a._proxy(n),a._digest()}return r}function e(t,e){if(i(t,e)){delete t[e];var n=t.__ob__;if(!n)return void(t._isVue&&(delete t._data[e],t._digest()));if(n.dep.notify(),n.vms)for(var r=n.vms.length;r--;){var s=n.vms[r];s._unproxy(e),s._digest()}}}function i(t,e){return Oi.call(t,e)}function n(t){return Ti.test(t)}function r(t){var e=(t+\"\").charCodeAt(0);return 36===e||95===e}function s(t){return null==t?\"\":t.toString()}function o(t){if(\"string\"!=typeof t)return t;var e=Number(t);return isNaN(e)?t:e}function a(t){return\"true\"===t?!0:\"false\"===t?!1:t}function h(t){var e=t.charCodeAt(0),i=t.charCodeAt(t.length-1);return e!==i||34!==e&&39!==e?t:t.slice(1,-1)}function l(t){return t.replace(Ni,c)}function c(t,e){return e?e.toUpperCase():\"\"}function u(t){return t.replace(ji,\"$1-$2\").toLowerCase()}function f(t){return t.replace(Ei,c)}function p(t,e){return function(i){var n=arguments.length;return n?n>1?t.apply(e,arguments):t.call(e,i):t.call(e)}}function d(t,e){e=e||0;for(var i=t.length-e,n=new Array(i);i--;)n[i]=t[i+e];return n}function v(t,e){for(var i=Object.keys(e),n=i.length;n--;)t[i[n]]=e[i[n]];return t}function m(t){return null!==t&&\"object\"==typeof t}function g(t){return Si.call(t)===Fi}function _(t,e,i,n){Object.defineProperty(t,e,{value:i,enumerable:!!n,writable:!0,configurable:!0})}function y(t,e){var i,n,r,s,o,a=function h(){var a=Date.now()-s;e>a&&a>=0?i=setTimeout(h,e-a):(i=null,o=t.apply(r,n),i||(r=n=null))};return function(){return r=this,n=arguments,s=Date.now(),i||(i=setTimeout(a,e)),o}}function b(t,e){for(var i=t.length;i--;)if(t[i]===e)return i;return-1}function w(t){var e=function i(){return i.cancelled?void 0:t.apply(this,arguments)};return e.cancel=function(){e.cancelled=!0},e}function C(t,e){return t==e||(m(t)&&m(e)?JSON.stringify(t)===JSON.stringify(e):!1)}function $(t){this.size=0,this.limit=t,this.head=this.tail=void 0,this._keymap=Object.create(null)}function k(){var t,e=en.slice(hn,on).trim();if(e){t={};var i=e.match(vn);t.name=i[0],i.length>1&&(t.args=i.slice(1).map(x))}t&&(nn.filters=nn.filters||[]).push(t),hn=on+1}function x(t){if(mn.test(t))return{value:o(t),dynamic:!1};var e=h(t),i=e===t;return{value:i?t:e,dynamic:i}}function A(t){var e=dn.get(t);if(e)return e;for(en=t,ln=cn=!1,un=fn=pn=0,hn=0,nn={},on=0,an=en.length;an>on;on++)if(sn=rn,rn=en.charCodeAt(on),ln)39===rn&&92!==sn&&(ln=!ln);else if(cn)34===rn&&92!==sn&&(cn=!cn);else if(124===rn&&124!==en.charCodeAt(on+1)&&124!==en.charCodeAt(on-1))null==nn.expression?(hn=on+1,nn.expression=en.slice(0,on).trim()):k();else switch(rn){case 34:cn=!0;break;case 39:ln=!0;break;case 40:pn++;break;case 41:pn--;break;case 91:fn++;break;case 93:fn--;break;case 123:un++;break;case 125:un--}return null==nn.expression?nn.expression=en.slice(0,on).trim():0!==hn&&k(),dn.put(t,nn),nn}function O(t){return t.replace(_n,\"\\\\$&\")}function T(){var t=O(An.delimiters[0]),e=O(An.delimiters[1]),i=O(An.unsafeDelimiters[0]),n=O(An.unsafeDelimiters[1]);bn=new RegExp(i+\"((?:.|\\\\n)+?)\"+n+\"|\"+t+\"((?:.|\\\\n)+?)\"+e,\"g\"),wn=new RegExp(\"^\"+i+\"((?:.|\\\\n)+?)\"+n+\"$\"),yn=new $(1e3)}function N(t){yn||T();var e=yn.get(t);if(e)return e;if(!bn.test(t))return null;for(var i,n,r,s,o,a,h=[],l=bn.lastIndex=0;i=bn.exec(t);)n=i.index,n>l&&h.push({value:t.slice(l,n)}),r=wn.test(i[0]),s=r?i[1]:i[2],o=s.charCodeAt(0),a=42===o,s=a?s.slice(1):s,h.push({tag:!0,value:s.trim(),html:r,oneTime:a}),l=n+i[0].length;return l<t.length&&h.push({value:t.slice(l)}),yn.put(t,h),h}function j(t,e){return t.length>1?t.map(function(t){return E(t,e)}).join(\"+\"):E(t[0],e,!0)}function E(t,e,i)
}
file1j := &embedded.EmbeddedFile{
Filename: "setting.html",
FileModTime: time.Unix(1578461930, 0),
Content: string("<!DOCTYPE html>\n<html>\n\n<head>\n <meta charset=\"utf-8\" />\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\">\n <title>后台服务管理</title>\n <link rel=\"shortcut icon\" type=\"image/png\" href=\"/res/images/favicon.ico\" />\n <link rel=\"stylesheet\" type=\"text/css\" href=\"/res/bootstrap-3.3.5/css/bootstrap.min.css\">\n <link rel=\"stylesheet\" type=\"text/css\" href=\"/res/font-awesome-4.6.3/css/font-awesome.min.css\">\n <link rel=\"stylesheet\" type=\"text/css\" href=\"/res/css/style.css\">\n</head>\n\n<body id=\"app\">\n <nav class=\"navbar navbar-inverse\">\n <div class=\"container\">\n <div class=\"container\">\n <div class=\"navbar-header\">\n <button type=\"button\" class=\"navbar-toggle collapsed\" data-toggle=\"collapse\" data-target=\"#bs-example-navbar-collapse-2\">\n <span class=\"sr-only\">Toggle navigation</span>\n <span class=\"icon-bar\"></span>\n <span class=\"icon-bar\"></span>\n <span class=\"icon-bar\"></span>\n </button>\n <a class=\"navbar-brand\" href=\"/\">后台服务管理</a>\n </div>\n <div class=\"collapse navbar-collapse\" id=\"bs-example-navbar-collapse-2\">\n <ul class=\"nav navbar-nav\">\n </ul>\n <ul id=\"nav-right-bar\" class=\"nav navbar-nav navbar-right\">\n </ul>\n </div>\n </div>\n </div>\n </nav>\n <div class=\"container\">\n <div class=\"col-md-12\">\n <h1>{{name}}</h1>\n <p>\n pid: {{pid}}\n <br> sub pids: {{childPids.join(',')}}\n </p>\n <p>\n <br> status: running\n <br> time: 2016/09/07 12:00:00\n </p>\n </div>\n <div class=\"col-md-12\">\n <div id=\"chart-cpu\" style=\"width: 100%;height:250px;\"></div>\n <div id=\"chart-mem\" style=\"width: 100%;height:250px;\"></div>\n </div>\n </div>\n <script type=\"text/javascript\">\n var name = \"[[.Name]]\";\n </script>\n <script src=\"/res/js/jquery-3.1.0.min.js\"></script>\n <script src=\"/res/bootstrap-3.3.5/js/bootstrap.min.js\"></script>\n <!-- <script src=\"/res/js/moment.min.js\"></script> -->\n <!-- <script src=\"/res/js/underscore-min.js\"></script> -->\n <script src=\"/res/js/vue-1.0.min.js\"></script>\n <script src=\"/res/js/echarts.min.js\"></script>\n <script src=\"/res/js/common.js\"></script>\n <script src=\"/res/js/settings.js\"></script>\n <script type=\"text/javascript\">\n // 基于准备好的dom初始化echarts实例\n var chartCpu = echarts.init(document.getElementById('chart-cpu'));\n var chartMem = echarts.init(document.getElementById('chart-mem'));\n\n // 指定图表的配置项和数据\n\n var cpuData = [];\n for (var i = maxDataCount; i > 0; i -= 1) {\n cpuData.push({\n value: [new Date().getTime() - 1000 * i, 0]\n })\n }\n\n var option = {\n title: {\n text: 'CPU'\n },\n toolbox: {\n feature: {\n saveAsImage: {}\n }\n },\n tooltip: {\n trigger: 'axis',\n // formatter: function(params) {\n // params = params[0];\n // console.log(params)\n // var date = new Date(params.value[0]);\n // return date + date.getFullYear() + '/' + (date.getMonth() + 1) + '/' + date.getDate() + ' : ' + params.value[1];\n // },\n axisPointer: {\n animation: false\n }\n },\n legend: {\n data: ['Total']\n },\n xAxis: {\n type: 'time',\n splitLine: {\n show: false\n }\n },\n yAxis: {\n type: 'value',\n min: 0,\n max: 100,\n axisLabel: {\n formatter: '{value} %'\n },\n },\n series: [{\n name: 'Total',\n type: 'line',\n data: cpuData,\n animation: false,\n smooth: true,\n areaStyle: {\n normal: {}\n },\n }]\n }\n\n chartCpu.setOption(option);\n\n\n var memData = [];\n for (var i = maxDataCount; i > 0; i -= 1) {\n memData.push({\n value: [new Date().getTime(
}
// define dirs
dir1 := &embedded.EmbeddedDir{
Filename: "",
DirModTime: time.Unix(1578464455, 0),
ChildFiles: []*embedded.EmbeddedFile{
file11, // "index.html"
file1j, // "setting.html"
},
}
dir2 := &embedded.EmbeddedDir{
Filename: "bootstrap-3.3.5",
DirModTime: time.Unix(1502592097, 0),
ChildFiles: []*embedded.EmbeddedFile{},
}
dir3 := &embedded.EmbeddedDir{
Filename: "bootstrap-3.3.5/css",
DirModTime: time.Unix(1502592097, 0),
ChildFiles: []*embedded.EmbeddedFile{
file4, // "bootstrap-3.3.5/css/bootstrap-theme.css"
file5, // "bootstrap-3.3.5/css/bootstrap-theme.css.map"
file6, // "bootstrap-3.3.5/css/bootstrap-theme.min.css"
file7, // "bootstrap-3.3.5/css/bootstrap.css"
file8, // "bootstrap-3.3.5/css/bootstrap.css.map"
file9, // "bootstrap-3.3.5/css/bootstrap.min.css"
},
}
dira := &embedded.EmbeddedDir{
Filename: "bootstrap-3.3.5/fonts",
DirModTime: time.Unix(1502592097, 0),
ChildFiles: []*embedded.EmbeddedFile{
fileb, // "bootstrap-3.3.5/fonts/glyphicons-halflings-regular.eot"
filec, // "bootstrap-3.3.5/fonts/glyphicons-halflings-regular.svg"
filed, // "bootstrap-3.3.5/fonts/glyphicons-halflings-regular.ttf"
filee, // "bootstrap-3.3.5/fonts/glyphicons-halflings-regular.woff"
filef, // "bootstrap-3.3.5/fonts/glyphicons-halflings-regular.woff2"
},
}
dirg := &embedded.EmbeddedDir{
Filename: "bootstrap-3.3.5/js",
DirModTime: time.Unix(1502592097, 0),
ChildFiles: []*embedded.EmbeddedFile{
fileh, // "bootstrap-3.3.5/js/bootstrap.js"
filei, // "bootstrap-3.3.5/js/bootstrap.min.js"
filej, // "bootstrap-3.3.5/js/npm.js"
},
}
dirk := &embedded.EmbeddedDir{
Filename: "css",
DirModTime: time.Unix(1502592097, 0),
ChildFiles: []*embedded.EmbeddedFile{
filel, // "css/style.css"
},
}
dirm := &embedded.EmbeddedDir{
Filename: "font-awesome-4.6.3",
DirModTime: time.Unix(1502592097, 0),
ChildFiles: []*embedded.EmbeddedFile{
filen, // "font-awesome-4.6.3/HELP-US-OUT.txt"
},
}
diro := &embedded.EmbeddedDir{
Filename: "font-awesome-4.6.3/css",
DirModTime: time.Unix(1502592097, 0),
ChildFiles: []*embedded.EmbeddedFile{
filep, // "font-awesome-4.6.3/css/font-awesome.css"
fileq, // "font-awesome-4.6.3/css/font-awesome.min.css"
},
}
dirr := &embedded.EmbeddedDir{
Filename: "font-awesome-4.6.3/fonts",
DirModTime: time.Unix(1502592097, 0),
ChildFiles: []*embedded.EmbeddedFile{
files, // "font-awesome-4.6.3/fonts/FontAwesome.otf"
filet, // "font-awesome-4.6.3/fonts/fontawesome-webfont.eot"
fileu, // "font-awesome-4.6.3/fonts/fontawesome-webfont.svg"
filev, // "font-awesome-4.6.3/fonts/fontawesome-webfont.ttf"
filew, // "font-awesome-4.6.3/fonts/fontawesome-webfont.woff"
filex, // "font-awesome-4.6.3/fonts/fontawesome-webfont.woff2"
},
}
diry := &embedded.EmbeddedDir{
Filename: "images",
DirModTime: time.Unix(1502592097, 0),
ChildFiles: []*embedded.EmbeddedFile{
filez, // "images/favicon.ico"
file10, // "images/favicon.png"
},
}
dir12 := &embedded.EmbeddedDir{
Filename: "js",
DirModTime: time.Unix(1502592097, 0),
ChildFiles: []*embedded.EmbeddedFile{
file13, // "js/clipboard-1.5.12.min.js"
file14, // "js/common.js"
file15, // "js/dropzone.js"
file16, // "js/echarts.min.js"
file17, // "js/index.js"
file18, // "js/jquery-3.1.0.min.js"
file19, // "js/jquery.qrcode.js"
file1a, // "js/jquery.scrollUp.min.js"
file1b, // "js/moment.min.js"
file1c, // "js/promise-polyfill.min.js"
file1d, // "js/qrcode.js"
file1e, // "js/settings.js"
file1f, // "js/showdown-1.4.2.min.js"
file1g, // "js/ua-parser.min.js"
file1h, // "js/underscore-min.js"
file1i, // "js/vue-1.0.min.js"
},
}
// link ChildDirs
dir1.ChildDirs = []*embedded.EmbeddedDir{
dir2, // "bootstrap-3.3.5"
dirk, // "css"
dirm, // "font-awesome-4.6.3"
diry, // "images"
dir12, // "js"
}
dir2.ChildDirs = []*embedded.EmbeddedDir{
dir3, // "bootstrap-3.3.5/css"
dira, // "bootstrap-3.3.5/fonts"
dirg, // "bootstrap-3.3.5/js"
}
dir3.ChildDirs = []*embedded.EmbeddedDir{}
dira.ChildDirs = []*embedded.EmbeddedDir{}
dirg.ChildDirs = []*embedded.EmbeddedDir{}
dirk.ChildDirs = []*embedded.EmbeddedDir{}
dirm.ChildDirs = []*embedded.EmbeddedDir{
diro, // "font-awesome-4.6.3/css"
dirr, // "font-awesome-4.6.3/fonts"
}
diro.ChildDirs = []*embedded.EmbeddedDir{}
dirr.ChildDirs = []*embedded.EmbeddedDir{}
diry.ChildDirs = []*embedded.EmbeddedDir{}
dir12.ChildDirs = []*embedded.EmbeddedDir{}
// register embeddedBox
embedded.RegisterEmbeddedBox(`res`, &embedded.EmbeddedBox{
Name: `res`,
Time: time.Unix(1578464455, 0),
Dirs: map[string]*embedded.EmbeddedDir{
"": dir1,
"bootstrap-3.3.5": dir2,
"bootstrap-3.3.5/css": dir3,
"bootstrap-3.3.5/fonts": dira,
"bootstrap-3.3.5/js": dirg,
"css": dirk,
"font-awesome-4.6.3": dirm,
"font-awesome-4.6.3/css": diro,
"font-awesome-4.6.3/fonts": dirr,
"images": diry,
"js": dir12,
},
Files: map[string]*embedded.EmbeddedFile{
"bootstrap-3.3.5/css/bootstrap-theme.css": file4,
"bootstrap-3.3.5/css/bootstrap-theme.css.map": file5,
"bootstrap-3.3.5/css/bootstrap-theme.min.css": file6,
"bootstrap-3.3.5/css/bootstrap.css": file7,
"bootstrap-3.3.5/css/bootstrap.css.map": file8,
"bootstrap-3.3.5/css/bootstrap.min.css": file9,
"bootstrap-3.3.5/fonts/glyphicons-halflings-regular.eot": fileb,
"bootstrap-3.3.5/fonts/glyphicons-halflings-regular.svg": filec,
"bootstrap-3.3.5/fonts/glyphicons-halflings-regular.ttf": filed,
"bootstrap-3.3.5/fonts/glyphicons-halflings-regular.woff": filee,
"bootstrap-3.3.5/fonts/glyphicons-halflings-regular.woff2": filef,
"bootstrap-3.3.5/js/bootstrap.js": fileh,
"bootstrap-3.3.5/js/bootstrap.min.js": filei,
"bootstrap-3.3.5/js/npm.js": filej,
"css/style.css": filel,
"font-awesome-4.6.3/HELP-US-OUT.txt": filen,
"font-awesome-4.6.3/css/font-awesome.css": filep,
"font-awesome-4.6.3/css/font-awesome.min.css": fileq,
"font-awesome-4.6.3/fonts/FontAwesome.otf": files,
"font-awesome-4.6.3/fonts/fontawesome-webfont.eot": filet,
"font-awesome-4.6.3/fonts/fontawesome-webfont.svg": fileu,
"font-awesome-4.6.3/fonts/fontawesome-webfont.ttf": filev,
"font-awesome-4.6.3/fonts/fontawesome-webfont.woff": filew,
"font-awesome-4.6.3/fonts/fontawesome-webfont.woff2": filex,
"images/favicon.ico": filez,
"images/favicon.png": file10,
"index.html": file11,
"js/clipboard-1.5.12.min.js": file13,
"js/common.js": file14,
"js/dropzone.js": file15,
"js/echarts.min.js": file16,
"js/index.js": file17,
"js/jquery-3.1.0.min.js": file18,
"js/jquery.qrcode.js": file19,
"js/jquery.scrollUp.min.js": file1a,
"js/moment.min.js": file1b,
"js/promise-polyfill.min.js": file1c,
"js/qrcode.js": file1d,
"js/settings.js": file1e,
"js/showdown-1.4.2.min.js": file1f,
"js/ua-parser.min.js": file1g,
"js/underscore-min.js": file1h,
"js/vue-1.0.min.js": file1i,
"setting.html": file1j,
},
})
}