Browse Source
- removed service worker (maybe add it later) - added embedding for the templates - added embedding for the static filesdependabot/npm_and_yarn/web/prismjs-1.21.0
6 changed files with 245 additions and 9 deletions
@ -0,0 +1,211 @@ |
|||||
|
// Code generated by "esc -o tmpls/tmpls.go -pkg tmpls -include ^*\.tmpl -prefix tmpls tmpls"; 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: "tmpls/token.tmpl", |
||||
|
size: 506, |
||||
|
modtime: 1510047272, |
||||
|
compressed: ` |
||||
|
H4sIAAAAAAAC/2RRwW7qMBC8R8o/7PMFkEjyeqtoHAml9NoeQCpHx16RFY6dJptEFeLfqwCl0M7FMzvr |
||||
|
ka1J/z2/5uvt2wpKrmwWBul4glVuJwU6kYXBOENlsjAAAEgrZAW6VE2LLMVm/RI9ijvPqQql6AmH2jcs |
||||
|
QHvH6FiKgQyX0mBPGqOTmAM5YlI2arWyKB/i//dZJXMd4UdHvRTv0WYZ5b6qFVNh8SaYUKLZ4fUqE1vM
|
||||
|
tr6DgayFAqFBQw1qRpMmZ/ey2uqGar6oEQM544fY1+iwiQ21tWJdrnp0PHU4QN617Kuznni37LjMlbWF |
||||
|
0vvJHA4/QSMMsiK7+D0ewX6PbgGHA8QnCsfj/dKNPM5mT39eqK1vcfptpMn1J2lyqSsM0sKbzzNLbuip |
||||
|
6q8AAAD//46JN836AQAA
|
||||
|
`, |
||||
|
}, |
||||
|
|
||||
|
"/": { |
||||
|
isDir: true, |
||||
|
local: "tmpls", |
||||
|
}, |
||||
|
} |
||||
Loading…
Reference in new issue