diff --git a/bookbrowser.go b/bookbrowser.go index 9e6f36d3..5d511180 100644 --- a/bookbrowser.go +++ b/bookbrowser.go @@ -9,9 +9,9 @@ import ( "strings" "syscall" + _ "github.com/geek1011/BookBrowser/formats/epub" + _ "github.com/geek1011/BookBrowser/formats/pdf" "github.com/geek1011/BookBrowser/modules/server" - - _ "github.com/geek1011/BookBrowser/formats/all" "github.com/geek1011/BookBrowser/modules/sigusr" "github.com/geek1011/BookBrowser/modules/util" "github.com/urfave/cli" @@ -121,7 +121,7 @@ func main() { s := server.NewServer(addr, bookdir, tempdir, curversion, true, nocovers) s.RefreshBookIndex() - if len(*s.Books) == 0 { + if len(s.Indexer.BookList()) == 0 { log.Fatalln("Fatal error: no books found") } diff --git a/booklist/authorlist.go b/booklist/authorlist.go new file mode 100644 index 00000000..748b08b5 --- /dev/null +++ b/booklist/authorlist.go @@ -0,0 +1,30 @@ +package booklist + +import "sort" + +type AuthorList []struct{ Name, ID string } + +func (bl BookList) Authors() *AuthorList { + authors := AuthorList{} + done := map[string]bool{} + for _, b := range bl { + if b.Author == "" { + continue + } + + if done[b.AuthorID()] { + continue + } + authors = append(authors, struct{ Name, ID string }{b.Author, b.AuthorID()}) + done[b.AuthorID()] = true + } + return &authors +} + +func (al AuthorList) Sorted(less func(a, b struct{ Name, ID string }) bool) AuthorList { + nal := al[:] + sort.SliceStable(nal, func(i, j int) bool { + return less(al[i], al[j]) + }) + return nal +} diff --git a/booklist/book.go b/booklist/book.go new file mode 100644 index 00000000..2b7c607c --- /dev/null +++ b/booklist/book.go @@ -0,0 +1,40 @@ +package booklist + +import ( + "crypto/sha1" + "fmt" + "path/filepath" + "strings" + "time" +) + +type Book struct { + Hash string + FilePath string + FileSize int64 + ModTime time.Time + + HasCover bool + Title string + Author string + Description string + Series string + SeriesIndex float64 + Publisher string +} + +func (b *Book) ID() string { + return b.Hash[:10] +} + +func (b *Book) AuthorID() string { + return fmt.Sprintf("%x", sha1.Sum([]byte(b.Author)))[:10] +} + +func (b *Book) SeriesID() string { + return fmt.Sprintf("%x", sha1.Sum([]byte(b.Series)))[:10] +} + +func (b *Book) FileType() string { + return strings.Replace(strings.ToLower(filepath.Ext(b.FilePath)), ".", "", -1) +} diff --git a/booklist/booklist.go b/booklist/booklist.go new file mode 100644 index 00000000..f59a22b0 --- /dev/null +++ b/booklist/booklist.go @@ -0,0 +1,128 @@ +package booklist + +import ( + "sort" + "strings" +) + +type BookList []*Book + +func (bl BookList) Sorted(less func(a, b *Book) bool) BookList { + nbl := bl[:] + sort.SliceStable(nbl, func(i, j int) bool { + return less(bl[i], bl[j]) + }) + return nbl +} + +func (bl BookList) Filtered(fn func(b *Book) bool) BookList { + nbl := BookList{} + for _, b := range bl { + if fn(b) { + nbl = append(nbl, b) + } + } + return nbl +} + +func (bl BookList) Skip(n int) BookList { + if n >= len(bl) { + return BookList{} + } + return bl[n:] +} + +func (bl BookList) Take(n int) BookList { + if n > len(bl) { + return bl + } + return bl[:n] +} + +// SortBy sorts by sort, and returns a sorted copy. If sorter is invalid, it returns the original list. +// +// sort can be: +// - author-asc +// - author-desc +// - title-asc +// - title-desc +// - series-asc +// - series-desc +// - seriesindex-asc +// - seriesindex-desc +// - modified-desc +func (l BookList) SortBy(sort string) (nl BookList, sorted bool) { + sort = strings.ToLower(sort) + + nb := l[:] + + switch sort { + case "author-asc": + nb = nb.Sorted(func(a, b *Book) bool { + if a.Author != "" && b.Author != "" { + return a.Author < b.Author + } + return false + }) + break + case "author-desc": + nb = nb.Sorted(func(a, b *Book) bool { + if a.Author != "" && b.Author != "" { + return a.Author > b.Author + } + return false + }) + break + case "title-asc": + nb = nb.Sorted(func(a, b *Book) bool { + return a.Title < b.Title + }) + break + case "title-desc": + nb = nb.Sorted(func(a, b *Book) bool { + return a.Title > b.Title + }) + break + case "series-asc": + nb = nb.Sorted(func(a, b *Book) bool { + if a.Series != "" && b.Series != "" { + return a.Series < b.Series + } + return false + }) + break + case "series-desc": + nb = nb.Sorted(func(a, b *Book) bool { + if a.Series != "" && b.Series != "" { + return a.Series > b.Series + } + return false + }) + break + case "seriesindex-asc": + nb = nb.Sorted(func(a, b *Book) bool { + if a.Series != "" && b.Series != "" { + return a.SeriesIndex < b.SeriesIndex + } + return false + }) + break + case "seriesindex-desc": + nb = nb.Sorted(func(a, b *Book) bool { + if a.Series != "" && b.Series != "" { + return a.SeriesIndex > b.SeriesIndex + } + return false + }) + break + case "modified-desc": + nb = nb.Sorted(func(a, b *Book) bool { + return a.ModTime.Unix() > b.ModTime.Unix() + }) + break + default: + return nb, false + } + + return nb, true +} diff --git a/booklist/serieslist.go b/booklist/serieslist.go new file mode 100644 index 00000000..a3b55aa8 --- /dev/null +++ b/booklist/serieslist.go @@ -0,0 +1,30 @@ +package booklist + +import "sort" + +type SeriesList []struct{ Name, ID string } + +func (bl BookList) Series() *SeriesList { + series := SeriesList{} + done := map[string]bool{} + for _, b := range bl { + if b.Series == "" { + continue + } + + if done[b.SeriesID()] { + continue + } + series = append(series, struct{ Name, ID string }{b.Series, b.SeriesID()}) + done[b.SeriesID()] = true + } + return &series +} + +func (sl SeriesList) Sorted(less func(a, b struct{ Name, ID string }) bool) SeriesList { + nsl := sl[:] + sort.SliceStable(nsl, func(i, j int) bool { + return less(sl[i], sl[j]) + }) + return nsl +} diff --git a/formats/all/all.go b/formats/all/all.go deleted file mode 100644 index 56e0ff13..00000000 --- a/formats/all/all.go +++ /dev/null @@ -1,7 +0,0 @@ -package all - -import ( - // All the imported formats register themselves with the RegisterFormat func. - _ "github.com/geek1011/BookBrowser/formats/epub" - _ "github.com/geek1011/BookBrowser/formats/pdf" -) diff --git a/formats/all/all_test.go b/formats/all/all_test.go deleted file mode 100644 index f8d441bd..00000000 --- a/formats/all/all_test.go +++ /dev/null @@ -1,12 +0,0 @@ -package all - -import ( - "testing" - - "github.com/geek1011/BookBrowser/formats" - "github.com/stretchr/testify/assert" -) - -func TestFormats(t *testing.T) { - assert.Equal(t, 2, len(formats.Formats), "should be two formats registered") -} diff --git a/formats/epub/epub.go b/formats/epub/epub.go index bedecd8f..fd7b033c 100644 --- a/formats/epub/epub.go +++ b/formats/epub/epub.go @@ -2,64 +2,115 @@ package epub import ( "archive/zip" - "errors" + "crypto/sha1" "fmt" "image" - "image/gif" - "image/jpeg" - "image/png" + _ "image/gif" + _ "image/png" + "io" "os" "path/filepath" "strconv" - "time" - "golang.org/x/tools/godoc/vfs/zipfs" + "github.com/geek1011/BookBrowser/booklist" + "github.com/geek1011/BookBrowser/formats" "github.com/beevik/etree" - "github.com/geek1011/BookBrowser/formats" - "github.com/geek1011/BookBrowser/models" + "github.com/pkg/errors" + "golang.org/x/tools/godoc/vfs/zipfs" ) -func indexer(filename string) (book *models.Book, cover image.Image, err error) { +type epub struct { + hascover bool + book *booklist.Book + coverpath *string +} + +func (e *epub) Book() *booklist.Book { + return e.book +} + +func (e *epub) HasCover() bool { + return e.coverpath != nil +} + +func (e *epub) GetCover() (i image.Image, err error) { defer func() { if r := recover(); r != nil { - book = nil - cover = nil - err = fmt.Errorf("Unknown error parsing book. Skipping. Error: %s", r) + err = errors.New("panic while decoding cover image") } }() - var title string - var author string - var seriesName string - var seriesIndex float64 - var publisher string - var description string - var hasCover bool - var modtime time.Time - var coverTmp image.Image + zr, err := zip.OpenReader(e.book.FilePath) + if err != nil { + return nil, errors.Wrap(err, "error opening epub as zip") + } + defer zr.Close() - if file, err := os.Stat(filename); err == nil { - modtime = file.ModTime() + zfs := zipfs.New(zr, "epub") + + cr, err := zfs.Open(*e.coverpath) + if err != nil { + return nil, errors.Wrapf(err, "could not open cover '%s'", *e.coverpath) } + defer cr.Close() + + i, _, err = image.Decode(cr) + if err != nil { + return nil, errors.Wrap(err, "error decoding image") + } + + return i, nil +} + +func load(filename string) (formats.BookInfo, error) { + e := &epub{book: &booklist.Book{}, hascover: false} + + f, err := os.Open(filename) + if err != nil { + return nil, err + } + + fi, err := f.Stat() + if err != nil { + f.Close() + return nil, errors.Wrapf(err, "could not stat book") + } + e.book.FilePath = filename + e.book.FileSize = fi.Size() + e.book.ModTime = fi.ModTime() + + s := sha1.New() + i, err := io.Copy(s, f) + if err == nil && i != fi.Size() { + err = errors.New("could not read whole file") + } + if err != nil { + f.Close() + return nil, errors.Wrap(err, "could not hash book") + } + e.book.Hash = fmt.Sprintf("%x", s.Sum(nil)) + + f.Close() zr, err := zip.OpenReader(filename) if err != nil { - return nil, nil, err + return nil, errors.Wrap(err, "error opening epub as zip") } + defer zr.Close() zfs := zipfs.New(zr, "epub") rsk, err := zfs.Open("/META-INF/container.xml") if err != nil { - return nil, nil, err + return nil, errors.Wrap(err, "error reading container.xml") } defer rsk.Close() container := etree.NewDocument() _, err = container.ReadFrom(rsk) if err != nil { - return nil, nil, err + return nil, errors.Wrap(err, "error parsing container.xml") } rootfile := "" @@ -68,101 +119,70 @@ func indexer(filename string) (book *models.Book, cover image.Image, err error) } if rootfile == "" { - return nil, nil, errors.New("Cannot parse container") + return nil, errors.Wrap(err, "could not find rootfile in container.xml") } + opfdir := filepath.Dir(rootfile) + rrsk, err := zfs.Open("/" + rootfile) if err != nil { - return nil, nil, err + return nil, errors.Wrap(err, "error reading rootfile") } defer rrsk.Close() - opfdir := filepath.Dir(rootfile) - opf := etree.NewDocument() _, err = opf.ReadFrom(rrsk) if err != nil { - return nil, nil, err + return nil, errors.Wrap(err, "error parsing rootfile") } - title = filepath.Base(filename) - for _, e := range opf.FindElements("//title") { - title = e.Text() + e.book.Title = filepath.Base(e.book.FilePath) + for _, el := range opf.FindElements("//title") { + e.book.Title = el.Text() break } - for _, e := range opf.FindElements("//creator") { - author = e.Text() + for _, el := range opf.FindElements("//creator") { + e.book.Author = el.Text() break } - for _, e := range opf.FindElements("//publisher") { - publisher = e.Text() + for _, el := range opf.FindElements("//publisher") { + e.book.Publisher = el.Text() break } - for _, e := range opf.FindElements("//description") { - description = e.Text() + for _, el := range opf.FindElements("//description") { + e.book.Description = el.Text() break } - for _, e := range opf.FindElements("//meta[@name='calibre:series']") { - seriesName = e.SelectAttrValue("content", "") - break + for _, el := range opf.FindElements("//meta[@name='calibre:series']") { + s := el.SelectAttrValue("content", "") + e.book.Series = s } - for _, e := range opf.FindElements("//meta[@name='calibre:series_index']") { - i, err := strconv.ParseFloat(e.SelectAttrValue("content", "0"), 64) - if err == nil { - seriesIndex = i + + if e.book.Series != "" { + for _, el := range opf.FindElements("//meta[@name='calibre:series_index']") { + i, _ := strconv.ParseFloat(el.SelectAttrValue("content", "0"), 64) + e.book.SeriesIndex = i break } } - for _, e := range opf.FindElements("//meta[@name='cover']") { - coverid := e.SelectAttrValue("content", "") + for _, el := range opf.FindElements("//meta[@name='cover']") { + coverid := el.SelectAttrValue("content", "") if coverid != "" { for _, f := range opf.FindElements("//[@id='" + coverid + "']") { coverPath := f.SelectAttrValue("href", "") if coverPath != "" { - cr, err := zfs.Open("/" + opfdir + "/" + coverPath) - if err != nil { - continue - } - defer cr.Close() - - ext := filepath.Ext(coverPath) - if ext == ".jpeg" { - ext = ".jpg" - } - - switch ext { - case ".jpg": - coverTmp, err = jpeg.Decode(cr) - if err != nil { - continue - } - case ".gif": - coverTmp, err = gif.Decode(cr) - if err != nil { - continue - } - case ".png": - coverTmp, err = png.Decode(cr) - if err != nil { - continue - } - } - - hasCover = true + coverPath = "/" + opfdir + "/" + coverPath + e.coverpath = &coverPath } } break } } - return models.NewBook(title, author, publisher, seriesName, seriesIndex, description, filename, hasCover, modtime, "epub"), coverTmp, nil + return e, nil } func init() { - formats.RegisterFormat(&formats.Format{ - Glob: "**/*.epub", - Extension: ".epub", - Indexer: indexer, - }) + formats.Register("epub", load) } diff --git a/formats/epub/epub_test.epub b/formats/epub/epub_test.epub deleted file mode 100644 index ea49f338..00000000 Binary files a/formats/epub/epub_test.epub and /dev/null differ diff --git a/formats/epub/epub_test.go b/formats/epub/epub_test.go deleted file mode 100644 index 00cbfefc..00000000 --- a/formats/epub/epub_test.go +++ /dev/null @@ -1,24 +0,0 @@ -package epub - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestEPUBMetadata(t *testing.T) { - book, cover, err := indexer("epub_test.epub") - assert.Nil(t, err, "should not error when loading book") - - assert.NotNil(t, book, "book should not be nil") - assert.NotNil(t, cover, "should return a cover") - assert.Equal(t, "BookBrowser Test Book 1", book.Title, "title") - assert.Equal(t, "Patrick G", book.Author.Name, "author") - assert.Equal(t, "Patrick G", book.Publisher, "publisher") - assert.Equal(t, "
This is a test book for BookBrowser, a ebook content server.
", book.Description, "description") - assert.Equal(t, "epub", book.FileType, "filetype") - assert.True(t, book.HasCover, "should have a cover") - assert.Equal(t, "Test Series", book.Series.Name, "series name") - assert.Equal(t, float64(1), book.Series.Index, "series index") - assert.Equal(t, "a611744562", book.ID, "book id") -} diff --git a/formats/formats.go b/formats/formats.go index b55eb082..2d277dc7 100644 --- a/formats/formats.go +++ b/formats/formats.go @@ -2,34 +2,43 @@ package formats import ( "image" + "path/filepath" + "strings" - "github.com/geek1011/BookBrowser/models" + "github.com/geek1011/BookBrowser/booklist" + + "github.com/pkg/errors" ) -// IndexerFunc is a function which takes a filename and returns a Book and a Cover, if it is present. -type IndexerFunc func(filename string) (book *models.Book, cover image.Image, err error) +var formats = map[string]func(filename string) (BookInfo, error){} -// Format represents a handler for an ebook format. -type Format struct { - Glob string - Extension string // Needs to include the leading period. Also used as the unique identifier. - Indexer IndexerFunc +type BookInfo interface { + Book() *booklist.Book + HasCover() bool + GetCover() (image.Image, error) } -// FormatList represents a list of formats. -type FormatList []*Format - -// Formats is the list of registered formats. -var Formats FormatList +func Register(ext string, load func(filename string) (BookInfo, error)) { + ext = strings.ToLower(ext) + if _, ok := formats[ext]; ok { + panic("attempted to register existing format " + ext) + } + formats[ext] = load +} -// RegisterFormat adds a format to the Formats list. -// This function does not do anything if there is already a format with the given extension. -func RegisterFormat(f *Format) { - for _, i := range Formats { - if i.Extension == f.Extension { - return - } +func Load(filename string) (BookInfo, error) { + ext := strings.Replace(filepath.Ext(filename), ".", "", 1) + load, ok := formats[strings.ToLower(ext)] + if !ok { + return nil, errors.Errorf("could not load format %s", ext) } + return load(filename) +} - Formats = append(Formats, f) +func GetExts() []string { + exts := []string{} + for ext := range formats { + exts = append(exts, ext) + } + return exts } diff --git a/formats/formats_test.go b/formats/formats_test.go deleted file mode 100644 index 9e5fd2c5..00000000 --- a/formats/formats_test.go +++ /dev/null @@ -1,25 +0,0 @@ -package formats - -import ( - "image" - "testing" - - "github.com/stretchr/testify/assert" - - "github.com/geek1011/BookBrowser/models" -) - -func TestRegisterFormat(t *testing.T) { - l := len(Formats) - - RegisterFormat(&Format{ - Glob: "**/*.test", - Extension: "test", - Indexer: func(filename string) (*models.Book, image.Image, error) { - return nil, nil, nil - }, - }) - l++ - - assert.Equal(t, l, len(Formats), "number of formats should have increased by one") -} diff --git a/formats/pdf/pdf.go b/formats/pdf/pdf.go index 6c614b3a..6fe2b8a7 100644 --- a/formats/pdf/pdf.go +++ b/formats/pdf/pdf.go @@ -1,89 +1,120 @@ package pdf import ( + "crypto/sha1" "fmt" "image" + "io" "io/ioutil" - "log" "os" "path/filepath" "runtime/debug" - "time" "github.com/beevik/etree" + "github.com/geek1011/BookBrowser/booklist" "github.com/geek1011/BookBrowser/formats" - "github.com/geek1011/BookBrowser/models" "github.com/geek1011/BookBrowser/modules/util" + "github.com/pkg/errors" ) -func indexer(filename string) (book *models.Book, cover image.Image, err error) { +type pdf struct { + book *booklist.Book +} + +func (e *pdf) Book() *booklist.Book { + return e.book +} + +func (e *pdf) HasCover() bool { + return false +} + +func (e *pdf) GetCover() (i image.Image, err error) { + return nil, errors.New("no cover") +} + +func load(filename string) (bi formats.BookInfo, ferr error) { defer func() { if r := recover(); r != nil { - book = nil - cover = nil - err = fmt.Errorf("Unknown error parsing book. Skipping. Error: %s", r) + bi = nil + ferr = fmt.Errorf("unknown error: %s", r) } }() - var title string - var author string - var modtime time.Time + p := &pdf{book: &booklist.Book{}} - if file, err := os.Stat(filename); err == nil { - modtime = file.ModTime() + f, err := os.Open(filename) + if err != nil { + return nil, err } + fi, err := f.Stat() + if err != nil { + f.Close() + return nil, errors.Wrapf(err, "could not stat book") + } + p.book.FilePath = filename + p.book.FileSize = fi.Size() + p.book.ModTime = fi.ModTime() + + s := sha1.New() + i, err := io.Copy(s, f) + if err == nil && i != fi.Size() { + err = errors.New("could not read whole file") + } + if err != nil { + f.Close() + return nil, errors.Wrap(err, "could not hash book") + } + p.book.Hash = fmt.Sprintf("%x", s.Sum(nil)) + + f.Close() + c, err := ioutil.ReadFile(filename) if err != nil { - log.Fatal(err) + return nil, err } - s := string(c) + str := string(c) c = []byte{} - s = util.StringBetween(s, "") - s = util.StringAfter(s, ">") + str = util.StringBetween(str, "") + str = util.StringAfter(str, ">") xmp := etree.NewDocument() - err = xmp.ReadFromString(s) + err = xmp.ReadFromString(str) if err != nil { - return nil, nil, err + return nil, err } - title = filepath.Base(filename) + p.book.Title = filepath.Base(filename) for _, e := range xmp.FindElements("//format") { // Make sure it is a pdf, not another piece of embedded RDF metadata if e.Text() != "application/pdf" { - s = "" + str = "" debug.FreeOSMemory() - - return models.NewBook(title, author, "", "", 0, "", filename, false, modtime, "pdf"), nil, nil + return p, nil } break } for _, e := range xmp.FindElements("//title/Alt/li") { - title = e.Text() + p.book.Title = e.Text() break } for _, e := range xmp.FindElements("//creator/Seq/li") { - author = e.Text() + p.book.Author = e.Text() break } - s = "" + str = "" debug.FreeOSMemory() - var coverTmp image.Image - return models.NewBook(title, author, "", "", 0, "", filename, false, modtime, "pdf"), coverTmp, nil + return p, nil } func init() { - formats.RegisterFormat(&formats.Format{ - Glob: "**/*.pdf", - Extension: ".pdf", - Indexer: indexer, - }) + formats.Register("pdf", load) } diff --git a/formats/pdf/pdf_test.go b/formats/pdf/pdf_test.go index daa9cb66..e83cb779 100644 --- a/formats/pdf/pdf_test.go +++ b/formats/pdf/pdf_test.go @@ -7,11 +7,10 @@ import ( ) func TestEPUBMetadata(t *testing.T) { - book, cover, err := indexer("pdf_test.pdf") + pdf, err := load("pdf_test.pdf") assert.Nil(t, err, "should not error when loading book") - assert.NotNil(t, book, "book should not be nil") - assert.Nil(t, cover, "should not return a cover") + assert.NotNil(t, pdf, "pdf should not be nil") // TODO: Finish rest of tests } diff --git a/indexer/indexer.go b/indexer/indexer.go new file mode 100644 index 00000000..3fbbd82a --- /dev/null +++ b/indexer/indexer.go @@ -0,0 +1,170 @@ +package indexer + +import ( + "fmt" + "image/jpeg" + "log" + "os" + "path/filepath" + "sync" + + "github.com/geek1011/BookBrowser/booklist" + "github.com/geek1011/BookBrowser/formats" + + zglob "github.com/mattn/go-zglob" + "github.com/nfnt/resize" + "github.com/pkg/errors" +) + +type Indexer struct { + Verbose bool + Progress float64 + coverpath *string + paths []string + exts []string + booklist booklist.BookList + mu sync.Mutex + indMu sync.Mutex +} + +func New(paths []string, coverpath *string, exts []string) (*Indexer, error) { + for i := range paths { + p, err := filepath.Abs(paths[i]) + if err != nil { + return nil, errors.Wrap(err, "error resolving path") + } + paths[i] = p + } + + cp := (*string)(nil) + if coverpath != nil { + p, err := filepath.Abs(*coverpath) + if err != nil { + return nil, errors.Wrap(err, "error resolving cover path") + } + cp = &p + } + + return &Indexer{paths: paths, coverpath: cp, exts: exts}, nil +} + +func (i *Indexer) Refresh() ([]error, error) { + i.indMu.Lock() + defer i.indMu.Unlock() + + defer func() { + i.Progress = 0 + }() + + errs := []error{} + + if len(i.paths) < 1 { + return errs, errors.New("no paths to index") + } + + booklist := booklist.BookList{} + seen := map[string]bool{} + + filenames := []string{} + for _, path := range i.paths { + for _, ext := range i.exts { + l, err := zglob.Glob(filepath.Join(path, "**", fmt.Sprintf("*.%s", ext))) + if l != nil { + filenames = append(filenames, l...) + } + if err != nil { + errs = append(errs, errors.Wrapf(err, "error scanning '%s' for type '%s'", path, ext)) + if i.Verbose { + log.Printf("Error: %v", errs[len(errs)-1]) + } + } + } + } + + for fi, filepath := range filenames { + if i.Verbose { + log.Printf("Indexing %s", filepath) + } + + book, err := i.getBook(filepath) + if err != nil { + errs = append(errs, errors.Wrapf(err, "error reading book '%s'", filepath)) + if i.Verbose { + log.Printf("--> Error: %v", errs[len(errs)-1]) + } + continue + } + if !seen[book.ID()] { + booklist = append(booklist, book) + seen[book.ID()] = true + } + + i.Progress = float64(fi+1) / float64(len(filenames)) + } + + i.mu.Lock() + i.booklist = booklist + i.mu.Unlock() + + return errs, nil +} + +func (i *Indexer) BookList() booklist.BookList { + i.mu.Lock() + defer i.mu.Unlock() + return i.booklist +} + +func (i *Indexer) getBook(filename string) (*booklist.Book, error) { + // TODO: caching + bi, err := formats.Load(filename) + if err != nil { + return nil, errors.Wrap(err, "error loading book") + } + + b := bi.Book() + b.HasCover = false + if i.coverpath != nil && bi.HasCover() { + coverpath := filepath.Join(*i.coverpath, fmt.Sprintf("%s.jpg", b.ID())) + thumbpath := filepath.Join(*i.coverpath, fmt.Sprintf("%s_thumb.jpg", b.ID())) + + _, err := os.Stat(coverpath) + _, errt := os.Stat(thumbpath) + if err != nil || errt != nil { + i, err := bi.GetCover() + if err != nil { + return nil, errors.Wrap(err, "error getting cover") + } + + f, err := os.Create(coverpath) + if err != nil { + return nil, errors.Wrap(err, "could not create cover file") + } + defer f.Close() + + err = jpeg.Encode(f, i, nil) + if err != nil { + os.Remove(coverpath) + return nil, errors.Wrap(err, "could not write cover file") + } + + ti := resize.Thumbnail(400, 400, i, resize.Bicubic) + + tf, err := os.Create(thumbpath) + if err != nil { + return nil, errors.Wrap(err, "could not create cover thumbnail file") + } + defer tf.Close() + + err = jpeg.Encode(tf, ti, nil) + if err != nil { + os.Remove(coverpath) + return nil, errors.Wrap(err, "could not write cover thumbnail file") + } + } + + b.HasCover = true + } + + return b, nil +} diff --git a/models/book.go b/models/book.go deleted file mode 100644 index 619e2385..00000000 --- a/models/book.go +++ /dev/null @@ -1,104 +0,0 @@ -package models - -import ( - "crypto/sha1" - "encoding/hex" - "io" - "time" - - "github.com/geek1011/BookBrowser/modules/util" -) - -// NameID represents a name and an id -type NameID interface { - GetName() string - GetID() string -} - -// Series represents a book series -type Series struct { - Name string `json:"name,omitempty"` - ID string `json:"id,omitempty"` - Index float64 `json:"index,omitempty"` -} - -// GetName gets the name of the Series -func (s *Series) GetName() string { - return s.Name -} - -// GetID gets the id of the Series -func (s *Series) GetID() string { - return s.ID -} - -// Author represents a book author -type Author struct { - Name string `json:"name,omitempty"` - ID string `json:"id,omitempty"` -} - -// GetName gets the name of the Author -func (a *Author) GetName() string { - return a.Name -} - -// GetID gets the id of the Author -func (a *Author) GetID() string { - return a.ID -} - -// Book is a book. -type Book struct { - ID string `json:"id"` - Title string `json:"title"` - Author *Author `json:"author,omitempty"` - Publisher string `json:"publisher,omitempty"` - Description string `json:"description,omitempty"` - Series *Series `json:"series,omitempty"` - Filepath string `json:"filepath"` - HasCover bool `json:"hascover"` - ModTime time.Time `json:"modtime,omitempty"` - FileType string `json:"filetype,omitempty"` // Does not include leading period -} - -// NewBook creates a new book -func NewBook(title, author, publisher, seriesName string, seriesIndex float64, description, filepath string, hascover bool, modtime time.Time, filetype string) *Book { - book := &Book{ - Title: util.FixString(title), - Author: &Author{ - Name: util.FixString(author), - }, - Publisher: util.FixString(publisher), - Description: util.FixString(description), - Series: &Series{ - Name: util.FixString(seriesName), - Index: seriesIndex, - }, - Filepath: filepath, - HasCover: hascover, - ModTime: modtime, - FileType: filetype, - } - - id := sha1.New() - io.WriteString(id, book.Author.Name) // If empty, then it hashes an empty string to retain compatibility with old BookBrowser versions - book.Author.ID = hex.EncodeToString(id.Sum(nil))[:10] - io.WriteString(id, book.Series.Name) // If empty, then it hashes an empty string to retain compatibility with old BookBrowser versions - io.WriteString(id, book.Title) - book.ID = hex.EncodeToString(id.Sum(nil))[:10] - - id = sha1.New() - io.WriteString(id, book.Series.Name) - book.Series.ID = hex.EncodeToString(id.Sum(nil))[:10] - - if seriesName == "" { - book.Series = nil - } - - if author == "" { - book.Author = nil - } - - return book -} diff --git a/modules/booklist/booklist.go b/modules/booklist/booklist.go deleted file mode 100644 index 9b90c437..00000000 --- a/modules/booklist/booklist.go +++ /dev/null @@ -1,413 +0,0 @@ -package booklist - -import ( - "fmt" - "image" - "image/jpeg" - "log" - "math" - "os" - "path/filepath" - "runtime/debug" - "sort" - "strings" - - "github.com/bamiaux/rez" - "github.com/geek1011/BookBrowser/formats" - "github.com/geek1011/BookBrowser/models" - "github.com/geek1011/BookBrowser/modules/util" - zglob "github.com/mattn/go-zglob" -) - -// BookList represents a list of Books -type BookList []*models.Book - -// IndexerError represents a indexer error. -type IndexerError struct { - Filename string - Error error -} - -// NewBookListFromDir creates a BookList from a directory of books. -func NewBookListFromDir(dir, coverOutDir string, verbose, nocovers bool) (*BookList, []*IndexerError) { - errors := []*IndexerError{} - books := BookList{} - - filenames := map[string][]string{} - for _, format := range formats.Formats { - matches, err := zglob.Glob(filepath.Join(dir, format.Glob)) - if err != nil { - errors = append(errors, &IndexerError{ - Filename: format.Glob, - Error: fmt.Errorf("error getting list of matched filenames for format %s: %v", format.Extension, err), - }) - - if verbose { - log.Printf("Error getting matches for %s: %v", format.Glob, err) - } - - continue - } - - filenames[format.Extension] = matches - } - - total := 0 - for _, i := range filenames { - total += len(i) - } - - current := 0 - for _, format := range formats.Formats { - for _, filename := range filenames[format.Extension] { - current++ - - if verbose { - log.Printf("[%v/%v] Indexing %s", current, total, filename) - } - - book, cover, err := format.Indexer(filename) - if err != nil { - errors = append(errors, &IndexerError{ - Filename: filename, - Error: err, - }) - - if verbose { - log.Printf("[%v/%v] Error indexing %s: %v", current, total, filename, err) - } - - continue - } - - if !nocovers && book.HasCover && cover != nil { - coverPath := filepath.Join(coverOutDir, book.ID+".jpg") - thumbPath := filepath.Join(coverOutDir, book.ID+"_thumb.jpg") - - if !(util.Exists(coverPath) && util.Exists(thumbPath)) { - err = makeThumbs(coverPath, thumbPath, cover); - if err != nil { - continue - } - } - - book.HasCover = true - } - - if nocovers { - book.HasCover = false - } - - books = append(books, book) - } - } - - debug.FreeOSMemory() - return &books, errors -} - -func makeThumbs(coverPath string, thumbPath string, cover image.Image) error { - coverFile, err := os.Create(coverPath) - if err != nil { - return nil - } - defer coverFile.Close() - - err = jpeg.Encode(coverFile, cover, nil) - if err != nil { - return nil - } - - coverBounds := cover.Bounds() - coverWidth := coverBounds.Dx() - coverHeight := coverBounds.Dy() - - if coverWidth <= 200 { - return nil - } - - // Scale to fit in 200x900 - scale := math.Min(float64(200.0/float64(coverWidth)), float64(900.0/float64(coverHeight))) - - // Scale and round down - coverWidth = int(float64(coverWidth) * scale) - coverHeight = int(float64(coverHeight) * scale) - - r := image.Rect(0, 0, coverWidth, coverHeight) - var thumb image.Image - switch t := cover.(type) { - case *image.YCbCr: - thumb = image.NewYCbCr(r, t.SubsampleRatio) - case *image.RGBA: - thumb = image.NewRGBA(r) - case *image.NRGBA: - thumb = image.NewNRGBA(r) - case *image.Gray: - thumb = image.NewGray(r) - default: - return nil - } - - // rez.NewLanczos(2.0) is faster, but slower - err = rez.Convert(thumb, cover, rez.NewBicubicFilter()) - if err != nil { - fmt.Println(coverWidth, coverHeight, scale, err) - return err - } - - thumbFile, err := os.Create(thumbPath) - if err != nil { - return err - } - defer thumbFile.Close() - - err = jpeg.Encode(thumbFile, thumb, nil) - if err != nil { - return err - } - - return nil -} - -// Sorted returns a copy of the BookList sorted by the function -func (l *BookList) Sorted(sorter func(a, b *models.Book) bool) BookList { - // Make a copy - sorted := make(BookList, len(*l)) - copy(sorted, *l) - // Sort the copy - sort.Slice(sorted, func(i, j int) bool { - return sorter(sorted[i], sorted[j]) - }) - return sorted -} - -// Filtered returns a copy of the BookList filtered by the function -func (l *BookList) Filtered(filterer func(a *models.Book) bool) *BookList { - filtered := BookList{} - for _, a := range *l { - if filterer(a) { - filtered = append(filtered, a) - } - } - - return &filtered -} - -// AuthorList is a list of authors -type AuthorList []*models.Author - -// SeriesList is a list of series -type SeriesList []*models.Series - -// GetAuthors gets the authors in a BookList -func (l *BookList) GetAuthors() *AuthorList { - authors := AuthorList{} - done := map[string]bool{} - for _, b := range *l { - if b.Author == nil { - continue - } - - if done[b.Author.ID] { - continue - } - authors = append(authors, b.Author) - done[b.Author.ID] = true - } - return &authors -} - -// Sorted returns a copy of the AuthorList sorted by the function -func (l *AuthorList) Sorted(sorter func(a, b *models.Author) bool) *AuthorList { - // Make a copy - sorted := make(AuthorList, len(*l)) - copy(sorted, *l) - // Sort the copy - sort.Slice(sorted, func(i, j int) bool { - return sorter(sorted[i], sorted[j]) - }) - return &sorted -} - -// Filtered returns a copy of the AuthorList filtered by the function -func (l *AuthorList) Filtered(filterer func(a *models.Author) bool) *AuthorList { - filtered := AuthorList{} - for _, a := range *l { - if filterer(a) { - filtered = append(filtered, a) - } - } - - return &filtered -} - -// GetSeries gets the series in a BookList -func (l *BookList) GetSeries() *SeriesList { - series := SeriesList{} - done := map[string]bool{} - for _, b := range *l { - if b.Series == nil { - continue - } - - if done[b.Series.ID] { - continue - } - series = append(series, b.Series) - done[b.Series.ID] = true - } - - return &series -} - -// Sorted returns a copy of the SeriesList sorted by the function -func (l *SeriesList) Sorted(sorter func(a, b *models.Series) bool) *SeriesList { - // Make a copy - sorted := make(SeriesList, len(*l)) - copy(sorted, *l) - // Sort the copy - sort.Slice(sorted, func(i, j int) bool { - return sorter(sorted[i], sorted[j]) - }) - return &sorted -} - -// Filtered returns a copy of the SeriesList filtered by the function -func (l *SeriesList) Filtered(filterer func(a *models.Series) bool) *SeriesList { - filtered := SeriesList{} - for _, a := range *l { - if filterer(a) { - filtered = append(filtered, a) - } - } - - return &filtered -} - -// HasBook checks whether a book with an id exists -func (l *BookList) HasBook(id string) bool { - exists := false - for _, b := range *l { - if b.ID == id { - exists = true - } - } - return exists -} - -// HasAuthor checks whether an author with an id exists -func (l *BookList) HasAuthor(id string) bool { - exists := false - for _, b := range *l { - if b.Author == nil { - continue - } - - if b.Author.ID == id { - exists = true - } - } - return exists -} - -// HasSeries checks whether a series with an id exists -func (l *BookList) HasSeries(id string) bool { - exists := false - for _, b := range *l { - if b.Series == nil { - continue - } - if b.Series.ID == id { - exists = true - } - } - return exists -} - -// SortBy sorts by sort, and returns a sorted copy. If sorter is invalid, it returns the original list. -// -// sort can be: -// - author-asc -// - author-desc -// - title-asc -// - title-desc -// - series-asc -// - series-desc -// - seriesindex-asc -// - seriesindex-desc -// - modified-desc -func (l *BookList) SortBy(sort string) (nl *BookList, sorted bool) { - sort = strings.ToLower(sort) - - nb := *l - - switch sort { - case "author-asc": - nb = nb.Sorted(func(a, b *models.Book) bool { - if a.Author != nil && b.Author != nil { - return a.Author.Name < b.Author.Name - } - return false - }) - break - case "author-desc": - nb = nb.Sorted(func(a, b *models.Book) bool { - if a.Author != nil && b.Author != nil { - return a.Author.Name > b.Author.Name - } - return false - }) - break - case "title-asc": - nb = nb.Sorted(func(a, b *models.Book) bool { - return a.Title < b.Title - }) - break - case "title-desc": - nb = nb.Sorted(func(a, b *models.Book) bool { - return a.Title > b.Title - }) - break - case "series-asc": - nb = nb.Sorted(func(a, b *models.Book) bool { - if a.Series != nil && b.Series != nil { - return a.Series.Name < b.Series.Name - } - return false - }) - break - case "series-desc": - nb = nb.Sorted(func(a, b *models.Book) bool { - if a.Series != nil && b.Series != nil { - return a.Series.Name > b.Series.Name - } - return false - }) - break - case "seriesindex-asc": - nb = nb.Sorted(func(a, b *models.Book) bool { - if a.Series != nil && b.Series != nil { - return a.Series.Index < b.Series.Index - } - return false - }) - break - case "seriesindex-desc": - nb = nb.Sorted(func(a, b *models.Book) bool { - if a.Series != nil && b.Series != nil { - return a.Series.Index > b.Series.Index - } - return false - }) - break - case "modified-desc": - nb = nb.Sorted(func(a, b *models.Book) bool { - return a.ModTime.Unix() > b.ModTime.Unix() - }) - break - default: - return &nb, false - } - - return &nb, true -} diff --git a/modules/booklist/booklist_test.go b/modules/booklist/booklist_test.go deleted file mode 100644 index 805b3fd9..00000000 --- a/modules/booklist/booklist_test.go +++ /dev/null @@ -1,3 +0,0 @@ -package booklist - -// TODO \ No newline at end of file diff --git a/modules/server/bindata.go b/modules/server/bindata.go index 541dc402..65952009 100644 --- a/modules/server/bindata.go +++ b/modules/server/bindata.go @@ -538,7 +538,7 @@ func publicStaticListHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/list.html", size: 14129, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/list.html", size: 14129, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -558,7 +558,7 @@ func publicStaticNocoverJpg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/nocover.jpg", size: 7971, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/nocover.jpg", size: 7971, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -578,7 +578,7 @@ func publicStaticNormalizeCss() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/normalize.css", size: 7719, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/normalize.css", size: 7719, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -598,7 +598,7 @@ func publicStaticPicomodalJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/picomodal.js", size: 5525, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/picomodal.js", size: 5525, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -618,7 +618,7 @@ func publicStaticReaderEpubReadmeMd() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/epub/README.md", size: 211, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/epub/README.md", size: 211, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -638,7 +638,7 @@ func publicStaticReaderEpubEpubjsEpubMinJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/epub/epubjs/epub.min.js", size: 103166, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/epub/epubjs/epub.min.js", size: 103166, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -658,7 +658,7 @@ func publicStaticReaderEpubEpubjsHooksMinJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/epub/epubjs/hooks.min.js", size: 4290, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/epub/epubjs/hooks.min.js", size: 4290, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -678,7 +678,7 @@ func publicStaticReaderEpubEpubjsLibsHammerMinJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/epub/epubjs/libs/hammer.min.js", size: 19756, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/epub/epubjs/libs/hammer.min.js", size: 19756, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -698,7 +698,7 @@ func publicStaticReaderEpubEpubjsLibsLocalforageMinJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/epub/epubjs/libs/localforage.min.js", size: 25282, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/epub/epubjs/libs/localforage.min.js", size: 25282, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -718,7 +718,7 @@ func publicStaticReaderEpubEpubjsLibsLocalforageMinMap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/epub/epubjs/libs/localforage.min.map", size: 31339, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/epub/epubjs/libs/localforage.min.map", size: 31339, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -738,7 +738,7 @@ func publicStaticReaderEpubEpubjsLibsZipMinJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/epub/epubjs/libs/zip.min.js", size: 76985, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/epub/epubjs/libs/zip.min.js", size: 76985, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -758,7 +758,7 @@ func publicStaticReaderEpubEpubjsLibsZipMinMap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/epub/epubjs/libs/zip.min.map", size: 37804, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/epub/epubjs/libs/zip.min.map", size: 37804, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -778,7 +778,7 @@ func publicStaticReaderEpubIconIco() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/epub/icon.ico", size: 130980, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/epub/icon.ico", size: 130980, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -798,7 +798,7 @@ func publicStaticReaderEpubIconPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/epub/icon.png", size: 10404, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/epub/icon.png", size: 10404, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -818,7 +818,7 @@ func publicStaticReaderEpubIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/epub/index.html", size: 15095, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/epub/index.html", size: 15095, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -838,7 +838,7 @@ func publicStaticReaderEpubScriptJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/epub/script.js", size: 29009, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/epub/script.js", size: 29009, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -858,7 +858,7 @@ func publicStaticReaderEpubStyleCss() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/epub/style.css", size: 10454, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/epub/style.css", size: 10454, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -878,7 +878,7 @@ func publicStaticReaderPdfLicense() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/LICENSE", size: 10174, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/LICENSE", size: 10174, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -898,7 +898,7 @@ func publicStaticReaderPdfApiDraftAnnotationborderstyleHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/AnnotationBorderStyle.html", size: 10032, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/AnnotationBorderStyle.html", size: 10032, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -918,7 +918,7 @@ func publicStaticReaderPdfApiDraftAnnotationfactoryHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/AnnotationFactory.html", size: 5615, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/AnnotationFactory.html", size: 5615, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -938,7 +938,7 @@ func publicStaticReaderPdfApiDraftPdfdatarangetransportHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/PDFDataRangeTransport.html", size: 4193, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/PDFDataRangeTransport.html", size: 4193, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -958,7 +958,7 @@ func publicStaticReaderPdfApiDraftPdfdocumentloadingtaskHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/PDFDocumentLoadingTask.html", size: 18528, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/PDFDocumentLoadingTask.html", size: 18528, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -978,7 +978,7 @@ func publicStaticReaderPdfApiDraftPdfdocumentproxyHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/PDFDocumentProxy.html", size: 18881, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/PDFDocumentProxy.html", size: 18881, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -998,7 +998,7 @@ func publicStaticReaderPdfApiDraftPdfjsHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/PDFJS.html", size: 20557, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/PDFJS.html", size: 20557, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1018,7 +1018,7 @@ func publicStaticReaderPdfApiDraftPdfpageproxyHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/PDFPageProxy.html", size: 17121, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/PDFPageProxy.html", size: 17121, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1038,7 +1038,7 @@ func publicStaticReaderPdfApiDraftPdfworkerHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/PDFWorker.html", size: 4013, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/PDFWorker.html", size: 4013, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1058,7 +1058,7 @@ func publicStaticReaderPdfApiDraftPageviewportHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/PageViewport.html", size: 11037, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/PageViewport.html", size: 11037, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1078,7 +1078,7 @@ func publicStaticReaderPdfApiDraftRendertaskHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/RenderTask.html", size: 6686, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/RenderTask.html", size: 6686, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1098,7 +1098,7 @@ func publicStaticReaderPdfApiDraftCore_annotationJsHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/core_annotation.js.html", size: 35154, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/core_annotation.js.html", size: 35154, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1118,7 +1118,7 @@ func publicStaticReaderPdfApiDraftDisplay_apiJsHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/display_api.js.html", size: 83440, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/display_api.js.html", size: 83440, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1138,7 +1138,7 @@ func publicStaticReaderPdfApiDraftDisplay_globalJsHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/display_global.js.html", size: 12652, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/display_global.js.html", size: 12652, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1158,7 +1158,7 @@ func publicStaticReaderPdfApiDraftDoc_helperJsHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/doc_helper.js.html", size: 3610, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/doc_helper.js.html", size: 3610, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1178,7 +1178,7 @@ func publicStaticReaderPdfApiDraftExternalPromiseHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/external-Promise.html", size: 3027, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/external-Promise.html", size: 3027, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1198,7 +1198,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansBoldWebfontEot() (*asset, error) return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Bold-webfont.eot", size: 19544, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Bold-webfont.eot", size: 19544, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1218,7 +1218,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansBoldWebfontSvg() (*asset, error) return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Bold-webfont.svg", size: 118259, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Bold-webfont.svg", size: 118259, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1238,7 +1238,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansBoldWebfontWoff() (*asset, error) return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Bold-webfont.woff", size: 22432, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Bold-webfont.woff", size: 22432, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1258,7 +1258,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansBolditalicWebfontEot() (*asset, e return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-BoldItalic-webfont.eot", size: 20133, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-BoldItalic-webfont.eot", size: 20133, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1278,7 +1278,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansBolditalicWebfontSvg() (*asset, e return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-BoldItalic-webfont.svg", size: 121112, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-BoldItalic-webfont.svg", size: 121112, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1298,7 +1298,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansBolditalicWebfontWoff() (*asset, return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-BoldItalic-webfont.woff", size: 23048, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-BoldItalic-webfont.woff", size: 23048, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1318,7 +1318,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansItalicWebfontEot() (*asset, error return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Italic-webfont.eot", size: 20265, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Italic-webfont.eot", size: 20265, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1338,7 +1338,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansItalicWebfontSvg() (*asset, error return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Italic-webfont.svg", size: 122495, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Italic-webfont.svg", size: 122495, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1358,7 +1358,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansItalicWebfontWoff() (*asset, erro return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Italic-webfont.woff", size: 23188, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Italic-webfont.woff", size: 23188, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1378,7 +1378,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansLightWebfontEot() (*asset, error) return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Light-webfont.eot", size: 19514, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Light-webfont.eot", size: 19514, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1398,7 +1398,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansLightWebfontSvg() (*asset, error) return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Light-webfont.svg", size: 117270, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Light-webfont.svg", size: 117270, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1418,7 +1418,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansLightWebfontWoff() (*asset, error return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Light-webfont.woff", size: 22248, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Light-webfont.woff", size: 22248, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1438,7 +1438,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansLightitalicWebfontEot() (*asset, return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-LightItalic-webfont.eot", size: 20535, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-LightItalic-webfont.eot", size: 20535, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1458,7 +1458,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansLightitalicWebfontSvg() (*asset, return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-LightItalic-webfont.svg", size: 122968, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-LightItalic-webfont.svg", size: 122968, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1478,7 +1478,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansLightitalicWebfontWoff() (*asset, return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-LightItalic-webfont.woff", size: 23400, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-LightItalic-webfont.woff", size: 23400, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1498,7 +1498,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansRegularWebfontEot() (*asset, erro return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Regular-webfont.eot", size: 19836, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Regular-webfont.eot", size: 19836, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1518,7 +1518,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansRegularWebfontSvg() (*asset, erro return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Regular-webfont.svg", size: 119399, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Regular-webfont.svg", size: 119399, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1538,7 +1538,7 @@ func publicStaticReaderPdfApiDraftFontsOpensansRegularWebfontWoff() (*asset, err return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Regular-webfont.woff", size: 22660, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/fonts/OpenSans-Regular-webfont.woff", size: 22660, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1558,7 +1558,7 @@ func publicStaticReaderPdfApiDraftGlobalHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/global.html", size: 43265, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/global.html", size: 43265, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1578,7 +1578,7 @@ func publicStaticReaderPdfApiDraftIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/index.html", size: 2156, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/index.html", size: 2156, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1598,7 +1598,7 @@ func publicStaticReaderPdfApiDraftScriptsLinenumberJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/scripts/linenumber.js", size: 674, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/scripts/linenumber.js", size: 674, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1618,7 +1618,7 @@ func publicStaticReaderPdfApiDraftScriptsPrettifyApacheLicense20Txt() (*asset, e return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/scripts/prettify/Apache-License-2.0.txt", size: 11358, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/scripts/prettify/Apache-License-2.0.txt", size: 11358, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1638,7 +1638,7 @@ func publicStaticReaderPdfApiDraftScriptsPrettifyLangCssJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/scripts/prettify/lang-css.js", size: 861, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/scripts/prettify/lang-css.js", size: 861, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1658,7 +1658,7 @@ func publicStaticReaderPdfApiDraftScriptsPrettifyPrettifyJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/scripts/prettify/prettify.js", size: 13632, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/scripts/prettify/prettify.js", size: 13632, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1678,7 +1678,7 @@ func publicStaticReaderPdfApiDraftShared_utilJsHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/shared_util.js.html", size: 50127, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/shared_util.js.html", size: 50127, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1698,7 +1698,7 @@ func publicStaticReaderPdfApiDraftStylesJsdocDefaultCss() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/styles/jsdoc-default.css", size: 5972, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/styles/jsdoc-default.css", size: 5972, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1718,7 +1718,7 @@ func publicStaticReaderPdfApiDraftStylesPrettifyJsdocCss() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/styles/prettify-jsdoc.css", size: 1535, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/styles/prettify-jsdoc.css", size: 1535, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1738,7 +1738,7 @@ func publicStaticReaderPdfApiDraftStylesPrettifyTomorrowCss() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/styles/prettify-tomorrow.css", size: 2026, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/draft/styles/prettify-tomorrow.css", size: 2026, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1758,7 +1758,7 @@ func publicStaticReaderPdfApiIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/api/index.html", size: 2346, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/api/index.html", size: 2346, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1778,7 +1778,7 @@ func publicStaticReaderPdfCssBootstrapMinCss() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/css/bootstrap.min.css", size: 99961, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/css/bootstrap.min.css", size: 99961, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1798,7 +1798,7 @@ func publicStaticReaderPdfCssMainCss() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/css/main.css", size: 2605, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/css/main.css", size: 2605, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1818,7 +1818,7 @@ func publicStaticReaderPdfExamplesIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/examples/index.html", size: 6819, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/examples/index.html", size: 6819, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1838,7 +1838,7 @@ func publicStaticReaderPdfExtensionsFirefoxInstallRdf() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/extensions/firefox/install.rdf", size: 9547, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/extensions/firefox/install.rdf", size: 9547, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1858,7 +1858,7 @@ func publicStaticReaderPdfExtensionsFirefoxPdfJsXpi() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/extensions/firefox/pdf.js.xpi", size: 1942093, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/extensions/firefox/pdf.js.xpi", size: 1942093, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1878,7 +1878,7 @@ func publicStaticReaderPdfExtensionsFirefoxUpdateRdf() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/extensions/firefox/update.rdf", size: 1569, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/extensions/firefox/update.rdf", size: 1569, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1898,7 +1898,7 @@ func publicStaticReaderPdfFeaturesIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/features/index.html", size: 6258, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/features/index.html", size: 6258, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1918,7 +1918,7 @@ func publicStaticReaderPdfFeaturesTestsJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/features/tests.js", size: 21327, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/features/tests.js", size: 21327, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1938,7 +1938,7 @@ func publicStaticReaderPdfFeaturesWorkerStubJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/features/worker-stub.js", size: 1209, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/features/worker-stub.js", size: 1209, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1958,7 +1958,7 @@ func publicStaticReaderPdfGetting_startedIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/getting_started/index.html", size: 7555, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/getting_started/index.html", size: 7555, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1978,7 +1978,7 @@ func publicStaticReaderPdfImagesFaviconIco() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/images/favicon.ico", size: 32988, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/images/favicon.ico", size: 32988, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -1998,7 +1998,7 @@ func publicStaticReaderPdfImagesLogoSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/images/logo.svg", size: 3263, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/images/logo.svg", size: 3263, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2018,7 +2018,7 @@ func publicStaticReaderPdfIndexHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/index.html", size: 2598, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/index.html", size: 2598, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2038,7 +2038,7 @@ func publicStaticReaderPdfJsBootstrapMinJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/js/bootstrap.min.js", size: 29110, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/js/bootstrap.min.js", size: 29110, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2058,7 +2058,7 @@ func publicStaticReaderPdfJsJquery210MinJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/js/jquery-2.1.0.min.js", size: 83615, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/js/jquery-2.1.0.min.js", size: 83615, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2078,7 +2078,7 @@ func publicStaticReaderPdfWebCmaps78EucHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78-EUC-H.bcmap", size: 2404, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78-EUC-H.bcmap", size: 2404, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2098,7 +2098,7 @@ func publicStaticReaderPdfWebCmaps78EucVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78-EUC-V.bcmap", size: 173, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78-EUC-V.bcmap", size: 173, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2118,7 +2118,7 @@ func publicStaticReaderPdfWebCmaps78HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78-H.bcmap", size: 2379, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78-H.bcmap", size: 2379, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2138,7 +2138,7 @@ func publicStaticReaderPdfWebCmaps78RksjHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78-RKSJ-H.bcmap", size: 2398, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78-RKSJ-H.bcmap", size: 2398, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2158,7 +2158,7 @@ func publicStaticReaderPdfWebCmaps78RksjVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78-RKSJ-V.bcmap", size: 173, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78-RKSJ-V.bcmap", size: 173, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2178,7 +2178,7 @@ func publicStaticReaderPdfWebCmaps78VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78-V.bcmap", size: 169, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78-V.bcmap", size: 169, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2198,7 +2198,7 @@ func publicStaticReaderPdfWebCmaps78msRksjHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78ms-RKSJ-H.bcmap", size: 2651, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78ms-RKSJ-H.bcmap", size: 2651, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2218,7 +2218,7 @@ func publicStaticReaderPdfWebCmaps78msRksjVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78ms-RKSJ-V.bcmap", size: 290, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/78ms-RKSJ-V.bcmap", size: 290, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2238,7 +2238,7 @@ func publicStaticReaderPdfWebCmaps83pvRksjHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/83pv-RKSJ-H.bcmap", size: 905, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/83pv-RKSJ-H.bcmap", size: 905, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2258,7 +2258,7 @@ func publicStaticReaderPdfWebCmaps90msRksjHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/90ms-RKSJ-H.bcmap", size: 721, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/90ms-RKSJ-H.bcmap", size: 721, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2278,7 +2278,7 @@ func publicStaticReaderPdfWebCmaps90msRksjVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/90ms-RKSJ-V.bcmap", size: 290, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/90ms-RKSJ-V.bcmap", size: 290, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2298,7 +2298,7 @@ func publicStaticReaderPdfWebCmaps90mspRksjHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/90msp-RKSJ-H.bcmap", size: 715, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/90msp-RKSJ-H.bcmap", size: 715, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2318,7 +2318,7 @@ func publicStaticReaderPdfWebCmaps90mspRksjVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/90msp-RKSJ-V.bcmap", size: 291, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/90msp-RKSJ-V.bcmap", size: 291, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2338,7 +2338,7 @@ func publicStaticReaderPdfWebCmaps90pvRksjHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/90pv-RKSJ-H.bcmap", size: 982, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/90pv-RKSJ-H.bcmap", size: 982, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2358,7 +2358,7 @@ func publicStaticReaderPdfWebCmaps90pvRksjVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/90pv-RKSJ-V.bcmap", size: 260, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/90pv-RKSJ-V.bcmap", size: 260, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2378,7 +2378,7 @@ func publicStaticReaderPdfWebCmapsAddHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Add-H.bcmap", size: 2419, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Add-H.bcmap", size: 2419, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2398,7 +2398,7 @@ func publicStaticReaderPdfWebCmapsAddRksjHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Add-RKSJ-H.bcmap", size: 2413, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Add-RKSJ-H.bcmap", size: 2413, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2418,7 +2418,7 @@ func publicStaticReaderPdfWebCmapsAddRksjVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Add-RKSJ-V.bcmap", size: 287, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Add-RKSJ-V.bcmap", size: 287, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2438,7 +2438,7 @@ func publicStaticReaderPdfWebCmapsAddVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Add-V.bcmap", size: 282, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Add-V.bcmap", size: 282, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2458,7 +2458,7 @@ func publicStaticReaderPdfWebCmapsAdobeCns10Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-0.bcmap", size: 317, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-0.bcmap", size: 317, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2478,7 +2478,7 @@ func publicStaticReaderPdfWebCmapsAdobeCns11Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-1.bcmap", size: 371, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-1.bcmap", size: 371, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2498,7 +2498,7 @@ func publicStaticReaderPdfWebCmapsAdobeCns12Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-2.bcmap", size: 376, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-2.bcmap", size: 376, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2518,7 +2518,7 @@ func publicStaticReaderPdfWebCmapsAdobeCns13Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-3.bcmap", size: 401, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-3.bcmap", size: 401, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2538,7 +2538,7 @@ func publicStaticReaderPdfWebCmapsAdobeCns14Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-4.bcmap", size: 405, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-4.bcmap", size: 405, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2558,7 +2558,7 @@ func publicStaticReaderPdfWebCmapsAdobeCns15Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-5.bcmap", size: 406, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-5.bcmap", size: 406, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2578,7 +2578,7 @@ func publicStaticReaderPdfWebCmapsAdobeCns16Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-6.bcmap", size: 406, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-6.bcmap", size: 406, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2598,7 +2598,7 @@ func publicStaticReaderPdfWebCmapsAdobeCns1Ucs2Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-UCS2.bcmap", size: 41193, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-CNS1-UCS2.bcmap", size: 41193, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2618,7 +2618,7 @@ func publicStaticReaderPdfWebCmapsAdobeGb10Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-GB1-0.bcmap", size: 217, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-GB1-0.bcmap", size: 217, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2638,7 +2638,7 @@ func publicStaticReaderPdfWebCmapsAdobeGb11Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-GB1-1.bcmap", size: 250, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-GB1-1.bcmap", size: 250, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2658,7 +2658,7 @@ func publicStaticReaderPdfWebCmapsAdobeGb12Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-GB1-2.bcmap", size: 465, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-GB1-2.bcmap", size: 465, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2678,7 +2678,7 @@ func publicStaticReaderPdfWebCmapsAdobeGb13Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-GB1-3.bcmap", size: 470, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-GB1-3.bcmap", size: 470, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2698,7 +2698,7 @@ func publicStaticReaderPdfWebCmapsAdobeGb14Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-GB1-4.bcmap", size: 601, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-GB1-4.bcmap", size: 601, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2718,7 +2718,7 @@ func publicStaticReaderPdfWebCmapsAdobeGb15Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-GB1-5.bcmap", size: 625, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-GB1-5.bcmap", size: 625, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2738,7 +2738,7 @@ func publicStaticReaderPdfWebCmapsAdobeGb1Ucs2Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-GB1-UCS2.bcmap", size: 33974, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-GB1-UCS2.bcmap", size: 33974, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2758,7 +2758,7 @@ func publicStaticReaderPdfWebCmapsAdobeJapan10Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-0.bcmap", size: 225, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-0.bcmap", size: 225, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2778,7 +2778,7 @@ func publicStaticReaderPdfWebCmapsAdobeJapan11Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-1.bcmap", size: 226, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-1.bcmap", size: 226, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2798,7 +2798,7 @@ func publicStaticReaderPdfWebCmapsAdobeJapan12Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-2.bcmap", size: 233, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-2.bcmap", size: 233, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2818,7 +2818,7 @@ func publicStaticReaderPdfWebCmapsAdobeJapan13Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-3.bcmap", size: 242, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-3.bcmap", size: 242, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2838,7 +2838,7 @@ func publicStaticReaderPdfWebCmapsAdobeJapan14Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-4.bcmap", size: 337, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-4.bcmap", size: 337, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2858,7 +2858,7 @@ func publicStaticReaderPdfWebCmapsAdobeJapan15Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-5.bcmap", size: 430, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-5.bcmap", size: 430, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2878,7 +2878,7 @@ func publicStaticReaderPdfWebCmapsAdobeJapan16Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-6.bcmap", size: 485, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-6.bcmap", size: 485, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2898,7 +2898,7 @@ func publicStaticReaderPdfWebCmapsAdobeJapan1Ucs2Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-UCS2.bcmap", size: 40951, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Japan1-UCS2.bcmap", size: 40951, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2918,7 +2918,7 @@ func publicStaticReaderPdfWebCmapsAdobeKorea10Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Korea1-0.bcmap", size: 241, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Korea1-0.bcmap", size: 241, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2938,7 +2938,7 @@ func publicStaticReaderPdfWebCmapsAdobeKorea11Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Korea1-1.bcmap", size: 386, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Korea1-1.bcmap", size: 386, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2958,7 +2958,7 @@ func publicStaticReaderPdfWebCmapsAdobeKorea12Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Korea1-2.bcmap", size: 391, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Korea1-2.bcmap", size: 391, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2978,7 +2978,7 @@ func publicStaticReaderPdfWebCmapsAdobeKorea1Ucs2Bcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Korea1-UCS2.bcmap", size: 23293, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Adobe-Korea1-UCS2.bcmap", size: 23293, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -2998,7 +2998,7 @@ func publicStaticReaderPdfWebCmapsB5HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/B5-H.bcmap", size: 1086, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/B5-H.bcmap", size: 1086, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3018,7 +3018,7 @@ func publicStaticReaderPdfWebCmapsB5VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/B5-V.bcmap", size: 142, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/B5-V.bcmap", size: 142, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3038,7 +3038,7 @@ func publicStaticReaderPdfWebCmapsB5pcHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/B5pc-H.bcmap", size: 1099, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/B5pc-H.bcmap", size: 1099, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3058,7 +3058,7 @@ func publicStaticReaderPdfWebCmapsB5pcVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/B5pc-V.bcmap", size: 144, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/B5pc-V.bcmap", size: 144, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3078,7 +3078,7 @@ func publicStaticReaderPdfWebCmapsCnsEucHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/CNS-EUC-H.bcmap", size: 1780, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/CNS-EUC-H.bcmap", size: 1780, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3098,7 +3098,7 @@ func publicStaticReaderPdfWebCmapsCnsEucVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/CNS-EUC-V.bcmap", size: 1920, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/CNS-EUC-V.bcmap", size: 1920, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3118,7 +3118,7 @@ func publicStaticReaderPdfWebCmapsCns1HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/CNS1-H.bcmap", size: 706, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/CNS1-H.bcmap", size: 706, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3138,7 +3138,7 @@ func publicStaticReaderPdfWebCmapsCns1VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/CNS1-V.bcmap", size: 143, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/CNS1-V.bcmap", size: 143, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3158,7 +3158,7 @@ func publicStaticReaderPdfWebCmapsCns2HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/CNS2-H.bcmap", size: 504, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/CNS2-H.bcmap", size: 504, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3178,7 +3178,7 @@ func publicStaticReaderPdfWebCmapsCns2VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/CNS2-V.bcmap", size: 93, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/CNS2-V.bcmap", size: 93, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3198,7 +3198,7 @@ func publicStaticReaderPdfWebCmapsEthkB5HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/ETHK-B5-H.bcmap", size: 4426, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/ETHK-B5-H.bcmap", size: 4426, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3218,7 +3218,7 @@ func publicStaticReaderPdfWebCmapsEthkB5VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/ETHK-B5-V.bcmap", size: 158, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/ETHK-B5-V.bcmap", size: 158, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3238,7 +3238,7 @@ func publicStaticReaderPdfWebCmapsEtenB5HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/ETen-B5-H.bcmap", size: 1125, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/ETen-B5-H.bcmap", size: 1125, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3258,7 +3258,7 @@ func publicStaticReaderPdfWebCmapsEtenB5VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/ETen-B5-V.bcmap", size: 158, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/ETen-B5-V.bcmap", size: 158, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3278,7 +3278,7 @@ func publicStaticReaderPdfWebCmapsEtenmsB5HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/ETenms-B5-H.bcmap", size: 101, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/ETenms-B5-H.bcmap", size: 101, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3298,7 +3298,7 @@ func publicStaticReaderPdfWebCmapsEtenmsB5VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/ETenms-B5-V.bcmap", size: 172, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/ETenms-B5-V.bcmap", size: 172, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3318,7 +3318,7 @@ func publicStaticReaderPdfWebCmapsEucHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/EUC-H.bcmap", size: 578, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/EUC-H.bcmap", size: 578, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3338,7 +3338,7 @@ func publicStaticReaderPdfWebCmapsEucVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/EUC-V.bcmap", size: 170, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/EUC-V.bcmap", size: 170, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3358,7 +3358,7 @@ func publicStaticReaderPdfWebCmapsExtHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Ext-H.bcmap", size: 2536, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Ext-H.bcmap", size: 2536, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3378,7 +3378,7 @@ func publicStaticReaderPdfWebCmapsExtRksjHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Ext-RKSJ-H.bcmap", size: 2542, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Ext-RKSJ-H.bcmap", size: 2542, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3398,7 +3398,7 @@ func publicStaticReaderPdfWebCmapsExtRksjVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Ext-RKSJ-V.bcmap", size: 218, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Ext-RKSJ-V.bcmap", size: 218, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3418,7 +3418,7 @@ func publicStaticReaderPdfWebCmapsExtVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Ext-V.bcmap", size: 215, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Ext-V.bcmap", size: 215, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3438,7 +3438,7 @@ func publicStaticReaderPdfWebCmapsGbEucHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GB-EUC-H.bcmap", size: 549, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GB-EUC-H.bcmap", size: 549, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3458,7 +3458,7 @@ func publicStaticReaderPdfWebCmapsGbEucVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GB-EUC-V.bcmap", size: 179, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GB-EUC-V.bcmap", size: 179, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3478,7 +3478,7 @@ func publicStaticReaderPdfWebCmapsGbHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GB-H.bcmap", size: 528, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GB-H.bcmap", size: 528, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3498,7 +3498,7 @@ func publicStaticReaderPdfWebCmapsGbVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GB-V.bcmap", size: 175, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GB-V.bcmap", size: 175, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3518,7 +3518,7 @@ func publicStaticReaderPdfWebCmapsGbkEucHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBK-EUC-H.bcmap", size: 14692, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBK-EUC-H.bcmap", size: 14692, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3538,7 +3538,7 @@ func publicStaticReaderPdfWebCmapsGbkEucVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBK-EUC-V.bcmap", size: 180, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBK-EUC-V.bcmap", size: 180, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3558,7 +3558,7 @@ func publicStaticReaderPdfWebCmapsGbk2kHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBK2K-H.bcmap", size: 19662, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBK2K-H.bcmap", size: 19662, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3578,7 +3578,7 @@ func publicStaticReaderPdfWebCmapsGbk2kVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBK2K-V.bcmap", size: 219, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBK2K-V.bcmap", size: 219, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3598,7 +3598,7 @@ func publicStaticReaderPdfWebCmapsGbkpEucHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBKp-EUC-H.bcmap", size: 14686, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBKp-EUC-H.bcmap", size: 14686, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3618,7 +3618,7 @@ func publicStaticReaderPdfWebCmapsGbkpEucVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBKp-EUC-V.bcmap", size: 181, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBKp-EUC-V.bcmap", size: 181, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3638,7 +3638,7 @@ func publicStaticReaderPdfWebCmapsGbtEucHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBT-EUC-H.bcmap", size: 7290, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBT-EUC-H.bcmap", size: 7290, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3658,7 +3658,7 @@ func publicStaticReaderPdfWebCmapsGbtEucVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBT-EUC-V.bcmap", size: 180, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBT-EUC-V.bcmap", size: 180, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3678,7 +3678,7 @@ func publicStaticReaderPdfWebCmapsGbtHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBT-H.bcmap", size: 7269, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBT-H.bcmap", size: 7269, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3698,7 +3698,7 @@ func publicStaticReaderPdfWebCmapsGbtVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBT-V.bcmap", size: 176, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBT-V.bcmap", size: 176, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3718,7 +3718,7 @@ func publicStaticReaderPdfWebCmapsGbtpcEucHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBTpc-EUC-H.bcmap", size: 7298, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBTpc-EUC-H.bcmap", size: 7298, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3738,7 +3738,7 @@ func publicStaticReaderPdfWebCmapsGbtpcEucVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBTpc-EUC-V.bcmap", size: 182, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBTpc-EUC-V.bcmap", size: 182, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3758,7 +3758,7 @@ func publicStaticReaderPdfWebCmapsGbpcEucHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBpc-EUC-H.bcmap", size: 557, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBpc-EUC-H.bcmap", size: 557, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3778,7 +3778,7 @@ func publicStaticReaderPdfWebCmapsGbpcEucVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBpc-EUC-V.bcmap", size: 181, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/GBpc-EUC-V.bcmap", size: 181, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3798,7 +3798,7 @@ func publicStaticReaderPdfWebCmapsHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/H.bcmap", size: 553, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/H.bcmap", size: 553, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3818,7 +3818,7 @@ func publicStaticReaderPdfWebCmapsHkdlaB5HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKdla-B5-H.bcmap", size: 2654, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKdla-B5-H.bcmap", size: 2654, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3838,7 +3838,7 @@ func publicStaticReaderPdfWebCmapsHkdlaB5VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKdla-B5-V.bcmap", size: 148, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKdla-B5-V.bcmap", size: 148, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3858,7 +3858,7 @@ func publicStaticReaderPdfWebCmapsHkdlbB5HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKdlb-B5-H.bcmap", size: 2414, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKdlb-B5-H.bcmap", size: 2414, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3878,7 +3878,7 @@ func publicStaticReaderPdfWebCmapsHkdlbB5VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKdlb-B5-V.bcmap", size: 148, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKdlb-B5-V.bcmap", size: 148, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3898,7 +3898,7 @@ func publicStaticReaderPdfWebCmapsHkgccsB5HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKgccs-B5-H.bcmap", size: 2292, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKgccs-B5-H.bcmap", size: 2292, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3918,7 +3918,7 @@ func publicStaticReaderPdfWebCmapsHkgccsB5VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKgccs-B5-V.bcmap", size: 149, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKgccs-B5-V.bcmap", size: 149, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3938,7 +3938,7 @@ func publicStaticReaderPdfWebCmapsHkm314B5HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKm314-B5-H.bcmap", size: 1772, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKm314-B5-H.bcmap", size: 1772, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3958,7 +3958,7 @@ func publicStaticReaderPdfWebCmapsHkm314B5VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKm314-B5-V.bcmap", size: 149, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKm314-B5-V.bcmap", size: 149, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3978,7 +3978,7 @@ func publicStaticReaderPdfWebCmapsHkm471B5HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKm471-B5-H.bcmap", size: 2171, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKm471-B5-H.bcmap", size: 2171, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -3998,7 +3998,7 @@ func publicStaticReaderPdfWebCmapsHkm471B5VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKm471-B5-V.bcmap", size: 149, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKm471-B5-V.bcmap", size: 149, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4018,7 +4018,7 @@ func publicStaticReaderPdfWebCmapsHkscsB5HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKscs-B5-H.bcmap", size: 4437, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKscs-B5-H.bcmap", size: 4437, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4038,7 +4038,7 @@ func publicStaticReaderPdfWebCmapsHkscsB5VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKscs-B5-V.bcmap", size: 159, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/HKscs-B5-V.bcmap", size: 159, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4058,7 +4058,7 @@ func publicStaticReaderPdfWebCmapsHankakuBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Hankaku.bcmap", size: 132, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Hankaku.bcmap", size: 132, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4078,7 +4078,7 @@ func publicStaticReaderPdfWebCmapsHiraganaBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Hiragana.bcmap", size: 124, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Hiragana.bcmap", size: 124, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4098,7 +4098,7 @@ func publicStaticReaderPdfWebCmapsKscEucHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSC-EUC-H.bcmap", size: 1848, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSC-EUC-H.bcmap", size: 1848, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4118,7 +4118,7 @@ func publicStaticReaderPdfWebCmapsKscEucVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSC-EUC-V.bcmap", size: 164, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSC-EUC-V.bcmap", size: 164, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4138,7 +4138,7 @@ func publicStaticReaderPdfWebCmapsKscHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSC-H.bcmap", size: 1831, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSC-H.bcmap", size: 1831, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4158,7 +4158,7 @@ func publicStaticReaderPdfWebCmapsKscJohabHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSC-Johab-H.bcmap", size: 16791, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSC-Johab-H.bcmap", size: 16791, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4178,7 +4178,7 @@ func publicStaticReaderPdfWebCmapsKscJohabVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSC-Johab-V.bcmap", size: 166, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSC-Johab-V.bcmap", size: 166, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4198,7 +4198,7 @@ func publicStaticReaderPdfWebCmapsKscVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSC-V.bcmap", size: 160, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSC-V.bcmap", size: 160, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4218,7 +4218,7 @@ func publicStaticReaderPdfWebCmapsKscmsUhcHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSCms-UHC-H.bcmap", size: 2787, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSCms-UHC-H.bcmap", size: 2787, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4238,7 +4238,7 @@ func publicStaticReaderPdfWebCmapsKscmsUhcHwHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSCms-UHC-HW-H.bcmap", size: 2789, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSCms-UHC-HW-H.bcmap", size: 2789, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4258,7 +4258,7 @@ func publicStaticReaderPdfWebCmapsKscmsUhcHwVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSCms-UHC-HW-V.bcmap", size: 169, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSCms-UHC-HW-V.bcmap", size: 169, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4278,7 +4278,7 @@ func publicStaticReaderPdfWebCmapsKscmsUhcVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSCms-UHC-V.bcmap", size: 166, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSCms-UHC-V.bcmap", size: 166, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4298,7 +4298,7 @@ func publicStaticReaderPdfWebCmapsKscpcEucHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSCpc-EUC-H.bcmap", size: 2024, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSCpc-EUC-H.bcmap", size: 2024, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4318,7 +4318,7 @@ func publicStaticReaderPdfWebCmapsKscpcEucVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSCpc-EUC-V.bcmap", size: 166, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/KSCpc-EUC-V.bcmap", size: 166, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4338,7 +4338,7 @@ func publicStaticReaderPdfWebCmapsKatakanaBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Katakana.bcmap", size: 100, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Katakana.bcmap", size: 100, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4358,7 +4358,7 @@ func publicStaticReaderPdfWebCmapsLicense() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/LICENSE", size: 2080, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/LICENSE", size: 2080, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4378,7 +4378,7 @@ func publicStaticReaderPdfWebCmapsNwpHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/NWP-H.bcmap", size: 2765, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/NWP-H.bcmap", size: 2765, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4398,7 +4398,7 @@ func publicStaticReaderPdfWebCmapsNwpVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/NWP-V.bcmap", size: 252, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/NWP-V.bcmap", size: 252, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4418,7 +4418,7 @@ func publicStaticReaderPdfWebCmapsRksjHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/RKSJ-H.bcmap", size: 534, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/RKSJ-H.bcmap", size: 534, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4438,7 +4438,7 @@ func publicStaticReaderPdfWebCmapsRksjVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/RKSJ-V.bcmap", size: 170, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/RKSJ-V.bcmap", size: 170, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4458,7 +4458,7 @@ func publicStaticReaderPdfWebCmapsRomanBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Roman.bcmap", size: 96, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/Roman.bcmap", size: 96, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4478,7 +4478,7 @@ func publicStaticReaderPdfWebCmapsUnicnsUcs2HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UCS2-H.bcmap", size: 48280, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UCS2-H.bcmap", size: 48280, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4498,7 +4498,7 @@ func publicStaticReaderPdfWebCmapsUnicnsUcs2VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UCS2-V.bcmap", size: 156, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UCS2-V.bcmap", size: 156, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4518,7 +4518,7 @@ func publicStaticReaderPdfWebCmapsUnicnsUtf16HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UTF16-H.bcmap", size: 50419, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UTF16-H.bcmap", size: 50419, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4538,7 +4538,7 @@ func publicStaticReaderPdfWebCmapsUnicnsUtf16VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UTF16-V.bcmap", size: 156, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UTF16-V.bcmap", size: 156, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4558,7 +4558,7 @@ func publicStaticReaderPdfWebCmapsUnicnsUtf32HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UTF32-H.bcmap", size: 52679, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UTF32-H.bcmap", size: 52679, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4578,7 +4578,7 @@ func publicStaticReaderPdfWebCmapsUnicnsUtf32VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UTF32-V.bcmap", size: 160, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UTF32-V.bcmap", size: 160, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4598,7 +4598,7 @@ func publicStaticReaderPdfWebCmapsUnicnsUtf8HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UTF8-H.bcmap", size: 53629, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UTF8-H.bcmap", size: 53629, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4618,7 +4618,7 @@ func publicStaticReaderPdfWebCmapsUnicnsUtf8VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UTF8-V.bcmap", size: 157, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniCNS-UTF8-V.bcmap", size: 157, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4638,7 +4638,7 @@ func publicStaticReaderPdfWebCmapsUnigbUcs2HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UCS2-H.bcmap", size: 43366, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UCS2-H.bcmap", size: 43366, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4658,7 +4658,7 @@ func publicStaticReaderPdfWebCmapsUnigbUcs2VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UCS2-V.bcmap", size: 193, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UCS2-V.bcmap", size: 193, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4678,7 +4678,7 @@ func publicStaticReaderPdfWebCmapsUnigbUtf16HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UTF16-H.bcmap", size: 44086, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UTF16-H.bcmap", size: 44086, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4698,7 +4698,7 @@ func publicStaticReaderPdfWebCmapsUnigbUtf16VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UTF16-V.bcmap", size: 178, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UTF16-V.bcmap", size: 178, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4718,7 +4718,7 @@ func publicStaticReaderPdfWebCmapsUnigbUtf32HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UTF32-H.bcmap", size: 45738, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UTF32-H.bcmap", size: 45738, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4738,7 +4738,7 @@ func publicStaticReaderPdfWebCmapsUnigbUtf32VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UTF32-V.bcmap", size: 182, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UTF32-V.bcmap", size: 182, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4758,7 +4758,7 @@ func publicStaticReaderPdfWebCmapsUnigbUtf8HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UTF8-H.bcmap", size: 46837, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UTF8-H.bcmap", size: 46837, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4778,7 +4778,7 @@ func publicStaticReaderPdfWebCmapsUnigbUtf8VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UTF8-V.bcmap", size: 181, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniGB-UTF8-V.bcmap", size: 181, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4798,7 +4798,7 @@ func publicStaticReaderPdfWebCmapsUnijisUcs2HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UCS2-H.bcmap", size: 25439, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UCS2-H.bcmap", size: 25439, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4818,7 +4818,7 @@ func publicStaticReaderPdfWebCmapsUnijisUcs2HwHBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UCS2-HW-H.bcmap", size: 119, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UCS2-HW-H.bcmap", size: 119, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4838,7 +4838,7 @@ func publicStaticReaderPdfWebCmapsUnijisUcs2HwVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UCS2-HW-V.bcmap", size: 680, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UCS2-HW-V.bcmap", size: 680, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4858,7 +4858,7 @@ func publicStaticReaderPdfWebCmapsUnijisUcs2VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UCS2-V.bcmap", size: 664, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UCS2-V.bcmap", size: 664, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4878,7 +4878,7 @@ func publicStaticReaderPdfWebCmapsUnijisUtf16HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UTF16-H.bcmap", size: 39443, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UTF16-H.bcmap", size: 39443, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4898,7 +4898,7 @@ func publicStaticReaderPdfWebCmapsUnijisUtf16VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UTF16-V.bcmap", size: 643, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UTF16-V.bcmap", size: 643, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4918,7 +4918,7 @@ func publicStaticReaderPdfWebCmapsUnijisUtf32HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UTF32-H.bcmap", size: 40539, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UTF32-H.bcmap", size: 40539, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4938,7 +4938,7 @@ func publicStaticReaderPdfWebCmapsUnijisUtf32VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UTF32-V.bcmap", size: 677, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UTF32-V.bcmap", size: 677, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4958,7 +4958,7 @@ func publicStaticReaderPdfWebCmapsUnijisUtf8HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UTF8-H.bcmap", size: 41695, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UTF8-H.bcmap", size: 41695, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4978,7 +4978,7 @@ func publicStaticReaderPdfWebCmapsUnijisUtf8VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UTF8-V.bcmap", size: 678, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS-UTF8-V.bcmap", size: 678, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -4998,7 +4998,7 @@ func publicStaticReaderPdfWebCmapsUnijis2004Utf16HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS2004-UTF16-H.bcmap", size: 39534, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS2004-UTF16-H.bcmap", size: 39534, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5018,7 +5018,7 @@ func publicStaticReaderPdfWebCmapsUnijis2004Utf16VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS2004-UTF16-V.bcmap", size: 647, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS2004-UTF16-V.bcmap", size: 647, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5038,7 +5038,7 @@ func publicStaticReaderPdfWebCmapsUnijis2004Utf32HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS2004-UTF32-H.bcmap", size: 40630, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS2004-UTF32-H.bcmap", size: 40630, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5058,7 +5058,7 @@ func publicStaticReaderPdfWebCmapsUnijis2004Utf32VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS2004-UTF32-V.bcmap", size: 681, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS2004-UTF32-V.bcmap", size: 681, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5078,7 +5078,7 @@ func publicStaticReaderPdfWebCmapsUnijis2004Utf8HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS2004-UTF8-H.bcmap", size: 41779, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS2004-UTF8-H.bcmap", size: 41779, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5098,7 +5098,7 @@ func publicStaticReaderPdfWebCmapsUnijis2004Utf8VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS2004-UTF8-V.bcmap", size: 682, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJIS2004-UTF8-V.bcmap", size: 682, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5118,7 +5118,7 @@ func publicStaticReaderPdfWebCmapsUnijisproUcs2HwVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJISPro-UCS2-HW-V.bcmap", size: 705, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJISPro-UCS2-HW-V.bcmap", size: 705, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5138,7 +5138,7 @@ func publicStaticReaderPdfWebCmapsUnijisproUcs2VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJISPro-UCS2-V.bcmap", size: 689, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJISPro-UCS2-V.bcmap", size: 689, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5158,7 +5158,7 @@ func publicStaticReaderPdfWebCmapsUnijisproUtf8VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJISPro-UTF8-V.bcmap", size: 726, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJISPro-UTF8-V.bcmap", size: 726, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5178,7 +5178,7 @@ func publicStaticReaderPdfWebCmapsUnijisx0213Utf32HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJISX0213-UTF32-H.bcmap", size: 40517, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJISX0213-UTF32-H.bcmap", size: 40517, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5198,7 +5198,7 @@ func publicStaticReaderPdfWebCmapsUnijisx0213Utf32VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJISX0213-UTF32-V.bcmap", size: 684, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJISX0213-UTF32-V.bcmap", size: 684, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5218,7 +5218,7 @@ func publicStaticReaderPdfWebCmapsUnijisx02132004Utf32HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJISX02132004-UTF32-H.bcmap", size: 40608, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJISX02132004-UTF32-H.bcmap", size: 40608, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5238,7 +5238,7 @@ func publicStaticReaderPdfWebCmapsUnijisx02132004Utf32VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJISX02132004-UTF32-V.bcmap", size: 688, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniJISX02132004-UTF32-V.bcmap", size: 688, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5258,7 +5258,7 @@ func publicStaticReaderPdfWebCmapsUniksUcs2HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UCS2-H.bcmap", size: 25783, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UCS2-H.bcmap", size: 25783, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5278,7 +5278,7 @@ func publicStaticReaderPdfWebCmapsUniksUcs2VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UCS2-V.bcmap", size: 178, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UCS2-V.bcmap", size: 178, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5298,7 +5298,7 @@ func publicStaticReaderPdfWebCmapsUniksUtf16HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UTF16-H.bcmap", size: 26327, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UTF16-H.bcmap", size: 26327, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5318,7 +5318,7 @@ func publicStaticReaderPdfWebCmapsUniksUtf16VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UTF16-V.bcmap", size: 164, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UTF16-V.bcmap", size: 164, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5338,7 +5338,7 @@ func publicStaticReaderPdfWebCmapsUniksUtf32HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UTF32-H.bcmap", size: 26451, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UTF32-H.bcmap", size: 26451, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5358,7 +5358,7 @@ func publicStaticReaderPdfWebCmapsUniksUtf32VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UTF32-V.bcmap", size: 168, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UTF32-V.bcmap", size: 168, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5378,7 +5378,7 @@ func publicStaticReaderPdfWebCmapsUniksUtf8HBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UTF8-H.bcmap", size: 27790, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UTF8-H.bcmap", size: 27790, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5398,7 +5398,7 @@ func publicStaticReaderPdfWebCmapsUniksUtf8VBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UTF8-V.bcmap", size: 169, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/UniKS-UTF8-V.bcmap", size: 169, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5418,7 +5418,7 @@ func publicStaticReaderPdfWebCmapsVBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/V.bcmap", size: 166, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/V.bcmap", size: 166, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5438,7 +5438,7 @@ func publicStaticReaderPdfWebCmapsWpSymbolBcmap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/WP-Symbol.bcmap", size: 179, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/cmaps/WP-Symbol.bcmap", size: 179, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5458,7 +5458,7 @@ func publicStaticReaderPdfWebCompressedTracemonkeyPldi09Pdf() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/compressed.tracemonkey-pldi-09.pdf", size: 1016315, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/compressed.tracemonkey-pldi-09.pdf", size: 1016315, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5478,7 +5478,7 @@ func publicStaticReaderPdfWebDebuggerJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/debugger.js", size: 19332, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/debugger.js", size: 19332, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5498,7 +5498,7 @@ func publicStaticReaderPdfWebImagesAnnotationCheckSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-check.svg", size: 415, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-check.svg", size: 415, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5518,7 +5518,7 @@ func publicStaticReaderPdfWebImagesAnnotationCommentSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-comment.svg", size: 883, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-comment.svg", size: 883, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5538,7 +5538,7 @@ func publicStaticReaderPdfWebImagesAnnotationHelpSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-help.svg", size: 2168, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-help.svg", size: 2168, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5558,7 +5558,7 @@ func publicStaticReaderPdfWebImagesAnnotationInsertSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-insert.svg", size: 408, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-insert.svg", size: 408, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5578,7 +5578,7 @@ func publicStaticReaderPdfWebImagesAnnotationKeySvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-key.svg", size: 1452, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-key.svg", size: 1452, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5598,7 +5598,7 @@ func publicStaticReaderPdfWebImagesAnnotationNewparagraphSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-newparagraph.svg", size: 426, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-newparagraph.svg", size: 426, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5618,7 +5618,7 @@ func publicStaticReaderPdfWebImagesAnnotationNoiconSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-noicon.svg", size: 158, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-noicon.svg", size: 158, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5638,7 +5638,7 @@ func publicStaticReaderPdfWebImagesAnnotationNoteSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-note.svg", size: 1041, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-note.svg", size: 1041, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5658,7 +5658,7 @@ func publicStaticReaderPdfWebImagesAnnotationParagraphSvg() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-paragraph.svg", size: 1143, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/annotation-paragraph.svg", size: 1143, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5678,7 +5678,7 @@ func publicStaticReaderPdfWebImagesFindbarbuttonNextRtlPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-next-rtl.png", size: 199, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-next-rtl.png", size: 199, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5698,7 +5698,7 @@ func publicStaticReaderPdfWebImagesFindbarbuttonNextRtl2xPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-next-rtl@2x.png", size: 304, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-next-rtl@2x.png", size: 304, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5718,7 +5718,7 @@ func publicStaticReaderPdfWebImagesFindbarbuttonNextPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-next.png", size: 193, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-next.png", size: 193, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5738,7 +5738,7 @@ func publicStaticReaderPdfWebImagesFindbarbuttonNext2xPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-next@2x.png", size: 296, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-next@2x.png", size: 296, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5758,7 +5758,7 @@ func publicStaticReaderPdfWebImagesFindbarbuttonPreviousRtlPng() (*asset, error) return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-previous-rtl.png", size: 193, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-previous-rtl.png", size: 193, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5778,7 +5778,7 @@ func publicStaticReaderPdfWebImagesFindbarbuttonPreviousRtl2xPng() (*asset, erro return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-previous-rtl@2x.png", size: 296, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-previous-rtl@2x.png", size: 296, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5798,7 +5798,7 @@ func publicStaticReaderPdfWebImagesFindbarbuttonPreviousPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-previous.png", size: 199, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-previous.png", size: 199, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5818,7 +5818,7 @@ func publicStaticReaderPdfWebImagesFindbarbuttonPrevious2xPng() (*asset, error) return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-previous@2x.png", size: 304, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/findbarButton-previous@2x.png", size: 304, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5838,7 +5838,7 @@ func publicStaticReaderPdfWebImagesGrabCur() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/grab.cur", size: 326, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/grab.cur", size: 326, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5858,7 +5858,7 @@ func publicStaticReaderPdfWebImagesGrabbingCur() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/grabbing.cur", size: 326, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/grabbing.cur", size: 326, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5878,7 +5878,7 @@ func publicStaticReaderPdfWebImagesLoadingIconGif() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/loading-icon.gif", size: 2545, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/loading-icon.gif", size: 2545, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5898,7 +5898,7 @@ func publicStaticReaderPdfWebImagesLoadingSmallPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/loading-small.png", size: 7402, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/loading-small.png", size: 7402, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5918,7 +5918,7 @@ func publicStaticReaderPdfWebImagesLoadingSmall2xPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/loading-small@2x.png", size: 16131, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/loading-small@2x.png", size: 16131, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5938,7 +5938,7 @@ func publicStaticReaderPdfWebImagesSecondarytoolbarbuttonDocumentpropertiesPng() return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-documentProperties.png", size: 403, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-documentProperties.png", size: 403, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5958,7 +5958,7 @@ func publicStaticReaderPdfWebImagesSecondarytoolbarbuttonDocumentproperties2xPng return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-documentProperties@2x.png", size: 933, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-documentProperties@2x.png", size: 933, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5978,7 +5978,7 @@ func publicStaticReaderPdfWebImagesSecondarytoolbarbuttonFirstpagePng() (*asset, return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-firstPage.png", size: 179, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-firstPage.png", size: 179, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -5998,7 +5998,7 @@ func publicStaticReaderPdfWebImagesSecondarytoolbarbuttonFirstpage2xPng() (*asse return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-firstPage@2x.png", size: 266, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-firstPage@2x.png", size: 266, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6018,7 +6018,7 @@ func publicStaticReaderPdfWebImagesSecondarytoolbarbuttonHandtoolPng() (*asset, return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-handTool.png", size: 301, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-handTool.png", size: 301, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6038,7 +6038,7 @@ func publicStaticReaderPdfWebImagesSecondarytoolbarbuttonHandtool2xPng() (*asset return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-handTool@2x.png", size: 583, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-handTool@2x.png", size: 583, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6058,7 +6058,7 @@ func publicStaticReaderPdfWebImagesSecondarytoolbarbuttonLastpagePng() (*asset, return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-lastPage.png", size: 175, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-lastPage.png", size: 175, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6078,7 +6078,7 @@ func publicStaticReaderPdfWebImagesSecondarytoolbarbuttonLastpage2xPng() (*asset return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-lastPage@2x.png", size: 276, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-lastPage@2x.png", size: 276, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6098,7 +6098,7 @@ func publicStaticReaderPdfWebImagesSecondarytoolbarbuttonRotateccwPng() (*asset, return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-rotateCcw.png", size: 360, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-rotateCcw.png", size: 360, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6118,7 +6118,7 @@ func publicStaticReaderPdfWebImagesSecondarytoolbarbuttonRotateccw2xPng() (*asse return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-rotateCcw@2x.png", size: 731, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-rotateCcw@2x.png", size: 731, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6138,7 +6138,7 @@ func publicStaticReaderPdfWebImagesSecondarytoolbarbuttonRotatecwPng() (*asset, return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-rotateCw.png", size: 359, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-rotateCw.png", size: 359, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6158,7 +6158,7 @@ func publicStaticReaderPdfWebImagesSecondarytoolbarbuttonRotatecw2xPng() (*asset return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-rotateCw@2x.png", size: 714, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-rotateCw@2x.png", size: 714, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6178,7 +6178,7 @@ func publicStaticReaderPdfWebImagesSecondarytoolbarbuttonSelecttoolPng() (*asset return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-selectTool.png", size: 461, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-selectTool.png", size: 461, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6198,7 +6198,7 @@ func publicStaticReaderPdfWebImagesSecondarytoolbarbuttonSelecttool2xPng() (*ass return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-selectTool@2x.png", size: 1067, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/secondaryToolbarButton-selectTool@2x.png", size: 1067, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6218,7 +6218,7 @@ func publicStaticReaderPdfWebImagesShadowPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/shadow.png", size: 290, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/shadow.png", size: 290, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6238,7 +6238,7 @@ func publicStaticReaderPdfWebImagesTexturePng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/texture.png", size: 2417, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/texture.png", size: 2417, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6258,7 +6258,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonBookmarkPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-bookmark.png", size: 174, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-bookmark.png", size: 174, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6278,7 +6278,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonBookmark2xPng() (*asset, error) return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-bookmark@2x.png", size: 260, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-bookmark@2x.png", size: 260, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6298,7 +6298,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonDownloadPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-download.png", size: 259, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-download.png", size: 259, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6318,7 +6318,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonDownload2xPng() (*asset, error) return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-download@2x.png", size: 425, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-download@2x.png", size: 425, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6338,7 +6338,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonMenuarrowsPng() (*asset, error) return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-menuArrows.png", size: 107, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-menuArrows.png", size: 107, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6358,7 +6358,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonMenuarrows2xPng() (*asset, error return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-menuArrows@2x.png", size: 152, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-menuArrows@2x.png", size: 152, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6378,7 +6378,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonOpenfilePng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-openFile.png", size: 295, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-openFile.png", size: 295, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6398,7 +6398,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonOpenfile2xPng() (*asset, error) return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-openFile@2x.png", size: 550, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-openFile@2x.png", size: 550, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6418,7 +6418,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonPagedownRtlPng() (*asset, error) return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageDown-rtl.png", size: 242, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageDown-rtl.png", size: 242, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6438,7 +6438,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonPagedownRtl2xPng() (*asset, erro return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageDown-rtl@2x.png", size: 398, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageDown-rtl@2x.png", size: 398, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6458,7 +6458,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonPagedownPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageDown.png", size: 238, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageDown.png", size: 238, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6478,7 +6478,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonPagedown2xPng() (*asset, error) return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageDown@2x.png", size: 396, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageDown@2x.png", size: 396, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6498,7 +6498,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonPageupRtlPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageUp-rtl.png", size: 245, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageUp-rtl.png", size: 245, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6518,7 +6518,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonPageupRtl2xPng() (*asset, error) return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageUp-rtl@2x.png", size: 405, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageUp-rtl@2x.png", size: 405, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6538,7 +6538,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonPageupPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageUp.png", size: 246, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageUp.png", size: 246, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6558,7 +6558,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonPageup2xPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageUp@2x.png", size: 403, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-pageUp@2x.png", size: 403, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6578,7 +6578,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonPresentationmodePng() (*asset, e return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-presentationMode.png", size: 321, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-presentationMode.png", size: 321, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6598,7 +6598,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonPresentationmode2xPng() (*asset, return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-presentationMode@2x.png", size: 586, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-presentationMode@2x.png", size: 586, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6618,7 +6618,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonPrintPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-print.png", size: 257, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-print.png", size: 257, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6638,7 +6638,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonPrint2xPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-print@2x.png", size: 464, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-print@2x.png", size: 464, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6658,7 +6658,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonSearchPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-search.png", size: 309, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-search.png", size: 309, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6678,7 +6678,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonSearch2xPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-search@2x.png", size: 653, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-search@2x.png", size: 653, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6698,7 +6698,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonSecondarytoolbartoggleRtlPng() ( return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-secondaryToolbarToggle-rtl.png", size: 246, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-secondaryToolbarToggle-rtl.png", size: 246, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6718,7 +6718,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonSecondarytoolbartoggleRtl2xPng() return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png", size: 456, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png", size: 456, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6738,7 +6738,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonSecondarytoolbartogglePng() (*as return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-secondaryToolbarToggle.png", size: 243, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-secondaryToolbarToggle.png", size: 243, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6758,7 +6758,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonSecondarytoolbartoggle2xPng() (* return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-secondaryToolbarToggle@2x.png", size: 458, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-secondaryToolbarToggle@2x.png", size: 458, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6778,7 +6778,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonSidebartoggleRtlPng() (*asset, e return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-sidebarToggle-rtl.png", size: 225, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-sidebarToggle-rtl.png", size: 225, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6798,7 +6798,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonSidebartoggleRtl2xPng() (*asset, return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-sidebarToggle-rtl@2x.png", size: 344, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-sidebarToggle-rtl@2x.png", size: 344, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6818,7 +6818,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonSidebartogglePng() (*asset, erro return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-sidebarToggle.png", size: 225, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-sidebarToggle.png", size: 225, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6838,7 +6838,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonSidebartoggle2xPng() (*asset, er return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-sidebarToggle@2x.png", size: 331, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-sidebarToggle@2x.png", size: 331, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6858,7 +6858,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonViewattachmentsPng() (*asset, er return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewAttachments.png", size: 384, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewAttachments.png", size: 384, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6878,7 +6878,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonViewattachments2xPng() (*asset, return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewAttachments@2x.png", size: 859, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewAttachments@2x.png", size: 859, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6898,7 +6898,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonViewoutlineRtlPng() (*asset, err return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewOutline-rtl.png", size: 177, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewOutline-rtl.png", size: 177, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6918,7 +6918,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonViewoutlineRtl2xPng() (*asset, e return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewOutline-rtl@2x.png", size: 394, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewOutline-rtl@2x.png", size: 394, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6938,7 +6938,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonViewoutlinePng() (*asset, error) return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewOutline.png", size: 178, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewOutline.png", size: 178, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6958,7 +6958,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonViewoutline2xPng() (*asset, erro return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewOutline@2x.png", size: 331, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewOutline@2x.png", size: 331, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6978,7 +6978,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonViewthumbnailPng() (*asset, erro return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewThumbnail.png", size: 185, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewThumbnail.png", size: 185, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -6998,7 +6998,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonViewthumbnail2xPng() (*asset, er return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewThumbnail@2x.png", size: 219, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-viewThumbnail@2x.png", size: 219, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7018,7 +7018,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonZoominPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-zoomIn.png", size: 136, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-zoomIn.png", size: 136, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7038,7 +7038,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonZoomin2xPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-zoomIn@2x.png", size: 160, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-zoomIn@2x.png", size: 160, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7058,7 +7058,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonZoomoutPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-zoomOut.png", size: 88, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-zoomOut.png", size: 88, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7078,7 +7078,7 @@ func publicStaticReaderPdfWebImagesToolbarbuttonZoomout2xPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-zoomOut@2x.png", size: 109, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/toolbarButton-zoomOut@2x.png", size: 109, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7098,7 +7098,7 @@ func publicStaticReaderPdfWebImagesTreeitemCollapsedRtlPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/treeitem-collapsed-rtl.png", size: 143, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/treeitem-collapsed-rtl.png", size: 143, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7118,7 +7118,7 @@ func publicStaticReaderPdfWebImagesTreeitemCollapsedRtl2xPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/treeitem-collapsed-rtl@2x.png", size: 167, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/treeitem-collapsed-rtl@2x.png", size: 167, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7138,7 +7138,7 @@ func publicStaticReaderPdfWebImagesTreeitemCollapsedPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/treeitem-collapsed.png", size: 128, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/treeitem-collapsed.png", size: 128, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7158,7 +7158,7 @@ func publicStaticReaderPdfWebImagesTreeitemCollapsed2xPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/treeitem-collapsed@2x.png", size: 149, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/treeitem-collapsed@2x.png", size: 149, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7178,7 +7178,7 @@ func publicStaticReaderPdfWebImagesTreeitemExpandedPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/treeitem-expanded.png", size: 125, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/treeitem-expanded.png", size: 125, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7198,7 +7198,7 @@ func publicStaticReaderPdfWebImagesTreeitemExpanded2xPng() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/images/treeitem-expanded@2x.png", size: 172, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/images/treeitem-expanded@2x.png", size: 172, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7218,7 +7218,7 @@ func publicStaticReaderPdfWebLocaleAchViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ach/viewer.properties", size: 7110, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ach/viewer.properties", size: 7110, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7238,7 +7238,7 @@ func publicStaticReaderPdfWebLocaleAfViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/af/viewer.properties", size: 7727, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/af/viewer.properties", size: 7727, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7258,7 +7258,7 @@ func publicStaticReaderPdfWebLocaleAkViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ak/viewer.properties", size: 5504, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ak/viewer.properties", size: 5504, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7278,7 +7278,7 @@ func publicStaticReaderPdfWebLocaleAnViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/an/viewer.properties", size: 7855, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/an/viewer.properties", size: 7855, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7298,7 +7298,7 @@ func publicStaticReaderPdfWebLocaleArViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ar/viewer.properties", size: 9005, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ar/viewer.properties", size: 9005, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7318,7 +7318,7 @@ func publicStaticReaderPdfWebLocaleAsViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/as/viewer.properties", size: 9976, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/as/viewer.properties", size: 9976, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7338,7 +7338,7 @@ func publicStaticReaderPdfWebLocaleAstViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ast/viewer.properties", size: 7529, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ast/viewer.properties", size: 7529, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7358,7 +7358,7 @@ func publicStaticReaderPdfWebLocaleAzViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/az/viewer.properties", size: 8092, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/az/viewer.properties", size: 8092, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7378,7 +7378,7 @@ func publicStaticReaderPdfWebLocaleBeViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/be/viewer.properties", size: 9826, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/be/viewer.properties", size: 9826, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7398,7 +7398,7 @@ func publicStaticReaderPdfWebLocaleBgViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/bg/viewer.properties", size: 10347, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/bg/viewer.properties", size: 10347, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7418,7 +7418,7 @@ func publicStaticReaderPdfWebLocaleBnBdViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/bn-BD/viewer.properties", size: 11000, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/bn-BD/viewer.properties", size: 11000, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7438,7 +7438,7 @@ func publicStaticReaderPdfWebLocaleBnInViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/bn-IN/viewer.properties", size: 11075, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/bn-IN/viewer.properties", size: 11075, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7458,7 +7458,7 @@ func publicStaticReaderPdfWebLocaleBrViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/br/viewer.properties", size: 8036, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/br/viewer.properties", size: 8036, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7478,7 +7478,7 @@ func publicStaticReaderPdfWebLocaleBsViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/bs/viewer.properties", size: 7738, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/bs/viewer.properties", size: 7738, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7498,7 +7498,7 @@ func publicStaticReaderPdfWebLocaleCaViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ca/viewer.properties", size: 8082, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ca/viewer.properties", size: 8082, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7518,7 +7518,7 @@ func publicStaticReaderPdfWebLocaleCsViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/cs/viewer.properties", size: 8006, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/cs/viewer.properties", size: 8006, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7538,7 +7538,7 @@ func publicStaticReaderPdfWebLocaleCsbViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/csb/viewer.properties", size: 4832, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/csb/viewer.properties", size: 4832, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7558,7 +7558,7 @@ func publicStaticReaderPdfWebLocaleCyViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/cy/viewer.properties", size: 7743, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/cy/viewer.properties", size: 7743, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7578,7 +7578,7 @@ func publicStaticReaderPdfWebLocaleDaViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/da/viewer.properties", size: 7718, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/da/viewer.properties", size: 7718, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7598,7 +7598,7 @@ func publicStaticReaderPdfWebLocaleDeViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/de/viewer.properties", size: 8083, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/de/viewer.properties", size: 8083, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7618,7 +7618,7 @@ func publicStaticReaderPdfWebLocaleElViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/el/viewer.properties", size: 10255, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/el/viewer.properties", size: 10255, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7638,7 +7638,7 @@ func publicStaticReaderPdfWebLocaleEnGbViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/en-GB/viewer.properties", size: 7201, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/en-GB/viewer.properties", size: 7201, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7658,7 +7658,7 @@ func publicStaticReaderPdfWebLocaleEnUsViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/en-US/viewer.properties", size: 7539, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/en-US/viewer.properties", size: 7539, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7678,7 +7678,7 @@ func publicStaticReaderPdfWebLocaleEnZaViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/en-ZA/viewer.properties", size: 6977, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/en-ZA/viewer.properties", size: 6977, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7698,7 +7698,7 @@ func publicStaticReaderPdfWebLocaleEoViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/eo/viewer.properties", size: 7881, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/eo/viewer.properties", size: 7881, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7718,7 +7718,7 @@ func publicStaticReaderPdfWebLocaleEsArViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/es-AR/viewer.properties", size: 7943, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/es-AR/viewer.properties", size: 7943, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7738,7 +7738,7 @@ func publicStaticReaderPdfWebLocaleEsClViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/es-CL/viewer.properties", size: 8098, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/es-CL/viewer.properties", size: 8098, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7758,7 +7758,7 @@ func publicStaticReaderPdfWebLocaleEsEsViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/es-ES/viewer.properties", size: 5451, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/es-ES/viewer.properties", size: 5451, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7778,7 +7778,7 @@ func publicStaticReaderPdfWebLocaleEsMxViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/es-MX/viewer.properties", size: 8042, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/es-MX/viewer.properties", size: 8042, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7798,7 +7798,7 @@ func publicStaticReaderPdfWebLocaleEtViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/et/viewer.properties", size: 7497, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/et/viewer.properties", size: 7497, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7818,7 +7818,7 @@ func publicStaticReaderPdfWebLocaleEuViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/eu/viewer.properties", size: 7999, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/eu/viewer.properties", size: 7999, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7838,7 +7838,7 @@ func publicStaticReaderPdfWebLocaleFaViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/fa/viewer.properties", size: 9199, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/fa/viewer.properties", size: 9199, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7858,7 +7858,7 @@ func publicStaticReaderPdfWebLocaleFfViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ff/viewer.properties", size: 7699, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ff/viewer.properties", size: 7699, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7878,7 +7878,7 @@ func publicStaticReaderPdfWebLocaleFiViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/fi/viewer.properties", size: 7894, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/fi/viewer.properties", size: 7894, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7898,7 +7898,7 @@ func publicStaticReaderPdfWebLocaleFrViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/fr/viewer.properties", size: 8288, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/fr/viewer.properties", size: 8288, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7918,7 +7918,7 @@ func publicStaticReaderPdfWebLocaleFyNlViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/fy-NL/viewer.properties", size: 7765, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/fy-NL/viewer.properties", size: 7765, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7938,7 +7938,7 @@ func publicStaticReaderPdfWebLocaleGaIeViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ga-IE/viewer.properties", size: 8216, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ga-IE/viewer.properties", size: 8216, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7958,7 +7958,7 @@ func publicStaticReaderPdfWebLocaleGdViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/gd/viewer.properties", size: 8053, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/gd/viewer.properties", size: 8053, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7978,7 +7978,7 @@ func publicStaticReaderPdfWebLocaleGlViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/gl/viewer.properties", size: 7203, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/gl/viewer.properties", size: 7203, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -7998,7 +7998,7 @@ func publicStaticReaderPdfWebLocaleGuInViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/gu-IN/viewer.properties", size: 9388, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/gu-IN/viewer.properties", size: 9388, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8018,7 +8018,7 @@ func publicStaticReaderPdfWebLocaleHeViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/he/viewer.properties", size: 8569, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/he/viewer.properties", size: 8569, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8038,7 +8038,7 @@ func publicStaticReaderPdfWebLocaleHiInViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/hi-IN/viewer.properties", size: 10435, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/hi-IN/viewer.properties", size: 10435, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8058,7 +8058,7 @@ func publicStaticReaderPdfWebLocaleHrViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/hr/viewer.properties", size: 7599, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/hr/viewer.properties", size: 7599, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8078,7 +8078,7 @@ func publicStaticReaderPdfWebLocaleHuViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/hu/viewer.properties", size: 8308, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/hu/viewer.properties", size: 8308, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8098,7 +8098,7 @@ func publicStaticReaderPdfWebLocaleHyAmViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/hy-AM/viewer.properties", size: 9485, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/hy-AM/viewer.properties", size: 9485, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8118,7 +8118,7 @@ func publicStaticReaderPdfWebLocaleIdViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/id/viewer.properties", size: 7820, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/id/viewer.properties", size: 7820, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8138,7 +8138,7 @@ func publicStaticReaderPdfWebLocaleIsViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/is/viewer.properties", size: 7713, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/is/viewer.properties", size: 7713, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8158,7 +8158,7 @@ func publicStaticReaderPdfWebLocaleItViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/it/viewer.properties", size: 5498, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/it/viewer.properties", size: 5498, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8178,7 +8178,7 @@ func publicStaticReaderPdfWebLocaleJaViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ja/viewer.properties", size: 8754, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ja/viewer.properties", size: 8754, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8198,7 +8198,7 @@ func publicStaticReaderPdfWebLocaleKaViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ka/viewer.properties", size: 11924, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ka/viewer.properties", size: 11924, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8218,7 +8218,7 @@ func publicStaticReaderPdfWebLocaleKkViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/kk/viewer.properties", size: 9786, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/kk/viewer.properties", size: 9786, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8238,7 +8238,7 @@ func publicStaticReaderPdfWebLocaleKmViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/km/viewer.properties", size: 11829, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/km/viewer.properties", size: 11829, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8258,7 +8258,7 @@ func publicStaticReaderPdfWebLocaleKnViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/kn/viewer.properties", size: 10480, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/kn/viewer.properties", size: 10480, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8278,7 +8278,7 @@ func publicStaticReaderPdfWebLocaleKoViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ko/viewer.properties", size: 8124, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ko/viewer.properties", size: 8124, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8298,7 +8298,7 @@ func publicStaticReaderPdfWebLocaleKuViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ku/viewer.properties", size: 6325, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ku/viewer.properties", size: 6325, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8318,7 +8318,7 @@ func publicStaticReaderPdfWebLocaleLgViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/lg/viewer.properties", size: 4510, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/lg/viewer.properties", size: 4510, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8338,7 +8338,7 @@ func publicStaticReaderPdfWebLocaleLijViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/lij/viewer.properties", size: 7812, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/lij/viewer.properties", size: 7812, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8358,7 +8358,7 @@ func publicStaticReaderPdfWebLocaleLocaleProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/locale.properties", size: 4314, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/locale.properties", size: 4314, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8378,7 +8378,7 @@ func publicStaticReaderPdfWebLocaleLtViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/lt/viewer.properties", size: 8150, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/lt/viewer.properties", size: 8150, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8398,7 +8398,7 @@ func publicStaticReaderPdfWebLocaleLvViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/lv/viewer.properties", size: 7643, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/lv/viewer.properties", size: 7643, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8418,7 +8418,7 @@ func publicStaticReaderPdfWebLocaleMaiViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/mai/viewer.properties", size: 9447, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/mai/viewer.properties", size: 9447, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8438,7 +8438,7 @@ func publicStaticReaderPdfWebLocaleMkViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/mk/viewer.properties", size: 6967, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/mk/viewer.properties", size: 6967, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8458,7 +8458,7 @@ func publicStaticReaderPdfWebLocaleMlViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ml/viewer.properties", size: 11880, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ml/viewer.properties", size: 11880, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8478,7 +8478,7 @@ func publicStaticReaderPdfWebLocaleMnViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/mn/viewer.properties", size: 3557, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/mn/viewer.properties", size: 3557, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8498,7 +8498,7 @@ func publicStaticReaderPdfWebLocaleMrViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/mr/viewer.properties", size: 11126, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/mr/viewer.properties", size: 11126, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8518,7 +8518,7 @@ func publicStaticReaderPdfWebLocaleMsViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ms/viewer.properties", size: 7756, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ms/viewer.properties", size: 7756, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8538,7 +8538,7 @@ func publicStaticReaderPdfWebLocaleMyViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/my/viewer.properties", size: 11533, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/my/viewer.properties", size: 11533, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8558,7 +8558,7 @@ func publicStaticReaderPdfWebLocaleNbNoViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/nb-NO/viewer.properties", size: 7666, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/nb-NO/viewer.properties", size: 7666, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8578,7 +8578,7 @@ func publicStaticReaderPdfWebLocaleNlViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/nl/viewer.properties", size: 7935, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/nl/viewer.properties", size: 7935, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8598,7 +8598,7 @@ func publicStaticReaderPdfWebLocaleNnNoViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/nn-NO/viewer.properties", size: 7633, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/nn-NO/viewer.properties", size: 7633, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8618,7 +8618,7 @@ func publicStaticReaderPdfWebLocaleNsoViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/nso/viewer.properties", size: 5610, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/nso/viewer.properties", size: 5610, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8638,7 +8638,7 @@ func publicStaticReaderPdfWebLocaleOcViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/oc/viewer.properties", size: 7579, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/oc/viewer.properties", size: 7579, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8658,7 +8658,7 @@ func publicStaticReaderPdfWebLocaleOrViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/or/viewer.properties", size: 10397, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/or/viewer.properties", size: 10397, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8678,7 +8678,7 @@ func publicStaticReaderPdfWebLocalePaInViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/pa-IN/viewer.properties", size: 9570, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/pa-IN/viewer.properties", size: 9570, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8698,7 +8698,7 @@ func publicStaticReaderPdfWebLocalePlViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/pl/viewer.properties", size: 5419, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/pl/viewer.properties", size: 5419, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8718,7 +8718,7 @@ func publicStaticReaderPdfWebLocalePtBrViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/pt-BR/viewer.properties", size: 8095, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/pt-BR/viewer.properties", size: 8095, mode: os.FileMode(420), modTime: time.Unix(1525312472, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8738,7 +8738,7 @@ func publicStaticReaderPdfWebLocalePtPtViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/pt-PT/viewer.properties", size: 8028, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/pt-PT/viewer.properties", size: 8028, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8758,7 +8758,7 @@ func publicStaticReaderPdfWebLocaleRmViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/rm/viewer.properties", size: 8285, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/rm/viewer.properties", size: 8285, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8778,7 +8778,7 @@ func publicStaticReaderPdfWebLocaleRoViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ro/viewer.properties", size: 7922, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ro/viewer.properties", size: 7922, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8798,7 +8798,7 @@ func publicStaticReaderPdfWebLocaleRuViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ru/viewer.properties", size: 9942, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ru/viewer.properties", size: 9942, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8818,7 +8818,7 @@ func publicStaticReaderPdfWebLocaleRwViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/rw/viewer.properties", size: 3488, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/rw/viewer.properties", size: 3488, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8838,7 +8838,7 @@ func publicStaticReaderPdfWebLocaleSahViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/sah/viewer.properties", size: 8401, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/sah/viewer.properties", size: 8401, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8858,7 +8858,7 @@ func publicStaticReaderPdfWebLocaleSiViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/si/viewer.properties", size: 9674, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/si/viewer.properties", size: 9674, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8878,7 +8878,7 @@ func publicStaticReaderPdfWebLocaleSkViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/sk/viewer.properties", size: 8209, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/sk/viewer.properties", size: 8209, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8898,7 +8898,7 @@ func publicStaticReaderPdfWebLocaleSlViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/sl/viewer.properties", size: 7884, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/sl/viewer.properties", size: 7884, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8918,7 +8918,7 @@ func publicStaticReaderPdfWebLocaleSonViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/son/viewer.properties", size: 7445, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/son/viewer.properties", size: 7445, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8938,7 +8938,7 @@ func publicStaticReaderPdfWebLocaleSqViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/sq/viewer.properties", size: 7827, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/sq/viewer.properties", size: 7827, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8958,7 +8958,7 @@ func publicStaticReaderPdfWebLocaleSrViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/sr/viewer.properties", size: 9837, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/sr/viewer.properties", size: 9837, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8978,7 +8978,7 @@ func publicStaticReaderPdfWebLocaleSvSeViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/sv-SE/viewer.properties", size: 7623, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/sv-SE/viewer.properties", size: 7623, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -8998,7 +8998,7 @@ func publicStaticReaderPdfWebLocaleSwViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/sw/viewer.properties", size: 5268, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/sw/viewer.properties", size: 5268, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9018,7 +9018,7 @@ func publicStaticReaderPdfWebLocaleTaViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ta/viewer.properties", size: 12215, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ta/viewer.properties", size: 12215, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9038,7 +9038,7 @@ func publicStaticReaderPdfWebLocaleTaLkViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ta-LK/viewer.properties", size: 3495, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ta-LK/viewer.properties", size: 3495, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9058,7 +9058,7 @@ func publicStaticReaderPdfWebLocaleTeViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/te/viewer.properties", size: 10834, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/te/viewer.properties", size: 10834, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9078,7 +9078,7 @@ func publicStaticReaderPdfWebLocaleThViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/th/viewer.properties", size: 10447, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/th/viewer.properties", size: 10447, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9098,7 +9098,7 @@ func publicStaticReaderPdfWebLocaleTlViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/tl/viewer.properties", size: 4024, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/tl/viewer.properties", size: 4024, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9118,7 +9118,7 @@ func publicStaticReaderPdfWebLocaleTnViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/tn/viewer.properties", size: 3630, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/tn/viewer.properties", size: 3630, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9138,7 +9138,7 @@ func publicStaticReaderPdfWebLocaleTrViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/tr/viewer.properties", size: 7868, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/tr/viewer.properties", size: 7868, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9158,7 +9158,7 @@ func publicStaticReaderPdfWebLocaleUkViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/uk/viewer.properties", size: 9779, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/uk/viewer.properties", size: 9779, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9178,7 +9178,7 @@ func publicStaticReaderPdfWebLocaleUrViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ur/viewer.properties", size: 8413, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/ur/viewer.properties", size: 8413, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9198,7 +9198,7 @@ func publicStaticReaderPdfWebLocaleViViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/vi/viewer.properties", size: 7712, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/vi/viewer.properties", size: 7712, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9218,7 +9218,7 @@ func publicStaticReaderPdfWebLocaleWoViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/wo/viewer.properties", size: 4913, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/wo/viewer.properties", size: 4913, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9238,7 +9238,7 @@ func publicStaticReaderPdfWebLocaleXhViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/xh/viewer.properties", size: 7884, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/xh/viewer.properties", size: 7884, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9258,7 +9258,7 @@ func publicStaticReaderPdfWebLocaleZhCnViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/zh-CN/viewer.properties", size: 7427, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/zh-CN/viewer.properties", size: 7427, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9278,7 +9278,7 @@ func publicStaticReaderPdfWebLocaleZhTwViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/zh-TW/viewer.properties", size: 7526, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/zh-TW/viewer.properties", size: 7526, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9298,7 +9298,7 @@ func publicStaticReaderPdfWebLocaleZuViewerProperties() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/zu/viewer.properties", size: 5672, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/locale/zu/viewer.properties", size: 5672, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9318,7 +9318,7 @@ func publicStaticReaderPdfWebViewerCss() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/viewer.css", size: 51850, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/viewer.css", size: 51850, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9338,7 +9338,7 @@ func publicStaticReaderPdfWebViewerHtml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/viewer.html", size: 19123, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/viewer.html", size: 19123, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9358,7 +9358,7 @@ func publicStaticReaderPdfWebViewerJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/viewer.js", size: 346397, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/viewer.js", size: 346397, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9378,7 +9378,7 @@ func publicStaticReaderPdfWebViewerJsMap() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/reader/pdf/web/viewer.js.map", size: 558617, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/reader/pdf/web/viewer.js.map", size: 558617, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9398,7 +9398,7 @@ func publicStaticStyleCss() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/style.css", size: 11783, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/style.css", size: 11783, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9418,7 +9418,7 @@ func publicStaticUpdaterJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/updater.js", size: 5156, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/updater.js", size: 5156, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9438,7 +9438,7 @@ func publicStaticViewJs() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/static/view.js", size: 999, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/static/view.js", size: 999, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9458,7 +9458,7 @@ func publicTemplatesAuthorTmpl() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/templates/author.tmpl", size: 22, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/templates/author.tmpl", size: 22, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9478,7 +9478,7 @@ func publicTemplatesAuthorsTmpl() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/templates/authors.tmpl", size: 134, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/templates/authors.tmpl", size: 134, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9498,12 +9498,12 @@ func publicTemplatesBaseTmpl() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/templates/base.tmpl", size: 3033, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/templates/base.tmpl", size: 3033, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _publicTemplatesBookTmpl = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x53\xc1\x92\xdb\x2a\x10\xbc\xef\x57\xcc\xe3\x9d\x57\xfc\x80\xad\x54\x12\x57\x2a\x7b\xc9\x21\x71\xee\xc1\x62\x64\x93\x45\x40\x00\x5b\x49\xb1\xfc\x7b\x0a\x24\xcb\xc8\x2b\xef\x1e\x72\x4c\x7c\x31\x45\xf7\xf4\xb4\x66\x9a\x10\x7a\xe1\x0f\x50\xbd\xd3\xfa\x31\xc6\xbb\x15\x17\x27\x68\x24\x73\x6e\x4d\x9c\x50\x7b\x89\xf7\x3b\xad\x1f\x49\x7d\x07\x00\x50\xa2\x8d\x3e\xa1\x1d\xef\xd3\x2f\x04\xd1\x42\xf5\x91\xb9\xf7\x09\x88\x71\x02\x56\xa2\xdb\x83\xb3\xcd\x9a\xd0\x5c\xe3\x68\x08\xd5\xc3\x26\xc6\xea\xbb\xd9\x13\x60\xd2\x2f\x89\xa1\x74\xb8\x2c\xe2\x3c\xf3\xa2\xa1\x4a\xe7\xa2\x97\x45\x14\x2f\x35\x0a\xf7\xbb\xa3\xf7\x5a\xb9\x82\x9d\x19\x0c\x0e\x16\xdb\x35\xa1\x5c\xf7\x4a\x6a\xc6\x27\xaf\x21\x54\x1f\x84\xc4\xed\x2f\x83\x31\x92\xb9\x0c\x9c\xd9\xa4\xde\x8c\x27\x08\x01\xa6\x02\x78\x82\xad\xfe\x6a\x0c\x5a\x88\x71\x45\xd9\xbc\x69\x1e\x1c\xfe\x28\xe8\x04\xcd\x71\x47\x0a\xe7\xa3\xb7\x79\x53\x8b\x8c\x93\xb3\xdf\x71\x28\xe9\x0e\x2d\x4d\xf5\xf4\xff\xff\x5e\xfb\x8a\xfa\x33\x32\xbe\xe0\x27\x8f\x6d\xc9\x97\xe1\xed\x9f\xd8\x32\xbc\xa5\x3d\xee\xe8\x49\x60\x8f\xb6\x3a\xf8\x4e\xbe\x69\x85\xc4\xf5\x2b\x46\xbf\xbd\xec\xf4\xb2\x60\xca\xc5\x69\x4c\x6a\x71\x2c\xd6\xde\xa1\x67\xc5\xce\x4b\xc8\x0b\x2f\x91\xd4\x21\x54\xdb\x74\x4a\x8b\x9a\x24\x86\x66\xc3\x43\x79\x7b\xf4\x07\x3d\xcb\xf7\x14\x1a\x96\xa1\x29\xdf\x53\x4a\x86\xfb\xac\xfd\x89\x75\x78\x95\x81\xcb\xbc\x87\x06\x5f\xd0\x0a\x74\x37\x72\xeb\x32\x78\x33\xb6\x03\xfc\xcc\x80\x62\x1d\x5e\xb5\x87\xfb\xb9\x84\x33\x4c\x9d\xe9\x42\x71\xfc\x99\xf9\x0f\xe9\x94\x0a\x12\x5c\x2f\x0d\xfa\x59\x62\xaa\x0d\xba\xc6\x0a\xe3\x85\x56\x37\x3e\x82\x5f\x18\xe4\x7a\xa3\x65\x39\x3c\x81\x65\xfd\xf2\x82\x17\xf7\xff\xef\x81\xff\x6d\x0f\x7c\xfc\x1b\x89\xbf\x03\x00\x00\xff\xff\xd3\xf9\x70\xb0\xcd\x06\x00\x00") +var _publicTemplatesBookTmpl = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x53\xcb\x92\xd3\x30\x10\xbc\xef\x57\x0c\xe2\xbc\xd6\x0f\x24\xa6\x80\x14\xc5\x5e\x21\xdc\x51\xac\x71\x22\x56\x91\x84\xa4\xd8\x50\x5a\xfd\x3b\x25\xf9\x11\x19\x9c\xdd\x03\x47\xc8\x25\xb2\xa7\xbb\xd5\x33\xd3\x0e\xa1\x17\xfe\x04\xd5\x3b\xad\x1f\x63\xbc\xdb\x70\xd1\x41\x23\x99\x73\x5b\xe2\x84\x3a\x4a\xbc\x3f\x68\xfd\x48\xea\x3b\x00\x80\xb2\xda\xe8\x0e\xed\xf8\x3e\xfd\x42\x10\x2d\x54\x1f\x99\x7b\x9f\x0a\x31\xce\x85\x8d\x38\x1f\xc1\xd9\x66\x4b\x68\xe6\x38\x1a\x42\xf5\xb0\x8b\xb1\xfa\x66\x8e\x04\x98\xf4\x6b\x62\x28\x1d\xae\x8b\x38\xcf\xbc\x68\xa8\xd2\x99\xf4\xbc\x88\xe2\xa5\x46\xe1\xfe\x70\xf1\x5e\x2b\x57\xa0\x33\x82\xc1\xc9\x62\xbb\x25\x94\xeb\x5e\x49\xcd\xf8\xec\x35\x84\xea\x83\x90\xb8\xff\x69\x30\x46\xb2\x94\x81\x09\x4d\xea\xdd\x78\x82\x10\x60\x26\xc0\x13\xec\xf5\x17\x63\xd0\x42\x8c\x1b\xca\x96\x97\xe6\xc1\xe1\xf7\x02\x4e\xd0\x5c\x0e\xa4\x70\x3e\x7a\x5b\x5e\x6a\x91\x71\x32\xf9\x1d\x87\x92\xde\xa1\xa5\x89\x4f\x5f\xbf\x7a\xa9\x8b\xfa\x13\x32\xbe\xe2\x27\x8f\x6d\xcd\x97\xe1\xed\xdf\xd8\x32\xbc\xa5\x3d\x1e\x68\x27\xb0\x47\x5b\x9d\xfc\x59\xbe\x69\x85\xc4\xed\x0b\x46\xbf\x3e\xef\xf4\xba\x60\xca\x45\x37\x26\xb5\x38\x16\x6b\x3f\xa3\x67\xc5\xce\xcb\x92\x17\x5e\x22\xa9\x43\xa8\xf6\xe9\x94\x16\x35\x4b\x5c\xf3\xfd\xf6\xe2\x4f\x7a\x91\xee\x39\x32\x2c\x97\x72\xba\x07\x54\x6a\x64\x4e\xca\x50\xcd\xfa\x93\xc6\xa2\x9f\xc5\xd4\xab\xcf\x68\x05\xba\x1b\xd9\x75\xb9\x78\x33\xba\x43\x39\xd9\x18\x54\x16\x36\x14\x3b\x0f\x4d\x4e\x37\x24\x13\x70\xbf\x94\x72\x86\xa9\x89\x20\x14\xc7\x1f\x05\xe3\x21\x3d\x27\x5a\x02\xd5\x6b\xa3\xff\xb3\x9b\x1d\xba\xc6\x0a\xe3\x85\x56\x37\x5a\xe2\x57\x04\xf9\x7d\xc7\x25\x1d\x9e\xc0\xb2\x7e\x7d\xe5\xab\x89\xf8\xff\xc9\xff\x6b\x9f\xfc\xf8\x37\x02\x7f\x05\x00\x00\xff\xff\x54\x45\x20\x49\xdf\x06\x00\x00") func publicTemplatesBookTmplBytes() ([]byte, error) { return bindataRead( @@ -9518,12 +9518,12 @@ func publicTemplatesBookTmpl() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/templates/book.tmpl", size: 1741, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/templates/book.tmpl", size: 1759, mode: os.FileMode(420), modTime: time.Unix(1534202003, 0)} a := &asset{bytes: bytes, info: info} return a, nil } -var _publicTemplatesBooksTmpl = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x84\x93\xcf\x6e\xc2\x30\x0c\xc6\xef\x3c\x85\x95\x3b\xed\x0b\x00\xd2\xfe\x1c\xc6\x85\xcb\x76\x9f\x4c\x6b\x68\xb6\x36\x41\x89\x5b\x26\x45\x79\xf7\x29\x29\x44\xa1\x1d\xa3\x27\xcb\xfe\xfc\xfb\x6c\xb7\x5d\xd5\x72\x80\xaa\x45\x6b\xd7\xa2\xea\x8d\x21\xc5\xcb\x41\xd2\x19\xf6\x5a\x7f\x5b\xa8\xd0\xd4\x56\x6c\x16\x00\x00\xce\x19\x54\x47\x82\xe2\x39\x94\xbc\x8f\xc9\xbc\x3f\xb4\x5c\xb4\xb1\x84\xd0\x18\x3a\xac\x45\x19\x59\xa5\x73\xc5\xf6\xd5\x7b\x91\xec\xf4\x40\x26\xd3\x8f\x1e\xf2\x00\xc5\x1b\xda\x97\x50\xbc\x78\x24\xa0\xec\x8e\x60\x4d\xb5\x16\x65\xec\x4d\xc8\x4f\x6e\xfa\x6e\x5f\x7c\x9d\x8e\x02\xb0\xe5\x7b\x68\x6a\x2d\xdd\x47\x5a\x46\x96\x55\xa9\x74\x6c\x7e\x0c\x53\x75\xc6\x5a\x95\x98\x2d\x9e\xdd\xa4\x23\xc6\x49\xef\xa3\xbb\xb0\xe4\x96\xc4\xc6\xb9\xe2\x23\x44\xde\xdf\xc0\x47\xf7\xb3\xe4\x06\x8a\xa7\x9e\x1b\x3d\xbb\x52\xc2\x63\x2c\xcf\x0d\xc6\x7c\x74\xd8\x61\xf7\xb7\x41\x5c\x2f\x19\xbd\x93\x91\x64\xa7\x46\xd9\x9a\x36\x0a\x26\x8b\xde\x4e\x33\x4a\x66\xc3\x28\xec\xe8\xbf\x51\xc2\xb3\x9c\x63\xed\x09\xd5\x15\x21\x55\x4d\x3f\x91\xb1\x0d\x51\x80\x84\xf2\xe4\xea\x65\x2d\x87\x47\x2f\x31\x49\xb2\xf0\xaa\xba\xa4\x16\xf1\x13\x55\x9a\xd3\x7f\x00\x3b\xcd\x70\xd0\xbd\xaa\xaf\xda\xdf\x00\x00\x00\xff\xff\x87\xaa\x63\x9b\x55\x03\x00\x00") +var _publicTemplatesBooksTmpl = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x84\x93\x4d\x6e\xc3\x20\x10\x85\xf7\x39\xc5\x88\x7d\xec\x0b\x24\x91\xfa\xb3\x68\x36\xdd\xb4\xfb\x6a\x62\x26\x09\xad\x0d\x11\x60\xb7\x12\xe2\xee\x15\x60\x53\xec\x34\x4a\x56\x84\x79\xf3\xbd\x99\x87\xbc\xe1\x62\x80\xa6\x45\x63\xb6\xac\xe9\xb5\x26\x69\xd7\x83\xa0\x6f\x38\x28\xf5\x65\xa0\x41\xcd\x0d\xdb\xad\x00\x00\x9c\xd3\x28\x4f\x04\xd5\x63\x28\x79\x1f\x2f\xcb\xfe\xd0\x32\x6a\x63\x09\xe1\xac\xe9\xb8\x65\x75\x64\xd5\xce\x55\xfb\x67\xef\x59\xb6\x53\x03\xe9\x42\x9f\x3c\xc4\x11\xaa\x17\x34\x4f\xa1\x38\x7a\x64\xa0\xe8\x4e\x60\x74\xb3\x65\x75\xec\xcd\xc8\x0f\x7b\xee\xbb\x43\xf5\x79\x39\x31\xc0\xd6\xde\x42\x53\x6b\xe8\x36\xd2\x58\xb4\xa2\xa9\xa5\x8a\xcd\xf7\x61\x92\x17\xac\x4d\x8d\xc5\xe2\x45\x26\x1d\x59\x5c\xf4\xde\xcb\xc5\x0a\xdb\x12\xdb\x39\x57\xbd\x87\x93\xf7\x33\xf8\x5f\x4a\x0f\xbd\x3d\xab\xab\x8c\x32\x1c\x63\x39\xe2\x93\x72\x66\x92\xaa\xd1\x65\xe2\xfc\x63\x13\x97\x1c\xed\xde\x48\x0b\x32\x4b\xbb\x62\x55\x13\x05\x8b\x65\xe7\x33\x25\x49\x18\x29\xd1\x66\x23\x49\xec\xd2\xda\x93\xd3\xd5\x40\xe1\xb7\xbe\xc6\x9b\x0b\xca\x09\x22\x24\xa7\x9f\x82\xb2\x0f\xff\x03\x2a\x88\x16\xef\x50\x73\x31\xdc\x7b\xd6\x2c\x29\x8e\x93\x6a\xbc\x5a\xc5\x7c\xa4\xb2\xf9\xcb\x80\x57\x65\xe1\xa8\x7a\xc9\x27\xed\x6f\x00\x00\x00\xff\xff\x12\x14\x44\xf6\x67\x03\x00\x00") func publicTemplatesBooksTmplBytes() ([]byte, error) { return bindataRead( @@ -9538,7 +9538,7 @@ func publicTemplatesBooksTmpl() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/templates/books.tmpl", size: 853, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/templates/books.tmpl", size: 871, mode: os.FileMode(420), modTime: time.Unix(1534201991, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9558,7 +9558,7 @@ func publicTemplatesNotfoundTmpl() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/templates/notfound.tmpl", size: 12, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/templates/notfound.tmpl", size: 12, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9578,7 +9578,7 @@ func publicTemplatesSearchTmpl() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/templates/search.tmpl", size: 259, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/templates/search.tmpl", size: 259, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9598,7 +9598,7 @@ func publicTemplatesSeriesTmpl() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/templates/series.tmpl", size: 22, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/templates/series.tmpl", size: 22, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -9618,7 +9618,7 @@ func publicTemplatesSeriessTmpl() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "public/templates/seriess.tmpl", size: 131, mode: os.FileMode(420), modTime: time.Unix(1523158121, 0)} + info := bindataFileInfo{name: "public/templates/seriess.tmpl", size: 131, mode: os.FileMode(420), modTime: time.Unix(1525312473, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/modules/server/server.go b/modules/server/server.go index 5f6f10cb..6f7f31cf 100644 --- a/modules/server/server.go +++ b/modules/server/server.go @@ -14,11 +14,11 @@ import ( "path/filepath" "runtime/debug" "strings" - "sync" "time" - "github.com/geek1011/BookBrowser/models" - "github.com/geek1011/BookBrowser/modules/booklist" + "github.com/geek1011/BookBrowser/booklist" + "github.com/geek1011/BookBrowser/formats" + "github.com/geek1011/BookBrowser/indexer" "github.com/geek1011/kepubify/kepub" "github.com/julienschmidt/httprouter" "github.com/unrolled/render" @@ -28,30 +28,38 @@ import ( // Server is a BookBrowser server. type Server struct { - Books *booklist.BookList - booksLock *sync.RWMutex - BookDir string - CoverDir string - NoCovers bool - Addr string - Verbose bool - router *httprouter.Router - render *render.Render - version string + Indexer *indexer.Indexer + BookDir string + CoverDir string + NoCovers bool + Addr string + Verbose bool + router *httprouter.Router + render *render.Render + version string } // NewServer creates a new BookBrowser server. It will not index the books automatically. func NewServer(addr, bookdir, coverdir, version string, verbose, nocovers bool) *Server { + i, err := indexer.New([]string{bookdir}, &coverdir, formats.GetExts()) + if err != nil { + panic(err) + } + i.Verbose = verbose + + if verbose { + log.Printf("Supported formats: %s", strings.Join(formats.GetExts(), ", ")) + } + s := &Server{ - Books: &booklist.BookList{}, - booksLock: &sync.RWMutex{}, - BookDir: bookdir, - Addr: addr, - CoverDir: coverdir, - NoCovers: nocovers, - Verbose: verbose, - router: httprouter.New(), - version: version, + Indexer: i, + BookDir: bookdir, + Addr: addr, + CoverDir: coverdir, + NoCovers: nocovers, + Verbose: verbose, + router: httprouter.New(), + version: version, } s.initRender() @@ -69,19 +77,17 @@ func (s *Server) printLog(format string, v ...interface{}) { // RefreshBookIndex refreshes the book index func (s *Server) RefreshBookIndex() error { - s.printLog("Locking book index\n") - s.booksLock.Lock() - defer s.printLog("Unlocking book index\n") - defer s.booksLock.Unlock() - - books, errs := booklist.NewBookListFromDir(s.BookDir, s.CoverDir, s.Verbose, s.NoCovers) + errs, err := s.Indexer.Refresh() + if err != nil { + log.Printf("Error indexing: %s", err) + return err + } if len(errs) != 0 { if s.Verbose { log.Printf("Indexing finished with %v errors", len(errs)) } } - s.Books = books debug.FreeOSMemory() return nil } @@ -150,9 +156,6 @@ func (s *Server) initRouter() { } func (s *Server) handleDownloads(w http.ResponseWriter, r *http.Request, _ httprouter.Params) { - s.booksLock.RLock() - defer s.booksLock.RUnlock() - w.Header().Set("Content-Type", "text/html") var buf bytes.Buffer buf.WriteString(` @@ -190,18 +193,18 @@ padding: 0; `) - sbl := s.Books.Sorted(func(a, b *models.Book) bool { + sbl := s.Indexer.BookList().Sorted(func(a, b *booklist.Book) bool { return a.Title < b.Title }) for _, b := range sbl { - if b.Author != nil && b.Series != nil { - buf.WriteString(fmt.Sprintf("%s - %s - %s (%v)", b.ID, b.FileType, b.Title, b.Author.Name, b.Series.Name, b.Series.Index)) - } else if b.Author != nil && b.Series == nil { - buf.WriteString(fmt.Sprintf("%s - %s", b.ID, b.FileType, b.Title, b.Author.Name)) - } else if b.Author == nil && b.Series != nil { - buf.WriteString(fmt.Sprintf("%s - %s (%v)", b.ID, b.FileType, b.Title, b.Series.Name, b.Series.Index)) - } else if b.Author == nil && b.Series == nil { - buf.WriteString(fmt.Sprintf("%s", b.ID, b.FileType, b.Title)) + if b.Author != "" && b.Series != "" { + buf.WriteString(fmt.Sprintf("%s - %s - %s (%v)", b.ID(), b.FileType(), b.Title, b.Author, b.Series, b.SeriesIndex)) + } else if b.Author != "" && b.Series != "" { + buf.WriteString(fmt.Sprintf("%s - %s", b.ID(), b.FileType(), b.Title, b.Author)) + } else if b.Author == "" && b.Series != "" { + buf.WriteString(fmt.Sprintf("%s - %s (%v)", b.ID(), b.FileType(), b.Title, b.Series, b.SeriesIndex)) + } else if b.Author == "" && b.Series == "" { + buf.WriteString(fmt.Sprintf("%s", b.ID(), b.FileType(), b.Title)) } } buf.WriteString(` @@ -212,9 +215,6 @@ padding: 0; } func (s *Server) handleDownload(w http.ResponseWriter, r *http.Request, p httprouter.Params) { - s.booksLock.RLock() - defer s.booksLock.RUnlock() - bid := p.ByName("filename") bid = strings.Replace(strings.Replace(bid, filepath.Ext(bid), "", 1), ".kepub", "", -1) iskepub := false @@ -222,10 +222,10 @@ func (s *Server) handleDownload(w http.ResponseWriter, r *http.Request, p httpro iskepub = true } - for _, b := range *s.Books { - if b.ID == bid { + for _, b := range s.Indexer.BookList() { + if b.ID() == bid { if !iskepub { - rd, err := os.Open(b.Filepath) + rd, err := os.Open(b.FilePath) if err != nil { w.WriteHeader(http.StatusInternalServerError) io.WriteString(w, "Error handling request") @@ -233,8 +233,8 @@ func (s *Server) handleDownload(w http.ResponseWriter, r *http.Request, p httpro return } - w.Header().Set("Content-Disposition", "attachment; filename="+url.PathEscape(b.Title)+"."+b.FileType) - switch b.FileType { + w.Header().Set("Content-Disposition", "attachment; filename="+url.PathEscape(b.Title)+"."+b.FileType()) + switch b.FileType() { case "epub": w.Header().Set("Content-Type", "application/epub+zip") case "pdf": @@ -248,7 +248,7 @@ func (s *Server) handleDownload(w http.ResponseWriter, r *http.Request, p httpro log.Printf("Error handling request for %s: %s\n", r.URL.Path, err) } } else { - if b.FileType != "epub" { + if b.FileType() != "epub" { w.WriteHeader(http.StatusNotFound) io.WriteString(w, "Not found") return @@ -262,7 +262,7 @@ func (s *Server) handleDownload(w http.ResponseWriter, r *http.Request, p httpro } defer os.RemoveAll(td) kepubf := filepath.Join(td, bid+".kepub.epub") - err = kepub.Kepubify(b.Filepath, kepubf, false) + err = kepub.Kepubify(b.FilePath, kepubf, false, nil, nil) if err != nil { w.WriteHeader(http.StatusInternalServerError) log.Printf("Error handling request for %s: %s\n", r.URL.Path, err) @@ -293,9 +293,6 @@ func (s *Server) handleDownload(w http.ResponseWriter, r *http.Request, p httpro } func (s *Server) handleAuthors(w http.ResponseWriter, r *http.Request, _ httprouter.Params) { - s.booksLock.RLock() - defer s.booksLock.RUnlock() - s.render.HTML(w, http.StatusOK, "authors", map[string]interface{}{ "CurVersion": s.version, "PageTitle": "Authors", @@ -303,26 +300,23 @@ func (s *Server) handleAuthors(w http.ResponseWriter, r *http.Request, _ httprou "ShowSearch": false, "ShowViewSelector": true, "Title": "Authors", - "Authors": s.Books.GetAuthors().Sorted(func(a, b *models.Author) bool { + "Authors": s.Indexer.BookList().Authors().Sorted(func(a, b struct{ Name, ID string }) bool { return a.Name < b.Name }), }) } func (s *Server) handleAuthor(w http.ResponseWriter, r *http.Request, p httprouter.Params) { - s.booksLock.RLock() - defer s.booksLock.RUnlock() - aname := "" - for _, author := range *s.Books.GetAuthors() { + for _, author := range *s.Indexer.BookList().Authors() { if author.ID == p.ByName("id") { aname = author.Name } } if aname != "" { - bl := s.Books.Filtered(func(book *models.Book) bool { - return book.Author != nil && book.Author.ID == p.ByName("id") + bl := s.Indexer.BookList().Filtered(func(book *booklist.Book) bool { + return book.Author != "" && book.AuthorID() == p.ByName("id") }) bl, _ = bl.SortBy("title-asc") bl, _ = bl.SortBy(r.URL.Query().Get("sort")) @@ -351,9 +345,6 @@ func (s *Server) handleAuthor(w http.ResponseWriter, r *http.Request, p httprout } func (s *Server) handleSeriess(w http.ResponseWriter, r *http.Request, _ httprouter.Params) { - s.booksLock.RLock() - defer s.booksLock.RUnlock() - s.render.HTML(w, http.StatusOK, "seriess", map[string]interface{}{ "CurVersion": s.version, "PageTitle": "Series", @@ -361,26 +352,23 @@ func (s *Server) handleSeriess(w http.ResponseWriter, r *http.Request, _ httprou "ShowSearch": false, "ShowViewSelector": true, "Title": "Series", - "Series": s.Books.GetSeries().Sorted(func(a, b *models.Series) bool { + "Series": s.Indexer.BookList().Series().Sorted(func(a, b struct{ Name, ID string }) bool { return a.Name < b.Name }), }) } func (s *Server) handleSeries(w http.ResponseWriter, r *http.Request, p httprouter.Params) { - s.booksLock.RLock() - defer s.booksLock.RUnlock() - sname := "" - for _, series := range *s.Books.GetSeries() { + for _, series := range *s.Indexer.BookList().Series() { if series.ID == p.ByName("id") { sname = series.Name } } if sname != "" { - bl := s.Books.Filtered(func(book *models.Book) bool { - return book.Series != nil && book.Series.ID == p.ByName("id") + bl := s.Indexer.BookList().Filtered(func(book *booklist.Book) bool { + return book.Series != "" && book.SeriesID() == p.ByName("id") }) bl, _ = bl.SortBy("seriesindex-asc") bl, _ = bl.SortBy(r.URL.Query().Get("sort")) @@ -392,10 +380,10 @@ func (s *Server) handleSeries(w http.ResponseWriter, r *http.Request, p httprout "ShowSearch": false, "ShowViewSelector": true, "Title": sname, - "Books": s.Books.Filtered(func(book *models.Book) bool { - return book.Series != nil && book.Series.ID == p.ByName("id") - }).Sorted(func(a, b *models.Book) bool { - return a.Series.Index < b.Series.Index + "Books": s.Indexer.BookList().Filtered(func(book *booklist.Book) bool { + return book.Series != "" && book.SeriesID() == p.ByName("id") + }).Sorted(func(a, b *booklist.Book) bool { + return a.SeriesIndex < b.SeriesIndex }), }) return @@ -413,10 +401,7 @@ func (s *Server) handleSeries(w http.ResponseWriter, r *http.Request, p httprout } func (s *Server) handleBooks(w http.ResponseWriter, r *http.Request, _ httprouter.Params) { - s.booksLock.RLock() - defer s.booksLock.RUnlock() - - bl, _ := s.Books.SortBy("modified-desc") + bl, _ := s.Indexer.BookList().SortBy("modified-desc") bl, _ = bl.SortBy(r.URL.Query().Get("sort")) s.render.HTML(w, http.StatusOK, "books", map[string]interface{}{ @@ -431,11 +416,8 @@ func (s *Server) handleBooks(w http.ResponseWriter, r *http.Request, _ httproute } func (s *Server) handleBook(w http.ResponseWriter, r *http.Request, p httprouter.Params) { - s.booksLock.RLock() - defer s.booksLock.RUnlock() - - for _, b := range *s.Books { - if b.ID == p.ByName("id") { + for _, b := range s.Indexer.BookList() { + if b.ID() == p.ByName("id") { s.render.HTML(w, http.StatusOK, "book", map[string]interface{}{ "CurVersion": s.version, "PageTitle": b.Title, @@ -461,18 +443,15 @@ func (s *Server) handleBook(w http.ResponseWriter, r *http.Request, p httprouter } func (s *Server) handleSearch(w http.ResponseWriter, r *http.Request, _ httprouter.Params) { - s.booksLock.RLock() - defer s.booksLock.RUnlock() - q := r.URL.Query().Get("q") ql := strings.ToLower(q) if len(q) != 0 { - bl := s.Books.Filtered(func(a *models.Book) bool { + bl := s.Indexer.BookList().Filtered(func(a *booklist.Book) bool { matches := false - matches = matches || a.Author != nil && strings.Contains(strings.ToLower(a.Author.Name), ql) + matches = matches || a.Author != "" && strings.Contains(strings.ToLower(a.Author), ql) matches = matches || strings.Contains(strings.ToLower(a.Title), ql) - matches = matches || a.Series != nil && strings.Contains(strings.ToLower(a.Series.Name), ql) + matches = matches || a.Series != "" && strings.Contains(strings.ToLower(a.Series), ql) return matches }) bl, _ = bl.SortBy("title-asc") @@ -503,17 +482,11 @@ func (s *Server) handleSearch(w http.ResponseWriter, r *http.Request, _ httprout } func (s *Server) handleBooksJSON(w http.ResponseWriter, r *http.Request, _ httprouter.Params) { - s.booksLock.RLock() - defer s.booksLock.RUnlock() - - s.render.JSON(w, http.StatusOK, s.Books) + s.render.JSON(w, http.StatusOK, s.Indexer.BookList()) } func (s *Server) handleRandom(w http.ResponseWriter, r *http.Request, _ httprouter.Params) { - s.booksLock.RLock() - defer s.booksLock.RUnlock() - rand.Seed(time.Now().UnixNano()) - n := rand.Int() % len(*s.Books) - http.Redirect(w, r, "/books/"+(*s.Books)[n].ID, http.StatusTemporaryRedirect) + n := rand.Int() % len(s.Indexer.BookList()) + http.Redirect(w, r, "/books/"+(s.Indexer.BookList())[n].ID(), http.StatusTemporaryRedirect) } diff --git a/public/templates/book.tmpl b/public/templates/book.tmpl index ba01d782..5ec32970 100644 --- a/public/templates/book.tmpl +++ b/public/templates/book.tmpl @@ -17,12 +17,12 @@