diff --git a/assets/config/photoprism.yml b/assets/config/photoprism.yml index db977cebc..29671b95e 100644 --- a/assets/config/photoprism.yml +++ b/assets/config/photoprism.yml @@ -1,3 +1,9 @@ +url: "https://demo.photoprism.org/" +title: "PhotoPrism" +subtitle: "Browse your life" +description: "Personal Photo Management" +author: "Anonymous" +twitter: "@browseyourlife" debug: false read-only: false public: false diff --git a/assets/resources/static/img/tagcloud.jpg b/assets/resources/static/img/tagcloud.jpg deleted file mode 100644 index 6732e0e13..000000000 Binary files a/assets/resources/static/img/tagcloud.jpg and /dev/null differ diff --git a/assets/resources/templates/index.tmpl b/assets/resources/templates/index.tmpl index 1b80a947d..306c31402 100644 --- a/assets/resources/templates/index.tmpl +++ b/assets/resources/templates/index.tmpl @@ -5,24 +5,21 @@ - {{ .clientConfig.name }} + {{ .clientConfig.title }} - - - - + + + + - - - - + + + + - - + + diff --git a/docker-compose.travis.yml b/docker-compose.travis.yml index 25c703749..93046064a 100644 --- a/docker-compose.travis.yml +++ b/docker-compose.travis.yml @@ -11,6 +11,12 @@ services: - "~/.cache/npm:/root/.cache/npm" - "~/.cache/go-mod:/go/pkg/mod" environment: + PHOTOPRISM_URL: "http://localhost:2342/" + PHOTOPRISM_TITLE: "PhotoPrism" + PHOTOPRISM_SUBTITLE: "Browse your life" + PHOTOPRISM_DESCRIPTION: "Personal Photo Management tested by Travis CI." + PHOTOPRISM_AUTHOR: "PhotoPrism.org" + PHOTOPRISM_TWITTER: "@browseyourlife" PHOTOPRISM_HTTP_HOST: "0.0.0.0" PHOTOPRISM_HTTP_PORT: 2342 PHOTOPRISM_SQL_HOST: "0.0.0.0" diff --git a/docker-compose.yml b/docker-compose.yml index dc2c57d92..e2a6cf622 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,6 +13,12 @@ services: - ".:/go/src/github.com/photoprism/photoprism" shm_size: "2gb" environment: + PHOTOPRISM_URL: "http://localhost:2342/" + PHOTOPRISM_TITLE: "PhotoPrism" + PHOTOPRISM_SUBTITLE: "Browse your life" + PHOTOPRISM_DESCRIPTION: "Personal Photo Management powered by Go and Google TensorFlow. Free and open-source. Made with ❤️ in Berlin." + PHOTOPRISM_AUTHOR: "PhotoPrism.org" + PHOTOPRISM_TWITTER: "@browseyourlife" PHOTOPRISM_DEBUG: "true" PHOTOPRISM_SERVER_MODE: "debug" PHOTOPRISM_ASSETS_PATH: "/go/src/github.com/photoprism/photoprism/assets" diff --git a/docker/photoprism/docker-compose.yml b/docker/photoprism/docker-compose.yml index 8d42f3f62..da02a1af5 100644 --- a/docker/photoprism/docker-compose.yml +++ b/docker/photoprism/docker-compose.yml @@ -11,6 +11,16 @@ services: image: photoprism/photoprism:latest ports: - 2342:2342 # [local port]:[container port] + environment: # Run "photoprism help" and "photoprism config" too see all config options and current values + PHOTOPRISM_URL: "https://demo.photoprism.org/" + PHOTOPRISM_TITLE: "PhotoPrism" + PHOTOPRISM_SUBTITLE: "Browse your life" + PHOTOPRISM_DESCRIPTION: "Personal Photo Management powered by Go and Google TensorFlow. Free and open-source. Made with ❤️ in Berlin." + PHOTOPRISM_AUTHOR: "Anonymous" + PHOTOPRISM_TWITTER: "@browseyourlife" + PHOTOPRISM_IMPORT_PATH: "/home/photoprism/Pictures/Import" + PHOTOPRISM_EXPORT_PATH: "/home/photoprism/Pictures/Export" + PHOTOPRISM_ORIGINALS_PATH: "/home/photoprism/Pictures/Originals" volumes: - "~/Pictures/Originals:/home/photoprism/Pictures/Originals" # [local path]:[container path] - "~/Pictures/Import:/home/photoprism/Pictures/Import" # [local path]:[container path] (optional) diff --git a/frontend/src/common/config.js b/frontend/src/common/config.js index d56ffb299..9213ed1ef 100644 --- a/frontend/src/common/config.js +++ b/frontend/src/common/config.js @@ -45,29 +45,29 @@ class Config { } onCount(ev, data) { - const type = ev.split('.')[1]; + const type = ev.split(".")[1]; switch (type) { - case "favorites": - this.values.count.favorites += data.count; - break; - case "albums": - this.values.count.albums += data.count; - break; - case "photos": - this.values.count.photos += data.count; - break; - case "countries": - this.values.count.countries += data.count; - break; - case "labels": - this.values.count.labels += data.count; - break; - default: - console.warn("unknown count type", ev, data) + case "favorites": + this.values.count.favorites += data.count; + break; + case "albums": + this.values.count.albums += data.count; + break; + case "photos": + this.values.count.photos += data.count; + break; + case "countries": + this.values.count.countries += data.count; + break; + case "labels": + this.values.count.labels += data.count; + break; + default: + console.warn("unknown count type", ev, data); } - this.values.count + this.values.count; } updateSettings(values, $vuetify) { diff --git a/frontend/src/pages/album/photos.vue b/frontend/src/pages/album/photos.vue index b9661f9d9..ab659fbd2 100644 --- a/frontend/src/pages/album/photos.vue +++ b/frontend/src/pages/album/photos.vue @@ -228,7 +228,7 @@ this.$nextTick(() => this.$emit("scrollRefresh")); } - }); + }).catch(() => this.loading = false); }, findAlbum() { this.model.find(this.uuid).then(m => { diff --git a/frontend/src/pages/photos.vue b/frontend/src/pages/photos.vue index 9d3faf092..803bd2e1f 100644 --- a/frontend/src/pages/photos.vue +++ b/frontend/src/pages/photos.vue @@ -219,7 +219,7 @@ this.$nextTick(() => this.$emit("scrollRefresh")); } - }); + }).catch(() => this.loading = false); }, }, created() { diff --git a/internal/api/albums_test.go b/internal/api/albums_test.go index d8cfe2340..d809e20a5 100644 --- a/internal/api/albums_test.go +++ b/internal/api/albums_test.go @@ -1,9 +1,10 @@ package api import ( - "github.com/stretchr/testify/assert" "net/http" "testing" + + "github.com/stretchr/testify/assert" ) func TestGetAlbums(t *testing.T) { diff --git a/internal/api/errors.go b/internal/api/errors.go index 1226cfcde..0ef0dd51c 100644 --- a/internal/api/errors.go +++ b/internal/api/errors.go @@ -7,6 +7,6 @@ import ( ) var ( - ErrReadOnly = gin.H{"code": 403, "error": util.UcFirst(config.ErrReadOnly.Error())} + ErrReadOnly = gin.H{"code": 403, "error": util.UcFirst(config.ErrReadOnly.Error())} ErrUnauthorized = gin.H{"code": 401, "error": util.UcFirst(config.ErrUnauthorized.Error())} ) diff --git a/internal/api/labels_test.go b/internal/api/labels_test.go index 524e1bfe9..a31d4f55d 100644 --- a/internal/api/labels_test.go +++ b/internal/api/labels_test.go @@ -1,9 +1,10 @@ package api import ( - "github.com/stretchr/testify/assert" "net/http" "testing" + + "github.com/stretchr/testify/assert" ) func TestGetLabels(t *testing.T) { diff --git a/internal/api/preview.go b/internal/api/preview.go new file mode 100644 index 000000000..9f47beaf0 --- /dev/null +++ b/internal/api/preview.go @@ -0,0 +1,112 @@ +package api + +import ( + "fmt" + "image" + "image/color" + "net/http" + "os" + "time" + + "github.com/disintegration/imaging" + "github.com/gin-gonic/gin" + "github.com/photoprism/photoprism/internal/config" + "github.com/photoprism/photoprism/internal/form" + "github.com/photoprism/photoprism/internal/photoprism" + "github.com/photoprism/photoprism/internal/repo" + "github.com/photoprism/photoprism/internal/util" +) + +// GET /api/v1/preview +func GetPreview(router *gin.RouterGroup, conf *config.Config) { + router.GET("/preview", func(c *gin.Context) { + // TODO: proof of concept - code needs refactoring! + t := time.Now().Format("20060102") + path := fmt.Sprintf("%s/preview/%s/%s", conf.ThumbnailsPath(), t[0:4], t[4:6]) + + if err := os.MkdirAll(path, os.ModePerm); err != nil { + log.Error(err) + c.Data(http.StatusNotFound, "image/svg+xml", photoIconSvg) + return + } + + previewFilename := fmt.Sprintf("%s/%s.jpg", path, t[6:8]) + + if util.Exists(previewFilename) { + c.File(previewFilename) + return + } + + var f form.PhotoSearch + + f.Public = true + f.Safe = true + f.Count = 12 + f.Order = "relevance" + + r := repo.New(conf.OriginalsPath(), conf.Db()) + p, err := r.Photos(f) + + if err != nil { + log.Error(err) + c.Data(http.StatusNotFound, "image/svg+xml", photoIconSvg) + return + } + + width := 908 + height := 680 + x := 0 + y := 0 + + preview := imaging.New(width, height, color.NRGBA{255, 255, 255, 255}) + thumbType, _ := photoprism.ThumbnailTypes["tile_224"] + + for _, file := range p { + fileName := fmt.Sprintf("%s/%s", conf.OriginalsPath(), file.FileName) + + if !util.Exists(fileName) { + log.Errorf("could not find original for thumbnail: %s", fileName) + c.Data(http.StatusNotFound, "image/svg+xml", photoIconSvg) + + // Set missing flag so that the file doesn't show up in search results anymore + file.FileMissing = true + conf.Db().Save(&file) + return + } + + thumbnail, err := photoprism.ThumbnailFromFile(fileName, file.FileHash, conf.ThumbnailsPath(), thumbType.Width, thumbType.Height, thumbType.Options...) + + if err != nil { + log.Error(err) + c.Data(http.StatusNotFound, "image/svg+xml", photoIconSvg) + } + + src, err := imaging.Open(thumbnail) + + if err != nil { + log.Error(err) + c.Data(http.StatusNotFound, "image/svg+xml", photoIconSvg) + } + + preview = imaging.Paste(preview, src, image.Pt(x, y)) + + x += 228 + + if x > width { + x = 0 + y += 228 + } + } + + // Save the resulting image as JPEG. + err = imaging.Save(preview, previewFilename) + + if err != nil { + log.Error(err) + c.Data(http.StatusNotFound, "image/svg+xml", photoIconSvg) + return + } + + c.File(previewFilename) + }) +} diff --git a/internal/api/session.go b/internal/api/session.go index 7e3fa1aa5..ec2128e08 100644 --- a/internal/api/session.go +++ b/internal/api/session.go @@ -31,7 +31,7 @@ func CreateSession(router *gin.RouterGroup, conf *config.Config) { gc := conf.Cache() - gc.Set(token, 1, cache.DefaultExpiration); + gc.Set(token, 1, cache.DefaultExpiration) s := gin.H{"token": token, "user": gin.H{"ID": 1, "FirstName": "Admin", "LastName": "", "Role": "admin", "Email": "photoprism@localhost"}} diff --git a/internal/api/thumbnails_test.go b/internal/api/thumbnails_test.go index d8ac8b137..7042eadfb 100644 --- a/internal/api/thumbnails_test.go +++ b/internal/api/thumbnails_test.go @@ -1,9 +1,10 @@ package api import ( - "github.com/stretchr/testify/assert" "net/http" "testing" + + "github.com/stretchr/testify/assert" ) func TestGetThumbnail(t *testing.T) { diff --git a/internal/commands/config.go b/internal/commands/config.go index 670626667..c900834b8 100644 --- a/internal/commands/config.go +++ b/internal/commands/config.go @@ -19,6 +19,12 @@ func configAction(ctx *cli.Context) error { fmt.Printf("NAME VALUE\n") fmt.Printf("name %s\n", conf.Name()) + fmt.Printf("url %s\n", conf.Url()) + fmt.Printf("title %s\n", conf.Title()) + fmt.Printf("subtitle %s\n", conf.Subtitle()) + fmt.Printf("description %s\n", conf.Description()) + fmt.Printf("author %s\n", conf.Author()) + fmt.Printf("twitter %s\n", conf.Twitter()) fmt.Printf("version %s\n", conf.Version()) fmt.Printf("copyright %s\n", conf.Copyright()) fmt.Printf("debug %t\n", conf.Debug()) diff --git a/internal/commands/start.go b/internal/commands/start.go index 67ef961a1..ba669d6f6 100644 --- a/internal/commands/start.go +++ b/internal/commands/start.go @@ -31,8 +31,8 @@ var startFlags = []cli.Flag{ EnvVar: "PHOTOPRISM_DETACH_SERVER", }, cli.BoolFlag{ - Name: "config, c", - Usage: "show config", + Name: "config, c", + Usage: "show config", }, } diff --git a/internal/config/config.go b/internal/config/config.go index 4d021bbe1..53064972e 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -186,6 +186,44 @@ func (c *Config) Name() string { return c.config.Name } +// Url returns the public server URL (default is "http://localhost:2342/"). +func (c *Config) Url() string { + if c.config.Url == "" { + return "http://localhost:2342/" + } + + return c.config.Url +} + +// Title returns the site title (default is application name). +func (c *Config) Title() string { + if c.config.Title == "" { + return c.Name() + } + + return c.config.Title +} + +// Subtitle returns the site title. +func (c *Config) Subtitle() string { + return c.config.Subtitle +} + +// Description returns the site title. +func (c *Config) Description() string { + return c.config.Description +} + +// Author returns the site author / copyright. +func (c *Config) Author() string { + return c.config.Author +} + +// Description returns the twitter handle for sharing. +func (c *Config) Twitter() string { + return c.config.Twitter +} + // Version returns the application version. func (c *Config) Version() string { return c.config.Version @@ -532,7 +570,7 @@ func (c *Config) ClientConfig() ClientConfig { Stories uint `json:"stories"` Labels uint `json:"labels"` Albums uint `json:"albums"` - Countries uint `json:"countries"` + Countries uint `json:"countries"` }{} db.Table("photos"). @@ -570,20 +608,26 @@ func (c *Config) ClientConfig() ClientConfig { cssHash := util.Hash(c.HttpStaticBuildPath() + "/app.css") result := ClientConfig{ - "name": c.Name(), - "version": c.Version(), - "copyright": c.Copyright(), - "debug": c.Debug(), - "readonly": c.ReadOnly(), - "public": c.Public(), - "albums": albums, - "cameras": cameras, - "countries": countries, - "thumbnails": Thumbnails, - "jsHash": jsHash, - "cssHash": cssHash, - "settings": c.Settings(), - "count": count, + "name": c.Name(), + "url": c.Url(), + "title": c.Title(), + "subtitle": c.Subtitle(), + "description": c.Description(), + "author": c.Author(), + "twitter": c.Twitter(), + "version": c.Version(), + "copyright": c.Copyright(), + "debug": c.Debug(), + "readonly": c.ReadOnly(), + "public": c.Public(), + "albums": albums, + "cameras": cameras, + "countries": countries, + "thumbnails": Thumbnails, + "jsHash": jsHash, + "cssHash": cssHash, + "settings": c.Settings(), + "count": count, } return result diff --git a/internal/config/errors.go b/internal/config/errors.go index 3b53654b7..7a3931622 100644 --- a/internal/config/errors.go +++ b/internal/config/errors.go @@ -5,6 +5,6 @@ import ( ) var ( - ErrReadOnly = errors.New("not available in read-only mode") + ErrReadOnly = errors.New("not available in read-only mode") ErrUnauthorized = errors.New("please log in and try again") ) diff --git a/internal/config/flags.go b/internal/config/flags.go index d4678ec14..fc3a58f60 100644 --- a/internal/config/flags.go +++ b/internal/config/flags.go @@ -21,6 +21,42 @@ var GlobalFlags = []cli.Flag{ Usage: "no authentication required", EnvVar: "PHOTOPRISM_PUBLIC", }, + cli.StringFlag{ + Name: "url", + Usage: "canonical site URL", + Value: "http://localhost:2342/", + EnvVar: "PHOTOPRISM_URL", + }, + cli.StringFlag{ + Name: "title", + Usage: "site title", + Value: "PhotoPrism", + EnvVar: "PHOTOPRISM_TITLE", + }, + cli.StringFlag{ + Name: "subtitle", + Usage: "site subtitle", + Value: "Browse your life", + EnvVar: "PHOTOPRISM_SUBTITLE", + }, + cli.StringFlag{ + Name: "description", + Usage: "site description", + Value: "Personal Photo Management", + EnvVar: "PHOTOPRISM_DESCRIPTION", + }, + cli.StringFlag{ + Name: "author", + Usage: "site owner / copyright", + Value: "Anonymous", + EnvVar: "PHOTOPRISM_AUTHOR", + }, + cli.StringFlag{ + Name: "twitter", + Usage: "twitter handle for sharing", + Value: "@browseyourlife", + EnvVar: "PHOTOPRISM_TWITTER", + }, cli.StringFlag{ Name: "admin-password", Usage: "admin password", diff --git a/internal/config/params.go b/internal/config/params.go index d84d7915c..de042700b 100644 --- a/internal/config/params.go +++ b/internal/config/params.go @@ -28,6 +28,12 @@ const ( // See https://github.com/photoprism/photoprism/issues/50#issuecomment-433856358 type Params struct { Name string + Url string `yaml:"url" flag:"url"` + Title string `yaml:"title" flag:"title"` + Subtitle string `yaml:"subtitle" flag:"subtitle"` + Description string `yaml:"description" flag:"description"` + Author string `yaml:"author" flag:"author"` + Twitter string `yaml:"twitter" flag:"twitter"` Version string Copyright string Debug bool `yaml:"debug" flag:"debug"` diff --git a/internal/config/settings.go b/internal/config/settings.go index 3250ed5a4..849f912c5 100644 --- a/internal/config/settings.go +++ b/internal/config/settings.go @@ -47,4 +47,3 @@ func (s *Settings) WriteValuesToFile(fileName string) error { return ioutil.WriteFile(fileName, data, os.ModePerm) } - diff --git a/internal/event/hub.go b/internal/event/hub.go index 40f0f08b5..1e9e90c66 100644 --- a/internal/event/hub.go +++ b/internal/event/hub.go @@ -11,8 +11,7 @@ type Message = hub.Message var channelCap = 10 var sharedHub = NewHub() - -func NewHub () *Hub { +func NewHub() *Hub { return hub.New() } @@ -40,7 +39,7 @@ func Warning(msg string) { Publish("notify.warning", Data{"msg": msg}) } -func Publish (event string, data Data) { +func Publish(event string, data Data) { SharedHub().Publish(Message{ Name: event, Fields: data, diff --git a/internal/event/hub_test.go b/internal/event/hub_test.go index 8ff66f123..0c185bd2f 100644 --- a/internal/event/hub_test.go +++ b/internal/event/hub_test.go @@ -22,7 +22,7 @@ func TestPublishSubscribe(t *testing.T) { msg := <-s.Receiver - t.Logf("receive msg with topic %s: %v\n", msg.Name, msg.Fields) + t.Logf("receive msg with topic %s: %v\n", msg.Name, msg.Fields) assert.Equal(t, "foo.bar", msg.Name) assert.Equal(t, Data{"id": 13}, msg.Fields) diff --git a/internal/event/log.go b/internal/event/log.go index 5a6d611c3..8160b29b9 100644 --- a/internal/event/log.go +++ b/internal/event/log.go @@ -9,7 +9,6 @@ import ( var Log *logrus.Logger - type Hook struct { hub *hub.Hub } @@ -20,11 +19,11 @@ func NewHook(hub *hub.Hub) *Hook { func (h *Hook) Fire(entry *logrus.Entry) error { h.hub.Publish(Message{ - Name: "log." + entry.Level.String(), + Name: "log." + entry.Level.String(), Fields: Data{ - "time": entry.Time, + "time": entry.Time, "level": entry.Level.String(), - "msg": entry.Message, + "msg": entry.Message, }, }) diff --git a/internal/form/album_search_test.go b/internal/form/album_search_test.go index b45491ce3..2ba31cd69 100644 --- a/internal/form/album_search_test.go +++ b/internal/form/album_search_test.go @@ -1,9 +1,10 @@ package form import ( + "testing" + log "github.com/sirupsen/logrus" "github.com/stretchr/testify/assert" - "testing" ) func TestAlbumSearchForm(t *testing.T) { diff --git a/internal/form/label_search_test.go b/internal/form/label_search_test.go index d66716de5..02b1c4868 100644 --- a/internal/form/label_search_test.go +++ b/internal/form/label_search_test.go @@ -1,9 +1,10 @@ package form import ( + "testing" + log "github.com/sirupsen/logrus" "github.com/stretchr/testify/assert" - "testing" ) func TestLabelSearchForm(t *testing.T) { diff --git a/internal/form/login.go b/internal/form/login.go index b93d1aade..13e325739 100644 --- a/internal/form/login.go +++ b/internal/form/login.go @@ -1,6 +1,6 @@ package form type Login struct { - Email string `json:"email"` + Email string `json:"email"` Password string `json:"password"` } diff --git a/internal/form/photo_search.go b/internal/form/photo_search.go index a87d277bb..d2d1c3e02 100644 --- a/internal/form/photo_search.go +++ b/internal/form/photo_search.go @@ -40,6 +40,9 @@ type PhotoSearch struct { Before time.Time `form:"before" time_format:"2006-01-02"` After time.Time `form:"after" time_format:"2006-01-02"` Favorites bool `form:"favorites"` + Public bool `form:"public"` + Story bool `form:"story"` + Safe bool `form:"safe"` Count int `form:"count" binding:"required"` Offset int `form:"offset"` diff --git a/internal/models/album_test.go b/internal/models/album_test.go index 52ee5aaa2..1ed6e5c71 100644 --- a/internal/models/album_test.go +++ b/internal/models/album_test.go @@ -1,10 +1,11 @@ package models import ( - "github.com/gosimple/slug" - "github.com/stretchr/testify/assert" "testing" "time" + + "github.com/gosimple/slug" + "github.com/stretchr/testify/assert" ) func TestNewAlbum(t *testing.T) { diff --git a/internal/models/camera_test.go b/internal/models/camera_test.go index cd93ca2e3..4d567472f 100644 --- a/internal/models/camera_test.go +++ b/internal/models/camera_test.go @@ -1,8 +1,9 @@ package models import ( - "github.com/stretchr/testify/assert" "testing" + + "github.com/stretchr/testify/assert" ) func TestNewCamera(t *testing.T) { diff --git a/internal/models/country_test.go b/internal/models/country_test.go index 4db8d1f2a..08eafecc4 100644 --- a/internal/models/country_test.go +++ b/internal/models/country_test.go @@ -1,8 +1,9 @@ package models import ( - "github.com/stretchr/testify/assert" "testing" + + "github.com/stretchr/testify/assert" ) func TestNewCountry(t *testing.T) { diff --git a/internal/models/file.go b/internal/models/file.go index 0ddc2144d..f75d0d103 100644 --- a/internal/models/file.go +++ b/internal/models/file.go @@ -36,7 +36,6 @@ type File struct { FileNotes string `gorm:"type:text"` } - func FindFileByHash(db *gorm.DB, fileHash string) (File, error) { var file File diff --git a/internal/models/label_test.go b/internal/models/label_test.go index b6fce9b8d..e1741bde6 100644 --- a/internal/models/label_test.go +++ b/internal/models/label_test.go @@ -1,8 +1,9 @@ package models import ( - "github.com/stretchr/testify/assert" "testing" + + "github.com/stretchr/testify/assert" ) func TestNewLabel(t *testing.T) { diff --git a/internal/models/lens_test.go b/internal/models/lens_test.go index eaddbb523..9999aa554 100644 --- a/internal/models/lens_test.go +++ b/internal/models/lens_test.go @@ -1,8 +1,9 @@ package models import ( - "github.com/stretchr/testify/assert" "testing" + + "github.com/stretchr/testify/assert" ) func TestNewLens(t *testing.T) { diff --git a/internal/models/photo_album_test.go b/internal/models/photo_album_test.go index 3a29eacf2..d9139e60c 100644 --- a/internal/models/photo_album_test.go +++ b/internal/models/photo_album_test.go @@ -1,8 +1,9 @@ package models import ( - "github.com/stretchr/testify/assert" "testing" + + "github.com/stretchr/testify/assert" ) func TestNewPhotoAlbum(t *testing.T) { diff --git a/internal/models/photo_label_test.go b/internal/models/photo_label_test.go index 41189e012..5272caa74 100644 --- a/internal/models/photo_label_test.go +++ b/internal/models/photo_label_test.go @@ -1,8 +1,9 @@ package models import ( - "github.com/stretchr/testify/assert" "testing" + + "github.com/stretchr/testify/assert" ) func TestNewPhotoLabel(t *testing.T) { diff --git a/internal/photoprism/converter.go b/internal/photoprism/converter.go index b97ae5176..c202d1638 100644 --- a/internal/photoprism/converter.go +++ b/internal/photoprism/converter.go @@ -111,7 +111,7 @@ func (c *Converter) ConvertToJpeg(image *MediaFile) (*MediaFile, error) { "fileType": image.Type(), "fileName": fileName, "baseName": filepath.Base(fileName), - "xmpName": filepath.Base(xmpFilename), + "xmpName": filepath.Base(xmpFilename), }) if convertCommand, err := c.ConvertCommand(image, jpegFilename, xmpFilename); err != nil { diff --git a/internal/photoprism/indexer_mediafile.go b/internal/photoprism/indexer_mediafile.go index d985ed946..b49bf80df 100644 --- a/internal/photoprism/indexer_mediafile.go +++ b/internal/photoprism/indexer_mediafile.go @@ -302,7 +302,7 @@ func (i *Indexer) addLabels(photoId uint, labels Labels) { } } -func (i *Indexer) indexLocation (mediaFile *MediaFile, photo *models.Photo, keywords []string, labels Labels, fileChanged bool, o IndexerOptions) ([]string, Labels){ +func (i *Indexer) indexLocation(mediaFile *MediaFile, photo *models.Photo, keywords []string, labels Labels, fileChanged bool, o IndexerOptions) ([]string, Labels) { if location, err := mediaFile.Location(); err == nil { i.db.FirstOrCreate(location, "id = ?", location.ID) photo.Location = location @@ -338,7 +338,6 @@ func (i *Indexer) indexLocation (mediaFile *MediaFile, photo *models.Photo, keyw // Sort by priority and uncertainty sort.Sort(labels) - if (fileChanged || o.UpdateTitle) && photo.PhotoTitleChanged == false { if len(labels) > 0 && labels[0].Priority >= -1 && labels[0].Uncertainty <= 60 && labels[0].Name != "" { // TODO: User defined title format log.Infof("index: using label %s to create photo title (%d%% uncertainty)", labels[0].Name, labels[0].Uncertainty) diff --git a/internal/photoprism/indexer_test.go b/internal/photoprism/indexer_test.go index a7854e3d2..71484974b 100644 --- a/internal/photoprism/indexer_test.go +++ b/internal/photoprism/indexer_test.go @@ -1,8 +1,9 @@ package photoprism import ( - "github.com/photoprism/photoprism/internal/config" "testing" + + "github.com/photoprism/photoprism/internal/config" ) func TestIndexer_IndexAll(t *testing.T) { diff --git a/internal/photoprism/label_test.go b/internal/photoprism/label_test.go index 905dbdb45..b350649c2 100644 --- a/internal/photoprism/label_test.go +++ b/internal/photoprism/label_test.go @@ -1,8 +1,9 @@ package photoprism import ( - "github.com/stretchr/testify/assert" "testing" + + "github.com/stretchr/testify/assert" ) func TestLabel_NewLocationLabel(t *testing.T) { diff --git a/internal/photoprism/mediafile.go b/internal/photoprism/mediafile.go index 96650236a..1a15c92ef 100644 --- a/internal/photoprism/mediafile.go +++ b/internal/photoprism/mediafile.go @@ -435,7 +435,7 @@ func (m *MediaFile) HasSameFilename(other *MediaFile) bool { func (m *MediaFile) Move(newFilename string) error { if err := os.Rename(m.filename, newFilename); err != nil { log.Debugf("could not rename file, falling back to copy and delete: %s", err.Error()) - } else { + } else { m.filename = newFilename return nil diff --git a/internal/photoprism/mediafile_test.go b/internal/photoprism/mediafile_test.go index 2c8b70c3f..03dd6e590 100644 --- a/internal/photoprism/mediafile_test.go +++ b/internal/photoprism/mediafile_test.go @@ -1,10 +1,11 @@ package photoprism import ( - "github.com/photoprism/photoprism/internal/util" "os" "testing" + "github.com/photoprism/photoprism/internal/util" + "github.com/photoprism/photoprism/internal/config" "github.com/stretchr/testify/assert" ) @@ -496,8 +497,8 @@ func TestMediaFile_Move(t *testing.T) { conf := config.TestConfig() tmpPath := conf.CachePath() + "/_tmp/TestMediaFile_Move" - origName := tmpPath + "/original.jpg" - destName := tmpPath + "/destination.jpg" + origName := tmpPath + "/original.jpg" + destName := tmpPath + "/destination.jpg" os.MkdirAll(tmpPath, os.ModePerm) diff --git a/internal/photoprism/openstreetmap_test.go b/internal/photoprism/openstreetmap_test.go index f6559479c..c956ea59d 100644 --- a/internal/photoprism/openstreetmap_test.go +++ b/internal/photoprism/openstreetmap_test.go @@ -1,9 +1,10 @@ package photoprism import ( + "testing" + "github.com/photoprism/photoprism/internal/config" "github.com/stretchr/testify/assert" - "testing" ) func TestMediaFile_Location(t *testing.T) { diff --git a/internal/photoprism/tensorflow_test.go b/internal/photoprism/tensorflow_test.go index fa536c1ee..8adbb742a 100644 --- a/internal/photoprism/tensorflow_test.go +++ b/internal/photoprism/tensorflow_test.go @@ -1,10 +1,11 @@ package photoprism import ( - tensorflow "github.com/tensorflow/tensorflow/tensorflow/go" "io/ioutil" "testing" + tensorflow "github.com/tensorflow/tensorflow/tensorflow/go" + "github.com/photoprism/photoprism/internal/config" "github.com/stretchr/testify/assert" ) diff --git a/internal/photoprism/thumbnails_test.go b/internal/photoprism/thumbnails_test.go index 7d54cc219..517758645 100644 --- a/internal/photoprism/thumbnails_test.go +++ b/internal/photoprism/thumbnails_test.go @@ -1,11 +1,12 @@ package photoprism import ( - "github.com/disintegration/imaging" - "github.com/photoprism/photoprism/internal/models" "os" "testing" + "github.com/disintegration/imaging" + "github.com/photoprism/photoprism/internal/models" + "github.com/photoprism/photoprism/internal/config" "github.com/stretchr/testify/assert" ) diff --git a/internal/repo/photos.go b/internal/repo/photos.go index dd7da0bc4..415fdb45a 100644 --- a/internal/repo/photos.go +++ b/internal/repo/photos.go @@ -85,10 +85,6 @@ type PhotoResult struct { FileHeight int FileOrientation int FileAspectRatio float64 - - // List of matching labels and keywords - Labels string - Keywords string } func (m *PhotoResult) DownloadFileName() string { @@ -128,18 +124,13 @@ func (s *Repo) Photos(f form.PhotoSearch) (results []PhotoResult, err error) { lenses.lens_make, lenses.lens_model, countries.country_name, locations.loc_display_name, locations.loc_name, locations.loc_city, locations.loc_postcode, locations.loc_county, - locations.loc_state, locations.loc_country, locations.loc_country_code, locations.loc_category, locations.loc_type, - GROUP_CONCAT(DISTINCT labels.label_name) AS labels, - GROUP_CONCAT(DISTINCT keywords.keyword) AS keywords`). + locations.loc_state, locations.loc_country, locations.loc_country_code, locations.loc_category, locations.loc_type`). Joins("JOIN files ON files.photo_id = photos.id AND files.file_primary AND files.deleted_at IS NULL"). Joins("JOIN cameras ON cameras.id = photos.camera_id"). Joins("JOIN lenses ON lenses.id = photos.lens_id"). Joins("LEFT JOIN countries ON countries.id = photos.country_id"). Joins("LEFT JOIN locations ON locations.id = photos.location_id"). Joins("LEFT JOIN photos_labels ON photos_labels.photo_id = photos.id"). - Joins("LEFT JOIN labels ON photos_labels.label_id = labels.id"). - Joins("LEFT JOIN photos_keywords ON photos_keywords.photo_id = photos.id"). - Joins("LEFT JOIN keywords ON photos_keywords.keyword_id = keywords.id"). Where("photos.deleted_at IS NULL AND files.file_missing = 0"). Group("photos.id, files.id") var categories []models.Category @@ -159,7 +150,7 @@ func (s *Repo) Photos(f form.PhotoSearch) (results []PhotoResult, err error) { labelIds = append(labelIds, category.LabelID) } - q = q.Where("labels.id IN (?)", labelIds) + q = q.Where("photos_labels.label_id IN (?)", labelIds) } } @@ -167,18 +158,27 @@ func (s *Repo) Photos(f form.PhotoSearch) (results []PhotoResult, err error) { q = q.Where("location_id > 0") if f.Query != "" { - likeString := "%" + strings.ToLower(f.Query) + "%" - q = q.Where("LOWER(locations.loc_display_name) LIKE ?", likeString) + q = q.Joins("LEFT JOIN photos_keywords ON photos_keywords.photo_id = photos.id"). + Joins("LEFT JOIN keywords ON photos_keywords.keyword_id = keywords.id"). + Where("keywords.keyword LIKE ?", strings.ToLower(f.Query)+"%") } } else if f.Query != "" { + if len(f.Query) < 2 { + return results, fmt.Errorf("query too short") + } + slugString := slug.Make(f.Query) lowerString := strings.ToLower(f.Query) likeString := lowerString + "%" - if result := s.db.First(&label, "label_slug = ?", slugString); result.Error != nil { - log.Infof("search: label \"%s\" not found", f.Query) + q = q.Joins("LEFT JOIN photos_keywords ON photos_keywords.photo_id = photos.id"). + Joins("LEFT JOIN keywords ON photos_keywords.keyword_id = keywords.id") - q = q.Where("labels.label_slug = ? OR keywords.keyword LIKE ? OR files.file_main_color = ?", slugString, likeString, lowerString) + if result := s.db.First(&label, "label_slug = ?", slugString); result.Error != nil { + log.Infof("search: label \"%s\" not found, using fuzzy search", f.Query) + + q = q.Joins("LEFT JOIN labels ON photos_labels.label_id = labels.id"). + Where("labels.label_name LIKE ? OR keywords.keyword LIKE ? OR files.file_main_color = ?", likeString, likeString, lowerString) } else { labelIds = append(labelIds, label.ID) @@ -190,7 +190,7 @@ func (s *Repo) Photos(f form.PhotoSearch) (results []PhotoResult, err error) { log.Infof("search: label \"%s\" includes %d categories", label.LabelName, len(labelIds)) - q = q.Where("labels.id IN (?) OR keywords.keyword LIKE ? OR files.file_main_color = ?", labelIds, likeString, lowerString) + q = q.Where("photos_labels.label_id IN (?) OR keywords.keyword LIKE ? OR files.file_main_color = ?", labelIds, likeString, lowerString) } } @@ -210,6 +210,18 @@ func (s *Repo) Photos(f form.PhotoSearch) (results []PhotoResult, err error) { q = q.Where("photos.photo_favorite = 1") } + if f.Public { + q = q.Where("photos.photo_private = 0") + } + + if f.Safe { + q = q.Where("photos.photo_nsfw = 0") + } + + if f.Story { + q = q.Where("photos.photo_story = 1") + } + if f.Country != "" { q = q.Where("locations.loc_country_code = ?", f.Country) } @@ -282,6 +294,8 @@ func (s *Repo) Photos(f form.PhotoSearch) (results []PhotoResult, err error) { } switch f.Order { + case "relevance": + q = q.Order("photo_story DESC, photo_favorite DESC, taken_at DESC") case "newest": q = q.Order("taken_at DESC") case "oldest": diff --git a/internal/repo/photos_test.go b/internal/repo/photos_test.go index dad023f68..9d1b9445f 100644 --- a/internal/repo/photos_test.go +++ b/internal/repo/photos_test.go @@ -1,9 +1,10 @@ package repo import ( - "github.com/stretchr/testify/assert" "testing" + "github.com/stretchr/testify/assert" + "github.com/photoprism/photoprism/internal/config" "github.com/photoprism/photoprism/internal/form" ) diff --git a/internal/server/routes.go b/internal/server/routes.go index 2b050a315..d34990ee1 100644 --- a/internal/server/routes.go +++ b/internal/server/routes.go @@ -21,6 +21,7 @@ func registerRoutes(router *gin.Engine, conf *config.Config) { api.CreateSession(v1, conf) api.DeleteSession(v1, conf) + api.GetPreview(v1, conf) api.GetThumbnail(v1, conf) api.GetDownload(v1, conf) api.CreateZip(v1, conf) diff --git a/internal/util/gen.go b/internal/util/gen.go index 1cbc70e03..2bb7e335d 100644 --- a/internal/util/gen.go +++ b/internal/util/gen.go @@ -5,8 +5,8 @@ package main import ( "bufio" - "os" "io" + "os" "text/template" ) diff --git a/internal/util/stopwords.go b/internal/util/stopwords.go index 20bc4b45e..8f2b9bda4 100644 --- a/internal/util/stopwords.go +++ b/internal/util/stopwords.go @@ -2,4944 +2,4944 @@ package util var Stopwords = map[string]bool{ - "'ll": true, - "'tis": true, - "'twas": true, - "'ve": true, - "10": true, - "39": true, - "a": true, - "a's": true, - "able": true, - "ableabout": true, - "about": true, - "above": true, - "abroad": true, - "abst": true, - "accordance": true, - "according": true, - "accordingly": true, - "across": true, - "act": true, - "actually": true, - "ad": true, - "added": true, - "adj": true, - "adopted": true, - "ae": true, - "af": true, - "affected": true, - "affecting": true, - "affects": true, - "after": true, - "afterwards": true, - "ag": true, - "again": true, - "against": true, - "ago": true, - "ah": true, - "ahead": true, - "ai": true, - "ain't": true, - "aint": true, - "al": true, - "all": true, - "allow": true, - "allows": true, - "almost": true, - "alone": true, - "along": true, - "alongside": true, - "already": true, - "also": true, - "although": true, - "always": true, - "am": true, - "amid": true, - "amidst": true, - "among": true, - "amongst": true, - "amoungst": true, - "amount": true, - "an": true, - "and": true, - "announce": true, - "another": true, - "any": true, - "anybody": true, - "anyhow": true, - "anymore": true, - "anyone": true, - "anything": true, - "anyway": true, - "anyways": true, - "anywhere": true, - "ao": true, - "apart": true, - "apparently": true, - "appear": true, - "appreciate": true, - "appropriate": true, - "approximately": true, - "aq": true, - "ar": true, - "are": true, - "area": true, - "areas": true, - "aren": true, - "aren't": true, - "arent": true, - "arise": true, - "around": true, - "arpa": true, - "as": true, - "aside": true, - "ask": true, - "asked": true, - "asking": true, - "asks": true, - "associated": true, - "at": true, - "au": true, - "auth": true, - "available": true, - "aw": true, - "away": true, - "awfully": true, - "az": true, - "b": true, - "ba": true, - "back": true, - "backed": true, - "backing": true, - "backs": true, - "backward": true, - "backwards": true, - "bb": true, - "bd": true, - "be": true, - "became": true, - "because": true, - "become": true, - "becomes": true, - "becoming": true, - "been": true, - "before": true, - "beforehand": true, - "began": true, - "begin": true, - "beginning": true, - "beginnings": true, - "begins": true, - "behind": true, - "being": true, - "beings": true, - "believe": true, - "below": true, - "beside": true, - "besides": true, - "best": true, - "better": true, - "between": true, - "beyond": true, - "bf": true, - "bg": true, - "bh": true, - "bi": true, - "big": true, - "bill": true, - "billion": true, - "biol": true, - "bj": true, - "bm": true, - "bn": true, - "bo": true, - "both": true, - "bottom": true, - "br": true, - "brief": true, - "briefly": true, - "bs": true, - "bt": true, - "but": true, - "buy": true, - "bv": true, - "bw": true, - "by": true, - "bz": true, - "c": true, - "c'mon": true, - "c's": true, - "ca": true, - "call": true, - "came": true, - "can": true, - "can't": true, - "cannot": true, - "cant": true, - "caption": true, - "case": true, - "cases": true, - "cause": true, - "causes": true, - "cc": true, - "cd": true, - "certain": true, - "certainly": true, - "cf": true, - "cg": true, - "ch": true, - "changes": true, - "ci": true, - "ck": true, - "cl": true, - "clear": true, - "clearly": true, - "click": true, - "cm": true, - "cmon": true, - "cn": true, - "co": true, - "co.": true, - "com": true, - "come": true, - "comes": true, - "computer": true, - "con": true, - "concerning": true, - "consequently": true, - "consider": true, - "considering": true, - "contain": true, - "containing": true, - "contains": true, - "copy": true, - "corresponding": true, - "could": true, - "could've": true, - "couldn": true, - "couldn't": true, - "couldnt": true, - "course": true, - "cr": true, - "cry": true, - "cs": true, - "cu": true, - "currently": true, - "cv": true, - "cx": true, - "cy": true, - "cz": true, - "d": true, - "dare": true, - "daren't": true, - "darent": true, - "date": true, - "de": true, - "dear": true, - "definitely": true, - "describe": true, - "described": true, - "despite": true, - "detail": true, - "did": true, - "didn": true, - "didn't": true, - "didnt": true, - "differ": true, - "different": true, - "differently": true, - "directly": true, - "dj": true, - "dk": true, - "dm": true, - "do": true, - "does": true, - "doesn": true, - "doesn't": true, - "doesnt": true, - "doing": true, - "don": true, - "don't": true, - "done": true, - "dont": true, - "doubtful": true, - "down": true, - "downed": true, - "downing": true, - "downs": true, - "downwards": true, - "due": true, - "during": true, - "dz": true, - "e": true, - "each": true, - "early": true, - "ec": true, - "ed": true, - "edu": true, - "ee": true, - "effect": true, - "eg": true, - "eh": true, - "eight": true, - "eighty": true, - "either": true, - "eleven": true, - "else": true, - "elsewhere": true, - "empty": true, - "end": true, - "ended": true, - "ending": true, - "ends": true, - "enough": true, - "entirely": true, - "er": true, - "es": true, - "especially": true, - "et": true, - "et-al": true, - "etc": true, - "even": true, - "evenly": true, - "ever": true, - "evermore": true, - "every": true, - "everybody": true, - "everyone": true, - "everything": true, - "everywhere": true, - "ex": true, - "exactly": true, - "example": true, - "except": true, - "f": true, - "face": true, - "faces": true, - "fact": true, - "facts": true, - "fairly": true, - "far": true, - "farther": true, - "felt": true, - "few": true, - "fewer": true, - "ff": true, - "fi": true, - "fifteen": true, - "fifth": true, - "fifty": true, - "fify": true, - "fill": true, - "find": true, - "finds": true, - "fire": true, - "first": true, - "five": true, - "fix": true, - "fj": true, - "fk": true, - "fm": true, - "fo": true, - "followed": true, - "following": true, - "follows": true, - "for": true, - "forever": true, - "former": true, - "formerly": true, - "forth": true, - "forty": true, - "forward": true, - "found": true, - "four": true, - "fr": true, - "free": true, - "from": true, - "front": true, - "full": true, - "fully": true, - "further": true, - "furthered": true, - "furthering": true, - "furthermore": true, - "furthers": true, - "fx": true, - "g": true, - "ga": true, - "gave": true, - "gb": true, - "gd": true, - "ge": true, - "general": true, - "generally": true, - "get": true, - "gets": true, - "getting": true, - "gf": true, - "gg": true, - "gh": true, - "gi": true, - "give": true, - "given": true, - "gives": true, - "giving": true, - "gl": true, - "gm": true, - "gmt": true, - "gn": true, - "go": true, - "goes": true, - "going": true, - "gone": true, - "good": true, - "goods": true, - "got": true, - "gotten": true, - "gov": true, - "gp": true, - "gq": true, - "gr": true, - "great": true, - "greater": true, - "greatest": true, - "greetings": true, - "group": true, - "grouped": true, - "grouping": true, - "groups": true, - "gs": true, - "gt": true, - "gu": true, - "gw": true, - "gy": true, - "h": true, - "had": true, - "hadn't": true, - "hadnt": true, - "half": true, - "happens": true, - "hardly": true, - "has": true, - "hasn": true, - "hasn't": true, - "hasnt": true, - "have": true, - "haven": true, - "haven't": true, - "havent": true, - "having": true, - "he": true, - "he'd": true, - "he'll": true, - "he's": true, - "hed": true, - "hell": true, - "hello": true, - "help": true, - "hence": true, - "her": true, - "here": true, - "here's": true, - "hereafter": true, - "hereby": true, - "herein": true, - "heres": true, - "hereupon": true, - "hers": true, - "herself": true, - "herse”": true, - "hes": true, - "hi": true, - "hid": true, - "high": true, - "higher": true, - "highest": true, - "him": true, - "himself": true, - "himse”": true, - "his": true, - "hither": true, - "hk": true, - "hm": true, - "hn": true, - "home": true, - "homepage": true, - "hopefully": true, - "how": true, - "how'd": true, - "how'll": true, - "how's": true, - "howbeit": true, - "however": true, - "hr": true, - "ht": true, - "htm": true, - "html": true, - "http": true, - "hu": true, - "hundred": true, - "i": true, - "i'd": true, - "i'll": true, - "i'm": true, - "i've": true, - "i.e.": true, - "id": true, - "ie": true, - "if": true, - "ignored": true, - "ii": true, - "il": true, - "ill": true, - "im": true, - "immediate": true, - "immediately": true, - "importance": true, - "important": true, - "in": true, - "inasmuch": true, - "inc": true, - "inc.": true, - "indeed": true, - "index": true, - "indicate": true, - "indicated": true, - "indicates": true, - "information": true, - "inner": true, - "inside": true, - "insofar": true, - "instead": true, - "int": true, - "interest": true, - "interested": true, - "interesting": true, - "interests": true, - "into": true, - "invention": true, - "inward": true, - "io": true, - "iq": true, - "ir": true, - "is": true, - "isn": true, - "isn't": true, - "isnt": true, - "it": true, - "it'd": true, - "it'll": true, - "it's": true, - "itd": true, - "itll": true, - "its": true, - "itself": true, - "itse”": true, - "ive": true, - "j": true, - "je": true, - "jm": true, - "jo": true, - "join": true, - "jp": true, - "just": true, - "k": true, - "ke": true, - "keep": true, - "keeps": true, - "kept": true, - "keys": true, - "kg": true, - "kh": true, - "ki": true, - "kind": true, - "km": true, - "kn": true, - "knew": true, - "know": true, - "known": true, - "knows": true, - "kp": true, - "kr": true, - "kw": true, - "ky": true, - "kz": true, - "l": true, - "la": true, - "large": true, - "largely": true, - "last": true, - "lately": true, - "later": true, - "latest": true, - "latter": true, - "latterly": true, - "lb": true, - "lc": true, - "least": true, - "length": true, - "less": true, - "lest": true, - "let": true, - "let's": true, - "lets": true, - "li": true, - "like": true, - "liked": true, - "likely": true, - "likewise": true, - "line": true, - "little": true, - "lk": true, - "ll": true, - "long": true, - "longer": true, - "longest": true, - "look": true, - "looking": true, - "looks": true, - "low": true, - "lower": true, - "lr": true, - "ls": true, - "lt": true, - "ltd": true, - "lu": true, - "lv": true, - "ly": true, - "m": true, - "ma": true, - "made": true, - "mainly": true, - "make": true, - "makes": true, - "making": true, - "man": true, - "many": true, - "may": true, - "maybe": true, - "mayn't": true, - "maynt": true, - "mc": true, - "md": true, - "me": true, - "mean": true, - "means": true, - "meantime": true, - "meanwhile": true, - "member": true, - "members": true, - "men": true, - "merely": true, - "mg": true, - "mh": true, - "microsoft": true, - "might": true, - "might've": true, - "mightn't": true, - "mightnt": true, - "mil": true, - "mill": true, - "million": true, - "mine": true, - "minus": true, - "miss": true, - "mk": true, - "ml": true, - "mm": true, - "mn": true, - "mo": true, - "more": true, - "moreover": true, - "most": true, - "mostly": true, - "move": true, - "mp": true, - "mq": true, - "mr": true, - "mrs": true, - "ms": true, - "msie": true, - "mt": true, - "mu": true, - "much": true, - "mug": true, - "must": true, - "must've": true, - "mustn't": true, - "mustnt": true, - "mv": true, - "mw": true, - "mx": true, - "my": true, - "myself": true, - "myse”": true, - "mz": true, - "n": true, - "na": true, - "name": true, - "namely": true, - "nay": true, - "nc": true, - "nd": true, - "ne": true, - "near": true, - "nearly": true, - "necessarily": true, - "necessary": true, - "need": true, - "needed": true, - "needing": true, - "needn't": true, - "neednt": true, - "needs": true, - "neither": true, - "net": true, - "netscape": true, - "never": true, - "neverf": true, - "neverless": true, - "nevertheless": true, - "new": true, - "newer": true, - "newest": true, - "next": true, - "nf": true, - "ng": true, - "ni": true, - "nine": true, - "ninety": true, - "nl": true, - "no": true, - "no-one": true, - "nobody": true, - "non": true, - "none": true, - "nonetheless": true, - "noone": true, - "nor": true, - "normally": true, - "nos": true, - "not": true, - "noted": true, - "nothing": true, - "notwithstanding": true, - "novel": true, - "now": true, - "nowhere": true, - "np": true, - "nr": true, - "nu": true, - "null": true, - "number": true, - "numbers": true, - "nz": true, - "o": true, - "obtain": true, - "obtained": true, - "obviously": true, - "of": true, - "off": true, - "often": true, - "oh": true, - "ok": true, - "okay": true, - "old": true, - "older": true, - "oldest": true, - "om": true, - "omitted": true, - "on": true, - "once": true, - "one": true, - "one's": true, - "ones": true, - "only": true, - "onto": true, - "open": true, - "opened": true, - "opening": true, - "opens": true, - "opposite": true, - "or": true, - "ord": true, - "order": true, - "ordered": true, - "ordering": true, - "orders": true, - "org": true, - "other": true, - "others": true, - "otherwise": true, - "ought": true, - "oughtn't": true, - "oughtnt": true, - "our": true, - "ours": true, - "ourselves": true, - "out": true, - "outside": true, - "over": true, - "overall": true, - "owing": true, - "own": true, - "p": true, - "pa": true, - "page": true, - "pages": true, - "part": true, - "parted": true, - "particular": true, - "particularly": true, - "parting": true, - "parts": true, - "past": true, - "pe": true, - "per": true, - "perhaps": true, - "pf": true, - "pg": true, - "ph": true, - "pk": true, - "pl": true, - "place": true, - "placed": true, - "places": true, - "please": true, - "plus": true, - "pm": true, - "pmid": true, - "pn": true, - "point": true, - "pointed": true, - "pointing": true, - "points": true, - "poorly": true, - "possible": true, - "possibly": true, - "potentially": true, - "pp": true, - "pr": true, - "predominantly": true, - "present": true, - "presented": true, - "presenting": true, - "presents": true, - "presumably": true, - "previously": true, - "primarily": true, - "probably": true, - "problem": true, - "problems": true, - "promptly": true, - "proud": true, - "provided": true, - "provides": true, - "pt": true, - "put": true, - "puts": true, - "pw": true, - "py": true, - "q": true, - "qa": true, - "que": true, - "quickly": true, - "quite": true, - "qv": true, - "r": true, - "ran": true, - "rather": true, - "rd": true, - "re": true, - "readily": true, - "really": true, - "reasonably": true, - "recent": true, - "recently": true, - "ref": true, - "refs": true, - "regarding": true, - "regardless": true, - "regards": true, - "related": true, - "relatively": true, - "research": true, - "reserved": true, - "respectively": true, - "resulted": true, - "resulting": true, - "results": true, - "right": true, - "ring": true, - "ro": true, - "room": true, - "rooms": true, - "round": true, - "ru": true, - "run": true, - "rw": true, - "s": true, - "sa": true, - "said": true, - "same": true, - "saw": true, - "say": true, - "saying": true, - "says": true, - "sb": true, - "sc": true, - "sd": true, - "se": true, - "sec": true, - "second": true, - "secondly": true, - "seconds": true, - "section": true, - "see": true, - "seeing": true, - "seem": true, - "seemed": true, - "seeming": true, - "seems": true, - "seen": true, - "sees": true, - "self": true, - "selves": true, - "sensible": true, - "sent": true, - "serious": true, - "seriously": true, - "seven": true, - "seventy": true, - "several": true, - "sg": true, - "sh": true, - "shall": true, - "shan't": true, - "shant": true, - "she": true, - "she'd": true, - "she'll": true, - "she's": true, - "shed": true, - "shell": true, - "shes": true, - "should": true, - "should've": true, - "shouldn": true, - "shouldn't": true, - "shouldnt": true, - "show": true, - "showed": true, - "showing": true, - "shown": true, - "showns": true, - "shows": true, - "si": true, - "side": true, - "sides": true, - "significant": true, - "significantly": true, - "similar": true, - "similarly": true, - "since": true, - "sincere": true, - "site": true, - "six": true, - "sixty": true, - "sj": true, - "sk": true, - "sl": true, - "slightly": true, - "sm": true, - "small": true, - "smaller": true, - "smallest": true, - "sn": true, - "so": true, - "some": true, - "somebody": true, - "someday": true, - "somehow": true, - "someone": true, - "somethan": true, - "something": true, - "sometime": true, - "sometimes": true, - "somewhat": true, - "somewhere": true, - "soon": true, - "sorry": true, - "specifically": true, - "specified": true, - "specify": true, - "specifying": true, - "sr": true, - "st": true, - "state": true, - "states": true, - "still": true, - "stop": true, - "strongly": true, - "su": true, - "sub": true, - "substantially": true, - "successfully": true, - "such": true, - "sufficiently": true, - "suggest": true, - "sup": true, - "sure": true, - "sv": true, - "sy": true, - "system": true, - "sz": true, - "t": true, - "t's": true, - "take": true, - "taken": true, - "taking": true, - "tc": true, - "td": true, - "tell": true, - "ten": true, - "tends": true, - "test": true, - "text": true, - "tf": true, - "tg": true, - "th": true, - "than": true, - "thank": true, - "thanks": true, - "thanx": true, - "that": true, - "that'll": true, - "that's": true, - "that've": true, - "thatll": true, - "thats": true, - "thatve": true, - "the": true, - "their": true, - "theirs": true, - "them": true, - "themselves": true, - "then": true, - "thence": true, - "there": true, - "there'd": true, - "there'll": true, - "there're": true, - "there's": true, - "there've": true, - "thereafter": true, - "thereby": true, - "thered": true, - "therefore": true, - "therein": true, - "therell": true, - "thereof": true, - "therere": true, - "theres": true, - "thereto": true, - "thereupon": true, - "thereve": true, - "these": true, - "they": true, - "they'd": true, - "they'll": true, - "they're": true, - "they've": true, - "theyd": true, - "theyll": true, - "theyre": true, - "theyve": true, - "thick": true, - "thin": true, - "thing": true, - "things": true, - "think": true, - "thinks": true, - "third": true, - "thirty": true, - "this": true, - "thorough": true, - "thoroughly": true, - "those": true, - "thou": true, - "though": true, - "thoughh": true, - "thought": true, - "thoughts": true, - "thousand": true, - "three": true, - "throug": true, - "through": true, - "throughout": true, - "thru": true, - "thus": true, - "til": true, - "till": true, - "tip": true, - "tis": true, - "tj": true, - "tk": true, - "tm": true, - "tn": true, - "to": true, - "today": true, - "together": true, - "too": true, - "took": true, - "top": true, - "toward": true, - "towards": true, - "tp": true, - "tr": true, - "tried": true, - "tries": true, - "trillion": true, - "truly": true, - "try": true, - "trying": true, - "ts": true, - "tt": true, - "turn": true, - "turned": true, - "turning": true, - "turns": true, - "tv": true, - "tw": true, - "twas": true, - "twelve": true, - "twenty": true, - "twice": true, - "two": true, - "tz": true, - "u": true, - "ua": true, - "ug": true, - "uk": true, - "um": true, - "un": true, - "under": true, - "underneath": true, - "undoing": true, - "unfortunately": true, - "unless": true, - "unlike": true, - "unlikely": true, - "until": true, - "unto": true, - "up": true, - "upon": true, - "ups": true, - "upwards": true, - "us": true, - "use": true, - "used": true, - "useful": true, - "usefully": true, - "usefulness": true, - "uses": true, - "using": true, - "usually": true, - "uucp": true, - "uy": true, - "uz": true, - "v": true, - "va": true, - "value": true, - "various": true, - "vc": true, - "ve": true, - "versus": true, - "very": true, - "vg": true, - "vi": true, - "via": true, - "viz": true, - "vn": true, - "vol": true, - "vols": true, - "vs": true, - "vu": true, - "w": true, - "want": true, - "wanted": true, - "wanting": true, - "wants": true, - "was": true, - "wasn": true, - "wasn't": true, - "wasnt": true, - "way": true, - "ways": true, - "we": true, - "we'd": true, - "we'll": true, - "we're": true, - "we've": true, - "web": true, - "webpage": true, - "website": true, - "wed": true, - "welcome": true, - "well": true, - "wells": true, - "went": true, - "were": true, - "weren": true, - "weren't": true, - "werent": true, - "weve": true, - "wf": true, - "what": true, - "what'd": true, - "what'll": true, - "what's": true, - "what've": true, - "whatever": true, - "whatll": true, - "whats": true, - "whatve": true, - "when": true, - "when'd": true, - "when'll": true, - "when's": true, - "whence": true, - "whenever": true, - "where": true, - "where'd": true, - "where'll": true, - "where's": true, - "whereafter": true, - "whereas": true, - "whereby": true, - "wherein": true, - "wheres": true, - "whereupon": true, - "wherever": true, - "whether": true, - "which": true, - "whichever": true, - "while": true, - "whilst": true, - "whim": true, - "whither": true, - "who": true, - "who'd": true, - "who'll": true, - "who's": true, - "whod": true, - "whoever": true, - "whole": true, - "wholl": true, - "whom": true, - "whomever": true, - "whos": true, - "whose": true, - "why": true, - "why'd": true, - "why'll": true, - "why's": true, - "widely": true, - "width": true, - "will": true, - "willing": true, - "wish": true, - "with": true, - "within": true, - "without": true, - "won": true, - "won't": true, - "wonder": true, - "wont": true, - "words": true, - "work": true, - "worked": true, - "working": true, - "works": true, - "world": true, - "would": true, - "would've": true, - "wouldn": true, - "wouldn't": true, - "wouldnt": true, - "ws": true, - "www": true, - "x": true, - "y": true, - "ye": true, - "year": true, - "years": true, - "yes": true, - "yet": true, - "you": true, - "you'd": true, - "you'll": true, - "you're": true, - "you've": true, - "youd": true, - "youll": true, - "young": true, - "younger": true, - "youngest": true, - "your": true, - "youre": true, - "yours": true, - "yourself": true, - "yourselves": true, - "youve": true, - "yt": true, - "yu": true, - "z": true, - "za": true, - "zero": true, - "zm": true, - "zr": true, - "ab": true, - "aber": true, - "ach": true, - "acht": true, - "achte": true, - "achten": true, - "achter": true, - "achtes": true, - "alle": true, - "allein": true, - "allem": true, - "allen": true, - "aller": true, - "allerdings": true, - "alles": true, - "allgemeinen": true, - "als": true, - "ander": true, - "andere": true, - "anderem": true, - "anderen": true, - "anderer": true, - "anderes": true, - "anderm": true, - "andern": true, - "anderr": true, - "anders": true, - "auch": true, - "auf": true, - "aus": true, - "ausser": true, - "ausserdem": true, - "außer": true, - "außerdem": true, - "bald": true, - "bei": true, - "beide": true, - "beiden": true, - "beim": true, - "beispiel": true, - "bekannt": true, - "bereits": true, - "besonders": true, - "besser": true, - "besten": true, - "bin": true, - "bis": true, - "bisher": true, - "bist": true, - "d.h": true, - "da": true, - "dabei": true, - "dadurch": true, - "dafür": true, - "dagegen": true, - "daher": true, - "dahin": true, - "dahinter": true, - "damals": true, - "damit": true, - "danach": true, - "daneben": true, - "dank": true, - "dann": true, - "daran": true, - "darauf": true, - "daraus": true, - "darf": true, - "darfst": true, - "darin": true, - "darum": true, - "darunter": true, - "darüber": true, - "das": true, - "dasein": true, - "daselbst": true, - "dass": true, - "dasselbe": true, - "davon": true, - "davor": true, - "dazu": true, - "dazwischen": true, - "daß": true, - "dein": true, - "deine": true, - "deinem": true, - "deinen": true, - "deiner": true, - "deines": true, - "dem": true, - "dementsprechend": true, - "demgegenüber": true, - "demgemäss": true, - "demgemäß": true, - "demselben": true, - "demzufolge": true, - "den": true, - "denen": true, - "denn": true, - "denselben": true, - "der": true, - "deren": true, - "derer": true, - "derjenige": true, - "derjenigen": true, - "dermassen": true, - "dermaßen": true, - "derselbe": true, - "derselben": true, - "des": true, - "deshalb": true, - "desselben": true, - "dessen": true, - "deswegen": true, - "dich": true, - "die": true, - "diejenige": true, - "diejenigen": true, - "dies": true, - "diese": true, - "dieselbe": true, - "dieselben": true, - "diesem": true, - "diesen": true, - "dieser": true, - "dieses": true, - "dir": true, - "doch": true, - "dort": true, - "drei": true, - "drin": true, - "dritte": true, - "dritten": true, - "dritter": true, - "drittes": true, - "du": true, - "durch": true, - "durchaus": true, - "durfte": true, - "durften": true, - "dürfen": true, - "dürft": true, - "eben": true, - "ebenso": true, - "ehrlich": true, - "ei": true, - "ei,": true, - "eigen": true, - "eigene": true, - "eigenen": true, - "eigener": true, - "eigenes": true, - "ein": true, - "einander": true, - "eine": true, - "einem": true, - "einen": true, - "einer": true, - "eines": true, - "einig": true, - "einige": true, - "einigem": true, - "einigen": true, - "einiger": true, - "einiges": true, - "einmal": true, - "eins": true, - "elf": true, - "en": true, - "ende": true, - "endlich": true, - "entweder": true, - "ernst": true, - "erst": true, - "erste": true, - "ersten": true, - "erster": true, - "erstes": true, - "etwa": true, - "etwas": true, - "euch": true, - "euer": true, - "eure": true, - "eurem": true, - "euren": true, - "eurer": true, - "eures": true, - "folgende": true, - "früher": true, - "fünf": true, - "fünfte": true, - "fünften": true, - "fünfter": true, - "fünftes": true, - "für": true, - "gab": true, - "ganz": true, - "ganze": true, - "ganzen": true, - "ganzer": true, - "ganzes": true, - "gar": true, - "gedurft": true, - "gegen": true, - "gegenüber": true, - "gehabt": true, - "gehen": true, - "geht": true, - "gekannt": true, - "gekonnt": true, - "gemacht": true, - "gemocht": true, - "gemusst": true, - "genug": true, - "gerade": true, - "gern": true, - "gesagt": true, - "geschweige": true, - "gewesen": true, - "gewollt": true, - "geworden": true, - "gibt": true, - "ging": true, - "gleich": true, - "gott": true, - "gross": true, - "grosse": true, - "grossen": true, - "grosser": true, - "grosses": true, - "groß": true, - "große": true, - "großen": true, - "großer": true, - "großes": true, - "gut": true, - "gute": true, - "guter": true, - "gutes": true, - "hab": true, - "habe": true, - "haben": true, - "habt": true, - "hast": true, - "hat": true, - "hatte": true, - "hatten": true, - "hattest": true, - "hattet": true, - "heisst": true, - "heute": true, - "hier": true, - "hin": true, - "hinter": true, - "hoch": true, - "hätte": true, - "hätten": true, - "ich": true, - "ihm": true, - "ihn": true, - "ihnen": true, - "ihr": true, - "ihre": true, - "ihrem": true, - "ihren": true, - "ihrer": true, - "ihres": true, - "immer": true, - "indem": true, - "infolgedessen": true, - "ins": true, - "irgend": true, - "ist": true, - "ja": true, - "jahr": true, - "jahre": true, - "jahren": true, - "jede": true, - "jedem": true, - "jeden": true, - "jeder": true, - "jedermann": true, - "jedermanns": true, - "jedes": true, - "jedoch": true, - "jemand": true, - "jemandem": true, - "jemanden": true, - "jene": true, - "jenem": true, - "jenen": true, - "jener": true, - "jenes": true, - "jetzt": true, - "kam": true, - "kann": true, - "kannst": true, - "kaum": true, - "kein": true, - "keine": true, - "keinem": true, - "keinen": true, - "keiner": true, - "keines": true, - "kleine": true, - "kleinen": true, - "kleiner": true, - "kleines": true, - "kommen": true, - "kommt": true, - "konnte": true, - "konnten": true, - "kurz": true, - "können": true, - "könnt": true, - "könnte": true, - "lang": true, - "lange": true, - "leicht": true, - "leide": true, - "lieber": true, - "los": true, - "machen": true, - "macht": true, - "machte": true, - "mag": true, - "magst": true, - "mahn": true, - "mal": true, - "manche": true, - "manchem": true, - "manchen": true, - "mancher": true, - "manches": true, - "mann": true, - "mehr": true, - "mein": true, - "meine": true, - "meinem": true, - "meinen": true, - "meiner": true, - "meines": true, - "mensch": true, - "menschen": true, - "mich": true, - "mir": true, - "mit": true, - "mittel": true, - "mochte": true, - "mochten": true, - "morgen": true, - "muss": true, - "musst": true, - "musste": true, - "mussten": true, - "muß": true, - "mußt": true, - "möchte": true, - "mögen": true, - "möglich": true, - "mögt": true, - "müssen": true, - "müsst": true, - "müßt": true, - "nach": true, - "nachdem": true, - "nahm": true, - "natürlich": true, - "neben": true, - "nein": true, - "neue": true, - "neuen": true, - "neun": true, - "neunte": true, - "neunten": true, - "neunter": true, - "neuntes": true, - "nicht": true, - "nichts": true, - "nie": true, - "niemand": true, - "niemandem": true, - "niemanden": true, - "noch": true, - "nun": true, - "nur": true, - "ob": true, - "oben": true, - "oder": true, - "offen": true, - "oft": true, - "ohne": true, - "ordnung": true, - "recht": true, - "rechte": true, - "rechten": true, - "rechter": true, - "rechtes": true, - "richtig": true, - "rund": true, - "sache": true, - "sagt": true, - "sagte": true, - "sah": true, - "satt": true, - "schlecht": true, - "schluss": true, - "schon": true, - "sechs": true, - "sechste": true, - "sechsten": true, - "sechster": true, - "sechstes": true, - "sehr": true, - "sei": true, - "seid": true, - "seien": true, - "sein": true, - "seine": true, - "seinem": true, - "seinen": true, - "seiner": true, - "seines": true, - "seit": true, - "seitdem": true, - "selbst": true, - "sich": true, - "sie": true, - "sieben": true, - "siebente": true, - "siebenten": true, - "siebenter": true, - "siebentes": true, - "sind": true, - "solang": true, - "solche": true, - "solchem": true, - "solchen": true, - "solcher": true, - "solches": true, - "soll": true, - "sollen": true, - "sollst": true, - "sollt": true, - "sollte": true, - "sollten": true, - "sondern": true, - "sonst": true, - "soweit": true, - "sowie": true, - "später": true, - "startseite": true, - "statt": true, - "steht": true, - "suche": true, - "tag": true, - "tage": true, - "tagen": true, - "tat": true, - "teil": true, - "tel": true, - "tritt": true, - "trotzdem": true, - "tun": true, - "uhr": true, - "und": true, - "und?": true, - "uns": true, - "unse": true, - "unsem": true, - "unsen": true, - "unser": true, - "unsere": true, - "unserer": true, - "unses": true, - "unter": true, - "vergangenen": true, - "viel": true, - "viele": true, - "vielem": true, - "vielen": true, - "vielleicht": true, - "vier": true, - "vierte": true, - "vierten": true, - "vierter": true, - "viertes": true, - "vom": true, - "von": true, - "vor": true, - "wahr?": true, - "wann": true, - "war": true, - "waren": true, - "warst": true, - "wart": true, - "warum": true, - "weg": true, - "wegen": true, - "weil": true, - "weit": true, - "weiter": true, - "weitere": true, - "weiteren": true, - "weiteres": true, - "welche": true, - "welchem": true, - "welchen": true, - "welcher": true, - "welches": true, - "wem": true, - "wen": true, - "wenig": true, - "wenige": true, - "weniger": true, - "weniges": true, - "wenigstens": true, - "wenn": true, - "wer": true, - "werde": true, - "werden": true, - "werdet": true, - "weshalb": true, - "wessen": true, - "wie": true, - "wieder": true, - "wieso": true, - "willst": true, - "wir": true, - "wird": true, - "wirklich": true, - "wirst": true, - "wissen": true, - "wo": true, - "woher": true, - "wohin": true, - "wohl": true, - "wollen": true, - "wollt": true, - "wollte": true, - "wollten": true, - "worden": true, - "wurde": true, - "wurden": true, - "während": true, - "währenddem": true, - "währenddessen": true, - "wäre": true, - "würde": true, - "würden": true, - "z.b": true, - "zehn": true, - "zehnte": true, - "zehnten": true, - "zehnter": true, - "zehntes": true, - "zeit": true, - "zu": true, - "zuerst": true, - "zugleich": true, - "zum": true, - "zunächst": true, - "zur": true, - "zurück": true, - "zusammen": true, - "zwanzig": true, - "zwar": true, - "zwei": true, - "zweite": true, - "zweiten": true, - "zweiter": true, - "zweites": true, - "zwischen": true, - "zwölf": true, - "über": true, - "überhaupt": true, - "übrigens": true, - "abord": true, - "absolument": true, - "afin": true, - "aie": true, - "aient": true, - "aies": true, - "ailleurs": true, - "ainsi": true, - "ait": true, - "allaient": true, - "allo": true, - "allons": true, - "allô": true, - "alors": true, - "anterieur": true, - "anterieure": true, - "anterieures": true, - "apres": true, - "après": true, - "assez": true, - "attendu": true, - "aucun": true, - "aucune": true, - "aucuns": true, - "aujourd": true, - "aujourd'hui": true, - "aupres": true, - "auquel": true, - "aura": true, - "aurai": true, - "auraient": true, - "aurais": true, - "aurait": true, - "auras": true, - "aurez": true, - "auriez": true, - "aurions": true, - "aurons": true, - "auront": true, - "aussi": true, - "autre": true, - "autrefois": true, - "autrement": true, - "autres": true, - "autrui": true, - "aux": true, - "auxquelles": true, - "auxquels": true, - "avaient": true, - "avais": true, - "avait": true, - "avant": true, - "avec": true, - "avez": true, - "aviez": true, - "avions": true, - "avoir": true, - "avons": true, - "ayant": true, - "ayez": true, - "ayons": true, - "bah": true, - "bas": true, - "basee": true, - "bat": true, - "beau": true, - "beaucoup": true, - "bien": true, - "bigre": true, - "bon": true, - "boum": true, - "bravo": true, - "brrr": true, - "car": true, - "ce": true, - "ceci": true, - "cela": true, - "celle": true, - "celle-ci": true, - "celle-là": true, - "celles": true, - "celles-ci": true, - "celles-là": true, - "celui": true, - "celui-ci": true, - "celui-là": true, - "celà": true, - "cent": true, - "cependant": true, - "certaine": true, - "certaines": true, - "certains": true, - "certes": true, - "ces": true, - "cet": true, - "cette": true, - "ceux": true, - "ceux-ci": true, - "ceux-là": true, - "chacun": true, - "chacune": true, - "chaque": true, - "cher": true, - "chers": true, - "chez": true, - "chiche": true, - "chut": true, - "chère": true, - "chères": true, - "cinq": true, - "cinquantaine": true, - "cinquante": true, - "cinquantième": true, - "cinquième": true, - "clac": true, - "clic": true, - "combien": true, - "comme": true, - "comment": true, - "comparable": true, - "comparables": true, - "compris": true, - "concernant": true, - "contre": true, - "couic": true, - "crac": true, - "dans": true, - "debout": true, - "dedans": true, - "dehors": true, - "deja": true, - "delà": true, - "depuis": true, - "dernier": true, - "derniere": true, - "derriere": true, - "derrière": true, - "desormais": true, - "desquelles": true, - "desquels": true, - "dessous": true, - "dessus": true, - "deux": true, - "deuxième": true, - "deuxièmement": true, - "devant": true, - "devers": true, - "devra": true, - "devrait": true, - "differentes": true, - "differents": true, - "différent": true, - "différente": true, - "différentes": true, - "différents": true, - "dire": true, - "directe": true, - "directement": true, - "dit": true, - "dite": true, - "dits": true, - "divers": true, - "diverse": true, - "diverses": true, - "dix": true, - "dix-huit": true, - "dix-neuf": true, - "dix-sept": true, - "dixième": true, - "doit": true, - "doivent": true, - "donc": true, - "dos": true, - "douze": true, - "douzième": true, - "dring": true, - "droite": true, - "duquel": true, - "durant": true, - "dès": true, - "début": true, - "désormais": true, - "effet": true, - "egale": true, - "egalement": true, - "egales": true, - "elle": true, - "elle-même": true, - "elles": true, - "elles-mêmes": true, - "encore": true, - "enfin": true, - "entre": true, - "envers": true, - "environ": true, - "essai": true, - "est": true, - "etant": true, - "etre": true, - "eu": true, - "eue": true, - "eues": true, - "euh": true, - "eurent": true, - "eus": true, - "eusse": true, - "eussent": true, - "eusses": true, - "eussiez": true, - "eussions": true, - "eut": true, - "eux": true, - "eux-mêmes": true, - "exactement": true, - "excepté": true, - "extenso": true, - "exterieur": true, - "eûmes": true, - "eût": true, - "eûtes": true, - "fais": true, - "faisaient": true, - "faisant": true, - "fait": true, - "faites": true, - "façon": true, - "feront": true, - "flac": true, - "floc": true, - "fois": true, - "font": true, - "force": true, - "furent": true, - "fus": true, - "fusse": true, - "fussent": true, - "fusses": true, - "fussiez": true, - "fussions": true, - "fut": true, - "fûmes": true, - "fût": true, - "fûtes": true, - "gens": true, - "ha": true, - "haut": true, - "hein": true, - "hem": true, - "hep": true, - "ho": true, - "holà": true, - "hop": true, - "hormis": true, - "hors": true, - "hou": true, - "houp": true, - "hue": true, - "hui": true, - "huit": true, - "huitième": true, - "hum": true, - "hurrah": true, - "hé": true, - "hélas": true, - "ici": true, - "ils": true, - "importe": true, - "jusqu": true, - "jusque": true, - "juste": true, - "laisser": true, - "laquelle": true, - "las": true, - "le": true, - "lequel": true, - "les": true, - "lesquelles": true, - "lesquels": true, - "leur": true, - "leurs": true, - "longtemps": true, - "lors": true, - "lorsque": true, - "lui": true, - "lui-meme": true, - "lui-même": true, - "là": true, - "lès": true, - "maint": true, - "maintenant": true, - "mais": true, - "malgre": true, - "malgré": true, - "maximale": true, - "meme": true, - "memes": true, - "merci": true, - "mes": true, - "mien": true, - "mienne": true, - "miennes": true, - "miens": true, - "mille": true, - "mince": true, - "minimale": true, - "moi": true, - "moi-meme": true, - "moi-même": true, - "moindres": true, - "moins": true, - "mon": true, - "mot": true, - "moyennant": true, - "multiple": true, - "multiples": true, - "même": true, - "mêmes": true, - "naturel": true, - "naturelle": true, - "naturelles": true, - "neanmoins": true, - "necessaire": true, - "necessairement": true, - "neuf": true, - "neuvième": true, - "nombreuses": true, - "nombreux": true, - "nommés": true, - "notamment": true, - "notre": true, - "nous": true, - "nous-mêmes": true, - "nouveau": true, - "nouveaux": true, - "nul": true, - "néanmoins": true, - "nôtre": true, - "nôtres": true, - "ohé": true, - "ollé": true, - "olé": true, - "ont": true, - "onze": true, - "onzième": true, - "ore": true, - "ou": true, - "ouf": true, - "ouias": true, - "oust": true, - "ouste": true, - "outre": true, - "ouvert": true, - "ouverte": true, - "ouverts": true, - "o|": true, - "où": true, - "paf": true, - "pan": true, - "par": true, - "parce": true, - "parfois": true, - "parle": true, - "parlent": true, - "parler": true, - "parmi": true, - "parole": true, - "parseme": true, - "partant": true, - "particulier": true, - "particulière": true, + "'ll": true, + "'tis": true, + "'twas": true, + "'ve": true, + "10": true, + "39": true, + "a": true, + "a's": true, + "able": true, + "ableabout": true, + "about": true, + "above": true, + "abroad": true, + "abst": true, + "accordance": true, + "according": true, + "accordingly": true, + "across": true, + "act": true, + "actually": true, + "ad": true, + "added": true, + "adj": true, + "adopted": true, + "ae": true, + "af": true, + "affected": true, + "affecting": true, + "affects": true, + "after": true, + "afterwards": true, + "ag": true, + "again": true, + "against": true, + "ago": true, + "ah": true, + "ahead": true, + "ai": true, + "ain't": true, + "aint": true, + "al": true, + "all": true, + "allow": true, + "allows": true, + "almost": true, + "alone": true, + "along": true, + "alongside": true, + "already": true, + "also": true, + "although": true, + "always": true, + "am": true, + "amid": true, + "amidst": true, + "among": true, + "amongst": true, + "amoungst": true, + "amount": true, + "an": true, + "and": true, + "announce": true, + "another": true, + "any": true, + "anybody": true, + "anyhow": true, + "anymore": true, + "anyone": true, + "anything": true, + "anyway": true, + "anyways": true, + "anywhere": true, + "ao": true, + "apart": true, + "apparently": true, + "appear": true, + "appreciate": true, + "appropriate": true, + "approximately": true, + "aq": true, + "ar": true, + "are": true, + "area": true, + "areas": true, + "aren": true, + "aren't": true, + "arent": true, + "arise": true, + "around": true, + "arpa": true, + "as": true, + "aside": true, + "ask": true, + "asked": true, + "asking": true, + "asks": true, + "associated": true, + "at": true, + "au": true, + "auth": true, + "available": true, + "aw": true, + "away": true, + "awfully": true, + "az": true, + "b": true, + "ba": true, + "back": true, + "backed": true, + "backing": true, + "backs": true, + "backward": true, + "backwards": true, + "bb": true, + "bd": true, + "be": true, + "became": true, + "because": true, + "become": true, + "becomes": true, + "becoming": true, + "been": true, + "before": true, + "beforehand": true, + "began": true, + "begin": true, + "beginning": true, + "beginnings": true, + "begins": true, + "behind": true, + "being": true, + "beings": true, + "believe": true, + "below": true, + "beside": true, + "besides": true, + "best": true, + "better": true, + "between": true, + "beyond": true, + "bf": true, + "bg": true, + "bh": true, + "bi": true, + "big": true, + "bill": true, + "billion": true, + "biol": true, + "bj": true, + "bm": true, + "bn": true, + "bo": true, + "both": true, + "bottom": true, + "br": true, + "brief": true, + "briefly": true, + "bs": true, + "bt": true, + "but": true, + "buy": true, + "bv": true, + "bw": true, + "by": true, + "bz": true, + "c": true, + "c'mon": true, + "c's": true, + "ca": true, + "call": true, + "came": true, + "can": true, + "can't": true, + "cannot": true, + "cant": true, + "caption": true, + "case": true, + "cases": true, + "cause": true, + "causes": true, + "cc": true, + "cd": true, + "certain": true, + "certainly": true, + "cf": true, + "cg": true, + "ch": true, + "changes": true, + "ci": true, + "ck": true, + "cl": true, + "clear": true, + "clearly": true, + "click": true, + "cm": true, + "cmon": true, + "cn": true, + "co": true, + "co.": true, + "com": true, + "come": true, + "comes": true, + "computer": true, + "con": true, + "concerning": true, + "consequently": true, + "consider": true, + "considering": true, + "contain": true, + "containing": true, + "contains": true, + "copy": true, + "corresponding": true, + "could": true, + "could've": true, + "couldn": true, + "couldn't": true, + "couldnt": true, + "course": true, + "cr": true, + "cry": true, + "cs": true, + "cu": true, + "currently": true, + "cv": true, + "cx": true, + "cy": true, + "cz": true, + "d": true, + "dare": true, + "daren't": true, + "darent": true, + "date": true, + "de": true, + "dear": true, + "definitely": true, + "describe": true, + "described": true, + "despite": true, + "detail": true, + "did": true, + "didn": true, + "didn't": true, + "didnt": true, + "differ": true, + "different": true, + "differently": true, + "directly": true, + "dj": true, + "dk": true, + "dm": true, + "do": true, + "does": true, + "doesn": true, + "doesn't": true, + "doesnt": true, + "doing": true, + "don": true, + "don't": true, + "done": true, + "dont": true, + "doubtful": true, + "down": true, + "downed": true, + "downing": true, + "downs": true, + "downwards": true, + "due": true, + "during": true, + "dz": true, + "e": true, + "each": true, + "early": true, + "ec": true, + "ed": true, + "edu": true, + "ee": true, + "effect": true, + "eg": true, + "eh": true, + "eight": true, + "eighty": true, + "either": true, + "eleven": true, + "else": true, + "elsewhere": true, + "empty": true, + "end": true, + "ended": true, + "ending": true, + "ends": true, + "enough": true, + "entirely": true, + "er": true, + "es": true, + "especially": true, + "et": true, + "et-al": true, + "etc": true, + "even": true, + "evenly": true, + "ever": true, + "evermore": true, + "every": true, + "everybody": true, + "everyone": true, + "everything": true, + "everywhere": true, + "ex": true, + "exactly": true, + "example": true, + "except": true, + "f": true, + "face": true, + "faces": true, + "fact": true, + "facts": true, + "fairly": true, + "far": true, + "farther": true, + "felt": true, + "few": true, + "fewer": true, + "ff": true, + "fi": true, + "fifteen": true, + "fifth": true, + "fifty": true, + "fify": true, + "fill": true, + "find": true, + "finds": true, + "fire": true, + "first": true, + "five": true, + "fix": true, + "fj": true, + "fk": true, + "fm": true, + "fo": true, + "followed": true, + "following": true, + "follows": true, + "for": true, + "forever": true, + "former": true, + "formerly": true, + "forth": true, + "forty": true, + "forward": true, + "found": true, + "four": true, + "fr": true, + "free": true, + "from": true, + "front": true, + "full": true, + "fully": true, + "further": true, + "furthered": true, + "furthering": true, + "furthermore": true, + "furthers": true, + "fx": true, + "g": true, + "ga": true, + "gave": true, + "gb": true, + "gd": true, + "ge": true, + "general": true, + "generally": true, + "get": true, + "gets": true, + "getting": true, + "gf": true, + "gg": true, + "gh": true, + "gi": true, + "give": true, + "given": true, + "gives": true, + "giving": true, + "gl": true, + "gm": true, + "gmt": true, + "gn": true, + "go": true, + "goes": true, + "going": true, + "gone": true, + "good": true, + "goods": true, + "got": true, + "gotten": true, + "gov": true, + "gp": true, + "gq": true, + "gr": true, + "great": true, + "greater": true, + "greatest": true, + "greetings": true, + "group": true, + "grouped": true, + "grouping": true, + "groups": true, + "gs": true, + "gt": true, + "gu": true, + "gw": true, + "gy": true, + "h": true, + "had": true, + "hadn't": true, + "hadnt": true, + "half": true, + "happens": true, + "hardly": true, + "has": true, + "hasn": true, + "hasn't": true, + "hasnt": true, + "have": true, + "haven": true, + "haven't": true, + "havent": true, + "having": true, + "he": true, + "he'd": true, + "he'll": true, + "he's": true, + "hed": true, + "hell": true, + "hello": true, + "help": true, + "hence": true, + "her": true, + "here": true, + "here's": true, + "hereafter": true, + "hereby": true, + "herein": true, + "heres": true, + "hereupon": true, + "hers": true, + "herself": true, + "herse”": true, + "hes": true, + "hi": true, + "hid": true, + "high": true, + "higher": true, + "highest": true, + "him": true, + "himself": true, + "himse”": true, + "his": true, + "hither": true, + "hk": true, + "hm": true, + "hn": true, + "home": true, + "homepage": true, + "hopefully": true, + "how": true, + "how'd": true, + "how'll": true, + "how's": true, + "howbeit": true, + "however": true, + "hr": true, + "ht": true, + "htm": true, + "html": true, + "http": true, + "hu": true, + "hundred": true, + "i": true, + "i'd": true, + "i'll": true, + "i'm": true, + "i've": true, + "i.e.": true, + "id": true, + "ie": true, + "if": true, + "ignored": true, + "ii": true, + "il": true, + "ill": true, + "im": true, + "immediate": true, + "immediately": true, + "importance": true, + "important": true, + "in": true, + "inasmuch": true, + "inc": true, + "inc.": true, + "indeed": true, + "index": true, + "indicate": true, + "indicated": true, + "indicates": true, + "information": true, + "inner": true, + "inside": true, + "insofar": true, + "instead": true, + "int": true, + "interest": true, + "interested": true, + "interesting": true, + "interests": true, + "into": true, + "invention": true, + "inward": true, + "io": true, + "iq": true, + "ir": true, + "is": true, + "isn": true, + "isn't": true, + "isnt": true, + "it": true, + "it'd": true, + "it'll": true, + "it's": true, + "itd": true, + "itll": true, + "its": true, + "itself": true, + "itse”": true, + "ive": true, + "j": true, + "je": true, + "jm": true, + "jo": true, + "join": true, + "jp": true, + "just": true, + "k": true, + "ke": true, + "keep": true, + "keeps": true, + "kept": true, + "keys": true, + "kg": true, + "kh": true, + "ki": true, + "kind": true, + "km": true, + "kn": true, + "knew": true, + "know": true, + "known": true, + "knows": true, + "kp": true, + "kr": true, + "kw": true, + "ky": true, + "kz": true, + "l": true, + "la": true, + "large": true, + "largely": true, + "last": true, + "lately": true, + "later": true, + "latest": true, + "latter": true, + "latterly": true, + "lb": true, + "lc": true, + "least": true, + "length": true, + "less": true, + "lest": true, + "let": true, + "let's": true, + "lets": true, + "li": true, + "like": true, + "liked": true, + "likely": true, + "likewise": true, + "line": true, + "little": true, + "lk": true, + "ll": true, + "long": true, + "longer": true, + "longest": true, + "look": true, + "looking": true, + "looks": true, + "low": true, + "lower": true, + "lr": true, + "ls": true, + "lt": true, + "ltd": true, + "lu": true, + "lv": true, + "ly": true, + "m": true, + "ma": true, + "made": true, + "mainly": true, + "make": true, + "makes": true, + "making": true, + "man": true, + "many": true, + "may": true, + "maybe": true, + "mayn't": true, + "maynt": true, + "mc": true, + "md": true, + "me": true, + "mean": true, + "means": true, + "meantime": true, + "meanwhile": true, + "member": true, + "members": true, + "men": true, + "merely": true, + "mg": true, + "mh": true, + "microsoft": true, + "might": true, + "might've": true, + "mightn't": true, + "mightnt": true, + "mil": true, + "mill": true, + "million": true, + "mine": true, + "minus": true, + "miss": true, + "mk": true, + "ml": true, + "mm": true, + "mn": true, + "mo": true, + "more": true, + "moreover": true, + "most": true, + "mostly": true, + "move": true, + "mp": true, + "mq": true, + "mr": true, + "mrs": true, + "ms": true, + "msie": true, + "mt": true, + "mu": true, + "much": true, + "mug": true, + "must": true, + "must've": true, + "mustn't": true, + "mustnt": true, + "mv": true, + "mw": true, + "mx": true, + "my": true, + "myself": true, + "myse”": true, + "mz": true, + "n": true, + "na": true, + "name": true, + "namely": true, + "nay": true, + "nc": true, + "nd": true, + "ne": true, + "near": true, + "nearly": true, + "necessarily": true, + "necessary": true, + "need": true, + "needed": true, + "needing": true, + "needn't": true, + "neednt": true, + "needs": true, + "neither": true, + "net": true, + "netscape": true, + "never": true, + "neverf": true, + "neverless": true, + "nevertheless": true, + "new": true, + "newer": true, + "newest": true, + "next": true, + "nf": true, + "ng": true, + "ni": true, + "nine": true, + "ninety": true, + "nl": true, + "no": true, + "no-one": true, + "nobody": true, + "non": true, + "none": true, + "nonetheless": true, + "noone": true, + "nor": true, + "normally": true, + "nos": true, + "not": true, + "noted": true, + "nothing": true, + "notwithstanding": true, + "novel": true, + "now": true, + "nowhere": true, + "np": true, + "nr": true, + "nu": true, + "null": true, + "number": true, + "numbers": true, + "nz": true, + "o": true, + "obtain": true, + "obtained": true, + "obviously": true, + "of": true, + "off": true, + "often": true, + "oh": true, + "ok": true, + "okay": true, + "old": true, + "older": true, + "oldest": true, + "om": true, + "omitted": true, + "on": true, + "once": true, + "one": true, + "one's": true, + "ones": true, + "only": true, + "onto": true, + "open": true, + "opened": true, + "opening": true, + "opens": true, + "opposite": true, + "or": true, + "ord": true, + "order": true, + "ordered": true, + "ordering": true, + "orders": true, + "org": true, + "other": true, + "others": true, + "otherwise": true, + "ought": true, + "oughtn't": true, + "oughtnt": true, + "our": true, + "ours": true, + "ourselves": true, + "out": true, + "outside": true, + "over": true, + "overall": true, + "owing": true, + "own": true, + "p": true, + "pa": true, + "page": true, + "pages": true, + "part": true, + "parted": true, + "particular": true, + "particularly": true, + "parting": true, + "parts": true, + "past": true, + "pe": true, + "per": true, + "perhaps": true, + "pf": true, + "pg": true, + "ph": true, + "pk": true, + "pl": true, + "place": true, + "placed": true, + "places": true, + "please": true, + "plus": true, + "pm": true, + "pmid": true, + "pn": true, + "point": true, + "pointed": true, + "pointing": true, + "points": true, + "poorly": true, + "possible": true, + "possibly": true, + "potentially": true, + "pp": true, + "pr": true, + "predominantly": true, + "present": true, + "presented": true, + "presenting": true, + "presents": true, + "presumably": true, + "previously": true, + "primarily": true, + "probably": true, + "problem": true, + "problems": true, + "promptly": true, + "proud": true, + "provided": true, + "provides": true, + "pt": true, + "put": true, + "puts": true, + "pw": true, + "py": true, + "q": true, + "qa": true, + "que": true, + "quickly": true, + "quite": true, + "qv": true, + "r": true, + "ran": true, + "rather": true, + "rd": true, + "re": true, + "readily": true, + "really": true, + "reasonably": true, + "recent": true, + "recently": true, + "ref": true, + "refs": true, + "regarding": true, + "regardless": true, + "regards": true, + "related": true, + "relatively": true, + "research": true, + "reserved": true, + "respectively": true, + "resulted": true, + "resulting": true, + "results": true, + "right": true, + "ring": true, + "ro": true, + "room": true, + "rooms": true, + "round": true, + "ru": true, + "run": true, + "rw": true, + "s": true, + "sa": true, + "said": true, + "same": true, + "saw": true, + "say": true, + "saying": true, + "says": true, + "sb": true, + "sc": true, + "sd": true, + "se": true, + "sec": true, + "second": true, + "secondly": true, + "seconds": true, + "section": true, + "see": true, + "seeing": true, + "seem": true, + "seemed": true, + "seeming": true, + "seems": true, + "seen": true, + "sees": true, + "self": true, + "selves": true, + "sensible": true, + "sent": true, + "serious": true, + "seriously": true, + "seven": true, + "seventy": true, + "several": true, + "sg": true, + "sh": true, + "shall": true, + "shan't": true, + "shant": true, + "she": true, + "she'd": true, + "she'll": true, + "she's": true, + "shed": true, + "shell": true, + "shes": true, + "should": true, + "should've": true, + "shouldn": true, + "shouldn't": true, + "shouldnt": true, + "show": true, + "showed": true, + "showing": true, + "shown": true, + "showns": true, + "shows": true, + "si": true, + "side": true, + "sides": true, + "significant": true, + "significantly": true, + "similar": true, + "similarly": true, + "since": true, + "sincere": true, + "site": true, + "six": true, + "sixty": true, + "sj": true, + "sk": true, + "sl": true, + "slightly": true, + "sm": true, + "small": true, + "smaller": true, + "smallest": true, + "sn": true, + "so": true, + "some": true, + "somebody": true, + "someday": true, + "somehow": true, + "someone": true, + "somethan": true, + "something": true, + "sometime": true, + "sometimes": true, + "somewhat": true, + "somewhere": true, + "soon": true, + "sorry": true, + "specifically": true, + "specified": true, + "specify": true, + "specifying": true, + "sr": true, + "st": true, + "state": true, + "states": true, + "still": true, + "stop": true, + "strongly": true, + "su": true, + "sub": true, + "substantially": true, + "successfully": true, + "such": true, + "sufficiently": true, + "suggest": true, + "sup": true, + "sure": true, + "sv": true, + "sy": true, + "system": true, + "sz": true, + "t": true, + "t's": true, + "take": true, + "taken": true, + "taking": true, + "tc": true, + "td": true, + "tell": true, + "ten": true, + "tends": true, + "test": true, + "text": true, + "tf": true, + "tg": true, + "th": true, + "than": true, + "thank": true, + "thanks": true, + "thanx": true, + "that": true, + "that'll": true, + "that's": true, + "that've": true, + "thatll": true, + "thats": true, + "thatve": true, + "the": true, + "their": true, + "theirs": true, + "them": true, + "themselves": true, + "then": true, + "thence": true, + "there": true, + "there'd": true, + "there'll": true, + "there're": true, + "there's": true, + "there've": true, + "thereafter": true, + "thereby": true, + "thered": true, + "therefore": true, + "therein": true, + "therell": true, + "thereof": true, + "therere": true, + "theres": true, + "thereto": true, + "thereupon": true, + "thereve": true, + "these": true, + "they": true, + "they'd": true, + "they'll": true, + "they're": true, + "they've": true, + "theyd": true, + "theyll": true, + "theyre": true, + "theyve": true, + "thick": true, + "thin": true, + "thing": true, + "things": true, + "think": true, + "thinks": true, + "third": true, + "thirty": true, + "this": true, + "thorough": true, + "thoroughly": true, + "those": true, + "thou": true, + "though": true, + "thoughh": true, + "thought": true, + "thoughts": true, + "thousand": true, + "three": true, + "throug": true, + "through": true, + "throughout": true, + "thru": true, + "thus": true, + "til": true, + "till": true, + "tip": true, + "tis": true, + "tj": true, + "tk": true, + "tm": true, + "tn": true, + "to": true, + "today": true, + "together": true, + "too": true, + "took": true, + "top": true, + "toward": true, + "towards": true, + "tp": true, + "tr": true, + "tried": true, + "tries": true, + "trillion": true, + "truly": true, + "try": true, + "trying": true, + "ts": true, + "tt": true, + "turn": true, + "turned": true, + "turning": true, + "turns": true, + "tv": true, + "tw": true, + "twas": true, + "twelve": true, + "twenty": true, + "twice": true, + "two": true, + "tz": true, + "u": true, + "ua": true, + "ug": true, + "uk": true, + "um": true, + "un": true, + "under": true, + "underneath": true, + "undoing": true, + "unfortunately": true, + "unless": true, + "unlike": true, + "unlikely": true, + "until": true, + "unto": true, + "up": true, + "upon": true, + "ups": true, + "upwards": true, + "us": true, + "use": true, + "used": true, + "useful": true, + "usefully": true, + "usefulness": true, + "uses": true, + "using": true, + "usually": true, + "uucp": true, + "uy": true, + "uz": true, + "v": true, + "va": true, + "value": true, + "various": true, + "vc": true, + "ve": true, + "versus": true, + "very": true, + "vg": true, + "vi": true, + "via": true, + "viz": true, + "vn": true, + "vol": true, + "vols": true, + "vs": true, + "vu": true, + "w": true, + "want": true, + "wanted": true, + "wanting": true, + "wants": true, + "was": true, + "wasn": true, + "wasn't": true, + "wasnt": true, + "way": true, + "ways": true, + "we": true, + "we'd": true, + "we'll": true, + "we're": true, + "we've": true, + "web": true, + "webpage": true, + "website": true, + "wed": true, + "welcome": true, + "well": true, + "wells": true, + "went": true, + "were": true, + "weren": true, + "weren't": true, + "werent": true, + "weve": true, + "wf": true, + "what": true, + "what'd": true, + "what'll": true, + "what's": true, + "what've": true, + "whatever": true, + "whatll": true, + "whats": true, + "whatve": true, + "when": true, + "when'd": true, + "when'll": true, + "when's": true, + "whence": true, + "whenever": true, + "where": true, + "where'd": true, + "where'll": true, + "where's": true, + "whereafter": true, + "whereas": true, + "whereby": true, + "wherein": true, + "wheres": true, + "whereupon": true, + "wherever": true, + "whether": true, + "which": true, + "whichever": true, + "while": true, + "whilst": true, + "whim": true, + "whither": true, + "who": true, + "who'd": true, + "who'll": true, + "who's": true, + "whod": true, + "whoever": true, + "whole": true, + "wholl": true, + "whom": true, + "whomever": true, + "whos": true, + "whose": true, + "why": true, + "why'd": true, + "why'll": true, + "why's": true, + "widely": true, + "width": true, + "will": true, + "willing": true, + "wish": true, + "with": true, + "within": true, + "without": true, + "won": true, + "won't": true, + "wonder": true, + "wont": true, + "words": true, + "work": true, + "worked": true, + "working": true, + "works": true, + "world": true, + "would": true, + "would've": true, + "wouldn": true, + "wouldn't": true, + "wouldnt": true, + "ws": true, + "www": true, + "x": true, + "y": true, + "ye": true, + "year": true, + "years": true, + "yes": true, + "yet": true, + "you": true, + "you'd": true, + "you'll": true, + "you're": true, + "you've": true, + "youd": true, + "youll": true, + "young": true, + "younger": true, + "youngest": true, + "your": true, + "youre": true, + "yours": true, + "yourself": true, + "yourselves": true, + "youve": true, + "yt": true, + "yu": true, + "z": true, + "za": true, + "zero": true, + "zm": true, + "zr": true, + "ab": true, + "aber": true, + "ach": true, + "acht": true, + "achte": true, + "achten": true, + "achter": true, + "achtes": true, + "alle": true, + "allein": true, + "allem": true, + "allen": true, + "aller": true, + "allerdings": true, + "alles": true, + "allgemeinen": true, + "als": true, + "ander": true, + "andere": true, + "anderem": true, + "anderen": true, + "anderer": true, + "anderes": true, + "anderm": true, + "andern": true, + "anderr": true, + "anders": true, + "auch": true, + "auf": true, + "aus": true, + "ausser": true, + "ausserdem": true, + "außer": true, + "außerdem": true, + "bald": true, + "bei": true, + "beide": true, + "beiden": true, + "beim": true, + "beispiel": true, + "bekannt": true, + "bereits": true, + "besonders": true, + "besser": true, + "besten": true, + "bin": true, + "bis": true, + "bisher": true, + "bist": true, + "d.h": true, + "da": true, + "dabei": true, + "dadurch": true, + "dafür": true, + "dagegen": true, + "daher": true, + "dahin": true, + "dahinter": true, + "damals": true, + "damit": true, + "danach": true, + "daneben": true, + "dank": true, + "dann": true, + "daran": true, + "darauf": true, + "daraus": true, + "darf": true, + "darfst": true, + "darin": true, + "darum": true, + "darunter": true, + "darüber": true, + "das": true, + "dasein": true, + "daselbst": true, + "dass": true, + "dasselbe": true, + "davon": true, + "davor": true, + "dazu": true, + "dazwischen": true, + "daß": true, + "dein": true, + "deine": true, + "deinem": true, + "deinen": true, + "deiner": true, + "deines": true, + "dem": true, + "dementsprechend": true, + "demgegenüber": true, + "demgemäss": true, + "demgemäß": true, + "demselben": true, + "demzufolge": true, + "den": true, + "denen": true, + "denn": true, + "denselben": true, + "der": true, + "deren": true, + "derer": true, + "derjenige": true, + "derjenigen": true, + "dermassen": true, + "dermaßen": true, + "derselbe": true, + "derselben": true, + "des": true, + "deshalb": true, + "desselben": true, + "dessen": true, + "deswegen": true, + "dich": true, + "die": true, + "diejenige": true, + "diejenigen": true, + "dies": true, + "diese": true, + "dieselbe": true, + "dieselben": true, + "diesem": true, + "diesen": true, + "dieser": true, + "dieses": true, + "dir": true, + "doch": true, + "dort": true, + "drei": true, + "drin": true, + "dritte": true, + "dritten": true, + "dritter": true, + "drittes": true, + "du": true, + "durch": true, + "durchaus": true, + "durfte": true, + "durften": true, + "dürfen": true, + "dürft": true, + "eben": true, + "ebenso": true, + "ehrlich": true, + "ei": true, + "ei,": true, + "eigen": true, + "eigene": true, + "eigenen": true, + "eigener": true, + "eigenes": true, + "ein": true, + "einander": true, + "eine": true, + "einem": true, + "einen": true, + "einer": true, + "eines": true, + "einig": true, + "einige": true, + "einigem": true, + "einigen": true, + "einiger": true, + "einiges": true, + "einmal": true, + "eins": true, + "elf": true, + "en": true, + "ende": true, + "endlich": true, + "entweder": true, + "ernst": true, + "erst": true, + "erste": true, + "ersten": true, + "erster": true, + "erstes": true, + "etwa": true, + "etwas": true, + "euch": true, + "euer": true, + "eure": true, + "eurem": true, + "euren": true, + "eurer": true, + "eures": true, + "folgende": true, + "früher": true, + "fünf": true, + "fünfte": true, + "fünften": true, + "fünfter": true, + "fünftes": true, + "für": true, + "gab": true, + "ganz": true, + "ganze": true, + "ganzen": true, + "ganzer": true, + "ganzes": true, + "gar": true, + "gedurft": true, + "gegen": true, + "gegenüber": true, + "gehabt": true, + "gehen": true, + "geht": true, + "gekannt": true, + "gekonnt": true, + "gemacht": true, + "gemocht": true, + "gemusst": true, + "genug": true, + "gerade": true, + "gern": true, + "gesagt": true, + "geschweige": true, + "gewesen": true, + "gewollt": true, + "geworden": true, + "gibt": true, + "ging": true, + "gleich": true, + "gott": true, + "gross": true, + "grosse": true, + "grossen": true, + "grosser": true, + "grosses": true, + "groß": true, + "große": true, + "großen": true, + "großer": true, + "großes": true, + "gut": true, + "gute": true, + "guter": true, + "gutes": true, + "hab": true, + "habe": true, + "haben": true, + "habt": true, + "hast": true, + "hat": true, + "hatte": true, + "hatten": true, + "hattest": true, + "hattet": true, + "heisst": true, + "heute": true, + "hier": true, + "hin": true, + "hinter": true, + "hoch": true, + "hätte": true, + "hätten": true, + "ich": true, + "ihm": true, + "ihn": true, + "ihnen": true, + "ihr": true, + "ihre": true, + "ihrem": true, + "ihren": true, + "ihrer": true, + "ihres": true, + "immer": true, + "indem": true, + "infolgedessen": true, + "ins": true, + "irgend": true, + "ist": true, + "ja": true, + "jahr": true, + "jahre": true, + "jahren": true, + "jede": true, + "jedem": true, + "jeden": true, + "jeder": true, + "jedermann": true, + "jedermanns": true, + "jedes": true, + "jedoch": true, + "jemand": true, + "jemandem": true, + "jemanden": true, + "jene": true, + "jenem": true, + "jenen": true, + "jener": true, + "jenes": true, + "jetzt": true, + "kam": true, + "kann": true, + "kannst": true, + "kaum": true, + "kein": true, + "keine": true, + "keinem": true, + "keinen": true, + "keiner": true, + "keines": true, + "kleine": true, + "kleinen": true, + "kleiner": true, + "kleines": true, + "kommen": true, + "kommt": true, + "konnte": true, + "konnten": true, + "kurz": true, + "können": true, + "könnt": true, + "könnte": true, + "lang": true, + "lange": true, + "leicht": true, + "leide": true, + "lieber": true, + "los": true, + "machen": true, + "macht": true, + "machte": true, + "mag": true, + "magst": true, + "mahn": true, + "mal": true, + "manche": true, + "manchem": true, + "manchen": true, + "mancher": true, + "manches": true, + "mann": true, + "mehr": true, + "mein": true, + "meine": true, + "meinem": true, + "meinen": true, + "meiner": true, + "meines": true, + "mensch": true, + "menschen": true, + "mich": true, + "mir": true, + "mit": true, + "mittel": true, + "mochte": true, + "mochten": true, + "morgen": true, + "muss": true, + "musst": true, + "musste": true, + "mussten": true, + "muß": true, + "mußt": true, + "möchte": true, + "mögen": true, + "möglich": true, + "mögt": true, + "müssen": true, + "müsst": true, + "müßt": true, + "nach": true, + "nachdem": true, + "nahm": true, + "natürlich": true, + "neben": true, + "nein": true, + "neue": true, + "neuen": true, + "neun": true, + "neunte": true, + "neunten": true, + "neunter": true, + "neuntes": true, + "nicht": true, + "nichts": true, + "nie": true, + "niemand": true, + "niemandem": true, + "niemanden": true, + "noch": true, + "nun": true, + "nur": true, + "ob": true, + "oben": true, + "oder": true, + "offen": true, + "oft": true, + "ohne": true, + "ordnung": true, + "recht": true, + "rechte": true, + "rechten": true, + "rechter": true, + "rechtes": true, + "richtig": true, + "rund": true, + "sache": true, + "sagt": true, + "sagte": true, + "sah": true, + "satt": true, + "schlecht": true, + "schluss": true, + "schon": true, + "sechs": true, + "sechste": true, + "sechsten": true, + "sechster": true, + "sechstes": true, + "sehr": true, + "sei": true, + "seid": true, + "seien": true, + "sein": true, + "seine": true, + "seinem": true, + "seinen": true, + "seiner": true, + "seines": true, + "seit": true, + "seitdem": true, + "selbst": true, + "sich": true, + "sie": true, + "sieben": true, + "siebente": true, + "siebenten": true, + "siebenter": true, + "siebentes": true, + "sind": true, + "solang": true, + "solche": true, + "solchem": true, + "solchen": true, + "solcher": true, + "solches": true, + "soll": true, + "sollen": true, + "sollst": true, + "sollt": true, + "sollte": true, + "sollten": true, + "sondern": true, + "sonst": true, + "soweit": true, + "sowie": true, + "später": true, + "startseite": true, + "statt": true, + "steht": true, + "suche": true, + "tag": true, + "tage": true, + "tagen": true, + "tat": true, + "teil": true, + "tel": true, + "tritt": true, + "trotzdem": true, + "tun": true, + "uhr": true, + "und": true, + "und?": true, + "uns": true, + "unse": true, + "unsem": true, + "unsen": true, + "unser": true, + "unsere": true, + "unserer": true, + "unses": true, + "unter": true, + "vergangenen": true, + "viel": true, + "viele": true, + "vielem": true, + "vielen": true, + "vielleicht": true, + "vier": true, + "vierte": true, + "vierten": true, + "vierter": true, + "viertes": true, + "vom": true, + "von": true, + "vor": true, + "wahr?": true, + "wann": true, + "war": true, + "waren": true, + "warst": true, + "wart": true, + "warum": true, + "weg": true, + "wegen": true, + "weil": true, + "weit": true, + "weiter": true, + "weitere": true, + "weiteren": true, + "weiteres": true, + "welche": true, + "welchem": true, + "welchen": true, + "welcher": true, + "welches": true, + "wem": true, + "wen": true, + "wenig": true, + "wenige": true, + "weniger": true, + "weniges": true, + "wenigstens": true, + "wenn": true, + "wer": true, + "werde": true, + "werden": true, + "werdet": true, + "weshalb": true, + "wessen": true, + "wie": true, + "wieder": true, + "wieso": true, + "willst": true, + "wir": true, + "wird": true, + "wirklich": true, + "wirst": true, + "wissen": true, + "wo": true, + "woher": true, + "wohin": true, + "wohl": true, + "wollen": true, + "wollt": true, + "wollte": true, + "wollten": true, + "worden": true, + "wurde": true, + "wurden": true, + "während": true, + "währenddem": true, + "währenddessen": true, + "wäre": true, + "würde": true, + "würden": true, + "z.b": true, + "zehn": true, + "zehnte": true, + "zehnten": true, + "zehnter": true, + "zehntes": true, + "zeit": true, + "zu": true, + "zuerst": true, + "zugleich": true, + "zum": true, + "zunächst": true, + "zur": true, + "zurück": true, + "zusammen": true, + "zwanzig": true, + "zwar": true, + "zwei": true, + "zweite": true, + "zweiten": true, + "zweiter": true, + "zweites": true, + "zwischen": true, + "zwölf": true, + "über": true, + "überhaupt": true, + "übrigens": true, + "abord": true, + "absolument": true, + "afin": true, + "aie": true, + "aient": true, + "aies": true, + "ailleurs": true, + "ainsi": true, + "ait": true, + "allaient": true, + "allo": true, + "allons": true, + "allô": true, + "alors": true, + "anterieur": true, + "anterieure": true, + "anterieures": true, + "apres": true, + "après": true, + "assez": true, + "attendu": true, + "aucun": true, + "aucune": true, + "aucuns": true, + "aujourd": true, + "aujourd'hui": true, + "aupres": true, + "auquel": true, + "aura": true, + "aurai": true, + "auraient": true, + "aurais": true, + "aurait": true, + "auras": true, + "aurez": true, + "auriez": true, + "aurions": true, + "aurons": true, + "auront": true, + "aussi": true, + "autre": true, + "autrefois": true, + "autrement": true, + "autres": true, + "autrui": true, + "aux": true, + "auxquelles": true, + "auxquels": true, + "avaient": true, + "avais": true, + "avait": true, + "avant": true, + "avec": true, + "avez": true, + "aviez": true, + "avions": true, + "avoir": true, + "avons": true, + "ayant": true, + "ayez": true, + "ayons": true, + "bah": true, + "bas": true, + "basee": true, + "bat": true, + "beau": true, + "beaucoup": true, + "bien": true, + "bigre": true, + "bon": true, + "boum": true, + "bravo": true, + "brrr": true, + "car": true, + "ce": true, + "ceci": true, + "cela": true, + "celle": true, + "celle-ci": true, + "celle-là": true, + "celles": true, + "celles-ci": true, + "celles-là": true, + "celui": true, + "celui-ci": true, + "celui-là": true, + "celà": true, + "cent": true, + "cependant": true, + "certaine": true, + "certaines": true, + "certains": true, + "certes": true, + "ces": true, + "cet": true, + "cette": true, + "ceux": true, + "ceux-ci": true, + "ceux-là": true, + "chacun": true, + "chacune": true, + "chaque": true, + "cher": true, + "chers": true, + "chez": true, + "chiche": true, + "chut": true, + "chère": true, + "chères": true, + "cinq": true, + "cinquantaine": true, + "cinquante": true, + "cinquantième": true, + "cinquième": true, + "clac": true, + "clic": true, + "combien": true, + "comme": true, + "comment": true, + "comparable": true, + "comparables": true, + "compris": true, + "concernant": true, + "contre": true, + "couic": true, + "crac": true, + "dans": true, + "debout": true, + "dedans": true, + "dehors": true, + "deja": true, + "delà": true, + "depuis": true, + "dernier": true, + "derniere": true, + "derriere": true, + "derrière": true, + "desormais": true, + "desquelles": true, + "desquels": true, + "dessous": true, + "dessus": true, + "deux": true, + "deuxième": true, + "deuxièmement": true, + "devant": true, + "devers": true, + "devra": true, + "devrait": true, + "differentes": true, + "differents": true, + "différent": true, + "différente": true, + "différentes": true, + "différents": true, + "dire": true, + "directe": true, + "directement": true, + "dit": true, + "dite": true, + "dits": true, + "divers": true, + "diverse": true, + "diverses": true, + "dix": true, + "dix-huit": true, + "dix-neuf": true, + "dix-sept": true, + "dixième": true, + "doit": true, + "doivent": true, + "donc": true, + "dos": true, + "douze": true, + "douzième": true, + "dring": true, + "droite": true, + "duquel": true, + "durant": true, + "dès": true, + "début": true, + "désormais": true, + "effet": true, + "egale": true, + "egalement": true, + "egales": true, + "elle": true, + "elle-même": true, + "elles": true, + "elles-mêmes": true, + "encore": true, + "enfin": true, + "entre": true, + "envers": true, + "environ": true, + "essai": true, + "est": true, + "etant": true, + "etre": true, + "eu": true, + "eue": true, + "eues": true, + "euh": true, + "eurent": true, + "eus": true, + "eusse": true, + "eussent": true, + "eusses": true, + "eussiez": true, + "eussions": true, + "eut": true, + "eux": true, + "eux-mêmes": true, + "exactement": true, + "excepté": true, + "extenso": true, + "exterieur": true, + "eûmes": true, + "eût": true, + "eûtes": true, + "fais": true, + "faisaient": true, + "faisant": true, + "fait": true, + "faites": true, + "façon": true, + "feront": true, + "flac": true, + "floc": true, + "fois": true, + "font": true, + "force": true, + "furent": true, + "fus": true, + "fusse": true, + "fussent": true, + "fusses": true, + "fussiez": true, + "fussions": true, + "fut": true, + "fûmes": true, + "fût": true, + "fûtes": true, + "gens": true, + "ha": true, + "haut": true, + "hein": true, + "hem": true, + "hep": true, + "ho": true, + "holà": true, + "hop": true, + "hormis": true, + "hors": true, + "hou": true, + "houp": true, + "hue": true, + "hui": true, + "huit": true, + "huitième": true, + "hum": true, + "hurrah": true, + "hé": true, + "hélas": true, + "ici": true, + "ils": true, + "importe": true, + "jusqu": true, + "jusque": true, + "juste": true, + "laisser": true, + "laquelle": true, + "las": true, + "le": true, + "lequel": true, + "les": true, + "lesquelles": true, + "lesquels": true, + "leur": true, + "leurs": true, + "longtemps": true, + "lors": true, + "lorsque": true, + "lui": true, + "lui-meme": true, + "lui-même": true, + "là": true, + "lès": true, + "maint": true, + "maintenant": true, + "mais": true, + "malgre": true, + "malgré": true, + "maximale": true, + "meme": true, + "memes": true, + "merci": true, + "mes": true, + "mien": true, + "mienne": true, + "miennes": true, + "miens": true, + "mille": true, + "mince": true, + "minimale": true, + "moi": true, + "moi-meme": true, + "moi-même": true, + "moindres": true, + "moins": true, + "mon": true, + "mot": true, + "moyennant": true, + "multiple": true, + "multiples": true, + "même": true, + "mêmes": true, + "naturel": true, + "naturelle": true, + "naturelles": true, + "neanmoins": true, + "necessaire": true, + "necessairement": true, + "neuf": true, + "neuvième": true, + "nombreuses": true, + "nombreux": true, + "nommés": true, + "notamment": true, + "notre": true, + "nous": true, + "nous-mêmes": true, + "nouveau": true, + "nouveaux": true, + "nul": true, + "néanmoins": true, + "nôtre": true, + "nôtres": true, + "ohé": true, + "ollé": true, + "olé": true, + "ont": true, + "onze": true, + "onzième": true, + "ore": true, + "ou": true, + "ouf": true, + "ouias": true, + "oust": true, + "ouste": true, + "outre": true, + "ouvert": true, + "ouverte": true, + "ouverts": true, + "o|": true, + "où": true, + "paf": true, + "pan": true, + "par": true, + "parce": true, + "parfois": true, + "parle": true, + "parlent": true, + "parler": true, + "parmi": true, + "parole": true, + "parseme": true, + "partant": true, + "particulier": true, + "particulière": true, "particulièrement": true, - "pas": true, - "passé": true, - "pendant": true, - "pense": true, - "permet": true, - "personne": true, - "personnes": true, - "peu": true, - "peut": true, - "peuvent": true, - "peux": true, - "pff": true, - "pfft": true, - "pfut": true, - "pif": true, - "pire": true, - "pièce": true, - "plein": true, - "plouf": true, - "plupart": true, - "plusieurs": true, - "plutôt": true, - "possessif": true, - "possessifs": true, - "possibles": true, - "pouah": true, - "pour": true, - "pourquoi": true, - "pourrais": true, - "pourrait": true, - "pouvait": true, - "prealable": true, - "precisement": true, - "premier": true, - "première": true, - "premièrement": true, - "pres": true, - "probable": true, - "probante": true, - "procedant": true, - "proche": true, - "près": true, - "psitt": true, - "pu": true, - "puis": true, - "puisque": true, - "pur": true, - "pure": true, - "qu": true, - "quand": true, - "quant": true, - "quant-à-soi": true, - "quanta": true, - "quarante": true, - "quatorze": true, - "quatre": true, - "quatre-vingt": true, - "quatrième": true, - "quatrièmement": true, - "quel": true, - "quelconque": true, - "quelle": true, - "quelles": true, - "quelqu'un": true, - "quelque": true, - "quelques": true, - "quels": true, - "qui": true, - "quiconque": true, - "quinze": true, - "quoi": true, - "quoique": true, - "rare": true, - "rarement": true, - "rares": true, - "relative": true, - "relativement": true, - "remarquable": true, - "rend": true, - "rendre": true, - "restant": true, - "reste": true, - "restent": true, - "restrictif": true, - "retour": true, - "revoici": true, - "revoilà": true, - "rien": true, - "sacrebleu": true, - "sait": true, - "sans": true, - "sapristi": true, - "sauf": true, - "seize": true, - "selon": true, - "semblable": true, - "semblaient": true, - "semble": true, - "semblent": true, - "sept": true, - "septième": true, - "sera": true, - "serai": true, - "seraient": true, - "serais": true, - "serait": true, - "seras": true, - "serez": true, - "seriez": true, - "serions": true, - "serons": true, - "seront": true, - "ses": true, - "seul": true, - "seule": true, - "seulement": true, - "sien": true, - "sienne": true, - "siennes": true, - "siens": true, - "sinon": true, - "sixième": true, - "soi": true, - "soi-même": true, - "soient": true, - "sois": true, - "soit": true, - "soixante": true, - "sommes": true, - "son": true, - "sont": true, - "sous": true, - "souvent": true, - "soyez": true, - "soyons": true, - "specifique": true, - "specifiques": true, - "speculatif": true, - "strictement": true, - "subtiles": true, - "suffisant": true, - "suffisante": true, - "suffit": true, - "suis": true, - "suit": true, - "suivant": true, - "suivante": true, - "suivantes": true, - "suivants": true, - "suivre": true, - "sujet": true, - "superpose": true, - "sur": true, - "surtout": true, - "ta": true, - "tac": true, - "tandis": true, - "tant": true, - "tardive": true, - "te": true, - "telle": true, - "tellement": true, - "telles": true, - "tels": true, - "tenant": true, - "tend": true, - "tenir": true, - "tente": true, - "tes": true, - "tic": true, - "tien": true, - "tienne": true, - "tiennes": true, - "tiens": true, - "toc": true, - "toi": true, - "toi-même": true, - "ton": true, - "touchant": true, - "toujours": true, - "tous": true, - "tout": true, - "toute": true, - "toutefois": true, - "toutes": true, - "treize": true, - "trente": true, - "tres": true, - "trois": true, - "troisième": true, - "troisièmement": true, - "trop": true, - "très": true, - "tsoin": true, - "tsouin": true, - "tu": true, - "té": true, - "une": true, - "unes": true, - "uniformement": true, - "unique": true, - "uniques": true, - "vais": true, - "valeur": true, - "vas": true, - "vers": true, - "vif": true, - "vifs": true, - "vingt": true, - "vivat": true, - "vive": true, - "vives": true, - "vlan": true, - "voici": true, - "voie": true, - "voient": true, - "voilà": true, - "vont": true, - "vos": true, - "votre": true, - "vous": true, - "vous-mêmes": true, - "vé": true, - "vôtre": true, - "vôtres": true, - "zut": true, - "à": true, - "â": true, - "ça": true, - "ès": true, - "étaient": true, - "étais": true, - "était": true, - "étant": true, - "état": true, - "étiez": true, - "étions": true, - "été": true, - "étée": true, - "étées": true, - "étés": true, - "êtes": true, - "être": true, - "ô": true, - "actualmente": true, - "acuerdo": true, - "adelante": true, - "ademas": true, - "además": true, - "adrede": true, - "afirmó": true, - "agregó": true, - "ahi": true, - "ahora": true, - "ahí": true, - "algo": true, - "alguna": true, - "algunas": true, - "alguno": true, - "algunos": true, - "algún": true, - "alli": true, - "allí": true, - "alrededor": true, - "ambos": true, - "ampleamos": true, - "antano": true, - "antaño": true, - "ante": true, - "anterior": true, - "antes": true, - "apenas": true, - "aproximadamente": true, - "aquel": true, - "aquella": true, - "aquellas": true, - "aquello": true, - "aquellos": true, - "aqui": true, - "aquél": true, - "aquélla": true, - "aquéllas": true, - "aquéllos": true, - "aquí": true, - "arriba": true, - "arribaabajo": true, - "aseguró": true, - "asi": true, - "así": true, - "atras": true, - "aun": true, - "aunque": true, - "ayer": true, - "añadió": true, - "aún": true, - "bajo": true, - "bastante": true, - "breve": true, - "buen": true, - "buena": true, - "buenas": true, - "bueno": true, - "buenos": true, - "cada": true, - "casi": true, - "cerca": true, - "cierta": true, - "ciertas": true, - "cierto": true, - "ciertos": true, - "cinco": true, - "claro": true, - "comentó": true, - "como": true, - "conmigo": true, - "conocer": true, - "conseguimos": true, - "conseguir": true, - "considera": true, - "consideró": true, - "consigo": true, - "consigue": true, - "consiguen": true, - "consigues": true, - "contigo": true, - "contra": true, - "cosas": true, - "creo": true, - "cual": true, - "cuales": true, - "cualquier": true, - "cuando": true, - "cuanta": true, - "cuantas": true, - "cuanto": true, - "cuantos": true, - "cuatro": true, - "cuenta": true, - "cuál": true, - "cuáles": true, - "cuándo": true, - "cuánta": true, - "cuántas": true, - "cuánto": true, - "cuántos": true, - "cómo": true, - "dado": true, - "dan": true, - "dar": true, - "debajo": true, - "debe": true, - "deben": true, - "debido": true, - "decir": true, - "dejó": true, - "del": true, - "delante": true, - "demasiado": true, - "demás": true, - "dentro": true, - "deprisa": true, - "desde": true, - "despacio": true, - "despues": true, - "después": true, - "detras": true, - "detrás": true, - "dia": true, - "dias": true, - "dice": true, - "dicen": true, - "dicho": true, - "dieron": true, - "diferente": true, - "diferentes": true, - "dijeron": true, - "dijo": true, - "dio": true, - "donde": true, - "durante": true, - "día": true, - "días": true, - "dónde": true, - "ejemplo": true, - "el": true, - "ella": true, - "ellas": true, - "ello": true, - "ellos": true, - "embargo": true, - "empleais": true, - "emplean": true, - "emplear": true, - "empleas": true, - "empleo": true, - "encima": true, - "encuentra": true, - "enfrente": true, - "enseguida": true, - "entonces": true, - "era": true, - "erais": true, - "eramos": true, - "eran": true, - "eras": true, - "eres": true, - "esa": true, - "esas": true, - "ese": true, - "eso": true, - "esos": true, - "esta": true, - "estaba": true, - "estabais": true, - "estaban": true, - "estabas": true, - "estad": true, - "estada": true, - "estadas": true, - "estado": true, - "estados": true, - "estais": true, - "estamos": true, - "estan": true, - "estando": true, - "estar": true, - "estaremos": true, - "estará": true, - "estarán": true, - "estarás": true, - "estaré": true, - "estaréis": true, - "estaría": true, - "estaríais": true, - "estaríamos": true, - "estarían": true, - "estarías": true, - "estas": true, - "este": true, - "estemos": true, - "esto": true, - "estos": true, - "estoy": true, - "estuve": true, - "estuviera": true, - "estuvierais": true, - "estuvieran": true, - "estuvieras": true, - "estuvieron": true, - "estuviese": true, - "estuvieseis": true, - "estuviesen": true, - "estuvieses": true, - "estuvimos": true, - "estuviste": true, - "estuvisteis": true, - "estuviéramos": true, - "estuviésemos": true, - "estuvo": true, - "está": true, - "estábamos": true, - "estáis": true, - "están": true, - "estás": true, - "esté": true, - "estéis": true, - "estén": true, - "estés": true, - "excepto": true, - "existe": true, - "existen": true, - "explicó": true, - "expresó": true, - "fin": true, - "final": true, - "fue": true, - "fuera": true, - "fuerais": true, - "fueran": true, - "fueras": true, - "fueron": true, - "fuese": true, - "fueseis": true, - "fuesen": true, - "fueses": true, - "fui": true, - "fuimos": true, - "fuiste": true, - "fuisteis": true, - "fuéramos": true, - "fuésemos": true, - "gran": true, - "grandes": true, - "gueno": true, - "haber": true, - "habia": true, - "habida": true, - "habidas": true, - "habido": true, - "habidos": true, - "habiendo": true, - "habla": true, - "hablan": true, - "habremos": true, - "habrá": true, - "habrán": true, - "habrás": true, - "habré": true, - "habréis": true, - "habría": true, - "habríais": true, - "habríamos": true, - "habrían": true, - "habrías": true, - "habéis": true, - "había": true, - "habíais": true, - "habíamos": true, - "habían": true, - "habías": true, - "hace": true, - "haceis": true, - "hacemos": true, - "hacen": true, - "hacer": true, - "hacerlo": true, - "haces": true, - "hacia": true, - "haciendo": true, - "hago": true, - "han": true, - "hasta": true, - "hay": true, - "haya": true, - "hayamos": true, - "hayan": true, - "hayas": true, - "hayáis": true, - "hecho": true, - "hemos": true, - "hicieron": true, - "hizo": true, - "horas": true, - "hoy": true, - "hube": true, - "hubiera": true, - "hubierais": true, - "hubieran": true, - "hubieras": true, - "hubieron": true, - "hubiese": true, - "hubieseis": true, - "hubiesen": true, - "hubieses": true, - "hubimos": true, - "hubiste": true, - "hubisteis": true, - "hubiéramos": true, - "hubiésemos": true, - "hubo": true, - "igual": true, - "incluso": true, - "indicó": true, - "informo": true, - "informó": true, - "intenta": true, - "intentais": true, - "intentamos": true, - "intentan": true, - "intentar": true, - "intentas": true, - "intento": true, - "junto": true, - "lado": true, - "largo": true, - "lejos": true, - "llegó": true, - "lleva": true, - "llevar": true, - "lo": true, - "luego": true, - "lugar": true, - "manera": true, - "manifestó": true, - "mas": true, - "mayor": true, - "mediante": true, - "medio": true, - "mejor": true, - "mencionó": true, - "menos": true, - "menudo": true, - "mi": true, - "mia": true, - "mias": true, - "mientras": true, - "mio": true, - "mios": true, - "mis": true, - "misma": true, - "mismas": true, - "mismo": true, - "mismos": true, - "modo": true, - "momento": true, - "mucha": true, - "muchas": true, - "mucho": true, - "muchos": true, - "muy": true, - "más": true, - "mí": true, - "mía": true, - "mías": true, - "mío": true, - "míos": true, - "nada": true, - "nadie": true, - "ninguna": true, - "ningunas": true, - "ninguno": true, - "ningunos": true, - "ningún": true, - "nosotras": true, - "nosotros": true, - "nuestra": true, - "nuestras": true, - "nuestro": true, - "nuestros": true, - "nueva": true, - "nuevas": true, - "nuevo": true, - "nuevos": true, - "nunca": true, - "ocho": true, - "os": true, - "otra": true, - "otras": true, - "otro": true, - "otros": true, - "pais": true, - "para": true, - "parece": true, - "parte": true, - "partir": true, - "pasada": true, - "pasado": true, - "paìs": true, - "peor": true, - "pero": true, - "pesar": true, - "poca": true, - "pocas": true, - "poco": true, - "pocos": true, - "podeis": true, - "podemos": true, - "poder": true, - "podria": true, - "podriais": true, - "podriamos": true, - "podrian": true, - "podrias": true, - "podrá": true, - "podrán": true, - "podría": true, - "podrían": true, - "poner": true, - "por": true, - "por qué": true, - "porque": true, - "posible": true, - "primer": true, - "primera": true, - "primero": true, - "primeros": true, - "principalmente": true, - "pronto": true, - "propia": true, - "propias": true, - "propio": true, - "propios": true, - "proximo": true, - "próximo": true, - "próximos": true, - "pudo": true, - "pueda": true, - "puede": true, - "pueden": true, - "puedo": true, - "pues": true, - "qeu": true, - "quedó": true, - "queremos": true, - "quien": true, - "quienes": true, - "quiere": true, - "quiza": true, - "quizas": true, - "quizá": true, - "quizás": true, - "quién": true, - "quiénes": true, - "qué": true, - "raras": true, - "realizado": true, - "realizar": true, - "realizó": true, - "repente": true, - "respecto": true, - "sabe": true, - "sabeis": true, - "sabemos": true, - "saben": true, - "saber": true, - "sabes": true, - "sal": true, - "salvo": true, - "sea": true, - "seamos": true, - "sean": true, - "seas": true, - "segun": true, - "segunda": true, - "segundo": true, - "según": true, - "seis": true, - "ser": true, - "seremos": true, - "será": true, - "serán": true, - "serás": true, - "seré": true, - "seréis": true, - "sería": true, - "seríais": true, - "seríamos": true, - "serían": true, - "serías": true, - "seáis": true, - "señaló": true, - "sido": true, - "siempre": true, - "siendo": true, - "siete": true, - "sigue": true, - "siguiente": true, - "sin": true, - "sino": true, - "sobre": true, - "sola": true, - "solamente": true, - "solas": true, - "solo": true, - "solos": true, - "somos": true, - "soy": true, - "soyos": true, - "supuesto": true, - "sus": true, - "suya": true, - "suyas": true, - "suyo": true, - "suyos": true, - "sé": true, - "sí": true, - "sólo": true, - "tal": true, - "tambien": true, - "también": true, - "tampoco": true, - "tan": true, - "tanto": true, - "tarde": true, - "temprano": true, - "tendremos": true, - "tendrá": true, - "tendrán": true, - "tendrás": true, - "tendré": true, - "tendréis": true, - "tendría": true, - "tendríais": true, - "tendríamos": true, - "tendrían": true, - "tendrías": true, - "tened": true, - "teneis": true, - "tenemos": true, - "tener": true, - "tenga": true, - "tengamos": true, - "tengan": true, - "tengas": true, - "tengo": true, - "tengáis": true, - "tenida": true, - "tenidas": true, - "tenido": true, - "tenidos": true, - "teniendo": true, - "tenéis": true, - "tenía": true, - "teníais": true, - "teníamos": true, - "tenían": true, - "tenías": true, - "tercera": true, - "ti": true, - "tiempo": true, - "tiene": true, - "tienen": true, - "tienes": true, - "toda": true, - "todas": true, - "todavia": true, - "todavía": true, - "todo": true, - "todos": true, - "total": true, - "trabaja": true, - "trabajais": true, - "trabajamos": true, - "trabajan": true, - "trabajar": true, - "trabajas": true, - "trabajo": true, - "tras": true, - "trata": true, - "través": true, - "tus": true, - "tuve": true, - "tuviera": true, - "tuvierais": true, - "tuvieran": true, - "tuvieras": true, - "tuvieron": true, - "tuviese": true, - "tuvieseis": true, - "tuviesen": true, - "tuvieses": true, - "tuvimos": true, - "tuviste": true, - "tuvisteis": true, - "tuviéramos": true, - "tuviésemos": true, - "tuvo": true, - "tuya": true, - "tuyas": true, - "tuyo": true, - "tuyos": true, - "tú": true, - "ultimo": true, - "una": true, - "unas": true, - "uno": true, - "unos": true, - "usa": true, - "usais": true, - "usamos": true, - "usan": true, - "usar": true, - "usas": true, - "uso": true, - "usted": true, - "ustedes": true, - "valor": true, - "vamos": true, - "van": true, - "varias": true, - "varios": true, - "vaya": true, - "veces": true, - "ver": true, - "verdad": true, - "verdadera": true, - "verdadero": true, - "vez": true, - "vosotras": true, - "vosotros": true, - "voy": true, - "vuestra": true, - "vuestras": true, - "vuestro": true, - "vuestros": true, - "ya": true, - "yo": true, - "él": true, - "éramos": true, - "ésa": true, - "ésas": true, - "ése": true, - "ésos": true, - "ésta": true, - "éstas": true, - "éste": true, - "éstos": true, - "última": true, - "últimas": true, - "último": true, - "últimos": true, - "、": true, - "。": true, - "〈": true, - "〉": true, - "《": true, - "》": true, - "一": true, - "一些": true, - "一何": true, - "一切": true, - "一则": true, - "一方面": true, - "一旦": true, - "一来": true, - "一样": true, - "一般": true, - "一转眼": true, - "七": true, - "万一": true, - "三": true, - "上": true, - "上下": true, - "下": true, - "不": true, - "不仅": true, - "不但": true, - "不光": true, - "不单": true, - "不只": true, - "不外乎": true, - "不如": true, - "不妨": true, - "不尽": true, - "不尽然": true, - "不得": true, - "不怕": true, - "不惟": true, - "不成": true, - "不拘": true, - "不料": true, - "不是": true, - "不比": true, - "不然": true, - "不特": true, - "不独": true, - "不管": true, - "不至于": true, - "不若": true, - "不论": true, - "不过": true, - "不问": true, - "与": true, - "与其": true, - "与其说": true, - "与否": true, - "与此同时": true, - "且": true, - "且不说": true, - "且说": true, - "两者": true, - "个": true, - "个别": true, - "中": true, - "临": true, - "为": true, - "为了": true, - "为什么": true, - "为何": true, - "为止": true, - "为此": true, - "为着": true, - "乃": true, - "乃至": true, - "乃至于": true, - "么": true, - "之": true, - "之一": true, - "之所以": true, - "之类": true, - "乌乎": true, - "乎": true, - "乘": true, - "九": true, - "也": true, - "也好": true, - "也罢": true, - "了": true, - "二": true, - "二来": true, - "于": true, - "于是": true, - "于是乎": true, - "云云": true, - "云尔": true, - "五": true, - "些": true, - "亦": true, - "人": true, - "人们": true, - "人家": true, - "什": true, - "什么": true, - "什么样": true, - "今": true, - "介于": true, - "仍": true, - "仍旧": true, - "从": true, - "从此": true, - "从而": true, - "他": true, - "他人": true, - "他们": true, - "他们们": true, - "以": true, - "以上": true, - "以为": true, - "以便": true, - "以免": true, - "以及": true, - "以故": true, - "以期": true, - "以来": true, - "以至": true, - "以至于": true, - "以致": true, - "们": true, - "任": true, - "任何": true, - "任凭": true, - "会": true, - "似的": true, - "但": true, - "但凡": true, - "但是": true, - "何": true, - "何以": true, - "何况": true, - "何处": true, - "何时": true, - "余外": true, - "作为": true, - "你": true, - "你们": true, - "使": true, - "使得": true, - "例如": true, - "依": true, - "依据": true, - "依照": true, - "便于": true, - "俺": true, - "俺们": true, - "倘": true, - "倘使": true, - "倘或": true, - "倘然": true, - "倘若": true, - "借": true, - "借傥然": true, - "假使": true, - "假如": true, - "假若": true, - "做": true, - "像": true, - "儿": true, - "先不先": true, - "光是": true, - "全体": true, - "全部": true, - "八": true, - "六": true, - "兮": true, - "共": true, - "关于": true, - "关于具体地说": true, - "其": true, - "其一": true, - "其中": true, - "其二": true, - "其他": true, - "其余": true, - "其它": true, - "其次": true, - "具体地说": true, - "具体说来": true, - "兼之": true, - "内": true, - "再": true, - "再其次": true, - "再则": true, - "再有": true, - "再者": true, - "再者说": true, - "再说": true, - "冒": true, - "冲": true, - "况且": true, - "几": true, - "几时": true, - "凡": true, - "凡是": true, - "凭": true, - "凭借": true, - "出于": true, - "出来": true, - "分": true, - "分别": true, - "则": true, - "则甚": true, - "别": true, - "别人": true, - "别处": true, - "别是": true, - "别的": true, - "别管": true, - "别说": true, - "到": true, - "前后": true, - "前此": true, - "前者": true, - "加之": true, - "加以": true, - "即": true, - "即令": true, - "即使": true, - "即便": true, - "即如": true, - "即或": true, - "即若": true, - "却": true, - "去": true, - "又": true, - "又及": true, - "及": true, - "及其": true, - "及至": true, - "反之": true, - "反而": true, - "反过来": true, - "反过来说": true, - "受到": true, - "另": true, - "另一方面": true, - "另外": true, - "另悉": true, - "只": true, - "只当": true, - "只怕": true, - "只是": true, - "只有": true, - "只消": true, - "只要": true, - "只限": true, - "叫": true, - "叮咚": true, - "可": true, - "可以": true, - "可是": true, - "可见": true, - "各": true, - "各个": true, - "各位": true, - "各种": true, - "各自": true, - "同": true, - "同时": true, - "后": true, - "后者": true, - "向": true, - "向使": true, - "向着": true, - "吓": true, - "吗": true, - "否则": true, - "吧": true, - "吧哒": true, - "含": true, - "吱": true, - "呀": true, - "呃": true, - "呕": true, - "呗": true, - "呜": true, - "呜呼": true, - "呢": true, - "呵": true, - "呵呵": true, - "呸": true, - "呼哧": true, - "咋": true, - "和": true, - "咚": true, - "咦": true, - "咧": true, - "咱": true, - "咱们": true, - "咳": true, - "哇": true, - "哈": true, - "哈哈": true, - "哉": true, - "哎": true, - "哎呀": true, - "哎哟": true, - "哗": true, - "哟": true, - "哦": true, - "哩": true, - "哪": true, - "哪个": true, - "哪些": true, - "哪儿": true, - "哪天": true, - "哪年": true, - "哪怕": true, - "哪样": true, - "哪边": true, - "哪里": true, - "哼": true, - "哼唷": true, - "唉": true, - "唯有": true, - "啊": true, - "啐": true, - "啥": true, - "啦": true, - "啪达": true, - "啷当": true, - "喂": true, - "喏": true, - "喔唷": true, - "喽": true, - "嗡": true, - "嗡嗡": true, - "嗬": true, - "嗯": true, - "嗳": true, - "嘎": true, - "嘎登": true, - "嘘": true, - "嘛": true, - "嘻": true, - "嘿": true, - "嘿嘿": true, - "四": true, - "因": true, - "因为": true, - "因了": true, - "因此": true, - "因着": true, - "因而": true, - "固然": true, - "在": true, - "在下": true, - "在于": true, - "地": true, - "基于": true, - "处在": true, - "多": true, - "多么": true, - "多少": true, - "大": true, - "大家": true, - "她": true, - "她们": true, - "好": true, - "如": true, - "如上": true, - "如上所述": true, - "如下": true, - "如何": true, - "如其": true, - "如同": true, - "如是": true, - "如果": true, - "如此": true, - "如若": true, - "始而": true, - "孰料": true, - "孰知": true, - "宁": true, - "宁可": true, - "宁愿": true, - "宁肯": true, - "它": true, - "它们": true, - "对": true, - "对于": true, - "对待": true, - "对方": true, - "对比": true, - "将": true, - "小": true, - "尔": true, - "尔后": true, - "尔尔": true, - "尚且": true, - "就": true, - "就是": true, - "就是了": true, - "就是说": true, - "就算": true, - "就要": true, - "尽": true, - "尽管": true, - "尽管如此": true, - "岂但": true, - "己": true, - "已": true, - "已矣": true, - "巴": true, - "巴巴": true, - "年": true, - "并": true, - "并且": true, - "庶乎": true, - "庶几": true, - "开外": true, - "开始": true, - "归": true, - "归齐": true, - "当": true, - "当地": true, - "当然": true, - "当着": true, - "彼": true, - "彼时": true, - "彼此": true, - "往": true, - "待": true, - "很": true, - "得": true, - "得了": true, - "怎": true, - "怎么": true, - "怎么办": true, - "怎么样": true, - "怎奈": true, - "怎样": true, - "总之": true, - "总的来看": true, - "总的来说": true, - "总的说来": true, - "总而言之": true, - "恰恰相反": true, - "您": true, - "惟其": true, - "慢说": true, - "我": true, - "我们": true, - "或": true, - "或则": true, - "或是": true, - "或曰": true, - "或者": true, - "截至": true, - "所": true, - "所以": true, - "所在": true, - "所幸": true, - "所有": true, - "才": true, - "才能": true, - "打": true, - "打从": true, - "把": true, - "抑或": true, - "拿": true, - "按": true, - "按照": true, - "换句话说": true, - "换言之": true, - "据": true, - "据此": true, - "接着": true, - "故": true, - "故此": true, - "故而": true, - "旁人": true, - "无": true, - "无宁": true, - "无论": true, - "既": true, - "既往": true, - "既是": true, - "既然": true, - "日": true, - "时": true, - "时候": true, - "是": true, - "是以": true, - "是的": true, - "更": true, - "曾": true, - "替": true, - "替代": true, - "最": true, - "月": true, - "有": true, - "有些": true, - "有关": true, - "有及": true, - "有时": true, - "有的": true, - "望": true, - "朝": true, - "朝着": true, - "本": true, - "本人": true, - "本地": true, - "本着": true, - "本身": true, - "来": true, - "来着": true, - "来自": true, - "来说": true, - "极了": true, - "果然": true, - "果真": true, - "某": true, - "某个": true, - "某些": true, - "某某": true, - "根据": true, - "欤": true, - "正值": true, - "正如": true, - "正巧": true, - "正是": true, - "此": true, - "此地": true, - "此处": true, - "此外": true, - "此时": true, - "此次": true, - "此间": true, - "毋宁": true, - "每": true, - "每当": true, - "比": true, - "比及": true, - "比如": true, - "比方": true, - "没奈何": true, - "沿": true, - "沿着": true, - "漫说": true, - "焉": true, - "然则": true, - "然后": true, - "然而": true, - "照": true, - "照着": true, - "犹且": true, - "犹自": true, - "甚且": true, - "甚么": true, - "甚或": true, - "甚而": true, - "甚至": true, - "甚至于": true, - "用": true, - "用来": true, - "由": true, - "由于": true, - "由是": true, - "由此": true, - "由此可见": true, - "的": true, - "的确": true, - "的话": true, - "直到": true, - "相对而言": true, - "省得": true, - "看": true, - "眨眼": true, - "着": true, - "着呢": true, - "矣": true, - "矣乎": true, - "矣哉": true, - "离": true, - "秒": true, - "竟而": true, - "第": true, - "等": true, - "等到": true, - "等等": true, - "简言之": true, - "管": true, - "类如": true, - "紧接着": true, - "纵": true, - "纵令": true, - "纵使": true, - "纵然": true, - "经": true, - "经过": true, - "结果": true, - "给": true, - "继之": true, - "继后": true, - "继而": true, - "综上所述": true, - "罢了": true, - "者": true, - "而": true, - "而且": true, - "而况": true, - "而后": true, - "而外": true, - "而已": true, - "而是": true, - "而言": true, - "能": true, - "能否": true, - "腾": true, - "自": true, - "自个儿": true, - "自从": true, - "自各儿": true, - "自后": true, - "自家": true, - "自己": true, - "自打": true, - "自身": true, - "至": true, - "至于": true, - "至今": true, - "至若": true, - "致": true, - "般的": true, - "若": true, - "若夫": true, - "若是": true, - "若果": true, - "若非": true, - "莫不然": true, - "莫如": true, - "莫若": true, - "虽": true, - "虽则": true, - "虽然": true, - "虽说": true, - "被": true, - "要": true, - "要不": true, - "要不是": true, - "要不然": true, - "要么": true, - "要是": true, - "譬喻": true, - "譬如": true, - "让": true, - "许多": true, - "论": true, - "设使": true, - "设或": true, - "设若": true, - "诚如": true, - "诚然": true, - "该": true, - "说": true, - "说来": true, - "请": true, - "诸": true, - "诸位": true, - "诸如": true, - "谁": true, - "谁人": true, - "谁料": true, - "谁知": true, - "贼死": true, - "赖以": true, - "赶": true, - "起": true, - "起见": true, - "趁": true, - "趁着": true, - "越是": true, - "距": true, - "跟": true, - "较": true, - "较之": true, - "边": true, - "过": true, - "还": true, - "还是": true, - "还有": true, - "还要": true, - "这": true, - "这一来": true, - "这个": true, - "这么": true, - "这么些": true, - "这么样": true, - "这么点儿": true, - "这些": true, - "这会儿": true, - "这儿": true, - "这就是说": true, - "这时": true, - "这样": true, - "这次": true, - "这般": true, - "这边": true, - "这里": true, - "进而": true, - "连": true, - "连同": true, - "逐步": true, - "通过": true, - "遵循": true, - "遵照": true, - "那": true, - "那个": true, - "那么": true, - "那么些": true, - "那么样": true, - "那些": true, - "那会儿": true, - "那儿": true, - "那时": true, - "那样": true, - "那般": true, - "那边": true, - "那里": true, - "都": true, - "鄙人": true, - "鉴于": true, - "针对": true, - "阿": true, - "除": true, - "除了": true, - "除外": true, - "除开": true, - "除此之外": true, - "除非": true, - "随": true, - "随后": true, - "随时": true, - "随着": true, - "难道说": true, - "零": true, - "非": true, - "非但": true, - "非徒": true, - "非特": true, - "非独": true, - "靠": true, - "顺": true, - "顺着": true, - "首先": true, - "︿": true, - "!": true, - "#": true, - "$": true, - "%": true, - "&": true, - "(": true, - ")": true, - "*": true, - "+": true, - ",": true, - "0": true, - "1": true, - "2": true, - "3": true, - "4": true, - "5": true, - "6": true, - "7": true, - "8": true, - "9": true, - ":": true, - ";": true, - "<": true, - ">": true, - "?": true, - "@": true, - "[": true, - "]": true, - "{": true, - "|": true, - "}": true, - "~": true, - "¥": true, - "а": true, - "алло": true, - "без": true, - "белый": true, - "близко": true, - "более": true, - "больше": true, - "большой": true, - "будем": true, - "будет": true, - "будете": true, - "будешь": true, - "будто": true, - "буду": true, - "будут": true, - "будь": true, - "бы": true, - "бывает": true, - "бывь": true, - "был": true, - "была": true, - "были": true, - "было": true, - "быть": true, - "в": true, - "важная": true, - "важное": true, - "важные": true, - "важный": true, - "вам": true, - "вами": true, - "вас": true, - "ваш": true, - "ваша": true, - "ваше": true, - "ваши": true, - "вверх": true, - "вдали": true, - "вдруг": true, - "ведь": true, - "везде": true, - "вернуться": true, - "весь": true, - "вечер": true, - "взгляд": true, - "взять": true, - "вид": true, - "видел": true, - "видеть": true, - "вместе": true, - "вне": true, - "вниз": true, - "внизу": true, - "во": true, - "вода": true, - "война": true, - "вокруг": true, - "вон": true, - "вообще": true, - "вопрос": true, - "восемнадцатый": true, - "восемнадцать": true, - "восемь": true, - "восьмой": true, - "вот": true, - "впрочем": true, - "времени": true, - "время": true, - "все": true, - "все еще": true, - "всегда": true, - "всего": true, - "всем": true, - "всеми": true, - "всему": true, - "всех": true, - "всею": true, - "всю": true, - "всюду": true, - "вся": true, - "всё": true, - "второй": true, - "вы": true, - "выйти": true, - "г": true, - "где": true, - "главный": true, - "глаз": true, - "говорил": true, - "говорит": true, - "говорить": true, - "год": true, - "года": true, - "году": true, - "голова": true, - "голос": true, - "город": true, - "да": true, - "давать": true, - "давно": true, - "даже": true, - "далекий": true, - "далеко": true, - "дальше": true, - "даром": true, - "дать": true, - "два": true, - "двадцатый": true, - "двадцать": true, - "две": true, - "двенадцатый": true, - "двенадцать": true, - "дверь": true, - "двух": true, - "девятнадцатый": true, - "девятнадцать": true, - "девятый": true, - "девять": true, - "действительно": true, - "дел": true, - "делал": true, - "делать": true, - "делаю": true, - "дело": true, - "день": true, - "деньги": true, - "десятый": true, - "десять": true, - "для": true, - "до": true, - "довольно": true, - "долго": true, - "должен": true, - "должно": true, - "должный": true, - "дом": true, - "дорога": true, - "друг": true, - "другая": true, - "другие": true, - "других": true, - "друго": true, - "другое": true, - "другой": true, - "думать": true, - "душа": true, - "е": true, - "его": true, - "ее": true, - "ей": true, - "ему": true, - "если": true, - "есть": true, - "еще": true, - "ещё": true, - "ею": true, - "её": true, - "ж": true, - "ждать": true, - "же": true, - "жена": true, - "женщина": true, - "жизнь": true, - "жить": true, - "за": true, - "занят": true, - "занята": true, - "занято": true, - "заняты": true, - "затем": true, - "зато": true, - "зачем": true, - "здесь": true, - "земля": true, - "знать": true, - "значит": true, - "значить": true, - "и": true, - "иди": true, - "идти": true, - "из": true, - "или": true, - "им": true, - "имеет": true, - "имел": true, - "именно": true, - "иметь": true, - "ими": true, - "имя": true, - "иногда": true, - "их": true, - "к": true, - "каждая": true, - "каждое": true, - "каждые": true, - "каждый": true, - "кажется": true, - "казаться": true, - "как": true, - "какая": true, - "какой": true, - "кем": true, - "книга": true, - "когда": true, - "кого": true, - "ком": true, - "комната": true, - "кому": true, - "конец": true, - "конечно": true, - "которая": true, - "которого": true, - "которой": true, - "которые": true, - "который": true, - "которых": true, - "кроме": true, - "кругом": true, - "кто": true, - "куда": true, - "лежать": true, - "лет": true, - "ли": true, - "лицо": true, - "лишь": true, - "лучше": true, - "любить": true, - "люди": true, - "м": true, - "маленький": true, - "мало": true, - "мать": true, - "машина": true, - "между": true, - "меля": true, - "менее": true, - "меньше": true, - "меня": true, - "место": true, - "миллионов": true, - "мимо": true, - "минута": true, - "мир": true, - "мира": true, - "мне": true, - "много": true, - "многочисленная": true, - "многочисленное": true, - "многочисленные": true, - "многочисленный": true, - "мной": true, - "мною": true, - "мог": true, - "могу": true, - "могут": true, - "мож": true, - "может": true, - "может быть": true, - "можно": true, - "можхо": true, - "мои": true, - "мой": true, - "мор": true, - "москва": true, - "мочь": true, - "моя": true, - "моё": true, - "мы": true, - "на": true, - "наверху": true, - "над": true, - "надо": true, - "назад": true, - "наиболее": true, - "найти": true, - "наконец": true, - "нам": true, - "нами": true, - "народ": true, - "нас": true, - "начала": true, - "начать": true, - "наш": true, - "наша": true, - "наше": true, - "наши": true, - "не": true, - "него": true, - "недавно": true, - "недалеко": true, - "нее": true, - "ней": true, - "некоторый": true, - "нельзя": true, - "нем": true, - "немного": true, - "нему": true, - "непрерывно": true, - "нередко": true, - "несколько": true, - "нет": true, - "нею": true, - "неё": true, - "ни": true, - "нибудь": true, - "ниже": true, - "низко": true, - "никакой": true, - "никогда": true, - "никто": true, - "никуда": true, - "ним": true, - "ними": true, - "них": true, - "ничего": true, - "ничто": true, - "но": true, - "новый": true, - "нога": true, - "ночь": true, - "ну": true, - "нужно": true, - "нужный": true, - "нх": true, - "о": true, - "об": true, - "оба": true, - "обычно": true, - "один": true, - "одиннадцатый": true, - "одиннадцать": true, - "однажды": true, - "однако": true, - "одного": true, - "одной": true, - "оказаться": true, - "окно": true, - "около": true, - "он": true, - "она": true, - "они": true, - "оно": true, - "опять": true, - "особенно": true, - "остаться": true, - "от": true, - "ответить": true, - "отец": true, - "откуда": true, - "отовсюду": true, - "отсюда": true, - "очень": true, - "первый": true, - "перед": true, - "писать": true, - "плечо": true, - "по": true, - "под": true, - "подойди": true, - "подумать": true, - "пожалуйста": true, - "позже": true, - "пойти": true, - "пока": true, - "пол": true, - "получить": true, - "помнить": true, - "понимать": true, - "понять": true, - "пор": true, - "пора": true, - "после": true, - "последний": true, - "посмотреть": true, - "посреди": true, - "потом": true, - "потому": true, - "почему": true, - "почти": true, - "правда": true, - "прекрасно": true, - "при": true, - "про": true, - "просто": true, - "против": true, - "процентов": true, - "путь": true, - "пятнадцатый": true, - "пятнадцать": true, - "пятый": true, - "пять": true, - "работа": true, - "работать": true, - "раз": true, - "разве": true, - "рано": true, - "раньше": true, - "ребенок": true, - "решить": true, - "россия": true, - "рука": true, - "русский": true, - "ряд": true, - "рядом": true, - "с": true, - "с кем": true, - "сам": true, - "сама": true, - "сами": true, - "самим": true, - "самими": true, - "самих": true, - "само": true, - "самого": true, - "самой": true, - "самом": true, - "самому": true, - "саму": true, - "самый": true, - "свет": true, - "свое": true, - "своего": true, - "своей": true, - "свои": true, - "своих": true, - "свой": true, - "свою": true, - "сделать": true, - "сеаой": true, - "себе": true, - "себя": true, - "сегодня": true, - "седьмой": true, - "сейчас": true, - "семнадцатый": true, - "семнадцать": true, - "семь": true, - "сидеть": true, - "сила": true, - "сих": true, - "сказал": true, - "сказала": true, - "сказать": true, - "сколько": true, - "слишком": true, - "слово": true, - "случай": true, - "смотреть": true, - "сначала": true, - "снова": true, - "со": true, - "собой": true, - "собою": true, - "советский": true, - "совсем": true, - "спасибо": true, - "спросить": true, - "сразу": true, - "стал": true, - "старый": true, - "стать": true, - "стол": true, - "сторона": true, - "стоять": true, - "страна": true, - "суть": true, - "считать": true, - "т": true, - "та": true, - "так": true, - "такая": true, - "также": true, - "таки": true, - "такие": true, - "такое": true, - "такой": true, - "там": true, - "твои": true, - "твой": true, - "твоя": true, - "твоё": true, - "те": true, - "тебе": true, - "тебя": true, - "тем": true, - "теми": true, - "теперь": true, - "тех": true, - "то": true, - "тобой": true, - "тобою": true, - "товарищ": true, - "тогда": true, - "того": true, - "тоже": true, - "только": true, - "том": true, - "тому": true, - "тот": true, - "тою": true, - "третий": true, - "три": true, - "тринадцатый": true, - "тринадцать": true, - "ту": true, - "туда": true, - "тут": true, - "ты": true, - "тысяч": true, - "у": true, - "увидеть": true, - "уж": true, - "уже": true, - "улица": true, - "уметь": true, - "утро": true, - "хороший": true, - "хорошо": true, - "хотел бы": true, - "хотеть": true, - "хоть": true, - "хотя": true, - "хочешь": true, - "час": true, - "часто": true, - "часть": true, - "чаще": true, - "чего": true, - "человек": true, - "чем": true, - "чему": true, - "через": true, - "четвертый": true, - "четыре": true, - "четырнадцатый": true, - "четырнадцать": true, - "что": true, - "чтоб": true, - "чтобы": true, - "чуть": true, - "шестнадцатый": true, - "шестнадцать": true, - "шестой": true, - "шесть": true, - "эта": true, - "эти": true, - "этим": true, - "этими": true, - "этих": true, - "это": true, - "этого": true, - "этой": true, - "этом": true, - "этому": true, - "этот": true, - "эту": true, - "я": true, - "являюсь": true, - "acerca": true, - "adeus": true, - "agora": true, - "ainda": true, - "alem": true, - "algmas": true, - "algumas": true, - "alguns": true, - "ali": true, - "além": true, - "ambas": true, - "ano": true, - "anos": true, - "aonde": true, - "aos": true, - "apoio": true, - "apontar": true, - "apos": true, - "após": true, - "aquela": true, - "aquelas": true, - "aquele": true, - "aqueles": true, - "aquilo": true, - "assim": true, - "através": true, - "atrás": true, - "até": true, - "aí": true, - "baixo": true, - "bem": true, - "boa": true, - "boas": true, - "bom": true, - "bons": true, - "caminho": true, - "catorze": true, - "cedo": true, - "cento": true, - "certamente": true, - "certeza": true, - "cima": true, - "coisa": true, - "comprido": true, - "conhecido": true, - "conselho": true, - "contudo": true, - "corrente": true, - "cuja": true, - "cujas": true, - "cujo": true, - "cujos": true, - "custa": true, - "cá": true, - "daquela": true, - "daquelas": true, - "daquele": true, - "daqueles": true, - "debaixo": true, - "dela": true, - "delas": true, - "dele": true, - "deles": true, - "demais": true, - "depois": true, - "desligado": true, - "dessa": true, - "dessas": true, - "desse": true, - "desses": true, - "desta": true, - "destas": true, - "deste": true, - "destes": true, - "deve": true, - "devem": true, - "deverá": true, - "dez": true, - "dezanove": true, - "dezasseis": true, - "dezassete": true, - "dezoito": true, - "diante": true, - "direita": true, - "dispoe": true, - "dispoem": true, - "diversa": true, - "diversas": true, - "diversos": true, - "diz": true, - "dizem": true, - "dizer": true, - "dois": true, - "doze": true, - "duas": true, - "dá": true, - "dão": true, - "dúvida": true, - "ela": true, - "elas": true, - "ele": true, - "eles": true, - "em": true, - "embora": true, - "enquanto": true, - "entao": true, - "então": true, - "eram": true, - "essa": true, - "essas": true, - "esse": true, - "esses": true, - "estava": true, - "estavam": true, - "esteja": true, - "estejam": true, - "estejamos": true, - "estes": true, - "esteve": true, - "estive": true, - "estivemos": true, - "estiver": true, - "estivera": true, - "estiveram": true, - "estiverem": true, - "estivermos": true, - "estivesse": true, - "estivessem": true, - "estiveste": true, - "estivestes": true, - "estivéramos": true, - "estivéssemos": true, - "estou": true, - "estávamos": true, - "estão": true, - "exemplo": true, - "falta": true, - "fará": true, - "favor": true, - "faz": true, - "fazeis": true, - "fazem": true, - "fazemos": true, - "fazer": true, - "fazes": true, - "fazia": true, - "faço": true, - "fez": true, - "fim": true, - "foi": true, - "fomos": true, - "fora": true, - "foram": true, - "forem": true, - "forma": true, - "formos": true, - "fosse": true, - "fossem": true, - "foste": true, - "fostes": true, - "fôramos": true, - "fôssemos": true, - "geral": true, - "grande": true, - "grupo": true, - "haja": true, - "hajam": true, - "hajamos": true, - "havemos": true, - "havia": true, - "hei": true, - "hoje": true, - "hora": true, - "houve": true, - "houvemos": true, - "houver": true, - "houvera": true, - "houveram": true, - "houverei": true, - "houverem": true, - "houveremos": true, - "houveria": true, - "houveriam": true, - "houvermos": true, - "houverá": true, - "houverão": true, - "houveríamos": true, - "houvesse": true, - "houvessem": true, - "houvéramos": true, - "houvéssemos": true, - "há": true, - "hão": true, - "iniciar": true, - "inicio": true, - "irá": true, - "isso": true, - "ista": true, - "iste": true, - "isto": true, - "já": true, - "lhe": true, - "lhes": true, - "ligado": true, - "local": true, - "logo": true, - "longe": true, - "lá": true, - "maior": true, - "maioria": true, - "maiorias": true, - "meio": true, - "menor": true, - "meses": true, - "mesma": true, - "mesmas": true, - "mesmo": true, - "mesmos": true, - "meu": true, - "meus": true, - "minha": true, - "minhas": true, - "muito": true, - "muitos": true, - "máximo": true, - "mês": true, - "nao": true, - "naquela": true, - "naquelas": true, - "naquele": true, - "naqueles": true, - "nas": true, - "nem": true, - "nenhuma": true, - "nessa": true, - "nessas": true, - "nesse": true, - "nesses": true, - "nesta": true, - "nestas": true, - "neste": true, - "nestes": true, - "noite": true, - "nome": true, - "nossa": true, - "nossas": true, - "nosso": true, - "nossos": true, - "nova": true, - "novas": true, - "nove": true, - "novo": true, - "novos": true, - "num": true, - "numa": true, - "numas": true, - "nuns": true, - "não": true, - "nível": true, - "nós": true, - "número": true, - "obra": true, - "obrigada": true, - "obrigado": true, - "oitava": true, - "oitavo": true, - "oito": true, - "onde": true, - "ontem": true, - "outra": true, - "outras": true, - "outro": true, - "outros": true, - "paucas": true, - "pegar": true, - "pela": true, - "pelas": true, - "pelo": true, - "pelos": true, - "perante": true, - "perto": true, - "pessoas": true, - "pode": true, - "podem": true, - "poderá": true, - "podia": true, - "pois": true, - "ponto": true, - "pontos": true, - "porquê": true, - "portanto": true, - "posição": true, - "possivelmente": true, - "posso": true, - "possível": true, - "pouca": true, - "pouco": true, - "poucos": true, - "povo": true, - "primeira": true, - "primeiras": true, - "primeiro": true, - "primeiros": true, - "promeiro": true, - "proprio": true, - "própria": true, - "próprias": true, - "próprio": true, - "próprios": true, - "próxima": true, - "próximas": true, - "puderam": true, - "pôde": true, - "põe": true, - "põem": true, - "quais": true, - "qual": true, - "qualquer": true, - "quando": true, - "quanto": true, - "quarta": true, - "quarto": true, - "quatro": true, - "quem": true, - "quer": true, - "quereis": true, - "querem": true, - "queremas": true, - "queres": true, - "quero": true, - "questão": true, - "quieto": true, - "quinta": true, - "quinto": true, - "quáis": true, - "quê": true, - "relação": true, - "sabem": true, - "seja": true, - "sejam": true, - "sejamos": true, - "sem": true, - "sempre": true, - "sendo": true, - "serei": true, - "seria": true, - "seriam": true, - "serão": true, - "sete": true, - "seu": true, - "seus": true, - "sexta": true, - "sexto": true, - "sim": true, - "sistema": true, - "sob": true, - "somente": true, - "sou": true, - "sua": true, - "suas": true, - "são": true, - "sétima": true, - "sétimo": true, - "só": true, - "talvez": true, - "tambem": true, - "também": true, - "tanta": true, - "tantas": true, - "tem": true, - "temos": true, - "tempo": true, - "tendes": true, - "tenha": true, - "tenham": true, - "tenhamos": true, - "tenho": true, - "tens": true, - "tentar": true, - "tentaram": true, - "tentei": true, - "ter": true, - "terceira": true, - "terceiro": true, - "terei": true, - "teremos": true, - "teria": true, - "teriam": true, - "terá": true, - "terão": true, - "teríamos": true, - "teu": true, - "teus": true, - "teve": true, - "tinha": true, - "tinham": true, - "tipo": true, - "tive": true, - "tivemos": true, - "tiver": true, - "tivera": true, - "tiveram": true, - "tiverem": true, - "tivermos": true, - "tivesse": true, - "tivessem": true, - "tiveste": true, - "tivestes": true, - "tivéramos": true, - "tivéssemos": true, - "trabalhar": true, - "trabalho": true, - "treze": true, - "três": true, - "tua": true, - "tuas": true, - "tudo": true, - "tão": true, - "tém": true, - "têm": true, - "tínhamos": true, - "uma": true, - "umas": true, - "vai": true, - "veja": true, - "vem": true, - "vens": true, - "verdade": true, - "verdadeiro": true, - "vezes": true, - "viagem": true, - "vindo": true, - "vinte": true, - "você": true, - "vocês": true, - "vossa": true, - "vossas": true, - "vosso": true, - "vossos": true, - "vários": true, - "vão": true, - "vêm": true, - "vós": true, - "às": true, - "área": true, - "é": true, - "és": true, -} \ No newline at end of file + "pas": true, + "passé": true, + "pendant": true, + "pense": true, + "permet": true, + "personne": true, + "personnes": true, + "peu": true, + "peut": true, + "peuvent": true, + "peux": true, + "pff": true, + "pfft": true, + "pfut": true, + "pif": true, + "pire": true, + "pièce": true, + "plein": true, + "plouf": true, + "plupart": true, + "plusieurs": true, + "plutôt": true, + "possessif": true, + "possessifs": true, + "possibles": true, + "pouah": true, + "pour": true, + "pourquoi": true, + "pourrais": true, + "pourrait": true, + "pouvait": true, + "prealable": true, + "precisement": true, + "premier": true, + "première": true, + "premièrement": true, + "pres": true, + "probable": true, + "probante": true, + "procedant": true, + "proche": true, + "près": true, + "psitt": true, + "pu": true, + "puis": true, + "puisque": true, + "pur": true, + "pure": true, + "qu": true, + "quand": true, + "quant": true, + "quant-à-soi": true, + "quanta": true, + "quarante": true, + "quatorze": true, + "quatre": true, + "quatre-vingt": true, + "quatrième": true, + "quatrièmement": true, + "quel": true, + "quelconque": true, + "quelle": true, + "quelles": true, + "quelqu'un": true, + "quelque": true, + "quelques": true, + "quels": true, + "qui": true, + "quiconque": true, + "quinze": true, + "quoi": true, + "quoique": true, + "rare": true, + "rarement": true, + "rares": true, + "relative": true, + "relativement": true, + "remarquable": true, + "rend": true, + "rendre": true, + "restant": true, + "reste": true, + "restent": true, + "restrictif": true, + "retour": true, + "revoici": true, + "revoilà": true, + "rien": true, + "sacrebleu": true, + "sait": true, + "sans": true, + "sapristi": true, + "sauf": true, + "seize": true, + "selon": true, + "semblable": true, + "semblaient": true, + "semble": true, + "semblent": true, + "sept": true, + "septième": true, + "sera": true, + "serai": true, + "seraient": true, + "serais": true, + "serait": true, + "seras": true, + "serez": true, + "seriez": true, + "serions": true, + "serons": true, + "seront": true, + "ses": true, + "seul": true, + "seule": true, + "seulement": true, + "sien": true, + "sienne": true, + "siennes": true, + "siens": true, + "sinon": true, + "sixième": true, + "soi": true, + "soi-même": true, + "soient": true, + "sois": true, + "soit": true, + "soixante": true, + "sommes": true, + "son": true, + "sont": true, + "sous": true, + "souvent": true, + "soyez": true, + "soyons": true, + "specifique": true, + "specifiques": true, + "speculatif": true, + "strictement": true, + "subtiles": true, + "suffisant": true, + "suffisante": true, + "suffit": true, + "suis": true, + "suit": true, + "suivant": true, + "suivante": true, + "suivantes": true, + "suivants": true, + "suivre": true, + "sujet": true, + "superpose": true, + "sur": true, + "surtout": true, + "ta": true, + "tac": true, + "tandis": true, + "tant": true, + "tardive": true, + "te": true, + "telle": true, + "tellement": true, + "telles": true, + "tels": true, + "tenant": true, + "tend": true, + "tenir": true, + "tente": true, + "tes": true, + "tic": true, + "tien": true, + "tienne": true, + "tiennes": true, + "tiens": true, + "toc": true, + "toi": true, + "toi-même": true, + "ton": true, + "touchant": true, + "toujours": true, + "tous": true, + "tout": true, + "toute": true, + "toutefois": true, + "toutes": true, + "treize": true, + "trente": true, + "tres": true, + "trois": true, + "troisième": true, + "troisièmement": true, + "trop": true, + "très": true, + "tsoin": true, + "tsouin": true, + "tu": true, + "té": true, + "une": true, + "unes": true, + "uniformement": true, + "unique": true, + "uniques": true, + "vais": true, + "valeur": true, + "vas": true, + "vers": true, + "vif": true, + "vifs": true, + "vingt": true, + "vivat": true, + "vive": true, + "vives": true, + "vlan": true, + "voici": true, + "voie": true, + "voient": true, + "voilà": true, + "vont": true, + "vos": true, + "votre": true, + "vous": true, + "vous-mêmes": true, + "vé": true, + "vôtre": true, + "vôtres": true, + "zut": true, + "à": true, + "â": true, + "ça": true, + "ès": true, + "étaient": true, + "étais": true, + "était": true, + "étant": true, + "état": true, + "étiez": true, + "étions": true, + "été": true, + "étée": true, + "étées": true, + "étés": true, + "êtes": true, + "être": true, + "ô": true, + "actualmente": true, + "acuerdo": true, + "adelante": true, + "ademas": true, + "además": true, + "adrede": true, + "afirmó": true, + "agregó": true, + "ahi": true, + "ahora": true, + "ahí": true, + "algo": true, + "alguna": true, + "algunas": true, + "alguno": true, + "algunos": true, + "algún": true, + "alli": true, + "allí": true, + "alrededor": true, + "ambos": true, + "ampleamos": true, + "antano": true, + "antaño": true, + "ante": true, + "anterior": true, + "antes": true, + "apenas": true, + "aproximadamente": true, + "aquel": true, + "aquella": true, + "aquellas": true, + "aquello": true, + "aquellos": true, + "aqui": true, + "aquél": true, + "aquélla": true, + "aquéllas": true, + "aquéllos": true, + "aquí": true, + "arriba": true, + "arribaabajo": true, + "aseguró": true, + "asi": true, + "así": true, + "atras": true, + "aun": true, + "aunque": true, + "ayer": true, + "añadió": true, + "aún": true, + "bajo": true, + "bastante": true, + "breve": true, + "buen": true, + "buena": true, + "buenas": true, + "bueno": true, + "buenos": true, + "cada": true, + "casi": true, + "cerca": true, + "cierta": true, + "ciertas": true, + "cierto": true, + "ciertos": true, + "cinco": true, + "claro": true, + "comentó": true, + "como": true, + "conmigo": true, + "conocer": true, + "conseguimos": true, + "conseguir": true, + "considera": true, + "consideró": true, + "consigo": true, + "consigue": true, + "consiguen": true, + "consigues": true, + "contigo": true, + "contra": true, + "cosas": true, + "creo": true, + "cual": true, + "cuales": true, + "cualquier": true, + "cuando": true, + "cuanta": true, + "cuantas": true, + "cuanto": true, + "cuantos": true, + "cuatro": true, + "cuenta": true, + "cuál": true, + "cuáles": true, + "cuándo": true, + "cuánta": true, + "cuántas": true, + "cuánto": true, + "cuántos": true, + "cómo": true, + "dado": true, + "dan": true, + "dar": true, + "debajo": true, + "debe": true, + "deben": true, + "debido": true, + "decir": true, + "dejó": true, + "del": true, + "delante": true, + "demasiado": true, + "demás": true, + "dentro": true, + "deprisa": true, + "desde": true, + "despacio": true, + "despues": true, + "después": true, + "detras": true, + "detrás": true, + "dia": true, + "dias": true, + "dice": true, + "dicen": true, + "dicho": true, + "dieron": true, + "diferente": true, + "diferentes": true, + "dijeron": true, + "dijo": true, + "dio": true, + "donde": true, + "durante": true, + "día": true, + "días": true, + "dónde": true, + "ejemplo": true, + "el": true, + "ella": true, + "ellas": true, + "ello": true, + "ellos": true, + "embargo": true, + "empleais": true, + "emplean": true, + "emplear": true, + "empleas": true, + "empleo": true, + "encima": true, + "encuentra": true, + "enfrente": true, + "enseguida": true, + "entonces": true, + "era": true, + "erais": true, + "eramos": true, + "eran": true, + "eras": true, + "eres": true, + "esa": true, + "esas": true, + "ese": true, + "eso": true, + "esos": true, + "esta": true, + "estaba": true, + "estabais": true, + "estaban": true, + "estabas": true, + "estad": true, + "estada": true, + "estadas": true, + "estado": true, + "estados": true, + "estais": true, + "estamos": true, + "estan": true, + "estando": true, + "estar": true, + "estaremos": true, + "estará": true, + "estarán": true, + "estarás": true, + "estaré": true, + "estaréis": true, + "estaría": true, + "estaríais": true, + "estaríamos": true, + "estarían": true, + "estarías": true, + "estas": true, + "este": true, + "estemos": true, + "esto": true, + "estos": true, + "estoy": true, + "estuve": true, + "estuviera": true, + "estuvierais": true, + "estuvieran": true, + "estuvieras": true, + "estuvieron": true, + "estuviese": true, + "estuvieseis": true, + "estuviesen": true, + "estuvieses": true, + "estuvimos": true, + "estuviste": true, + "estuvisteis": true, + "estuviéramos": true, + "estuviésemos": true, + "estuvo": true, + "está": true, + "estábamos": true, + "estáis": true, + "están": true, + "estás": true, + "esté": true, + "estéis": true, + "estén": true, + "estés": true, + "excepto": true, + "existe": true, + "existen": true, + "explicó": true, + "expresó": true, + "fin": true, + "final": true, + "fue": true, + "fuera": true, + "fuerais": true, + "fueran": true, + "fueras": true, + "fueron": true, + "fuese": true, + "fueseis": true, + "fuesen": true, + "fueses": true, + "fui": true, + "fuimos": true, + "fuiste": true, + "fuisteis": true, + "fuéramos": true, + "fuésemos": true, + "gran": true, + "grandes": true, + "gueno": true, + "haber": true, + "habia": true, + "habida": true, + "habidas": true, + "habido": true, + "habidos": true, + "habiendo": true, + "habla": true, + "hablan": true, + "habremos": true, + "habrá": true, + "habrán": true, + "habrás": true, + "habré": true, + "habréis": true, + "habría": true, + "habríais": true, + "habríamos": true, + "habrían": true, + "habrías": true, + "habéis": true, + "había": true, + "habíais": true, + "habíamos": true, + "habían": true, + "habías": true, + "hace": true, + "haceis": true, + "hacemos": true, + "hacen": true, + "hacer": true, + "hacerlo": true, + "haces": true, + "hacia": true, + "haciendo": true, + "hago": true, + "han": true, + "hasta": true, + "hay": true, + "haya": true, + "hayamos": true, + "hayan": true, + "hayas": true, + "hayáis": true, + "hecho": true, + "hemos": true, + "hicieron": true, + "hizo": true, + "horas": true, + "hoy": true, + "hube": true, + "hubiera": true, + "hubierais": true, + "hubieran": true, + "hubieras": true, + "hubieron": true, + "hubiese": true, + "hubieseis": true, + "hubiesen": true, + "hubieses": true, + "hubimos": true, + "hubiste": true, + "hubisteis": true, + "hubiéramos": true, + "hubiésemos": true, + "hubo": true, + "igual": true, + "incluso": true, + "indicó": true, + "informo": true, + "informó": true, + "intenta": true, + "intentais": true, + "intentamos": true, + "intentan": true, + "intentar": true, + "intentas": true, + "intento": true, + "junto": true, + "lado": true, + "largo": true, + "lejos": true, + "llegó": true, + "lleva": true, + "llevar": true, + "lo": true, + "luego": true, + "lugar": true, + "manera": true, + "manifestó": true, + "mas": true, + "mayor": true, + "mediante": true, + "medio": true, + "mejor": true, + "mencionó": true, + "menos": true, + "menudo": true, + "mi": true, + "mia": true, + "mias": true, + "mientras": true, + "mio": true, + "mios": true, + "mis": true, + "misma": true, + "mismas": true, + "mismo": true, + "mismos": true, + "modo": true, + "momento": true, + "mucha": true, + "muchas": true, + "mucho": true, + "muchos": true, + "muy": true, + "más": true, + "mí": true, + "mía": true, + "mías": true, + "mío": true, + "míos": true, + "nada": true, + "nadie": true, + "ninguna": true, + "ningunas": true, + "ninguno": true, + "ningunos": true, + "ningún": true, + "nosotras": true, + "nosotros": true, + "nuestra": true, + "nuestras": true, + "nuestro": true, + "nuestros": true, + "nueva": true, + "nuevas": true, + "nuevo": true, + "nuevos": true, + "nunca": true, + "ocho": true, + "os": true, + "otra": true, + "otras": true, + "otro": true, + "otros": true, + "pais": true, + "para": true, + "parece": true, + "parte": true, + "partir": true, + "pasada": true, + "pasado": true, + "paìs": true, + "peor": true, + "pero": true, + "pesar": true, + "poca": true, + "pocas": true, + "poco": true, + "pocos": true, + "podeis": true, + "podemos": true, + "poder": true, + "podria": true, + "podriais": true, + "podriamos": true, + "podrian": true, + "podrias": true, + "podrá": true, + "podrán": true, + "podría": true, + "podrían": true, + "poner": true, + "por": true, + "por qué": true, + "porque": true, + "posible": true, + "primer": true, + "primera": true, + "primero": true, + "primeros": true, + "principalmente": true, + "pronto": true, + "propia": true, + "propias": true, + "propio": true, + "propios": true, + "proximo": true, + "próximo": true, + "próximos": true, + "pudo": true, + "pueda": true, + "puede": true, + "pueden": true, + "puedo": true, + "pues": true, + "qeu": true, + "quedó": true, + "queremos": true, + "quien": true, + "quienes": true, + "quiere": true, + "quiza": true, + "quizas": true, + "quizá": true, + "quizás": true, + "quién": true, + "quiénes": true, + "qué": true, + "raras": true, + "realizado": true, + "realizar": true, + "realizó": true, + "repente": true, + "respecto": true, + "sabe": true, + "sabeis": true, + "sabemos": true, + "saben": true, + "saber": true, + "sabes": true, + "sal": true, + "salvo": true, + "sea": true, + "seamos": true, + "sean": true, + "seas": true, + "segun": true, + "segunda": true, + "segundo": true, + "según": true, + "seis": true, + "ser": true, + "seremos": true, + "será": true, + "serán": true, + "serás": true, + "seré": true, + "seréis": true, + "sería": true, + "seríais": true, + "seríamos": true, + "serían": true, + "serías": true, + "seáis": true, + "señaló": true, + "sido": true, + "siempre": true, + "siendo": true, + "siete": true, + "sigue": true, + "siguiente": true, + "sin": true, + "sino": true, + "sobre": true, + "sola": true, + "solamente": true, + "solas": true, + "solo": true, + "solos": true, + "somos": true, + "soy": true, + "soyos": true, + "supuesto": true, + "sus": true, + "suya": true, + "suyas": true, + "suyo": true, + "suyos": true, + "sé": true, + "sí": true, + "sólo": true, + "tal": true, + "tambien": true, + "también": true, + "tampoco": true, + "tan": true, + "tanto": true, + "tarde": true, + "temprano": true, + "tendremos": true, + "tendrá": true, + "tendrán": true, + "tendrás": true, + "tendré": true, + "tendréis": true, + "tendría": true, + "tendríais": true, + "tendríamos": true, + "tendrían": true, + "tendrías": true, + "tened": true, + "teneis": true, + "tenemos": true, + "tener": true, + "tenga": true, + "tengamos": true, + "tengan": true, + "tengas": true, + "tengo": true, + "tengáis": true, + "tenida": true, + "tenidas": true, + "tenido": true, + "tenidos": true, + "teniendo": true, + "tenéis": true, + "tenía": true, + "teníais": true, + "teníamos": true, + "tenían": true, + "tenías": true, + "tercera": true, + "ti": true, + "tiempo": true, + "tiene": true, + "tienen": true, + "tienes": true, + "toda": true, + "todas": true, + "todavia": true, + "todavía": true, + "todo": true, + "todos": true, + "total": true, + "trabaja": true, + "trabajais": true, + "trabajamos": true, + "trabajan": true, + "trabajar": true, + "trabajas": true, + "trabajo": true, + "tras": true, + "trata": true, + "través": true, + "tus": true, + "tuve": true, + "tuviera": true, + "tuvierais": true, + "tuvieran": true, + "tuvieras": true, + "tuvieron": true, + "tuviese": true, + "tuvieseis": true, + "tuviesen": true, + "tuvieses": true, + "tuvimos": true, + "tuviste": true, + "tuvisteis": true, + "tuviéramos": true, + "tuviésemos": true, + "tuvo": true, + "tuya": true, + "tuyas": true, + "tuyo": true, + "tuyos": true, + "tú": true, + "ultimo": true, + "una": true, + "unas": true, + "uno": true, + "unos": true, + "usa": true, + "usais": true, + "usamos": true, + "usan": true, + "usar": true, + "usas": true, + "uso": true, + "usted": true, + "ustedes": true, + "valor": true, + "vamos": true, + "van": true, + "varias": true, + "varios": true, + "vaya": true, + "veces": true, + "ver": true, + "verdad": true, + "verdadera": true, + "verdadero": true, + "vez": true, + "vosotras": true, + "vosotros": true, + "voy": true, + "vuestra": true, + "vuestras": true, + "vuestro": true, + "vuestros": true, + "ya": true, + "yo": true, + "él": true, + "éramos": true, + "ésa": true, + "ésas": true, + "ése": true, + "ésos": true, + "ésta": true, + "éstas": true, + "éste": true, + "éstos": true, + "última": true, + "últimas": true, + "último": true, + "últimos": true, + "、": true, + "。": true, + "〈": true, + "〉": true, + "《": true, + "》": true, + "一": true, + "一些": true, + "一何": true, + "一切": true, + "一则": true, + "一方面": true, + "一旦": true, + "一来": true, + "一样": true, + "一般": true, + "一转眼": true, + "七": true, + "万一": true, + "三": true, + "上": true, + "上下": true, + "下": true, + "不": true, + "不仅": true, + "不但": true, + "不光": true, + "不单": true, + "不只": true, + "不外乎": true, + "不如": true, + "不妨": true, + "不尽": true, + "不尽然": true, + "不得": true, + "不怕": true, + "不惟": true, + "不成": true, + "不拘": true, + "不料": true, + "不是": true, + "不比": true, + "不然": true, + "不特": true, + "不独": true, + "不管": true, + "不至于": true, + "不若": true, + "不论": true, + "不过": true, + "不问": true, + "与": true, + "与其": true, + "与其说": true, + "与否": true, + "与此同时": true, + "且": true, + "且不说": true, + "且说": true, + "两者": true, + "个": true, + "个别": true, + "中": true, + "临": true, + "为": true, + "为了": true, + "为什么": true, + "为何": true, + "为止": true, + "为此": true, + "为着": true, + "乃": true, + "乃至": true, + "乃至于": true, + "么": true, + "之": true, + "之一": true, + "之所以": true, + "之类": true, + "乌乎": true, + "乎": true, + "乘": true, + "九": true, + "也": true, + "也好": true, + "也罢": true, + "了": true, + "二": true, + "二来": true, + "于": true, + "于是": true, + "于是乎": true, + "云云": true, + "云尔": true, + "五": true, + "些": true, + "亦": true, + "人": true, + "人们": true, + "人家": true, + "什": true, + "什么": true, + "什么样": true, + "今": true, + "介于": true, + "仍": true, + "仍旧": true, + "从": true, + "从此": true, + "从而": true, + "他": true, + "他人": true, + "他们": true, + "他们们": true, + "以": true, + "以上": true, + "以为": true, + "以便": true, + "以免": true, + "以及": true, + "以故": true, + "以期": true, + "以来": true, + "以至": true, + "以至于": true, + "以致": true, + "们": true, + "任": true, + "任何": true, + "任凭": true, + "会": true, + "似的": true, + "但": true, + "但凡": true, + "但是": true, + "何": true, + "何以": true, + "何况": true, + "何处": true, + "何时": true, + "余外": true, + "作为": true, + "你": true, + "你们": true, + "使": true, + "使得": true, + "例如": true, + "依": true, + "依据": true, + "依照": true, + "便于": true, + "俺": true, + "俺们": true, + "倘": true, + "倘使": true, + "倘或": true, + "倘然": true, + "倘若": true, + "借": true, + "借傥然": true, + "假使": true, + "假如": true, + "假若": true, + "做": true, + "像": true, + "儿": true, + "先不先": true, + "光是": true, + "全体": true, + "全部": true, + "八": true, + "六": true, + "兮": true, + "共": true, + "关于": true, + "关于具体地说": true, + "其": true, + "其一": true, + "其中": true, + "其二": true, + "其他": true, + "其余": true, + "其它": true, + "其次": true, + "具体地说": true, + "具体说来": true, + "兼之": true, + "内": true, + "再": true, + "再其次": true, + "再则": true, + "再有": true, + "再者": true, + "再者说": true, + "再说": true, + "冒": true, + "冲": true, + "况且": true, + "几": true, + "几时": true, + "凡": true, + "凡是": true, + "凭": true, + "凭借": true, + "出于": true, + "出来": true, + "分": true, + "分别": true, + "则": true, + "则甚": true, + "别": true, + "别人": true, + "别处": true, + "别是": true, + "别的": true, + "别管": true, + "别说": true, + "到": true, + "前后": true, + "前此": true, + "前者": true, + "加之": true, + "加以": true, + "即": true, + "即令": true, + "即使": true, + "即便": true, + "即如": true, + "即或": true, + "即若": true, + "却": true, + "去": true, + "又": true, + "又及": true, + "及": true, + "及其": true, + "及至": true, + "反之": true, + "反而": true, + "反过来": true, + "反过来说": true, + "受到": true, + "另": true, + "另一方面": true, + "另外": true, + "另悉": true, + "只": true, + "只当": true, + "只怕": true, + "只是": true, + "只有": true, + "只消": true, + "只要": true, + "只限": true, + "叫": true, + "叮咚": true, + "可": true, + "可以": true, + "可是": true, + "可见": true, + "各": true, + "各个": true, + "各位": true, + "各种": true, + "各自": true, + "同": true, + "同时": true, + "后": true, + "后者": true, + "向": true, + "向使": true, + "向着": true, + "吓": true, + "吗": true, + "否则": true, + "吧": true, + "吧哒": true, + "含": true, + "吱": true, + "呀": true, + "呃": true, + "呕": true, + "呗": true, + "呜": true, + "呜呼": true, + "呢": true, + "呵": true, + "呵呵": true, + "呸": true, + "呼哧": true, + "咋": true, + "和": true, + "咚": true, + "咦": true, + "咧": true, + "咱": true, + "咱们": true, + "咳": true, + "哇": true, + "哈": true, + "哈哈": true, + "哉": true, + "哎": true, + "哎呀": true, + "哎哟": true, + "哗": true, + "哟": true, + "哦": true, + "哩": true, + "哪": true, + "哪个": true, + "哪些": true, + "哪儿": true, + "哪天": true, + "哪年": true, + "哪怕": true, + "哪样": true, + "哪边": true, + "哪里": true, + "哼": true, + "哼唷": true, + "唉": true, + "唯有": true, + "啊": true, + "啐": true, + "啥": true, + "啦": true, + "啪达": true, + "啷当": true, + "喂": true, + "喏": true, + "喔唷": true, + "喽": true, + "嗡": true, + "嗡嗡": true, + "嗬": true, + "嗯": true, + "嗳": true, + "嘎": true, + "嘎登": true, + "嘘": true, + "嘛": true, + "嘻": true, + "嘿": true, + "嘿嘿": true, + "四": true, + "因": true, + "因为": true, + "因了": true, + "因此": true, + "因着": true, + "因而": true, + "固然": true, + "在": true, + "在下": true, + "在于": true, + "地": true, + "基于": true, + "处在": true, + "多": true, + "多么": true, + "多少": true, + "大": true, + "大家": true, + "她": true, + "她们": true, + "好": true, + "如": true, + "如上": true, + "如上所述": true, + "如下": true, + "如何": true, + "如其": true, + "如同": true, + "如是": true, + "如果": true, + "如此": true, + "如若": true, + "始而": true, + "孰料": true, + "孰知": true, + "宁": true, + "宁可": true, + "宁愿": true, + "宁肯": true, + "它": true, + "它们": true, + "对": true, + "对于": true, + "对待": true, + "对方": true, + "对比": true, + "将": true, + "小": true, + "尔": true, + "尔后": true, + "尔尔": true, + "尚且": true, + "就": true, + "就是": true, + "就是了": true, + "就是说": true, + "就算": true, + "就要": true, + "尽": true, + "尽管": true, + "尽管如此": true, + "岂但": true, + "己": true, + "已": true, + "已矣": true, + "巴": true, + "巴巴": true, + "年": true, + "并": true, + "并且": true, + "庶乎": true, + "庶几": true, + "开外": true, + "开始": true, + "归": true, + "归齐": true, + "当": true, + "当地": true, + "当然": true, + "当着": true, + "彼": true, + "彼时": true, + "彼此": true, + "往": true, + "待": true, + "很": true, + "得": true, + "得了": true, + "怎": true, + "怎么": true, + "怎么办": true, + "怎么样": true, + "怎奈": true, + "怎样": true, + "总之": true, + "总的来看": true, + "总的来说": true, + "总的说来": true, + "总而言之": true, + "恰恰相反": true, + "您": true, + "惟其": true, + "慢说": true, + "我": true, + "我们": true, + "或": true, + "或则": true, + "或是": true, + "或曰": true, + "或者": true, + "截至": true, + "所": true, + "所以": true, + "所在": true, + "所幸": true, + "所有": true, + "才": true, + "才能": true, + "打": true, + "打从": true, + "把": true, + "抑或": true, + "拿": true, + "按": true, + "按照": true, + "换句话说": true, + "换言之": true, + "据": true, + "据此": true, + "接着": true, + "故": true, + "故此": true, + "故而": true, + "旁人": true, + "无": true, + "无宁": true, + "无论": true, + "既": true, + "既往": true, + "既是": true, + "既然": true, + "日": true, + "时": true, + "时候": true, + "是": true, + "是以": true, + "是的": true, + "更": true, + "曾": true, + "替": true, + "替代": true, + "最": true, + "月": true, + "有": true, + "有些": true, + "有关": true, + "有及": true, + "有时": true, + "有的": true, + "望": true, + "朝": true, + "朝着": true, + "本": true, + "本人": true, + "本地": true, + "本着": true, + "本身": true, + "来": true, + "来着": true, + "来自": true, + "来说": true, + "极了": true, + "果然": true, + "果真": true, + "某": true, + "某个": true, + "某些": true, + "某某": true, + "根据": true, + "欤": true, + "正值": true, + "正如": true, + "正巧": true, + "正是": true, + "此": true, + "此地": true, + "此处": true, + "此外": true, + "此时": true, + "此次": true, + "此间": true, + "毋宁": true, + "每": true, + "每当": true, + "比": true, + "比及": true, + "比如": true, + "比方": true, + "没奈何": true, + "沿": true, + "沿着": true, + "漫说": true, + "焉": true, + "然则": true, + "然后": true, + "然而": true, + "照": true, + "照着": true, + "犹且": true, + "犹自": true, + "甚且": true, + "甚么": true, + "甚或": true, + "甚而": true, + "甚至": true, + "甚至于": true, + "用": true, + "用来": true, + "由": true, + "由于": true, + "由是": true, + "由此": true, + "由此可见": true, + "的": true, + "的确": true, + "的话": true, + "直到": true, + "相对而言": true, + "省得": true, + "看": true, + "眨眼": true, + "着": true, + "着呢": true, + "矣": true, + "矣乎": true, + "矣哉": true, + "离": true, + "秒": true, + "竟而": true, + "第": true, + "等": true, + "等到": true, + "等等": true, + "简言之": true, + "管": true, + "类如": true, + "紧接着": true, + "纵": true, + "纵令": true, + "纵使": true, + "纵然": true, + "经": true, + "经过": true, + "结果": true, + "给": true, + "继之": true, + "继后": true, + "继而": true, + "综上所述": true, + "罢了": true, + "者": true, + "而": true, + "而且": true, + "而况": true, + "而后": true, + "而外": true, + "而已": true, + "而是": true, + "而言": true, + "能": true, + "能否": true, + "腾": true, + "自": true, + "自个儿": true, + "自从": true, + "自各儿": true, + "自后": true, + "自家": true, + "自己": true, + "自打": true, + "自身": true, + "至": true, + "至于": true, + "至今": true, + "至若": true, + "致": true, + "般的": true, + "若": true, + "若夫": true, + "若是": true, + "若果": true, + "若非": true, + "莫不然": true, + "莫如": true, + "莫若": true, + "虽": true, + "虽则": true, + "虽然": true, + "虽说": true, + "被": true, + "要": true, + "要不": true, + "要不是": true, + "要不然": true, + "要么": true, + "要是": true, + "譬喻": true, + "譬如": true, + "让": true, + "许多": true, + "论": true, + "设使": true, + "设或": true, + "设若": true, + "诚如": true, + "诚然": true, + "该": true, + "说": true, + "说来": true, + "请": true, + "诸": true, + "诸位": true, + "诸如": true, + "谁": true, + "谁人": true, + "谁料": true, + "谁知": true, + "贼死": true, + "赖以": true, + "赶": true, + "起": true, + "起见": true, + "趁": true, + "趁着": true, + "越是": true, + "距": true, + "跟": true, + "较": true, + "较之": true, + "边": true, + "过": true, + "还": true, + "还是": true, + "还有": true, + "还要": true, + "这": true, + "这一来": true, + "这个": true, + "这么": true, + "这么些": true, + "这么样": true, + "这么点儿": true, + "这些": true, + "这会儿": true, + "这儿": true, + "这就是说": true, + "这时": true, + "这样": true, + "这次": true, + "这般": true, + "这边": true, + "这里": true, + "进而": true, + "连": true, + "连同": true, + "逐步": true, + "通过": true, + "遵循": true, + "遵照": true, + "那": true, + "那个": true, + "那么": true, + "那么些": true, + "那么样": true, + "那些": true, + "那会儿": true, + "那儿": true, + "那时": true, + "那样": true, + "那般": true, + "那边": true, + "那里": true, + "都": true, + "鄙人": true, + "鉴于": true, + "针对": true, + "阿": true, + "除": true, + "除了": true, + "除外": true, + "除开": true, + "除此之外": true, + "除非": true, + "随": true, + "随后": true, + "随时": true, + "随着": true, + "难道说": true, + "零": true, + "非": true, + "非但": true, + "非徒": true, + "非特": true, + "非独": true, + "靠": true, + "顺": true, + "顺着": true, + "首先": true, + "︿": true, + "!": true, + "#": true, + "$": true, + "%": true, + "&": true, + "(": true, + ")": true, + "*": true, + "+": true, + ",": true, + "0": true, + "1": true, + "2": true, + "3": true, + "4": true, + "5": true, + "6": true, + "7": true, + "8": true, + "9": true, + ":": true, + ";": true, + "<": true, + ">": true, + "?": true, + "@": true, + "[": true, + "]": true, + "{": true, + "|": true, + "}": true, + "~": true, + "¥": true, + "а": true, + "алло": true, + "без": true, + "белый": true, + "близко": true, + "более": true, + "больше": true, + "большой": true, + "будем": true, + "будет": true, + "будете": true, + "будешь": true, + "будто": true, + "буду": true, + "будут": true, + "будь": true, + "бы": true, + "бывает": true, + "бывь": true, + "был": true, + "была": true, + "были": true, + "было": true, + "быть": true, + "в": true, + "важная": true, + "важное": true, + "важные": true, + "важный": true, + "вам": true, + "вами": true, + "вас": true, + "ваш": true, + "ваша": true, + "ваше": true, + "ваши": true, + "вверх": true, + "вдали": true, + "вдруг": true, + "ведь": true, + "везде": true, + "вернуться": true, + "весь": true, + "вечер": true, + "взгляд": true, + "взять": true, + "вид": true, + "видел": true, + "видеть": true, + "вместе": true, + "вне": true, + "вниз": true, + "внизу": true, + "во": true, + "вода": true, + "война": true, + "вокруг": true, + "вон": true, + "вообще": true, + "вопрос": true, + "восемнадцатый": true, + "восемнадцать": true, + "восемь": true, + "восьмой": true, + "вот": true, + "впрочем": true, + "времени": true, + "время": true, + "все": true, + "все еще": true, + "всегда": true, + "всего": true, + "всем": true, + "всеми": true, + "всему": true, + "всех": true, + "всею": true, + "всю": true, + "всюду": true, + "вся": true, + "всё": true, + "второй": true, + "вы": true, + "выйти": true, + "г": true, + "где": true, + "главный": true, + "глаз": true, + "говорил": true, + "говорит": true, + "говорить": true, + "год": true, + "года": true, + "году": true, + "голова": true, + "голос": true, + "город": true, + "да": true, + "давать": true, + "давно": true, + "даже": true, + "далекий": true, + "далеко": true, + "дальше": true, + "даром": true, + "дать": true, + "два": true, + "двадцатый": true, + "двадцать": true, + "две": true, + "двенадцатый": true, + "двенадцать": true, + "дверь": true, + "двух": true, + "девятнадцатый": true, + "девятнадцать": true, + "девятый": true, + "девять": true, + "действительно": true, + "дел": true, + "делал": true, + "делать": true, + "делаю": true, + "дело": true, + "день": true, + "деньги": true, + "десятый": true, + "десять": true, + "для": true, + "до": true, + "довольно": true, + "долго": true, + "должен": true, + "должно": true, + "должный": true, + "дом": true, + "дорога": true, + "друг": true, + "другая": true, + "другие": true, + "других": true, + "друго": true, + "другое": true, + "другой": true, + "думать": true, + "душа": true, + "е": true, + "его": true, + "ее": true, + "ей": true, + "ему": true, + "если": true, + "есть": true, + "еще": true, + "ещё": true, + "ею": true, + "её": true, + "ж": true, + "ждать": true, + "же": true, + "жена": true, + "женщина": true, + "жизнь": true, + "жить": true, + "за": true, + "занят": true, + "занята": true, + "занято": true, + "заняты": true, + "затем": true, + "зато": true, + "зачем": true, + "здесь": true, + "земля": true, + "знать": true, + "значит": true, + "значить": true, + "и": true, + "иди": true, + "идти": true, + "из": true, + "или": true, + "им": true, + "имеет": true, + "имел": true, + "именно": true, + "иметь": true, + "ими": true, + "имя": true, + "иногда": true, + "их": true, + "к": true, + "каждая": true, + "каждое": true, + "каждые": true, + "каждый": true, + "кажется": true, + "казаться": true, + "как": true, + "какая": true, + "какой": true, + "кем": true, + "книга": true, + "когда": true, + "кого": true, + "ком": true, + "комната": true, + "кому": true, + "конец": true, + "конечно": true, + "которая": true, + "которого": true, + "которой": true, + "которые": true, + "который": true, + "которых": true, + "кроме": true, + "кругом": true, + "кто": true, + "куда": true, + "лежать": true, + "лет": true, + "ли": true, + "лицо": true, + "лишь": true, + "лучше": true, + "любить": true, + "люди": true, + "м": true, + "маленький": true, + "мало": true, + "мать": true, + "машина": true, + "между": true, + "меля": true, + "менее": true, + "меньше": true, + "меня": true, + "место": true, + "миллионов": true, + "мимо": true, + "минута": true, + "мир": true, + "мира": true, + "мне": true, + "много": true, + "многочисленная": true, + "многочисленное": true, + "многочисленные": true, + "многочисленный": true, + "мной": true, + "мною": true, + "мог": true, + "могу": true, + "могут": true, + "мож": true, + "может": true, + "может быть": true, + "можно": true, + "можхо": true, + "мои": true, + "мой": true, + "мор": true, + "москва": true, + "мочь": true, + "моя": true, + "моё": true, + "мы": true, + "на": true, + "наверху": true, + "над": true, + "надо": true, + "назад": true, + "наиболее": true, + "найти": true, + "наконец": true, + "нам": true, + "нами": true, + "народ": true, + "нас": true, + "начала": true, + "начать": true, + "наш": true, + "наша": true, + "наше": true, + "наши": true, + "не": true, + "него": true, + "недавно": true, + "недалеко": true, + "нее": true, + "ней": true, + "некоторый": true, + "нельзя": true, + "нем": true, + "немного": true, + "нему": true, + "непрерывно": true, + "нередко": true, + "несколько": true, + "нет": true, + "нею": true, + "неё": true, + "ни": true, + "нибудь": true, + "ниже": true, + "низко": true, + "никакой": true, + "никогда": true, + "никто": true, + "никуда": true, + "ним": true, + "ними": true, + "них": true, + "ничего": true, + "ничто": true, + "но": true, + "новый": true, + "нога": true, + "ночь": true, + "ну": true, + "нужно": true, + "нужный": true, + "нх": true, + "о": true, + "об": true, + "оба": true, + "обычно": true, + "один": true, + "одиннадцатый": true, + "одиннадцать": true, + "однажды": true, + "однако": true, + "одного": true, + "одной": true, + "оказаться": true, + "окно": true, + "около": true, + "он": true, + "она": true, + "они": true, + "оно": true, + "опять": true, + "особенно": true, + "остаться": true, + "от": true, + "ответить": true, + "отец": true, + "откуда": true, + "отовсюду": true, + "отсюда": true, + "очень": true, + "первый": true, + "перед": true, + "писать": true, + "плечо": true, + "по": true, + "под": true, + "подойди": true, + "подумать": true, + "пожалуйста": true, + "позже": true, + "пойти": true, + "пока": true, + "пол": true, + "получить": true, + "помнить": true, + "понимать": true, + "понять": true, + "пор": true, + "пора": true, + "после": true, + "последний": true, + "посмотреть": true, + "посреди": true, + "потом": true, + "потому": true, + "почему": true, + "почти": true, + "правда": true, + "прекрасно": true, + "при": true, + "про": true, + "просто": true, + "против": true, + "процентов": true, + "путь": true, + "пятнадцатый": true, + "пятнадцать": true, + "пятый": true, + "пять": true, + "работа": true, + "работать": true, + "раз": true, + "разве": true, + "рано": true, + "раньше": true, + "ребенок": true, + "решить": true, + "россия": true, + "рука": true, + "русский": true, + "ряд": true, + "рядом": true, + "с": true, + "с кем": true, + "сам": true, + "сама": true, + "сами": true, + "самим": true, + "самими": true, + "самих": true, + "само": true, + "самого": true, + "самой": true, + "самом": true, + "самому": true, + "саму": true, + "самый": true, + "свет": true, + "свое": true, + "своего": true, + "своей": true, + "свои": true, + "своих": true, + "свой": true, + "свою": true, + "сделать": true, + "сеаой": true, + "себе": true, + "себя": true, + "сегодня": true, + "седьмой": true, + "сейчас": true, + "семнадцатый": true, + "семнадцать": true, + "семь": true, + "сидеть": true, + "сила": true, + "сих": true, + "сказал": true, + "сказала": true, + "сказать": true, + "сколько": true, + "слишком": true, + "слово": true, + "случай": true, + "смотреть": true, + "сначала": true, + "снова": true, + "со": true, + "собой": true, + "собою": true, + "советский": true, + "совсем": true, + "спасибо": true, + "спросить": true, + "сразу": true, + "стал": true, + "старый": true, + "стать": true, + "стол": true, + "сторона": true, + "стоять": true, + "страна": true, + "суть": true, + "считать": true, + "т": true, + "та": true, + "так": true, + "такая": true, + "также": true, + "таки": true, + "такие": true, + "такое": true, + "такой": true, + "там": true, + "твои": true, + "твой": true, + "твоя": true, + "твоё": true, + "те": true, + "тебе": true, + "тебя": true, + "тем": true, + "теми": true, + "теперь": true, + "тех": true, + "то": true, + "тобой": true, + "тобою": true, + "товарищ": true, + "тогда": true, + "того": true, + "тоже": true, + "только": true, + "том": true, + "тому": true, + "тот": true, + "тою": true, + "третий": true, + "три": true, + "тринадцатый": true, + "тринадцать": true, + "ту": true, + "туда": true, + "тут": true, + "ты": true, + "тысяч": true, + "у": true, + "увидеть": true, + "уж": true, + "уже": true, + "улица": true, + "уметь": true, + "утро": true, + "хороший": true, + "хорошо": true, + "хотел бы": true, + "хотеть": true, + "хоть": true, + "хотя": true, + "хочешь": true, + "час": true, + "часто": true, + "часть": true, + "чаще": true, + "чего": true, + "человек": true, + "чем": true, + "чему": true, + "через": true, + "четвертый": true, + "четыре": true, + "четырнадцатый": true, + "четырнадцать": true, + "что": true, + "чтоб": true, + "чтобы": true, + "чуть": true, + "шестнадцатый": true, + "шестнадцать": true, + "шестой": true, + "шесть": true, + "эта": true, + "эти": true, + "этим": true, + "этими": true, + "этих": true, + "это": true, + "этого": true, + "этой": true, + "этом": true, + "этому": true, + "этот": true, + "эту": true, + "я": true, + "являюсь": true, + "acerca": true, + "adeus": true, + "agora": true, + "ainda": true, + "alem": true, + "algmas": true, + "algumas": true, + "alguns": true, + "ali": true, + "além": true, + "ambas": true, + "ano": true, + "anos": true, + "aonde": true, + "aos": true, + "apoio": true, + "apontar": true, + "apos": true, + "após": true, + "aquela": true, + "aquelas": true, + "aquele": true, + "aqueles": true, + "aquilo": true, + "assim": true, + "através": true, + "atrás": true, + "até": true, + "aí": true, + "baixo": true, + "bem": true, + "boa": true, + "boas": true, + "bom": true, + "bons": true, + "caminho": true, + "catorze": true, + "cedo": true, + "cento": true, + "certamente": true, + "certeza": true, + "cima": true, + "coisa": true, + "comprido": true, + "conhecido": true, + "conselho": true, + "contudo": true, + "corrente": true, + "cuja": true, + "cujas": true, + "cujo": true, + "cujos": true, + "custa": true, + "cá": true, + "daquela": true, + "daquelas": true, + "daquele": true, + "daqueles": true, + "debaixo": true, + "dela": true, + "delas": true, + "dele": true, + "deles": true, + "demais": true, + "depois": true, + "desligado": true, + "dessa": true, + "dessas": true, + "desse": true, + "desses": true, + "desta": true, + "destas": true, + "deste": true, + "destes": true, + "deve": true, + "devem": true, + "deverá": true, + "dez": true, + "dezanove": true, + "dezasseis": true, + "dezassete": true, + "dezoito": true, + "diante": true, + "direita": true, + "dispoe": true, + "dispoem": true, + "diversa": true, + "diversas": true, + "diversos": true, + "diz": true, + "dizem": true, + "dizer": true, + "dois": true, + "doze": true, + "duas": true, + "dá": true, + "dão": true, + "dúvida": true, + "ela": true, + "elas": true, + "ele": true, + "eles": true, + "em": true, + "embora": true, + "enquanto": true, + "entao": true, + "então": true, + "eram": true, + "essa": true, + "essas": true, + "esse": true, + "esses": true, + "estava": true, + "estavam": true, + "esteja": true, + "estejam": true, + "estejamos": true, + "estes": true, + "esteve": true, + "estive": true, + "estivemos": true, + "estiver": true, + "estivera": true, + "estiveram": true, + "estiverem": true, + "estivermos": true, + "estivesse": true, + "estivessem": true, + "estiveste": true, + "estivestes": true, + "estivéramos": true, + "estivéssemos": true, + "estou": true, + "estávamos": true, + "estão": true, + "exemplo": true, + "falta": true, + "fará": true, + "favor": true, + "faz": true, + "fazeis": true, + "fazem": true, + "fazemos": true, + "fazer": true, + "fazes": true, + "fazia": true, + "faço": true, + "fez": true, + "fim": true, + "foi": true, + "fomos": true, + "fora": true, + "foram": true, + "forem": true, + "forma": true, + "formos": true, + "fosse": true, + "fossem": true, + "foste": true, + "fostes": true, + "fôramos": true, + "fôssemos": true, + "geral": true, + "grande": true, + "grupo": true, + "haja": true, + "hajam": true, + "hajamos": true, + "havemos": true, + "havia": true, + "hei": true, + "hoje": true, + "hora": true, + "houve": true, + "houvemos": true, + "houver": true, + "houvera": true, + "houveram": true, + "houverei": true, + "houverem": true, + "houveremos": true, + "houveria": true, + "houveriam": true, + "houvermos": true, + "houverá": true, + "houverão": true, + "houveríamos": true, + "houvesse": true, + "houvessem": true, + "houvéramos": true, + "houvéssemos": true, + "há": true, + "hão": true, + "iniciar": true, + "inicio": true, + "irá": true, + "isso": true, + "ista": true, + "iste": true, + "isto": true, + "já": true, + "lhe": true, + "lhes": true, + "ligado": true, + "local": true, + "logo": true, + "longe": true, + "lá": true, + "maior": true, + "maioria": true, + "maiorias": true, + "meio": true, + "menor": true, + "meses": true, + "mesma": true, + "mesmas": true, + "mesmo": true, + "mesmos": true, + "meu": true, + "meus": true, + "minha": true, + "minhas": true, + "muito": true, + "muitos": true, + "máximo": true, + "mês": true, + "nao": true, + "naquela": true, + "naquelas": true, + "naquele": true, + "naqueles": true, + "nas": true, + "nem": true, + "nenhuma": true, + "nessa": true, + "nessas": true, + "nesse": true, + "nesses": true, + "nesta": true, + "nestas": true, + "neste": true, + "nestes": true, + "noite": true, + "nome": true, + "nossa": true, + "nossas": true, + "nosso": true, + "nossos": true, + "nova": true, + "novas": true, + "nove": true, + "novo": true, + "novos": true, + "num": true, + "numa": true, + "numas": true, + "nuns": true, + "não": true, + "nível": true, + "nós": true, + "número": true, + "obra": true, + "obrigada": true, + "obrigado": true, + "oitava": true, + "oitavo": true, + "oito": true, + "onde": true, + "ontem": true, + "outra": true, + "outras": true, + "outro": true, + "outros": true, + "paucas": true, + "pegar": true, + "pela": true, + "pelas": true, + "pelo": true, + "pelos": true, + "perante": true, + "perto": true, + "pessoas": true, + "pode": true, + "podem": true, + "poderá": true, + "podia": true, + "pois": true, + "ponto": true, + "pontos": true, + "porquê": true, + "portanto": true, + "posição": true, + "possivelmente": true, + "posso": true, + "possível": true, + "pouca": true, + "pouco": true, + "poucos": true, + "povo": true, + "primeira": true, + "primeiras": true, + "primeiro": true, + "primeiros": true, + "promeiro": true, + "proprio": true, + "própria": true, + "próprias": true, + "próprio": true, + "próprios": true, + "próxima": true, + "próximas": true, + "puderam": true, + "pôde": true, + "põe": true, + "põem": true, + "quais": true, + "qual": true, + "qualquer": true, + "quando": true, + "quanto": true, + "quarta": true, + "quarto": true, + "quatro": true, + "quem": true, + "quer": true, + "quereis": true, + "querem": true, + "queremas": true, + "queres": true, + "quero": true, + "questão": true, + "quieto": true, + "quinta": true, + "quinto": true, + "quáis": true, + "quê": true, + "relação": true, + "sabem": true, + "seja": true, + "sejam": true, + "sejamos": true, + "sem": true, + "sempre": true, + "sendo": true, + "serei": true, + "seria": true, + "seriam": true, + "serão": true, + "sete": true, + "seu": true, + "seus": true, + "sexta": true, + "sexto": true, + "sim": true, + "sistema": true, + "sob": true, + "somente": true, + "sou": true, + "sua": true, + "suas": true, + "são": true, + "sétima": true, + "sétimo": true, + "só": true, + "talvez": true, + "tambem": true, + "também": true, + "tanta": true, + "tantas": true, + "tem": true, + "temos": true, + "tempo": true, + "tendes": true, + "tenha": true, + "tenham": true, + "tenhamos": true, + "tenho": true, + "tens": true, + "tentar": true, + "tentaram": true, + "tentei": true, + "ter": true, + "terceira": true, + "terceiro": true, + "terei": true, + "teremos": true, + "teria": true, + "teriam": true, + "terá": true, + "terão": true, + "teríamos": true, + "teu": true, + "teus": true, + "teve": true, + "tinha": true, + "tinham": true, + "tipo": true, + "tive": true, + "tivemos": true, + "tiver": true, + "tivera": true, + "tiveram": true, + "tiverem": true, + "tivermos": true, + "tivesse": true, + "tivessem": true, + "tiveste": true, + "tivestes": true, + "tivéramos": true, + "tivéssemos": true, + "trabalhar": true, + "trabalho": true, + "treze": true, + "três": true, + "tua": true, + "tuas": true, + "tudo": true, + "tão": true, + "tém": true, + "têm": true, + "tínhamos": true, + "uma": true, + "umas": true, + "vai": true, + "veja": true, + "vem": true, + "vens": true, + "verdade": true, + "verdadeiro": true, + "vezes": true, + "viagem": true, + "vindo": true, + "vinte": true, + "você": true, + "vocês": true, + "vossa": true, + "vossas": true, + "vosso": true, + "vossos": true, + "vários": true, + "vão": true, + "vêm": true, + "vós": true, + "às": true, + "área": true, + "é": true, + "és": true, +} diff --git a/internal/util/strings_test.go b/internal/util/strings_test.go index 96afc12b3..87f49d784 100644 --- a/internal/util/strings_test.go +++ b/internal/util/strings_test.go @@ -1,8 +1,9 @@ package util import ( - "github.com/stretchr/testify/assert" "testing" + + "github.com/stretchr/testify/assert" ) func TestIsSeparator(t *testing.T) { diff --git a/internal/util/time_test.go b/internal/util/time_test.go index 1f4d97144..217190c2c 100644 --- a/internal/util/time_test.go +++ b/internal/util/time_test.go @@ -2,9 +2,10 @@ package util import ( "fmt" - "github.com/stretchr/testify/assert" "testing" "time" + + "github.com/stretchr/testify/assert" ) func TestProfileTime(t *testing.T) {