diff --git a/.gitignore b/.gitignore index ba878d92d4..383b32564c 100644 --- a/.gitignore +++ b/.gitignore @@ -29,7 +29,6 @@ profile/ __pycache__ *.pem output* -config.codekit .brackets.json docker/fig.yml docker/docker/Dockerfile diff --git a/cmd/web.go b/cmd/web.go index b391d6564a..92c0185c48 100644 --- a/cmd/web.go +++ b/cmd/web.go @@ -80,7 +80,7 @@ func checkVersion() { // Check dependency version. checkers := []VerChecker{ {"github.com/Unknwon/macaron", macaron.Version, "0.5.4"}, - {"github.com/macaron-contrib/binding", binding.Version, "0.0.6"}, + {"github.com/macaron-contrib/binding", binding.Version, "0.1.0"}, {"github.com/macaron-contrib/cache", cache.Version, "0.0.7"}, {"github.com/macaron-contrib/csrf", csrf.Version, "0.0.3"}, {"github.com/macaron-contrib/i18n", i18n.Version, "0.0.7"}, @@ -442,15 +442,14 @@ func runWeb(ctx *cli.Context) { m.Group("/:username/:reponame", func() { m.Get("/releases", middleware.RepoRef(), repo.Releases) - m.Get("/issues", repo.Issues) + m.Get("/issues", repo.RetrieveLabels, repo.Issues) m.Get("/issues/:index", repo.ViewIssue) + m.Get("/labels/", repo.RetrieveLabels, repo.Labels) m.Get("/milestones", repo.Milestones) m.Get("/pulls", repo.Pulls) m.Get("/branches", repo.Branches) m.Get("/archive/*", repo.Download) - m.Get("/issues2/", repo.Issues2) m.Get("/pulls2/", repo.PullRequest2) - m.Get("/labels2/", repo.Labels2) m.Get("/milestone2/", repo.Milestones2) m.Group("", func() { diff --git a/conf/locale/locale_en-US.ini b/conf/locale/locale_en-US.ini index a8a9c78efc..dc764b5634 100644 --- a/conf/locale/locale_en-US.ini +++ b/conf/locale/locale_en-US.ini @@ -159,6 +159,7 @@ AdminEmail = Admin E-mail require_error = ` cannot be empty.` alpha_dash_error = ` must be valid alpha or numeric or dash(-_) characters.` alpha_dash_dot_error = ` must be valid alpha or numeric or dash(-_) or dot characters.` +size_error = ` must be size %s.` min_size_error = ` must contain at least %s characters.` max_size_error = ` must contain at most %s characters.` email_error = ` is not a valid e-mail address.` @@ -358,6 +359,8 @@ commits.older = Older commits.newer = Newer issues.new = New Issue +issues.new_label = New Label +issues.new_label_placeholder = Label name... issues.open_tab = %d Open issues.close_tab = %d Closed issues.filter_label = Label @@ -369,6 +372,12 @@ issues.filter_type.assigned_to_you = Assigned to you issues.filter_type.created_by_you = Created by you issues.filter_type.mentioning_you = Mentioning you issues.opened_by = opened %s by %[2]s +issues.label_title = Label name +issues.label_color = Label color +issues.label_count = %d labels +issues.label_open_issues = %d open issues +issues.label_edit = Edit +issues.label_delete = Delete issues.previous = Previous Page issues.next = Next Page diff --git a/config.codekit b/config.codekit new file mode 100644 index 0000000000..88c1fc38a3 --- /dev/null +++ b/config.codekit @@ -0,0 +1,1989 @@ +{ +"CodeKitInfo": "This is a CodeKit 2.x project configuration file. It is designed to sync project settings across multiple machines. MODIFYING THE CONTENTS OF THIS FILE IS A POOR LIFE DECISION. If you do so, you will likely cause CodeKit to crash. This file is not useful unless accompanied by the project that created it in CodeKit 2. This file is not backwards-compatible with CodeKit 1.x. For more information, see: http:\/\/incident57.com\/codekit", +"creatorBuild": "19033", +"files": { + "\/CONTRIBUTING.md": { + "criticStyle": 0, + "enableFootnotes": 0, + "enableLabels": 1, + "enableSmartQuotes": 1, + "escapeLineBreaks": 0, + "fileType": 4096, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/CONTRIBUTING.md", + "maskEmailAddresses": 1, + "outputAbbreviatedPath": "\/CONTRIBUTING.html", + "outputFormat": 0, + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "parseMetadata": 1, + "processHTML": 0, + "randomFootnoteNumbers": 0, + "useCompatibilityMode": 0 + }, + "\/docker\/README.md": { + "criticStyle": 0, + "enableFootnotes": 0, + "enableLabels": 1, + "enableSmartQuotes": 1, + "escapeLineBreaks": 0, + "fileType": 4096, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/docker\/README.md", + "maskEmailAddresses": 1, + "outputAbbreviatedPath": "\/docker\/README.html", + "outputFormat": 0, + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "parseMetadata": 1, + "processHTML": 0, + "randomFootnoteNumbers": 0, + "useCompatibilityMode": 0 + }, + "\/modules\/auth\/ldap\/README.md": { + "criticStyle": 0, + "enableFootnotes": 0, + "enableLabels": 1, + "enableSmartQuotes": 1, + "escapeLineBreaks": 0, + "fileType": 4096, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/modules\/auth\/ldap\/README.md", + "maskEmailAddresses": 1, + "outputAbbreviatedPath": "\/modules\/auth\/ldap\/README.html", + "outputFormat": 0, + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "parseMetadata": 1, + "processHTML": 0, + "randomFootnoteNumbers": 0, + "useCompatibilityMode": 0 + }, + "\/modules\/uuid\/README.md": { + "criticStyle": 0, + "enableFootnotes": 0, + "enableLabels": 1, + "enableSmartQuotes": 1, + "escapeLineBreaks": 0, + "fileType": 4096, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/modules\/uuid\/README.md", + "maskEmailAddresses": 1, + "outputAbbreviatedPath": "\/modules\/uuid\/README.html", + "outputFormat": 0, + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "parseMetadata": 1, + "processHTML": 0, + "randomFootnoteNumbers": 0, + "useCompatibilityMode": 0 + }, + "\/public\/css\/bootstrap-colorpicker.min.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/bootstrap-colorpicker.min.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/bootstrap.min.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/bootstrap.min.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/datepicker3.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/datepicker3.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/font-awesome.min.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/font-awesome.min.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/github.min.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/github.min.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/gogs.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/gogs.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/gogs.min.css": { + "fileType": 16, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/gogs.min.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/jquery.minicolors.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/jquery.minicolors.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/markdown.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/markdown.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/semantic.min.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/semantic.min.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/themes\/default\/assets\/images\/flags.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 28123, + "inputAbbreviatedPath": "\/public\/css\/themes\/default\/assets\/images\/flags.png", + "outputAbbreviatedPath": "\/public\/css\/themes\/default\/assets\/images\/flags.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 0 + }, + "\/public\/css\/todc-bootstrap.min.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/todc-bootstrap.min.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/img\/404.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 9776, + "inputAbbreviatedPath": "\/public\/img\/404.png", + "outputAbbreviatedPath": "\/public\/img\/404.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 1 + }, + "\/public\/img\/500.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 12087, + "inputAbbreviatedPath": "\/public\/img\/500.png", + "outputAbbreviatedPath": "\/public\/img\/500.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 1 + }, + "\/public\/img\/avatar_default.jpg": { + "fileType": 16384, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 6951, + "inputAbbreviatedPath": "\/public\/img\/avatar_default.jpg", + "outputAbbreviatedPath": "\/public\/img\/avatar_default.jpg", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 1 + }, + "\/public\/img\/bootstrap-colorpicker\/alpha-horizontal.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 3635, + "inputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/alpha-horizontal.png", + "outputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/alpha-horizontal.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 0 + }, + "\/public\/img\/bootstrap-colorpicker\/alpha.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 3271, + "inputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/alpha.png", + "outputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/alpha.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 0 + }, + "\/public\/img\/bootstrap-colorpicker\/hue-horizontal.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 2837, + "inputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/hue-horizontal.png", + "outputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/hue-horizontal.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 0 + }, + "\/public\/img\/bootstrap-colorpicker\/hue.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 2972, + "inputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/hue.png", + "outputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/hue.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 0 + }, + "\/public\/img\/bootstrap-colorpicker\/saturation.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 8817, + "inputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/saturation.png", + "outputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/saturation.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 0 + }, + "\/public\/img\/checkmark.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 169, + "inputAbbreviatedPath": "\/public\/img\/checkmark.png", + "outputAbbreviatedPath": "\/public\/img\/checkmark.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 1 + }, + "\/public\/img\/favicon.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 10889, + "inputAbbreviatedPath": "\/public\/img\/favicon.png", + "outputAbbreviatedPath": "\/public\/img\/favicon.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 1 + }, + "\/public\/img\/gogs-lg.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 97926, + "inputAbbreviatedPath": "\/public\/img\/gogs-lg.png", + "outputAbbreviatedPath": "\/public\/img\/gogs-lg.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 1 + }, + "\/public\/less\/_base.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/less\/_base.less", + "outputAbbreviatedPath": "\/public\/css\/_base.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/less\/_form.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/less\/_form.less", + "outputAbbreviatedPath": "\/public\/css\/_form.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/less\/_home.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/less\/_home.less", + "outputAbbreviatedPath": "\/public\/css\/_home.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/less\/_install.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/less\/_install.less", + "outputAbbreviatedPath": "\/public\/css\/_install.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/less\/_octicons.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/less\/_octicons.less", + "outputAbbreviatedPath": "\/public\/css\/_octicons.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/less\/_repository.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/less\/_repository.less", + "outputAbbreviatedPath": "\/public\/css\/_repository.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/less\/gogs.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/less\/gogs.less", + "outputAbbreviatedPath": "\/public\/css\/gogs.min.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 1, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/css\/gogs.css": { + "fileType": 16, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/css\/gogs.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/ng\/css\/magnific-popup.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/css\/magnific-popup.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/ng\/css\/tipsy.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/css\/tipsy.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/ng\/css\/ui.css": { + "fileType": 16, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/css\/ui.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/ng\/fonts\/octicons.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/fonts\/octicons.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/ng\/js\/gogs.js": { + "fileType": 64, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/gogs.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/min\/gogs-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/gogs\/issue_label.js": { + "fileType": 64, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/gogs\/issue_label.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/gogs\/min\/issue_label-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/lib\/jquery-1.11.1.min.js": { + "fileType": 64, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/lib\/jquery-1.11.1.min.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/lib\/min\/jquery-1.11.1.min-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/lib\/jquery.magnific-popup.min.js": { + "fileType": 64, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/lib\/jquery.magnific-popup.min.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/lib\/min\/jquery.magnific-popup.min-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/lib\/jquery.tipsy.js": { + "fileType": 64, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/lib\/jquery.tipsy.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/lib\/min\/jquery.tipsy-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/lib\/lib.js": { + "fileType": 64, + "ignore": 1, + "ignoreWasSetByUser": 1, + "inputAbbreviatedPath": "\/public\/ng\/js\/lib\/lib.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/lib\/min\/lib-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/min\/gogs-min.js": { + "fileType": 64, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/min\/gogs-min.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/min\/min\/gogs-min-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/utils\/preview.js": { + "fileType": 64, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/utils\/preview.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/utils\/min\/preview-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/utils\/tabs.js": { + "fileType": 64, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/utils\/tabs.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/utils\/min\/tabs-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/less\/gogs.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs.less", + "outputAbbreviatedPath": "\/public\/ng\/css\/gogs.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/admin.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/admin.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/admin.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/base.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/base.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/base.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/dashboard.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/dashboard.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/dashboard.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/external.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/external.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/external.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/issue.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/issue.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/issue.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/markdown.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/markdown.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/markdown.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/organization.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/organization.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/organization.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/profile.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/profile.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/profile.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/repository.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/repository.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/repository.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/settings.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/settings.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/settings.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/sign.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/sign.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/sign.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui.less", + "outputAbbreviatedPath": "\/public\/ng\/css\/ui.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/alert.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/alert.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/alert.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/bread.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/bread.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/bread.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/form.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/form.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/form.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/grid.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/grid.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/grid.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/label.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/label.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/label.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/menu.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/menu.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/menu.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/pager.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/pager.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/pager.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/panel.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/panel.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/panel.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/reset.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/reset.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/reset.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/table.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/table.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/table.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/var.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/var.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/var.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/README.md": { + "criticStyle": 0, + "enableFootnotes": 0, + "enableLabels": 1, + "enableSmartQuotes": 1, + "escapeLineBreaks": 0, + "fileType": 4096, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/README.md", + "maskEmailAddresses": 1, + "outputAbbreviatedPath": "\/README.html", + "outputFormat": 0, + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "parseMetadata": 1, + "processHTML": 0, + "randomFootnoteNumbers": 0, + "useCompatibilityMode": 0 + }, + "\/README_ZH.md": { + "criticStyle": 0, + "enableFootnotes": 0, + "enableLabels": 1, + "enableSmartQuotes": 1, + "escapeLineBreaks": 0, + "fileType": 4096, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/README_ZH.md", + "maskEmailAddresses": 1, + "outputAbbreviatedPath": "\/README_ZH.html", + "outputFormat": 0, + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "parseMetadata": 1, + "processHTML": 0, + "randomFootnoteNumbers": 0, + "useCompatibilityMode": 0 + } + }, +"hooks": [ + ], +"lastSavedByUser": "Jiahua Chen", +"manualImportLinks": { + }, +"projectAttributes": { + "bowerAbbreviatedPath": "", + "displayValue": "gogs", + "displayValueWasSetByUser": 1, + "iconImageName": "compass_yellow" + }, +"projectSettings": { + "alwaysUseExternalServer": 0, + "animateCSSInjections": 1, + "autoApplyPSLanguageSettingsStyle": 0, + "autoprefixerBrowserString": "> 1%, last 2 versions, Firefox ESR, Opera 12.1", + "autoSyncProjectSettingsFile": 1, + "browserRefreshDelay": 0, + "coffeeAutoOutputPathEnabled": 1, + "coffeeAutoOutputPathFilenamePattern": "*.js", + "coffeeAutoOutputPathRelativePath": "", + "coffeeAutoOutputPathReplace1": "", + "coffeeAutoOutputPathReplace2": "", + "coffeeAutoOutputPathStyle": 0, + "coffeeCreateSourceMap": 0, + "coffeeLintFlags2": { + "arrow_spacing": { + "active": 0, + "flagValue": -1 + }, + "camel_case_classes": { + "active": 1, + "flagValue": -1 + }, + "colon_assignment_spacing": { + "active": 0, + "flagValue": 1 + }, + "cyclomatic_complexity": { + "active": 0, + "flagValue": 10 + }, + "duplicate_key": { + "active": 1, + "flagValue": -1 + }, + "empty_constructor_needs_parens": { + "active": 0, + "flagValue": -1 + }, + "ensure_comprehensions": { + "active": 1, + "flagValue": -1 + }, + "indentation": { + "active": 1, + "flagValue": 2 + }, + "line_endings": { + "active": 0, + "flagValue": 0 + }, + "max_line_length": { + "active": 0, + "flagValue": 150 + }, + "missing_fat_arrows": { + "active": 0, + "flagValue": -1 + }, + "newlines_after_classes": { + "active": 0, + "flagValue": 3 + }, + "no_backticks": { + "active": 1, + "flagValue": -1 + }, + "no_debugger": { + "active": 1, + "flagValue": -1 + }, + "no_empty_functions": { + "active": 0, + "flagValue": -1 + }, + "no_empty_param_list": { + "active": 0, + "flagValue": -1 + }, + "no_implicit_braces": { + "active": 1, + "flagValue": -1 + }, + "no_implicit_parens": { + "active": 0, + "flagValue": -1 + }, + "no_interpolation_in_single_quotes": { + "active": 0, + "flagValue": -1 + }, + "no_plusplus": { + "active": 0, + "flagValue": -1 + }, + "no_stand_alone_at": { + "active": 1, + "flagValue": -1 + }, + "no_tabs": { + "active": 1, + "flagValue": -1 + }, + "no_throwing_strings": { + "active": 1, + "flagValue": -1 + }, + "no_trailing_semicolons": { + "active": 1, + "flagValue": -1 + }, + "no_trailing_whitespace": { + "active": 1, + "flagValue": -1 + }, + "no_unnecessary_double_quotes": { + "active": 0, + "flagValue": -1 + }, + "no_unnecessary_fat_arrows": { + "active": 1, + "flagValue": -1 + }, + "non_empty_constructor_needs_parens": { + "active": 0, + "flagValue": -1 + }, + "prefer_english_operator": { + "active": 0, + "flagValue": -1 + }, + "space_operators": { + "active": 0, + "flagValue": -1 + }, + "spacing_after_comma": { + "active": 1, + "flagValue": -1 + } + }, + "coffeeMinifyOutput": 1, + "coffeeOutputStyle": 0, + "coffeeSyntaxCheckerStyle": 1, + "externalServerAddress": "http:\/\/localhost:8888", + "externalServerPreviewPathAddition": "", + "genericWebpageFileExtensionsString": "html, htm, shtml, shtm, xhtml, php, jsp, asp, aspx, erb, ctp", + "hamlAutoOutputPathEnabled": 1, + "hamlAutoOutputPathFilenamePattern": "*.html", + "hamlAutoOutputPathRelativePath": "", + "hamlAutoOutputPathReplace1": "", + "hamlAutoOutputPathReplace2": "", + "hamlAutoOutputPathStyle": 0, + "hamlEscapeHTMLCharacters": 0, + "hamlNoEscapeInAttributes": 0, + "hamlOutputFormat": 2, + "hamlOutputStyle": 0, + "hamlUseCDATA": 0, + "hamlUseDoubleQuotes": 0, + "hamlUseUnixNewlines": 0, + "jadeAutoOutputPathEnabled": 1, + "jadeAutoOutputPathFilenamePattern": "*.html", + "jadeAutoOutputPathRelativePath": "", + "jadeAutoOutputPathReplace1": "", + "jadeAutoOutputPathReplace2": "", + "jadeAutoOutputPathStyle": 0, + "jadeCompileDebug": 1, + "jadeOutputStyle": 0, + "javascriptAutoOutputPathEnabled": 1, + "javascriptAutoOutputPathFilenamePattern": "*-min.js", + "javascriptAutoOutputPathRelativePath": "\/min", + "javascriptAutoOutputPathReplace1": "", + "javascriptAutoOutputPathReplace2": "", + "javascriptAutoOutputPathStyle": 2, + "javascriptCreateSourceMap": 1, + "javascriptOutputStyle": 1, + "javascriptSyntaxCheckerStyle": 1, + "jsCheckerReservedNamesString": "", + "jsHintFlags2": { + "asi": { + "active": 0, + "flagValue": -1 + }, + "bitwise": { + "active": 1, + "flagValue": -1 + }, + "boss": { + "active": 0, + "flagValue": -1 + }, + "browser": { + "active": 1, + "flagValue": -1 + }, + "browserify": { + "active": 0, + "flagValue": -1 + }, + "camelcase": { + "active": 0, + "flagValue": -1 + }, + "couch": { + "active": 0, + "flagValue": -1 + }, + "curly": { + "active": 1, + "flagValue": -1 + }, + "debug": { + "active": 0, + "flagValue": -1 + }, + "devel": { + "active": 0, + "flagValue": -1 + }, + "dojo": { + "active": 0, + "flagValue": -1 + }, + "elision": { + "active": 1, + "flagValue": -1 + }, + "eqeqeq": { + "active": 1, + "flagValue": -1 + }, + "eqnull": { + "active": 0, + "flagValue": -1 + }, + "es3": { + "active": 0, + "flagValue": -1 + }, + "esnext": { + "active": 0, + "flagValue": -1 + }, + "evil": { + "active": 1, + "flagValue": -1 + }, + "expr": { + "active": 0, + "flagValue": -1 + }, + "forin": { + "active": 0, + "flagValue": -1 + }, + "freeze": { + "active": 1, + "flagValue": -1 + }, + "funcscope": { + "active": 0, + "flagValue": -1 + }, + "futurehostile": { + "active": 0, + "flagValue": -1 + }, + "globalstrict": { + "active": 0, + "flagValue": -1 + }, + "immed": { + "active": 0, + "flagValue": -1 + }, + "indent": { + "active": 0, + "flagValue": 4 + }, + "iterator": { + "active": 0, + "flagValue": -1 + }, + "jasmine": { + "active": 0, + "flagValue": -1 + }, + "jquery": { + "active": 1, + "flagValue": -1 + }, + "lastsemic": { + "active": 0, + "flagValue": -1 + }, + "latedef": { + "active": 1, + "flagValue": -1 + }, + "laxbreak": { + "active": 0, + "flagValue": -1 + }, + "laxcomma": { + "active": 0, + "flagValue": -1 + }, + "loopfunc": { + "active": 0, + "flagValue": -1 + }, + "maxcomplexity": { + "active": 0, + "flagValue": 10 + }, + "maxdepth": { + "active": 0, + "flagValue": 3 + }, + "maxlen": { + "active": 0, + "flagValue": 150 + }, + "maxparams": { + "active": 0, + "flagValue": 3 + }, + "maxstatements": { + "active": 0, + "flagValue": 4 + }, + "mocha": { + "active": 0, + "flagValue": -1 + }, + "mootools": { + "active": 0, + "flagValue": -1 + }, + "moz": { + "active": 0, + "flagValue": -1 + }, + "multistr": { + "active": 0, + "flagValue": -1 + }, + "newcap": { + "active": 1, + "flagValue": -1 + }, + "noarg": { + "active": 1, + "flagValue": -1 + }, + "nocomma": { + "active": 0, + "flagValue": -1 + }, + "node": { + "active": 0, + "flagValue": -1 + }, + "noempty": { + "active": 0, + "flagValue": -1 + }, + "nonbsp": { + "active": 0, + "flagValue": -1 + }, + "nonew": { + "active": 1, + "flagValue": -1 + }, + "nonstandard": { + "active": 0, + "flagValue": -1 + }, + "notypeof": { + "active": 1, + "flagValue": -1 + }, + "noyield": { + "active": 0, + "flagValue": -1 + }, + "onecase": { + "active": 0, + "flagValue": -1 + }, + "phantom": { + "active": 0, + "flagValue": -1 + }, + "plusplus": { + "active": 0, + "flagValue": -1 + }, + "proto": { + "active": 0, + "flagValue": -1 + }, + "prototypejs": { + "active": 0, + "flagValue": -1 + }, + "qunit": { + "active": 0, + "flagValue": -1 + }, + "regexp": { + "active": 1, + "flagValue": -1 + }, + "rhino": { + "active": 0, + "flagValue": -1 + }, + "scripturl": { + "active": 0, + "flagValue": -1 + }, + "shadow": { + "active": 0, + "flagValue": -1 + }, + "shelljs": { + "active": 0, + "flagValue": -1 + }, + "singleGroups": { + "active": 0, + "flagValue": -1 + }, + "strict": { + "active": 0, + "flagValue": -1 + }, + "sub": { + "active": 0, + "flagValue": -1 + }, + "supernew": { + "active": 0, + "flagValue": -1 + }, + "typed": { + "active": 0, + "flagValue": -1 + }, + "undef": { + "active": 1, + "flagValue": -1 + }, + "unused": { + "active": 1, + "flagValue": -1 + }, + "varstmt": { + "active": 0, + "flagValue": -1 + }, + "withstmt": { + "active": 0, + "flagValue": -1 + }, + "worker": { + "active": 0, + "flagValue": -1 + }, + "wsh": { + "active": 0, + "flagValue": -1 + }, + "yui": { + "active": 0, + "flagValue": -1 + } + }, + "jsLintFlags2": { + "ass": { + "active": 0, + "flagValue": -1 + }, + "bitwise": { + "active": 0, + "flagValue": -1 + }, + "browser": { + "active": 1, + "flagValue": -1 + }, + "closure": { + "active": 0, + "flagValue": -1 + }, + "continue": { + "active": 0, + "flagValue": -1 + }, + "debug": { + "active": 0, + "flagValue": -1 + }, + "devel": { + "active": 0, + "flagValue": -1 + }, + "eqeq": { + "active": 0, + "flagValue": -1 + }, + "evil": { + "active": 1, + "flagValue": -1 + }, + "forin": { + "active": 0, + "flagValue": -1 + }, + "indent": { + "active": 0, + "flagValue": 4 + }, + "maxlen": { + "active": 0, + "flagValue": 150 + }, + "newcap": { + "active": 0, + "flagValue": -1 + }, + "node": { + "active": 0, + "flagValue": -1 + }, + "nomen": { + "active": 0, + "flagValue": -1 + }, + "plusplus": { + "active": 0, + "flagValue": -1 + }, + "properties": { + "active": 0, + "flagValue": -1 + }, + "regexp": { + "active": 0, + "flagValue": -1 + }, + "rhino": { + "active": 0, + "flagValue": -1 + }, + "sloppy": { + "active": 0, + "flagValue": -1 + }, + "stupid": { + "active": 0, + "flagValue": -1 + }, + "sub": { + "active": 0, + "flagValue": -1 + }, + "todo": { + "active": 0, + "flagValue": -1 + }, + "unparam": { + "active": 0, + "flagValue": -1 + }, + "vars": { + "active": 0, + "flagValue": -1 + }, + "white": { + "active": 0, + "flagValue": -1 + } + }, + "jsonAutoOutputPathEnabled": 0, + "jsonAutoOutputPathFilenamePattern": "*-min.json", + "jsonAutoOutputPathRelativePath": "", + "jsonAutoOutputPathReplace1": "", + "jsonAutoOutputPathReplace2": "", + "jsonAutoOutputPathStyle": 0, + "jsonOrderOutput": 0, + "jsonOutputStyle": 1, + "kitAutoOutputPathEnabled": 1, + "kitAutoOutputPathFilenamePattern": "*.html", + "kitAutoOutputPathRelativePath": "", + "kitAutoOutputPathReplace1": "", + "kitAutoOutputPathReplace2": "", + "kitAutoOutputPathStyle": 0, + "lessAllowInsecureImports": 0, + "lessAutoOutputPathEnabled": 1, + "lessAutoOutputPathFilenamePattern": "*.css", + "lessAutoOutputPathRelativePath": "..\/css", + "lessAutoOutputPathReplace1": "less", + "lessAutoOutputPathReplace2": "css", + "lessAutoOutputPathStyle": 2, + "lessCreateSourceMap": 0, + "lessDisableJavascript": 0, + "lessIeCompatibility": 1, + "lessOutputStyle": 0, + "lessRelativeURLS": 0, + "lessStrictImports": 0, + "lessStrictMath": 0, + "lessStrictUnits": 0, + "markdownAutoOutputPathEnabled": 0, + "markdownAutoOutputPathFilenamePattern": "*.html", + "markdownAutoOutputPathRelativePath": "", + "markdownAutoOutputPathReplace1": "", + "markdownAutoOutputPathReplace2": "", + "markdownAutoOutputPathStyle": 0, + "markdownCriticStyle": 0, + "markdownEnableFootnotes": 0, + "markdownEnableLabels": 1, + "markdownEnableSmartQuotes": 1, + "markdownEscapeLineBreaks": 0, + "markdownMaskEmailAddresses": 1, + "markdownOutputFormat": 0, + "markdownOutputStyle": 0, + "markdownParseMetadata": 1, + "markdownProcessHTML": 0, + "markdownRandomFootnoteNumbers": 0, + "markdownUseCompatibilityMode": 0, + "reloadFileURLs": 0, + "sassAutoOutputPathEnabled": 1, + "sassAutoOutputPathFilenamePattern": "*.css", + "sassAutoOutputPathRelativePath": "..\/css", + "sassAutoOutputPathReplace1": "sass", + "sassAutoOutputPathReplace2": "css", + "sassAutoOutputPathStyle": 2, + "sassCreateSourceMap": 0, + "sassDebugStyle": 0, + "sassDecimalPrecision": 5, + "sassOutputStyle": 0, + "sassUseLibsass": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "skippedItemsString": "_cache, logs, _logs, cache, \/public\/js\/lib, .git, \/public\/js, log, .svn, .hg", + "slimAutoOutputPathEnabled": 1, + "slimAutoOutputPathFilenamePattern": "*.html", + "slimAutoOutputPathRelativePath": "", + "slimAutoOutputPathReplace1": "", + "slimAutoOutputPathReplace2": "", + "slimAutoOutputPathStyle": 0, + "slimCompileOnly": 0, + "slimLogicless": 0, + "slimOutputFormat": 0, + "slimOutputStyle": 1, + "slimRailsCompatible": 0, + "stylusAutoOutputPathEnabled": 1, + "stylusAutoOutputPathFilenamePattern": "*.css", + "stylusAutoOutputPathRelativePath": "..\/css", + "stylusAutoOutputPathReplace1": "stylus", + "stylusAutoOutputPathReplace2": "css", + "stylusAutoOutputPathStyle": 2, + "stylusCreateSourceMap": 0, + "stylusDebugStyle": 0, + "stylusImportCSS": 0, + "stylusOutputStyle": 0, + "stylusResolveRelativeURLS": 0, + "typescriptAutoOutputPathEnabled": 1, + "typescriptAutoOutputPathFilenamePattern": "*.js", + "typescriptAutoOutputPathRelativePath": "\/js", + "typescriptAutoOutputPathReplace1": "", + "typescriptAutoOutputPathReplace2": "", + "typescriptAutoOutputPathStyle": 2, + "typescriptCreateDeclarationFile": 0, + "typescriptCreateSourceMap": 0, + "typescriptMinifyOutput": 0, + "typescriptModuleType": 0, + "typescriptNoImplicitAny": 0, + "typescriptPreserveConstEnums": 0, + "typescriptRemoveComments": 0, + "typescriptSuppressImplicitAnyIndexErrors": 0, + "typescriptTargetECMAVersion": 0, + "uglifyDefinesString": "", + "uglifyFlags2": { + "ascii-only": { + "active": 0, + "flagValue": -1 + }, + "bare-returns": { + "active": 0, + "flagValue": -1 + }, + "booleans": { + "active": 1, + "flagValue": -1 + }, + "bracketize": { + "active": 0, + "flagValue": -1 + }, + "cascade": { + "active": 1, + "flagValue": -1 + }, + "comments": { + "active": 1, + "flagValue": -1 + }, + "comparisons": { + "active": 1, + "flagValue": -1 + }, + "compress": { + "active": 1, + "flagValue": -1 + }, + "conditionals": { + "active": 1, + "flagValue": -1 + }, + "dead_code": { + "active": 0, + "flagValue": -1 + }, + "drop_console": { + "active": 0, + "flagValue": -1 + }, + "drop_debugger": { + "active": 1, + "flagValue": -1 + }, + "eval": { + "active": 0, + "flagValue": -1 + }, + "evaluate": { + "active": 1, + "flagValue": -1 + }, + "hoist_funs": { + "active": 1, + "flagValue": -1 + }, + "hoist_vars": { + "active": 0, + "flagValue": -1 + }, + "if_return": { + "active": 1, + "flagValue": -1 + }, + "indent-level": { + "active": 0, + "flagValue": 4 + }, + "indent-start": { + "active": 0, + "flagValue": 0 + }, + "inline-script": { + "active": 0, + "flagValue": -1 + }, + "join_vars": { + "active": 1, + "flagValue": -1 + }, + "keep_fargs": { + "active": 0, + "flagValue": -1 + }, + "keep_fnames": { + "active": 0, + "flagValue": -1 + }, + "loops": { + "active": 1, + "flagValue": -1 + }, + "mangle": { + "active": 1, + "flagValue": -1 + }, + "max-line-len": { + "active": 1, + "flagValue": 32000 + }, + "negate_iife": { + "active": 1, + "flagValue": -1 + }, + "properties": { + "active": 1, + "flagValue": -1 + }, + "pure_getters": { + "active": 0, + "flagValue": -1 + }, + "quote-keys": { + "active": 0, + "flagValue": -1 + }, + "screw-ie8": { + "active": 0, + "flagValue": -1 + }, + "semicolons": { + "active": 1, + "flagValue": -1 + }, + "sequences": { + "active": 1, + "flagValue": -1 + }, + "sort": { + "active": 0, + "flagValue": -1 + }, + "space-colon": { + "active": 1, + "flagValue": -1 + }, + "toplevel": { + "active": 0, + "flagValue": -1 + }, + "unsafe": { + "active": 0, + "flagValue": -1 + }, + "unused": { + "active": 0, + "flagValue": -1 + }, + "warnings": { + "active": 0, + "flagValue": -1 + }, + "width": { + "active": 1, + "flagValue": 80 + } + }, + "uglifyReservedNamesString": "$", + "websiteRelativeRoot": "" + }, +"settingsFileVersion": "2" +} \ No newline at end of file diff --git a/gogs.go b/gogs.go index 80bd3c8af6..881fecf6ab 100644 --- a/gogs.go +++ b/gogs.go @@ -17,7 +17,7 @@ import ( "github.com/gogits/gogs/modules/setting" ) -const APP_VER = "0.6.1.0724 Beta" +const APP_VER = "0.6.2.0724 Beta" func init() { runtime.GOMAXPROCS(runtime.NumCPU()) diff --git a/models/action.go b/models/action.go index d3393728fb..86520b57b1 100644 --- a/models/action.go +++ b/models/action.go @@ -153,7 +153,7 @@ func updateIssuesCommit(userId, repoId int64, repoUserName, repoName string, com url := fmt.Sprintf("%s/%s/%s/commit/%s", setting.AppSubUrl, repoUserName, repoName, c.Sha1) message := fmt.Sprintf(`%s`, url, c.Message) - if _, err = CreateComment(userId, issue.RepoId, issue.Id, 0, 0, COMMENT_TYPE_COMMIT, message, nil); err != nil { + if _, err = CreateComment(userId, issue.RepoId, issue.ID, 0, 0, COMMENT_TYPE_COMMIT, message, nil); err != nil { return err } } @@ -202,7 +202,7 @@ func updateIssuesCommit(userId, repoId int64, repoUserName, repoName string, com if err = UpdateIssue(issue); err != nil { return err - } else if err = UpdateIssueUserPairsByStatus(issue.Id, issue.IsClosed); err != nil { + } else if err = UpdateIssueUserPairsByStatus(issue.ID, issue.IsClosed); err != nil { return err } @@ -211,7 +211,7 @@ func updateIssuesCommit(userId, repoId int64, repoUserName, repoName string, com } // If commit happened in the referenced repository, it means the issue can be closed. - if _, err = CreateComment(userId, repoId, issue.Id, 0, 0, COMMENT_TYPE_CLOSE, "", nil); err != nil { + if _, err = CreateComment(userId, repoId, issue.ID, 0, 0, COMMENT_TYPE_CLOSE, "", nil); err != nil { return err } } @@ -261,7 +261,7 @@ func updateIssuesCommit(userId, repoId int64, repoUserName, repoName string, com if err = UpdateIssue(issue); err != nil { return err - } else if err = UpdateIssueUserPairsByStatus(issue.Id, issue.IsClosed); err != nil { + } else if err = UpdateIssueUserPairsByStatus(issue.ID, issue.IsClosed); err != nil { return err } @@ -270,7 +270,7 @@ func updateIssuesCommit(userId, repoId int64, repoUserName, repoName string, com } // If commit happened in the referenced repository, it means the issue can be closed. - if _, err = CreateComment(userId, repoId, issue.Id, 0, 0, COMMENT_TYPE_REOPEN, "", nil); err != nil { + if _, err = CreateComment(userId, repoId, issue.ID, 0, 0, COMMENT_TYPE_REOPEN, "", nil); err != nil { return err } } diff --git a/models/issue.go b/models/issue.go index 96bffa0b60..4ddf5725f9 100644 --- a/models/issue.go +++ b/models/issue.go @@ -32,7 +32,7 @@ var ( // Issue represents an issue or pull request of repository. type Issue struct { - Id int64 + ID int64 `xorm:"pk autoincr"` RepoId int64 `xorm:"INDEX"` Index int64 // Index in one repository. Name string @@ -100,15 +100,15 @@ func (i *Issue) GetAssignee() (err error) { } func (i *Issue) Attachments() []*Attachment { - a, _ := GetAttachmentsForIssue(i.Id) + a, _ := GetAttachmentsForIssue(i.ID) return a } func (i *Issue) AfterDelete() { - _, err := DeleteAttachmentsByIssue(i.Id, true) + _, err := DeleteAttachmentsByIssue(i.ID, true) if err != nil { - log.Info("Could not delete files for issue #%d: %s", i.Id, err) + log.Info("Could not delete files for issue #%d: %s", i.ID, err) } } @@ -175,7 +175,7 @@ func GetIssueByIndex(rid, index int64) (*Issue, error) { // GetIssueById returns an issue by ID. func GetIssueById(id int64) (*Issue, error) { - issue := &Issue{Id: id} + issue := &Issue{ID: id} has, err := x.Get(issue) if err != nil { return nil, err @@ -456,7 +456,7 @@ func GetUserIssueStats(uid int64, filterMode int) *IssueStats { // UpdateIssue updates information of issue. func UpdateIssue(issue *Issue) error { - _, err := x.Id(issue.Id).AllCols().Update(issue) + _, err := x.Id(issue.ID).AllCols().Update(issue) if err != nil { return err @@ -526,7 +526,7 @@ func UpdateIssueUserPairsByMentions(uids []int64, iid int64) error { // Label represents a label of repository for issues. type Label struct { - Id int64 + ID int64 `xorm:"pk autoincr"` RepoId int64 `xorm:"INDEX"` Name string Color string `xorm:"VARCHAR(7)"` @@ -553,7 +553,7 @@ func GetLabelById(id int64) (*Label, error) { return nil, ErrLabelNotExist } - l := &Label{Id: id} + l := &Label{ID: id} has, err := x.Get(l) if err != nil { return nil, err @@ -572,7 +572,7 @@ func GetLabels(repoId int64) ([]*Label, error) { // UpdateLabel updates label information. func UpdateLabel(l *Label) error { - _, err := x.Id(l.Id).AllCols().Update(l) + _, err := x.Id(l.ID).AllCols().Update(l) return err } @@ -600,7 +600,7 @@ func DeleteLabel(repoId int64, strId string) error { for _, issue := range issues { issue.LabelIds = strings.Replace(issue.LabelIds, "$"+strId+"|", "", -1) - if _, err = sess.Id(issue.Id).AllCols().Update(issue); err != nil { + if _, err = sess.Id(issue.ID).AllCols().Update(issue); err != nil { sess.Rollback() return err } @@ -788,7 +788,7 @@ func ChangeMilestoneAssign(oldMid, mid int64, issue *Issue) (err error) { } rawSql := "UPDATE `issue_user` SET milestone_id = 0 WHERE issue_id = ?" - if _, err = sess.Exec(rawSql, issue.Id); err != nil { + if _, err = sess.Exec(rawSql, issue.ID); err != nil { sess.Rollback() return err } @@ -816,7 +816,7 @@ func ChangeMilestoneAssign(oldMid, mid int64, issue *Issue) (err error) { } rawSql := "UPDATE `issue_user` SET milestone_id = ? WHERE issue_id = ?" - if _, err = sess.Exec(rawSql, m.Id, issue.Id); err != nil { + if _, err = sess.Exec(rawSql, m.Id, issue.ID); err != nil { sess.Rollback() return err } diff --git a/models/repo.go b/models/repo.go index 4ee5c382fb..5610776a9f 100644 --- a/models/repo.go +++ b/models/repo.go @@ -876,7 +876,7 @@ func DeleteRepository(uid, repoID int64, userName string) error { return err } for i := range issues { - if _, err = sess.Delete(&Comment{IssueId: issues[i].Id}); err != nil { + if _, err = sess.Delete(&Comment{IssueId: issues[i].ID}); err != nil { return err } } diff --git a/modules/auth/auth.go b/modules/auth/auth.go index 4234643023..155a82728c 100644 --- a/modules/auth/auth.go +++ b/modules/auth/auth.go @@ -171,12 +171,16 @@ func AssignForm(form interface{}, data map[string]interface{}) { func getSize(field reflect.StructField, prefix string) string { for _, rule := range strings.Split(field.Tag.Get("binding"), ";") { if strings.HasPrefix(rule, prefix) { - return rule[8 : len(rule)-1] + return rule[len(prefix) : len(rule)-1] } } return "" } +func GetSize(field reflect.StructField) string { + return getSize(field, "Size(") +} + func GetMinSize(field reflect.StructField) string { return getSize(field, "MinSize(") } @@ -227,6 +231,8 @@ func validate(errs binding.Errors, data map[string]interface{}, f Form, l macaro data["ErrorMsg"] = trName + l.Tr("form.alpha_dash_error") case binding.ERR_ALPHA_DASH_DOT: data["ErrorMsg"] = trName + l.Tr("form.alpha_dash_dot_error") + case binding.ERR_SIZE: + data["ErrorMsg"] = trName + l.Tr("form.size_error", GetSize(field)) case binding.ERR_MIN_SIZE: data["ErrorMsg"] = trName + l.Tr("form.min_size_error", GetMinSize(field)) case binding.ERR_MAX_SIZE: diff --git a/modules/auth/repo_form.go b/modules/auth/repo_form.go index a092830188..a0b479eaaf 100644 --- a/modules/auth/repo_form.go +++ b/modules/auth/repo_form.go @@ -134,8 +134,8 @@ func (f *CreateMilestoneForm) Validate(ctx *macaron.Context, errs binding.Errors // \/ \/ \/ \/ type CreateLabelForm struct { - Title string `form:"title" binding:"Required;MaxSize(50)"` - Color string `form:"color" binding:"Required;Size(7)"` + Title string `binding:"Required;MaxSize(50)" locale:"repo.issues.label_name"` + Color string `binding:"Required;Size(7)" locale:"repo.issues.label_color"` } func (f *CreateLabelForm) Validate(ctx *macaron.Context, errs binding.Errors) binding.Errors { diff --git a/modules/bindata/bindata.go b/modules/bindata/bindata.go index af0865c0e9..16f4ef128a 100644 --- a/modules/bindata/bindata.go +++ b/modules/bindata/bindata.go @@ -726,7 +726,7 @@ func confLocaleTranslators() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "conf/locale/TRANSLATORS", size: 606, mode: os.FileMode(420), modTime: time.Unix(1437262032, 0)} + info := bindataFileInfo{name: "conf/locale/TRANSLATORS", size: 606, mode: os.FileMode(420), modTime: time.Unix(1437728161, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -771,7 +771,7 @@ func confLocaleLocale_deDeIni() (*asset, error) { return a, nil } -var _confLocaleLocale_enUsIni = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\xc4\x7d\xeb\x72\xdc\x48\xb2\xde\x7f\x3c\x05\x66\x1c\xb2\x66\x22\xa8\x56\xcc\x4c\xd8\xe1\x98\x90\x34\xe6\x90\xa3\xcb\x1e\x51\xd4\x11\xa9\x5d\x1f\x2b\x14\x58\x74\x03\xec\xc6\xb2\x1b\xe8\xc5\x85\x3d\xdc\x5f\x7e\x0d\xbf\x9e\x9f\xc4\x99\x5f\x66\xd6\x05\x40\x53\xa3\x3d\x0e\x9f\x3f\x64\xa1\x2a\xeb\x96\x95\x95\x95\xb7\xaa\xce\xf7\xfb\xac\x28\xbb\x55\xfa\x3c\x3d\x4d\xf7\x79\x55\x6f\xcb\xae\x4b\xbb\x72\x7b\xf3\x64\xd3\x74\x7d\x59\xa4\xaf\xaa\x9e\xbe\xdb\xbb\x6a\x55\x26\xc9\xa6\xd9\x95\x04\xfa\x9a\xfe\x25\x45\xde\x6d\x96\x4d\xde\x16\x94\x71\x6e\xe9\xa4\xfc\x7d\xbf\x6d\x5a\x06\xfa\x4d\x52\xc9\xa6\xdc\xee\xb9\x0e\xfd\x4b\xba\x6a\x5d\x67\x55\x4d\x9f\x57\x94\x4a\xdf\xd4\x49\xd7\xac\xaa\x7c\x9b\x05\x05\xc8\xb0\xf2\x9f\xd3\x1f\xeb\x22\xbd\xea\xcb\x7d\xfa\xac\xdb\xe5\xdb\xed\x8b\xbc\x43\x95\xbe\x4c\xf3\xd5\xaa\x19\xea\xfe\xd9\x53\x29\x90\xc6\x9b\xa1\xb7\xd6\x2f\x87\x5e\xf2\x86\xbd\x65\x7d\xdc\x27\x6d\xb9\xae\x68\x62\x2d\x65\x7d\xd0\x64\x72\x28\x97\x5d\xd5\xf3\xa0\xff\x22\xa9\xe4\xae\x6c\xbb\xaa\xe1\xf1\xfc\x59\x52\xc9\x3e\x5f\x33\xc0\x7b\xfa\x97\xf4\xe5\x6e\xbf\xcd\x51\xe1\x5a\x93\xc9\x36\xaf\xd7\x83\xc0\xbc\xd5\x64\x92\x0c\x84\xb9\x3a\x07\xce\x3e\x6a\x32\x29\x77\x79\xb5\x65\xfc\x3c\xe1\x04\xb5\xdb\x75\x87\x06\x58\x7c\xaf\x49\x1a\x63\xd6\xdf\xef\x4b\x0c\xf1\xc9\x35\xa5\x92\x55\xbe\xef\x57\x9b\x9c\x72\xce\x24\x95\x10\xd0\xbe\xa1\xb1\x36\xed\x3d\xe0\xec\x23\x69\xda\x75\x5e\x57\xff\xc8\x7b\x19\xff\x65\xf0\x99\xec\xaa\xb6\x6d\x78\xea\x17\x48\x24\x75\x79\xc8\xb8\x1d\xca\x79\x57\x1e\xc2\x56\xb8\x64\x57\xad\x5b\x99\x25\x17\x5e\xe0\x8b\x5b\xe1\xb2\x9b\xa6\xbd\xd5\x82\x97\x9c\x1c\x55\xa5\x41\x68\x69\xdc\x7f\x5e\x13\x5e\xb4\xf4\x02\x1f\x11\x40\x97\xe4\xc5\xae\xaa\xb3\x7d\x5e\x97\x8c\xa3\x53\xfe\x22\xbc\xd0\x57\xa2\xcb\x9d\x75\x65\xdf\x57\xf5\xba\xe3\x62\xc9\x4a\xaf\x34\x2b\x09\xca\x5c\x1e\x8f\xa7\xcb\x6e\xca\xb2\x90\x11\x75\xe9\x4b\x4a\x27\xfb\x61\xbb\xa5\xb9\xff\x7d\x28\xbb\x9e\xe1\xdf\xd3\x37\xcd\x42\xbe\x93\xaa\xeb\x28\x41\xd9\x6f\x90\x48\x68\x01\xea\x15\x86\x74\x86\x44\x92\x7c\xea\xca\xbc\x5d\x6d\x3e\x27\xf2\x1f\x3d\x72\x62\xb1\x58\x1c\x5d\x1a\x26\x07\x25\x05\xe9\xc1\x3a\x48\x56\x4d\xc1\x1f\x67\xf4\x8f\x9a\xae\xea\xae\x27\x92\xfe\x9c\x68\x82\xc1\x24\x25\x68\xec\xab\x7e\x5b\xfa\x4c\xec\x8f\x8e\xd7\x21\x7d\x59\xb5\x5d\xff\xa4\xaf\x88\xe4\x3e\x0c\x75\xc2\xf3\x23\x72\xce\x8a\xa5\xed\xf2\x57\x0d\x61\x07\xd9\x2d\xcd\xef\xe2\xfe\xea\x5f\xdf\x9e\xa4\xef\x69\xab\xaf\xdb\x92\xd2\x29\xb5\x41\xff\xa8\xce\x4f\x8b\x84\x6a\x59\x4f\xe7\x79\x9f\x2f\xf3\xae\xf4\x68\xe5\x42\xa1\x51\x57\x06\x4a\x65\xb6\x01\x16\xd1\xf5\xd1\x7c\xe7\xe8\x9c\xda\xd0\xdd\xe1\xda\x78\xc7\x5b\x84\xf2\x99\x6b\xa0\xf2\xfb\x6d\xc9\xf9\xd4\x54\xfa\xe6\xdd\xbb\xcb\xf3\x5f\xd3\xb2\x5e\x57\x75\x99\x1e\xaa\x7e\x93\x0e\xfd\xcd\x7f\xcb\xd6\x65\x5d\xb6\xc4\x44\x56\x55\x4a\x3b\xa3\x25\x22\x48\x89\x3c\x65\x72\x8b\xa4\xeb\xb6\xd9\x4e\xd0\x7b\x75\xf5\x36\xbd\x60\x14\xef\xf3\x7e\x83\x81\xf4\x9b\xa4\xfb\xfb\x96\x51\xe4\x3a\xbc\xde\x94\xe9\x4d\x45\xb3\x06\x50\x73\x63\xf8\x48\x0b\x1d\xe3\x22\x29\xdb\x36\xa3\x7d\xdf\xdf\x67\x5a\x59\xdb\x1b\x43\x4a\x13\x44\x3a\x75\xd3\xa7\xcb\x32\x45\x9d\x45\x92\xd8\x80\x0d\xbb\xa7\xfb\xfd\xb6\x5a\xc9\x8e\x7d\x25\x65\x1e\xd1\xcc\xa2\x15\x4b\x21\x1c\x10\x65\x65\x01\xba\x88\xff\xdd\x37\x43\x9b\x46\x6c\x00\xf5\x37\x25\xf1\xe5\xcd\x40\x5b\x2e\x27\x9e\xba\x6d\x86\xe2\x1b\x50\xaa\x8d\xde\x13\x6a\xfa\xa1\xa1\x01\x03\x3b\x0e\xc0\x77\x71\x4a\x14\xc7\xa7\x42\x5b\xee\x1a\xe2\x0e\x8e\xd8\x2b\x22\xa8\x43\x45\x85\x34\xd3\x2e\xbf\xa3\xfd\xd6\x37\x69\xbf\xa9\xba\xb4\x20\x62\x5b\x71\xc3\xb4\x35\x06\xe2\xc7\x42\x16\x44\xa0\x42\x1a\x96\x17\xaf\x01\xa0\x76\x03\x51\xd3\x86\x1a\x63\x6e\xcf\x47\x13\x35\x39\x37\x4e\x4c\x89\xda\x01\x7d\x13\xe5\x36\xc4\x5b\x99\xfb\x9d\x23\xa1\xdf\x61\xfb\x34\xaa\xfc\xe6\x86\x46\xd5\x11\x55\xbc\x4e\x57\xdb\x86\x48\xea\xe3\x87\xb7\x54\x79\xd3\xf7\xfb\x6c\xdf\xb4\x20\xe3\xeb\xeb\xf7\xb4\x3d\xda\xde\xe7\x06\xb8\x66\x98\x7a\xd8\x2d\xe9\xeb\xb0\xa9\x88\x09\xe4\xc1\x02\x01\x15\x5b\x3e\x60\xea\xb4\xa9\x17\x58\xab\xa1\xdd\x8e\x96\x91\xba\xb4\x92\x23\xc3\xe3\x21\x3c\xe5\x3f\x57\x7e\x94\x98\x6e\x47\xa7\xf0\x01\x8b\x4a\x53\x2d\x71\x9a\x10\x6d\x35\x7b\x6e\x37\x20\xae\x4b\xcd\xf0\x14\x85\x13\xc8\x95\xcb\x39\x44\xa5\x38\xe3\x03\x5e\xba\xa3\x09\xeb\x6e\xbe\xba\x20\x34\x60\x4b\x23\xf7\xa6\x6d\x76\x94\xfb\x92\xfe\xf9\x0c\x3f\xfc\x0b\x6e\x0f\x30\x79\x51\x10\x9b\xe9\x4e\xd2\x0f\x2f\xcf\xd2\xff\xf2\xd3\x8f\x3f\x2e\xd2\x37\x3d\x6f\x08\xa6\x91\xbf\xf1\xda\x52\x52\x0e\x44\x07\x4a\x3b\xb7\xa7\xe5\xff\x96\x09\xfc\xdb\xf4\x19\x4a\xff\x7b\xf9\x7b\x4e\xe7\x6c\xb9\x58\x35\xbb\x17\xbc\xb9\x77\x79\xbf\x48\xb8\x84\xa8\x46\xc9\xe9\xaa\xac\x0b\x4a\xe8\xb1\xaa\x65\x01\xd7\xd1\xf2\xe0\x90\x95\xd3\x3f\x5b\x35\xf5\x4d\xd5\xf2\x84\x7e\xab\xf3\x25\xe1\xc4\xe4\x02\x62\xc7\x28\xb1\xb3\x8b\x90\x46\x1b\xb9\xba\xb9\xf7\xa0\x98\xea\x3b\xce\xd4\x05\x4d\x58\x56\xa2\x46\x55\x64\x72\x58\xbe\x42\x36\xd6\xed\x92\xa6\xd7\x1a\xbe\x3b\x8f\xf0\xe6\xe6\x66\x4b\x8c\xcd\x98\x95\xf6\x70\x29\xb9\xc2\xb7\x42\x10\x22\xc6\x3d\x24\x9b\xf3\xaa\x03\xe4\xd9\xf9\xbb\xb4\xbc\x23\x6a\x23\x72\xd8\xb7\x4d\x31\xac\x40\x61\x0c\x7b\x92\xf2\x31\x41\xf8\x25\xce\xb0\x12\xf6\x16\xec\x55\x1e\x1a\x33\x84\x15\x01\xd1\x16\x2d\xa4\xbd\x4c\x10\xd4\x9a\x20\x61\xdd\x5c\xb1\x70\x18\x96\xcd\x56\x98\x8c\x0e\xab\xd4\x8d\xeb\xd2\x72\xd7\xdb\xfb\x14\xa7\x3e\xe8\x62\xd5\x96\x81\x6c\xd7\x2d\x12\x3d\xab\x4c\x42\xcc\xee\x2a\x12\x2a\x82\xa5\x42\xa9\x89\x8b\xcc\x1e\xfe\xcc\x00\x2c\xa6\x75\xb3\x75\xdd\xc0\x2e\xb9\x63\x2e\xa1\xb9\x53\xe7\x3c\xbe\x0e\x43\x40\x0f\x2c\xee\x11\x31\xde\x55\xe0\x34\x8a\x2c\x8c\x95\x30\x86\xae\xa9\xab\xae\x2c\xd1\x02\xd5\x7f\x4a\x6d\xa2\xce\x42\x45\x18\x15\x45\xec\xdc\xfd\xb7\x66\x48\x8b\x26\xe5\x83\x00\xec\x8c\x6a\xdb\x54\x6b\x9d\xbe\xce\x39\x6d\xab\xf5\x86\xf8\x4a\x73\x38\x11\xa4\x1d\x36\x4d\xc9\xb4\xf3\xe6\xfc\xf9\x0f\x32\x8e\x35\x33\x37\x57\x89\xd9\x62\x3e\xf4\x0d\xd3\xa9\x2e\xa1\x0c\xc1\x1d\x2f\x80\x9c\x08\x4b\x02\x34\x16\x4f\x4d\x00\x9b\x9e\xd6\xba\x4f\xc2\x32\xdd\x20\x1e\x46\x6a\x8f\x44\x5c\x95\x62\xb2\x75\x03\xc9\xcc\xa4\x16\x66\xd5\x24\x4a\x77\x7d\xb6\xae\xfa\xec\x86\x37\x2c\xb7\xf9\x92\xeb\xf2\xc9\x41\x25\xe9\x63\x2a\x7a\x9c\xd2\xae\x27\xc9\xb1\xf8\x39\x7d\x74\xa7\xc7\xf5\x4f\xbc\x13\xb3\xfc\x8e\x60\xb1\x18\x40\x70\x4b\x14\x2e\xd2\x82\x89\xef\x45\x43\x74\xce\x38\xef\x86\x3d\x38\xba\x9e\xd0\x27\xe9\x5e\x00\x8b\xe6\x50\x6f\x9b\xbc\x00\xcb\xa1\xdd\x55\x41\xf9\x58\x56\x75\x4e\xa7\x8b\xb5\x02\x56\xf6\x88\xa8\xe1\xdd\xe5\x35\x00\xd7\xcd\x72\xa8\xb6\x85\x01\x2c\x68\x86\x77\xf9\xb6\x2a\x58\xce\xd2\x75\x0f\x65\x1a\xcb\xaa\x64\x2c\xab\xa6\xe5\xe3\x10\xb3\xb1\x8a\x47\xce\xe1\x96\xcf\x37\x64\x53\x5d\x85\x45\x3d\x77\x64\x32\x1a\x68\xe1\x21\x80\xf2\x81\x0a\x8a\xa9\xba\xfa\x71\x8f\x91\xae\x06\xea\x8b\x16\x9d\xb3\xa9\x62\x97\x3e\x79\x41\x7f\x13\x3e\x9e\x85\xef\xad\xa7\x88\xe7\xc2\x54\x0a\x07\xd9\xa5\xd1\x50\x23\xf2\x76\xd4\x65\xc4\x1b\xcc\x35\x1c\xaf\x91\x40\x37\x08\xbd\xb2\xa6\xb5\xa5\x65\x2d\xbf\xa1\xc4\x63\xda\xc0\xeb\x2d\x16\x21\x87\xf4\x42\x62\x5c\x43\x78\x63\x02\x39\x91\xed\x72\x43\x53\x63\xde\xd9\xe7\xb7\x34\xb6\xbc\x25\x21\x2c\xf9\xc4\xda\xe8\xe7\x64\x10\x01\xa8\xd9\x16\x4e\xd8\x04\x4d\x37\xed\x58\xc5\xf2\x40\x8e\x5e\x3b\x92\x22\x57\x9b\xcc\xe9\xb2\x8c\x94\xbe\xfc\x1d\x67\x1e\x8a\xbc\x6a\xcb\xc4\xce\x45\xc9\xee\x1e\xcb\xc5\x93\xb8\xb8\xf7\xab\x45\xe2\x0f\x6d\x11\x12\xd1\x97\x0d\x63\xed\xae\x74\x50\x67\x61\x6e\x5c\x81\xda\x22\x41\x4d\x9b\x8a\x35\x21\x2a\x12\x75\x4d\x4b\x45\x65\x23\x55\xe4\x93\xea\xd8\x9f\x13\xeb\x20\x6a\x32\xf9\x44\xcc\x80\xf4\x12\x61\x2f\x19\x6b\x63\xb6\x38\x34\x14\xe1\x39\xac\x98\x29\x3f\xf0\xe7\xe0\xa6\xdc\xf3\x91\xb9\xeb\xb0\xaa\x5b\x82\x2c\xee\x55\xf6\x72\xeb\xfb\x8b\x70\x5a\x5a\x70\xe2\x4f\xdf\x98\xf6\xfe\x95\x4d\xfc\x5a\xd1\x4a\xa2\x7e\x7c\x72\xf0\x79\x4d\x5b\x6d\x0f\xec\xd3\x26\xb9\x3f\x49\xa3\x33\x68\x93\x77\xc4\x7d\xe9\x80\xd3\x6a\xc5\xc2\xb4\x03\x5e\xb5\x7c\x25\x24\x0f\x4d\x1e\x44\x2a\x35\x9b\x76\x7c\xa4\xf1\x08\x85\x41\x69\x2f\xee\xc0\xc7\x71\x1e\x9e\xfa\x33\x7d\x12\xc2\x76\x25\xcb\x7c\xd9\x4e\x34\x74\xf9\x4a\x2f\xca\x84\x04\x93\x35\xed\x47\xa3\xb7\xe7\xac\x92\xad\x21\xa1\x2a\xb9\x31\x40\xd9\x87\x1c\x54\x21\x2c\xe7\x17\xb3\x58\xd0\xc6\x3e\x40\x5f\xa5\xad\x39\x41\x3f\x9d\x35\x54\xbc\x30\x8e\x2c\x07\x2e\xe4\x93\x8e\x36\xbb\x47\xe2\x69\x4a\xab\x9f\x86\x50\x2a\x27\xfa\x69\x71\x05\xde\xf4\xcf\x96\x2f\x1e\x75\xcf\x9e\x2e\x5f\x38\xd6\xb8\xda\x94\xab\x5b\xd1\x25\xaa\x7a\xd9\xfc\x0e\x85\x8b\x16\x9e\x71\x5c\xf3\x16\x79\x54\xa4\x1b\x2a\x85\x4c\x4e\x5b\x99\xaa\x11\xe2\xb9\x34\x5a\x34\x1a\x0c\xef\xf8\x85\xd9\x7e\xdc\xe1\x60\x84\x44\xb5\xd1\x89\x8c\x8c\xd4\x7c\xec\x1d\xce\x0a\xe8\xf6\x94\x73\x99\x72\xc1\xe6\x3d\xe9\x62\xbe\xdb\x6a\x57\xf5\x13\xd2\x61\x3e\x92\x2b\x09\xaa\x9e\x6f\xb8\x44\x5b\xc0\x06\xc6\x42\xdc\x98\x9a\xa1\x73\xd3\xc8\xe9\x90\x93\x7a\xf3\x53\x4a\x24\x34\xd0\x29\xc4\x73\xa2\x61\x12\x3b\xce\xf9\xe0\x25\x05\x21\xef\xb2\xa1\x56\xb4\x96\x85\x11\xd3\xeb\x0a\x87\x04\xf7\x6b\x24\x1f\x40\x19\xe6\x55\xce\x4d\xbf\x73\x18\xff\x9e\x84\xe2\x1b\x57\x8d\x39\x37\x0f\xa8\x62\x99\x2c\x9f\x5d\x3c\xe2\x6c\x75\x29\xea\x15\x30\xc0\x70\xbc\xd0\xa4\x1c\xf8\xd5\x23\x0d\xe3\x96\x72\xb0\x20\xcb\xa1\xef\x1b\x96\xb9\xb7\x4c\x35\x52\xc7\x46\x7d\x06\x40\xa8\x11\xbe\x3d\x2c\x48\x88\x27\x59\x9b\xd2\x64\xe0\xcc\x5b\xe1\x54\x5b\x19\xcd\x4e\x8f\x3a\x07\x56\x88\xba\x9e\xd7\xf7\x46\xca\x44\x10\x3c\x0a\xee\xb0\x9f\x1f\xcb\x77\x6d\xf9\xbd\x1f\x8d\xdb\x33\xa8\x61\x23\x92\xea\xc1\x7e\xfa\x80\x52\x50\x89\xdb\x75\x76\x72\xa9\x91\xc5\xd3\x47\x1b\xa3\x17\xe5\xbc\x33\x88\xc1\x92\xd8\x58\x00\xd1\x34\x0b\xd4\x5e\x8c\xfa\xf2\xea\xce\x14\x83\x7d\x3c\x64\x7f\x00\xf5\x4d\x93\x75\x1b\x51\x2d\x6d\x78\xe9\xb6\xac\xd7\x91\x99\x00\x36\x58\x10\xdd\x7f\xe5\x63\x8e\xd5\x9d\xcf\x09\x9f\x6b\xef\x46\xb2\x1a\xf3\x7d\xcd\x0b\x84\x06\x14\xfd\x16\x89\x60\xb6\x2e\xc9\xfb\x19\xb9\xee\x43\xe9\x8d\x8d\x48\xb9\x71\x93\x66\x7c\x6d\xfa\x0b\x29\xc9\xb7\xa5\x36\xfe\x9a\x74\xe1\xee\x23\x74\x59\x51\x4c\x59\x8b\x7d\x9f\xdf\xb3\x24\x25\xd9\xfa\x81\x82\xeb\x32\xdf\xe9\x28\x39\x29\x4d\x9c\xd2\x19\xa5\x99\x9c\xa4\xa3\x2b\x30\x55\x24\x90\x29\x6c\x0a\x22\x60\xe8\x59\xee\x64\xfa\x52\x2d\x99\x7f\x9d\xd8\x57\xfe\x9a\xe4\xdb\xfd\x26\xc7\xa1\x1e\x80\xc1\x94\x40\x40\x58\xcd\x14\x20\x58\xe0\x61\x57\xb6\xd5\x8a\x93\x5c\xe1\xbb\x27\xd9\xf7\xb0\x22\x11\xf5\x93\x74\x17\x37\x56\x10\xe5\xff\x53\x0d\x72\x9a\x25\xbf\xb0\x5d\x48\x51\xd5\x3f\xca\x71\x8b\x38\xcb\x58\xa2\xea\x53\xde\xca\x3d\x4b\x6d\x71\xc5\xfc\xf7\x2f\x55\xdc\x35\x33\xf5\x64\xf7\xfa\x4a\xb6\x47\x75\x02\xf1\x0e\x26\x78\x36\x49\x1c\x85\xa6\x85\x65\x90\xfa\x96\x0e\xa2\xda\x81\x7d\x94\xef\x14\xdf\x3f\x9b\xd5\x9a\xb8\xbe\xca\xbc\xde\x7e\x4d\xe7\x69\xc1\xac\x0e\xb2\xeb\xc2\xef\x90\x50\x9e\x75\xc4\xca\x92\x9f\x69\xe9\x6e\xaf\x93\x10\x28\xa2\x3d\x11\xcc\xc2\x9b\xda\x33\x3e\xd6\x32\x96\x13\xeb\x50\x1a\x74\x07\x9e\x1d\x09\x80\x10\x53\x6d\x36\xad\x37\xda\x4e\x47\xab\xd3\xe9\x3d\x53\xfb\x72\x6a\x7b\x3b\x52\xbf\xa7\x0d\x31\xd3\x80\xdb\x27\x47\x2b\xca\x62\xa2\x12\xcd\xbc\x98\xec\xf4\x69\x45\x06\x63\x6b\xe8\x26\xa3\x7d\x1c\xd5\x7c\x3f\x2c\x89\x85\xb9\xed\xcd\xd4\x0a\x31\xb8\xee\x7d\x2b\x52\x9b\x94\xcf\x72\xcd\xb6\x25\x1b\x76\x34\x56\x25\x40\xe2\xfe\x02\x16\x92\x9f\x5f\x1f\xb7\xd4\x21\x55\x84\x52\xbb\x5b\xe1\x58\x5f\xa2\x39\xd3\x98\x28\xc9\x35\x03\xad\x49\x87\xa1\x47\xf7\x8e\x15\x84\x6e\x60\x5e\xcc\xca\x84\x88\x23\xf1\x5a\xf2\x49\x8b\xa6\x4a\x74\x71\xbc\x79\xa2\x64\xd6\xb0\xbe\xd4\x3e\xc0\xbe\xb2\xe9\x50\xbf\x9e\x36\xac\x8d\x3b\xa0\x63\xcd\x3a\x0d\xb0\xfc\xbd\x82\x9d\xee\x55\x75\x57\xaa\x0e\xe8\x54\x5f\x94\x2d\x92\x2d\xb1\x12\xd6\x35\x64\x56\x22\xb8\x36\x77\xac\xaa\x71\x7f\x5c\x2a\xf5\xc4\x6e\xa7\x93\xe2\x75\x56\x6d\x92\xb4\xb7\xe6\x50\x16\x27\x74\xa6\x73\x0d\x1a\x27\x98\x4e\xbe\x3d\xe4\xf7\x1d\x8c\x22\xc6\xaf\xd8\x46\x29\xd5\x99\x19\xd1\x89\xbf\xc6\xa8\x42\x83\x34\xed\x57\xc3\x84\x12\xa4\x3f\x97\x0f\xd0\x07\xc1\x6b\xd4\xcc\x42\x6a\x36\x1b\xdd\x70\xa6\xea\x39\xc4\xba\x2c\x6b\x7e\x2c\xd4\x4b\x71\xd0\x10\x7c\x1c\x7a\x2a\xcc\xd4\x3d\x61\x79\x88\xba\x61\xe9\x84\x78\xb5\xe0\x9a\x04\x3e\xc2\x2c\x86\x14\x18\x07\x68\x63\x94\x4f\x44\x10\xae\x08\x87\xac\x58\x79\x7d\x99\xcf\x2d\x5a\x15\xb3\xe4\x4a\x3e\xb4\xdd\xa4\xeb\x69\x0b\x30\xa6\xcd\xbb\xf6\x6f\x22\x50\xa9\x8e\xcc\xa5\xd8\x5a\x40\x53\xb7\xa9\xf6\x69\x03\xeb\x60\x88\x42\x4f\xb6\x81\x4c\x49\xd8\x28\x4a\x08\xda\x6c\x26\x6d\xf3\xba\xbb\x29\x61\x2f\xdd\xa5\x37\xec\xfa\x59\x68\xd7\x2c\xa2\x8a\x97\xed\x48\xcf\xa2\xb4\xa0\xeb\xf0\xac\xc1\xda\x05\x0b\x15\x77\x4d\x30\x77\xe8\x59\xc7\x00\xac\xfa\x96\x3a\x1b\x03\x93\xd9\x04\x05\x10\x13\x23\xaf\x84\x8d\xe6\xae\x0c\x11\x71\xf3\xcf\xce\x3c\xc0\xba\x9a\x84\xc5\x8e\x1e\x2f\x93\x74\x0a\xf3\x04\x9c\x4a\xcb\xfb\x78\xf6\x5c\xd5\x51\x00\xbb\x38\xee\x4a\xed\x85\x37\x06\xef\x95\x51\x83\x30\x4b\x78\xe5\x20\xe9\x73\xe8\x78\x4b\x1a\xe2\x6a\x13\xed\xce\x6b\x94\xa4\x52\x32\xd9\xa0\xc9\x27\xee\x9a\xf4\xf6\x4d\x5e\xaf\x4b\xb6\x6d\x51\x4b\x7c\x60\xe2\x5b\x45\x72\xc9\xa4\x01\xaf\x5b\x49\xb3\x45\xdc\xaa\xac\x68\x43\x36\xbb\x07\x6b\x56\xb5\x59\x68\xba\xe4\x6f\x0d\x49\x20\x30\xed\xfe\x89\x52\x2c\xee\xd6\x49\xe4\xcc\x19\x19\x16\xa0\x0f\x54\xfd\xbd\x3f\x31\x4e\x35\x87\xf4\x5a\x70\x07\x98\x2a\x5e\x5a\x9a\xd6\x23\x67\xa6\xc7\x5b\x5b\x52\x0a\x27\x76\xa3\x97\x96\x4e\x58\x2d\xde\x2d\x70\x38\xb0\xf4\x0c\x6b\x74\x70\x24\x3c\x7e\xd4\x3d\xe6\x05\xb3\xb2\x45\x00\xbf\xcf\x7b\x62\x8b\xb5\xe8\x24\xc2\xa1\xc2\xaa\x5a\xec\x9a\x00\x57\x11\xb0\x05\x5c\xb8\x82\x8a\xcf\x09\x29\x8f\xf0\xf9\xd1\xd4\x24\x35\xeb\xaf\x54\x16\xd3\xa9\x3c\xfc\x2f\x94\x54\x13\x48\xea\x02\x17\x54\x37\x85\xdf\xce\xbc\x3c\x5d\xec\xf4\xe9\x12\xb5\xf9\xc4\x06\x1f\x25\xef\xe7\xe9\xb9\x24\x4c\xcb\x1d\x2a\xcc\xa9\x2a\x92\x64\x0f\xbc\x67\xc1\x68\x65\x21\xdc\xa0\xe5\x7f\x60\x74\x6e\xc7\x72\x01\x61\x41\x5a\x01\xe1\x9a\x0f\x00\x92\x00\x3b\x4d\x03\x0d\x8d\xad\xa9\x50\xdd\xea\xc0\xbf\x41\x0a\x2e\xd7\x63\xb0\x43\xb9\x4c\xd9\xbe\x49\x84\x43\x8a\x90\x4e\x74\x97\x93\x0e\x75\x57\xe5\xce\x14\x43\xab\xc5\x9e\x76\x3d\x45\x5f\xb2\x97\x1d\xae\xcb\x69\xcc\x05\x3b\x20\xd4\xd7\xf0\x56\x93\xc9\xb0\x2f\xd8\x88\xe5\x27\xfc\x11\x19\x6e\xc2\x71\x79\x60\x5e\xc4\xd4\xad\x9a\x97\x62\x00\x5e\xa4\x0a\xc7\x23\xbb\x5f\xd8\xf6\x99\x09\xd6\xd0\x2d\x54\x8c\x41\x42\xab\xbe\x14\xa9\x96\x6a\x00\x0b\xe1\x3d\x40\xaf\x38\xf2\x80\x10\x3a\x2b\xd3\x4d\x73\x48\xb7\x55\x7d\xdb\x29\x7e\x9d\x01\xc4\x14\xe3\xf4\x1c\x19\x04\x2c\xa6\x19\x16\xab\xaa\x7a\x28\x7f\x49\x2c\x25\x96\x77\x24\xa7\x81\x09\xa5\x9c\x8a\x63\x66\xa0\x0e\x93\x33\x64\xa7\xa7\xc8\x9e\x85\xf5\x8a\xad\x56\x81\x0b\x97\xd9\xaf\x7a\x72\x6e\x4a\x16\xcf\xc1\x0e\x5f\x29\x17\x22\xfc\x34\x4d\xa7\xc6\x46\xcf\x7e\x38\x0f\x96\x09\x85\xd2\xd5\x72\x10\xba\x98\x32\x18\x73\x4c\x10\x14\xab\x8e\x24\x2c\xe9\x78\xb0\xb7\xb3\x6a\x27\xc1\x35\x1f\xb5\x54\x7c\xf4\x4e\x2b\x41\xf1\x22\xa9\x9b\xd1\x64\x42\x17\xc1\x3b\xc2\xa5\x4c\xdf\xf8\xa8\x15\x9e\x98\xb8\x20\x08\xc1\x61\x1f\x0d\x76\x4c\x59\xda\x80\x59\xbb\xbf\x40\x60\x46\x3e\xa1\xe7\x44\x78\xb3\x63\x2d\xcd\x36\x12\x0a\xcf\xd4\x6e\xef\xca\x19\xb3\x41\xf9\x3b\xf8\xb8\xc6\xe6\x85\x48\xcf\xd2\x16\x8e\x4a\xd3\xa3\x31\x4d\xf6\x8e\xd5\x3b\xd0\xdc\xc2\xe9\x18\xc1\x2f\x84\xfa\x73\x98\x82\xc5\x0d\x36\x74\x22\x4f\x72\x57\xf0\xa1\x49\x13\x84\x00\xa8\x2b\x9d\xd7\x52\x4e\x85\x1b\xb1\x05\x5c\x42\x82\x1c\x80\x46\x05\xc5\xda\x68\x69\x4e\xeb\x90\xb1\xed\x5b\x5a\x74\x3a\x78\x47\xa6\xa7\x09\x4b\x8b\xd8\x17\xb8\x57\x03\x0f\xac\xe7\x5a\xa4\x7f\x6a\x5b\xcc\xff\x91\xb2\x1c\x6f\xae\x2c\xd9\x9c\x65\x9d\x2a\xb3\x76\xa5\xc2\xb2\x13\x1a\x03\xf6\x40\xe9\x4c\x17\x05\x30\x11\x0f\x11\x60\x21\x88\x99\x3e\x2d\x3b\x8b\x0c\xbb\x30\xd1\xfe\x87\x19\x73\xa3\x0e\x9d\x31\xd7\x0f\x75\x44\x36\x3c\xc6\xd1\x89\x33\x21\x20\x2a\xc0\xf9\xab\x4b\x1f\x9c\xaa\xba\xf8\xee\x70\xe5\x6e\x44\xa6\x67\x34\x51\x16\x8e\x60\x25\x02\x70\x58\x16\xf0\x10\x65\x81\x48\x1d\x11\xf0\xbb\x89\xdd\x31\xe6\xaf\xa7\xd0\x60\x08\x2b\x02\xcb\xf2\x00\x1f\x68\x22\xfd\xa9\x46\xb4\x63\x44\x88\x9f\xd5\x05\x9e\xdc\x8b\x8b\xd1\x8b\x44\x27\xaa\x36\x6c\xaa\xf5\x86\xe6\x55\xed\xd8\xc7\x08\xae\x6d\x8e\x2c\xaf\xd5\xf1\x17\x6d\xbc\x66\x4d\x07\xbe\x48\x94\xa2\x8c\x3b\x6e\xfb\xac\xeb\xdb\xa6\x5e\xbf\x38\x6f\x58\xdd\x62\x3b\x0a\x1f\x15\xbf\x3c\x7b\xaa\xf9\xc4\x32\x78\x0d\x39\xc0\xf1\x55\xd5\xbf\x1e\x96\x8f\xbb\x74\x4d\xb2\x01\x0e\x90\x67\x79\xba\x69\xcb\x9b\xe7\xdf\x3e\xea\xbe\x7d\xa1\x8e\x65\x09\x03\x3a\xd4\x0e\x2d\xcf\x9e\xe6\x2f\x58\x7a\xee\x9a\x2d\x09\xb5\x71\x95\x66\xb7\x93\xf5\x25\xf6\xb7\x13\x48\x8c\x1f\xbe\xe8\xb2\x06\xe6\xca\x56\xf1\x43\x0d\x2e\x1c\xad\xfb\xf5\xd1\x65\x4b\xd8\xbe\xa0\x07\x29\x7d\xca\x71\xcf\x79\x66\x54\x90\xd3\x8b\x52\xb6\xbe\x01\x11\x31\x63\xd3\x76\x02\x13\x06\x13\xcc\x37\xb6\xe7\xa4\xc3\x60\xc7\x41\x64\x38\x65\x18\x16\x61\xa1\xe8\xaa\x65\xe3\xad\xaa\xb5\x28\xa0\xb3\x21\x10\x61\xdf\x35\x6a\xf7\x4f\x2d\xd3\x13\xa4\x89\x74\x4a\x8e\xa7\x9e\x9a\xc6\x42\x9e\x3a\xc0\x8e\x52\x64\x40\x88\xda\xaa\x8b\x6c\x10\x05\xbc\x84\x28\xb5\xac\xea\x42\x08\x4f\xe9\x46\x43\x05\x1c\xc1\xd0\x71\x54\x33\x10\x6c\x6c\x9c\xd0\xef\x00\x73\x57\x51\xfb\xc1\x91\x44\xfb\x7d\xa8\x83\xfd\x26\x04\x9d\xf5\x8d\xd8\x9a\x74\x92\xef\x49\x62\x47\x98\xd0\xa9\x34\x78\xcd\xc5\x9d\x86\xaa\xa9\x1f\xd1\xaa\xbc\xd2\x4c\xac\x16\x00\x13\x14\x75\x0e\x11\xf8\xf2\xca\x9b\xb5\xa2\x2e\x5e\x0d\x00\xc2\xc2\x10\xf1\xda\x0e\xdb\x88\xcb\x37\x3d\x7d\xff\x66\x91\xb8\xfe\xac\xcd\xdf\x72\x92\x3a\x64\x04\x07\xa7\x37\x32\x43\x19\xef\x50\xe7\x60\x90\xea\x66\xa6\x42\x4d\xd0\xa2\x9b\xd3\x64\x3e\x32\x97\xb8\x5c\x50\x5c\x76\x81\x2e\x2d\xbd\x61\x24\x63\xde\xe6\x66\xfa\x0d\x21\xd6\x59\x74\x98\xa7\xee\xef\x99\x5b\x04\xc1\x1d\xb9\x20\xe8\x80\xfd\x3e\x8a\x2a\x21\x48\xe8\x93\x29\x4b\x88\xad\x23\x7d\x1b\xb0\x12\x7f\x98\x1b\x50\x02\xc8\x70\x6f\xeb\x19\x8d\xd7\x1f\x15\xe1\xa0\x45\xcd\x8d\xa5\x96\x6f\x52\x61\x44\xe2\xb2\xe4\x71\x89\x6c\xa3\x38\x0e\x95\x1b\x6a\xf3\x50\x6e\x39\xf8\x4c\x07\xe4\xfd\x76\xaa\xca\x44\x5e\x3b\x05\x72\xfe\x3a\x0e\xf6\x73\x67\xb1\xac\x6d\x68\x5f\xb0\xc6\x08\x82\x08\x18\x8e\x3a\xd1\x41\x8c\x61\x9e\x9d\xbe\x7b\x77\x79\xed\xf9\x24\x53\x56\x5d\x10\x37\xff\xc6\x85\xac\x4c\xc6\x65\x81\x2b\x18\x1f\x62\x98\x22\x08\x1f\x3a\xa3\x35\x8e\xc1\x85\x1b\xdf\x5a\xa7\xe4\xba\xc1\x6e\x6e\x78\x2c\x52\xa3\x88\xc7\x5f\x1c\x13\xf1\x93\x4f\x7c\xc0\x7c\x4e\xcc\x4a\x77\xc9\xff\x93\xd0\xd0\x19\x98\xa6\x41\xcd\xde\x82\xed\x23\x34\x69\x00\x4d\x31\x31\x7c\xd2\xc0\x86\x6e\xc8\x21\xc3\x11\xee\x1b\xf0\xc5\x9b\x14\x0e\xa9\x13\xb6\xe3\x34\x2d\x68\x90\x91\x3b\xd4\xd5\xdf\x07\x9c\x90\x2c\xc1\xd1\x89\xcf\x91\x50\xcb\x6a\x2b\xcc\xf3\xcf\xee\x43\xf2\x39\x35\x0a\x5f\x0c\x3a\xa7\xaf\x67\xdd\x9e\x83\xbb\x88\x37\x77\xcf\xbf\x25\x91\x9b\x34\x16\xfc\x7d\xc2\xf6\x01\x4d\xe5\x45\x35\xd0\x51\x44\x02\x18\x7b\x7a\x69\x3d\xa9\xca\x0b\xd6\xf5\x6f\xcd\x84\x34\x8e\x34\x47\x99\x05\x23\x72\x19\x22\x12\x91\x3b\x33\x2c\x15\x57\xc5\x06\xd0\x8b\xf1\x28\x0d\xa6\xc5\xec\x9a\xc9\xfd\xb6\x0c\x51\xa7\x2e\x02\x5d\xe8\x73\xfa\xd7\x56\x88\xa8\x94\x7c\x0e\xfb\x4f\x83\x90\x7f\x97\xe9\xfb\xbd\x22\x02\x58\xb1\x8e\xb2\x58\x57\x3d\x89\xc9\x7c\x3d\x02\xca\x2b\xed\x20\xe2\x92\xb8\x31\x20\x29\xcb\x99\xa9\x6b\xb0\xa8\x58\xd5\x55\x9f\xb1\x55\x7f\x27\x51\xe0\xd4\x6c\xbe\x15\xb1\x22\xc6\xbc\x38\x5d\xd3\x0f\xbf\x9d\x9e\x5f\xfc\xb6\xd8\x15\x16\x14\xa2\xf8\xd4\x68\x90\x00\xa3\x45\x79\x93\x0f\x5b\xb3\x5e\x61\xc2\xc8\x48\x7f\x45\x86\x5e\x20\x20\x45\x83\xf0\x77\x27\x67\xa4\x5c\x29\x78\x63\x39\xdf\xb1\x18\xf9\xfd\x11\x9b\xce\xd8\xad\xf2\xf5\xa6\x9d\x71\x0b\x0f\x5b\x78\xd8\x4d\x9e\xb1\xbd\x2e\xd5\x50\x8a\xc8\xd7\x98\xe8\x05\x07\x0b\x64\x77\x37\x1c\x24\x92\x3d\x2c\x3d\x4e\xdc\xa6\x6e\xe4\xc7\x69\x7c\xb9\x1d\xca\x11\x91\x0b\x1e\x8d\xc6\xad\x27\x5d\x96\x0b\xbd\x77\x11\xac\x8b\x42\x2c\x10\x01\x9c\x99\x64\xcd\xbe\x67\x96\x5a\x55\x9b\x72\x50\x66\x5b\x47\x48\xa7\x85\x95\xbd\x91\x4c\x89\xf3\x44\x50\x19\xc4\xd7\xd8\x0c\x69\x2e\xef\x3c\x8c\xd9\x4e\x64\x53\xd8\x4e\xd3\x2d\x72\xe3\xf6\x1a\xa2\x7f\x39\xb4\x33\xde\x64\xb8\x22\x12\x60\x2a\x0c\xc8\x60\xf6\x56\x30\x7f\xde\xdf\x67\x6c\x0c\x01\x4b\xde\xdf\x27\x08\x5b\xa0\x03\x2d\xc3\x79\x29\x99\x60\x90\xdb\x6a\x2f\x17\x8c\xa8\xa0\x2a\x25\xf6\x10\x89\xcb\x7f\x49\x04\x29\x6e\x85\xb0\xd0\xb8\x75\xc4\x05\xc4\x88\x7f\x01\xbf\xea\x59\xe2\x15\xe3\xec\xf3\x6f\xb3\x25\xed\xd1\xdb\x6f\x03\x09\x98\xef\x27\xb1\xd8\xfb\x0d\x49\x56\x07\x75\x40\x7e\x94\x54\x62\xdf\x7f\xc1\xd7\xc0\xb1\x6c\xe2\xed\xe4\x44\xa2\x5f\x6c\xe3\x4c\xf4\x5a\x0c\x33\xa3\x84\x05\x4e\x65\x1b\x24\x6c\x86\x9c\xe3\xef\x03\xcf\x52\x84\xf7\xe7\xe9\xbf\xf2\x57\xfa\x8a\xbf\x74\x2a\xbc\x8d\xdd\x1e\xc5\x0a\x8f\x36\x76\x18\xdc\x05\x8e\xa3\x11\x92\x7e\x4f\x4b\x44\x48\x80\x7d\x0d\x05\x31\x40\x0e\x23\x4e\xf6\x03\x7b\xc8\x79\xdd\xad\xb7\xf7\x94\x83\x98\x6c\xce\xe4\x33\x2c\x68\xc1\x19\xc0\xa3\x36\x12\xc7\x2a\x94\x45\xf4\x6d\x09\x79\x8b\xfe\x69\x59\x46\xc0\x59\x9f\xc3\xe4\x29\x40\x44\x72\xff\x39\xbd\xa6\x1c\x85\x28\xc3\xa2\x44\x41\x51\x3e\xbe\x88\x83\x6d\xd4\x81\xe3\x72\x82\x48\x7e\x5b\x76\x3d\xa1\x08\xea\xa3\xfb\x48\x78\x8c\x55\x2f\xd1\x77\x48\x25\x1a\x1b\x2a\x66\x6d\x49\x26\x30\x1a\xb6\x39\x47\x5a\x7d\xc8\x0f\xf2\x49\x98\xd6\x9b\x3b\xaf\x25\x25\xd9\x88\x1d\x16\x50\x44\x18\x33\xbc\xf5\xb2\x98\xf6\x66\x25\xa3\xdb\x41\xe9\x6a\x54\x7e\x23\x42\xfd\x4b\x16\xe9\x2d\x2f\x07\x93\x4a\x2d\x32\xc2\xe5\xef\x68\x8f\x8b\x11\xec\x42\x52\xae\xa4\x90\x48\x9c\x73\xbe\x88\x66\x79\x16\xeb\x78\xc9\xff\x5d\x2e\x51\x85\x6e\x12\xfa\x9f\x28\x7a\x39\x57\x75\x2f\xb9\x8e\xa4\xd9\x24\x95\xb1\x4f\x7a\x49\x65\x8f\x68\xa7\xd1\x97\x95\x10\x9d\xd2\x31\xe5\x8a\xce\xf8\xb3\xb0\x42\xc2\x17\xc7\xd8\x09\x0b\xd4\x95\x1a\x95\xb9\x65\x0b\x57\x6d\x04\x43\x7c\x94\xa3\xb3\x21\x86\x69\x72\x04\xa1\x7c\x1b\xdc\x7a\x5a\xb2\xe0\x80\x53\x47\x3f\xa7\xf0\xfa\x80\x86\xe6\x40\xa5\x03\x8e\xd0\xe1\xd0\x33\xdf\x65\xa1\x6a\xc5\x5c\x25\xd9\x84\x45\xb6\xbc\xd7\x3a\xb2\xf7\x0a\xf6\x29\x1d\xa9\xb2\x63\xc7\x11\x98\x92\x56\xb9\x70\x19\x61\x15\x46\x3c\x1a\x26\x08\x49\x73\x34\x07\x7d\x3a\xa5\xfd\xe9\xa3\x4f\x3f\x7e\x26\xb6\x85\x7f\xcc\xb7\xac\xea\xbe\x2d\xef\xaa\x66\xc0\x95\x36\x4b\xe2\xd2\xa2\x5b\x6a\x44\xb7\xbe\xe3\x7f\xc8\x9f\xbd\x34\x67\x79\x0b\xb9\x4e\x02\x67\x85\xa4\x7c\x51\x10\xec\x0a\x0d\xfc\x2c\xfc\xf6\x60\x9b\xa6\xb9\x95\x80\xdf\x25\x92\xbe\x84\xc4\x21\x2b\xe4\xfb\x44\xaf\xe3\xd2\xa2\xdc\x6f\x9b\x7b\xb3\x0c\x9d\xe3\x4b\x5d\x2e\x06\xb2\xcc\xbb\x6a\x15\x5e\x08\xfc\x95\x33\x66\x66\x51\xb0\xc5\xb2\xcd\xfe\x21\x04\x77\x8e\xaf\xf4\x7f\x32\xc9\x39\x10\x75\x46\x5c\x5a\x0c\xf8\x15\xbb\x24\x5c\xa9\x1a\x83\x83\xae\xd4\x76\x3d\xed\x4b\xed\xaa\xcc\x38\xe7\x25\x76\xe7\x54\x38\x56\xc5\x4e\x8d\xb1\xac\xc3\xca\xa6\x33\xbe\x4e\xfc\x0b\x73\x7e\x85\x38\xfc\xe1\x01\xcf\x82\x1b\x8a\xf3\xac\x32\x07\xd7\xe4\xa5\x39\x67\xa7\x60\x4e\x01\xf2\x0e\xd9\x58\x3c\x62\xf5\xbe\x16\x7b\x2b\x9c\xb2\xec\xbc\xe5\xac\xd8\x13\x4c\x8a\xae\x5c\xa0\xf2\xc1\x93\x08\xfa\x82\xb6\xcc\xb1\xa3\xd6\x2f\xee\x96\x22\x2c\x83\x3d\xdc\x9d\x88\x97\xea\x5e\x16\x57\x83\x28\x4e\xb9\x8b\x3d\x66\x6b\xcc\x58\x22\xe6\x7a\xa9\xb8\x69\x2c\x80\x58\x7c\x15\x36\x54\x94\x85\xa4\x18\x7b\xe6\x80\xfb\x40\x3a\x1b\x01\x1a\x52\x2e\xeb\x95\xd8\xfd\xb4\x7e\x1e\x79\xb6\x25\x88\x02\x22\xab\xea\x8b\xcb\x7c\x75\xeb\x46\x44\x22\xe5\xaa\x6c\x7b\xf8\x94\xa7\x68\x67\x9b\xf6\x0a\x7c\xed\xd9\xfe\xc5\x13\x48\x5d\x72\xdf\x0c\xb3\x10\x8d\xbf\xba\x09\x10\x02\xab\x14\x5b\x99\xee\xaa\x82\x54\x40\x2c\xc6\xe2\xd9\xd3\xfd\x8b\xb8\x3e\x51\x04\x24\xf1\xa3\x6d\x8c\x16\x8e\xc5\x80\x0a\xc1\xab\x1c\xb4\x81\xe8\x81\x1b\x1f\x14\xd3\xa1\x87\xa3\xbb\x28\x30\x59\x04\xa4\x6e\x1c\xe7\x0b\x3e\x95\x29\x4e\x4c\x65\xc6\xad\x63\xa8\xcd\x0e\x86\xcd\xb0\x59\x40\xda\x30\xcd\x18\xcd\xce\x34\x25\x26\x9f\x91\xbe\xe1\x63\x14\xdc\xd0\xac\x42\x7b\x7c\x78\xb1\x09\x62\xce\xf4\xe0\x40\xd9\x96\xe9\x99\xaa\x48\x00\x45\x81\xf9\x9c\x05\xd9\xc7\x2b\x8c\xec\xa8\x51\x5b\xb1\x31\x35\x18\xa0\x18\x7f\x8e\xb5\x73\x36\xdb\x86\x1a\x8c\x82\x56\x10\x8a\x54\x21\xe8\x24\xd3\x80\x78\x71\xa3\xa6\xe3\xa8\x0f\x2d\x3d\x6c\x9a\x20\x72\x13\x83\x4a\xb1\x59\xc3\x81\x2c\xe2\xb9\x1e\xe4\x08\x51\xbc\xe8\x81\x32\x3a\x69\x6c\xf3\xd9\x71\x83\x38\xc1\xdd\x40\xbc\x65\x5b\xd1\xa2\xe3\xc8\xd0\x6b\x9d\x97\x57\xd7\xb8\x30\x47\xbc\x90\x18\xcd\x9a\xe9\x35\xfd\xcb\x86\x4e\x5b\x8e\xc5\xe1\xdb\x95\xec\x22\x59\xa7\xcd\x6a\xc5\x8e\x91\xaa\xd6\x0b\x29\x87\xd2\x0c\x90\x75\xb1\x15\x27\x49\xe8\x62\x32\xbe\x2b\xaa\x46\x8a\x1b\x94\xcc\x04\xba\x7d\xb9\xaa\x6e\x88\x09\xbf\x25\x49\x90\xaf\xe5\xc9\xc5\x4d\x30\xcc\x07\x35\x13\x37\x13\xa8\x08\x7c\xd6\x2f\xa6\x67\xa8\xbb\xdf\x6d\x07\x29\xe6\xbd\xe7\x40\x0c\x11\x48\xb8\x80\x04\x40\xd2\xd2\x24\xa8\x86\x6d\xb0\x65\x41\x99\x72\x19\x90\xed\x40\x72\x47\x8a\x95\x27\x34\xa0\xee\x21\x98\xb2\x11\x3a\xce\x33\x23\x15\x8b\x55\x74\x73\xa4\x86\x3e\xb4\xf1\x98\x32\x6e\xde\xc6\xf5\x46\xd8\x02\x96\x0f\xc1\x37\x12\xe7\x7f\xc2\xbc\x78\xbf\x2d\x5d\xc0\xa1\xa9\xd3\x7b\x89\xed\xe7\x93\x8e\xf0\x85\x38\x35\x03\x91\xf3\x03\xb1\xbe\x1c\xb0\x35\xe8\x72\x98\x7b\x1a\x08\xe5\x7e\x66\x46\xa4\x07\x32\x23\x48\x8c\x67\x13\x08\xef\xa3\x00\x90\x39\x2a\xc6\x2c\x4c\xc1\xbd\x1c\xf0\x3a\xa2\x44\xdd\x53\x68\x31\xbc\xf2\x24\xe4\xfb\xc0\x36\x0a\xa8\x3c\xba\xb1\x8f\x19\x6a\xa8\xff\x33\x8e\x53\x7f\xc1\xd4\xfb\xec\x29\x92\x76\xbd\xc1\x28\x8f\x2f\x08\x07\x14\xc7\x97\x3f\x1b\xc2\x1f\x8e\xbe\xb6\x5c\x93\x16\x6d\x61\x7f\x4a\xfd\x6c\x93\x07\x95\x87\x5e\xdd\x7c\xdb\x35\xd6\x04\xed\x56\x02\xb9\x65\x5d\x85\x08\x85\xaf\xb7\xeb\x25\x5c\x70\xfe\x42\xb6\x16\x3b\xcc\x88\xe0\x87\x3d\xef\x01\xd9\x50\xd6\x0f\xa6\xfd\xdd\x9f\xae\x2e\xdf\x9d\xa4\xbf\x3f\x39\x1c\x0e\x4f\xb8\xfa\x93\xa1\xdd\xb2\x6b\xa9\xe0\xb0\xc2\xff\x71\xf1\xf6\x24\x2d\xfb\xd5\xf7\x8b\xf4\x42\xb6\x86\xf4\x80\xc0\x7c\xf1\x17\xdc\xb0\x1f\x83\xc9\x92\xcd\xc2\xff\xfc\x96\xd9\x4b\x6c\xba\x5e\xc6\x0e\x23\xd5\x43\xa6\xcd\xcb\x6e\x0a\x86\x52\x81\x28\x1a\x5e\x62\x2c\x49\x01\xc0\x85\x13\x24\x7c\x01\xb0\x6a\xcb\xf7\x91\xd1\x21\xc2\x0d\xf2\x3b\xb6\xb7\x0e\xdb\x42\xe8\xd4\x38\x1a\xcd\x4e\x51\x56\x16\xbf\x8c\x5b\x82\x9a\x8e\xbb\xa7\xcf\xd3\x3f\x71\xd0\x25\xa3\x54\xa8\x80\x8b\x8c\x0a\x00\x1c\xd2\x12\x76\x58\xaa\x97\x67\xca\x71\x81\x37\x98\x9c\x97\x3d\x9c\xef\x73\xb4\x21\x23\x77\x63\xf3\xab\x69\x1b\x95\xce\x35\x6a\xac\x15\xee\x2d\x6e\x80\x88\x9a\x47\x7b\x80\xcf\xa5\xc3\x78\x1f\x8c\x8f\x24\xdd\x64\x9e\xdd\xeb\x26\x9b\x70\x7c\x05\xfc\xd2\x3e\x53\x09\x62\x22\xd1\x05\x3d\xa8\x64\x37\xe9\x41\x7c\x84\x99\xce\xd2\xa2\xe2\xe0\x37\x3c\x77\x79\xf1\x11\x64\x54\x03\x06\x12\x93\x0c\x23\xa4\xdb\x92\x98\x97\x85\x3b\x9c\x0f\xb3\xc8\x1b\x7b\xc5\x20\xf0\xc1\xb2\xa1\xd5\x8c\x92\x13\x0f\x74\x28\x66\x48\xab\xe6\x1f\x12\x3f\xd6\xa8\x70\xfc\x28\xc2\xa8\x98\x35\x0b\x79\x75\xe5\x4c\x52\x49\x52\x54\x37\x37\x8b\x65\xdb\x1c\x3a\x76\x8a\xe2\xea\x38\x9b\x69\xf8\x3b\xbd\xc2\xb7\x80\xec\xf3\x56\x78\xa6\x24\x24\x53\x2c\x0e\x94\x29\x09\xc9\x64\xd6\x31\xb9\xba\x7b\x4e\x25\xb8\x2d\xcb\x37\xe9\x39\x1a\x48\x4a\x16\x52\x85\xb6\xcb\x21\xe3\x54\xd6\xf5\x39\x6c\x2c\x57\xac\xea\xa0\xd2\x15\xe7\x28\x18\x27\x0d\xa3\xe6\x1a\x62\xdb\x84\xc5\x67\xe1\x9c\xf3\x5e\x22\x70\x43\x83\x23\x30\x5a\x9a\x0a\x07\x99\x07\x09\x9d\x4c\x04\x51\xa8\xc0\xe6\x21\x14\x41\x40\xea\xaf\x6f\xde\xc9\x27\x0c\x45\x1a\xad\x06\x4b\xd1\x4b\x36\xd9\x9b\xf9\x69\x31\x67\x86\xb2\x32\x31\xe7\x89\xfc\x6f\x2f\xf2\xe0\xcb\x41\x14\x6d\x7e\x03\xbf\x1a\xff\x77\xb9\x74\x58\xfa\x6a\xa4\xf5\x3f\x19\x57\x23\xe4\x08\xaa\xaf\x90\x70\xf9\x10\x00\x9e\x43\x0e\x70\x79\xf9\x86\x34\xa7\x00\x87\x8f\x0a\x8f\x11\xb3\x73\x11\x29\x3e\x22\x46\x56\xb1\x82\xa3\x1a\xdf\xa8\x43\x50\x87\xbf\x71\x05\xda\xc1\xeb\x36\x06\xd1\xe7\x6b\xe7\x9a\xcd\xd7\x72\xed\xc7\x97\x41\x74\xb2\x88\xd9\xa8\x8e\xbf\x76\x65\x2a\x9b\x37\x56\x52\x39\xde\x8f\x58\x85\x36\x50\xca\x64\xe3\x27\x82\x1e\xbb\xcd\x62\xbc\x10\xce\xd5\xa7\x38\x4b\xf1\xed\xa0\xec\x24\x60\x72\xc9\x76\x45\x70\x18\x08\x01\x85\xdb\xf6\x22\x6f\x6f\xf9\x42\x39\xcc\x31\xd6\xc0\xa1\xd5\x28\x47\xfe\x1f\xae\x98\x3e\x64\xf0\x5e\x52\x93\x0e\xf7\xb4\x29\x4b\x77\x61\x19\xb5\x21\x93\x9a\x18\xe4\x2a\xf0\xe9\x25\x11\xb5\x6f\x25\x25\x2f\x10\x8d\x29\x63\x1a\xa3\x40\x65\x4f\xc6\xeb\x16\xc0\x3b\x44\xff\xa5\xfc\x3f\xff\xeb\x7f\x13\xb3\xdf\x93\x92\xda\x23\xfe\x44\xaf\x3e\xf8\x75\x37\xcf\x8b\x7f\x76\xe2\x09\xf4\xef\x60\x20\x82\xfe\x54\x43\x56\x29\x35\xa1\x51\xbe\x93\x6e\xf4\x7d\xc5\x36\x80\x98\xc8\x21\x4d\x7a\x32\xff\x8d\x49\x77\xdc\x86\x11\x55\xa6\xfa\xbf\x0b\xbd\xb6\xc5\xc5\xa2\x49\x40\xa3\x12\x9d\x98\x08\xd4\x5c\x00\x70\x89\x0d\x26\x9d\xe5\xb3\xbf\xde\xe3\x16\x22\xba\xda\x03\x11\xd2\xc3\x18\xc2\x5e\x31\xf9\x4d\x1f\xe0\x11\x91\x5c\xae\xff\x31\x6b\x71\x0e\x57\x09\x98\x97\x70\x2a\xd7\x48\xd8\xd1\xe3\xce\x62\xaa\xf4\x66\x28\xa2\x96\x66\x02\xdb\xc2\x60\x2d\x92\xc8\xd5\x4b\x20\x17\x01\xd4\x31\x10\xbd\xc7\x05\xdf\x81\xe9\xd7\x76\xcc\x16\xc9\xbe\x6c\xf6\x12\x5e\x8c\x04\xdf\xd5\xe0\x57\x8e\x98\xfc\xc4\x82\xf6\x06\x19\xb4\xaf\x91\x81\x5b\x4c\xb0\xd8\xf3\xff\x04\xd1\xdf\xaa\x04\x72\xae\xa6\x34\x7f\x14\x61\xde\x46\xd7\xe7\xbd\x57\x03\x37\x4f\xa2\xfb\xea\xdc\x38\x10\x35\xe3\x8a\x9d\xdc\x47\xc2\xca\x20\xf7\x21\xe8\xc8\x37\xfc\x78\x0b\xab\x88\x86\x2f\x72\x5b\xc4\xe5\xd4\x5e\xab\x24\x83\xdb\x30\x7c\x4f\xb4\xe6\x97\x1f\x0c\xcb\xae\x9b\x60\xcb\xe0\x4a\x49\x17\x54\xe3\xf5\x22\xad\x76\xe8\x7f\x11\x78\x8e\x06\xa8\x3a\x7e\x3d\xc2\x29\xac\xb8\xf2\xe3\xb2\xd3\x2d\x09\x60\xdb\x48\x58\x44\x43\x6c\x1d\xfb\xe5\x88\x7b\x75\x7a\xef\xec\xeb\x1d\xac\xd3\x36\x1e\x76\xb1\xfe\xb3\xd6\xe3\xf9\xa8\x70\x57\x3c\x0d\x0f\x77\x45\x73\x71\xe2\xff\x0e\x43\x2d\x91\x94\x0e\x63\xb2\xb7\x8f\x5a\x6a\xb5\x8e\x33\xf4\x1d\xbf\xef\xf7\xf5\xf6\xda\xe8\x9e\xd4\x1f\xb0\xd8\xc6\x33\x0e\xc4\xe0\x68\x54\x0e\x21\x6c\x10\x88\xa3\x7f\x8e\x49\xc7\x5e\x2a\x8e\x78\xc6\x58\x86\x9e\x04\xfb\x60\xa6\x0f\x56\x89\x43\x7f\xc2\x61\x3a\xf5\xdf\x07\xcb\x98\x96\x2c\x41\x3f\x62\x2e\xf9\x72\xe4\xcf\x11\xfb\xdb\x43\x21\x40\xe3\x51\x32\xaf\x71\x8f\x68\x85\x83\x7c\xb0\x46\x78\xcc\xc6\x36\xee\x7f\x4f\x58\xd0\xbc\x8d\x8b\x15\x87\x83\xa9\xba\x38\x94\x0d\x7f\x5e\x61\xe3\x08\x68\xc3\x97\x3c\x02\xe5\x19\xae\xc7\xdc\x80\xb7\xb1\xfa\xf1\xa0\x39\x68\x50\xb8\xf7\x42\x2f\x8d\xd8\x95\x93\x51\xbe\x67\x7d\x88\x78\xdd\x4b\x0c\x8f\x07\x92\x6f\x88\x3b\xb3\x25\xe3\xfa\x71\x1f\x71\x30\x94\xe5\x3a\x33\xe3\x05\x12\x2e\x9f\xb0\xb6\x2a\x11\x9b\x72\x26\x29\x57\xa2\xd7\xb9\xf4\xee\xa3\x1f\x84\xdc\x6b\x7b\x0e\x4b\x93\xcf\xd5\x53\x4f\x71\xcd\xee\x7d\x5a\x94\xfb\x3d\x2f\x61\xee\x2e\x7a\xf0\x32\x09\xa0\x8a\x9b\x3a\x2a\x48\xc8\x3f\x8f\xdb\x92\x47\x3d\xf4\xf4\x7c\xd7\x1c\x12\x39\x3a\x17\x7c\x15\x2b\x95\x7b\x58\x9a\x13\x0f\x49\xf2\x58\x46\xd1\xe8\x4d\xcc\x81\xc4\x74\x09\xd6\x9c\x96\x8f\xe2\x55\x70\x72\xb8\x48\x15\xbb\x56\xc9\x02\x28\xa4\x06\x84\x18\xb0\x5c\x1f\x12\xc7\x42\x5b\x85\x00\xeb\xbb\x15\x49\x34\xea\x37\x84\xf8\x23\x1d\xf3\x38\x27\xdd\x9d\x98\xfd\x00\x51\xf6\x1c\x86\x20\xfc\x70\x67\xe3\x90\x77\x87\xdc\x38\xdc\xa3\x56\x7e\x1c\x21\xc4\x1f\x19\x07\xf7\xf2\x94\xdf\x01\xc5\x22\x3e\x34\x1e\x52\x0e\xf5\xd2\x40\x68\x9d\xee\xc6\x43\xf4\x01\x1f\xd7\xc1\x79\x0d\x0f\x4f\x31\x92\x3f\xd8\x7c\x34\x3d\x38\xa5\x44\x1c\x0d\x33\x22\x82\x38\xe2\x66\x23\x5f\xbf\xbc\xc5\x79\xa5\x51\xd3\x81\x06\x2e\x36\x0f\x36\x77\x0a\xe9\xb8\xbc\x48\x07\x19\xeb\x42\xe5\x3a\x29\xfc\xf2\xc1\x2b\x70\x16\xb3\x2a\xf2\x5d\x78\x64\x40\xc0\xb3\x95\x2c\xe4\x8e\xb9\xdb\xe3\xcc\xea\x82\x5e\xa7\x8d\x39\x56\x0d\x28\xc7\xa2\xa7\x70\xc6\x3b\x43\xe9\x2c\x30\x66\x31\x53\x3e\x31\x99\x55\xbc\x59\x06\xb5\xcb\xef\x23\x07\x1b\xc7\xea\xb2\x46\x16\xed\x9a\xe3\x27\xf6\x74\x28\xfe\xac\x96\x8b\xdb\x8e\x60\xe4\xc5\x21\x3d\x21\x62\xc7\x52\xb0\xd5\xa7\x04\xe2\xc9\x6e\xdd\xe6\x6c\x6b\xb4\xb5\x66\x66\x11\x90\x02\x1a\xfc\xd9\xcd\xd2\xbd\x7a\xe7\xb9\x01\x3c\x18\xd4\xd0\xe3\x87\x98\xc2\x57\x0c\x00\x6c\xe3\xe1\x11\x80\x2d\xc8\xf5\x73\x1a\x46\xc0\x02\x1e\x1a\x88\x3e\x57\xf7\xc7\x07\x02\xbe\xf1\x07\x07\x72\x62\xa3\xd0\x4b\x8f\x45\x31\xbb\xff\x1f\x1a\xdf\x48\xdd\x01\x71\x46\xb7\x6a\x47\x04\x1f\x3d\x1d\xec\x88\x3e\xf0\x35\x5b\xb3\x70\x30\xa8\xef\x5b\x8f\x33\xdf\x54\x4d\x4b\x08\x55\xb6\xee\x43\xff\x78\x1c\x8c\xc7\x1e\xdb\xbe\xbd\x57\x91\x84\x27\x17\xc7\x02\xfa\xcb\x43\xa2\x84\xc1\x57\x24\x37\xad\x3f\x01\xed\x9f\x8f\xbc\x01\x2e\x4f\x29\x8a\xfb\xaf\x8b\xde\xa3\x9e\x5e\x7a\x7d\xf0\xc2\x71\x7c\xd1\x7a\x7c\xe3\xbe\x93\xf0\xee\xb5\xc9\x72\xf6\x5a\x5d\xe2\x9d\xe3\x57\xf7\x84\x83\x1d\x1e\xe8\x5c\xf1\x5d\xb3\xa6\xae\xc4\xaf\x7a\x21\x29\xbe\x6e\xc8\xa6\x18\xb5\xc3\xf0\xad\x03\x17\x1d\x93\xf8\xd9\xc1\xb8\xc8\x36\x26\x15\x04\x24\x1d\x94\x07\x17\x60\x59\xd5\xb1\x8f\xb0\x05\x8c\x04\x26\xcc\x21\x18\x99\x8e\x03\x8d\x0e\xdd\x5c\x8f\x19\x3b\x42\x52\x75\x03\xb9\x87\x85\x99\x49\xf0\x2d\xaf\x82\x6f\x79\xc9\xdb\x95\x27\x41\x46\x84\xf3\xb0\x60\xef\x9e\xfa\x88\xb2\xe3\x83\xcf\xe7\x23\xf0\x31\xce\xe2\x68\xc7\x28\x23\x5f\x4d\x7a\x91\x4d\x15\xd7\x93\xf0\xa3\x30\x87\x8d\x89\xec\x10\x89\x5a\x8f\x2f\xc9\x84\x45\x72\x77\x3c\xca\xd2\xf7\xf1\xe2\x99\x88\x4d\x35\xcc\xdb\x36\x6b\xbe\xf7\x0e\x23\x64\x3c\x3d\x95\x9d\xe3\x36\x2d\x86\x30\x6a\x02\xd1\x86\x61\x0e\xfc\x06\x7d\xde\xc5\xb5\xb1\x05\xc3\x0c\xbd\x34\x31\x01\x24\x9d\x3a\x5f\x6d\x30\xff\xc5\x1c\x21\x99\x6a\xec\x88\x49\x5f\xc6\x9e\x81\x94\x37\x0c\x53\x7b\xb1\x70\x16\x86\x9f\x46\xc6\x03\x91\x41\xe9\x8a\x30\x55\x67\x7a\x8f\xa8\xd1\x28\xe9\x33\xce\xb4\x3b\x43\xe9\x25\x76\x5c\xf7\x60\xa5\xe0\x14\xe3\x18\x3b\xbd\xa7\xa4\x35\x45\xe2\x78\xe0\x38\xf3\x2d\xeb\xc1\xa8\x9e\xe1\xdc\xeb\x6a\x9d\x97\x13\x58\xba\x31\xd7\xb1\x23\x92\x3f\xd4\xc6\x68\x94\x1e\xc2\x35\xf3\xf5\x43\x85\xf5\x8c\xa3\x3a\x61\x91\x8b\x06\x19\xb1\x35\x03\xf9\x42\x0b\xa3\x21\xce\x36\xf1\x15\x83\xe4\x47\x55\xd7\x2b\xf7\x08\xe5\x39\x5f\x67\x6c\x97\x1c\x3f\xca\x67\x58\x29\x8f\x03\x37\x75\x6c\x81\x9b\xaf\xfe\xd0\xc8\x30\x20\xd6\xb9\xe7\x9a\x3f\x36\xb6\xb6\xec\xee\xeb\x55\x86\x17\x41\xbb\x8d\x86\xf8\x7d\x28\xc5\x56\xfe\x78\x41\x79\x4f\x73\x8d\xd4\x2f\x71\x43\xb0\x7b\x2c\xf7\xbd\xbf\x5b\x51\x3e\x5e\x24\xa5\x23\xee\x09\x78\x22\x6a\x9b\x00\x47\xe2\x59\xff\xfd\x83\x1d\x8d\xe6\x12\x30\xc4\x00\xb7\x2d\x86\xd2\x97\x7f\x68\x06\x81\x13\x32\x9c\x06\x93\x81\xee\x7e\xf0\x8a\xf0\x61\x13\x46\xdc\x77\x7c\x39\x81\x2f\xa8\xf2\x43\x6f\x1a\x4e\xa1\x07\x9a\xbd\xf8\xaa\xc6\xa3\x23\x13\x0a\xfb\x7d\x60\x85\x1e\x47\xa3\xf8\xf2\x1c\xc3\x43\x48\xde\xb2\x1e\xf6\xf8\x41\x01\xf7\x88\xf5\x47\x7c\x87\x4c\x41\xee\x9a\x67\xeb\xa6\x6d\x68\x79\x60\x22\xb6\xfb\xe7\xaf\x2c\xaf\x9b\xa9\x00\x13\xf8\x7d\x36\x68\x58\xb3\xd5\xb9\x40\x36\xc9\x0f\x1c\x9f\xea\x6b\xf5\x4d\x9f\x6f\xad\x0e\x5b\x20\x57\x6a\xb7\xbe\xe6\x02\xab\x75\x6a\x05\x41\x4d\xad\xd3\x2c\x39\x9e\x0e\x55\x14\xf8\x52\x73\x02\x58\xb8\x39\x38\x7c\x99\xd0\x35\xec\x33\x9e\x2a\x82\x69\x25\x3b\x7d\x8b\xec\xf4\x9a\xb3\xa7\x3d\xd8\xa8\x5c\xb5\xd1\xa0\x8e\xd5\xbb\x69\xcb\x49\x9d\x97\x1c\x48\x3f\x86\x37\xcc\x6d\xca\x7c\x3f\xc1\xdb\x6b\xca\x9c\x60\x0d\x90\x53\x04\x00\xf6\x38\x16\xc2\x5a\x55\x01\xc5\x2a\xac\xf1\x86\xb2\x8e\x41\xe3\xf9\x9d\x31\x3c\x9e\xfa\x3f\x52\x43\xcf\xec\xf1\xa8\xd4\x67\x33\x19\x55\xb3\xfc\x1b\x1e\xc6\x57\xe8\x4b\xf9\x0c\xa0\x96\x4d\xd3\xf3\xfb\xa3\x7b\x16\xb7\x56\xb7\x0e\x4d\xbf\x5a\x3e\x8b\x5b\xab\xdb\x09\xa6\x04\x7a\x8a\x2a\x81\x3e\x8e\xab\x1d\xdf\xe2\xa1\xbe\xda\x61\xd5\x0f\xb4\x41\x5d\x87\x17\x57\x7c\x23\xe8\xca\x15\x4c\x7a\x9c\xd4\x0c\x29\x74\x5c\x79\xae\xe7\x15\x09\x11\xe5\x6c\xd7\x67\x5c\xf2\x60\xdf\x93\xba\x61\xe7\x93\xea\x73\x3b\x05\xcf\xab\xb0\xd1\x79\x39\xac\x6e\xcb\x9e\x63\x72\x37\x19\x3c\xcc\x61\x5b\xef\x0d\x2c\xfd\x15\x60\xe9\x6b\x02\x4b\xaf\xe5\x75\xfb\x69\xab\x74\xe8\xec\xca\x3e\x47\xa4\x40\xd0\xca\xab\x33\x5a\x01\xce\x2e\xf2\xb9\x5a\xb0\xce\x64\x2a\x65\xeb\x2e\x64\xc1\x27\x68\x41\xdf\xdd\x17\xc1\xfb\xd4\x81\xcc\xb5\xc6\x6a\x80\x9c\x7e\xab\xfb\x95\xbc\x1d\xc2\x8a\x01\x8d\xe1\x83\xe4\x04\xb0\xb8\x6f\x4e\xb0\xc6\x23\xe1\x14\xc7\xc5\x73\x02\xbf\x8e\x19\xa5\x70\x30\x0f\x2c\x8c\x8b\xe0\xde\xe7\x43\x37\x0b\xb8\xcf\x65\x33\x1d\x85\xb4\xee\x0d\xd0\x7a\x1e\xc3\x69\xa7\x9d\xa0\x52\xd8\x8a\x68\x6a\x12\xbb\xa9\x97\xc3\xed\x97\x77\x10\xba\x69\x57\xc3\xf1\xfb\x3b\x02\xfb\xc5\xe7\xa4\x15\x4c\xa4\x57\xc8\xac\x92\x63\xf2\x16\x5e\x4e\xb3\xb4\x95\xc1\x12\xa5\x36\x3d\xcd\x8b\xde\xb6\xd6\x3c\xbd\x70\xe1\x3a\xb6\xfa\x1a\xc6\xc0\x2e\x61\x6b\x11\x82\xa9\x85\xac\xc4\x2f\x8c\x6a\xe4\x8a\x00\xca\x6d\x38\xf1\x24\x6d\xc3\xca\x50\x1a\xdc\x0f\xaf\x44\x0d\xbc\x85\x3e\x11\xcc\xed\xe8\x2b\x44\x76\x7d\xf8\x0f\x3e\x44\xe4\x67\x13\xe0\x18\x8e\xee\x18\xbb\x55\x97\x85\xe8\x1c\xdf\x3e\xce\x47\xe8\x65\x70\xc5\x70\x04\x0a\xcf\x77\xf8\x50\x76\xe0\x7e\x34\x94\xc3\xd1\x87\x07\xfa\x35\x50\x6a\xd2\x42\x50\x27\xf8\x55\x03\x0e\x37\x95\xeb\x1e\x73\x28\xf2\xd6\x41\xc3\x90\x7b\xd0\x09\xd0\x0f\xba\x96\x62\x5c\xcc\xbf\x33\xf7\xff\xe5\xa9\xbd\x70\x00\xfe\xc1\xbd\x23\xfd\xff\x3f\x79\x70\x6f\x6c\x99\x75\x2f\xee\xe1\x45\xb1\x05\x82\xaf\xe3\x7d\x1c\x39\xae\xa2\xfd\x8c\x1a\xe1\x3e\x45\x46\xec\xca\x47\x96\x37\xfb\x9a\xc5\x57\xac\x36\xd8\xa2\xe3\xfe\x82\x78\xf9\xa8\x37\xa9\x31\xbd\xd5\x1e\x0f\x41\x72\xa6\xde\x22\xc9\x57\x6b\x44\xaa\x17\x31\x4b\xb5\x1e\x2d\x60\x92\x50\x17\x8d\xe5\x4d\x7e\xc0\x8b\x37\xb5\x6e\xed\xd1\x90\xe3\xcd\x1d\x8d\x5a\x2a\xc9\xed\x38\x0b\xc5\x9f\x65\x26\x0a\x18\x4c\x45\x72\xc2\x1b\x6a\x92\x23\x2f\x4c\xe1\xc1\x56\x49\x69\xfe\x34\x0a\x23\x18\xb1\x36\x13\x77\x1d\x34\x0a\xa0\x59\x5e\x15\x8c\x65\x1c\xff\x27\xb9\xe1\xef\x75\x49\x8e\xfe\xf4\x11\x7e\xf5\x48\x72\x96\x88\x1f\x42\x94\x1b\x1b\x9f\xce\xdf\x59\xb7\x7d\xdf\x56\xcb\xa1\x9f\x7f\x3b\xcd\x95\x4e\xa0\xcd\xed\xcf\xb4\x9b\x7e\x01\xb6\x1b\xac\xe1\xab\xe1\x4b\xed\x8e\xde\xbc\x1e\xc1\xc9\x3d\xbc\xd4\x5d\xc5\x7c\x89\x6f\x2d\xdc\x31\x8f\xcc\x3a\xfe\x85\xbd\x0b\x62\x31\x45\x7a\x75\xaa\x25\xf8\x81\x23\xb5\x8e\xe0\x77\x90\x8e\xae\x02\x43\x4e\x7e\x30\xc9\x17\x29\x5e\x51\x14\x20\x57\xdf\x60\xeb\xe5\x79\x2c\x79\x7f\xec\xfa\xed\x15\x25\x57\xed\xbd\x38\x8c\x74\x5d\xd8\x63\xa0\x3f\x2b\x64\x8f\xd2\x9e\x5e\xb8\x1f\x6e\x0a\x56\x5a\x9b\xe4\x1f\x85\xc9\x82\xdf\x3b\xd4\xc6\x69\xfc\x8d\xfe\xe4\x81\x1a\x4c\x95\x56\xf9\x05\x4f\xa2\x55\xfa\x67\xed\xf8\x73\x75\x4c\xf6\xfa\x56\x9b\xae\xc0\xe4\x30\x8a\x2d\xb7\x38\x68\xdc\xa1\x14\xd2\x7b\x78\x56\x46\x1d\xfc\xc1\x97\xd5\xc2\xb6\x82\x43\xe5\x81\xb1\xce\xde\xe5\x8a\x9f\x05\x08\x01\x33\xd9\x7f\xf6\x1c\x48\xd4\xb0\x73\x32\x4d\x2b\x44\xef\x82\x44\x95\xe6\xc3\x00\x1e\x7a\x11\x44\x8c\x02\xa6\x8c\x3b\x9b\xb7\x2a\xe3\xb1\xe9\x5b\x61\x1f\xfa\xcd\xb8\x00\xe4\x4e\x5c\x6b\x01\x84\xfd\xda\x65\x00\x34\xff\x9b\x65\x0a\x30\xe6\x29\x9a\x3d\xfa\x29\xab\xe8\x37\xac\xac\xa6\xfd\x24\x47\x33\x88\xb6\x8d\x9f\xcc\xd1\x3b\x1c\x1f\x90\xc9\x82\x96\x81\xcf\xfd\x6e\x5c\x50\xa4\x1d\x71\x51\xd8\x09\x4e\x28\xfe\x11\x9d\x07\x7f\xe3\xce\x10\xcc\x26\xf7\x55\x26\x77\xc2\x83\x3a\x30\xf8\xaf\x10\xc6\x3b\xad\x44\xe3\x9e\xd6\xa0\x71\x1f\x01\x17\x27\xb0\xf1\xf3\x2b\x7c\x09\x0b\x71\x23\xe6\xd0\x32\xa5\x22\x9b\xb0\xe4\x8d\x1f\x1c\x0e\x71\x50\x2c\x3d\x61\xb8\xdf\x1d\x9a\x25\x0d\xff\xbb\x8d\x61\xb7\xfc\x8b\x8b\xc1\x41\xe0\x73\xc3\x23\xcd\xe7\x86\x3f\xec\xe8\x73\xe7\x7e\x69\x71\x5a\xea\x3d\xf3\xdf\x71\x6c\xca\xb7\x7b\xf9\xf1\xc9\xee\x5b\xfc\xbc\xd6\xf7\x41\x8d\xf0\x57\x1a\xe3\xdc\x71\x1b\xfa\xa3\x50\xa3\x26\x8c\x59\x46\x5b\xa6\x5a\x1d\x41\x8c\xfb\x6d\x98\xe8\x09\x3e\xa0\x5f\x7e\x63\x4c\x8f\x95\xe8\x47\xe1\xc6\xc4\xec\x99\xad\x23\xe5\x90\xd1\xda\xc0\x38\xa4\x3d\xfa\xb5\x34\xfd\x85\x0e\x8d\x6d\x77\xbf\x47\xf3\x2b\xb2\xfd\x08\x67\x7f\x0a\x6d\xfc\x1b\x68\x1c\x74\x6e\x55\xe2\x1f\xad\x9b\xfe\x5a\x9d\x82\xd9\x3b\xa0\xb0\x08\x4c\x9e\x0c\x85\x29\x40\x5f\x0c\x35\xc6\x20\x57\x48\x38\xbe\x3b\xdb\xaa\xf9\x5b\xae\x99\x20\xca\x3b\x7d\x0b\x7b\xb7\x1b\x77\xf4\xc3\x19\x51\x25\xf9\xbd\x0e\xf7\xd2\xff\xb4\xb2\xdd\x86\x72\x8b\x68\xb7\x3b\x66\x17\x91\xfd\x2c\xe1\xeb\x34\xd7\xf4\xed\xde\xa6\x71\xab\x25\x17\x37\xa0\x0f\xcb\xef\x05\xeb\x55\x0e\xa8\xc5\x94\xe3\xd6\xe9\xb6\xda\xf3\xc1\xac\x4f\x8c\xf3\xf2\x50\x0e\x4e\xe7\x3f\x23\x27\x44\x73\xc8\x9b\x2f\xf0\x3d\x3f\x44\x85\x9d\xca\x81\x71\xb9\x91\x14\x51\x7a\x13\x90\xd3\xeb\xdf\xde\x5e\x8e\x20\x67\xb6\xa8\x96\xcc\x6c\xe9\xf8\x37\x13\xc3\x0d\x2c\xce\x1c\x37\x05\x38\x70\xe6\x67\x20\x90\x47\x27\x20\x54\xe4\x7d\xb3\x20\x9f\xd9\x86\x94\xde\x8a\x7c\x2f\x7b\x46\x29\x4d\xbe\x63\xa0\x60\x4d\x05\x6a\xbc\xa8\xae\xd7\x3a\xec\xb3\x16\x47\x84\xe7\x08\x12\x24\x10\x70\x04\x09\xb6\x9d\x1d\x9e\x41\x93\xd2\x7a\x57\x15\x2a\x3a\x0a\xfc\x7b\xcd\x32\x50\x03\xf1\x2d\x1b\x84\x36\xed\x86\x49\xa4\x5b\x39\xf9\xed\x0c\x5f\xd1\xd2\xe9\x56\xe4\x1d\x23\xb0\x7e\x23\xf2\x13\xa4\x52\xc3\x80\xd7\x2b\x87\x18\x33\x29\xbd\x3a\xf3\x6f\x31\xc1\xfa\x34\x9a\xcc\xb6\xba\x29\x9d\xad\x4a\x67\xf3\x96\xf2\x22\x60\xfe\xb1\xd3\xce\xae\x9c\xc9\x4f\xbc\xf0\xcf\x25\x8e\x26\x11\x36\xa5\x33\x99\xb4\xb4\xaf\x60\x3f\x0c\xf0\x22\x19\xf3\x18\x37\x68\xe5\xdc\x01\xb8\xb2\xee\x31\xc3\xb5\x67\xd0\x83\x1d\xe2\xdf\x24\xf6\x27\xb4\xeb\x9d\x4f\xe6\xd9\x9e\x19\x4a\xcf\x2e\x86\xc1\xd9\x65\xf1\x02\x8b\x55\x2b\x0f\x5c\xf0\x3f\xe6\x28\x2e\x92\x20\xd2\xf8\x2c\xaf\x23\xda\x2b\x06\xb9\x6e\xa3\x49\x0f\x1f\xbc\xbe\x01\x34\x59\xc1\xdc\xb3\x1d\x11\x40\xf9\x7b\xb9\x1a\x02\xc7\xc2\x6f\xf2\xad\x96\x3c\xdf\x4c\x63\xe1\x81\x43\x8d\x57\x45\xde\x4b\x4e\x00\x33\x13\x11\xef\x86\x8e\x20\x47\x0b\x76\x3c\xda\xbf\xeb\x1e\x0a\x10\x43\x59\xcc\x85\xc5\x39\xc8\x67\xb6\x95\xdb\x17\xa3\x30\x0c\x83\x0d\xe5\x90\x30\x2f\xfb\x21\x92\xd4\x5c\xd9\xcc\xc0\xad\xa8\xc1\x2f\x7a\xee\x17\x01\x2c\x84\xf1\xe0\x79\x4c\x19\x83\x94\x7f\x29\xc8\x2a\xf9\x24\x51\x0d\x9f\x47\x0f\xa6\x99\x01\x32\x08\xa4\x89\x6e\x00\x3d\x92\xa7\x58\xe4\x9a\x94\x55\xe2\x18\x22\x79\x47\x26\x80\x7d\xda\xb5\xab\xa7\x8f\xc2\x07\x5c\xd8\x26\xe4\x01\x3e\xfd\x20\xaf\xbb\xfc\xa4\xaf\xbb\xe8\x38\xec\x57\xc3\xff\xaa\xaf\xc2\xc8\x77\xd8\xae\x18\x3e\xa4\xe9\xee\x3f\xb9\xd6\xff\x9a\x68\xb8\x85\x6f\x42\x33\xf0\x38\xea\xd7\x34\xe4\x5e\x49\xd0\xf9\xd9\xf7\x08\x2f\xb8\x94\xca\x08\x91\xdb\xa9\xe3\x47\x6a\x15\x55\xb8\xdb\xca\x77\x71\x3c\x9e\xe8\xe3\x61\x44\x45\x4d\x4d\x10\xd5\xec\xf8\x16\x62\xf6\x63\xe6\x1f\x65\xc2\x35\x3c\x29\xa8\x3a\xfe\xa9\x0e\xf9\x8d\x61\x12\x91\x7f\x74\x0f\x32\x25\x9f\xfa\xa6\xd9\x7e\x4e\xf2\x35\xcf\x89\xfe\x26\x78\xd6\x4c\x22\x76\x11\x95\x46\xc9\x44\x3e\x39\xf5\x03\x37\xfc\x03\xe9\xa9\xc4\x40\xf8\x75\x9e\xe4\x87\x1d\x32\xe4\x47\xe3\x90\xb1\x41\x06\xbf\x87\x87\xcf\x02\x9f\x45\x7e\x8f\xaf\x03\xbe\x0e\x65\x79\x2b\x95\xc1\x61\xa8\x3a\xe9\x7d\x1b\xe4\xdc\xe3\xfb\xbe\xcc\x51\x5b\xfa\xe1\x3e\x1f\x15\xa9\x7d\x3c\xe2\xf7\xaf\xe4\x37\xea\x90\x6f\x1f\x94\x2f\x8f\x39\x3f\xf7\xef\x3a\x3f\x62\x0f\xd9\xbd\x66\x21\x45\x39\xdc\xbd\x66\x49\xf2\x11\xd8\x04\x69\xb3\xda\xa0\xa4\x29\x97\xc7\xa1\x99\x92\xa4\xbc\x36\x3f\x64\x7e\x5c\x9a\x42\xae\x1f\x95\xa6\x92\xff\x1b\x00\x00\xff\xff\x01\xfb\x60\x4a\x69\x82\x00\x00") +var _confLocaleLocale_enUsIni = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\xc4\x7d\xeb\x72\xdc\x48\xb2\xde\x7f\x3c\x05\x66\x1c\xb2\x66\x22\xa8\x56\xcc\x4c\xd8\xe1\x98\x90\x34\xe6\x90\xa3\xcb\x1e\x51\xd4\x11\xa9\x5d\x1f\x2b\x14\x58\x74\x03\xec\xc6\xb2\x1b\xe8\xc5\x85\x3d\xdc\x5f\x7e\x0d\xbf\x9e\x9f\xc4\x99\x5f\x66\xd6\x05\x40\x53\xa3\x3d\x0e\x9f\x3f\x64\x75\x55\xd6\x2d\x2b\x2b\x2b\x6f\x55\xc8\xf7\xfb\xac\x28\xbb\x55\xfa\x3c\x3d\x4d\xf7\x79\x55\x6f\xcb\xae\x4b\xbb\x72\x7b\xf3\x64\xd3\x74\x7d\x59\xa4\xaf\xaa\x9e\x7e\xb7\x77\xd5\xaa\x4c\x92\x4d\xb3\x2b\x09\xf4\x35\xfd\x4b\x8a\xbc\xdb\x2c\x9b\xbc\x2d\x28\xe3\xdc\xd2\x49\xf9\xfb\x7e\xdb\xb4\x0c\xf4\x9b\xa4\x92\x4d\xb9\xdd\x73\x1d\xfa\x97\x74\xd5\xba\xce\xaa\x9a\x7e\x5e\x51\x2a\x7d\x53\x27\x5d\xb3\xaa\xf2\x6d\x16\x14\x20\xc3\xca\x7f\x4e\x7f\xac\x8b\xf4\xaa\x2f\xf7\xe9\xb3\x6e\x97\x6f\xb7\x2f\xf2\x0e\x55\xfa\x32\xcd\x57\xab\x66\xa8\xfb\x67\x4f\xa5\x40\x1a\x6f\x86\xde\x5a\xbf\x1c\x7a\xc9\x1b\xf6\x96\xf5\x71\x9f\xb4\xe5\xba\xa2\x89\xb5\x94\xf5\x41\x93\xc9\xa1\x5c\x76\x55\xcf\x83\xfe\x8b\xa4\x92\xbb\xb2\xed\xaa\x86\xc7\xf3\x67\x49\x25\xfb\x7c\xcd\x00\xef\xe9\x5f\xd2\x97\xbb\xfd\x36\x47\x85\x6b\x4d\x26\xdb\xbc\x5e\x0f\x02\xf3\x56\x93\x49\x32\x10\xe6\xea\x1c\x38\xfb\xa8\xc9\xa4\xdc\xe5\xd5\x96\xf1\xf3\x84\x13\xd4\x6e\xd7\x1d\x1a\x60\xf1\xbd\x26\x69\x8c\x59\x7f\xbf\x2f\x31\xc4\x27\xd7\x94\x4a\x56\xf9\xbe\x5f\x6d\x72\xca\x39\x93\x54\x42\x40\xfb\x86\xc6\xda\xb4\xf7\x80\xb3\x1f\x49\xd3\xae\xf3\xba\xfa\x47\xde\xcb\xf8\x2f\x83\x9f\xc9\xae\x6a\xdb\x86\xa7\x7e\x81\x44\x52\x97\x87\x8c\xdb\xa1\x9c\x77\xe5\x21\x6c\x85\x4b\x76\xd5\xba\x95\x59\x72\xe1\x05\x7e\x71\x2b\x5c\x76\xd3\xb4\xb7\x5a\xf0\x92\x93\xa3\xaa\x34\x08\x2d\x8d\xfb\xcf\x6b\xc2\x8b\x96\x5e\xe0\x47\x04\xd0\x25\x79\xb1\xab\xea\x6c\x9f\xd7\x25\xe3\xe8\x94\x7f\x11\x5e\xe8\x57\xa2\xcb\x9d\x75\x65\xdf\x57\xf5\xba\xe3\x62\xc9\x4a\xaf\x34\x2b\x09\xca\x5c\x1e\x8f\xa7\xcb\x6e\xca\xb2\x90\x11\x75\xe9\x4b\x4a\x27\xfb\x61\xbb\xa5\xb9\xff\x7d\x28\xbb\x9e\xe1\xdf\xd3\x6f\x9a\x85\xfc\x4e\xaa\xae\xa3\x04\x65\xbf\x41\x22\xa1\x05\xa8\x57\x18\xd2\x19\x12\x49\xf2\xa9\x2b\xf3\x76\xb5\xf9\x9c\xc8\x7f\xf4\xc8\x89\xc5\x62\x71\x74\x69\x98\x1c\x94\x14\xa4\x07\xeb\x20\x59\x35\x05\xff\x38\xa3\x7f\xd4\x74\x55\x77\x3d\x91\xf4\xe7\x44\x13\x0c\x26\x29\x41\x63\x5f\xf5\xdb\xd2\x67\x62\x7f\x74\xbc\x0e\xe9\xcb\xaa\xed\xfa\x27\x7d\x45\x24\xf7\x61\xa8\x13\x9e\x1f\x91\x73\x56\x2c\x6d\x97\xbf\x6a\x08\x3b\xc8\x6e\x69\x7e\x17\xf7\x57\xff\xfa\xf6\x24\x7d\x4f\x5b\x7d\xdd\x96\x94\x4e\xa9\x0d\xfa\x47\x75\x7e\x5a\x24\x54\xcb\x7a\x3a\xcf\xfb\x7c\x99\x77\xa5\x47\x2b\x17\x0a\x8d\xba\x32\x50\x2a\xb3\x0d\xb0\x88\xae\x8f\xe6\x3b\x47\xe7\xd4\x86\xee\x0e\xd7\xc6\x3b\xde\x22\x94\xcf\x5c\x03\x95\xdf\x6f\x4b\xce\xa7\xa6\xd2\x37\xef\xde\x5d\x9e\xff\x9a\x96\xf5\xba\xaa\xcb\xf4\x50\xf5\x9b\x74\xe8\x6f\xfe\x5b\xb6\x2e\xeb\xb2\x25\x26\xb2\xaa\x52\xda\x19\x2d\x11\x41\x4a\xe4\x29\x93\x5b\x24\x5d\xb7\xcd\x76\x82\xde\xab\xab\xb7\xe9\x05\xa3\x78\x9f\xf7\x1b\x0c\xa4\xdf\x24\xdd\xdf\xb7\x8c\x22\xd7\xe1\xf5\xa6\x4c\x6f\x2a\x9a\x35\x80\x9a\x1b\xc3\x47\x5a\xe8\x18\x17\x49\xd9\xb6\x19\xed\xfb\xfe\x3e\xd3\xca\xda\xde\x18\x52\x9a\x20\xd2\xa9\x9b\x3e\x5d\x96\x29\xea\x2c\x92\xc4\x06\x6c\xd8\x3d\xdd\xef\xb7\xd5\x4a\x76\xec\x2b\x29\xf3\x88\x66\x16\xad\x58\x0a\xe1\x80\x28\x2b\x0b\xd0\x45\xfc\xef\xbe\x19\xda\x34\x62\x03\xa8\xbf\x29\x89\x2f\x6f\x06\xda\x72\x39\xf1\xd4\x6d\x33\x14\xdf\x80\x52\x6d\xf4\x9e\x50\xd3\x0f\x0d\x0d\x18\xd8\x71\x00\xbe\x8b\x53\xa2\x38\x3e\x15\xda\x72\xd7\x10\x77\x70\xc4\x5e\x11\x41\x1d\x2a\x2a\xa4\x99\x76\xf9\x1d\xed\xb7\xbe\x49\xfb\x4d\xd5\xa5\x05\x11\xdb\x8a\x1b\xa6\xad\x31\x10\x3f\x16\xb2\x20\x02\x15\xd2\xb0\xbc\x78\x0d\x00\xb5\x1b\x88\x9a\x36\xd4\x18\x73\x7b\x3e\x9a\xa8\xc9\xb9\x71\x62\x4a\xd4\x0e\xe8\x9b\x28\xb7\x21\xde\xca\xdc\xef\x1c\x09\xfd\x1d\xb6\x4f\xa3\xca\x6f\x6e\x68\x54\x1d\x51\xc5\xeb\x74\xb5\x6d\x88\xa4\x3e\x7e\x78\x4b\x95\x37\x7d\xbf\xcf\xf6\x4d\x0b\x32\xbe\xbe\x7e\x4f\xdb\xa3\xed\x7d\x6e\x80\x6b\x86\xa9\x87\xdd\x92\x7e\x1d\x36\x15\x31\x81\x3c\x58\x20\xa0\x62\xcb\x07\x4c\x9d\x36\xf5\x02\x6b\x35\xb4\xdb\xd1\x32\x52\x97\x56\x72\x64\x78\x3c\x84\xa7\xfc\xe7\xca\x8f\x12\xd3\xed\xe8\x14\x3e\x60\x51\x69\xaa\x25\x4e\x13\xa2\xad\x66\xcf\xed\x06\xc4\x75\xa9\x19\x9e\xa2\x70\x02\xb9\x72\x39\x87\xa8\x14\x67\x7c\xc0\x4b\x77\x34\x61\xdd\xcd\x57\x17\x84\x06\x6c\x69\xe4\xde\xb4\xcd\x8e\x72\x5f\xd2\x3f\x9f\xe1\x87\x7f\xc1\xed\x01\x26\x2f\x0a\x62\x33\xdd\x49\xfa\xe1\xe5\x59\xfa\x5f\x7e\xfa\xf1\xc7\x45\xfa\xa6\xe7\x0d\xc1\x34\xf2\x37\x5e\x5b\x4a\xca\x81\xe8\x40\x69\xe7\xf6\xb4\xfc\xdf\x32\x81\x7f\x9b\x3e\x43\xe9\x7f\x2f\x7f\xcf\xe9\x9c\x2d\x17\xab\x66\xf7\x82\x37\xf7\x2e\xef\x17\x09\x97\x10\xd5\x28\x39\x5d\x95\x75\x41\x09\x3d\x56\xb5\x2c\xe0\x3a\x5a\x1e\x1c\xb2\x72\xfa\x67\xab\xa6\xbe\xa9\x5a\x9e\xd0\x6f\x75\xbe\x24\x9c\x98\x5c\x40\xec\x18\x25\x76\x76\x11\xd2\x68\x23\x57\x37\xf7\x1e\x14\x53\x7d\xc7\x99\xba\xa0\x09\xcb\x4a\xd4\xa8\x8a\x4c\x0e\xcb\x57\xc8\xc6\xba\x5d\xd2\xf4\x5a\xc3\x77\xe7\x11\xde\xdc\xdc\x6c\x89\xb1\x19\xb3\xd2\x1e\x2e\x25\x57\xf8\x56\x08\x42\xc4\xb8\x87\x64\x73\x5e\x75\x80\x3c\x3b\x7f\x97\x96\x77\x44\x6d\x44\x0e\xfb\xb6\x29\x86\x15\x28\x8c\x61\x4f\x52\x3e\x26\x08\xbf\xc4\x19\x56\xc2\xde\x82\xbd\xca\x43\x63\x86\xb0\x22\x20\xda\xa2\x85\xb4\x97\x09\x82\x5a\x13\x24\xac\x9b\x2b\x16\x0e\xc3\xb2\xd9\x0a\x93\xd1\x61\x95\xba\x71\x5d\x5a\xee\x7a\x7b\x9f\xe2\xd4\x07\x5d\xac\xda\x32\x90\xed\xba\x45\xa2\x67\x95\x49\x88\xd9\x5d\x45\x42\x45\xb0\x54\x28\x35\x71\x91\xd9\xc3\x9f\x19\x80\xc5\xb4\x6e\xb6\xae\x1b\xd8\x25\x77\xcc\x25\x34\x77\xea\x9c\xc7\xd7\x61\x08\xe8\x81\xc5\x3d\x22\xc6\xbb\x0a\x9c\x46\x91\x85\xb1\x12\xc6\xd0\x35\x75\xd5\x95\x25\x5a\xa0\xfa\x4f\xa9\x4d\xd4\x59\xa8\x08\xa3\xa2\x88\x9d\xbb\xff\xd6\x0c\x69\xd1\xa4\x7c\x10\x80\x9d\x51\x6d\x9b\x6a\xad\xd3\xd7\x39\xa7\x6d\xb5\xde\x10\x5f\x69\x0e\x27\x82\xb4\xc3\xa6\x29\x99\x76\xde\x9c\x3f\xff\x41\xc6\xb1\x66\xe6\xe6\x2a\x31\x5b\xcc\x87\xbe\x61\x3a\xd5\x25\x94\x21\xb8\xe3\x05\x90\x13\x61\x49\x80\xc6\xe2\xa9\x09\x60\xd3\xd3\x5a\xf7\x49\x58\xa6\x1b\xc4\xc3\x48\xed\x91\x88\xab\x52\x4c\xb6\x6e\x20\x99\x99\xd4\xc2\xac\x9a\x44\xe9\xae\xcf\xd6\x55\x9f\xdd\xf0\x86\xe5\x36\x5f\x72\x5d\x3e\x39\xa8\x24\x7d\x4c\x45\x8f\x53\xda\xf5\x24\x39\x16\x3f\xa7\x8f\xee\xf4\xb8\xfe\x89\x77\x62\x96\xdf\x11\x2c\x16\x03\x08\x6e\x89\xc2\x45\x5a\x30\xf1\xbd\x68\x88\xce\x19\xe7\xdd\xb0\x07\x47\xd7\x13\xfa\x24\xdd\x0b\x60\xd1\x1c\xea\x6d\x93\x17\x60\x39\xb4\xbb\x2a\x28\x1f\xcb\xaa\xce\xe9\x74\xb1\x56\xc0\xca\x1e\x11\x35\xbc\xbb\xbc\x06\xe0\xba\x59\x0e\xd5\xb6\x30\x80\x05\xcd\xf0\x2e\xdf\x56\x05\xcb\x59\xba\xee\xa1\x4c\x63\x59\x95\x8c\x65\xd5\xb4\x7c\x1c\x62\x36\x56\xf1\xc8\x39\xdc\xf2\xf9\x86\x6c\xaa\xab\xb0\xa8\xe7\x8e\x4c\x46\x03\x2d\x3c\x04\x50\x3e\x50\x41\x31\x55\x57\x3f\xee\x31\xd2\xd5\x40\x7d\xd1\xa2\x73\x36\x55\xec\xd2\x27\x2f\xe8\x6f\xc2\xc7\xb3\xf0\xbd\xf5\x14\xf1\x5c\x98\x4a\xe1\x20\xbb\x34\x1a\x6a\x44\xde\x8e\xba\x8c\x78\x83\xb9\x86\xe3\x35\x12\xe8\x06\xa1\x57\xd6\xb4\xb6\xb4\xac\xe5\x37\x94\x78\x4c\x1b\x78\xbd\xc5\x22\xe4\x90\x5e\x48\x8c\x6b\x08\x6f\x4c\x20\x27\xb2\x5d\x6e\x68\x6a\xcc\x3b\xfb\xfc\x96\xc6\x96\xb7\x24\x84\x25\x9f\x58\x1b\xfd\x9c\x0c\x22\x00\x35\xdb\xc2\x09\x9b\xa0\xe9\xa6\x1d\xab\x58\x1e\xc8\xd1\x6b\x47\x52\xe4\x6a\x93\x39\x5d\x96\x91\xd2\x97\xbf\xe3\xcc\x43\x91\x57\x6d\x99\xd8\xb9\x28\xd9\xdd\x63\xb9\x78\x12\x17\xf7\x7e\xb5\x48\xfc\xa1\x2d\x42\x22\xfa\xb2\x61\xac\xdd\x95\x0e\xea\x2c\xcc\x8d\x2b\x50\x5b\x24\xa8\x69\x53\xb1\x26\x44\x45\xa2\xae\x69\xa9\xa8\x6c\xa4\x8a\x7c\x52\x1d\xfb\x73\x62\x1d\x44\x4d\x26\x9f\x88\x19\x90\x5e\x22\xec\x25\x63\x6d\xcc\x16\x87\x86\x22\x3c\x87\x15\x33\xe5\x07\xfe\x1c\xdc\x94\x7b\x3e\x32\x77\x1d\x56\x75\x4b\x90\xc5\xbd\xca\x5e\x6e\x7d\x7f\x11\x4e\x4b\x0b\x4e\xfc\xe9\x1b\xd3\xde\xbf\xb2\x89\x5f\x2b\x5a\x49\xd4\x8f\x4f\x0e\x3e\xaf\x69\xab\xed\x81\x7d\xda\x24\xf7\x27\x69\x74\x06\x6d\xf2\x8e\xb8\x2f\x1d\x70\x5a\xad\x58\x98\x76\xc0\xab\x96\xaf\x84\xe4\xa1\xc9\x83\x48\xa5\x66\xd3\x8e\x8f\x34\x1e\xa1\x30\x28\xed\xc5\x1d\xf8\x38\xce\xc3\x53\x7f\xa6\x4f\x42\xd8\xae\x64\x99\x2f\xdb\x89\x86\x2e\xbf\xd2\x8b\x32\x21\xc1\x64\x4d\xfb\xd1\xe8\xed\x39\xab\x64\x6b\x48\xa8\x4a\x6e\x0c\x50\xf6\x21\x07\x55\x08\xcb\xf9\xc5\x2c\x16\xb4\xb1\x0f\xd0\x57\x69\x6b\x4e\xd0\x4f\x67\x0d\x15\x2f\x8c\x23\xcb\x81\x0b\xf9\xa4\xa3\xcd\xee\x91\x78\x9a\xd2\xea\xa7\x21\x94\xca\x89\x7e\x5a\x5c\x81\x37\xfd\xb3\xe5\x8b\x47\xdd\xb3\xa7\xcb\x17\x8e\x35\xae\x36\xe5\xea\x56\x74\x89\xaa\x5e\x36\xbf\x43\xe1\xa2\x85\x67\x1c\xd7\xbc\x45\x1e\x15\xe9\x86\x4a\x21\x93\xd3\x56\xa6\x6a\x84\x78\x2e\x8d\x16\x8d\x06\xc3\x3b\x7e\x61\xb6\x1f\x77\x38\x18\x21\x51\x6d\x74\x22\x23\x23\x35\x1f\x7b\x87\xb3\x02\xba\x3d\xe5\x5c\xa6\x5c\xb0\x79\x4f\xba\x98\xef\xb6\xda\x55\xfd\x84\x74\x98\x8f\xe4\x4a\x82\xaa\xe7\x1b\x2e\xd1\x16\xb0\x81\xb1\x10\x37\xa6\x66\xe8\xdc\x34\x72\x3a\xe4\xa4\xde\xfc\x94\x12\x09\x0d\x74\x0a\xf1\x9c\x68\x98\xc4\x8e\x73\x3e\x78\x49\x41\xc8\xbb\x6c\xa8\x15\xad\x65\x61\xc4\xf4\xba\xc2\x21\xc1\xfd\x1a\xc9\x07\x50\x86\x79\x95\x73\xd3\xef\x1c\xc6\xbf\x27\xa1\xf8\xc6\x55\x63\xce\xcd\x03\xaa\x58\x26\xcb\x67\x17\x8f\x38\x5b\x5d\x8a\x7a\x05\x0c\x30\x1c\x2f\x34\x29\x07\x7e\xf5\x48\xc3\xb8\xa5\x1c\x2c\xc8\x72\xe8\xfb\x86\x65\xee\x2d\x53\x8d\xd4\xb1\x51\x9f\x01\x10\x6a\x84\x6f\x0f\x0b\x12\xe2\x49\xd6\xa6\x34\x19\x38\xf3\x56\x38\xd5\x56\x46\xb3\xd3\xa3\xce\x81\x15\xa2\xae\xe7\xf5\xbd\x91\x32\x11\x04\x8f\x82\x3b\xec\xe7\xc7\xf2\x5d\x5b\x7e\xef\x47\xe3\xf6\x0c\x6a\xd8\x88\xa4\x7a\xb0\x9f\x3e\xa0\x14\x54\xe2\x76\x9d\x9d\x5c\x6a\x64\xf1\xf4\xd1\xc6\xe8\x45\x39\xef\x0c\x62\xb0\x24\x36\x16\x40\x34\xcd\x02\xb5\x17\xa3\xbe\xbc\xba\x33\xc5\x60\x1f\x0f\xd9\x1f\x40\x7d\xd3\x64\xdd\x46\x54\x4b\x1b\x5e\xba\x2d\xeb\x75\x64\x26\x80\x0d\x16\x44\xf7\x5f\xf9\x98\x63\x75\xe7\x73\xc2\xe7\xda\xbb\x91\xac\xc6\x7c\x5f\xf3\x02\xa1\x01\x45\xbf\x45\x22\x98\xad\x4b\xf2\x7e\x46\xae\xfb\x50\x7a\x63\x23\x52\x6e\xdc\xa4\x19\x5f\x9b\xfe\x42\x4a\xf2\x6d\xa9\x8d\xbf\x26\x5d\xb8\xfb\x08\x5d\x56\x14\x53\xd6\x62\xdf\xe7\xf7\x2c\x49\x49\xb6\xfe\x40\xc1\x75\x99\xef\x74\x94\x9c\x94\x26\x4e\xe9\x8c\xd2\x4c\x4e\xd2\xd1\x15\x98\x2a\x12\xc8\x14\x36\x05\x11\x30\xf4\x2c\x77\x32\x7d\xa9\x96\xcc\xbf\x4e\xec\x2b\x7f\x4d\xf2\xed\x7e\x93\xe3\x50\x0f\xc0\x60\x4a\x20\x20\xac\x66\x0a\x10\x2c\xf0\xb0\x2b\xdb\x6a\xc5\x49\xae\xf0\xdd\x93\xec\x7b\x58\x91\x88\xfa\x49\xba\x8b\x1b\x2b\x88\xf2\xff\xa9\x06\x39\xcd\x92\x5f\xd8\x6e\x57\xfd\xc3\x66\x11\x35\xc7\xf9\xc4\x48\x08\x02\x72\x96\x87\x72\x40\x38\xed\x58\xe6\xea\x53\xde\xec\x3d\xcb\x75\x51\xd3\xbb\xfc\xf7\x2f\x55\xdc\x35\x33\xf5\x64\x7f\xfb\x4a\xb6\x8b\x75\x8a\xf1\x1e\x27\x78\x36\x5a\x1c\x85\xa6\xa5\x67\x90\xfa\x96\x8e\xaa\xda\x81\x7d\x94\xdf\x29\x7e\xff\x6c\x76\x6d\x3a\x17\x54\x2a\xf6\x16\x6e\x3a\x71\x0b\x66\x86\x90\x6e\x17\x7e\x0f\x85\x12\xaf\x23\x67\x96\x0d\x4d\x8f\x77\xdc\x80\xc4\x44\x11\xfe\x89\xa4\x16\xde\x18\x9f\xf1\xc1\x97\xb1\x24\x59\x87\xf2\xa2\x3b\x12\xed\xd0\x00\x84\x18\x73\xb3\x69\xbd\xd1\x86\x3b\x5a\x9d\xce\xf7\x99\xda\x97\x53\xeb\xdc\x91\xfa\x3d\x6d\x99\x99\x06\xdc\x4e\x3a\x5a\x51\x16\x13\x95\x68\xe6\xc5\x84\x17\x4c\x2b\x32\x18\xdb\x4b\x37\x19\xed\xf4\xa8\xe6\xfb\x61\x49\x4c\xce\x31\x00\xa6\x67\x08\xca\x75\xef\x5b\x91\xda\xa4\x9e\x96\x6b\xb6\x3e\xd9\xb0\xa3\xb1\x2a\x01\xd2\xf9\x20\x60\x21\xf9\xf9\xf5\x71\x4b\x1d\x52\x45\x28\xd7\xbb\x15\x8e\x35\x2a\x9a\x33\x8d\x89\x92\x5c\x33\xd0\xab\x74\x18\x7a\xb8\xef\x58\x85\xe8\x06\xe6\xd6\xac\x6e\x88\xc0\x12\xaf\x25\x9f\xc5\x68\xaa\x44\x17\xc7\x9b\x27\x4a\x66\x1d\xec\x4b\xed\x03\xec\x2b\x9b\x0e\x35\xf0\x69\xc3\xda\xb8\x03\x3a\xd6\xac\xd3\x11\xcb\xdf\x2b\x58\xf2\x5e\x55\x77\xa5\x6a\x89\x4e\x39\x46\xd9\x22\xd9\x12\x2b\x61\x6d\x44\x66\x25\xa2\x6d\x73\xc7\xca\x1c\xf7\xc7\xa5\x52\x4f\x2c\x7b\x3a\x29\x5e\x67\xd5\x37\x49\xbf\x6b\x0e\x65\x71\x42\xa7\x3e\xd7\xa0\x71\x82\xe9\xe4\xdb\x43\x7e\xdf\xc1\x6c\x62\xfc\x8a\xad\x98\x52\x9d\x99\x11\xc9\x04\x6b\x8c\x2a\x34\x59\xd3\x7e\x35\x4c\x28\x41\xfa\x93\xfb\x00\x8d\x11\xbc\x46\x0d\x31\xa4\x88\xb3\x59\x0e\xa7\xae\x9e\x54\xac\xed\xb2\x6e\xc8\x62\xbf\x14\x07\x0d\xc1\x0b\xa2\xe7\xc6\x4c\xdd\x13\x96\x98\xa8\x1b\x96\x5f\x88\x9b\x0b\xae\x49\x24\x24\xcc\x62\x48\x81\xf9\x80\x36\x46\xf9\x44\x44\xe5\x8a\x70\xc8\xaa\x97\xd7\xa8\xf9\x64\xa3\x55\x31\x5b\xaf\xe4\x43\x1f\x4e\xba\x9e\xb6\x00\x63\xda\xfc\x6f\xff\x26\x22\x97\x6a\xd1\x5c\x8a\xad\x05\x34\x75\x9b\x6a\x9f\x36\xb0\x1f\x86\x28\xf4\x64\x1b\x48\x9d\x84\x8d\xa2\x84\x28\xce\x86\xd4\x36\xaf\xbb\x9b\x12\x16\xd5\x5d\x7a\xc3\xce\xa1\x85\x76\xcd\x42\xac\xf8\xe1\x8e\xf4\x2c\x6a\x0d\xba\x0e\xcf\x1a\xac\x5d\xb0\x50\x71\xd7\x04\x73\x87\x9e\x75\x0c\xc0\xaa\x6f\xa9\xb3\x31\x30\x99\x4d\x50\x00\x41\x32\xf2\x5b\xd8\x68\xee\xca\x10\x11\x37\xff\xec\xcc\x03\xac\xab\xd1\x58\x2c\xed\xf1\x32\x49\xa7\x30\x60\xc0\xed\xb4\xbc\x8f\x67\xcf\x55\x1d\x05\xb0\x13\xe4\xae\xd4\x5e\x78\x63\xf0\x5e\x19\x35\x08\xc3\x85\x57\x1f\x92\x3e\x87\x16\xb8\xa4\x21\xae\x36\xd1\xee\xbc\x46\x49\x2a\x25\x93\x0d\x9a\x7c\xe2\xae\x49\xb3\xdf\xe4\xf5\xba\x64\xeb\x17\xb5\xc4\x07\x26\x7e\xab\xd0\x2e\x99\x34\xe0\x75\x2b\x69\xb6\x99\x5b\x95\x15\x6d\xc8\x66\xf7\x60\xcd\xaa\x36\x1b\x4e\x97\xfc\xad\x21\x09\x04\xc6\xdf\x3f\x51\x8a\x05\xe2\x3a\x89\xdc\x3d\x23\xd3\x03\x34\x86\xaa\xbf\xf7\x27\xc6\xa9\xe6\x90\xe6\x0b\xee\x00\x63\xc6\x4b\x4b\xd3\x7a\xe4\xcc\xf4\x78\x6b\x4b\x4a\xe1\xc4\xb2\xf4\xd2\xd2\x09\x2b\xce\xbb\x05\x0e\x07\x96\xaf\x61\xaf\x0e\x8e\x84\xc7\x8f\xba\xc7\xbc\x60\x56\xb6\x08\xe0\xf7\x79\x4f\x6c\xb1\x16\xad\x45\x38\x54\x58\x55\x8b\x5d\x13\xe0\x2a\x02\xb6\x80\x93\x57\x50\xf1\x39\x21\xf5\x12\x5e\x41\x9a\x9a\xa4\x66\x3d\x9a\xca\x62\x3a\x95\x98\xff\x85\x92\x6a\x24\x49\x5d\x68\x83\x6a\xaf\xf0\xec\x99\x1f\xa8\x8b\xdd\x42\x5d\xa2\x56\xa1\xd8\x24\xa4\xe4\xfd\x3c\x3d\x97\x84\xe9\xc1\x43\x85\x39\x55\x45\x92\xec\x81\xf7\x2c\x18\xad\x2c\x84\x1b\xb4\xfc\x0f\xcc\xd2\xed\x58\x2e\x20\x2c\x48\x2b\x20\x5c\xf3\x12\x40\x12\x60\xb7\x6a\xa0\xc3\xb1\xbd\x15\xca\x5d\x1d\x78\x40\x48\x05\xe6\x7a\x0c\x76\x28\x97\x29\x5b\x40\x89\x70\x48\x55\xd2\x89\xee\x72\xd2\xb2\xee\xaa\xdc\x19\x6b\x68\xb5\xd8\x17\xaf\xa7\xe8\x4b\xf6\xc3\xc3\xb9\x39\x8d\xca\x60\x17\x85\x7a\x23\xde\x6a\x32\x19\xf6\x05\x9b\xb9\xfc\x84\x3f\x22\xc3\x4d\x38\x2e\x0f\x0c\x90\x98\xba\x55\xf3\x52\x0c\xc0\x8b\x54\xe1\x78\x64\xf7\x0b\xdb\x3e\x33\xe1\x1c\xba\x85\x8a\x31\x48\x68\xf7\x97\x22\xd5\x63\x0d\x60\x21\xbc\x07\xe8\x15\x57\x1f\x10\x42\x67\x65\xba\x69\x0e\xe9\xb6\xaa\x6f\x3b\xc5\xaf\x33\x91\x98\xea\x9c\x9e\x23\x83\x80\xc5\x78\xc3\x62\x55\x55\x0f\xe5\x2f\x89\xa5\xc4\x36\x8f\xe4\x34\x74\xa1\x94\x53\x71\xcc\x0c\xd4\xa5\x72\x86\xec\xf4\x14\xd9\xb3\xb0\x5e\xf5\xd5\x2a\x70\xf2\x32\xfb\x55\x5f\xcf\x4d\xc9\xe2\x39\xd8\xe1\x2b\xe5\x42\x84\x9f\xa6\xe9\xd4\x1c\xe9\xd9\x0f\xe7\xc1\x76\xa1\x50\xba\x5a\x0e\x42\x17\x53\x06\x63\xae\x0b\x82\x62\xe5\x92\x84\x25\x1d\x0f\xf6\x76\x56\xed\x24\xfc\xe6\xa3\x96\x8a\x17\xdf\x69\x25\x28\x5e\x24\x75\x33\x9a\x4c\xe8\x44\x78\x47\xb8\x94\xe9\x1b\x1f\xb5\xc2\x13\x13\x17\x04\x21\x38\xec\xa3\xc1\x8e\x29\x4b\x1b\x30\x7b\xf8\x17\x08\xcc\xc8\x27\xf4\xad\x08\x6f\x76\xac\xa5\xd9\x46\x42\xe1\x99\x5a\xf6\x5d\x39\x63\x36\x28\x7f\x07\x2f\xd8\xd8\x00\x11\xe9\x59\xda\xc2\x51\x69\x7a\x34\xa6\xc9\xde\xb1\x7a\x07\x9a\x5b\x38\x1d\x23\xf8\x85\x50\x7f\x0e\x63\xb1\x38\xca\x86\x4e\xe4\x49\xee\x0a\x5e\x36\x69\x82\x10\x00\x75\xa5\xf3\x5a\xca\xa9\x70\x23\xb6\x91\x4b\xd0\x90\x03\xd0\xb8\xa1\x58\x1b\x2d\xcd\xad\x1d\x32\xb6\x7d\x4b\x8b\x4e\x07\xef\xc8\x38\x35\x61\x69\x11\xfb\x02\xf7\x6a\xe0\xa3\xf5\x5c\x8b\xf4\x4f\x6d\x8b\xf9\x3f\x52\x96\xe3\x0d\x9a\x25\x1b\xbc\xac\x53\x65\xd6\xae\x54\x58\x76\x42\x63\xc0\x1e\x28\x9d\x71\xa3\x00\x26\xe2\x21\x02\x2c\x04\x31\xe3\xa8\x65\x67\x91\xe9\x17\x46\xdc\xff\x30\x73\x6f\xd4\xa1\x33\xf7\xfa\xa1\x8e\xc8\x86\xc7\x38\x3a\x71\x26\x04\x44\x05\x38\x7f\x75\xe9\x83\x53\x55\x17\xdf\x1d\xae\xdc\x8d\xc8\xf4\x8c\x26\xca\xc2\x11\xac\x44\x00\x0e\xcb\x02\x1e\xe2\x30\x10\xcb\x23\x02\x7e\x37\xb1\x4c\xc6\xfc\xf5\x14\x1a\x0c\x61\x45\x60\x59\x1e\xe0\x03\x4d\xa4\x3f\xd5\x88\x76\x8c\x08\xf1\xc4\xba\xd0\x94\x7b\x71\x42\x7a\x91\xe8\x44\xd5\x86\x4d\xb5\xde\xd0\xbc\xaa\x1d\x7b\x21\xc1\xb5\xcd\xd5\xe5\xb5\x3a\xfe\x45\x1b\xaf\x59\xd7\x6c\x01\xe2\x1e\x44\x19\x77\xdc\xf6\x59\xd7\xb7\x4d\xbd\x7e\x71\xde\xb0\xba\xc5\x76\x14\x3e\x2a\x7e\x79\xf6\x54\xf3\x89\x65\xf0\x1a\x72\x08\xe4\xab\xaa\x7f\x3d\x2c\x1f\x77\xe9\x9a\x64\x03\x1c\x20\xcf\xf2\x74\xd3\x96\x37\xcf\xbf\x7d\xd4\x7d\xfb\x42\x5d\xcf\x12\x28\x74\xa8\x1d\x5a\x9e\x3d\xcd\x5f\xb0\xf4\xdc\x35\x5b\x12\x6a\xe3\x2a\xcd\x6e\x27\xeb\x4b\xec\x6f\x27\x90\x18\x3f\xbc\xd5\x65\x0d\xcc\x95\xad\xe2\x87\x1a\x5c\x38\x5a\xf7\xeb\xa3\xcb\x96\xb0\x7d\x41\x0f\x52\xfa\x29\xc7\x3d\xe7\x99\x51\x41\x4e\x2f\x4a\xd9\xfa\x06\x44\xc4\x8c\x4d\xdb\x09\x4c\x18\x4c\x30\xdf\xd8\x9e\x93\x0e\x83\x1d\x07\x91\xe1\x94\x61\x58\x84\x85\xa2\xab\x96\x8d\xb7\xaa\xd6\xa2\x80\xce\x86\x40\x84\x7d\xd7\xa8\x67\x20\xb5\x4c\x4f\x90\x26\xd2\x29\x39\x9e\x7a\x6a\x1a\x0b\x79\xea\x22\x3b\x4a\x91\x01\x21\x6a\xab\x2e\xf6\x41\x14\xf0\x12\xa2\xd4\xb2\xaa\x0b\x21\x3c\xa5\x1b\x0d\x26\x70\x04\x43\xc7\x51\xcd\x40\xb0\xb1\x71\x42\x7f\x07\x98\xbb\x8a\xda\x0f\x8e\x24\xda\xef\x43\x1d\xec\x37\x21\xe8\xac\x6f\xc4\xd6\xa4\x93\x7c\x4f\x12\x3b\x02\x89\x4e\xa5\xc1\x6b\x2e\xee\x34\x98\x4d\x3d\x8d\x56\xe5\x95\x66\x62\xb5\x00\x98\xa0\xa8\x73\x88\xc0\x2f\xaf\xbc\x59\x2b\xea\x04\xd6\x10\x21\x2c\x0c\x11\xaf\xed\xb0\x8d\x38\x85\xd3\xd3\xf7\x6f\x16\x89\xeb\xcf\xda\xfc\x2d\x27\xa9\x43\x46\x70\x70\x7a\x23\x33\x94\xf1\x0e\x75\x2e\x08\xa9\x6e\x66\x2a\xd4\x04\x2d\xba\x39\x4d\xe6\x23\x73\x89\xcb\x05\xc5\x65\x17\xe8\xd2\xd2\x1b\x46\x32\xe6\x6d\x6e\xa6\xdf\x10\x62\x9d\x45\x87\x79\xea\xfe\x9e\xb9\x45\x10\xfe\x91\x0b\x82\x0e\xd8\xef\xa3\xb8\x13\x82\x84\x3e\x99\xb2\x84\xd8\x3a\xd2\xb7\x01\x2b\xf1\x87\xb9\x01\x25\x80\x0c\xf7\xb6\x9e\xd1\x78\xfd\x51\x11\x0e\x5a\xd4\xdc\x58\x6a\xf9\x26\x15\x46\x24\x4e\x4d\x1e\x97\xc8\x36\x8a\xe3\x50\xb9\xa1\x36\x0f\xe5\x96\xc3\xd3\x74\x40\xde\xb3\xa7\xaa\x4c\xe4\xd7\x53\x20\xe7\xd1\xe3\x70\x40\x77\x16\xcb\xda\x86\xf6\x05\x6b\x8c\x20\x88\x80\xe1\xca\x13\x1d\xc4\x18\xe6\xd9\xe9\xbb\x77\x97\xd7\x9e\x4f\x32\x65\xd5\x05\x71\xf3\x6f\x5c\x50\xcb\x64\x5c\x16\xda\x82\xf1\x21\xca\x29\x82\xf0\xc1\x35\x5a\xe3\x18\x5c\xb8\xf1\xad\x75\x4a\xae\x1b\xec\xe6\x86\xc7\x22\x35\x8a\x78\xfc\xc5\x31\x11\x3f\xf9\xc4\x07\xcc\xe7\xc4\xac\x74\x97\xfc\x3f\x09\x0d\x9d\x81\x69\x1a\xd4\xec\x2d\xd8\x3e\x86\x93\x06\xd0\x14\x13\xc3\x27\x0d\x6c\xe8\x86\x1c\x32\x1c\xe1\xbe\x01\x5f\xbc\x49\xe1\xb2\x3a\x61\x3b\x4e\xd3\x82\x06\x19\xb9\x43\x5d\xfd\x7d\xc0\x09\xc9\x12\x1c\x9d\xf8\x1c\x2b\xb5\xac\xb6\xc2\x3c\xff\xec\x7e\x48\x3e\xa7\x46\x01\x8e\x41\xe7\xf4\xeb\x59\xb7\xe7\xf0\x2f\xe2\xcd\xdd\xf3\x6f\x49\xe4\x26\x8d\x05\x7f\x9f\xb0\x7d\x40\x53\x79\x51\x0d\x74\x14\x91\x00\xc6\xbe\x60\x5a\x4f\xaa\xf2\x82\x75\xfd\x5b\x33\x21\x8d\x63\xd1\x51\x66\xe1\x8a\x5c\x86\x98\x45\xe4\xce\x0c\x4b\xc5\x55\xb1\x01\xf4\x62\x3c\x4a\x83\x69\x31\xbb\x66\x72\xbf\x2d\x43\xd4\xa9\x8b\x40\x17\xfa\x9c\xfe\xb5\x15\x62\x2e\x25\x9f\x2f\x06\xa4\xc1\xa5\x00\x97\xe9\xfb\xbd\x22\x02\x58\xb1\x8e\xb2\x58\x57\x3d\x89\xc9\x7c\x81\x02\xca\x2b\xed\x20\xe2\x92\xb8\x53\x20\x29\xcb\x99\xa9\x6b\xb0\xa8\x58\xd5\x55\x9f\xb1\x55\x7f\x27\x71\xe2\xd4\x6c\xbe\x15\xb1\x22\xc6\xbc\xb8\x65\xd3\x0f\xbf\x9d\x9e\x5f\xfc\xb6\xd8\x15\x16\x36\xa2\xf8\xd4\x78\x91\x00\xa3\x45\x79\x93\x0f\x5b\xb3\x5e\x61\xc2\xc8\x48\x7f\x45\x86\x5e\x31\x20\x45\x83\xf0\x77\x27\x67\xa4\x5c\x3a\x78\x63\x39\xdf\xb1\x18\xf9\xfd\x11\x9b\xce\xd8\xad\xf2\xf5\xa6\x9d\x71\x0b\x0f\x5b\x78\xd8\x91\x9e\xb1\xbd\x2e\xd5\x60\x8b\xc8\x1b\x99\xe8\x15\x08\x0b\x75\x77\x77\x20\x24\xd6\x3d\x2c\x3d\x4e\xdc\xa6\x6e\xe4\xc7\x69\x7c\xb9\x1d\xca\x11\x91\x0b\x1e\x8d\xc6\xad\x27\x5d\x96\x0b\xbd\x99\x11\xac\x8b\x42\x2c\x10\x23\x9c\x99\x64\xcd\xde\x69\x96\x5a\x55\x9b\x72\x50\x66\x5b\x47\xd0\xa7\x05\x9e\xbd\x91\x4c\x89\x04\x45\xd8\x19\xc4\xd7\xd8\x0c\x69\x4e\xf1\x3c\x8c\xea\x4e\x64\x53\xd8\x4e\xd3\x2d\x72\xe3\xf6\x1a\xe2\x83\x39\xf8\x33\xde\x64\xb8\x44\x12\x60\x2a\x0c\xd9\x60\xf6\x56\x30\x7f\xde\xdf\x67\x6c\x0c\x01\x4b\xde\xdf\x27\x08\x6c\xa0\x03\x2d\xc3\x79\x29\x99\x60\x90\xdb\x6a\x2f\x57\x90\xa8\xa0\x2a\x25\x3a\x11\x89\xcb\x7f\x49\x04\x29\x6e\x85\xb0\xd0\xb8\x97\xc4\x05\xc4\x88\x7f\x01\xbf\xea\x59\xe2\x15\xe3\xec\xf3\x6f\xb3\x25\xed\xd1\xdb\x6f\x03\x09\x98\x6f\x30\xb1\xd8\xfb\x0d\x49\x56\x07\x75\x40\x7e\x94\x54\x62\xbf\xff\x82\x5f\x03\x47\xbb\x89\xb7\x93\x13\x89\xfe\x62\x1b\x67\xa2\x17\x67\x98\x19\x25\x2c\x70\x2a\xdb\x20\x61\x33\xe4\x1c\x7f\x1f\x78\x96\x22\xbc\x3f\x4f\xff\x95\x7f\xa5\xaf\xf8\x97\x4e\x85\xb7\xb1\xdb\xa3\x58\xe1\xd1\xc6\x0e\xc3\xbf\xc0\x71\x34\x86\xd2\xef\x69\x89\x19\x09\xb0\xaf\xc1\x22\x06\xc8\x81\xc6\xc9\x7e\x60\x1f\x3a\xaf\xbb\xf5\xf6\x9e\x72\x10\xb5\xcd\x99\x7c\x86\x05\x2d\x38\x03\x78\xd4\x46\xe2\x58\x85\xb2\x88\xbe\x2d\x21\x6f\xd1\x3f\x2d\xcb\x08\x38\xeb\x73\x98\x3c\x05\x88\x48\xee\x3f\xa7\xd7\x94\xa3\x10\x65\x58\x94\x28\x28\xca\xc7\x57\x75\xb0\x8d\x3a\x70\x5c\x4e\x10\xc9\x6f\xcb\xae\x27\x14\x41\x7d\x74\x3f\x12\x1e\x63\xd5\x4b\x7c\x1e\x52\x89\x46\x8f\x8a\x59\x5b\x92\x09\x8c\x86\x6d\xce\xb1\x58\x1f\xf2\x83\xfc\x24\x4c\xeb\xdd\x9e\xd7\x92\x92\x6c\x44\x17\x0b\x28\x62\x90\x19\xde\x7a\x59\x4c\x7b\xb3\x92\xd1\xfd\xa1\x74\x35\x2a\xbf\x11\xa1\xfe\x25\x8b\xf4\x96\x97\x83\x49\xa5\x16\x3b\xe1\xf2\x77\xb4\xc7\xc5\x08\x76\x21\x29\x57\x52\x48\xac\xce\x39\x5f\x55\xb3\x3c\x8b\x86\xbc\xe4\xff\x2e\x97\xa8\x42\x37\x09\xfd\x4f\x14\xbd\x9c\xab\xba\x97\x5c\x58\xf2\xd9\x99\x30\x32\x29\x04\xce\x27\x85\xd9\x7e\x9b\xaf\x4a\x17\x7d\x09\x20\x30\x67\xbe\x2c\xa5\xc0\x24\xdf\xb1\x77\x7b\x49\xe5\x8f\x68\xcf\xd2\x2f\x2b\x21\x8a\xa7\x03\xcf\x15\x9d\xf1\xcf\xc2\x0a\x09\xf3\x1c\xcf\x67\x63\x88\xfa\xd7\x32\x47\x00\xe1\xfa\x8f\x60\x88\x23\x73\x24\x38\x04\x3a\x4d\x8e\x20\xf4\x04\x00\xdf\x9f\x96\x2c\x38\xb8\xd5\x51\xe2\x29\xfc\x47\xa0\xc6\x39\x50\xe9\x80\xa3\x81\x38\xcc\xcd\x77\x59\xa8\x82\x32\x57\x49\xb6\x73\x91\x2d\xef\xb5\x8e\xec\xe2\x82\xbd\x53\x47\xaa\xec\xd8\x05\x05\xf6\xa6\x55\x2e\x5c\x46\x58\x85\x11\x8f\x86\x09\x42\xd2\x1c\x17\x42\x3f\x9d\xfa\xff\xf4\xd1\xa7\x1f\x3f\x13\x03\xc4\x3f\xe6\x80\x56\x55\x16\xd7\x24\x61\xbf\xac\x71\xf9\xaa\xd9\x36\x7e\xd9\xf1\x6b\x0c\x20\x22\xf7\x23\x15\xf4\xba\xb8\x18\x94\xe1\x70\xfb\x08\xce\x84\x7a\x84\x5f\x81\x2c\x8b\x8a\xdb\xf9\x8d\xfe\xc5\x05\x23\xc7\x89\x15\xee\xdb\xf2\xae\x6a\x06\x5c\xff\xb3\x24\x2e\x78\x3a\x02\x46\x24\xf0\x3b\xfe\x87\xfc\xd9\x0b\x86\x96\xb7\x90\xab\x37\x70\xdb\x48\xca\x17\x05\x81\xc1\xb0\x45\x9c\x85\xbf\x3d\xd8\xa6\x69\x6e\x25\x38\x7a\x89\xa4\x2f\x21\xc1\xd0\x0a\xf9\xee\xd5\xeb\xb8\xb4\x28\xf7\xdb\xe6\xde\x6c\x64\xe7\xf8\xa5\xce\x27\x03\x59\xe6\x5d\xb5\x0a\x2f\x4f\xfe\xca\x19\x33\xb3\x28\xd8\x76\xdb\x66\xff\x90\x0d\x73\x8e\x5f\xe9\xff\xe4\x2d\xe3\x40\xd4\x2d\x73\x69\xf1\xf2\x57\xec\x9c\x71\xa5\x6a\x16\x0f\xba\x52\x2b\xfe\xb4\x2f\xb5\x30\xf3\x11\x32\xaf\xbb\x38\xf7\xca\xb1\x2a\x76\x7e\x8e\xa5\x3e\x56\xbb\x9d\x19\x7a\xe2\x69\x99\xf3\xb0\xc4\x81\x20\x0f\xf8\x58\xdc\x50\x9c\x8f\x99\xcf\x32\x4d\x5e\x9a\x9b\x7a\x0a\xe6\x54\x41\xef\x9a\x8e\x05\x45\x36\x74\xd4\x62\x79\x86\x7b\x9a\xdd\xd8\x9c\x15\xfb\xc4\x49\xe5\x97\xcb\x66\x3e\xd0\x14\x01\x72\xb0\x1b\x70\x9c\xad\xf5\x8b\x7b\xb8\x08\x50\x61\x5f\x7f\x27\x82\xb6\x3a\xda\xc5\xe9\x22\x2a\x64\xee\xe2\xb4\xd9\x2e\x35\xd6\x0d\xb8\x9e\xf0\x6a\x17\x6c\x2d\x5e\x1b\x1b\x2a\xca\x42\x52\x8c\x7d\x94\xc0\x7d\x20\xa7\x8e\x00\x0d\x29\x97\xf5\x4a\x2c\xa0\x5a\x3f\x8f\x7c\xfc\x12\x4e\x02\xe1\x5d\x35\xe7\x65\xbe\xba\x75\x23\x22\xe1\x7a\x55\xb6\x3d\xbc\xeb\x53\xb4\xb3\x75\x7f\x05\xde\xf1\x6c\xff\xe2\x09\xe4\x4f\xb9\x9b\x87\x59\x88\xed\xa3\xba\x09\x10\x02\xfb\x1c\xdb\xdb\xee\xaa\x82\x94\x61\x2c\xc6\xe2\xd9\xd3\xfd\x8b\xb8\x3e\x51\x04\x74\x92\xa3\x6d\x8c\x16\x8e\x05\xa2\x0a\x81\xbe\x1c\xbe\x82\x38\x8a\x1b\x1f\x1e\xd4\xa1\x87\xa3\xbb\x28\x30\xde\x04\xa4\x6e\x1c\xe7\x0b\xde\xa5\x29\x4e\xcc\x78\x80\x1b\xda\x30\x20\x38\x18\x36\x48\x67\x01\x69\xc3\x48\x65\x34\x3b\xd3\x94\x18\xbf\x46\x9a\x97\x8f\xd6\x70\x43\xb3\x0a\xed\xf1\xe1\xc5\xc6\x98\x39\x23\x8c\x03\x65\xab\xae\x67\xaa\x22\x0b\x15\x05\xe6\x73\x16\x64\x1f\xaf\x30\xb2\x28\x47\x6d\xc5\x66\xe5\x60\x80\x62\x06\x3b\xd6\xce\xd9\x6c\x1b\x6a\x3a\x0b\x5a\x41\x50\x56\x85\xf0\x9b\x4c\x2f\x0f\x88\x43\x39\x1d\xc7\xbf\x68\xe9\x61\xd3\x04\x51\xae\x18\x54\x8a\xcd\x1a\x0e\x64\x11\xcf\xf5\x20\x47\x88\xe2\x45\x0f\x94\xd1\x49\x63\x9b\xcf\x8e\x1b\x44\x4c\xee\x06\xe2\x2d\xdb\x8a\x16\x1d\x47\x86\x5e\x81\xbd\xbc\xba\xc6\xe5\x42\xe2\x85\xc4\x68\xd6\x4c\xaf\xe9\x5f\x36\x24\x2d\x70\x54\x12\xdf\x44\x65\x67\xd1\x3a\x6d\x56\x2b\x76\x11\x55\xb5\x5e\xde\x39\x94\x66\x8a\xad\x8b\xad\xb8\x8b\x42\x67\x9b\xf1\x5d\x51\xba\x52\xdc\x36\x65\x26\xd0\xed\xcb\x55\x75\x43\x4c\xf8\x2d\xc9\xc4\x7c\x85\x51\x2e\xb9\x82\x61\x3e\xa8\xa3\xb9\x99\x40\x59\x62\x59\x65\x31\x3d\x43\xdd\x5d\x78\x3b\x48\x31\xef\x3d\x87\xa4\x88\x40\xc5\x05\x24\x0a\x93\xbe\x2a\xe1\x45\x6c\x8d\x86\x6c\x21\x17\x27\xd9\x22\x26\xf7\xc9\x58\x8d\x44\x03\xea\x28\x83\x51\x1f\x61\xf6\x3c\x33\x52\x36\xd9\x58\x61\x2e\xe5\xd0\x9b\x38\x1e\x13\x44\x17\x1b\xd7\x1b\x61\x0b\x58\x3e\x84\x21\xc9\x9d\x88\x13\xe6\xc5\xfb\x6d\xe9\x42\x2f\xcd\xb0\xb0\x97\x7b\x10\x7c\xd2\x11\xbe\x10\xb1\x67\x20\x72\x7e\x20\x2e\x9a\x43\xd7\x06\x5d\x0e\x73\xd4\x03\xa1\xdc\xcf\xcc\x88\xf4\x40\x66\x04\x89\x19\x71\x02\xe1\xbd\x35\x00\x32\x97\xcd\x98\x85\x29\xb8\x97\x03\x5e\x47\x94\xa8\x7b\x0a\x2d\x86\xd7\xc3\x84\x7c\x1f\xd8\x46\x01\x95\x47\xaf\x1b\x60\x86\x7a\x2d\xe2\x19\xc7\xf4\xbf\x60\xea\x7d\xf6\x14\x49\xbb\x0a\x62\x94\xc7\x97\xa9\x03\x8a\xe3\x8b\xb2\x0d\xe1\x0f\x47\x5f\x5b\xae\xf3\xb6\xb0\x00\x48\xa5\x7e\xf6\x4e\x80\xca\x43\xff\x76\xbe\xed\x1a\x6b\x82\x76\x2b\x81\xdc\xb2\xd6\x46\x84\xc2\x4f\x01\xe8\x85\x65\x70\xfe\x42\xb6\x16\xbb\x0e\x89\xe0\x87\x3d\xef\x01\xd9\x50\xd6\x0f\xa6\xfd\xdd\x9f\xae\x2e\xdf\x9d\xa4\xbf\x3f\x39\x1c\x0e\x4f\xb8\xfa\x93\xa1\xdd\xb2\x93\xad\xe0\x00\xcb\xff\x71\xf1\xf6\x24\x2d\xfb\xd5\xf7\x8b\xf4\x42\xb6\x86\xf4\x80\x4b\x0c\xe2\x39\xb9\x61\x8f\x0e\x93\x25\x1b\xc8\xff\xf9\x2d\xb3\x97\x38\x7e\xbd\xb8\x1e\x46\xf5\x87\x4c\x9b\x97\xdd\x14\x24\xa5\x02\x51\x94\xbc\xc4\x58\x92\x02\x83\xcb\x39\x48\xf8\x02\x60\xd5\x96\xef\x23\xa3\x43\x84\x1b\xe4\x77\x6c\x79\x1e\xb6\x85\xd0\xa9\x71\x34\x9a\x9d\xa2\xac\x2c\x7e\x19\xb7\x04\x83\x05\xee\xe9\x3e\x4f\xff\xc4\xe1\xa7\x8c\x52\xa1\x02\x2e\x32\x2a\x00\x70\x48\x4b\xd8\x61\xa9\x5e\x34\x2a\xc7\x05\xde\x74\x74\x5e\xf6\x08\x43\x98\xa3\x0d\x19\xb9\x1b\x9b\x5f\x4d\xdb\xa8\x74\xae\x51\x63\xad\x70\x6f\x71\x88\x44\xd4\x3c\xda\x03\x7c\x2e\x1d\xc6\xfb\x60\x7c\x24\xe9\x26\xf3\xec\x5e\x37\xd9\x84\xe3\x2b\xe0\x97\xf6\x99\x4a\x10\x13\x89\x2e\xe8\x41\x25\xbb\x49\x0f\xe2\x2d\xcd\x74\x96\x16\x1f\x08\x0f\xea\xb9\xcb\x8b\x8f\x20\xa3\x1a\x30\x90\x98\x64\x18\x21\xdd\x96\xc4\xbc\x2c\xdc\xe1\x7c\x98\x45\x7e\xe9\x2b\x06\x81\x37\x9a\x4d\xce\x66\x9e\x9d\xf8\xe2\x43\x31\x43\x5a\x35\x4f\x99\x78\xf4\x46\x85\xe3\x07\x24\x46\xc5\xac\x59\xc8\x0b\x35\x67\x92\x4a\x92\xa2\xba\xb9\x59\x2c\xdb\xe6\xd0\xb1\x7b\x18\xd7\xec\xd9\x60\xc5\xbf\xd3\x2b\xfc\x16\x90\x7d\xde\x0a\xcf\x94\x84\x64\x8a\xed\x85\x32\x25\x21\x99\xcc\x3a\x26\xd7\x9c\xcf\xa9\x04\x37\x8b\xf9\xd5\x01\x8e\x8b\x92\x92\x85\x54\xa1\xed\x72\xc8\x38\x95\x75\x7d\x0e\x6b\xd3\x15\xab\x3a\xa8\x74\xc5\x39\x0a\xc6\x49\xc3\xa8\x39\xc9\x58\xb3\xb6\x48\x35\x9c\x73\xde\x5f\x06\x6e\x68\x70\x04\x46\x4b\x53\xe1\x20\xf3\x20\xa1\xbb\x8d\x20\x0a\x15\xd8\x3c\x84\x22\x08\x48\xfd\xf5\xcd\x3b\xf9\x09\x93\x99\xc6\xed\xc1\x66\xf6\x92\x9d\x17\x66\x88\x5b\xcc\x19\xe4\xac\x4c\x0c\x9b\x22\xff\xdb\xeb\x45\xf8\xe5\x20\x8a\x36\xbf\x81\x87\x91\xff\xbb\x5c\x3a\x2c\x7d\x35\xd2\xfa\x9f\x8c\xab\x11\x72\x04\xd5\x57\x48\xb8\x7c\x35\x2e\xf0\x3f\x97\x97\x6f\x48\x73\x0a\x70\xf8\xa8\xf0\x18\x31\x8b\x1f\x91\xe2\x23\x62\x64\x15\x2b\x38\xaa\xf1\x8d\x3a\x04\x75\xf8\xdb\x69\xa0\x1d\xbc\x04\x64\x10\x7d\xbe\x76\x4e\xea\x7c\x2d\x26\x16\x5f\x06\xd1\xc9\x62\x87\xa3\x3a\xfe\x8a\x9a\xa9\x6c\xde\x6c\x4b\xe5\x78\x6b\x63\x15\x5a\x83\x29\x93\xcd\xc0\x08\xff\xec\x36\x8b\xf1\x42\x38\x53\x8f\xe2\x2c\xc5\x6f\x07\x65\x27\x01\x93\x4b\xb6\x2b\x82\xc3\x40\x08\x28\xdc\xb6\x17\x79\x7b\xcb\x97\xef\x61\x4e\xb2\x06\x0e\xad\xc6\x7b\xf2\xff\x70\xc5\xf4\xd1\x87\xf7\x92\x9a\x74\x18\x9b\x17\x51\x1b\x32\xa9\x89\x41\xae\x02\x9f\x5e\x12\x5b\xfc\x56\x52\xf2\x5a\xd3\x98\x32\xa6\xd1\x1a\x54\xf6\x64\xbc\x6e\x01\xbc\x43\xf4\x5f\xca\xff\xf3\xbf\xfe\x37\x31\xfb\x3d\x29\xa9\x3d\x22\x71\xf4\x12\x88\x5f\x77\xf3\x41\xf9\x27\x3a\x9e\x40\xff\x0e\x06\x22\xe8\x4f\x35\x78\x97\x52\x13\x1a\xe5\xfb\xfb\x46\xdf\x57\x6c\x03\x88\x89\x1c\xd2\xa4\x27\x73\x36\x88\x4d\xda\x30\xa2\xca\x54\xff\x77\x41\xe8\xb6\xb8\x58\x34\x09\xed\x54\xa2\x13\x13\x81\x9a\x0b\x00\x2e\x51\xd2\xa4\xb3\x7c\xf6\x17\x9d\xdc\x42\x44\x97\x9c\x20\x42\x7a\x18\x43\xd8\x2b\x26\xbf\xe9\x63\x45\x22\x92\xcb\x55\x49\x66\x2d\xce\xf5\x2c\x57\x07\x24\xb0\xcc\x35\x12\x76\xf4\xb8\xb3\xe8\x32\xbd\x45\x8b\xf8\xad\x99\x10\xbf\x30\x6c\x8d\x24\x72\xf5\x97\xc8\x95\x08\x75\x91\x44\x6f\x97\xc1\x8b\x62\xfa\xb5\x1d\xb3\x45\xb2\x2f\x9b\xbd\x04\x5a\x23\xc1\xb7\x56\xf8\x45\x28\x26\x3f\xb1\xa0\xbd\x41\x06\xed\x6b\x64\xe0\x3e\x17\x7c\x17\xfc\x3f\x41\x1c\xbc\x2a\x81\x9c\xab\x29\xcd\x1f\xc5\xda\xb7\xd1\x53\x03\xde\xbf\x83\x3b\x38\xd1\xdd\x7e\x6e\x1c\x88\x9a\x71\x4a\x4f\x6e\x66\x61\x65\x90\xfb\x10\x74\xe4\x25\x7f\xbc\x85\x55\x44\x03\x39\xb9\x2d\xe2\x72\x6a\x6f\x56\x92\xc1\xbd\x20\xbe\x53\x5b\xf3\x2b\x19\x86\x65\xd7\x4d\xb0\x65\x70\xb9\xa6\x0b\xaa\xf1\x7a\x91\x56\x3b\xf4\xbf\x08\x3c\xc7\x45\x54\x1d\xbf\xb4\xe1\x14\x56\x5c\x7e\x72\xd9\xe9\x96\x04\xb0\x6d\x24\x2c\xa2\x21\xb6\x8e\xfd\x72\xc4\xd1\x3c\xbd\x81\xf7\xf5\xae\xe6\x69\x1b\x0f\x3b\x9b\xff\x59\xeb\xf1\x7c\x7c\xbc\x2b\x9e\x06\xca\xbb\xa2\xb9\x88\xf9\x7f\x87\xa1\x96\x48\x4a\x87\x31\xd9\xdb\x47\x2d\xb5\x5a\xc7\x19\xfa\x8e\xdf\x7c\xfc\x7a\x7b\x6d\x74\x63\xec\x0f\x58\x6c\xe3\x19\x07\x62\x70\x34\x2a\x87\x10\x36\x08\xc4\x71\x50\xc7\xa4\x63\x2f\x15\x47\x3c\x63\x2c\x43\x4f\xc2\x9e\x30\xd3\x07\xab\xc4\x41\x50\xe1\x30\x9d\xfa\xef\xc3\x86\x4c\x4b\x96\xf0\x27\x31\x97\x7c\x39\x06\xea\x88\xfd\xed\xa1\x60\xa8\xf1\x28\x99\xd7\xb8\x07\xc7\xc2\x41\x3e\x58\x23\x3c\x66\x63\x1b\xf7\xbf\x27\x40\x6a\xde\xc6\xc5\x8a\xc3\xc1\x54\x5d\x1c\xca\x86\x3f\xaf\xb0\x71\x2c\xb8\xe1\x4b\x1e\xcc\xf2\x0c\xd7\x63\x6e\xc0\x3b\x62\xfd\x78\xd0\x1c\x3e\x29\xdc\x7b\xa1\xd7\x67\xec\xf2\xcd\x28\xdf\xb3\x3e\xc4\xfe\xee\x25\x9a\xc9\x03\xc9\x6f\x88\x3b\xb3\x25\xe3\xfa\x71\x1f\x71\x58\x98\xe5\x3a\x33\xe3\x05\x12\x2e\x9f\xb0\xb6\x2a\x11\xa5\x73\x26\x29\x57\xa2\x17\xdb\xf4\x16\xa8\x1f\x84\xdc\xf0\x7b\x0e\x4b\x93\xcf\xd5\x53\x4f\x71\xcd\x81\x0e\xb4\x28\xf7\x7b\x5e\xc2\xdc\x5d\x79\xe1\x65\x12\x40\x15\x37\x75\x54\x90\x90\x7f\x1e\xb7\x25\x0f\xa0\xe8\xe9\xf9\xae\x39\x24\x72\x74\x2e\xf8\x52\x5a\x2a\x37\xd2\x34\x27\x1e\x92\xe4\xb1\x8c\xa2\x71\xac\x98\x03\x89\xe9\x12\xb6\x3a\x2d\x1f\x45\xee\xe0\xe4\x70\x31\x3b\x76\xc1\x94\x05\x50\x48\x0d\x08\xb6\x60\xb9\x3e\x24\x8e\x85\xb6\x0a\x01\xd6\x77\x2b\x92\x68\xd4\x6f\x08\xf1\x47\x3a\xe6\x71\x4e\xba\x3b\x31\xfb\x01\xee\x1b\x70\x40\x86\xf0\xc3\x9d\x8d\x43\xde\x68\x72\xe3\x70\x0f\x80\xf9\x71\x84\x10\x7f\x64\x1c\xdc\xcb\x53\x7e\x33\x15\x8b\xf8\xd0\x78\x48\x39\xd4\xeb\x13\xa1\x75\xba\x1b\x0f\xd1\x87\xbe\x5c\x07\xe7\x35\x3c\x3c\xc5\x48\xfe\x60\xf3\xd1\xf4\xe0\x94\x12\x71\x34\xcc\x88\x08\xe2\x88\x9b\x8d\x01\xfe\xf2\x16\xe7\x95\x46\x4d\x07\x1a\xb8\xd8\x3c\xd8\xdc\x29\xa4\xe3\xf2\x22\x1d\x64\xac\x0b\x95\xeb\xa4\xf0\xcb\x07\xaf\xc0\x59\xf4\xae\xc8\x77\xe1\x91\x01\x01\xcf\x56\xb2\x90\xdb\xf6\x6e\x8f\x33\xab\x0b\x7a\x9d\x36\xe6\x58\x35\xa0\x1c\x8b\x9e\xc2\x19\xef\x0c\xa5\xb3\xc0\x98\xc5\x4c\xf9\xc4\x64\x56\xf1\x66\x19\xd4\x2e\xbf\x8f\x1c\x6c\x1c\xb5\xcc\x1a\x59\xb4\x6b\x8e\x9f\xd8\xd3\xa1\xf8\xb3\x5a\xae\xb0\x3b\x82\x91\xd7\x99\xf4\x84\x88\x1d\x4b\xc1\x56\x9f\x12\x88\x27\xbb\x75\x9b\xb3\xad\xd1\xd6\x9a\x99\x45\x40\x0a\x68\xf0\x67\x37\x4b\xf7\x42\xa0\xe7\x06\xf0\x60\x50\x43\x8f\x1f\x62\x0a\x5f\x31\x00\xb0\x8d\x87\x47\x00\xb6\x20\x17\xf1\x69\x18\x01\x0b\x78\x68\x20\xfa\xb4\xdf\x1f\x1f\x08\xf8\xc6\x1f\x1c\xc8\x89\x8d\x42\xaf\x7f\x16\xc5\xec\xfe\x7f\x68\x7c\x23\x75\x07\xc4\x19\xdd\x2f\x1e\x11\x7c\xf4\xcc\xb2\x23\xfa\xc0\xd7\x6c\xcd\xc2\xc1\xa0\xbe\x6f\x3d\xce\x7c\x53\x35\x2d\x21\x54\xd9\xba\x0f\xfd\xe3\x71\x58\x22\x7b\x6c\xfb\xf6\x5e\x45\x12\x9e\x5c\x1c\x15\xe9\xaf\x51\x89\x12\x06\x5f\x91\xdc\x39\xff\x04\xb4\x7f\x3e\xf2\x5e\xba\x3c\x3b\x29\xee\xbf\x2e\x7a\xbb\x7b\x7a\xfd\xf7\xc1\xab\xd7\xf1\x95\xf3\xf1\xdb\x03\x9d\x04\xba\xaf\x4d\x96\xb3\x97\xfd\x12\xef\x1c\xbf\xba\x27\x1c\xec\xf0\x98\xe9\x8a\x6f\xdd\x35\x75\x25\x7e\xd5\x0b\x49\xf1\xc5\x4b\x36\xc5\xa8\x1d\x86\xef\x5f\xb8\xe8\x98\xc4\xcf\x0e\xc6\x45\xb6\x31\xa9\x20\x20\xe9\xa0\x3c\xb8\x0a\xcc\xaa\x8e\xfd\x08\x5b\xc0\x48\x60\xc2\x1c\x82\x91\xe9\x38\xd0\xe8\xd0\xcd\xf5\x98\xb1\x23\x24\x55\x37\x90\x7b\x84\x99\x99\x04\xdf\x77\x2b\xf8\xbe\x9b\xbc\xf3\x79\x12\x64\x44\x38\x0f\x0b\xf6\xee\xd1\x93\x28\x3b\x3e\xf8\x7c\x3e\x42\x40\xe3\x2c\x8e\xfb\x8c\x32\xf2\xd5\xa4\x17\xd9\x54\x71\x3d\x09\x3f\x0a\x73\xd8\x98\xc8\x0e\x91\xa8\xf5\xf8\xba\x50\x58\x24\xb7\xe8\xa3\x2c\x7d\x4b\x30\x9e\x89\xd8\x54\xc3\xbc\x6d\xb3\xe6\x17\x00\x60\x84\x8c\xa7\xa7\xb2\x73\xdc\xa6\x45\x53\x46\x4d\x20\x86\x2b\xcc\x81\xdf\xa0\xcf\xbb\xb8\x36\xb6\x60\x98\xa1\xd7\x47\x26\x80\xa4\x53\xe7\xab\x0d\xe6\xbf\x98\x23\x24\x53\x8d\x1d\x31\xe9\x2b\xe2\x33\x90\xf2\xde\x63\x6a\xaf\x3b\xce\xc2\xf0\x33\xd2\x78\x4c\x33\x28\x5d\x11\xa6\xea\x4c\x6f\x54\x35\x1a\x2f\x7e\xc6\x99\x76\x7b\x2a\xbd\xc4\x8e\xeb\x1e\xac\x14\x9c\x62\x1c\x23\xa8\x37\xb6\xb4\xa6\x48\x1c\x0f\x1c\x67\xbe\x65\x3d\x18\xd5\x33\x9c\x7b\x5d\xad\xf3\x72\x02\x4b\x37\xe6\x3a\x76\x44\xf2\x87\xda\x18\x8d\xd2\x43\xb8\x66\xbe\x7e\xa8\xb0\x9e\x71\x7c\x2b\x2c\x72\xd1\x20\x23\xb6\x66\x20\x5f\x68\x61\x34\xc4\xd9\x26\xbe\x62\x90\xfc\x00\xed\x7a\xe5\x1e\xec\x3c\xe7\x8b\x9d\xed\x92\x23\x69\xf9\x0c\x2b\xe5\x21\xe5\xa6\x8e\x2d\x70\xf3\xd5\x1f\x1a\x19\x06\xc4\x3a\xf7\x5c\xf3\xc7\xc6\xd6\x96\xdd\x7d\xbd\xca\xf0\x7a\x6a\xb7\xd1\x10\xbf\x0f\xa5\xd8\xca\x1f\x2f\x28\xef\x69\xae\x77\x16\x4a\xdc\x95\xec\x1e\xcb\xcd\xf7\xef\x56\x94\x8f\xd7\x5b\xe9\x88\x7b\x02\x9e\x88\xda\x26\xc0\x91\x78\xd6\x7f\xff\x60\x47\xa3\xb9\x04\x0c\x31\xc0\x6d\x8b\xa1\xf4\xe5\x1f\x9a\x41\xe0\x84\x0c\xa7\xc1\x64\xa0\xbb\x1f\xbc\x22\x7c\xe2\x85\x11\xf7\x1d\x5f\xd3\xe0\xab\xba\xfc\x28\x9e\x86\x53\xe8\x81\x66\xaf\xe3\xaa\xf1\xe8\xc8\x84\xc2\x7e\x1f\x58\xa1\xc7\xd1\x28\xbe\x3c\xc7\xf0\x10\x92\x77\xbf\x87\x3d\x3e\xbe\xe0\x1e\xfc\xfe\x88\xdf\x21\x53\x90\x5b\xf7\xd9\xba\x69\x1b\x5a\x1e\x98\x88\xed\x26\xfe\x2b\xcb\xeb\x66\x2a\xc0\x04\x7e\x9f\x0d\x1a\xe0\x6d\x75\x2e\x90\x4d\xf2\x03\xc7\xa7\xfa\x5a\x7d\xd3\xe7\x5b\xab\xc3\x16\xc8\x95\xda\xad\xaf\xb9\xc0\x6a\x9d\x5a\x41\x50\x53\xeb\x34\x4b\x8e\xa7\x43\x15\x05\xbe\xd4\x9c\x00\x16\x6e\x0e\x0e\xbf\x26\x74\x0d\xfb\x8c\xa7\x8a\x60\x5a\xc9\x4e\xdf\x22\x3b\xbd\xe6\xec\x69\x0f\x36\x2a\x57\x6d\x34\xa8\x63\xf5\x6e\xda\x72\x52\xe7\x25\x5f\x29\x18\xc3\x1b\xe6\x36\x65\xbe\x9f\xe0\xed\x35\x65\x4e\xb0\x06\xc8\x29\x02\x00\x7b\x1c\x0b\x61\xad\xaa\x80\x62\x15\xd6\x78\x43\x59\xc7\xa0\xf1\x10\xd1\x18\x1e\x9f\x45\x38\x52\x43\xcf\xec\xf1\xa8\xd4\x67\x33\x19\x55\xb3\xfc\x1b\x3e\x22\xa0\xd0\x97\xf2\x33\x80\x5a\x36\x4d\xcf\x6f\xb5\xee\x59\xdc\x5a\xdd\x3a\x34\xfd\x6a\xf9\x2c\x6e\xad\x6e\x27\x98\x12\xe8\x29\xaa\x04\xfa\x38\xae\x76\x7c\x9f\x89\xfa\x6a\x87\x55\x3f\xd0\x06\x75\x1d\x5e\x5c\xf1\xdd\xa8\x2b\x57\x30\xe9\x71\x52\x33\xa4\xd0\x71\xe5\xb9\x9e\x57\x24\x44\x94\xb3\x5d\x9f\x71\xc9\x83\x7d\x4f\xea\x86\x9d\x4f\xaa\xcf\xed\x14\x3c\x34\xc3\x46\xe7\xe5\xb0\xba\x2d\x7b\x8e\xc9\xdd\x64\xf0\x30\x87\x6d\xbd\x37\xb0\xf4\x57\x80\xa5\xaf\x09\x2c\xbd\x96\x2f\x01\x4c\x5b\xa5\x43\x67\x57\xf6\x39\x22\x05\x82\x56\x5e\x9d\xd1\x0a\x70\x76\x91\xcf\xd5\x82\x75\x26\x53\x29\x5b\x77\x21\x0b\x3e\x41\x0b\xfa\x8d\x02\x11\xbc\x4f\x1d\xc8\x5c\x6b\xac\x06\xc8\xe9\xb7\xba\x5f\xc9\x2b\x2a\xac\x18\xd0\x18\x3e\x48\x4e\x00\x8b\x9b\xf7\x04\x6b\x3c\x12\x4e\x71\x5c\xc1\x27\xf0\xeb\x98\x51\x0a\x07\xf3\xc0\xc2\xb8\x08\xee\x7d\x3e\x74\xb3\x80\xfb\x5c\x36\xd3\x51\x48\xeb\xde\x00\xad\xe7\x31\x9c\x76\xda\x09\x2a\x85\xad\x88\xa6\x26\xb1\x9b\x7a\x4d\xde\xbe\x52\x84\xd0\x4d\xbb\x24\x8f\x6f\x15\x09\xec\x17\x9f\xde\x56\x30\x91\x5e\x21\xb3\x4a\x8e\xc9\x5b\x78\x43\xce\xd2\x56\x06\x4b\x94\xda\xf4\x34\x2f\x7a\x07\x5c\xf3\xf4\xc2\x88\xeb\xd8\xea\x87\x77\x24\xb4\x45\x08\xa6\x16\xb2\x12\xbf\xc6\xaa\x91\x2b\x02\x28\xf7\x02\xc5\x93\xb4\x0d\x2b\x43\x69\x70\x1f\xa9\x89\x1a\x78\x0b\x7d\x22\x98\xdb\xd1\xf7\x98\xec\x22\xf5\x1f\x7c\x92\xc9\xcf\x26\xc0\x31\x1c\xdd\x31\x76\xab\x2e\x0b\xd1\x39\xbe\x87\x9d\x8f\xd0\xcb\xe0\x8a\xe1\x08\x14\x9e\xef\xf0\x51\xf1\xc0\xfd\x68\x28\x87\xa3\x0f\x1f\x33\xd0\x40\xa9\x49\x0b\x41\x9d\xe0\x0b\x10\x1c\x6e\x2a\xd7\x3d\xe6\x50\xe4\xad\x83\x86\x21\xf7\xb4\x15\xa0\x1f\x74\x2d\xc5\xb8\x98\x7f\x71\xef\xff\xcb\xa3\x83\xe1\x00\xfc\xd3\x83\x47\xfa\xff\x7f\xf2\xf4\xe0\xd8\x32\xeb\xde\x1e\xc4\xdb\x6a\x0b\x04\x5f\xc7\xfb\x38\x72\x5c\x45\xfb\x19\x35\xc2\x7d\x8a\x8c\xd8\x95\x8f\x2c\x6f\xf6\x35\x8b\xaf\x58\x6d\xb0\x45\xc7\xfd\x05\xf1\xf2\x51\x6f\x52\x63\x7a\xbf\x3f\x1e\x82\xe4\x4c\xbd\x45\x92\xaf\xd6\x88\x54\xaf\xa4\x96\x6a\x3d\x5a\xc0\x24\xa1\x2e\x1a\xcb\x9b\x7c\xec\x8c\x37\xb5\x6e\xed\xd1\x90\xe3\xcd\x1d\x8d\x5a\x2a\xc9\x3d\x41\x0b\xc5\x9f\x65\x26\x0a\x18\x4c\x45\x72\xc2\x1b\x76\x92\x23\x6f\x6d\xe1\xe9\x5a\x49\x69\xfe\x34\x0a\x23\x18\xb1\x36\x13\x77\x1d\x34\x0a\xa0\x59\x5e\x15\x8c\x65\x1c\xff\x27\xb9\xe1\xb7\xcd\x24\x47\x3f\x13\x85\x2f\x44\x49\xce\x12\xf1\x43\x88\x72\x63\xe3\xd3\xf9\x3b\xeb\xb6\xef\xdb\x6a\x39\xf4\xf3\xaf\xc8\xb9\xd2\x09\xb4\xb9\xfd\x99\x76\xd3\x2f\xc0\x76\x83\x35\x7c\x35\x7c\xa9\xdd\xd1\xfb\xe0\x23\x38\xb9\x47\x98\xba\x4b\xa9\x2f\xf1\x5b\x0b\x77\xcc\x23\xb3\x8e\xbf\x46\x78\x41\x2c\xa6\x48\xaf\x4e\xb5\x04\x1f\x83\x52\xeb\x08\xbe\x19\x75\x74\x15\x18\x72\xf2\x71\x29\x5f\xa4\x78\x45\x51\x80\x5c\x7d\x8d\xae\x97\x87\xc2\xe4\x25\xb6\xeb\xb7\x57\x94\x5c\xb5\xf7\xe2\x30\xd2\x75\x61\x8f\x81\x7e\x82\xc9\x9e\xe7\x3d\xbd\x70\x1f\xb9\x0a\x56\x5a\x9b\xe4\x0f\xe8\x64\xc1\xb7\x21\xb5\x71\x1a\x7f\xa3\x9f\x87\x50\x83\xa9\xd2\x2a\xbf\x65\x4a\xb4\x4a\xff\xac\x1d\x7f\xae\x8e\xc9\x5e\x5f\xad\xd3\x15\x98\x1c\x46\xb1\xe5\x16\x07\x8d\x3b\x94\x42\x7a\x0f\xcf\xca\xa8\x83\x3f\xf8\xc6\x5c\xd8\x56\x70\xa8\x3c\x30\xd6\xd9\xbb\x5c\xf1\x03\x09\x21\x60\x26\xfb\xcf\x1e\x46\x89\x1a\x76\x4e\xa6\x69\x85\xe8\x85\x94\xa8\xd2\x7c\x18\xc0\x43\x6f\xa3\x88\x51\xc0\x94\x71\x67\xf3\x56\x65\x3c\x36\x7d\x2b\xec\x43\xdf\xd7\x0b\x40\xee\xc4\xb5\x16\x40\xd8\x97\x41\x03\xa0\xf9\xef\xbb\x29\xc0\x98\xa7\x68\xf6\xe8\xb3\x5f\xd1\xf7\xbe\xac\xa6\x7d\xbe\xa4\x19\x44\xdb\xc6\xe7\x85\xf4\x0e\xc7\x07\x64\xb2\xa0\x65\xe0\x73\xdf\xd8\x0b\x8a\xb4\x23\x2e\x0a\x3b\xc1\x09\xc5\x1f\x1c\x7a\xf0\x7b\x80\x86\x60\x36\xb9\xaf\x32\xb9\x1d\x1f\xd4\x81\xc1\x7f\x85\x30\xde\x69\x25\x1a\xf7\xb4\x06\x8d\xfb\x08\xb8\x38\x81\x8d\x9f\x5f\xe1\x97\xb0\x10\x37\x62\x0e\x2d\x53\x2a\xb2\x09\x4b\xde\xf8\xe9\xe5\x10\x07\xc5\xd2\x13\x86\xfb\x46\xd3\x2c\x69\xf8\x6f\x5c\x86\xdd\xf2\xd7\x29\x83\x83\xc0\xe7\x86\x47\x9a\xcf\x0d\x3f\x82\xe9\x73\xe7\xbe\x4a\x39\x2d\xf5\x9e\xf9\xef\x38\x36\xe5\xdb\xbd\x7c\xa8\xb3\xfb\x16\x9f\x22\xfb\x3e\xa8\x11\x7e\xd1\x32\xce\x1d\xb7\xa1\x1f\xd0\x1a\x35\x61\xcc\x32\xda\x32\xd5\xea\x08\x62\xdc\x77\x74\xa2\xc7\x08\x81\x7e\xf9\x1e\x9b\x1e\x2b\xd1\x07\xf4\xc6\xc4\xec\x99\xad\x23\xe5\x90\xd1\xda\xc0\x38\xa4\x3d\xfa\xb2\x9c\x7e\xcd\x44\x63\xdb\xdd\xb7\x7b\x7e\x45\xb6\x1f\xe1\xec\x67\xe3\xc6\xdf\x8b\xe3\xa0\x73\xab\x12\x7f\xe0\x6f\xfa\x65\x3f\x05\xb3\x17\x51\x61\x11\x98\x3c\x9e\x0a\x53\x80\xbe\x9d\x6a\x8c\x41\xae\x90\x70\x7c\x77\xb6\x55\xf3\xb7\x5c\x33\x41\x94\x77\xfa\x16\xf6\x6e\x37\xee\xe8\x23\x23\x51\x25\xf9\xb6\x89\xfb\xe6\xc1\xb4\xb2\xdd\x86\x72\x8b\x68\xb7\x3b\x66\x17\x91\xfd\x2c\xe1\x3b\x3d\xd7\xf4\xdb\xbd\xd2\xe3\x56\x4b\x2e\x6e\x40\x1f\x96\x6f\x2b\xeb\x55\x0e\xa8\xc5\x94\xe3\xd6\xe9\xb6\xda\xf3\xc1\xac\x8f\xad\xf3\xf2\x50\x0e\x4e\xe7\x3f\x23\x27\x44\x73\xc8\x9b\x2f\xf0\x7b\x7e\x88\x0a\x3b\x95\x03\xe3\x72\x23\x29\xa2\xf4\x26\x20\xa7\xd7\xbf\xbd\xbd\x1c\x41\xce\x6c\x51\x2d\x99\xd9\xd2\xf1\xf7\x25\xc3\x0d\x2c\xce\x1c\x37\x05\x38\x70\xe6\x67\x20\x90\x47\x27\x20\x54\xe4\x7d\xb3\x20\x9f\xd9\x86\x94\xde\x8a\x7c\x2f\x7b\x46\x29\x4d\x7e\xc7\x40\xc1\x9a\x0a\xd4\x78\x51\x5d\xaf\x75\xd8\x67\x2d\x8e\x08\xcf\x11\x24\x48\x20\xe0\x08\x12\x6c\x3b\x3b\x3c\x83\x26\xa5\xf5\xae\x2a\x54\x74\x14\xf8\xf7\x9a\x65\xa0\x06\xe2\x5b\x36\x08\x6d\xda\x0d\x93\x48\xb7\x72\xf2\xdb\x19\x7e\x45\x4b\xa7\x5b\x91\x77\x8c\xc0\xfa\x8d\xc8\x8f\xb1\x4a\x0d\x03\x5e\xaf\x1c\x62\xcc\xa4\xf4\xea\xcc\xbf\x4a\x05\xeb\xd3\x68\x32\xdb\xea\xa6\x74\xb6\x2a\x9d\xcd\x5b\xca\x8b\x80\xf9\xc3\xb0\x9d\x5d\x39\x93\xcf\xe1\xf0\xa7\x25\x47\x93\x08\x9b\xd2\x99\x4c\x5a\xda\x57\xb0\x1f\x06\x78\x91\x8c\x79\x8c\x1b\xb4\x72\xee\x00\x5c\x59\xf7\x98\xe1\xda\x83\xf0\xc1\x0e\xf1\xaf\x33\xfb\x13\xda\xf5\xce\x27\xf3\x6c\xcf\x0c\xa5\x67\x17\xc3\xe0\xec\xb2\x78\x81\xc5\xaa\x95\x07\x2e\xf8\x1f\x73\x14\x17\x49\x10\x69\x7c\x96\xd7\x11\xed\x15\x83\x5c\xb7\xd1\xa4\x87\x0f\x5e\xdf\x00\x9a\xac\x60\xee\xd9\x8e\x08\xa0\xfc\xbd\x5c\x0d\x81\x63\xe1\x37\xf9\xad\x96\x3c\xdf\x4c\x63\xe1\x81\x43\x8d\x57\x51\xde\x4b\x4e\x00\x33\x13\x11\xef\x86\x8e\x20\x47\x0b\x76\x3c\xda\xbf\xeb\x1e\x0a\x10\x43\x59\xcc\x85\xc5\x39\xc8\xcf\x6c\x2b\xb7\x2f\x46\x61\x18\x06\x1b\xca\x21\x61\x5e\xf6\x43\x24\xa9\xb9\xb2\x99\x81\x5b\x51\x83\xaf\x9f\xee\x17\x01\x2c\x84\xf1\xe0\xa1\x50\x19\x83\x94\x7f\x29\xc8\x2a\xf9\x24\x51\x0d\x9f\x47\x4f\xc7\x99\x01\x32\x08\xa4\x89\x6e\x00\x3d\x92\xa7\x64\xe4\x9a\x94\x55\xe2\x18\x22\x79\x07\x27\x80\x7d\xda\xb5\xab\xa7\x8f\xc2\x07\x68\xd8\x26\xe4\x01\x3e\xfd\x20\xaf\xd3\xfc\xa4\xaf\xd3\xe8\x38\xec\x0b\xeb\x7f\xd5\x57\x6d\xe4\x77\xd8\xae\x18\x3e\xa4\xe9\xee\x3f\xb9\xd6\xff\x9a\x68\xb8\x85\x6f\x42\x33\xf0\x4c\xec\xd7\x34\xe4\x5e\x49\xd0\xf9\xd9\xef\x11\x5e\x70\x29\x95\x11\x22\xb7\x53\xc7\xcf\xf5\x2a\xaa\x70\xb7\x95\xef\xe2\x78\x3c\xd1\x8f\x87\x11\x15\x35\x35\x41\x54\xb3\xe3\x5b\x88\xd9\x8f\x99\x7f\x9e\x0a\xd7\xf0\xa4\xa0\xea\xf8\xa3\x25\xf2\x3d\x66\x12\x91\x7f\x74\x4f\x53\x25\x9f\xfa\xa6\xd9\x7e\x4e\xf2\x35\xcf\x89\xfe\x26\x78\xe0\x4d\x22\x76\x11\x95\x46\xc9\x44\x7e\x72\xea\x07\x6e\xf8\x07\xd2\x53\x89\x81\xf0\xeb\x42\xc9\x0f\x3b\x64\xc8\x07\xf6\x90\xb1\x41\x06\xbf\x0c\x88\x9f\x05\x7e\x16\xf9\x3d\x7e\x1d\xf0\xeb\x50\x96\xb7\x52\x19\x1c\x86\xaa\x93\xde\xb7\x41\xce\x3d\x7e\xdf\x97\x39\x6a\x4b\x3f\xfa\x58\x90\xfd\x78\xc4\x2f\x81\xc9\xf7\xfc\x90\x6f\x3f\x28\x5f\x9e\xb5\x7e\xee\x5f\xb8\x7e\xc4\x1e\xb2\x7b\xcd\x42\x8a\x72\xb8\x7b\xcd\x92\xe4\x23\xb0\x09\xd2\x66\xb5\x41\x49\x53\x2e\x8f\x43\x33\x25\x49\x79\x6d\x7e\xc8\xfc\xb8\x34\x85\x5c\x3f\x2a\x4d\x25\xff\x37\x00\x00\xff\xff\x94\xef\x2b\x59\x95\x83\x00\x00") func confLocaleLocale_enUsIniBytes() ([]byte, error) { return bindataRead( @@ -786,7 +786,7 @@ func confLocaleLocale_enUsIni() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "conf/locale/locale_en-US.ini", size: 33385, mode: os.FileMode(420), modTime: time.Unix(1437725453, 0)} + info := bindataFileInfo{name: "conf/locale/locale_en-US.ini", size: 33685, mode: os.FileMode(420), modTime: time.Unix(1437742006, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/public/css/gogs.min.css b/public/css/gogs.min.css index ff462cca7c..3b697acbb3 100644 --- a/public/css/gogs.min.css +++ b/public/css/gogs.min.css @@ -1 +1,1143 @@ -@font-face{font-family:octicons;src:url(../fonts/octicons.eot?#iefix&v=345f8bad9c5003db196d08f05e7f030fd2a32ff6)format('embedded-opentype'),url(../fonts/octicons.woff?v=345f8bad9c5003db196d08f05e7f030fd2a32ff6)format('woff'),url(../fonts/octicons.ttf?v=345f8bad9c5003db196d08f05e7f030fd2a32ff6)format('truetype'),url(../fonts/octicons.svg?v=345f8bad9c5003db196d08f05e7f030fd2a32ff6#octicons)format('svg');font-weight:400;font-style:normal}.mega-octicon,.octicon{font:normal normal normal 16px/1 octicons;display:inline-block;text-decoration:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mega-octicon{font-size:32px}.octicon-alert:before{content:'\f02d'}.octicon-alignment-align:before{content:'\f08a'}.octicon-alignment-aligned-to:before{content:'\f08e'}.octicon-alignment-unalign:before{content:'\f08b'}.octicon-arrow-down:before{content:'\f03f'}.octicon-arrow-left:before{content:'\f040'}.octicon-arrow-right:before{content:'\f03e'}.octicon-arrow-small-down:before{content:'\f0a0'}.octicon-arrow-small-left:before{content:'\f0a1'}.octicon-arrow-small-right:before{content:'\f071'}.octicon-arrow-small-up:before{content:'\f09f'}.octicon-arrow-up:before{content:'\f03d'}.octicon-beer:before{content:'\f069'}.octicon-book:before{content:'\f007'}.octicon-bookmark:before{content:'\f07b'}.octicon-briefcase:before{content:'\f0d3'}.octicon-broadcast:before{content:'\f048'}.octicon-browser:before{content:'\f0c5'}.octicon-bug:before{content:'\f091'}.octicon-calendar:before{content:'\f068'}.octicon-check:before{content:'\f03a'}.octicon-checklist:before{content:'\f076'}.octicon-chevron-down:before{content:'\f0a3'}.octicon-chevron-left:before{content:'\f0a4'}.octicon-chevron-right:before{content:'\f078'}.octicon-chevron-up:before{content:'\f0a2'}.octicon-circle-slash:before{content:'\f084'}.octicon-circuit-board:before{content:'\f0d6'}.octicon-clippy:before{content:'\f035'}.octicon-clock:before{content:'\f046'}.octicon-cloud-download:before{content:'\f00b'}.octicon-cloud-upload:before{content:'\f00c'}.octicon-code:before{content:'\f05f'}.octicon-color-mode:before{content:'\f065'}.octicon-comment-add:before,.octicon-comment:before{content:'\f02b'}.octicon-comment-discussion:before{content:'\f04f'}.octicon-credit-card:before{content:'\f045'}.octicon-dash:before{content:'\f0ca'}.octicon-dashboard:before{content:'\f07d'}.octicon-database:before{content:'\f096'}.octicon-device-camera:before{content:'\f056'}.octicon-device-camera-video:before{content:'\f057'}.octicon-device-desktop:before{content:'\f27c'}.octicon-device-mobile:before{content:'\f038'}.octicon-diff:before{content:'\f04d'}.octicon-diff-added:before{content:'\f06b'}.octicon-diff-ignored:before{content:'\f099'}.octicon-diff-modified:before{content:'\f06d'}.octicon-diff-removed:before{content:'\f06c'}.octicon-diff-renamed:before{content:'\f06e'}.octicon-ellipsis:before{content:'\f09a'}.octicon-eye-unwatch:before,.octicon-eye-watch:before,.octicon-eye:before{content:'\f04e'}.octicon-file-binary:before{content:'\f094'}.octicon-file-code:before{content:'\f010'}.octicon-file-directory:before{content:'\f016'}.octicon-file-media:before{content:'\f012'}.octicon-file-pdf:before{content:'\f014'}.octicon-file-submodule:before{content:'\f017'}.octicon-file-symlink-directory:before{content:'\f0b1'}.octicon-file-symlink-file:before{content:'\f0b0'}.octicon-file-text:before{content:'\f011'}.octicon-file-zip:before{content:'\f013'}.octicon-flame:before{content:'\f0d2'}.octicon-fold:before{content:'\f0cc'}.octicon-gear:before{content:'\f02f'}.octicon-gift:before{content:'\f042'}.octicon-gist:before{content:'\f00e'}.octicon-gist-secret:before{content:'\f08c'}.octicon-git-branch-create:before,.octicon-git-branch-delete:before,.octicon-git-branch:before{content:'\f020'}.octicon-git-commit:before{content:'\f01f'}.octicon-git-compare:before{content:'\f0ac'}.octicon-git-merge:before{content:'\f023'}.octicon-git-pull-request-abandoned:before,.octicon-git-pull-request:before{content:'\f009'}.octicon-globe:before{content:'\f0b6'}.octicon-graph:before{content:'\f043'}.octicon-heart:before{content:'\2665'}.octicon-history:before{content:'\f07e'}.octicon-home:before{content:'\f08d'}.octicon-horizontal-rule:before{content:'\f070'}.octicon-hourglass:before{content:'\f09e'}.octicon-hubot:before{content:'\f09d'}.octicon-inbox:before{content:'\f0cf'}.octicon-info:before{content:'\f059'}.octicon-issue-closed:before{content:'\f028'}.octicon-issue-opened:before{content:'\f026'}.octicon-issue-reopened:before{content:'\f027'}.octicon-jersey:before{content:'\f019'}.octicon-jump-down:before{content:'\f072'}.octicon-jump-left:before{content:'\f0a5'}.octicon-jump-right:before{content:'\f0a6'}.octicon-jump-up:before{content:'\f073'}.octicon-key:before{content:'\f049'}.octicon-keyboard:before{content:'\f00d'}.octicon-law:before{content:'\f0d8'}.octicon-light-bulb:before{content:'\f000'}.octicon-link:before{content:'\f05c'}.octicon-link-external:before{content:'\f07f'}.octicon-list-ordered:before{content:'\f062'}.octicon-list-unordered:before{content:'\f061'}.octicon-location:before{content:'\f060'}.octicon-gist-private:before,.octicon-git-fork-private:before,.octicon-lock:before,.octicon-mirror-private:before{content:'\f06a'}.octicon-logo-github:before{content:'\f092'}.octicon-mail:before{content:'\f03b'}.octicon-mail-read:before{content:'\f03c'}.octicon-mail-reply:before{content:'\f051'}.octicon-mark-github:before{content:'\f00a'}.octicon-markdown:before{content:'\f0c9'}.octicon-megaphone:before{content:'\f077'}.octicon-mention:before{content:'\f0be'}.octicon-microscope:before{content:'\f089'}.octicon-milestone:before{content:'\f075'}.octicon-mirror-public:before,.octicon-mirror:before{content:'\f024'}.octicon-mortar-board:before{content:'\f0d7'}.octicon-move-down:before{content:'\f0a8'}.octicon-move-left:before{content:'\f074'}.octicon-move-right:before{content:'\f0a9'}.octicon-move-up:before{content:'\f0a7'}.octicon-mute:before{content:'\f080'}.octicon-no-newline:before{content:'\f09c'}.octicon-octoface:before{content:'\f008'}.octicon-organization:before{content:'\f037'}.octicon-package:before{content:'\f0c4'}.octicon-paintcan:before{content:'\f0d1'}.octicon-pencil:before{content:'\f058'}.octicon-person-add:before,.octicon-person-follow:before,.octicon-person:before{content:'\f018'}.octicon-pin:before{content:'\f041'}.octicon-playback-fast-forward:before{content:'\f0bd'}.octicon-playback-pause:before{content:'\f0bb'}.octicon-playback-play:before{content:'\f0bf'}.octicon-playback-rewind:before{content:'\f0bc'}.octicon-plug:before{content:'\f0d4'}.octicon-file-add:before,.octicon-file-directory-create:before,.octicon-gist-new:before,.octicon-plus:before,.octicon-repo-create:before{content:'\f05d'}.octicon-podium:before{content:'\f0af'}.octicon-primitive-dot:before{content:'\f052'}.octicon-primitive-square:before{content:'\f053'}.octicon-pulse:before{content:'\f085'}.octicon-puzzle:before{content:'\f0c0'}.octicon-question:before{content:'\f02c'}.octicon-quote:before{content:'\f063'}.octicon-radio-tower:before{content:'\f030'}.octicon-repo-delete:before,.octicon-repo:before{content:'\f001'}.octicon-repo-clone:before{content:'\f04c'}.octicon-repo-force-push:before{content:'\f04a'}.octicon-gist-fork:before,.octicon-repo-forked:before{content:'\f002'}.octicon-repo-pull:before{content:'\f006'}.octicon-repo-push:before{content:'\f005'}.octicon-rocket:before{content:'\f033'}.octicon-rss:before{content:'\f034'}.octicon-ruby:before{content:'\f047'}.octicon-screen-full:before{content:'\f066'}.octicon-screen-normal:before{content:'\f067'}.octicon-search-save:before,.octicon-search:before{content:'\f02e'}.octicon-server:before{content:'\f097'}.octicon-settings:before{content:'\f07c'}.octicon-log-in:before,.octicon-sign-in:before{content:'\f036'}.octicon-log-out:before,.octicon-sign-out:before{content:'\f032'}.octicon-split:before{content:'\f0c6'}.octicon-squirrel:before{content:'\f0b2'}.octicon-star-add:before,.octicon-star-delete:before,.octicon-star:before{content:'\f02a'}.octicon-steps:before{content:'\f0c7'}.octicon-stop:before{content:'\f08f'}.octicon-repo-sync:before,.octicon-sync:before{content:'\f087'}.octicon-tag-add:before,.octicon-tag-remove:before,.octicon-tag:before{content:'\f015'}.octicon-telescope:before{content:'\f088'}.octicon-terminal:before{content:'\f0c8'}.octicon-three-bars:before{content:'\f05e'}.octicon-thumbsdown:before{content:'\f0db'}.octicon-thumbsup:before{content:'\f0da'}.octicon-tools:before{content:'\f031'}.octicon-trashcan:before{content:'\f0d0'}.octicon-triangle-down:before{content:'\f05b'}.octicon-triangle-left:before{content:'\f044'}.octicon-triangle-right:before{content:'\f05a'}.octicon-triangle-up:before{content:'\f0aa'}.octicon-unfold:before{content:'\f039'}.octicon-unmute:before{content:'\f0ba'}.octicon-versions:before{content:'\f064'}.octicon-remove-close:before,.octicon-x:before{content:'\f081'}.octicon-zap:before{content:'\26A1'}body{font-family:'Helvetica Neue',Arial,Helvetica,sans-serif,'微软雅黑';background-color:#FAFAFA}img{border-radius:3px}.full.height{padding:0;margin:0 0 -87px 0;min-height:100%}.following.bar{z-index:900;left:0;width:100%;padding:.7em 0}.following.bar.light{background-color:#fff;border-bottom:1px solid #DDD;box-shadow:0 2px 3px rgba(0,0,0,.04)}.following.bar .ui.secondary.menu{height:30px}.following.bar .column .menu{margin-top:0}.following.bar .brand{float:left;margin-right:5px}.following.bar .head.link.item{padding-right:0!important}.following.bar .head.link.item .dropdown.icon,.following.bar .head.link.item .menu .octicon{margin-right:5px}.following.bar .user.avatar{padding:0;margin-top:1px}.following.bar .searchbox{background-color:#f4f4f4!important}.following.bar .searchbox:focus{background-color:#e9e9e9!important}.following.bar .octicon{width:16px;opacity:1!important;text-align:center}.ui.left{float:left}.ui.right{float:right}footer{margin-top:40px!important;background-color:#fff;border-top:1px solid #d6d6d6;clear:both;width:100%;color:#888}footer .fa{width:16px;text-align:center;color:#428bca}footer .links>*{border-left:1px solid #d6d6d6;padding-left:8px;margin-left:5px}footer .links>:first-child{border-left:none}.hide{display:none}.center{text-align:center}.text-error{color:#d95c5c!important}.img-1{width:2px;height:2px}.img-2{width:4px;height:4px}.img-3{width:6px;height:6px}.img-4{width:8px;height:8px}.img-5{width:10px;height:10px}.img-6{width:12px;height:12px}.img-7{width:14px;height:14px}.img-8{width:16px;height:16px}.img-9{width:18px;height:18px}.img-10{width:20px;height:20px}.img-11{width:22px;height:22px}.img-12{width:24px;height:24px}.img-13{width:26px;height:26px}.img-14{width:28px;height:28px}.img-15{width:30px;height:30px}.img-16{width:32px;height:32px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.home{padding-bottom:120px}.home .logo{max-width:250px}.home .hero h1,.home .hero h2{font-family:'PT Sans Narrow',sans-serif}.home .hero h1{font-size:7em}.home .hero h2{font-size:4em}.home .hero .octicon{color:#d9453d;font-size:60px;margin-right:10px}.home .hero.header{font-size:24px}.home p.large{font-size:20px}.home .stackable{padding-top:30px}.home a{color:#d9453d}.install{padding-top:45px;padding-bottom:120px}.install .attached.header{background:#f0f0f0}.install form label{text-align:right;width:40%!important}.install form input{width:35%!important}.install form .field{text-align:left}.install form .field .help{margin-left:41%}.install form .field.optional .title{margin-left:38%}.install .ui .checkbox{margin-left:40%!important}.install .ui .checkbox label{width:auto!important}.form .help{color:#999;padding-top:.6em;padding-bottom:.6em;display:inline-block}.repository{padding-top:15px;padding-bottom:120px}.repository .head{height:75px;padding-top:20px;background-color:#FCFCFC}.repository .head .mega-octicon{width:30px}.repository .head .fork-flag,.repository .head a{font-weight:300}.repository .head .ui.label{margin-top:5px;vertical-align:top}.repository .head .fork-flag{margin-left:38px;display:block;font-size:11px;line-height:10px;white-space:nowrap}.repository .head .button{margin-left:10px}.repository .head .button i{margin-right:5px}.repository .head .num{font-weight:700}.repository .head .octicon{height:5px}.repository .navbar{height:60px;padding-top:20px}.repository .filter.menu .label.color{padding:0 8px}.repository .type.item .menu{right:0!important;left:auto!important}.repository .issue.list{list-style:none;font-size:13px;padding-top:45px}.repository .issue.list .item{padding-top:15px;padding-bottom:10px;border-bottom:1px dashed #AAA}.repository .issue.list .item .title{color:#444;font-size:15px;font-weight:700;margin:0 6px}.repository .issue.list .item .title:hover{color:#000}.repository .issue.list .item .comment{padding-right:10px;color:#666}.repository .issue.list .item .desc{padding-top:5px;color:#999}.repository .issue.list .page.buttons{padding-top:15px} \ No newline at end of file +@font-face { + font-family: 'octicons'; + src: url('../fonts/octicons.eot?#iefix&v=345f8bad9c5003db196d08f05e7f030fd2a32ff6') format('embedded-opentype'), url('../fonts/octicons.woff?v=345f8bad9c5003db196d08f05e7f030fd2a32ff6') format('woff'), url('../fonts/octicons.ttf?v=345f8bad9c5003db196d08f05e7f030fd2a32ff6') format('truetype'), url('../fonts/octicons.svg?v=345f8bad9c5003db196d08f05e7f030fd2a32ff6#octicons') format('svg'); + font-weight: normal; + font-style: normal; +} +.octicon, +.mega-octicon { + font: normal normal normal 16px/1 octicons; + display: inline-block; + text-decoration: none; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.mega-octicon { + font-size: 32px; +} +.octicon-alert:before { + content: '\f02d'; +} +/* */ +.octicon-alignment-align:before { + content: '\f08a'; +} +/* */ +.octicon-alignment-aligned-to:before { + content: '\f08e'; +} +/* */ +.octicon-alignment-unalign:before { + content: '\f08b'; +} +/* */ +.octicon-arrow-down:before { + content: '\f03f'; +} +/* */ +.octicon-arrow-left:before { + content: '\f040'; +} +/* */ +.octicon-arrow-right:before { + content: '\f03e'; +} +/* */ +.octicon-arrow-small-down:before { + content: '\f0a0'; +} +/* */ +.octicon-arrow-small-left:before { + content: '\f0a1'; +} +/* */ +.octicon-arrow-small-right:before { + content: '\f071'; +} +/* */ +.octicon-arrow-small-up:before { + content: '\f09f'; +} +/* */ +.octicon-arrow-up:before { + content: '\f03d'; +} +/* */ +.octicon-beer:before { + content: '\f069'; +} +/* */ +.octicon-book:before { + content: '\f007'; +} +/* */ +.octicon-bookmark:before { + content: '\f07b'; +} +/* */ +.octicon-briefcase:before { + content: '\f0d3'; +} +/* */ +.octicon-broadcast:before { + content: '\f048'; +} +/* */ +.octicon-browser:before { + content: '\f0c5'; +} +/* */ +.octicon-bug:before { + content: '\f091'; +} +/* */ +.octicon-calendar:before { + content: '\f068'; +} +/* */ +.octicon-check:before { + content: '\f03a'; +} +/* */ +.octicon-checklist:before { + content: '\f076'; +} +/* */ +.octicon-chevron-down:before { + content: '\f0a3'; +} +/* */ +.octicon-chevron-left:before { + content: '\f0a4'; +} +/* */ +.octicon-chevron-right:before { + content: '\f078'; +} +/* */ +.octicon-chevron-up:before { + content: '\f0a2'; +} +/* */ +.octicon-circle-slash:before { + content: '\f084'; +} +/* */ +.octicon-circuit-board:before { + content: '\f0d6'; +} +/* */ +.octicon-clippy:before { + content: '\f035'; +} +/* */ +.octicon-clock:before { + content: '\f046'; +} +/* */ +.octicon-cloud-download:before { + content: '\f00b'; +} +/* */ +.octicon-cloud-upload:before { + content: '\f00c'; +} +/* */ +.octicon-code:before { + content: '\f05f'; +} +/* */ +.octicon-color-mode:before { + content: '\f065'; +} +/* */ +.octicon-comment-add:before, +.octicon-comment:before { + content: '\f02b'; +} +/* */ +.octicon-comment-discussion:before { + content: '\f04f'; +} +/* */ +.octicon-credit-card:before { + content: '\f045'; +} +/* */ +.octicon-dash:before { + content: '\f0ca'; +} +/* */ +.octicon-dashboard:before { + content: '\f07d'; +} +/* */ +.octicon-database:before { + content: '\f096'; +} +/* */ +.octicon-device-camera:before { + content: '\f056'; +} +/* */ +.octicon-device-camera-video:before { + content: '\f057'; +} +/* */ +.octicon-device-desktop:before { + content: '\f27c'; +} +/* */ +.octicon-device-mobile:before { + content: '\f038'; +} +/* */ +.octicon-diff:before { + content: '\f04d'; +} +/* */ +.octicon-diff-added:before { + content: '\f06b'; +} +/* */ +.octicon-diff-ignored:before { + content: '\f099'; +} +/* */ +.octicon-diff-modified:before { + content: '\f06d'; +} +/* */ +.octicon-diff-removed:before { + content: '\f06c'; +} +/* */ +.octicon-diff-renamed:before { + content: '\f06e'; +} +/* */ +.octicon-ellipsis:before { + content: '\f09a'; +} +/* */ +.octicon-eye-unwatch:before, +.octicon-eye-watch:before, +.octicon-eye:before { + content: '\f04e'; +} +/* */ +.octicon-file-binary:before { + content: '\f094'; +} +/* */ +.octicon-file-code:before { + content: '\f010'; +} +/* */ +.octicon-file-directory:before { + content: '\f016'; +} +/* */ +.octicon-file-media:before { + content: '\f012'; +} +/* */ +.octicon-file-pdf:before { + content: '\f014'; +} +/* */ +.octicon-file-submodule:before { + content: '\f017'; +} +/* */ +.octicon-file-symlink-directory:before { + content: '\f0b1'; +} +/* */ +.octicon-file-symlink-file:before { + content: '\f0b0'; +} +/* */ +.octicon-file-text:before { + content: '\f011'; +} +/* */ +.octicon-file-zip:before { + content: '\f013'; +} +/* */ +.octicon-flame:before { + content: '\f0d2'; +} +/* */ +.octicon-fold:before { + content: '\f0cc'; +} +/* */ +.octicon-gear:before { + content: '\f02f'; +} +/* */ +.octicon-gift:before { + content: '\f042'; +} +/* */ +.octicon-gist:before { + content: '\f00e'; +} +/* */ +.octicon-gist-secret:before { + content: '\f08c'; +} +/* */ +.octicon-git-branch-create:before, +.octicon-git-branch-delete:before, +.octicon-git-branch:before { + content: '\f020'; +} +/* */ +.octicon-git-commit:before { + content: '\f01f'; +} +/* */ +.octicon-git-compare:before { + content: '\f0ac'; +} +/* */ +.octicon-git-merge:before { + content: '\f023'; +} +/* */ +.octicon-git-pull-request-abandoned:before, +.octicon-git-pull-request:before { + content: '\f009'; +} +/* */ +.octicon-globe:before { + content: '\f0b6'; +} +/* */ +.octicon-graph:before { + content: '\f043'; +} +/* */ +.octicon-heart:before { + content: '\2665'; +} +/* ♥ */ +.octicon-history:before { + content: '\f07e'; +} +/* */ +.octicon-home:before { + content: '\f08d'; +} +/* */ +.octicon-horizontal-rule:before { + content: '\f070'; +} +/* */ +.octicon-hourglass:before { + content: '\f09e'; +} +/* */ +.octicon-hubot:before { + content: '\f09d'; +} +/* */ +.octicon-inbox:before { + content: '\f0cf'; +} +/* */ +.octicon-info:before { + content: '\f059'; +} +/* */ +.octicon-issue-closed:before { + content: '\f028'; +} +/* */ +.octicon-issue-opened:before { + content: '\f026'; +} +/* */ +.octicon-issue-reopened:before { + content: '\f027'; +} +/* */ +.octicon-jersey:before { + content: '\f019'; +} +/* */ +.octicon-jump-down:before { + content: '\f072'; +} +/* */ +.octicon-jump-left:before { + content: '\f0a5'; +} +/* */ +.octicon-jump-right:before { + content: '\f0a6'; +} +/* */ +.octicon-jump-up:before { + content: '\f073'; +} +/* */ +.octicon-key:before { + content: '\f049'; +} +/* */ +.octicon-keyboard:before { + content: '\f00d'; +} +/* */ +.octicon-law:before { + content: '\f0d8'; +} +/* */ +.octicon-light-bulb:before { + content: '\f000'; +} +/* */ +.octicon-link:before { + content: '\f05c'; +} +/* */ +.octicon-link-external:before { + content: '\f07f'; +} +/* */ +.octicon-list-ordered:before { + content: '\f062'; +} +/* */ +.octicon-list-unordered:before { + content: '\f061'; +} +/* */ +.octicon-location:before { + content: '\f060'; +} +/* */ +.octicon-gist-private:before, +.octicon-mirror-private:before, +.octicon-git-fork-private:before, +.octicon-lock:before { + content: '\f06a'; +} +/* */ +.octicon-logo-github:before { + content: '\f092'; +} +/* */ +.octicon-mail:before { + content: '\f03b'; +} +/* */ +.octicon-mail-read:before { + content: '\f03c'; +} +/* */ +.octicon-mail-reply:before { + content: '\f051'; +} +/* */ +.octicon-mark-github:before { + content: '\f00a'; +} +/* */ +.octicon-markdown:before { + content: '\f0c9'; +} +/* */ +.octicon-megaphone:before { + content: '\f077'; +} +/* */ +.octicon-mention:before { + content: '\f0be'; +} +/* */ +.octicon-microscope:before { + content: '\f089'; +} +/* */ +.octicon-milestone:before { + content: '\f075'; +} +/* */ +.octicon-mirror-public:before, +.octicon-mirror:before { + content: '\f024'; +} +/* */ +.octicon-mortar-board:before { + content: '\f0d7'; +} +/* */ +.octicon-move-down:before { + content: '\f0a8'; +} +/* */ +.octicon-move-left:before { + content: '\f074'; +} +/* */ +.octicon-move-right:before { + content: '\f0a9'; +} +/* */ +.octicon-move-up:before { + content: '\f0a7'; +} +/* */ +.octicon-mute:before { + content: '\f080'; +} +/* */ +.octicon-no-newline:before { + content: '\f09c'; +} +/* */ +.octicon-octoface:before { + content: '\f008'; +} +/* */ +.octicon-organization:before { + content: '\f037'; +} +/* */ +.octicon-package:before { + content: '\f0c4'; +} +/* */ +.octicon-paintcan:before { + content: '\f0d1'; +} +/* */ +.octicon-pencil:before { + content: '\f058'; +} +/* */ +.octicon-person-add:before, +.octicon-person-follow:before, +.octicon-person:before { + content: '\f018'; +} +/* */ +.octicon-pin:before { + content: '\f041'; +} +/* */ +.octicon-playback-fast-forward:before { + content: '\f0bd'; +} +/* */ +.octicon-playback-pause:before { + content: '\f0bb'; +} +/* */ +.octicon-playback-play:before { + content: '\f0bf'; +} +/* */ +.octicon-playback-rewind:before { + content: '\f0bc'; +} +/* */ +.octicon-plug:before { + content: '\f0d4'; +} +/* */ +.octicon-repo-create:before, +.octicon-gist-new:before, +.octicon-file-directory-create:before, +.octicon-file-add:before, +.octicon-plus:before { + content: '\f05d'; +} +/* */ +.octicon-podium:before { + content: '\f0af'; +} +/* */ +.octicon-primitive-dot:before { + content: '\f052'; +} +/* */ +.octicon-primitive-square:before { + content: '\f053'; +} +/* */ +.octicon-pulse:before { + content: '\f085'; +} +/* */ +.octicon-puzzle:before { + content: '\f0c0'; +} +/* */ +.octicon-question:before { + content: '\f02c'; +} +/* */ +.octicon-quote:before { + content: '\f063'; +} +/* */ +.octicon-radio-tower:before { + content: '\f030'; +} +/* */ +.octicon-repo-delete:before, +.octicon-repo:before { + content: '\f001'; +} +/* */ +.octicon-repo-clone:before { + content: '\f04c'; +} +/* */ +.octicon-repo-force-push:before { + content: '\f04a'; +} +/* */ +.octicon-gist-fork:before, +.octicon-repo-forked:before { + content: '\f002'; +} +/* */ +.octicon-repo-pull:before { + content: '\f006'; +} +/* */ +.octicon-repo-push:before { + content: '\f005'; +} +/* */ +.octicon-rocket:before { + content: '\f033'; +} +/* */ +.octicon-rss:before { + content: '\f034'; +} +/* */ +.octicon-ruby:before { + content: '\f047'; +} +/* */ +.octicon-screen-full:before { + content: '\f066'; +} +/* */ +.octicon-screen-normal:before { + content: '\f067'; +} +/* */ +.octicon-search-save:before, +.octicon-search:before { + content: '\f02e'; +} +/* */ +.octicon-server:before { + content: '\f097'; +} +/* */ +.octicon-settings:before { + content: '\f07c'; +} +/* */ +.octicon-log-in:before, +.octicon-sign-in:before { + content: '\f036'; +} +/* */ +.octicon-log-out:before, +.octicon-sign-out:before { + content: '\f032'; +} +/* */ +.octicon-split:before { + content: '\f0c6'; +} +/* */ +.octicon-squirrel:before { + content: '\f0b2'; +} +/* */ +.octicon-star-add:before, +.octicon-star-delete:before, +.octicon-star:before { + content: '\f02a'; +} +/* */ +.octicon-steps:before { + content: '\f0c7'; +} +/* */ +.octicon-stop:before { + content: '\f08f'; +} +/* */ +.octicon-repo-sync:before, +.octicon-sync:before { + content: '\f087'; +} +/* */ +.octicon-tag-remove:before, +.octicon-tag-add:before, +.octicon-tag:before { + content: '\f015'; +} +/* */ +.octicon-telescope:before { + content: '\f088'; +} +/* */ +.octicon-terminal:before { + content: '\f0c8'; +} +/* */ +.octicon-three-bars:before { + content: '\f05e'; +} +/* */ +.octicon-thumbsdown:before { + content: '\f0db'; +} +/* */ +.octicon-thumbsup:before { + content: '\f0da'; +} +/* */ +.octicon-tools:before { + content: '\f031'; +} +/* */ +.octicon-trashcan:before { + content: '\f0d0'; +} +/* */ +.octicon-triangle-down:before { + content: '\f05b'; +} +/* */ +.octicon-triangle-left:before { + content: '\f044'; +} +/* */ +.octicon-triangle-right:before { + content: '\f05a'; +} +/* */ +.octicon-triangle-up:before { + content: '\f0aa'; +} +/* */ +.octicon-unfold:before { + content: '\f039'; +} +/* */ +.octicon-unmute:before { + content: '\f0ba'; +} +/* */ +.octicon-versions:before { + content: '\f064'; +} +/* */ +.octicon-remove-close:before, +.octicon-x:before { + content: '\f081'; +} +/* */ +.octicon-zap:before { + content: '\26A1'; +} +/* ⚡ */ +body { + font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif, '微软雅黑'; + background-color: #FAFAFA; +} +img { + border-radius: 3px; +} +.full.height { + padding: 0; + margin: 0 0 -87px 0; + min-height: 100%; +} +.following.bar { + z-index: 900; + left: 0; + width: 100%; + padding: 0.7em 0; +} +.following.bar.light { + background-color: white; + border-bottom: 1px solid #DDDDDD; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.04); +} +.following.bar .ui.secondary.menu { + height: 30px; +} +.following.bar .column .menu { + margin-top: 0; +} +.following.bar .brand { + float: left; + margin-right: 5px; +} +.following.bar .head.link.item { + padding-right: 0!important; +} +.following.bar .head.link.item .dropdown.icon, +.following.bar .head.link.item .menu .octicon { + margin-right: 5px; +} +.following.bar .user.avatar { + padding: 0; + margin-top: 1px; +} +.following.bar .searchbox { + background-color: #f4f4f4 !important; +} +.following.bar .searchbox:focus { + background-color: #e9e9e9 !important; +} +.following.bar .octicon { + width: 16px; + opacity: 1!important; + text-align: center; +} +.ui.left { + float: left; +} +.ui.right { + float: right; +} +footer { + margin-top: 40px !important; + background-color: white; + border-top: 1px solid #d6d6d6; + clear: both; + width: 100%; + color: #888888; +} +footer .fa { + width: 16px; + text-align: center; + color: #428bca; +} +footer .links > * { + border-left: 1px solid #d6d6d6; + padding-left: 8px; + margin-left: 5px; +} +footer .links > *:first-child { + border-left: none; +} +.hide { + display: none; +} +.center { + text-align: center; +} +.text-error { + color: #d95c5c !important; +} +.img-1 { + width: 2px; + height: 2px; +} +.img-2 { + width: 4px; + height: 4px; +} +.img-3 { + width: 6px; + height: 6px; +} +.img-4 { + width: 8px; + height: 8px; +} +.img-5 { + width: 10px; + height: 10px; +} +.img-6 { + width: 12px; + height: 12px; +} +.img-7 { + width: 14px; + height: 14px; +} +.img-8 { + width: 16px; + height: 16px; +} +.img-9 { + width: 18px; + height: 18px; +} +.img-10 { + width: 20px; + height: 20px; +} +.img-11 { + width: 22px; + height: 22px; +} +.img-12 { + width: 24px; + height: 24px; +} +.img-13 { + width: 26px; + height: 26px; +} +.img-14 { + width: 28px; + height: 28px; +} +.img-15 { + width: 30px; + height: 30px; +} +.img-16 { + width: 32px; + height: 32px; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +.home { + padding-bottom: 120px; +} +.home .logo { + max-width: 250px; +} +.home .hero h1, +.home .hero h2 { + font-family: 'PT Sans Narrow', sans-serif; +} +.home .hero h1 { + font-size: 7em; +} +.home .hero h2 { + font-size: 4em; +} +.home .hero .octicon { + color: #d9453d; + font-size: 60px; + margin-right: 10px; +} +.home .hero.header { + font-size: 24px; +} +.home p.large { + font-size: 20px; +} +.home .stackable { + padding-top: 30px; +} +.home a { + color: #d9453d; +} +.install { + padding-top: 45px; + padding-bottom: 120px; +} +.install .attached.header { + background: #f0f0f0; +} +.install form label { + text-align: right; + width: 40% !important; +} +.install form input { + width: 35% !important; +} +.install form .field { + text-align: left; +} +.install form .field .help { + margin-left: 41%; +} +.install form .field.optional .title { + margin-left: 38%; +} +.install .ui .checkbox { + margin-left: 40% !important; +} +.install .ui .checkbox label { + width: auto !important; +} +.form .help { + color: #999999; + padding-top: .6em; + padding-bottom: .6em; + display: inline-block; +} +.repository { + padding-top: 15px; + padding-bottom: 120px; +} +.repository .head { + height: 75px; + padding-top: 20px; + background-color: #FCFCFC; +} +.repository .head .mega-octicon { + width: 30px; +} +.repository .head a, +.repository .head .fork-flag { + font-weight: 300; +} +.repository .head .ui.label { + margin-top: 5px; + vertical-align: top; +} +.repository .head .fork-flag { + margin-left: 38px; + display: block; + font-size: 11px; + line-height: 10px; + white-space: nowrap; +} +.repository .head .button { + margin-left: 10px; +} +.repository .head .button i { + margin-right: 5px; +} +.repository .head .num { + font-weight: bold; +} +.repository .head .octicon { + height: 5px; +} +.repository .navbar { + height: 60px; + padding-top: 20px; +} +.repository .navbar .ui.secondary.menu .item { + margin-left: -10px; + margin-top: -7px; +} +.repository .navbar .ui.secondary.menu .item > .input .new-label-input, +.repository .navbar .ui.secondary.menu .item > .input .color-picker { + background-color: white; + border: 1px solid rgba(0, 0, 0, 0.15); +} +.repository .navbar .ui.secondary.menu .item .new-label-input { + width: 150px; +} +.repository .navbar .ui.secondary.menu .item .color-picker { + height: 35px; + width: auto; + padding-left: 30px; +} +.repository .navbar .ui.secondary.menu .item .minicolors-swatch.minicolors-sprite { + top: 10px; + left: 10px; + width: 15px; + height: 15px; +} +.repository .navbar .ui.secondary.menu .item.precolors { + padding-left: 0; + padding-right: 0; + margin-right: 10px; + width: 120px; +} +.repository .navbar .ui.secondary.menu .item.precolors .color { + float: left; + width: 15px; + height: 15px; +} +.repository .filter.menu .label.color { + padding: 0 8px; +} +.repository .type.item .menu { + right: 0!important; + left: auto!important; +} +.repository .issue.list { + clear: both; + list-style: none; + font-size: 13px; + padding-top: 15px; +} +.repository .issue.list .item { + padding-top: 15px; + padding-bottom: 10px; + border-bottom: 1px dashed #AAA; +} +.repository .issue.list .item .title { + color: #444; + font-size: 15px; + font-weight: bold; + margin: 0 6px; +} +.repository .issue.list .item .title:hover { + color: #000; +} +.repository .issue.list .item .comment { + padding-right: 10px; + color: #666; +} +.repository .issue.list .item .desc { + padding-top: 5px; + color: #999; +} +.repository .issue.list .page.buttons { + padding-top: 15px; +} +.repository .label.list { + clear: both; + padding-top: 15px; +} +.repository .label.list .item { + padding-top: 10px; + padding-bottom: 10px; + border-bottom: 1px dashed #AAA; +} +.repository .label.list .item a { + font-size: 15px; + padding-top: 5px; + padding-right: 10px; + color: #666; +} +.repository .label.list .item a:hover { + color: #000; +} +.repository .label.list .item a.open-issues { + margin-right: 30px; +} diff --git a/public/css/jquery.minicolors.css b/public/css/jquery.minicolors.css new file mode 100644 index 0000000000..47dffa5ecf --- /dev/null +++ b/public/css/jquery.minicolors.css @@ -0,0 +1,278 @@ +.minicolors { + position: relative; +} + +.minicolors-sprite { + background-image: url(data:image/png;base64,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); +} + +.minicolors-no-data-uris .minicolors-sprite { + background-image: url(jquery.minicolors.png); +} + +.minicolors-swatch { + position: absolute; + vertical-align: middle; + background-position: -80px 0; + border: solid 1px #ccc; + cursor: text; + padding: 0; + margin: 0; + display: inline-block; +} + +.minicolors-swatch-color { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.minicolors input[type=hidden] + .minicolors-swatch { + width: 28px; + position: static; + cursor: pointer; +} + +.minicolors input[type=hidden][disabled] + .minicolors-swatch { + cursor: default; +} + +/* Panel */ +.minicolors-panel { + position: absolute; + width: 173px; + height: 152px; + background: white; + border: solid 1px #CCC; + box-shadow: 0 0 20px rgba(0, 0, 0, .2); + z-index: 99999; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; + display: none; +} + +.minicolors-panel.minicolors-visible { + display: block; +} + +/* Panel positioning */ +.minicolors-position-top .minicolors-panel { + top: -154px; +} + +.minicolors-position-right .minicolors-panel { + right: 0; +} + +.minicolors-position-bottom .minicolors-panel { + top: auto; +} + +.minicolors-position-left .minicolors-panel { + left: 0; +} + +.minicolors-with-opacity .minicolors-panel { + width: 194px; +} + +.minicolors .minicolors-grid { + position: absolute; + top: 1px; + left: 1px; + width: 150px; + height: 150px; + background-position: -120px 0; + cursor: crosshair; +} + +.minicolors .minicolors-grid-inner { + position: absolute; + top: 0; + left: 0; + width: 150px; + height: 150px; +} + +.minicolors-slider-saturation .minicolors-grid { + background-position: -420px 0; +} + +.minicolors-slider-saturation .minicolors-grid-inner { + background-position: -270px 0; + background-image: inherit; +} + +.minicolors-slider-brightness .minicolors-grid { + background-position: -570px 0; +} + +.minicolors-slider-brightness .minicolors-grid-inner { + background-color: black; +} + +.minicolors-slider-wheel .minicolors-grid { + background-position: -720px 0; +} + +.minicolors-slider, +.minicolors-opacity-slider { + position: absolute; + top: 1px; + left: 152px; + width: 20px; + height: 150px; + background-color: white; + background-position: 0 0; + cursor: row-resize; +} + +.minicolors-slider-saturation .minicolors-slider { + background-position: -60px 0; +} + +.minicolors-slider-brightness .minicolors-slider { + background-position: -20px 0; +} + +.minicolors-slider-wheel .minicolors-slider { + background-position: -20px 0; +} + +.minicolors-opacity-slider { + left: 173px; + background-position: -40px 0; + display: none; +} + +.minicolors-with-opacity .minicolors-opacity-slider { + display: block; +} + +/* Pickers */ +.minicolors-grid .minicolors-picker { + position: absolute; + top: 70px; + left: 70px; + width: 12px; + height: 12px; + border: solid 1px black; + border-radius: 10px; + margin-top: -6px; + margin-left: -6px; + background: none; +} + +.minicolors-grid .minicolors-picker > div { + position: absolute; + top: 0; + left: 0; + width: 8px; + height: 8px; + border-radius: 8px; + border: solid 2px white; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} + +.minicolors-picker { + position: absolute; + top: 0; + left: 0; + width: 18px; + height: 2px; + background: white; + border: solid 1px black; + margin-top: -2px; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} + +/* Inline controls */ +.minicolors-inline { + display: inline-block; +} + +.minicolors-inline .minicolors-input { + display: none !important; +} + +.minicolors-inline .minicolors-panel { + position: relative; + top: auto; + left: auto; + box-shadow: none; + z-index: auto; + display: inline-block; +} + +/* Default theme */ +.minicolors-theme-default .minicolors-swatch { + top: 5px; + left: 5px; + width: 18px; + height: 18px; +} +.minicolors-theme-default.minicolors-position-right .minicolors-swatch { + left: auto; + right: 5px; +} +.minicolors-theme-default.minicolors { + width: auto; + display: inline-block; +} +.minicolors-theme-default .minicolors-input { + height: 20px; + width: auto; + display: inline-block; + padding-left: 26px; +} +.minicolors-theme-default.minicolors-position-right .minicolors-input { + padding-right: 26px; + padding-left: inherit; +} + +/* Bootstrap theme */ +.minicolors-theme-bootstrap .minicolors-swatch { + z-index: 2; + top: 3px; + left: 3px; + width: 28px; + height: 28px; + border-radius: 3px; +} +.minicolors-theme-bootstrap .minicolors-swatch-color { + border-radius: inherit; +} +.minicolors-theme-bootstrap.minicolors-position-right .minicolors-swatch { + left: auto; + right: 3px; +} +.minicolors-theme-bootstrap .minicolors-input { + float: none; + padding-left: 44px; +} +.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input { + padding-right: 44px; + padding-left: 12px; +} +.minicolors-theme-bootstrap .minicolors-input.input-lg + .minicolors-swatch { + top: 4px; + left: 4px; + width: 37px; + height: 37px; + border-radius: 5px; +} +.minicolors-theme-bootstrap .minicolors-input.input-sm + .minicolors-swatch { + width: 24px; + height: 24px; +} +.input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} diff --git a/public/js/gogs.js b/public/js/gogs.js index 5f08b59cdb..aa9acd0915 100644 --- a/public/js/gogs.js +++ b/public/js/gogs.js @@ -32,6 +32,24 @@ function initInstall() { }); }; +function initRepository(){ + if ($('.repository').length == 0) { + return; + } + + if ($('.labels').length == 0) { + return; + } + $('.color-picker').each( function() { + $(this).minicolors(); + }); + $('.precolors .color').click(function(){ + var color_hex = $(this).data('color-hex') + $('.color-picker').val(color_hex); + $('.minicolors-swatch-color').css("background-color", color_hex); + }); +}; + $(document).ready(function () { // Semantic UI modules. $('.dropdown').dropdown(); @@ -46,4 +64,5 @@ $(document).ready(function () { $('.poping.up').popup(); initInstall(); + initRepository(); }); \ No newline at end of file diff --git a/public/js/libs/jquery.minicolors.min.js b/public/js/libs/jquery.minicolors.min.js new file mode 100644 index 0000000000..12480abb06 --- /dev/null +++ b/public/js/libs/jquery.minicolors.min.js @@ -0,0 +1,11 @@ +/* + * jQuery MiniColors: A tiny color picker built on jQuery + * + * Copyright: Cory LaViska for A Beautiful Site, LLC: http://www.abeautifulsite.net/ + * + * Contribute: https://github.com/claviska/jquery-minicolors + * + * @license: http://opensource.org/licenses/MIT + * + */ +!function(i){"function"==typeof define&&define.amd?define(["jquery"],i):"object"==typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function($){function i(i,t){var o=$('
'),n=$.minicolors.defaults;i.data("minicolors-initialized")||(t=$.extend(!0,{},n,t),o.addClass("minicolors-theme-"+t.theme).toggleClass("minicolors-with-opacity",t.opacity).toggleClass("minicolors-no-data-uris",t.dataUris!==!0),void 0!==t.position&&$.each(t.position.split(" "),function(){o.addClass("minicolors-position-"+this)}),i.addClass("minicolors-input").data("minicolors-initialized",!1).data("minicolors-settings",t).prop("size",7).wrap(o).after(' '),t.inline||(i.after(''),i.next(".minicolors-swatch").on("click",function(t){t.preventDefault(),i.focus()})),i.parent().find(".minicolors-panel").on("selectstart",function(){return!1}).end(),t.inline&&i.parent().addClass("minicolors-inline"),e(i,!1),i.data("minicolors-initialized",!0))}function t(i){var t=i.parent();i.removeData("minicolors-initialized").removeData("minicolors-settings").removeProp("size").removeClass("minicolors-input"),t.before(i).remove()}function o(i){var t=i.parent(),o=t.find(".minicolors-panel"),s=i.data("minicolors-settings");!i.data("minicolors-initialized")||i.prop("disabled")||t.hasClass("minicolors-inline")||t.hasClass("minicolors-focus")||(n(),t.addClass("minicolors-focus"),o.stop(!0,!0).fadeIn(s.showSpeed,function(){s.show&&s.show.call(i.get(0))}))}function n(){$(".minicolors-focus").each(function(){var i=$(this),t=i.find(".minicolors-input"),o=i.find(".minicolors-panel"),n=t.data("minicolors-settings");o.fadeOut(n.hideSpeed,function(){n.hide&&n.hide.call(t.get(0)),i.removeClass("minicolors-focus")})})}function s(i,t,o){var n=i.parents(".minicolors").find(".minicolors-input"),s=n.data("minicolors-settings"),e=i.find("[class$=-picker]"),r=i.offset().left,c=i.offset().top,l=Math.round(t.pageX-r),h=Math.round(t.pageY-c),d=o?s.animationSpeed:0,u,g,p,m;t.originalEvent.changedTouches&&(l=t.originalEvent.changedTouches[0].pageX-r,h=t.originalEvent.changedTouches[0].pageY-c),0>l&&(l=0),0>h&&(h=0),l>i.width()&&(l=i.width()),h>i.height()&&(h=i.height()),i.parent().is(".minicolors-slider-wheel")&&e.parent().is(".minicolors-grid")&&(u=75-l,g=75-h,p=Math.sqrt(u*u+g*g),m=Math.atan2(g,u),0>m&&(m+=2*Math.PI),p>75&&(p=75,l=75-75*Math.cos(m),h=75-75*Math.sin(m)),l=Math.round(l),h=Math.round(h)),i.is(".minicolors-grid")?e.stop(!0).animate({top:h+"px",left:l+"px"},d,s.animationEasing,function(){a(n,i)}):e.stop(!0).animate({top:h+"px"},d,s.animationEasing,function(){a(n,i)})}function a(i,t){function o(i,t){var o,n;return i.length&&t?(o=i.offset().left,n=i.offset().top,{x:o-t.offset().left+i.outerWidth()/2,y:n-t.offset().top+i.outerHeight()/2}):null}var n,s,a,e,c,l,d,g=i.val(),p=i.attr("data-opacity"),f=i.parent(),v=i.data("minicolors-settings"),b=f.find(".minicolors-swatch"),y=f.find(".minicolors-grid"),M=f.find(".minicolors-slider"),w=f.find(".minicolors-opacity-slider"),x=y.find("[class$=-picker]"),C=M.find("[class$=-picker]"),k=w.find("[class$=-picker]"),S=o(x,y),z=o(C,M),D=o(k,w);if(t.is(".minicolors-grid, .minicolors-slider")){switch(v.control){case"wheel":e=y.width()/2-S.x,c=y.height()/2-S.y,l=Math.sqrt(e*e+c*c),d=Math.atan2(c,e),0>d&&(d+=2*Math.PI),l>75&&(l=75,S.x=69-75*Math.cos(d),S.y=69-75*Math.sin(d)),s=u(l/.75,0,100),n=u(180*d/Math.PI,0,360),a=u(100-Math.floor(z.y*(100/M.height())),0,100),g=m({h:n,s:s,b:a}),M.css("backgroundColor",m({h:n,s:s,b:100}));break;case"saturation":n=u(parseInt(S.x*(360/y.width()),10),0,360),s=u(100-Math.floor(z.y*(100/M.height())),0,100),a=u(100-Math.floor(S.y*(100/y.height())),0,100),g=m({h:n,s:s,b:a}),M.css("backgroundColor",m({h:n,s:100,b:a})),f.find(".minicolors-grid-inner").css("opacity",s/100);break;case"brightness":n=u(parseInt(S.x*(360/y.width()),10),0,360),s=u(100-Math.floor(S.y*(100/y.height())),0,100),a=u(100-Math.floor(z.y*(100/M.height())),0,100),g=m({h:n,s:s,b:a}),M.css("backgroundColor",m({h:n,s:s,b:100})),f.find(".minicolors-grid-inner").css("opacity",1-a/100);break;default:n=u(360-parseInt(z.y*(360/M.height()),10),0,360),s=u(Math.floor(S.x*(100/y.width())),0,100),a=u(100-Math.floor(S.y*(100/y.height())),0,100),g=m({h:n,s:s,b:a}),y.css("backgroundColor",m({h:n,s:100,b:100}))}i.val(h(g,v.letterCase))}t.is(".minicolors-opacity-slider")&&(p=v.opacity?parseFloat(1-D.y/w.height()).toFixed(2):1,v.opacity&&i.attr("data-opacity",p)),b.find("SPAN").css({backgroundColor:g,opacity:p}),r(i,g,p)}function e(i,t){var o,n,s,a,e,c,l,g=i.parent(),p=i.data("minicolors-settings"),v=g.find(".minicolors-swatch"),b=g.find(".minicolors-grid"),y=g.find(".minicolors-slider"),M=g.find(".minicolors-opacity-slider"),w=b.find("[class$=-picker]"),x=y.find("[class$=-picker]"),C=M.find("[class$=-picker]");switch(o=h(d(i.val(),!0),p.letterCase),o||(o=h(d(p.defaultValue,!0),p.letterCase)),n=f(o),t||i.val(o),p.opacity&&(s=""===i.attr("data-opacity")?1:u(parseFloat(i.attr("data-opacity")).toFixed(2),0,1),isNaN(s)&&(s=1),i.attr("data-opacity",s),v.find("SPAN").css("opacity",s),e=u(M.height()-M.height()*s,0,M.height()),C.css("top",e+"px")),v.find("SPAN").css("backgroundColor",o),p.control){case"wheel":c=u(Math.ceil(.75*n.s),0,b.height()/2),l=n.h*Math.PI/180,a=u(75-Math.cos(l)*c,0,b.width()),e=u(75-Math.sin(l)*c,0,b.height()),w.css({top:e+"px",left:a+"px"}),e=150-n.b/(100/b.height()),""===o&&(e=0),x.css("top",e+"px"),y.css("backgroundColor",m({h:n.h,s:n.s,b:100}));break;case"saturation":a=u(5*n.h/12,0,150),e=u(b.height()-Math.ceil(n.b/(100/b.height())),0,b.height()),w.css({top:e+"px",left:a+"px"}),e=u(y.height()-n.s*(y.height()/100),0,y.height()),x.css("top",e+"px"),y.css("backgroundColor",m({h:n.h,s:100,b:n.b})),g.find(".minicolors-grid-inner").css("opacity",n.s/100);break;case"brightness":a=u(5*n.h/12,0,150),e=u(b.height()-Math.ceil(n.s/(100/b.height())),0,b.height()),w.css({top:e+"px",left:a+"px"}),e=u(y.height()-n.b*(y.height()/100),0,y.height()),x.css("top",e+"px"),y.css("backgroundColor",m({h:n.h,s:n.s,b:100})),g.find(".minicolors-grid-inner").css("opacity",1-n.b/100);break;default:a=u(Math.ceil(n.s/(100/b.width())),0,b.width()),e=u(b.height()-Math.ceil(n.b/(100/b.height())),0,b.height()),w.css({top:e+"px",left:a+"px"}),e=u(y.height()-n.h/(360/y.height()),0,y.height()),x.css("top",e+"px"),b.css("backgroundColor",m({h:n.h,s:100,b:100}))}i.data("minicolors-initialized")&&r(i,o,s)}function r(i,t,o){var n=i.data("minicolors-settings"),s=i.data("minicolors-lastChange");s&&s.hex===t&&s.opacity===o||(i.data("minicolors-lastChange",{hex:t,opacity:o}),n.change&&(n.changeDelay?(clearTimeout(i.data("minicolors-changeTimeout")),i.data("minicolors-changeTimeout",setTimeout(function(){n.change.call(i.get(0),t,o)},n.changeDelay))):n.change.call(i.get(0),t,o)),i.trigger("change").trigger("input"))}function c(i){var t=d($(i).val(),!0),o=b(t),n=$(i).attr("data-opacity");return o?(void 0!==n&&$.extend(o,{a:parseFloat(n)}),o):null}function l(i,t){var o=d($(i).val(),!0),n=b(o),s=$(i).attr("data-opacity");return n?(void 0===s&&(s=1),t?"rgba("+n.r+", "+n.g+", "+n.b+", "+parseFloat(s)+")":"rgb("+n.r+", "+n.g+", "+n.b+")"):null}function h(i,t){return"uppercase"===t?i.toUpperCase():i.toLowerCase()}function d(i,t){return i=i.replace(/[^A-F0-9]/gi,""),3!==i.length&&6!==i.length?"":(3===i.length&&t&&(i=i[0]+i[0]+i[1]+i[1]+i[2]+i[2]),"#"+i)}function u(i,t,o){return t>i&&(i=t),i>o&&(i=o),i}function g(i){var t={},o=Math.round(i.h),n=Math.round(255*i.s/100),s=Math.round(255*i.b/100);if(0===n)t.r=t.g=t.b=s;else{var a=s,e=(255-n)*s/255,r=(a-e)*(o%60)/60;360===o&&(o=0),60>o?(t.r=a,t.b=e,t.g=e+r):120>o?(t.g=a,t.b=e,t.r=a-r):180>o?(t.g=a,t.r=e,t.b=e+r):240>o?(t.b=a,t.r=e,t.g=a-r):300>o?(t.b=a,t.g=e,t.r=e+r):360>o?(t.r=a,t.g=e,t.b=a-r):(t.r=0,t.g=0,t.b=0)}return{r:Math.round(t.r),g:Math.round(t.g),b:Math.round(t.b)}}function p(i){var t=[i.r.toString(16),i.g.toString(16),i.b.toString(16)];return $.each(t,function(i,o){1===o.length&&(t[i]="0"+o)}),"#"+t.join("")}function m(i){return p(g(i))}function f(i){var t=v(b(i));return 0===t.s&&(t.h=360),t}function v(i){var t={h:0,s:0,b:0},o=Math.min(i.r,i.g,i.b),n=Math.max(i.r,i.g,i.b),s=n-o;return t.b=n,t.s=0!==n?255*s/n:0,t.h=0!==t.s?i.r===n?(i.g-i.b)/s:i.g===n?2+(i.b-i.r)/s:4+(i.r-i.g)/s:-1,t.h*=60,t.h<0&&(t.h+=360),t.s*=100/255,t.b*=100/255,t}function b(i){return i=parseInt(i.indexOf("#")>-1?i.substring(1):i,16),{r:i>>16,g:(65280&i)>>8,b:255&i}}$.minicolors={defaults:{animationSpeed:50,animationEasing:"swing",change:null,changeDelay:0,control:"hue",dataUris:!0,defaultValue:"",hide:null,hideSpeed:100,inline:!1,letterCase:"lowercase",opacity:!1,position:"bottom left",show:null,showSpeed:100,theme:"default"}},$.extend($.fn,{minicolors:function(s,a){switch(s){case"destroy":return $(this).each(function(){t($(this))}),$(this);case"hide":return n(),$(this);case"opacity":return void 0===a?$(this).attr("data-opacity"):($(this).each(function(){e($(this).attr("data-opacity",a))}),$(this));case"rgbObject":return c($(this),"rgbaObject"===s);case"rgbString":case"rgbaString":return l($(this),"rgbaString"===s);case"settings":return void 0===a?$(this).data("minicolors-settings"):($(this).each(function(){var i=$(this).data("minicolors-settings")||{};t($(this)),$(this).minicolors($.extend(!0,i,a))}),$(this));case"show":return o($(this).eq(0)),$(this);case"value":return void 0===a?$(this).val():($(this).each(function(){e($(this).val(a))}),$(this));default:return"create"!==s&&(a=s),$(this).each(function(){i($(this),a)}),$(this)}}}),$(document).on("mousedown.minicolors touchstart.minicolors",function(i){$(i.target).parents().add(i.target).hasClass("minicolors")||n()}).on("mousedown.minicolors touchstart.minicolors",".minicolors-grid, .minicolors-slider, .minicolors-opacity-slider",function(i){var t=$(this);i.preventDefault(),$(document).data("minicolors-target",t),s(t,i,!0)}).on("mousemove.minicolors touchmove.minicolors",function(i){var t=$(document).data("minicolors-target");t&&s(t,i)}).on("mouseup.minicolors touchend.minicolors",function(){$(this).removeData("minicolors-target")}).on("mousedown.minicolors touchstart.minicolors",".minicolors-swatch",function(i){var t=$(this).parent().find(".minicolors-input");i.preventDefault(),o(t)}).on("focus.minicolors",".minicolors-input",function(){var i=$(this);i.data("minicolors-initialized")&&o(i)}).on("blur.minicolors",".minicolors-input",function(){var i=$(this),t=i.data("minicolors-settings");i.data("minicolors-initialized")&&(i.val(d(i.val(),!0)),""===i.val()&&i.val(d(t.defaultValue,!0)),i.val(h(i.val(),t.letterCase)))}).on("keydown.minicolors",".minicolors-input",function(i){var t=$(this);if(t.data("minicolors-initialized"))switch(i.keyCode){case 9:n();break;case 13:case 27:n(),t.blur()}}).on("keyup.minicolors",".minicolors-input",function(){var i=$(this);i.data("minicolors-initialized")&&e(i,!0)}).on("paste.minicolors",".minicolors-input",function(){var i=$(this);i.data("minicolors-initialized")&&setTimeout(function(){e(i,!0)},1)})}); \ No newline at end of file diff --git a/public/js/libs/jquery.minicolors.png b/public/js/libs/jquery.minicolors.png new file mode 100644 index 0000000000..8fa1e9d906 Binary files /dev/null and b/public/js/libs/jquery.minicolors.png differ diff --git a/public/js/min/gogs-min.js b/public/js/min/gogs-min.js deleted file mode 100644 index bfcebb5eca..0000000000 --- a/public/js/min/gogs-min.js +++ /dev/null @@ -1 +0,0 @@ -$(document).ready(function(){$(".dropdown").dropdown({transition:"slide up"})}); \ No newline at end of file diff --git a/public/less/_repository.less b/public/less/_repository.less index a5ac3bbc3c..263f1223d9 100644 --- a/public/less/_repository.less +++ b/public/less/_repository.less @@ -41,6 +41,42 @@ .navbar { height: 60px; padding-top: 20px; + .ui.secondary.menu .item { + margin-left: -10px; + margin-top: -7px; + &>.input { + .new-label-input, + .color-picker { + background-color: white; + border: 1px solid rgba(0,0,0,.15); + } + } + .new-label-input { + width: 150px; + } + .color-picker { + height: 35px; + width: auto; + padding-left: 30px; + } + .minicolors-swatch.minicolors-sprite { + top: 10px; + left: 10px; + width: 15px; + height: 15px; + } + &.precolors { + padding-left: 0; + padding-right: 0; + margin-right: 10px; + width: 120px; + .color { + float: left; + width: 15px; + height: 15px; + } + } + } } .filter.menu .label.color { padding: 0 8px; @@ -50,9 +86,10 @@ left: auto!important; } .issue.list { + clear: both; list-style: none; font-size: 13px; - padding-top: 45px; + padding-top: 15px; .item { padding-top: 15px; padding-bottom: 10px; @@ -79,4 +116,25 @@ padding-top: 15px; } } + .label.list { + clear: both; + padding-top: 15px; + .item { + padding-top: 10px; + padding-bottom: 10px; + border-bottom: 1px dashed #AAA; + a { + font-size: 15px; + padding-top: 5px; + padding-right: 10px; + color: #666; + &:hover { + color: #000; + } + &.open-issues { + margin-right: 30px; + } + } + } + } } \ No newline at end of file diff --git a/routers/repo/issue.go b/routers/repo/issue.go index c0894254ff..d6fa000b5d 100644 --- a/routers/repo/issue.go +++ b/routers/repo/issue.go @@ -30,6 +30,8 @@ const ( ISSUE_CREATE base.TplName = "repo/issue/create" ISSUE_VIEW base.TplName = "repo/issue/view" + LABELS base.TplName = "repo/issue/labels" + MILESTONE base.TplName = "repo/issue/milestone" MILESTONE_NEW base.TplName = "repo/issue/milestone_new" MILESTONE_EDIT base.TplName = "repo/issue/milestone_edit" @@ -40,6 +42,19 @@ var ( ErrTooManyFiles = errors.New("Maximum number of files to upload exceeded") ) +func RetrieveLabels(ctx *middleware.Context) { + labels, err := models.GetLabels(ctx.Repo.Repository.Id) + if err != nil { + ctx.Handle(500, "RetrieveLabels.GetLabels: %v", err) + return + } + for _, l := range labels { + l.CalOpenIssues() + } + ctx.Data["Labels"] = labels + ctx.Data["NumLabels"] = len(labels) +} + func Issues(ctx *middleware.Context) { ctx.Data["Title"] = ctx.Tr("repo.issues") ctx.Data["PageIsIssueList"] = true @@ -85,17 +100,6 @@ func Issues(ctx *middleware.Context) { mid = mile.Id } - selectLabels := ctx.Query("labels") - labels, err := models.GetLabels(repo.Id) - if err != nil { - ctx.Handle(500, "GetLabels: %v", err) - return - } - for _, l := range labels { - l.CalOpenIssues() - } - ctx.Data["Labels"] = labels - page := ctx.QueryInt("page") if page <= 1 { page = 1 @@ -107,6 +111,8 @@ func Issues(ctx *middleware.Context) { ctx.Data["NextPage"] = page + 1 } + selectLabels := ctx.Query("labels") + // Get issues. issues, err := models.GetIssues(assigneeId, repo.Id, posterId, mid, page, isShowClosed, selectLabels, ctx.Query("sortType")) @@ -125,24 +131,26 @@ func Issues(ctx *middleware.Context) { // Get posters. for i := range issues { if err = issues[i].GetLabels(); err != nil { - ctx.Handle(500, "GetLabels", fmt.Errorf("[#%d]%v", issues[i].Id, err)) + ctx.Handle(500, "GetLabels", fmt.Errorf("[#%d]%v", issues[i].ID, err)) return } - idx := models.PairsContains(pairs, issues[i].Id, ctx.User.Id) + if ctx.IsSigned { + idx := models.PairsContains(pairs, issues[i].ID, ctx.User.Id) - if filterMode == models.FM_MENTION && (idx == -1 || !pairs[idx].IsMentioned) { - continue - } + if filterMode == models.FM_MENTION && (idx == -1 || !pairs[idx].IsMentioned) { + continue + } - if idx > -1 { - issues[i].IsRead = pairs[idx].IsRead - } else { - issues[i].IsRead = true + if idx > -1 { + issues[i].IsRead = pairs[idx].IsRead + } else { + issues[i].IsRead = true + } } if err = issues[i].GetPoster(); err != nil { - ctx.Handle(500, "GetPoster", fmt.Errorf("[#%d]%v", issues[i].Id, err)) + ctx.Handle(500, "GetPoster", fmt.Errorf("[#%d]%v", issues[i].ID, err)) return } } @@ -257,14 +265,14 @@ func CreateIssuePost(ctx *middleware.Context, form auth.CreateIssueForm) { if err := models.NewIssue(issue); err != nil { send(500, nil, err) return - } else if err := models.NewIssueUserPairs(ctx.Repo.Repository, issue.Id, ctx.Repo.Owner.Id, + } else if err := models.NewIssueUserPairs(ctx.Repo.Repository, issue.ID, ctx.Repo.Owner.Id, ctx.User.Id, form.AssigneeId); err != nil { send(500, nil, err) return } if setting.AttachmentEnabled { - uploadFiles(ctx, issue.Id, 0) + uploadFiles(ctx, issue.ID, 0) } // Update mentions. @@ -274,7 +282,7 @@ func CreateIssuePost(ctx *middleware.Context, form auth.CreateIssueForm) { ms[i] = ms[i][1:] } - if err := models.UpdateMentions(ms, issue.Id); err != nil { + if err := models.UpdateMentions(ms, issue.ID); err != nil { send(500, nil, err) return } @@ -321,7 +329,7 @@ func CreateIssuePost(ctx *middleware.Context, form auth.CreateIssueForm) { return } } - log.Trace("%d Issue created: %d", ctx.Repo.Repository.Id, issue.Id) + log.Trace("%d Issue created: %d", ctx.Repo.Repository.Id, issue.ID) send(200, fmt.Sprintf("%s/%s/%s/issues/%d", setting.AppSubUrl, ctx.Params(":username"), ctx.Params(":reponame"), issue.Index), nil) } @@ -329,7 +337,7 @@ func CreateIssuePost(ctx *middleware.Context, form auth.CreateIssueForm) { func checkLabels(labels, allLabels []*models.Label) { for _, l := range labels { for _, l2 := range allLabels { - if l.Id == l2.Id { + if l.ID == l2.ID { l2.IsChecked = true break } @@ -403,7 +411,7 @@ func ViewIssue(ctx *middleware.Context) { if ctx.IsSigned { // Update issue-user. - if err = models.UpdateIssueUserPairByRead(ctx.User.Id, issue.Id); err != nil { + if err = models.UpdateIssueUserPairByRead(ctx.User.Id, issue.ID); err != nil { ctx.Handle(500, "issue.ViewIssue(UpdateIssueUserPairByRead): %v", err) return } @@ -420,7 +428,7 @@ func ViewIssue(ctx *middleware.Context) { issue.RenderedContent = string(base.RenderMarkdown([]byte(issue.Content), ctx.Repo.RepoLink)) // Get comments. - comments, err := models.GetIssueComments(issue.Id) + comments, err := models.GetIssueComments(issue.ID) if err != nil { ctx.Handle(500, "issue.ViewIssue(GetIssueComments): %v", err) return @@ -642,7 +650,7 @@ func UpdateAssignee(ctx *middleware.Context) { aid := com.StrTo(ctx.Query("assigneeid")).MustInt64() // Not check for invalid assignee id and give responsibility to owners. issue.AssigneeId = aid - if err = models.UpdateIssueUserPairByAssignee(aid, issue.Id); err != nil { + if err = models.UpdateIssueUserPairByAssignee(aid, issue.ID); err != nil { ctx.Handle(500, "UpdateIssueUserPairByAssignee: %v", err) return } else if err = models.UpdateIssue(issue); err != nil { @@ -774,7 +782,7 @@ func Comment(ctx *middleware.Context) { if err = models.UpdateIssue(issue); err != nil { send(500, nil, err) return - } else if err = models.UpdateIssueUserPairsByStatus(issue.Id, issue.IsClosed); err != nil { + } else if err = models.UpdateIssueUserPairsByStatus(issue.ID, issue.IsClosed); err != nil { send(500, nil, err) return } @@ -809,11 +817,11 @@ func Comment(ctx *middleware.Context) { cmtType = models.COMMENT_TYPE_REOPEN } - if _, err = models.CreateComment(ctx.User.Id, ctx.Repo.Repository.Id, issue.Id, 0, 0, cmtType, "", nil); err != nil { + if _, err = models.CreateComment(ctx.User.Id, ctx.Repo.Repository.Id, issue.ID, 0, 0, cmtType, "", nil); err != nil { send(200, nil, err) return } - log.Trace("%s Issue(%d) status changed: %v", ctx.Req.RequestURI, issue.Id, !issue.IsClosed) + log.Trace("%s Issue(%d) status changed: %v", ctx.Req.RequestURI, issue.ID, !issue.IsClosed) } } @@ -825,7 +833,7 @@ func Comment(ctx *middleware.Context) { if len(content) > 0 || len(ctx.Req.MultipartForm.File["attachments"]) > 0 { switch ctx.Params(":action") { case "new": - if comment, err = models.CreateComment(ctx.User.Id, ctx.Repo.Repository.Id, issue.Id, 0, 0, models.COMMENT_TYPE_COMMENT, content, nil); err != nil { + if comment, err = models.CreateComment(ctx.User.Id, ctx.Repo.Repository.Id, issue.ID, 0, 0, models.COMMENT_TYPE_COMMENT, content, nil); err != nil { send(500, nil, err) return } @@ -837,13 +845,13 @@ func Comment(ctx *middleware.Context) { ms[i] = ms[i][1:] } - if err := models.UpdateMentions(ms, issue.Id); err != nil { + if err := models.UpdateMentions(ms, issue.ID); err != nil { send(500, nil, err) return } } - log.Trace("%s Comment created: %d", ctx.Req.RequestURI, issue.Id) + log.Trace("%s Comment created: %d", ctx.Req.RequestURI, issue.ID) default: ctx.Handle(404, "issue.Comment", err) return @@ -851,7 +859,7 @@ func Comment(ctx *middleware.Context) { } if comment != nil { - uploadFiles(ctx, issue.Id, comment.Id) + uploadFiles(ctx, issue.ID, comment.Id) } // Notify watchers. @@ -899,9 +907,19 @@ func Comment(ctx *middleware.Context) { send(200, fmt.Sprintf("%s/issues/%d", ctx.Repo.RepoLink, index), nil) } +func Labels(ctx *middleware.Context) { + ctx.Data["Title"] = ctx.Tr("repo.labels") + ctx.Data["PageIsLabels"] = true + ctx.HTML(200, LABELS) +} + func NewLabel(ctx *middleware.Context, form auth.CreateLabelForm) { + ctx.Data["Title"] = ctx.Tr("repo.labels") + ctx.Data["PageIsLabels"] = true + if ctx.HasError() { - Issues(ctx) + ctx.Flash.Error(ctx.Data["ErrorMsg"].(string)) + ctx.Redirect(ctx.Repo.RepoLink + "/labels") return } @@ -911,10 +929,10 @@ func NewLabel(ctx *middleware.Context, form auth.CreateLabelForm) { Color: form.Color, } if err := models.NewLabel(l); err != nil { - ctx.Handle(500, "issue.NewLabel(NewLabel)", err) + ctx.Handle(500, "NewLabel", err) return } - ctx.Redirect(ctx.Repo.RepoLink + "/issues") + ctx.Redirect(ctx.Repo.RepoLink + "/labels") } func UpdateLabel(ctx *middleware.Context, form auth.CreateLabelForm) { @@ -925,7 +943,7 @@ func UpdateLabel(ctx *middleware.Context, form auth.CreateLabelForm) { } l := &models.Label{ - Id: id, + ID: id, Name: form.Title, Color: form.Color, } @@ -1151,20 +1169,10 @@ func IssueGetAttachment(ctx *middleware.Context) { ctx.ServeFile(attachment.Path, "\""+attachment.Name+"\"") } -// testing route handler for new issue ui page -// todo : move to Issue() function -func Issues2(ctx *middleware.Context) { - ctx.HTML(200, "repo/issue2/list") -} - func PullRequest2(ctx *middleware.Context) { ctx.HTML(200, "repo/pr2/list") } -func Labels2(ctx *middleware.Context) { - ctx.HTML(200, "repo/issue2/labels") -} - func Milestones2(ctx *middleware.Context) { ctx.HTML(200, "repo/milestone2/list") } diff --git a/templates/.VERSION b/templates/.VERSION index 7793c8a2e4..3e39c8bbb5 100644 --- a/templates/.VERSION +++ b/templates/.VERSION @@ -1 +1 @@ -0.6.1.0724 Beta \ No newline at end of file +0.6.2.0724 Beta \ No newline at end of file diff --git a/templates/base/head.tmpl b/templates/base/head.tmpl index 9739057d7d..cdd9da4106 100644 --- a/templates/base/head.tmpl +++ b/templates/base/head.tmpl @@ -29,6 +29,12 @@ + + {{if .PageIsLabels}} + + + {{end}} +{{$.i18n.Tr "repo.issues.opened_by" $timeStr .Poster.Name|Str2html}}
diff --git a/templates/repo/issue/navbar.tmpl b/templates/repo/issue/navbar.tmpl index e4a58f7730..beff907d2f 100644 --- a/templates/repo/issue/navbar.tmpl +++ b/templates/repo/issue/navbar.tmpl @@ -1,7 +1,7 @@