2 changed files with 1 additions and 211 deletions
@ -1,211 +0,0 @@ |
|||||
// Code generated by "esc -o tmpls.go -pkg tmpls -include ^*\.tmpl ."; DO NOT EDIT.
|
|
||||
|
|
||||
package tmpls |
|
||||
|
|
||||
import ( |
|
||||
"bytes" |
|
||||
"compress/gzip" |
|
||||
"encoding/base64" |
|
||||
"io/ioutil" |
|
||||
"net/http" |
|
||||
"os" |
|
||||
"path" |
|
||||
"sync" |
|
||||
"time" |
|
||||
) |
|
||||
|
|
||||
type _escLocalFS struct{} |
|
||||
|
|
||||
var _escLocal _escLocalFS |
|
||||
|
|
||||
type _escStaticFS struct{} |
|
||||
|
|
||||
var _escStatic _escStaticFS |
|
||||
|
|
||||
type _escDirectory struct { |
|
||||
fs http.FileSystem |
|
||||
name string |
|
||||
} |
|
||||
|
|
||||
type _escFile struct { |
|
||||
compressed string |
|
||||
size int64 |
|
||||
modtime int64 |
|
||||
local string |
|
||||
isDir bool |
|
||||
|
|
||||
once sync.Once |
|
||||
data []byte |
|
||||
name string |
|
||||
} |
|
||||
|
|
||||
func (_escLocalFS) Open(name string) (http.File, error) { |
|
||||
f, present := _escData[path.Clean(name)] |
|
||||
if !present { |
|
||||
return nil, os.ErrNotExist |
|
||||
} |
|
||||
return os.Open(f.local) |
|
||||
} |
|
||||
|
|
||||
func (_escStaticFS) prepare(name string) (*_escFile, error) { |
|
||||
f, present := _escData[path.Clean(name)] |
|
||||
if !present { |
|
||||
return nil, os.ErrNotExist |
|
||||
} |
|
||||
var err error |
|
||||
f.once.Do(func() { |
|
||||
f.name = path.Base(name) |
|
||||
if f.size == 0 { |
|
||||
return |
|
||||
} |
|
||||
var gr *gzip.Reader |
|
||||
b64 := base64.NewDecoder(base64.StdEncoding, bytes.NewBufferString(f.compressed)) |
|
||||
gr, err = gzip.NewReader(b64) |
|
||||
if err != nil { |
|
||||
return |
|
||||
} |
|
||||
f.data, err = ioutil.ReadAll(gr) |
|
||||
}) |
|
||||
if err != nil { |
|
||||
return nil, err |
|
||||
} |
|
||||
return f, nil |
|
||||
} |
|
||||
|
|
||||
func (fs _escStaticFS) Open(name string) (http.File, error) { |
|
||||
f, err := fs.prepare(name) |
|
||||
if err != nil { |
|
||||
return nil, err |
|
||||
} |
|
||||
return f.File() |
|
||||
} |
|
||||
|
|
||||
func (dir _escDirectory) Open(name string) (http.File, error) { |
|
||||
return dir.fs.Open(dir.name + name) |
|
||||
} |
|
||||
|
|
||||
func (f *_escFile) File() (http.File, error) { |
|
||||
type httpFile struct { |
|
||||
*bytes.Reader |
|
||||
*_escFile |
|
||||
} |
|
||||
return &httpFile{ |
|
||||
Reader: bytes.NewReader(f.data), |
|
||||
_escFile: f, |
|
||||
}, nil |
|
||||
} |
|
||||
|
|
||||
func (f *_escFile) Close() error { |
|
||||
return nil |
|
||||
} |
|
||||
|
|
||||
func (f *_escFile) Readdir(count int) ([]os.FileInfo, error) { |
|
||||
return nil, nil |
|
||||
} |
|
||||
|
|
||||
func (f *_escFile) Stat() (os.FileInfo, error) { |
|
||||
return f, nil |
|
||||
} |
|
||||
|
|
||||
func (f *_escFile) Name() string { |
|
||||
return f.name |
|
||||
} |
|
||||
|
|
||||
func (f *_escFile) Size() int64 { |
|
||||
return f.size |
|
||||
} |
|
||||
|
|
||||
func (f *_escFile) Mode() os.FileMode { |
|
||||
return 0 |
|
||||
} |
|
||||
|
|
||||
func (f *_escFile) ModTime() time.Time { |
|
||||
return time.Unix(f.modtime, 0) |
|
||||
} |
|
||||
|
|
||||
func (f *_escFile) IsDir() bool { |
|
||||
return f.isDir |
|
||||
} |
|
||||
|
|
||||
func (f *_escFile) Sys() interface{} { |
|
||||
return f |
|
||||
} |
|
||||
|
|
||||
// FS returns a http.Filesystem for the embedded assets. If useLocal is true,
|
|
||||
// the filesystem's contents are instead used.
|
|
||||
func FS(useLocal bool) http.FileSystem { |
|
||||
if useLocal { |
|
||||
return _escLocal |
|
||||
} |
|
||||
return _escStatic |
|
||||
} |
|
||||
|
|
||||
// Dir returns a http.Filesystem for the embedded assets on a given prefix dir.
|
|
||||
// If useLocal is true, the filesystem's contents are instead used.
|
|
||||
func Dir(useLocal bool, name string) http.FileSystem { |
|
||||
if useLocal { |
|
||||
return _escDirectory{fs: _escLocal, name: name} |
|
||||
} |
|
||||
return _escDirectory{fs: _escStatic, name: name} |
|
||||
} |
|
||||
|
|
||||
// FSByte returns the named file from the embedded assets. If useLocal is
|
|
||||
// true, the filesystem's contents are instead used.
|
|
||||
func FSByte(useLocal bool, name string) ([]byte, error) { |
|
||||
if useLocal { |
|
||||
f, err := _escLocal.Open(name) |
|
||||
if err != nil { |
|
||||
return nil, err |
|
||||
} |
|
||||
b, err := ioutil.ReadAll(f) |
|
||||
_ = f.Close() |
|
||||
return b, err |
|
||||
} |
|
||||
f, err := _escStatic.prepare(name) |
|
||||
if err != nil { |
|
||||
return nil, err |
|
||||
} |
|
||||
return f.data, nil |
|
||||
} |
|
||||
|
|
||||
// FSMustByte is the same as FSByte, but panics if name is not present.
|
|
||||
func FSMustByte(useLocal bool, name string) []byte { |
|
||||
b, err := FSByte(useLocal, name) |
|
||||
if err != nil { |
|
||||
panic(err) |
|
||||
} |
|
||||
return b |
|
||||
} |
|
||||
|
|
||||
// FSString is the string version of FSByte.
|
|
||||
func FSString(useLocal bool, name string) (string, error) { |
|
||||
b, err := FSByte(useLocal, name) |
|
||||
return string(b), err |
|
||||
} |
|
||||
|
|
||||
// FSMustString is the string version of FSMustByte.
|
|
||||
func FSMustString(useLocal bool, name string) string { |
|
||||
return string(FSMustByte(useLocal, name)) |
|
||||
} |
|
||||
|
|
||||
var _escData = map[string]*_escFile{ |
|
||||
|
|
||||
"/token.tmpl": { |
|
||||
local: "token.tmpl", |
|
||||
size: 506, |
|
||||
modtime: 1510088653, |
|
||||
compressed: ` |
|
||||
H4sIAAAAAAAC/2RRwW7qMBC8R8o/7PMFkEjyeqtoHAml9NoeQCpHx16RFY6dJptEFeLfqwCl0M7FMzvr |
|
||||
ka1J/z2/5uvt2wpKrmwWBul4glVuJwU6kYXBOENlsjAAAEgrZAW6VE2LLMVm/RI9ijvPqQql6AmH2jcs |
|
||||
QHvH6FiKgQyX0mBPGqOTmAM5YlI2arWyKB/i//dZJXMd4UdHvRTv0WYZ5b6qFVNh8SaYUKLZ4fUqE1vM
|
|
||||
tr6DgayFAqFBQw1qRpMmZ/ey2uqGar6oEQM544fY1+iwiQ21tWJdrnp0PHU4QN617Kuznni37LjMlbWF |
|
||||
0vvJHA4/QSMMsiK7+D0ewX6PbgGHA8QnCsfj/dKNPM5mT39eqK1vcfptpMn1J2lyqSsM0sKbzzNLbuip |
|
||||
6q8AAAD//46JN836AQAA
|
|
||||
`, |
|
||||
}, |
|
||||
|
|
||||
"/": { |
|
||||
isDir: true, |
|
||||
local: "", |
|
||||
}, |
|
||||
} |
|
||||
Loading…
Reference in new issue